ttttcgtttacagagaagtaagaaattttttaggtttatttcactcccaatctatcaacattccaaagaattagctaaattttaacgcctagttgttgatagattattaatcggatgaggattgaagatgcaggttgaatgggaaagatgcttgaactacctccacggaatgctgtcggatacggtattcaagacatattttgcacagaccaagcttgtaagccaaaccccaggacacgccgttatcgctgtgcctcccggacttgacgtcaaagtctatgccgcttacaaggacctgatccgcctcgcctggaaagacgtttcccacgatgaagctccggtggaatttgaattccagccgcaggacgtctaccagccgcaagtcagctcttctgacaactctttccgcgaatttatcaagccgagcgttccgctttctggcagcttccgtttcgaaaacttcgtcccgggtgacaaggcccagctcgccttcaacgccgccctcgctgtcgccaggaatccggatggaacgcagtacaacccgctatttatttatggttcttccggtcttggcaagacgcacttgctccagtccatcggtaactacattctcgaagaagacccgaccaagcgtgtgatttacctcacgtccgaagacttctcgcagcagtacatgaagtgcttgcaagaaaagcgcatcaccgaaatgtcggacttctaccgcaacgaagtggacattctcttgatcgatgacatccagaactggacgggcaagtacgaaacgcaaaacgaatttttcttgatctttaacgcactgcaccaggcaggcaagcagatcgtgcttacgtctgatgctcccgctgccgaagtcaagaacctctccgaccgccttgtgagccgattctcctggggcttaacagttgacatccagccgcctgacgtcgaaacgcgcgaagccattctccacaagaaggccgaagaacgccacctcgaaatcagcgacgaagtcatccgttaccttgctgaaaatattgcaagcaacgtgcgttgtctcgaaagcgccatcatcaagctcacgctccagtcgagccttatgagccacgacatcgacatgaacatcgcacagaaagtcgtcaccgaaatcgccccgacactccgtcgccgcgtaagccttgacgccgtgctccatgccgtatcgcagcactacgaagttcccgaaaccaagctcatcgaaccgggccgcggcaccaaagaaatctcgaaggctcgccaggtcgccatgttcctcatgcgcgaactctcccccatcagcttgcagagcatcggctcccgttttggcggcaaggaccactccaccgtcgtgcacgccatcaagagcgtcaagaaagagatggaaaccgacccgagctttgcccgcttgatcgaaagcctcaagaacaccattcacgattaaatcgttagaaggcatctcctttatacaaaaagcctcgggtttaacccgaggcaattttgttgcattgtccccccgaacactgttccgggggcggaaaaaactttactccgtaagccgtaggcgactacaagcagtgagcgcggaggtcttcgtcgctaagcgtgctgaggtatgcaggcggaacgtcgagaacagtcttgcaaccagtctggccgttagccttcatgcggagagcagcgcgagcgtaagccacgagaacgctcgtcgtgaattccgggttggaatcaagcttgaggctgtattcgatcacgtgcgtgtgttccttgttcatgccggtcttgccagtacggatcacgaaaccaccgtgagcgaggccgctgtggttcttgttgaattcttcttcgctgatgaagttgacggtagtgtcgtattcatcgaagtagttcggcatcgtcttgatggcgttttcgatgtatgccttgtcagcaccttcttcagcaaccacgtaaacgagacgagtgtgcttctggcgagtggtgagttccggcatggaaccgctacgcacggcttcgagagcagattccaccgggcaggtgtactgtttggcgttcttcacacccttgatgcggcggactgcgtcgctgtggccctgagaaacacccttgccccagaacgtgtagtccttgccttccggaaggatggactgagcatacacgcggttcaagctgaacatacccgggtcccaaccgacagagatcatagcaatcttgtttgcgcccttggcagcagcgtcaacagcagcgaagtgctgcgggatcttggcgtgcgtgtcgaaggagtcgattacgttgaacatagaagcatacttcggggtgagcaccggcaggtccgtagcagagccaccgcaaatgatgagcacgtccaccttgtccttccatgcttccatttcagaaacgttcaacaccggaacgccagccgtctggatcttcaccgtcagcggatcgcgacgagtgaaaacagcgacgagttccatatccggagcctgcttcacagcgcattccacaccgcgaccgaggttaccgtaaccgagaatagcaatctttgccataagataatccttgttaaaaatttttgcgtggaaaatataggaattagacgaaagacgagagacgaaagacgagagaatttcatgtaaaattagtaggtatgaaaaacgtgctctagaacacacaaaacacccctataatacaattcggactataattttacagaaattgttactagaacgagcaaaatgatatatttttcttacaaagagtcaaggcgattttcataaaccgcctttaaattttttgaaggagaaaaatatgaaaaatcatttcttgagcgctcttagcgcaggttttctgcttttcacaacttgtttcgcgcagtccgcgaatgaaatcgccaaaaaagtccacgacttaccttccgggaaaacatcttccggacttgtttctgtaactttgattgataaaaacggcaagacccgcaaccgcgaattagtctcttacaccatgaaagacggctcaaccgacaagactgttctcatgttcaaaactccgcgtgatgtagcaggcatcagctacctcacctacgactatcccgacaaagccgacggttccacagtcgatagcgacagctggatttatatcccagccatgaaaaaggtacgccgcgtttctggctccaacaaggacgacgatttccagggaaccgacttcacttacgacgatctcggcacccgcagcctctccaaggacaactttgccctccttggcgaagaaaaagtgaacggcatcgactgctggattttggaagccaaggccaaagacccgaaggctaaagtcagccgccgagtcacatgggtgaacaagaagaccttcgtcgtccagaaaggcgaatactacgacaagcagaaccgcctgcaaaaaacgcttaccgcagacgatatcaaacaggtgaacggctactggaccacgctcaagcagacaatgactaacgtccagacaaaccacaagaccatctacgaagtcaagaacctcaaatacgatgaaaaggtcaacgagagctacttcactgtaagcgctcttgaacgtgaacagattaagtagatagaaaaggacagcaaaatatgaaagtcgaaaaattcaacaaatttttcggcaagatcggacaggcgcaaattcgcaaccgctggaagattcttgccggattgcttattgtcacggtcatttgctgtttaggcttgagcaatttttcgctagcgcttggcgaagaaggctggttcggcaactccgatgaaataaccatcaacactaagaaatatgaagaaaccttcggaaacctgaacgggattggcgtccttgtcgtaaagcaaggcgaaggcgatgtctttagcgaagacatgctgaaggtcatcgaaaaaatcggcaaccgcatgcgtgatgaaattccgtttgcagaccgattgacctccatcgtcgaagtcgatattccagtcggcaatgacgaaggattttcgattgtaaagccctatgaaaacggcattccttcggattccgaagggcttgccaaagcgcgtgctctcgtgatgcgcgggagcgaaaagacgaacgcactcatcaattcgcttgtcagcgatgatggcaaagaaacgtggatttccctttcactccatccattcacaggaaaagagctcgaagaaaagtacggtggggacaacaccgaagtttcaacagacatcggctacaagctgatgaacatcatcgaaagcgaagaattccagaacaaaggattcaagctttacggtggtggtatgccatacgacagcgccaacgaagaccgttacgaagttcccgaatacggtgtaagagtcctctgcagcattgtcgtgatgctcttgttcttggcaatttgcctgcgcaacgtctttggcgtgattgttccagcagtggcaacaatcagcgctatcgccacagtttttggagcgatgtcgttttttggagaaaaagcagactccgctcttgtgactttaccggttgtccttggcatggcacttgccgtcggctattccgtacactacatcaagatgttcaagttgcattttagacgcacgggcaagcgcaaggaatctgccatcaagtgcgtcgaggaatgtggatggccagtactgttcacggttcttacgaccatggcatcatttatcagcttcctgttcgtgaacatgaagcccctagaatggatgggtaagacatccgcgtttatcgtgctcgcgatttacatctacgttaccgtgctcatcccgattctgctctcgttcggcaaggaccgcgcgcccagagctactcaagtgaacggagctacaaaactggatctctctttttcgagatggtctaagtttgtccacgacagaaagaaatcgttcattgtcattagcgcattggttatcgccgcattcattccagggatgttcaaaatcacggcacagctcgattacctgaccatcacgggcgacaaaatgccatacattcaagaagtcaaaaaaatgttggcacaaaaactcggcaatcagtacagctacacagtcatgatttcttatgatgaagaaggtgcattcaagaagcccgaaaacatgaaagcgctcgtgcagctcgaagattatctcggcacgctctcgctcaccaaatggtcgggcggaaaggcccgcattacctcggcgacaagcatcctgaaagaaatgaaccgcgccctcaacgagggcaaggattcaatgtacaccgtccctgaagacgaatacgtacttgcacagctgatggaactttcttctatcgaaatgcacaacgacttcagcgatgtcatggatgacgattttaagacaaccgttgtcagcgtggacatgacgcagttcgccacagaagaagcgcttgccaacatggacgctttgaaggcaaaacttgccgaacttttcccaggcgccaaatgcaccttgcttggcgacatgatccgctattccgaaatgagcaaccgcattatctttggtggcctgaaatcctttggtttctcacttgtcatcatcgccatcatgctcgttttcgcattctctagccttaagctcggccttatcggcatgattccgaacgtggctccggtcattctcgtgggtggagtcatggggtatttcaattatgcccttgacttcagcaccattaccgtgatgcccatgattttgggtattgccgttgacgacaccatccatttgacgacacacctgaaaatgaaacatgaacaaatgggttctagcgaaaaggccatggaagcgaccttccgcgaaattggagccaccatgttcctgacaaccattattctgtgttccatgttcagcgtttatctgttcagccccatgcacttcttggaagttctcggagtcctcattatcgtcggcctttcaagtgcattgattgccgactacacgattacccccgcccttttacatgtggcaaaaccctttggcaaagaaaaggaggaagtatgaataagcattcttttttaacggcgatcacccccgctattgcattagcggcaatcaccctcttttccgcacctacgctttatgcgcaagaaaccacatttaacggaagccttacgaccaaagcaggcgtaagccttgccaattcacacgatctgaaacacgattttgtgctaggccagacgattttcgacggtaccatcaaaacgttctttgacgaaggcatggtttacgtgaacggtcaattggtccacgatgccatcggtacccaagcttcaaacggcatgtccggattcgtcgccgatgacggttccttcgccttgaagctgagagaagcctacatcgactggaaaaccggaatatttgcgctccgtatcggtcgccagattgtctcgtggggtaaagccgacgacatccagattacagatgtcgtgagtccctttgatgaatcaagcgtcgtcgcaaatgactacaacgaatccaagctcggagtcgatgctgtccgcctgtctgttttgacagacaaagcacaagttgatgcgtattacattccgttctttacaccgagtattctcccgatagcatcgaagaaccctctccgctcgcgcgtattcccgagtaacgtagatggacttgatgtttacagtccgtattactacgacaattttgatttacccaagaagcgtctttccaacagcgaatacgcgctccgcgcaagcctctacacttctgtgatggacttgtcgctgtacggattctacggttgggacgacacgccgttcttcaaatacagccctctgatgtacgaagatgccaatgacgatccaaaccttgaaggattcaccgtttcagggaaatacagacgtatggctatggtcggtgccgatgcggcaatccccgttggtgacttcgtattccgtctggaaacagcttacttccctaagcgccatatccagacatctgccgattaccagattgaaaaaagcctcaatgaagaacatagctacacaagcaggcgcagggaccagctcttaagccttgtcggtgtcgactggacttactccttcccgattattggtagtttgaccattacggcacagtatatttcggactacgttttcaactacaagaactatttggaccgcaagcgatacgaacatcaggtaacactcagcgtcgaaaagtcgttcttgaacgaaacgcttaccgtttctggctctggagcacttgaattttgcgcttgctctgcagcaggcgaagttgaagtcgattaccagctcaatgacgccattacactcagtatgattggcgacatttatattaaaggaacccaaggcagggatggcacgtacggtctataccgagacttcagcagcttgactctcaagggcaaagtttcgttttaactaatttattattacccccgcaaggggggactatttggattaaagaatgttttgtatgaataagtttatttcaatcttattaatgaccgtttgcagtactgcactttttgccgaagaaacatcgtcaaaagagaaatcgccattaaattattcattgttgacatcgctaggatattatccagagacaacccccaaaacgggttcatcgcacttctcaggaatcagcggtatttacgacggcattgaattcgttactgaatttgatgccacctacaccatgccgtttttaaatggttccgatgaacttaccgcagacaaccatttaacatttaacctcggggtagaactctcccctgtcaccgttgcacctttagcgtctgtaacattctcaccgattgcattcctcgaattcgctatcggcggaatcataggcacaggttggggactcaccgatgacatacaaggtctcgccaagcttaacgaatccaagcccaaatacgaggacttgactccatttgcccactggtatttttatacctgggcaagcggttgctttatgttcgacttggctgctgtttgggaaggcgattggcaccacgtcgtcgcaacagcctcatacaaagtcggttaccaaaaaatgacgggaacaaaatcatccgtctggacatggagaaacacctacggccaggctagcggatgggtgtacgaacaggaatatttcctgggctaccagatgccgctcaaggtctcaacggttggtgtcggtacaacactttggggaaattaccaagcaagcgattacggcaacttctcgcgcaattacgaaggcgactttatgaccatagacatttggcccatggtagaagtaaagctcagcgaaaaagacatgttatatgcgctagccgactttagaggccgtcgcagtttccttgaaaaatacaaagacgatgcgcacgaacccttcatgaccaagacaggtcgagaatggtacttctacgcccttggcttccagtggaagcacacgttctaaaaactaaattccagtagagccaaagccaccgcggtcggcgccatcaagcgcgccttccacgaacgtgagcgttggctgtatttccataatgcggaactgcgctatgcggctccctttttcaatgatgacatcacgggtcgcatacacgggcattttccaccagtcatttgcgccgcagtagctagaatcgacaacgcccacagaattcgcctgcaaaatgccgtagttcttgaacgtagaactgcgaggagcgatatgagcctcgtagccttcgggcaatttcatcgcaacccccaagtgaatcaggcgaaactcccccgccttgagcgttacggtctctgccgccgccaagtcaatccagtcagacttgccgccgacataggtaagtttcggaattgattcgtcgagatactgaattttaattgtctgtgacgccatatcgcaattatcaaattacttctttttcttggcaggctttttctttttatcgcccatcttgacgcggcgagaacccgaacggatacggtcccacggtgcaaaagagagcgtactgaaagtaaagccaaagaaccatacgttaaaagccacccaaagaaaggcagcgcagccgattctctttgcatccacgacaacgctcatgtcgaccacaagagcagaaatggcaagcagcgaagaaatgaggactggaaccaacagttttttgcccgccttaacaagagcgcccgccttcggagagccatctccaagttccttgccagcgactagcgcacaagccattactccagaaaacgcaatagcgctaaggacagcccacatcagccaagccttgccaatcatcatagggaaccagcttacaaagcccgtgagcaacagccacgaaaggacaaacgggaacaaagcacaggcgacgctccactttacaaaggcgacgaacaagagtgcaagccctgcaatcacggcaaagaacatgagaagcatgtcttcgtctccgcccaaggcataaagagcgcccaaaaaggcaaccaatgcaatcaggccggcaaagccaccacgcactccgccaaagacaaagtagaggacgagcattgagagaccggcaacaaagaggtactgcgttgaatgccaagccgaaacgacattcgtgaactttgcaatccacatgccaagcgcttcagatgcacccaacggaagtgatgccatctgctgccacccagtcacaaggaaagcggcagcaaaaccaatcatcagcagtacaaaaatcaagcgaaagcggagggaaagctccaaaagcttttgcactttgcccggtttttcacgtaattccattattttacctcgatatcaatagcttttgttttttggtccaagtttgagttttgctcttcatttttgtgtccgatgagctgttcactattctagtcttgctacggacaacatagtgatacaaaccatttgcgagcagacgtccataattgtcacgtccatcccattgcgttacaccggatttggcattcttgataaccttgacaagtctgccatgctggttgtaaataaagatattcacatccgattcaacaccgactgcaagattcttgaagtagaacgtggtacccttcttgcccatcggattcggaacgttaaacacgtcggcaagcccggcctgcatcgcttccgtaatttcgatattcaaaatctttattgacacattgccaaggacatccatcgcacgaaccttgaacgtgtaattgccaggcggataagtttccgtcgtaaaggacttacgtacaacagctcgcttggaggattgttccaggaatagcgtcgggtgatacgaattttcaaggccgaacatttcaaacgtgattccttcatcagcctgttcgcgataatccaaagccgtttcgtcttcaacgactacctgcaagcatgccggagtcaaaagcttgacaaactggttatcggcaaaagaagttgactcgtttgcattgcacagctggatcttgattgtcggcggagccttgtcattcaaggaatccgcataattcgagattccggttatcttgatgttcttttcaaagtatcgaccaacggcaacatcattcgaggaataggcccagccacgcaattcagccagtgaatcaccgatgttcaactttttcggggtcacaaattctgtttcaaaacgtccaccgacaacaggaacaacttcggaataaataagcggcccatcgtacttgacatcggcataatttgacgttgaaatcatgtcgaggcgcttggtaaagcggccttccctaagcgtcaaggcgatatttccagacgacatgccagatacctttccagacaatttaatcttttccagagccttgatcgaatccaacggagaatccatcgagaccttcaattcggcaagaggcatgcggatgaccggttcacccatatagacatagtgttccgagttgtagacgttattcgtatatgtcggcacactctttgaatgcaggaatacgttatccttagcctgcatataggcaacaccaagatagttgccatccttgagcaaagcagggccgataaagttctttgcaaagacttcattgggtttcgcatatgtttcacgggcagcaccgacagcggcaatagcacccgcattaggcaaaagcacaaaagcttctgtcatcgattttgaaccgccctcgtcaaagcggcccaccgtgcatgagaacgagttcagcaccgtatagcgtttttcattcgaaagcttcgggaggtacgaaagtttcatcaacccttcagatgcccaggccaccttggaaccatgcccgtagaagacagtcatcaacgcaccctggttcaacatattcaaaaagtcattggcggcttcctgcttctgttcggcggcatcggcctcgtaattcaggagatagaccttcttcatgttcatgcggaatccctgagattctgcagtcgtatcaatcaagttcgcaaggttttcctgataaatagtatggtccatcgggtctgccgaaccagcgttcctatcgtcatcggcagcaagcaacaaggtagacttccattcaccgtggtcaaagcgaccaatataatcgtagtccttggccttgtctatgtaatcctcaaattcctgaacagttgtcactggcaagcgtcccaaagcaaggtcaacgtcatacgtcttgccgctacggacaacttcgccagaatcaagaaccgcaaagaagtcttccgttacagaggcttccttttcaaagggaggtatgtagttttcaccaatattcgccttgccacggtaatcgtaattgccaccgccggcaagcaacacaaaacgcaaatccgggcaaacactgcgagcataagcgatatagtttctaatcgcaatcggagaaagcgcaccacccgtataatgcctataaatattttcagcagagacaacagcagtcacaagctggcttgcagacttttcacttgaacggaacacagccaaagactcagcctgtgcaaggaatacatcaggcgttataatgaggtactccgtcttcgacgaaatctgcgagagtttctggacggcatttttagaaggagcggcaacacccttcaggctcagcgctttacgtcgattgccattgttgaacagcaaatagcggacgtcctcatttgcgccgatgctgtctatagcctcgccatcagtaatcttcaaaagcccaacaggagcgaagtccttaaacttcatcacgcgaagatcagaatctgtccccaccggaatgcggataacgccagttgcaaagccaggcaagagccattcagatgaatcaatggagaccttagccggctcccactggtacgccacagaataaccgtcaaagcggtcatgctggtacgaattatcgtaaatcgtcagttcaaatttgttaccgtccgatttcaagtcacttgtcggaatgccaaaattaccgcccggcaaaatatcacccgaagcccagtagaaagaatccgatttcaattttgaatacgatattccgttcaccttcaagttaaagacaatgggatttatacgcttctcgtacgtgctatccgaaaacatcatgctggcactctgcgagcgaagcgggaagaacgagagagcgacaaagcccttgccaccggaaacaagtccaggcaaccgggtcgtcgtcttaaaatccagatcagcggaggaaagggatagcgtatcgccaaattcgcgccacttccaaaaatattccttaccggttgtcttttcccagtcaacgactctgccgtaatagccgtcgcgcagaagttcatctttttcagcacgaacatacctaagccattcgatgctcttggccgtagacttcggcggttcaatcgtttttaagcgaagaccactccccgtttgcttatagcccaaaataaagtgctggtagaaggaatagggcgaataagaatggaaatatcccatgttcgttttaggaacatccggcacctgagtcggttccgaatccgtgcgtttccagaacgcattgccgtagccgacaaaaaacagagagtcgccatcgtcaaaaatgccattggaattgcggtcgtcaactttgataggcagttcaaaaagctggttcggattacgcaatttttcccccggtcccatatcagggagtgtatccggcgatgcaccataaacgcaaaccttttcaacaggaacgccatgcaaaagtgtatcttcgcgacccaccttgcggagcgccgtgcgaagcatctcgtagctgaccgcatacatgccatcttcgctaaaagtcgcgatgttctcgtcacccacaaccagttcgacaagttgagcgacatcatcaatttcggcactggccgagcgacgcaaagacttacgtgatgcagcagaaccaaacttagctgccgacttggcattcaccacctgcataagcgcacgggcgcccggattcctgccacccgacgttgcagcaccaaaatcaacactcaagcggaagttcttgcgaagtgcaatagaaccgccttccttgacgtaaagcgggacaaacacatcgaccatccacaagttgtccttgaaaaacggactagagacatcgatagactgaatctttgccggaattgatttacagggagacgctccaagcgaaacaagcttgctattcgtcaccgagaccgatggttttacgttagacggaagcgccaaacggtaatggcgaacaggaacgtcgccttcatccacataaaaagcgttttcgggagcaaagcgcatccccaagccgtcttcacaggatctcgtcgacgaatccaggacctcgtcatctaagacaaatcgcttattggaatcctctatgacagaagatgcccagctagatacagttgcacaggcaactagaagaatttgaaattttttgatgatagaattcacgaactttaaaatagaaaactatcaacctttagatgtatagctagggccttgtaatgaccatttcaaggaatccgttgcccgttgtacgcatttcaatcttttcgcctccctgcgccttggctttaaagaccgttatgtattctggagggatgccttttgaaagaatcatctcgatttccttcgccgaaatcatgtatttcgaggtccatttatccatgtaccagtgccatggctgccagttgaaaataccacgggtggactggacgaaagcccggagcatcatggagtattcgtacttcaggaatccaagatagtcattcacttcggcatgcttatcgacgagcgttttcgtcgcaaaatcagggtcatagcgaagcggagtcttgtcggggttatcgtaggtaaaacggattaatttatccagcacagatattttgagatttgaacggtccaaatgcacaaattccttttcagaaacttgtttgtaatccctaaatacaacatccggagtcaagaccttgttgagcttgagcgggacaggtttcgcatcaagggatcccagttcgtaaaagacgaggacctcgcccgccccctttgacagaaggaccgaaagcaaaggtttttcgcgttcggtaattgcccaaatcatcttcggcttgttcgcagaattcagaatcggatccagcaccttcatcacagacggatcacgtacgccattcacatcccactccatccacgtacccgtcccaccaacggaatcgagcacgtcaaaaagtcggccaccgacaaagccatcctttgcttcgacagctccgtaaattttagtcgagccagccggttttgccttcgaagaagcaggggctgccaacgccgaagttgcaaaaatggaaaaaagagcacaagccgcaagaaacttacgcataaattctagaccttgatattaagactgttaaaaaccgatcggttccaaaagcgattcatccaggcgtgaatactgcaagtggtactttttgtcgagccagtagagggcaagcttggctccagtccagtttttcttggcagcagtcgcttcaacacccttcgtaataagcgggagcgtttcaatcaagtcgagtttccacttggtatcgtcccagttaaagagcataataggcaccttggggcttgatgcaagaccaacacttccacgatcgttcttgacttcgaacggacccattttcacgtggtttgccaaatccaggaatccactatcataaaggagcaggtaaagcatgcggtaatccggcactgtccagaggtgttcgcgctcgtagagcctgtaaagcacgatggcataagcttcgtaaaactggcacgtgtccatggcggtagcatcgtaagacttggcatggctttcaagttcatcaagccatgcttccgaaggatccgtcaagaaatcgagcaagatatcggacggagcccggttttcaaccgattttttgaaaaggtcgtacatctcttcgagcatagcgagcttttgggattcctgggctttgaccttcgcatcacggacggcagcagtctcggcaggttcattggtagaaccattagaagacccggcacagccagccataattgcaaatacgctcaccaaaagcgctagaactattttatttttcagaacatgcatcgcgatacctacctgaaaatgaatttggacgaacttttacgcgcctgtaccctgaaaggataccaaggcagcggtcccggcggtcaacataggaacaagaccaacaccggcgttcatctttcgttacaacaatataatttagaaatcaagtcttccgaaagtaggagtgcaaaagaaaataaaattcatgcgctccaccacatgcaaatggcacttgcgttgaacgtacgcgaagaaccgcccgccgtcgagatgaaatttccgggtagcaacgggcatatccagccgagcaacccgcagtttccgctgttcgtcgcccatgtctttgacatcatggcgaccaagaatggcgatacaaaggccgcagcggcggcatttggccttagcccgagcgcactcgtgaagattttacggcaagacaaatcctgtgccgcaaagttgcaaggaaaccgagtcgagaacggaaagagcaaattacacctgtaagcacaaacgcaatcacaaacgccacgtttataaaattttactaaaaatttttagaccaaacggctgaaaaacgcgtgttaaataaataggaccaacccaaaaatcaggaggttacatgagtcctacaaccaaaaaacacgtctgccgttatgcggctacagccctcaccgcccttgcgttctggaactgctctagcgattcccgcgcagaatcccccattgattccattcagatcggagaaagcgccaacatcgcgctcaacctggactacacgggaacgcctctgctcgacagcctcgtgctggactgctatggctcggacacgctccaccttgtccattccattgaaaaaaagtcgttcaacctcgaccttttccctggtgaagaatggattttcaatgccaagctctacgccaacggagcgctgatgcaggaaggcgaagtcacgacctcgcttgaagcaggttctgccgtgagccttaaaattccgatgcatgcacttgtcggatttgtctatgtgaaaattcctatcgggttcggcaatccggcgggaatcaagaaaggcgaaatgaagctcaccagtggtgacgaaacattcacctaccccatggagttcgattcggacaacgtcacgttcacgagcgatgaccttaagcttgaccgcgaataccacatcagcatttccatgcaagacgaaagcgaaaagacaattttcagcatggaagacgatttcacgcttgacgaaaacacgcctattccaagctttcagattgaatcgctccgtagcaagattgcactcgccatcgaccttgcaaaagacgtgaatctgcaagtgtcgctgaggctccccgccatgaagcgcgcccccgcagcaaatgacatcgtagtcagcgaattctttgtgcagcctaaggattctacacaattcacgttcgtggaattctacaacggcagcacagacactctcgttttggacaaatgtacgctcggaaagacatcaaacgtaagcggtgcggctgaaatttccaccgtaacgctcccgccaaacgaagtgcttgtcgtaggcaccagtgaaaccgctgacatcgcaggcatttacaagtacgccgaaagcatgccgcaatttggcaagacttcgggctcaattgttttgcagtgcaacggaaacgttctagattcgctctactacggcaaggcggatacgctccacgtgacaccgctccccatcgggtcttcatcggctgcagttcgcaagagtactcagctcaatatcgggctgtggaacaagcgtagtgagccggattcctggtgtacggacacgcctacgccaggcatgatttccgcctgcgggaattaaaaggaacccatcggcgtagtgatgtgaaccccgatagttgagtccaacttttggggttcagttcatagctggtatttttcttttatacaaaataagcccgcacaatggcgggattgacaaggttgtagacggcgggtacatcctaccgtctacggtctgctatttaagcgtggatttgggagctggcgcgttcgatgtcgaacaggcggcgcaagttttctgccttagccggttcgcgttcttcggggagagtcagcggacccatgttgatagccacgaggatagaacccggatagttgttcacgcgcttgatgaaatcgctgacggaaacaccttcggtgtagaagtccacgacgaacgtatcccagtcgtcttcttcgagctgctgcagagcttcttcttcggtcttcacggccttgaagtaggcgcccacgagcaagtccgaaaggacttcgaggcaggcttcacggcggacatcatcttcttcccaaatcaggatgcgacggtcgctgtagtcacggacttgcgggacaaagttttcttcggcgttcaatgcgtcaagcatcgcaccgttggcttcgtccatttcttcatcatcaaaattatcgatttctttagccatgttgtaaatatagtaattagacgaaagacgagagacgaaagacgaaagatttttcacagaatccgtgcgaagcaccattataccactctcgtctctagcctgtaggctcgtagagccgttctttcgtctatgcggggcttagccacgctcgtcgaaccagcgctggagtattatcgcggcggcggtacggtcaattatagccttgttcttctgctttttctttttgctcatgtacgaggtgaactcctgcgcctgcacgctggagtacgattcatcctgcgtatggattttcattcccgggaatcgcagtgtcaaatccttgatgaaagcctccaccaccacgtttttgccatccttgcggccatccgggtggtaaggcatcccgacgacaaattcgtcaatcttgttgaggcgcacgagctggtccagacgttcgaacaggttcgtcgtcttctggtcaatcgtctcgcgcgaaaacgccatcttgagctcggaatcgccaaaagcgaccccaacgcgatgctctccgtaatccaaagccaagtaattcacgcctctaaatatagaatacgagcactaaatattgcaattttccactcatttttctatctttgcgccgaaaattaaagccaaacggtaaaatatggatcaatcaaaaatcagaaacgttgccatcatcgcccacgttgaccacggtaaaacaaccctggtgaaccagctcctcaaacagtgcggaaccttccatgaaggtgaagaaatcgtggaccgagtgatggactccgacaacctcgaacgcgaacgcggcattaccatcctctccaagaacacgagcgtgatgtacaagggataccgcgtgaacatcgtcgataccccggggcatgctgacttcggtggccaggtggaacgcgttttgggtacagtcgatggcgttcttctggtcgttgacgctttcgaaggccccatggcccagacccgcttcgtgacgaagaaggctttggaactcggacttaccccgattatcgtcgtgaacaaaatcgaccgcgacggctgcaacccgctcctcgctctcgacaaggtctttgacttgttctgcgaactcgatgctaccgaagaacagctcgatttcgacagagtttttggcagtggccgtaagggcatttgccgcgccgaacttgaagacccggatggcgacttcagcatcttgatggacaagattatcgaacgtattccggctccgaagggcgatccgaatgcagaaccgctcctccagattgcctccctcgaatactccagcttcttgggtcgtttggctgtgggtcgcgtgcagcagggcgtgttcaagccgaaccagacctacgctcaggcattccccgacggaaccgtcaagaacgtccgtccgcaaaagctcctccgctacgaaggccttaccccgaagccgattgaagaagcgggtccgggcgaaatcatcctcatcgcaggtcttgactacttcgatatcggtgatacgctttcttctacgaacaatccagttcacttgccgcgtattcacattgacccgccgacaatttctatgctcttcaccgtgaacacttcgccgctcgccggcaaatacggtggaaagttcatgacgggtaaccagctccaggaacgtttggaacgcgcccacatggctgaccccgccctcctcgtcgaaaaggccgaaggtgcatctacgttcaaggtttctggccgtggcattttgcacctcacgattctcgtcgaaaacatgcgccgtgaactttatgaattcaccatcggttctccgcaggtcattttccagaaagacgaaagcggtaagcttttggaaccagtcgaagacttcaaggtcgaagttccgaacgaattcagcggcgcctgcatccaggaaatccagcagcgcaagggcgaaatggtcaacatgaccaccgacgaaaacgaccgcgtttctctcgaatttatcgttccctcccgtggccttatcggtatccgtccgaagctcctctccctttccaagggttacgctgtgacgcagtccttcttcaaggaataccagccgtacaagggagaaattccgtctcgtatcaacggtgtactcatcgccaaggaaccgggcgaagctgcaagctacgctctctctaacttggaagatcgtggctacctcatcatcggtccgggtgccgaagtttatccgggcatgatcgtgggtgaacacaaccgcgacgtcgatatcaccgtgaacgtcacgaagggcaagcacctcaccaacatgcgttcgaagtccgcagacgacatgatccagctcacgccgtaccgccgcatgactttggaagaatgcgtcaccttcatcaacgaagacgaatgcatcgaagtcactccggaagtgctccgcatccgcaagaccgagcttgacccgatcaagcgtaagcagatgtccaagaagccggctgaagacgacgattaattcgcgtttcgcgcagtttgcaaaaatcccgaccatcacggccgggattttttttacaacttaaaagtctttagccaatcgcccctcgccactttgcaatagctcggtgaggtaattcttcgctatttggcaggattccgggagcgtatgcccaagcgccagatttgcaagaattgccgaggacaaatggcacccagtaccatgtttgccgttacccgggattcgcggacttgtgaacttgtactgtttaccgtccctatcccacaaagtatcaacggcttcgtcatccgttgaatggccgcccttcaaaagcagggcgaaatccttcccgaattcaaactttccgcgagaagcagcctgttcaaatcccaagaatccgaactcgtccagatttggagtgaccaaatcaatctgcttcatcaccggcataaattcatcgcgttctgccgagcgcataaagtggaaacccgccgatgcacttgcaatcggatcccagacaatgtaagcatccggagacttttcacggacaaattcaacaattcgctgtaaaactttagccttttcaacaagcccgattttcacgaacttgaactggcgcttggcaaacaacgtttcaagttgcgcttcgatgcgttcccagattacccagccaggcgccacaaattcatcttcgttctgttgcgtgagtgcggtacatacagattcacagaacacgccaaaatgcgccatcgtcttaacatccgctaaaattccagcgcccgcagagccatcgaagcctgcgatagtcaatgcaaaattcattttttcagacattttataccaccgaataaattccaatcatcactacggacacgccgcagataagccccaccgccggaagaatcgggcgacgcatggactttgccccaaggaaatacaccatgcagcccttggtaagcgtattggcaaggctcgcaaaaaggagcgccaaaatcaggttgtggtgttcaagagtcgcctttcggcacatgtcaatgagcgagaacgccaccgcatccatttcagcagcaccgcccaagaagctacaaatcatcaacgcgcccgagccaaagtacgcatgagccgcattcgcgatgaacatgaccaccgtaaagaccaagccaaacttaattgccggcaacaacttgaacgggttgttaaaatcagttgttttctgacgatgatccttggattcacgaagcttcaagtaccccgcatagccaagccccggcaccacaggcacaaggagaggagccaaaagcgggagcgcaagtgacggcatcaggaatatgcaaatgaggtagagtcgcgcatacatcaccgaccagctgagcacaataccaagcgtgaagtccgccgcatactgttcattatcaacgctacgcccagccaagttcagcgtgagtgcggtactgctcgcaagcccgcccaaaagtcccgtgagccaaatgcccttgcccggcccgacaagtttgatgagcacatagcccacaaagccaatgccgcaaatgaacacgacaaagagccaaatcgtatgcggattcaagacctcaagccccggcgggccaaacgagcgattcggcaagaagggcaaaatcataagagaaatcaccgcaaacttgacagtcgcgataatgtcttcggtcgaaatcttttttgcaaaatcgtgaagctgacgcttgaccgccaacagccacaaaagcacaatcatgaggatacacgcttccaaaagccggttgtaccagcaaagcgcccccaagaaataaatcatgataagtgcagcactcgtcgtgacgcccgcaggccctccattattctggttcgaaaggccgtacgcaatatggcttgccacaagcaaaagcccgacaatcacaaggccaacgacaaagggaacaattgaacccatcaggtcgcccaaatagcaagacaaggcgccacaaaggctcacaatcgaaaacgagcacagcccagcggggtgccttgaattattgcgggaatacgagttttcacgctgcataccgataataaaaccgatacccagcgcagccgcaagcttataaaagatattgaactcaatcatcattcaaaatctaatcaaaaaaatgtgcgaaagaaaagttttatagaacttagttggcagagcttagttggcagattttcaaagatctaggttctaattatgccattcgctgttgcttagaggctagcttcatagcatacatgtttgcatcagccatgcggtaaacgtccattgccgtcacggcatcaccgcgacggcgcacagaatagccataagcgacattcaattcaatcggcaacttggcatctttttccaagagcaccatcgtcttcaaagcggtattcaaatccgagaggtgttctgcacggacaatcgccacaaactcgtcaccgcccatgcggattgtagtcccgatgccgttaaacgcgttcttgaacacatcggcaaaggcgcacaaaagcttatcaccagttgaatgcccaaagtggtcattcacatacttgaggccattcacgtcaatactcacgatagcatagtcgctatcatcgcggttgagcacttcaaaaatgtgttcgcactttgcgcggttataaatgccagtcaaggcatcgcgataagcaatctggcggagcacttccttttcagtcttgtccatgagttcctcgtacatgtagacgagataacccaccatcaaaaacaagatgaacaataaagttccgaccgggaggcaagtcgcatccaagaaggatttttccaagccgaacaagttctgcacattatagcggaacaaatcggcaatgccaaacagcacaaacaccaccgttcccgacgcaagaattttctcttgcattccggcaccgcggtcataaaggaccttgaagaacaccatgaacaggaacgaaacaaagatatagctatggtaaatgagcaagaacgtcgggtaatgcgcaatatcggtcacatgcaaaatcgtcgtcaccaagaagaacagcacaccaaagccgacaatgactttcagcacgttcaacttccaggtcgaaatcttgcccgcacgcatattgataatcaaaaggccaaacgggattgctgcaaggtaaagcgaaacgtattccaacgtcgtatccagcgcatagttcgtggaaacaatctggatacccttcgcgtaattcagcgtccaaagtcccatcaaaccagcaaacaagccaatcagaacaaggcggtaataagccctgtcaaagccgacggcacagcagcctgtaataaaggcaatcatcccgaaaaacattaggaatatgccaatggtaatggaatcagaattttgcgaaaaatagtctgtcatgctatttgaacgcaaaagttcaatctgcgtcacagattttgcggccgctttttcagtcacaatcgtcaccacgcggatgacatggtcgtcaagaaattccggcatatttacaaggtggatgccgctaccgaccagttttcccgctttaaagcgctcaaagccataacgataatagcaaacgctatcgacatagacagctacagcaacgtgatacgcatggaaacggagcgttgtcggcaagggaatcgaatcattccgcatgtcgcgctcgtagatgatcgtatcgccgggctgaatatttgagggaactcggaaatcagagacatgttccatcggcgggagatgaatgccgccaaaagaaatggaccagccatcgttaagagcgatgacattgttgcacgaaccatgacggcacatgccgttaaaactgactacaaatagaacaacaattacagcggcaaccactgcaatgagaagtctaagtattttctttccattcctcaacaacatctctagtatataataagttattctaagggcgatagaaccttatttttttcgtacccaaatttcaaaggttgtcgggaagtcgtttttttcgtctgccgggaaggattctgcgctctctttctggaacttatcgttccactccgggaagaatacatcgccttccacgtgcgacaaaactctcgtcaaatagagcttttcaaccagcggcatcgcttcgcggtacacggcagcaccaccgataatgaaacattccgtctcaccagcagcgcgggcggcctcgatagcctcaccgagcgaagagcagacaatgcagcccggggcctggaaatccttgttgcgggtgagcacgtagttcgtgcggttcggaagcgggcggccgatatcgtcgtagttcttgcgaccgaggatgatagcatgccccgtagtaatcgccttgaagcgcttgaggtcagcagaaaggtgccacggcaagtgaccgtcacgcccgatgacattgttttcagaaacagcaacaattgcagaaattaacatctctcgtctcatcggtgatgatatgggtggttttgcatgaccatctggacgcggtagagctgttccaccgtaataatcctggcgtggtcgtgggtaaaagtcaacggagaaaggctcaagagcaagtcggcggactttttcaagttctcgtcgatgccgtacgcggagccaatcaaaaacacaatatttcccgtaaagcgggcctgtaacgtatcggcaagctttaccgtcgtcatgagcttgccctcttcggagaggatcactcggcggaactcgttacgcgggaattttttttcgaaaagagcggcttcttgggcaagcgcctgggcatggtcgtcaattttcgattccttgagctccaccacttccagtggcatcgcggaaccgcgcaaacgcttcacatacttttccacctcgtccgcaatgaacggggaacctgccttaccaaacaccgccaacacccacttcatctaacgccccaccgatagtcggtcaatcaaaaacgagggcatcccctgctttttcatgcggttctgcgtctcacgaatgtcgtattccactcgaatgagccgcacgcacttggtctcggtatcgagcagacaccagcaggctctcgggtcgcggtcgcggggttgacccacactgccgacgttcaccagcaaacgttcggtattcgcaatcacgtactcgtactcgtccagaatcttcgggatcgccaaggggcggctagcaatgatgaccgggctatgcgtatgccccacaaagcagtagcgctccgagaaatggtcaaaagcgttcagcgcatcctcgagatcggtcacatagacccaatctgccggagacaagggcgacgcatgcacaaagcagatatcgttttcttcctggatgtacgggagcgagcggatatacgtcacggactccttggaaaggttcttctgggtccattcaatcgcctgcttcgcgtacgggttgaacccggcgctggattcgtaccggaccgccacgctgtcgtggttcccgatcaggcacacatccatgttctctttaaccaaattgacgcactcatcggtatcgacgccatatcccacaatatcaccaaggcatactctccgttccacgccattttcgcgcatggactggagcacagcctcaaatgcggtggcattggaatggatatctgaacaaataccgtaaagcatgtccgtaatttagaaaaacaatttaatataagtggcgaaattgaccaattttactacatttgggcatgtatggtagtcattcaagacaagatgaaggtgagcatagcctacaccctcagagaaggcaagcgaattcttgaagaagttcccgcctcccaaccgttcgtgtacatccacggatacaacaatatcattcccggactcgaagacgcattgacggggcgtcgtctgggcgaaaagtttacggtgagcattccggcaaatctcggttatggagaatatcgcaaggaccttatcctcacggtcccgaaagaagaactccgcgacgtcggagagctctggctcggcatggaactcgaaatgtaccaggataacgacatgcgcgaattccagttgccggacaccgccgaggaatttgtaaacgacttgaacctggatggcgatgacgaccagtgcgacggcatttacaccatcaaggaaattctcgaagacaccgtgattgtggacgggaaccacccgtttgcaggcaaggacttgatttttaacgtcgaagttgtagacattgtcgaagcaagtttcaccgaacaggagtccggcttcccggatgaagacgaatttaacgacggatacgataactacgacagttacgacaatcgcatgggcgacgacaattttgattcaaacgaaaggagatggcgctaatggcatcgatggacgaactcaagaaggctgcaggcgttcgcgccgcagacatgatcaaggacggaatgattgtcggtctcggcactggcagcacggcagctcacatggtgaaccgcctcgctgaacgcatcaagaccgaaggcatccacgtgacgggcgtttcgaccagctggagcacgacgctccaatgccgtagcctcggcatcccgctcaaggaaatgggcgaagtcagccacctcgacatggtgattgacggtgcagacgaaatcgacccgaaccgcaacctcatcaagggacgtggagcagcacacctcctcgaaaagattgtagcctccatgacggacaactatgtgattattgcagactccggcaaggctgtgcagcagctcggcaccaagttcgccgtccctctcgaaatcatcccgggcgctatcgccgtcgtcacagaacgcgtgaaaaagctcggtggcgaagtcaaggttcgcatgggcgctcctggcaaggacggtccggtgattagcgacagcggtaacctcatcgccgacgcgaagttcgcccccatcgcagacccggacaagctagcccgtgatctggaacacatcgtgggtatcgtcggacacggcctgttcatcaacatggcaacgaaagtcatcctcgctgacgaagccaagggcctgattgaattttagcgcctttggcacagttactagtcaatagttactagaattgtcgccccgcacactgttgcggggtcttctttttttttacttgagtttacacgacagaaaaagtatattgtcgagaactctggtgtaattgcccctcgtatgaaatttgcaaagatattcttgccctgtttactgctcgcgctcgtagcgattgtctctttggtgagcgtcgacaagcgccccgtaaaagaataccagatcaagggcatgcacgtttacgagatggcggccgcagacgaaaccaagcccgtcatcctctacctccacggaggtggctacaggcaaggcataacgccatcccactggaaaattctttctgaaatatcaaaggcaacaggttgcggttttgtcatgccggactacccccttttgccggaacatacggcgctcgaagcccatacactcgtattaaagctctacagcgaactcttgaaacgcttccccgcaagcaaaatcatcatcatgggagacagtgccggtggcggattctcgcttgcgctcgccgaagaaatcctagagcaatcgctcccctcgcccatgcacctcatcttaatttcaccctgggtcgacatcactggtggcgacgaatccatagcagaatacgacaactggcttcatatcgacgaactacatcaatttggtctatcttgggctaacggcatggatgcgcacgcaccgatggtatcgccaatctacggcaacatgcaagggctcccgcccaccgacattttcgtcggcacttgggaaattttctaccccgacatcatcaattgcagtgaaaaaatgaaggccgcaggcgtatccgtcacgctccacgttggcgaagaactgggacacgtgttccccctctaccccgcacccgaaggcgaagaagcccgccaaacgattgcagacattgtcaagagcagcaccgaaagaacgacggcgctctccctgacaagccttatgcaataactatatttgtttgcataaactaaagaaggaaaaaacaatggaaacagaatccaaattacagcccaaagtgcaacccaaatttcagcttcccaaaaagaattacacaaaagcaatcattgtcgcggtcatcgttgttatcgctcttattttgctcaagtgcaatatcggttacaacagtgcaacgcagcttctcgtgaaacagtctccgttcggaacactctcctgcatcgaccacgccggtttttacttcaagggatttgcaagcatctactcttacgacagaaccaaggacttctacttcaactcctctaccgataaggtaaagggcgaaggctgggaaggcggcgacgatgacgaagacgatatttccgttaccttgtcccgaaacgcaaacgccgaaatcagcggctacctcaaataccagctcccgacggactgcgaagacctcgtgaaaatccatcgcgaacagcgctccgacaaaaaactcaagcatgaccttgtccgtaactccgtgctctcggctgttagaaagaccgcaccgcttttcactgctgaagaagccaaggtgacaaagattgccgaattcagaagaatcgccgaagaccagctcaccgaaggcgaatacctcaccacaatcgaagtgctcaccgaaaaggccggcgaagacgattacgattctgaaggcaaaatcatcaagaaagccgaaacgcaagaatacaaggtcacaaagctgaaactcgataagaacggcaaccgcatcttgacaaagccctcggcactccgtctctacggcatcagagtggtgcaatttgaaatccaaaacgttcgcctcgatcagaaagctcaacagcagctcgacatcgtgaaggaccgcgaaatgaagcgcgtgtctaacgcaacggctgcagaaacggcaaagcaggccgccatcaccgccgaagccgaaggtaaggctcgcatcgcccaggccaaggccgaccaggaagtggaaaaaatcaaggctgtgacgcaggctgaaaaggaacgcgacgtggccgttctccaagctcagaaggaacaggaagtcgctcgcctcgaagctctaagagctctcgaagtcgctaagaaaatcaaggccgaaaaagaagctgaagctgcagcaaacagagcactcgtcagcgccggtttgactccgcaagaacgcgccgaatgggattacaagaccaaggtcggtgttgctgaggctctcgccaagtccgcacatccgctcgtcccggaaatcatgatgaccggcgactccaagggtggcgcaagcactgccatggacgcagtaggcttgaacatgctcatgggacttaccgaaaaactgtcgaagtaagtgctagttagttaagataggcggcttcgccgcgaagaacgtcaccccggccagttgaactgcaccgggggtgttttttgaggggctgtttttctgtctgttttttttggctatttttacacaaatgacgactatttcacatacagaatcgtcgggttatccttatggatgtcaaaacgcggcaaattgatgttattttccgagcaaaatgattgccaaagttcatccattcttgatgtattgaacggcttcgcaatcaagtgaaacccgtttttcgtctggatttctacaatatcatttgccgactgaaaaggttcacacttttcaatcatttcacgaaccgcctgcttatatggaacaaattccgcatctacatcgacaatccaggtttttgattttcccgcagcatttgcacgaccagcagctcgtgccaccaaatgaagcggcggagcaaacgtttcaccagagcagatttcttcggtgatgtgcttaaaaatgatcatcgaaatatccttgaacgtccgcttgttcaaacggatgtatgcccgcacattgaacacttcgcaaatcgtcttgatttccttttcgacatcgtcaaaatgtgctaacgacgaaataaagtagtccttgatagagcgactatgcatattgccgtgatacgccggatctggaacgcctccaatttttggatcgtcactttgcctacggagcagttgaacgtaataacaatcgccaggactttcgaacttgagcatcgaacggataattttgaagttatcaaccatttgaacctcctatagttttgatggcggcacgaattaaactttctttggagaggactcccccattgatttgcattttatggcaaaaaacgagagcattttccacgcgaatatcatcccacttttgcgaagcaaaatcatccgcttcgacaatggcgacaggcatttcattttcaagacactctgcaacaatagggcgtttcaagatttcttcaaagtcatcatgaggcttgccctcagcgtccaaagtcgctttgcaatcggcacaagcaaggtgtcgcagccgcccgaacaacggatgctttaccaactgccaaatatcatacttagaacgcatcacctttaaatccaaagctttcatgtgattgcaaataagccaaagaacctgttcacggatttttcggtcaaaattcatcttcacaagccattccaaagcaatgcgagcaccttcaatttcgtgcccttgcatattcttaccgttgttgcgttgtaaagcatctttcttccctacgtcatgaagcaaagcaacaagcacatccatccaatcatgttcttcagcaacaacattctgtatcacaagtttcgtatgttcccagacatcgccttcactatggaaattcttgtgttcgcaaccaaccatatagcgatcgataaattcaaaaaattcatccttatgcaattggatttccgcaatgggattggacgaggagaggatattttctatttggcgaaaattattctgcataacaatccattcacaatctaaaacaaactggtacaacgtttattttcaaaaattgagtaatcaagaaatcaccattcatcatattcatttggaacatcccaatgcgagatatctcctgtgaattttgaatttttaaacatgtctatattatattctaagcttgcaatatcccatgatgacaaatctccgtcaaaacaagagccactgaacatttcaaccatgttggtaacatttgcaacattccaccgagaaatatctccgttgaatttggaattgctaaacattccgctcatatccgtcacatgagaaacattccatgatgacaaatctccatcaaagcaggatccgctaaacatttctgccatattagtgacgtttccgacattccactgagaaatgtctccagtgaattttgaatcctggaacattttgctcatgtccgtcacatgagaaacatcccatgatgacaaatttccatcaaagtaggaaccgcagaacatttcgaacatatttgtaacattggcaacattccactgagaaatgtctccgtcgaatttagatttataaaacatccgcctcatgtttgtaacgcgagaaacattccaattagaaatatcgccattaaaacaagatccacaaaacatggcatacatgttttgaacattggatacatcccaattggagattgatgtattaaaggtagtgccagaaaacataccactcatatccgtcacatgagaaacatcccaattggagatatcaccattaaaaggagaacatgaaaacatctcactcatttttttcacatttgagacattccatcgcgataaatcatcgttgaaagcagagtcttcaaacatatgactcatatcttccacatttgaaacattccaacaagaaatgtcgcctatgaattgagatttgaaaaacatatagcccatgtctttcacatttgagacattccagtgagaaatatcaccattaaagtcacatttccaaaacattcccctcatattcgtgacgttagatatatcccagttggagatattcccgttaaatgacgaataaagaaacatatctttcatatcggtcacatgagatacgtcccagttagaaatatcggcattaaaatcagcttcccaaaacatacccctcatgttcgtcacttttgaaacatcccactgagatatatcgcctttgaacgaaaggttcataaaaagataactcatatccgtcacattagacacatcaataaaattaaggctgcatttatcaccttcttgattgatggtttggatgataatattttgcagttcatgtttattgcggacaatgattttagcagccatcatttactcctgataacagtctctttagatttttgattaaaaatatagatttcgacaatgacatattatgacatctcattttattaatttttaagaaaaggagccattatgattgaacgcatacaagatttatcagaggttattgcggggcaaggaagttacccccgtaagccatttttatcttgccaaaacatttcgtacgacgaactcgtcgctattttggatgatgccccagaatcgcattccgctaattttatttttcagcctaaaaatttgaccttcgcctttccgtacaatcgaggcaaacaatggctccgtgaaatcaaagatattttactattgaattccgcagaagtcgggcaaagtctttttcctaaactttaccgttttgtcaaaggctccgaagttaaaatccgaggaaaaatttttatcaagacaaaatgcgcaaaccgtttttctctcgaggaattgacagaaatatcacgcaagattttaagcaactatatcattctcccacaaaaattctgttcgctagatattagttgtaaaagaaatgaagatataaccgtcgaaatcggcagaatacagattccaaattattcggggattggtttctacattcattttagtctttcttgtcaattacaccgagttcaaacagctaaacctttagaatatttttcagaaatgcacgaaatccgcataggaggctttggtcacaatacttgcggtagaaacggcattttctttgtacttgtacaactgtttgaatacgggaacacgcttacagagattccaaaagacattgaaaattcattactcggatctgaaaatccttgcgaaaactattggagtaaatttcacaagcaatatattgctacagattttttacctgcatttataaaacaaaaatcaaagattttttcagcaagacaatcaaacgaaacaagtacttctggagatttcatttaccatgacaaattcggctatggtcaaattctaaagaaatacgaagaaaaaggagataaaagaattgatgttcttttcagcgacactattactagaacattaatcttgaaatatgctaacgaacatctcaaattcacaaccaatcaataccataatcaagaattcaatgaagatgttcacatttcatcagaaaatccaatttatgtgaattgcacattcaacaacggcgtttttattgaaggaaatgtataccctatttttatatcttgctcattttatggttatgacagcgcaggcgtgcaacttttaaatggttctcaaggatttttttacaattgcaggttcaaccatacattcccctatatttcgccaaatatgaaaaattgttctttcgaacctaacgcaacgaaagatgaatttagaatcggtggatgcaatatagacaccaacaaataattcaaaacactgctaaattacgcaatttgcacgatttcgcacatattagaattcaatctattgcattctgcattacatttttatacattaaatagtatagaaaggagcgtcttatggcacaggcaacagtttctgcacgaatcgacagcaaagacaaagaacgttttgacgaattctgcaataacgttggtttgtccgcatccgcagccatcaacatgttcatcaagagcgtcatcaatgaacatcgcattccctttgaagtccgcgaacccatagcccgttacaacgcaaaagcaaatgacatcgaggccctcaaaaaaggcatcgaacagctcaatgccgggaaaggtattgtgaaaacactagaagaactagaggcaatggaaaatggctaaaatcgcattttccgaacaagcgtggcaagaatatctctactggcaactacaagataagaaaacactcaaaagagtcaaccaactgcttaaagacatcgagcgaaaccatttcgaaggcttaggcaagcctgaagcattgaaaggaaacctcagcggattttggagtcgacgaattgacgatggcaatcggctaatctacagaattaatggtgaatttatcgacattctttcttgcaaaggtcactacgaaaacgtttagcatacaaaaaaatcccagtccggttggactgggattttttgcaaattctcgtgagaattaagcttcttcggagagttccggagccttcttgatcacgttgcggcgaccatagcggaccttggacggatcaaaagcggtttctgcagcagcttctgccggggcttcagcaaccggagcgaccggggcagcttcgacagccggagcggccggagtttcaaccggaatgcgcggagcgagcgggcgacgagcttcggcgaccggagcttcagcagccggtgcaaccggagcggcctgttctgcagcagcaacaggagcttcagcgttagcttcacgatgcgggcgttccgggcggcgttcgcggcgcgggccacgttccggacgctgttgttgttcattgcgatcacgcgttgcaggggcatgagcctgagcctgctgctgattgcggttgtccttattattgttgttcggacgttccttgttctggcgattttccttattgttgccaccacgctgagccatttcctgtgcgctgatcgggcgacgggcggacggcttcaagttcatgtccggggtgagcttcttgaaaatcggggtacgaagcatcgtgagaagcttattaaccttaacaaggataacaatgcacagaatcactgcgaggagtgaaagtgcgagagcgattatttccatgtgggcacctcataaagtaagggttgaaccacacgagcaggctggaaaataacctgcaagcggggtgactggaatgtgtgggttaattaaagaccatcttactagcgcctccttggagacttgacggtcgcgggggcttcacgtgggaagcaaaaatggttttcgccgtggcgacaaaccggggccagtcacgagcgcaaatttaacaaatttttcgtgcagaaaatcggtttattgtaagaaaatgagagaaaattgtatgtttttttgagcacatgcgcccaaagtttctcttatttcatgtccaaggacttgagcgagtgatccacggccttgttgtgggcgttcaatgaatccaaagtagccttgagaacaaggacttgacgtgccagacgggcgttttcttcggtaagagttgcaattttgtactcagcctcctggttggagcagcccgagaatccaaacattgaaatgcaaactaaagacgacaaaataagggatttcttgaacataccgcaaaattagattattttttgagggaattatgacagtcggacaaaaatggttgaaatttaaacaggatggctattgcggttctcttacgatccgtagccgttccgagcaatcattcgagagcgatacgggctataacgacaagcatatccacaatgcagtccttgaaatggatccggaatacacttacgtgaaagtcatccacgagggttacaagggttcacaggacatacctactattgaacttgggaacgatgcggcgcaaaatcaggacacgctcgacaacgccatcctcgatgggcttgcccacttgcgcattttccgtgaagccaataccggcgccattgtgcaattcggctacaatttagacgaagtgtaaattctatttttgcgggtatgaacaatcctgaacttcttttgcctgtcggtacgcgcgacatgctggaatctgccatcaacaacggggcggatgcggtttactatggtgtgccccactggaacgcacgcggtcgaaccgaagatttttcatttgaagatgtcgaggaaatgatccgctacgcaaggcttcgcggcgtaaagacgtaccttgcaatgaacatcctcatcttcgagcgcgaaattcaggagttgccggaatttttggaacgcttgattgcgttaaagccggacgcgttcatcatccaggacatcggacttgcaaggctcatcaaagcgatcagtccggaacaggaaatccacgcaagtacgcaaatgacgcttgcgagttccgaagccgtgaacttggtcaaggacatcggattttcaagagcagttttggcacgcgaactttcgactaagcaaattgcgcaaatcaagagtctcaccgacctagaactggaagttttcattcacggggcactttgcgtctcgtactcgggccagtgccttaccagcgaaaacttcggcgggcgctcggcaaaccgcgggcagtgcgcccaaagctgccgccttccctaccgcatttttgtggacggcaaggaatggaaagacccgaaggcccgttacttgttcagcacgcgagacctgtgtgcgctcccaaaattggaagaacttcgcgaaattggcgtggaatcgctcaaggtcgaagggcgtttgaaaagcccggaatatgtggccgccgtttcgcacgcgtatcgcaaggcattagaaattctgagcgagaaaggttataaagaaaatgccgagtgtgcgaatggaaatgccgccgagcttaccgcgcaggacttggaaccgcttgaagttttgttctcgcgaggactcaacacaggttggctcgatggagtgaaccaccaggaactcgtcgatggatcgttctcgaaccatcacggtgaatttatcggaaccgtcgtccaagtagaccgtaacggcgtgattgtagaacttgaagacaaacctgttccatgcactttattgccgggcgacgggattttatttgaggaatatagggcagagccggagccgcgccaaacgggaagtcgactgtacaaagcgacattcgccaatcgcgccgggaagtcgcaagttcgtctggaattcggtcgagaattcaacttgcgcaaagtctcgtacggcatgaaggcgtaccgcaacgactcccccgctctcgaaaaagaactccacaagacttttaccgacaagagtttcgccaagcacattcccgtgtgcatgacactcgaaggcaaaattggcgaaccgctcaaactcacgatttgcgaaagcacgaaagccgtcgcagacgaaacacgcacggtcaccgtcgaaggcgccatcctcgaagcctcacgcaacgaagtcgctcccgatgcactccaagccatcgccaagaaagaactttccggattaagcgcgaccgcttacattctcgacaagcttgaaattaagttacctgcaaacgcattcctccccggcaaagttttgcgcacactccgccaagaagccgtacaagcatttgacgaaaagcgcctgcagtggaaagagcttgcaccatctgcagacaacggtcgcgcattcctacatagcgtcgcaagcagcacaagcatggtcgcgggcaaccccgacaaagcaacaggcacgcccaagaaccgccgcacaattaccgtcctcgtccgccgtcccgaacaaatcgacgctttgcaaggtctcgacatcgacaaagtcatcatggattttgactggggcgtgaaatacgacgaaccgctcgaacgcatccacaagctcggctttgaagcaggcatcgccacgctccgtatccacaagcccagcgaaaaccattacatcaaacaaattctcacgctcatgccagaatttgcattggtgcgtaacctcggttcgcttgcgctcctcaaggattccggaattccgatggtcggcgactacagcctgaacgccaccaacagcgcaagctacgattggctcttggctcaaggccttgaaaaattgcacccgtcgtgggatctcaacagcactcagctctttgacttgctcaagaacatagacggaagcaagctcgaacttgcgctgcaccaatacatgccagcgttccactcggaatactgcgccttcgcgcgcgccctcacaacaggccgccgcttccccgaatgcaaaaagatttgcacacaacataaagtcgaaattctcgaccataaaggcgaacgccacttcttgcaatccgatgccgaatgccgcaacacgctctttgtcggcaagccgcaatccgccctcaagctattgccaaggctcatcgcacaaaatgtgagcagctaccgcctagaactcttggacgaagaacccgaatctgtccgccgcaaaatcgacatttacacgcaagccatccgcggcaagctcgacatcgacaccgccatttcaaaggccggcgtcgaagaaaagtacggactctccgaaggccagctgttcaatcaaagtgtctggcaagaccgaaagaaaggttgttaaaactatttaaaagaacaaacaaccgtaaacgccacaactagcgtaaagaaaactacggcaactgtattaagcactttaacaacgattgcgttataatgcatttgtcgccattcaacttccgagttcggagtgtttcgtttattccaaaacatcctgattaattcaattacaaaaacagcgacgagcaagtacagcattggaaccgcaagaggcaaataaagccatagtgcggcttctgcatacccaaatttaaaggtgactccaatagcaatcgctacaaccgcaaacagcaagtatgcaataaaaaatacgagaactcgaagagtaaacgggaagtttttcttcatttatttcttgtcgcggatgcgggcgtagagggtttcagctttttcggtgtcgccggcgttcgagaagatatggcctacgttttcggcaccaatgcggccctgagaattaccggcacgccaagccttcatgtaacattcaaacgcttcgtcgtaacgcttttgcgtaaagtaaatttgccctaaatcaaggttcaaatcggcgatgcctttcttgtggcggagtccttcttccagcgtgaaaatagccatccacggggattcattcttgacatacatctgcgcaagataacggcgagcggaaacgttttcagggtccatcatcacgccgttttccatttcattgagagcgagccgcgtagaatccatgctgcggtagtaatacgagagcgtgtaatgtacgtcggcgccagcagtcgctgtcatctggagcgcattcttgagcgtcttcaccgcatattcgtaatcgccaagcttttcatagacttcggcaagaccataccaagcgtccatgcggtccgggtttagcgccagcgcacgttcaaaatgcttttgcgcaagcgtccaatcgctgcccttcatataacattcagcaagggcgaaatgaatgtgatccgtttccgtcccgagttcaatcgcacggttgtaggcgacaatcgcatcgctcggagattcggcgaggtagtacaaatcgccaagaagcatccaagccttcacaaaatccggaaggagttcaacagtgcgcttgtaagcaaccatcgcgacttcttttttgccgagctgcacaagggcgttgcccaagttgaaccacgcaaacggctcgtaacggccatcgtcaatcgcggcacggtaatacttcaccgattccttgtaacgcccctggtcgtaaagctcgttcgccttgaagaagaaatcatccgcagcatgcagcggcagcgcaagaaggaatactaagacgagagacgagagacgagagacgagagatttttctttcgtctttcgtctgtaggagcaaagctccgttctattgtctaacctacttaacaaaacggaactcctttgtagctttttgtgctactgggaagccgcgtaactgcgccggagagaacttccactggcgaatagccttgagcgcttcgatatcaaagccatagccagccgggtcctgcgtcagcacctgagcctgagccacgtcgccgttcacatcaatcacaataaatactttcacgtaacccgagacgcccattttcttggcgcgttcagggaacttcggctggatttcgcgcaacacttgcgcctgttcatccacttcgccagcctcgtaaataacattttccatcgagcctgcatctacggcaacgccatcgccagcagcaccgcgagcaagcgacaaatccatctggaaattctgactgcgagatacacccatgtgcgccgaaaccttgaacgtgttcggagtcgccaccgtacggatgaccttctgcttcacttcgggctttttctcactcacgaggacttcaacttcggtcacttcttcgagaactttttcggacttcacgcctttatcgaagaacaacacgttgatgaccgggatcgcaaggaagaacaccgcgcccacgacaaacgagagcacaaacgccaccgggaatcggaaatatttcgcacaaaagtcaagcatgagagcgagagctactcctccttattcgcggaaatggagacttttctcaccttcgccaaattacattcatcgaggatatcaaccacgactccgttgggagcgtcacggtcgctcacgataatcaccgggcggtccggtgcttcggccatcatctggcggagcacggtctgcaaagtcgagaggttcacctgcgtctcgttgatgtggatggtcccctgacgggtgacaccaatcaaaatgctttccttcgcgagttcctttgcggtactcgccttcggcttcgtcacatccacgccagtttctcgcgtaaacgtcgaagtcacgatgaagaagatcaaaaggatgaacaccatatcgagcatcggagagacatcaatgcctccaccgcttctcgaacgtttacggataaaactcattcaacctccttggcaaagcaacgttcttcgaacttgagcgcttcgccccaggcaaaatcaccaatagaatctactcgactttcgagatagttataaacgagcatcaacgggaacgcgacaagcaagcccgcctgcgtcgtgaggagcgcttcggaaatgccatcggccaagagcaccgggtttccaaagccaaattgcttaatcgtctcgaacgtatgcaccatgccagataccgttcccagaagtccgaggagcggagcaatcgaagcgcaagtcacaatcgtcttgagcgacttggaaaggctcacgtccagttcgtgacgcgtcgcgagcatcgcattgcgtacagccacaggaccatcgttacggtacttccgcacgttttcgaccaaagccaagaagtagccaaagcggcgcttgcggagttttgcaaaagcagcctcctcgcccaccgtgtccaaatccttgaagaacttcgaagtcgaagtgcccttcagcataaaataatagccgtatcgttcaaacatcaagaaccagcccagccacccaatcaggaatagcgggagcaacacccagccgccgcgcagcaggatgctcatggtcgcttcgatgacggaatactcgtccattacttttccttaatccagatagcgttgaggacggcaaggcccgtcttttccatacgggtacggacagaatccgagatgttcacgaggagcgtgtgcaagagctggagcgggatagccacgataaggccagcttccgtcgtcacaagggcaatggaaataccgcctgccaaaagtttcgggtcgctcgtgccgtgcatggtgatgacattgaaaagttcaatcatacccataacggtacccaaaagaccgaggagcggtgcagtcgaggcaaacacggaaatccagctgaggcccatttcaagcttcggcacttcgccagcgaacaggacttcgagagacttttcggcgctggcacggtccttgaaattcttgccaagcacggagcgcaacaccttgcccacttcaccatgagcactttgggattcagccgttgcaagacggaggtcgcgatttgcgagagcctttaccgcattgcgtgcaccacggccaccaaaaccaagcacgaggagccaaacaaggcgcacgaggaagatgataaggccgaggataaagagcgttgcaatcgggtacatcagaatgccaccgttgtggaaaaattcagcaaagtcttctttccacgtggtttcctggtggtttgcaagttcactcgaaagttcggtactgaggaggacatcgaccggcaccatcacgaaagcggaatcgttagcgccagcaaaagcctttgccacatccttgcgcgtttcgggagagagattttcttgccagctatagacgcgcttcttttcgcctgccaccgggagcatcaaagccgacggatggaagccgttgatgtctgtgaccttcgccatctgcatagcaaagaggccgcccaagcgcatgcggtcgccttcggcaaccgagctaccgaacatgaggtccgccttttcggtgcggacttcacgcgtaaacttcatttctttcttggcaacgtcgagcatcgcgcgggcaatgcggagcgggtcatcacggtagagccccatctctttcttgaccttattctgcgcttcgacgcgatcggcaaccttgaacggcacgccctgttcctggaacttggcgagcatttccaagcgttccggacctgcagcgagcgagaggtattcggcacgtgccttttcagcctggagcttgacctgtgccaagtcttcgcgagccacgcgcacatcttcgagcaagcgggtacgttcggacatcaaggcatccacgcgttccttgccgagctgatacttttcattgaagagttcacgttccttgttgaacgtttcgcggtccttccatcgggcggcgacagccatgtcgcgcttgcggcgggcttcttcgagatcagccttagcgctgttgagttcggcgcgtttcttgacggcatcaacagtcgtgttctgctgagcattagaagcaggagcgagaagcaaaactaagacgagaggcgagagacgagagacgagagataaacgcctcaaaaaaccgctactagaagacactctttcgtctttcgtctgaaggggcgaagcaccgttctttcgtctaaacattagttagcctccttcggaaaagatactgggatagtcacaagtcttggagcggtcttgccttcggcgaccttcatcacgtccttgaggactgtgcgcatcgtgaggtcttcggagacgttcttccaggagtagccgagaccgttacgagtgaggaacaaaacatcgttaccgtcattgctgacgaaaatcgaggcgactgcaccgtagcgcaaatacgttccagccacgttgcgagcgtccacctgcaaaaagcccttccaaacttcggtggtgtaacccaggcggatgcggtcgtaaaagacttccatcgtgcggttcaaggcgtcgtccgtttcgattaggcccttgtgcaacatgcttgcgatttccaggatgttcttgactgcttcgtccgtgcggtacgggaaatccgattcaaagaacggtacgagagaatcgatgaccgtcgcaagagaatcggcgtacttcgtcttgcggttttcgaaatagcggattgagccattcgtcttggagcgggccgctgaaattttcttgagttcgaccttgagcgaatcgatttcggctttcaaggacttgttctgggccgagaggttctgcacctttttgcgaccgacttcaacgaattcggcatggcgcttcttttcggcttcgtgcatagatttttcgcgagcggtttcggcctcgaccgtcttgatttggcgacgaacgctttctaccgtttcttgggcaacggcaaaaacgccagaaagccccagacacaacaatactttaggaaggaatgaaaatttcatgtgcataaaatacaaagaagtgcgaccaaaattcacgcactgattcaatttttatgtaaaaacggcgcaaaaaacgcattttttcgcgtttttgcgttattctgcgaggagttttgccatgtctgcggggtatgcgtggctttcgaaggtgcggggttctttccagtacgggagctggagttcaaccttgtacgcaaaaagcatctggttgtgagctccaagaaccttgatatcttcgtcggtgagttctccaccctgcgcgagtttctggtaaaattcaccatcgcggtaatacaggcggtcccccacaatcgggtaacccatctcggcgaggtgcgcacggatttggtgtttacgtcccgtaatgagctccgcctcgacgagcgaaagttccggtgcaatttcggggcaatccaaatggcgcacgagcttaaagcgcgtaaagcattccttgccaccttcacggtggtgcatgcgcaagcgaatcgggtcttccgggtcttcacgcaaaggcatgtggcattccacttcgccttccgggaactttccacgtacaactgcgaggtagaacttgcgaagcaaaatgcggtccagatttttctggaaacgtgcagccgtttcgccataccttgcaaacaagataagtccgcccgtatcgcggtccagtcgatgcatcggcgttgccgtctcggaatcgaattcacggcggatgatcgctgcaaacgtgttgtagaaaatgcgacccgtatgatgcaccgggacgccagccggctttgcgactagaataaattcatcatcttcaaagaccgtttcaaaatcggtcgggacttcgggctcgctgtaattttcgacatggtaaacgaccttgtcgccgcgatgcgctacagtctctacattggctgttgcaccattaatcgtcacgagtccgcgcgtcaggcggtctatccagtcttcacggctgtggtacgtgaaacggtcgcaaagggaatcgagcaaaaggcggccttcgtattcaaggcgcacttcgctttcaaagaacatatctgacggagccttgcccattttattccctgtacaaatcgtgcttgatgatgtaatcgtaaacggacggttccagcccctgcgggcaaacactccggttcagcaaaagcgacctgcggatggcggtacttgaataaacgccgttaaagccctgttccggcccaagccagtaaagcggagcgtaaccattgcgtttatgttgttccatatccggttgcgggtaaccattgcgggcaaagacaatcagttcaatatcgcggagcaacaaatggccgttgtagttcgtgccgtaaaaattcaaggggtcgcgccaatgtgggataccttcataagtatcggcacccgtgagcaagcggaaattaatttccgggaatttttccttgaggctcatcaagaacacgtacgagccgcgataatcgccctgctggatttccagatcagaaaggaacaaacgcttatcgcctgagaatgcaagttcgagcattgcaaagcggtcttctggcgaagcgttcaactgcttgtcccagcgatcgggactcggcataaaccagacttcatcacaaaaacctcggtccaagcaggttctagccacacgcatgtggtctttatggaccggatcaaaagcaccacccaaaacagcaacattcttcataacacaactcgtcagtatttacaaattaatagacaaacacagagaatccaagattcatctgccaacgtccacccgaaacatccctatcaatcaacgggtcataatgttcaagcacccaatggtaaccaatatcaagcgtcaggaacgttcttgagaaaacaatccagaacgtaccaaaccctgcactccattcattccatgcgacatcgcctttttcgctaagcgcattcactcgagaataagaacctttcacgaaaaattcactgaggagatgcacacccaaatcaatgctaagatccgaactttcaacttcactcttacggccttcgtcatccttttcttcgtagctcgaaaagccataacccaagcgaacaaaggcaaggcctggcatccatgctccaatcattggcttgatttggcaaatgccgactccgttaccatcgccaacacccgctcctgagccaagcccaaaagtaccgcccaagaatagcggccagcgcatactagtccccgcccccgcagaagccccaccaaacggactagaaacagcaggcgaagaacccgagaagccctgagcaagcgagctcgttgccccagcaaggacaaaggccaaagacaaaacaatacgttttacaaagttcattgaaaatttcatattatagcaccaaaaccaatgcaaaggcaaggcccatcacggcattaaaaaaggcatcgtactttgaaacaagaaagctcttttgagaaagcgttctgtcgtgtaaaatttgaatcaaaaccttatccgaaagaagcaatgtaattatcaatttgctgaccacaatagccacaagccaaatcacaatatccgaaaaataaatcagcaccgaatagccgatagacaacacgctagacagcaaaagattagacctgcgcaaatcagcatcagaggcagcattgtcttttgccatttgcaaaaactggcttgctttttcagaaacaacattatagctagccacaaattccgatatattatagcccatcaggataatcgaagcgatgagcgcaatttttacaacataatcagacattgaattactttcctgaattcaaaattcgtacataacttgcatagcgagcttcagaaattttgcccgattcaacagcagcacgcacagcacagcccggttccttaaggtgtttgcagttgctaaacttgcacgtgaacaaatcatcttcgaaaaaacccggaaaaatcttagcaagcgtttcgggttccatgtccataaggccaatgctacgaatgcccggcgtatcgattacgtaaccaccacccgggaaatcaaacaagctcgaagaggtcgtcgtatggcgacccttgccgtcgcgttcacgaacatctcccgtgcgcagttcggcgtgaggaacaagttcattaatcaatgtagacttgccgacaccgctcatgccactaaagactgaggactttccgacgagttcattgcgcagaacttcgaggccatccccacttttaacgctcacgggaatcaccttgtccacgattttcatgaagtcgcggatatcgctcgaaaggtccgcttcgccgttcggcagcaaatccatcttggtgagcacgagcacaaacggcaaatcgttcaagtttgcggcaagcaaaaagcggtccatgaatccgtagttgaattccggctgcgtcacgcttgcgacaatcacgacctggtcaatattagcggcaagcgtctgctgcttgtagaagctatcacgcgggcccgggcgcttgagttcgctctttcgcgggagcacacgcacaacgcaatacttctgcgaaccgacgccatcgccttcgtcatctgcatcgttcacgagaccgagcaaaacgcggtcgcccacggcaggaaattcaccaagcgttttggacgttgtcgcacggtacatggcagtaactgtgttagacgaaagacgagagtcgagagacgagagaggggtattttctttcgtctctcgtctgtagctcgcgtcagcgagcgttctatcgtctaaccgcacttcgcaggtgcggcggtggacttcgagcacaaggccttccacacaattttcttcaccgatgttttcaaccggattcttgatacgcttgattttcgcctttttaaattcgcgactgaaacgttccttgataggacgttcatcaacgactcccgattccaattcacgcatcacgtcgatacggcggcttctgtgttcgcgtcttgatgtgcgaacactcttcaaaggagcttcattttcgtcggaatcaaaatcgttatttcgcatttttcttcaatttagaaagtttttcgtcttcgagctcccgcgcttcttccaattcctcttcagtcaccgggcgtccacggcgaattgattccatcaaaaaatgaatcgccttcaggcggccattgcacttttcgatgcaattgtcgtaaaaacctttcgttttccaatcgctttcgggaatatgttccgaagcgtacagaaaatgctcaacgcaaatagaaagctgttccgcttcctttctcaaatcttccaaattactcttcgtaaaaaaaggcatggtctaaagatagaaattagtagacggtaggaagttggcagtaggaagaagaaagatatcggcaaggtatggaaccaacagatgtacttttccgcacatttaaggcaattttaaagaaaagctcttttcgcaattgatttttttgtctattattcagttgtaatcgaaggaaaaaatccatgatttctacgcttttcacgctttttaagatgtctcgccctgtaaatatcgtgattgccaccatcacgcttctcgtgggttatacattgctgcagcacaatccgaccactccagttctgattttacagattattggtttttctgcagcaatcggatttgccaacatccaaaacgacattctcgatctagaaagcgacaagctaaaccgcccggaacgtcctctcgtgacaggtgaagtgtccgtcaagacggccaaaataacatggattatcctgatgatcgtcacgcttctttgcggcatcggcgattccaccattcagattgtaaaattcatcaacatcgtcaaggattgggaccacgcccttgattttggatggatgggcgcactcatcttggcgtttccgatgttgttcttcgcatttctcgtctttttgcttatcgggtacaaccactatctcaagcgttcaccggcattcaaaaacatcacagtcgcatttctctgcacgaccccgttgctttacgccgtacagcactttttcaattttgcaaaccacgactatccagaagaacacatgtggacaatcattcctgcaataccttttgcgttcttactgaccattgctcgtgaaatttacaaagaccttgaagataagaacggcgaccttcaggcaggcattatgacgtttccgattatcgcaggagacaaagtggctcgcaggctcgcgggagacataatcatctttacatggatatcactccctgtacccgttttctttttggataagttatttgaccacaattatccgcccctgttcctcgccttaacagcgttgacgctgacccccacctttgccatcgtcatggtaagcgcaagtagccaaaattatcgtcgagcacagacattcactaaatttgcgatgttccttggactcatcacgcttctaatctgctcagtagtccagtaactgatcgcttttccaagaggctccccaacttgaggagttttttcattttgtgtaatattttacactttttgtttttacaaaatttgtaaatcacatagcaaaatcggctctagattttgatggcacgcattttgctatcctatgcggtccacttctccgcttgcacccgtatgggtgagctacggccttcgaggcaagggaagtattcatttcaaagaggctttatgctcgacgaattgcacgaagaatgcggcgttatcggcatttataatggcgacgccgttgtccgtaatattaccatgggcctttacgcactgcagcaccgcggtcaagaaagtgccggttttgcaatcagcgacggagacaagattcgcgtccgcaaatccatgggactagtttcaacgttactgcgagaacacaacattgacgaatttgacggtttcgccggcatcggtcatgtgcgatacagcacgacaggtgcaagcactcttgccaacgcacagccgattctcgtcagttgcaagtgggggcaaattgcagtcgcccacaacggcaacatcactaacgccaacgaacttcgtgccgaaatggaagccgatggccacattttccagaccacttcagattctgaaatccttttacacgaaatagcacgcacccaggccgatgacctgggtgaagccataaaaaaagccatcacaaaatttacgggaagcttctgcctcgtttttatcagcaaagattccatgtatgtcgcccgcgatggtttcggtttccgcccgctctcgattgcccgcatgggtaaagcatggtgcgttgctagcgaaacctgcgcatttgacttgctcggcgcaaactacgttcgcgacatccagcccggtgaatttttgaccattacaaagaacgggctccattccgaacgctttacgcaaaaagatcgcctcgcccactgcatttttgaatacatctattttagcagaccggattccaagatttttgaacaaagttgcgataaaattcgccgtaagatgggcaagcagctcgccaaggaatgccctgtcgatgcagacatcgtcatctctgtgccggacagcgccacaacagcggcactcggttacgcacaagctagcggcatccgttttgaaataggcttactccgtaaccactacgttggaagaacgttcatcgaccccacgcaaaacgtccgcgaacagaaagtcaagcttaaattcaaccccatcgtgggcgtgctcaagaacaagcgcgtttgcgtcgtcgaagactccatcgtacgaggtacaacactcaagattttatccaaaatgctccgcgatgcaggcgcacttgaagtgcatatccgtatcgcatcgcctccggtagctcatccctgtttcttcggcatggacttcccgagtcaaggcgaacttgccgcaagttctatgacgcctaacgaaattgcacaaatgctcggagtcgaaagtcttggctacctgagcgttgaaggcatgaaggaatgtaccggtgaaggcgagaactactgcgccgcatgctttgacaacgactaccccgattatatcggaaccgacgctcaaaagacacgctgcgggtaaatagttagaagtaggaaatagacggtaggaagtaacgctaacgtcataacacaaaaggctccaaatggagccttttaaaatacactgtctacttccgacagcctatagtctactaattaagcgttttcaaatgtccagcggatgtgttcatccaaaaattcatgggcatcgaatgccaaatcaaaactgtccttgattttctggacgctatagagcatgggttcatcaccccaccccatatcggtttcaacgatttttgatttgcacccaggcttaagggcaatcatcttttctgcaatttctttccagctaatccattcagaaccaagaccgaggaagatttcttcgttcaaatcggattccaggagcttcatataaatttgagcctgctgagaagcatggataaactgcgtaccgtcattcttgatgatattgatatcgcggtcttccttgacagcataagccatttcaaagaacctgcggtcaggctgagagcacccatcggggaacgccggattgccaaacgtatatcccggacggataatattgcgtttcatcttgacttcgggaaactggcttccgtaaccatggctaaagccaagcacaaaagcctcaccagccgccttggtcgccccataaaggtcaatcggcaaattgctcgtcatctcgtgcatttcggaacgcacacgtcccatcgccgaggtgctgctagtataaataaacttgtcacaacccgcacgagcggccatttccaaaagagcgatcgttgcacgagtatcgttcatgagcattgcacttggagtatcgccccaaccgagagccacgtgaatgcaggcatcacagccgacaaggccctcgcccatcttttcaaaatccgtcaaagcggcctcgacaaacgagacgttcggattagcccttaaagtcggcaccttgttcgggtgacgcgttgctacaacgacttcatgccctctatccaaaagagccttgaccacataatgaccgataaagccggtaccacccgttacaaatactcgcataagaactcctttttcaacacctatcttttccaatatagattatgtcggttcaatccggcaagagtttacgtgaaattactagattaaatcctgaaaattctagtgaggtttttatgtcccgtttacgcgttttggtattgatgggcggtccatctactgaacatgatgtttctgtcgttagcggtactggcgttgtgcgcgccatggatccggaaaagtacaacatccacccggtgctcattgacaaagacggtacctggcactggtcttcccgtgaactttctccgtaccagaaggctaatttctcggaaaactatttccacagcctcgaaggcacagccgccaacaaaaagaagtctccggctctttcggaacttccgtcggccgatattgcattcctcgccctccacggcaagtggggcgaagacggccacatccaggccatgctcgaaaactggaacatcccgtacacgggttgcggccttttggcatcggcactagccatggacaagattaagtccaaagaaatttaccgtgcaaacggtatcccgactccgccttaccgcgtgatctggaagcacgactttaccggtgacacgctcgtaagcgttgccgacgaactcggatacccactcgtcatcaaggacccgctgggaggctcatccatcggcattggcatcgcgaagaatctcgacgaagcaggcaagattgcacaggacttgttcaaggattctaaccgtttgctctgcgaaaagttcatcgccggtggcgaggctagctgcggctacatcgaaggagaaaagccactcccgccgactgaaatgcgcatgacgacccgcgaatactttgacttcgaagcgaagtacaacggcgaatgccaggaagtcactccggctgaatttgcaccggaactcacagcacgcatccaggaacttgtgaagaacgcccactacgctttgggcggtgctggctacagccgtacggacgtccgcatcacgaaggatggcgagctctttgcgattgaaacgaacacgctcccgggcatgaccccgacatcgctgttgccgcaacaggcagcttgcgttggcatcacctacagccagctcattgacctcatcatcgacaagagcttggagattaagcgttagcggcgttgccgcagttggcagaacttagaccgcttcgctcttagaacttagacaagttgatccaaacatttttctaagctctaagttctaagctctaagttctagtaactacgaactagtaactatgaactataacttaatagtagatacatcccgaaagggaatttcgatggcactgagcgcggactccgtgtacgaagaaatggtcgatccatctgccaagggcgaaattctaagcgcaagcttggataaccttttggctaaggtcggcgccactctcgatgacgtgaagcgtgtcatggtaactgtcggaccgggctcgttcagcggactgcgaacgggcgtcgcgttctgccagggcctttgctttagcggcaagcgcaatttgtatggcgtgacgacattgcaagccctcgcctgctttgccggcgttcccgatgaatctgttgctgtcgtgattcgcgcacgcaatggattctggtacttgcgtttgaacaacgaagagagctttattgaaactgcagacgttgttgcacgactccaggctagttccgtgaagaacgctgttgttgatgcagccgcgcttacagacgaagcgctcgtcgccgttttcaaggacaaaggaatcgcaacgactctcgacaccgacaagaagctcaacatgtggtctccgctttttgatactgtgaaaccatcgctcattcaagaagcaaactacatccagccgtcttacttcgagaagttgaaggtgtaatcacaatgctactgcgcgagatgaccgaaaatgacttgccacaagttcttgaattgcaacgggaacttgcgtttcaggattggaacgagaagcaatttctgtcggaaatccgcgcaagctatgcatattgcgttgtttgtgaagatgaagccaagcttttaggttatgccatattccatttgctcggacccgattccgaactcttgagtatcgccactcgcgcatcagaacagcgcaaaggcatcggcagtcaacttttgaaagcgggtttggacaagctcaccgaaaatggcgaccaatgttttttggaagtccgtgatggaaacgccaaggctcgcgccttttacgagaagcacgggttcaagctgtatagcgtccgcaagaaatattattccgatggcgaagacgccgcattgtacaagttctgcaggtaattattttgtcaaaaattttaaaatcagataagagcagccaaaagaaaaagaacttcagcataggcatcgcattgctgattttacttgcaatagcaattatcacatatatcatctttgaaaaaagcggtcactggcttgttcaagacgataactttgaacatgtcaaatgggtcgccattctcgacgggcaaagtgcagaccttgaacgtagcgattttgcggcgaaccttttaaacgaaggccaagcagattcagtcctcattctcggtcgtcgcgtttatcgcgaccgaagcaactctgaatattacgccgacgactttatgaaactaggcgcattcgatagcaatgccgtttttctcgtcccgcacaacgatccctccaccatcagcgaagcctattcgctcgtcccttggctcaagaagcacaatgccgacacagtccttttgctgacatccgcagcctccacataccgagtcaagagaattttccagaagctttcaggcaatagcccagtctacatcaccaaagatattcatcacgtgacatacaatcccaattgctggtacagcaaccgcgaatcgcgcaaagactggctccgtggctgggcagctcttttcgtctcgtactttgaccttttcaatacagatacgcttgaagcagtggactcctcatactacaaacccattaaatcttacgctgaatacaagcgagaattccgttcaaacgtcaacttgcaaaaactcctgccgaaaattgaggacaagataaaagtcgaatcagaaaaagaagccgtcaaggattctgtaaaagcaacagccaaagaaacaacaaaagaagctgtgaaagattcaagcaagacgcaagaaaaaacatcggcaaaagccaaagatacacccaaggctacagcgaaagaactgccgaaagaaaaggctgtagaaaagaaagctgatgctaaagcgcctgcgaaagcacaaacaaagccagcaaaaaaataatggatcctctacgcttcgcttcgaggatgacggagaagccgcgcatttcacttaagcaacaattaagcgcttaacagcagcaatgccgcagtcagaggagcgctccagttgatagcaacttcgttactggcaaaagaacattgctcgtctgcataagacatgccacgagcctcccccatgtaatgcggtttcctatgcaaatcctggcggtcttcattaatgccaccaacgacaagcccaggcaccggttcatcaacgccatcggaatggctaatgcggtgatgcgggaacttcggggaactccaagcagagcccgtcacaaagctcacgtctacaggattcttgccgtaaataaattcaatctgttccatcgccgcatcgcgatacttcgaatcattaaaccattcatacgccaaataaagcgtcagcgcatggtttgcaatatcgccattgctcccccagatgaacttgcaaattgaaagtccatacgggtcttccttttgcagatgcaagatttcttcggccgtgtacttgaacgccatacgggcgcgttccgtccacttgcaatccattgtcgcaagtgcaaaccaggctaggttctgcgttgatcgccattgcaatccgtatgtcggcaggtacgtgtccatatctaccggaagttgactttccaaacgttctaacaagccggcaacatttacgtctgcaatactttccacatttttcagttcgcgatacagcatcgcacgagcccagaaaaagtcatcacctaaatccgaatcaccatagccgccactgccttctgtattgtgcggccaatcgacttcaggatttttttcggaccaaaggtatgcgcgaacagcggcaaacaagcatttttctgcaaattcgctatcaacatttgcataaacgtggtgagcctgagctagtgcgcccacaaaattcaacgtcgaagaagtcgactttccaaggatatagcgcttttgagaagcatccgattccgtaggcgtcacaaagccatcccaacgataaggagtcaccttgaagaacactccaccatcatcatcttgcatgcgcaagaaaaattccagttcaaaacggacttcatcaagcaagcttaccggcagttcatacgattctttaaagtcggctccgccaacaattgaagacttttgagaatgtacctgcatcagttcacagccgagcatcaaagtcgcaacactcacgccgccattcacaatgtacttgccgtaatcgcccgcatcgtaccagccgccatgagcattccaaagccccgcgcgttccatcgtcggatggaattccagcttatcgtccaaatgtgccgccgggcgagcccaaatccccgccagacgctccggtaattcaacaccgctccgttggtaatagaacgacttgatattcgacttgagttcacgcaaaacccattcgtccgagacttcaaacaaatgcgacttcgcatcaaagtccaccaaggcaatctggtaacgccccggggttttgaccgccgaaaagtcacccttgaacagagtctcgccggtgtattcacagcgctgcaagttttcggccaaaccctcataaacaacgcgattttcgctatctagaatattgaacttgaccgacggcaaagaggagccttccgaaaaggcgaccaaaaaagactttgctcctgaaggaacataacccggatgacaataatggattttcgcgttcataccctaagaataacttttttcggacaaagacggaaaacaaatcgcgacagacatgtttaccacagggaacataacatttttatcacaattatatttagattttatactatgaaaaagccactcaaaatcaccctcattgtattaggatctttgatcctcctctacttcgtcacacttctcgtagcgcccaagattgcccgtagctacatcgaagagcactccaaggaaatgattggccgaagcatcaccatcaagaacatcagcctgaacccgtttacctacgtcttggacgtagatacgctcgcggtcatggaagcggacgacaagacccgctttgtcgcgttcgacaagttcagcatgaacatcaacccgttaaagctcttcacgagaacgcttgacatcagcgacatctacatgaaggccctctatgttcgcaccacgcagcacggagaacgcttcaacttctccgacattctagacttcctcgcccaaaaggacagcatctattatgccgagcaccccgaagaaaagaaggtcgaatcggacagcagcaagagcgctgccgaaatcgccgccgggctccccgtcaagctcagcctgagaaacattgtattcgacaagggcaacatcatctaccaggatacaaaagtcggctccaagttccacctcaaggacttttccatcaacatcccggccatttatctcgaagacaactcgaccggcgtcgacgtgagcctcaagtttgcagacggcggtgacctgaacgtgaaggtcgatgccaacatggccacctacgacttcaacattttcctgaacctgaatagatttgcactctcctgcatcaagccgtacctgaacgattccatcaactacaaggattttgcgggttacctctcggctcaaatctccatcagcggtaacatcaacagcatcctcgcctccaatgtcaagggcaaggtctcgctcgacaagattgacctcaccgaagtcagcggaagcaagatgggcgcagaaaacgtcaccgtcggaatcaacaaggcaaacctcgtcgacaacgaatacctcatcgactccgtcatcgtagatggtgccttcgcccacatcgacctgtacaaggacggcaagacaaacattgacgtactcctcaccccgaagaacaaggccggaagcgtgacggatacaaccgccgccgattctacgcaggtagaaccggttgcagaagctgcaaagcaagaacccgcagacacgacgaaggtcgtcgctgattcgactagcgcaacaaccacagcagaaaagcccgccgccgcaaagaagctcaaggcgaagattaacaagctcctcgtcaagaacacttacatcaccatcaccgatcacaccattatccgtccgttcaactacaaggtgagcgccattaccgttaccggccagaacatcaactacgacacgccttgcaacgtgaacgtttctgccgcattccccgaaggtggcagtctctcgctcaaataccacggagccctcagcaacctgaacacgatggacatctacatcagcgtgaaaaacctcgtgctcaagcacttctcgaactactcgttgcactacacagcctacccgctcaaggcaggcaccctcgccttcgccagcgaaaacaagattgtcgaccgcaacctcgacagcaagaacaccatcgacatttacaacatcaccgtcgggaacaaggtggacgacattgatccggaatacacagtcccgatgaagatcggtctctatatcttgaaggacaaggacgacaagattcagttcgacgtgccggtcaaaggtaacctggacgacccggaattctcttacggcaaaatcatctggaagacagtcgtgaaccttctcgtaaaggtcgccatttcgccgttcagactcgtcgggaacctcgccatggcaggcgccaacgctctcggctttgacctcggcaagaacaacgaagtgctaattgatgccaacaccgaaacgttcaccagcgaacaatacgccaaggccatcaaaatgaccgaaatgctccagaaggatccgaagttaatgctgacattcacgcaatactacaatccgagaaagacagccaaggaatacaaggtcaagcagctcaaaattgatttctacaaacaaaagaataataagactgaactgaacgaacttgactacagagccattgaagaaatcaaggaaaaagacaaggagttccaggcttacgtcaaggaacattccgctgaaattgacaagaactacatgatgaaggttctcccgcaaatggcaacaaagcgcaacaacgaccttctcaaggtcttgcgcgcacagccgggtgtcacgaaaaagaacctcaaggtcatcactgctccgagagacgcactccgcggctacaaagacaaaccgatgtataaagttgacgtagacgtacaataatagacgagagaacgccgctctgcggctacagacgaaagacgaaaaaaaaggcatcgctgagcgatgtccttttttaaatgcggatcaagcgtgccgcgcattcctgcgctacactatttcaaaaattattcgtgaatcacggcgtcagcaagcttctggttcacaacctttacaccgttccaaaggatagcatcactaacttcagaattttcaatcacgcagttatccccaaccgacacgttaggaccgacctttgaattcttgataaccacgttcttgccgatatggcaaggcatgatgatttcggctccatcgaccggagactcggtcgtagcattgcgattcaatacatgggcattcgtagcaagcaatgtttcgacaaggccacagtccagccacttttcaaccggagccgtacggaacttgcaaccaccctgaatcatgcgttcaagggcatccgtcaactggaattcgcccttcgtgcggatgtcgttctgcatgaggtagttcaacgcctccttgagagccttgacatccttgatgtaataaatgccaactatagcttcgtctgaaacgaattcctgcggcttttccacaaggcgttcaatatgaccattcttatccgtgactgcgactccaaaacgcttcgggtcagcgaccttgaacgtgtaaagaatattctcggatgcattcttcaagatggacaaatcagcctcaaaaagagtatcgccgaggataatcaaaagcggttcgtcatcgtttacatacggaagagcaaggctaatagcttcgcccaagccctgcggattggactggaccaccgtacgaacagcgccccattccggtttctgtttcaaaaaatcatctacagccgaagctttataacccgttataaaaatcgtctcagaaggattcaaaaaaagagcatcatcgacaatccagtctaagattgtcttaccagcaacaggaagcaaacactttggtagattttccgtgtatggacgtaggcgaatgccatttccagcaacaggaagtacaattttcattcaaaaacccttttttattgtagtgttttcaaacacccttacgtaaggtgaaagataaaaaaatcgtacgaaaaaaacaatttttaatcatttttggaaccttttcaacaccattctgttttcaaatttcaagccatcagtaaaacctcgcaaaagtttcatttttaaacattctctgtagtaacgacattttacagcaaacatacagtctcaaaattaaacatttcataaaatacggcctaagttctaccctataaaattggatttaacagtttggcacgaaaattgcttcacaagggacgaaacaaaaatatggtccaatttggaacagctccaacgttcaagtggaccaagccatttaactgggcaaaagcccaaaagaggataaaaataatgatcaagcctttagcagatcgaatcgttgtcaagccggcagaagccgaacagaagacctcctccggtctcttcattccggataatgcaaaggaaaagccgatgcagggtaaggtcgtggccgtaggtccgggtcgcaagaacgacaagggcgaagtagtcgctatggaagtcaaggttggcgacgtggtgctttacggcaagtacagcggtaccgaagttaccgttgatggcgaaaacttcctcatcgttaaggaatccgacgttatcgctactctgtaatagacgaaagaatgccgctttgcggctatagactaaagacgaaagaatgatttagaatttcctttttgaaaaatctttcgtctatcgtctttcgtctatcgtctaaacaaaaattttaaacaaggacaattaaaaatggcaaagcaattgaagtttgatgtagcagctcgcgaatccctcatgaagggcgttgacaagctcgccaatgcagttaaggttactctcggtcctaagggccgtaacgtgatgatcgcacgttctttcggtgctccgaacgtcactaaggacggcgtttctgtcgctaaggaagtcgaactcgaagacgcatacgaaaatctcggcgctcagatggctaaggaagtcgccaacaagacttctgacgctgctggtgacggtaccacgactgcaaccgttctcgctcaggcaatcactcgcgaaggcctcaagaacgtcgctgctggtgcaaacccgatggacatcaagcgcggtatggacgctgctgtcgaagccgtgatcaaggaagtcggcaagatggccgtcaagattaatggcaaggaacacatcgcccaggtcgcaacgatttctgctaacaacgacccggaaattggcgaactcctcgccaacgctatggaaaaggtcggcaacgatggcgtcatcaccatcgaagaatccaagactgctgaaaccgtcctcgacgttgtcgaaggtatgcagttcgaccgtggctacctctctccgtacttcgtcacgaacacggacagcatggaagtcgctctcgaaaatccgtacattctcctgtacgacaagaagatttctaccatgaaggatttgctcccgatgctcgaacacgttgcaaagcagggcaagtctctcctcatcatcgccgaagacgtcgatggcgaagctctcgcaacgctcgttgtgaacaagatgcgcggcactttgaaggttgctgccgttaaggctccgggctttggtgaccgtcgtaaggcaatgctcgaagatatcgctatcctcactggcggtatgctcgtctccgaagacaccggtgctaagctcgaagatgctccggttaccgttctcggtaaggcaaagtccatcaccatcacgaaggacaacaccacgatcgtcgaaggtgctggcgacgccgcttctatcaagggccgtatcgctcagatcaagaagcagatcgaagctaccactagcgactatgaccgtgaaaagctccaggaacgcttggcaaagctcgccggtggcgttgctgtgatcaaggtcggtgctgcaaccgaagttgaaatgaaggaaaagaaggaccgcgtcgatgacgctatgcacgcaactcgcgccgctgtcgaagaaggtatcgttccgggtggtggcgttgctctcatccgcgctgaaaaggctatcgacgctctccagttcgacaatgccgaccagaagactggtgctgcaatcatccgccgcgctatcgaagaaccgctccgccagatcgtccagaacgcaggcctcgaaggctctgtggtcgtgaacaaggtcaaggaaggcaaggacggctttggctacaatgctaagaccgacacttacgaagacctcatcaaggctggcgtcattgacccggctaaggtgacccgcacggctctcaagaacgcctcctccatcgcttcgatgatcctcacgactgactgcgtgatcaccgaaaagaaggaaccgaaggctccggcagctccggctatggatccgtccatgggcatgggcggcatgatgtaatcaaccgccaagtgcgcgcgaacagcgcgcatctaggctgctagaatttcatattctaactccactaaaaatcccgactctgcagagtcgggattttttttgtgcaggcgtcgcgcccccaccacacaaaaaaggagcccgtaaggactcctttaattaaactctaatgattgaaacagctgactggaatatttacttcataccgtcattgtctacttccggcttttcagctagaacatctttctcgtgctacgcttgggctgctgcggttcgtccttgcccttgcctttctttttcttgggctgcggagcttcataacggttgttttcaacaacacccttgttgctgaacaaagtagcgttatcagcagactttgtctgcgacgagaaatggttgccatcgcaacgctccgtcgggccgtagcccgccgtgtagaggcagtaagtcttttcagagcagaactcaccagcgataaggcccgtgtggttgcagatgccacggctgattacaccaggcggaaccgggaacggaagcttcggcaaatccttgtgcaacttcgccatcgtagccatccaaatcgggagagcgtcttcagtacccgtatgaccggcacccatggttcccggattgtcggaaccgacccacacgcccatcgtgtactgcttcgtgaagccaatgtaccacgtatccgtgtaatcgttcgtcgtacccgtcttaccgccactcgggtgacggaaaccagaagcccacacacggcctgccgtaccgcgaacgttcacgtccttgagcatatcaaccatcaagtaagccgatgccgggcgcaagacttcgtgttcaaccttggaattcttctccaccacctcgccattgcggtccacgatagattcaatcatgtacggctcaatgcggttaccgccgttcgggaacaccgtgtaagcagacgtcatttccataagcgttgcacccacggaaccaagagccaaactcgggaccgcctgcaacggagcacgcttgatgccgaacttgcgagcgtagttcaccacgttgctgagaccgtacttcatacccgtcaaaatagccggcaagttcttggacttgtacagagcgcggcggagcgtcatcataccttcgaagtcatgttcaaagttgcctgggcgccaaaccttgttcgggttcttgtcatccgggtccgggatcgtcaccggctggtcgttcacagagtcgcaggggctagcaccgttgtccattgcggtagaatagacgatcggcttgaacgaagaacccggctggcgcaaggactgcacagcgcggttccacttggacttgttgaagtcgctaccacccaccatagcgcggatagcacccgtttcgttttcaatgataatagcagctacttcagcgtgatggtaacggatactgtccgggaaacggataaactggccacgcttgttgcgaaccgtatcagcagcgagatattccttcttgaagagcgtgtagacgctatcgaagtgagcgacaacgctatcttcgggcatgtcgtacttcttggtgagctggagcctgcgagtagcgcggtacttgatgcggcgacggacacgttcaacctgtgcataggcgacactgtcaaggaacgcctggatttccggatcaatcgtactatagacggacacgccatcggcatagagcgagttttcgccgtacttcttttccatatacttgcggatttcttcaaagaaatacaagcccgttccagtcacatcttctttcttggcaagcacaatcggttcttcaatatacttgcggtattcctcgttcgtgatatagcctgcatcgcgcatcgcatagagcaccgtgttacgacggcgcttggaggccttcggatgacggtcagggcgatacgtttcagggcgctgcaacatgcccgcgagcacagcgtattccgggatagaaaggctatcgagcggcttaccgaagtagaacttgcctgcagcctggaaaccgtagttaccgccagcgaggtaaacttcgttcatatagaactcaagaatttcttccttcgtgtaggtctgttcgatgcggatggccgtcatcatttccttaatcttacgggaaagcgagcgttccggcgtgaggaacaggagtttggtgagctgctgcgtcaaagtcgatgcaccgcggagcttattgcccgagacggcgctttcgataagcgcagacggaatcgcccacacgttcatgccccagtgcttgtagaacgcacggtcttcggtcgccatcaccgcatggattgcattcaccggaattgaatcaatggaagtccattcgcggcgttccacgaagtattcatgggcaatttggccatccttgtcgtaaatgttcgtcacgagtcgcggattgatctgttcgagctgcgagagcgacggcagttccggcgagtaatggatataaacggccagcgcggcaatgaacgccacgaatatcggacacatgaatataaagaaccatcggaaaatcttgttggcaaacgcaatcttcaccaaactccaaattttctgccaaacgatggaaccatacttgacgatggccgcgcctaaaatcttcatgaatgatttgaacttatccattttaagtcacactaaaaaagtttgggctcaaaaatagctaaagaacaaaatctattcaattatatgggaacgtaaataggggttaaatgggggtaattcaggcgagcaaatagtcaaaaagactgttttaatagtcaaaaacagaacatgcgaatattttttcaaaaaaaaacaatttttttcactttttttgccttttacccttgacattatttctgattattctatatttggacccgtcaacgagagaagacaacaaaacaaaacgcggatgtagcccaactggatagagcgtttggctacgaaccaaaaggctccaggttcgagtcctggcacccgcagaagagaagaccaaccgaaaggttggccttctttttttgtttctacgacaatccgaggcaaccctctctctcctaacttaaactttctactaaatcaaaaacgccccgcggttttaaccacgaggcgctctttattttacaaggaaaaccttatttctttttcttgttgttcgcgctgttgctgcggacgtccttcggcttgaactggacactgatttccacgttcgtcaccttggaaccgagtccagacgggtcaaacaccttgtacgtaaattcgtcgattccagagaagcccttgttcggggtgtattcgaaggaaccgttcttttcgttcaagacgattcgaccattgcgtggcttcatcaccgtcttcacggattcgagcttgtcgccatccggatccttagcggctgacatgaggcctgttgcagccgggaccttgagcgtttctccttcgcgagtctggtaagagagcggcttcgtttccggagcgttgttcacggcaatcaccgtaaatgtagccgtcttgtgagcggtagcgccttccgggtccgtaactgtgaacgtgatgcgttccggcttgcccttccagtgagaatacggctgagccacaatcacagtcttctttgacttgtcataagtcacctgcaactgcttctgacccgtgaatttccacttgaggtcttcgaagttgtggtccttatcgcgagcatactggtcaagcttaatcgttgcaatcacaccttcattctgattttccctgatggtatagtcaggaatatcgcgcatgaccggagccgcattcacatgcttcacgataaacttcacaacagacttgtccgtgccacctgccgggtccgtagccgtaaagataatcgtttcatcaccgaaccagttatcccttctcggcttgatttcagcaacgtggttagcattgattctcacgtcaatgttcttggcgccagaaacactccatctgatctcattcttcttgtggtccggatcgctaacaaattcatccaggttgacggacttgaaagccttgccttcaagcgtcgtctgtcccgggatttccttcacaatcggcgggtcattcacggacttcacagtaaagcggacttcaacagaagccttttccttgctcgggtcaaacacgttgatcgtcactgtttcggtaccgttccagtacttgttcgggatttcaacagtgaggatacccttttcgctgatgttgtacttcagctcatgcttggagaaagtcggagccggagcttcttcctgcttcttggccttctttttcttcttgtccttcttgttgtgctttgcctttacaggagcagcagaagcaaacggattttcaccatcaatagaccacttgagttcatcgacgctgttatccgggtcggtcacgaacttcgtcaagtcaattgccgggaaggtcttcttttcttcaatgacctgcggcggaatcggcttaaacttcggaggatcgttcaccggaatcacttcgaacgtagcctttgcagactgcttatcgccagccggatccatcaccgtgaacgtaagcgtttccttgccaaaccagttcggattcggggtcgtcaccgttgcacggccgttcttgatgtccacaacaagctggttgttgccagcaacagaccacttgagttcattcggcttgttatccgggtcgtgaacgattcttgcgaggtccaccggagtaaacctttccttttccttgattttctgattgccaatttccttggtaatcacaggcggatcgttcaccggagtcacttcgaattcaatctgctgagaagcccttgcaccttccggatccgtcacatcgagacgaatcttttcagaaccgttccagtacttgtccggggtcgtcacaacgagctgcttcttggcattgattgtagtcttgagagcgcgagtcggagcaacttcgaacttcagagagctcgtcggatgatccgggtcagagacaaacttcaacaaatcaatcggttcaaaatgttctttttccttgatggtctgggcgagaatcggcctaatgaccggagcatcattcacagattccacgacaaagttgaccgtcttggaatcagttgcgccatccgggtccttcacggtgaacacgacattgcgttcaccatgccaatactggtcggcaatattgatgtgagcgaggccgcccttataaatcacaacactgaacggatccttgacgacttcttcttcctcgtcatcatcatccttcttgcccttcttacccttcttgctcttcttaggctgttcggattctggcttcttaaccttgaccgaccaagagagctgttccatggtgttatccgggtcgcggacaaacttgctcaagtcgatatccttgaacgtacccttttcacgaatcttctgcggcggaatatccctcaagaccggaggatcgttcacagagacaatttcgaacgtaatcgtctgagaagtctttgcaccatccgggtcgctcacttcaagcatcatgagttcaggagcgcaccagaaatccttattcggtgcagtcaccgtaagcacacggctcggagagatttcggccttgagctgcttagcacccgtgattctccagcggagttcgttaggcttgttatccgggtccttcacgaattcgtcaagcttaatctgcttgaaggtttccttttccttgatcttctggtccggaattctcttcacaaacgtcggaggatcgttcacgcgggtcacttcaaagaccatcttgtggcgagcataagcaccttccgggtccgtcacggagaacgtgagggattccttgccgctccactgcttatccggaacagagacgattacagtattatccttacggatatcaaccttgaggtcacgattgccagagacttcccacttcaaggaagatgccggatgatccgggtcttcggcgagagtcgagaggtcgatagtcttgaaacggccaccttcaagaatcgtttcgcccgtcggagcgctagaggaaatcaccggagcatcgttcacggagcgaacttcaaagcgagcagtcttgcttgcagaagcgccttccgggtccgttgctgtaaacgtgatgttagcagcaccgtgccaatacttgttcggaatgttaaccgtagcaacaccagtcggatcgaccgtcacacgaaggccagaagcggaggtttcttcaccgtcatccttgcccttcttcttcgaagaaccctggctaatcggatttaccttaaacgtccacttgagatcgctaatcttgtggtccgggtccttgacgaagtcagcaagcttgatcggctggaactgtttcttttcgtcaatggattggtcgcggaggtcacggacaaattccggagcgtcgttcacagaaagcaccgtaaaggtcacttccttgctatccgaagcgccatccgggtcggtcaccgtaaagcgaatcttttcagaaccattccagcttgcgttcggcggagtcaccgtcaccttgtgcgttgcatccatagcgacacggagttccttgttgccttccatcttccatttgaggcggttcttcggatgatcaaggtcttcaacaaagttgtcaagttcaatcggcttgaacgattccttttccttgacagtctggcttgcaatttccttcatgaccggcgggtcattcacagaaacaaccgtaaacgttgccgtcgtacgggccttggctccagacgggtcggtcacagtgaaggtcaccttttcggaaccgttccacatcttgttcggagtcttcacggtcacaatgcccgtcttggacatatcgaccttgagatccctattgcccgtaaagtcaatcttcaagctttcaaaacggtcatccgggtcagacacgagttcagacacgttgaacggagtgaattcgcccttttcctgaatagtctggtcagccacctgcttgatttccgggagatcattcacagattccaccgtgaagagagccgtagaagaagccttagcgccttccgggtccgttacggtgaacgtaatttcttcggcaccgttccagtacttgttcggaataacaatcgttgcaaccttgttcgcatcgatattgaccttgagttcggattctctcttcttggaaccggcagcaggcttgctagagacagagaacgagagatcagagagcttgttatccaagtccttcaccatgtcagcgagcttaatcggctggaactggcccttttcacgaatcgtctgcggcatgacctgctttacaaacatcggaacgtcgttcacggattccacggtgaaattcgccgtgcgttcatcgcaagcgttatccgggtcgcaaaccttgaacgtcagagtttcggcaccgtgccactgcggagacggcggagtgatgcgcacgacatgagcaccatccatggcaaccttgagttccttgttgcccgtaatcgtccacttgaggcgattcttggcatggtcaaggtcttcaacaaagttgtcaagttcaatcggctggaattcgcccttttccttgatggtctgttcgcggatatccttcatgaccggcgggtcgttgatagccttgaccgtgaactttgcagatgtagatgcacgagcgccttccgggtccgttgcggtaaacatgagcgtttccgtaccgttccactggtcgtgcggaatcttcacggagacttcgtgagacctgttatcaatattgaccttgaggtccttattgccagtgacttcgatcttgagcttcgagaaatcgtggtcggcatcgctcaagtagtcatccatgataaacgaagtaaattcgttcttttcttcaatcacctggtccggaatcttcttgaataccggcgggtcattcacagaacgcacgttaagagcgacttcctgcttagcagaaccgccttccgggtccgtcactgtaaatgttgcaatcgtgttgccaaaccagctcgggtccgggatttcaaccgtagcgacatgctggtcgtcaatattgacgttgagcgtaccaagttccggcatctggccctggtgcttgacttcaacatcccaggagagttcggaattcttgtggtcttcgtccttgacgaagtcatcaagcttgatcttggtgaactgctgcttttcgttgatgttctggttcggaatcgggcgaatgaacttcggcaagtcgttcacggagttgaccgtaaacacagcttcgcaatcagcagaagcgccttccgggtccgtagccttgaacttgatggattcagagccgttccacatcttgttcgggatgcggattgtagccacaccgccagaaacagagaccttcaaatccttggcgcccgcaacagcccacttgagcatttcgatgcggtggtccggatccttcacatattggccaagctggatcggtgcgaattcctgcttttcgtcaatcgtctggtccggaatgttttgaacaaattcaggaggatcgttgatggagttgaccttgaagagcacatcctgctttacggatgcaccggcagcgtccgtcgcggtaaacgtcacgcgttcctggccattccagaactcgttcgggattgtcacaatggcagaaccgtaattgtcaatttcaatcttgaggtccttgttgcccgtgaccgtccacttgagcttcatcggatcgtcatccgggtccgtgacatagtccgcaagagaaatcatatcaaactgatttttctcatcgatgacctggtccggaatcttcttcgtaaatgtcggaggatcattcacaggagtgaccgtgaaagctgcggtcttgttatcgctaccgtaatccgggtcatttgcgataaacttgattcttgcagcaccataccagtgcttgtcgggaacaacaatcgttgcaacgcggttagcgtcaatcgttacagacaaatcaccatcagcctgaggaccgcctgccgggacaacttcggtatcccatgtaatcaggttcttcttgtggtccgggtcatttacaaagtcatccaagcgaatcttggtgaactgctgaccttccgtaatgacctgactcggtatctgagatacaaccggcggattgttcacggattcaaccgagaagttcaccgtttcagatgcactggcacctttagagtccgttgccgtaaaggtcaagtcttcggaaccattccaaagggcatccggagttgcaatttcaaccgtatggtccggagcgatattcaccttgagggccttgttgccgctcaccttccaacggatctgcgagggctggtccgtgtcgtcggtgacaaagttatcaagtttgaacttcgtgaaagtcccaccttccaaaatagattcgccaggaattccacccacctgtggcggttcgttcgccggagccggttcaggagcaggttcacttacaggggccggagcagcttgtggagccggggccgcagatgcaggattttgcgcaaacgatgatgttgcaataacactagcagatgctatcaaggtcgccatggacctcttcagttttttcattttcgatctccgataccatacatgcaatcaaaatttcatagtgaaatttatcacacgtccttaaaatcgtctttaaatataacgcttttccgagaaatcttttcatattttgaattggttttccataacaaaaaatgagctttttgtctatttcgtttcagaaatttacgtaactaattgagcatcaacgagttacagaaagaaggtataaaaagtcctccaccatctgtttttcgggtaaaaatcgcattttccacacaaaactcataaaagaggcttcagttatgtaaattttttgtaaaacaaggcttttttggtcaatcgtccccctcccgagggcttcaaaaagctgcaaaatttcacaaaaaaaactaattttgaaataaaccgattaaatctaaccaggaaacacaatgaaattcgtatttctctgcgacgccaactacctcaagggcgacatggtcaacttccagaacaacttcccgaccaatcacgaacttgtgacgatgacctctgaagaccttctccagagcaagtccatcatcgaagggaccttcgctatcttggcagaacgtaccacttggcagaagaacttcagccttttccgctacttcggcctcctcccgctccttgaagtgctcccgctcggcatcgtcagccgtggccgccgcaacgaacccatcgagggccgcagccagaacagaaaccaggaaattttcttcaacccggccgcatccgctgaagaactttacctccaggtcgacaagttcgtcgccgcacctccttctggctactcctatccgcgcggtgccgctaagtaaggcatgcaaagaaaggtcctagaaagcctttacaaccaaggcgggttatcgcttttcgccatttctgacgaagaaaccttacccacagaagccttgcataaattcgcactggcacttaacgccggtgcgcgttttattgtaattgactttaccgggaagcgcccttttgaagggaatgcgcctttccagacctcgcacctttcacaaaagctcctctccgccgaggatattcaaaagattacagcctcttctacagaagacgggtgcatctcatttacagggactaaggcaatccccacctcggacatagaattccgcacgctttaccacaaccttaaaaacctcgaaaaaatagccccgcaagtcatcggcatcgtttcgaccgaacaagtcgaaaacgtcggaaagctagtcgccatggcacgactcctgatcatgcatgtgacacccctttccatgaaatcggcggcatcattcatcgaggacgtgaaagaagcgcaaaaaatcgaaattttgtggctttccaaggaacgcccggcaagacgagcctaccccaaggcccgcaaggccatcagcagaaacgcaagcgccaccaaggaagcgttcaacctggattttcaaaagaacccggaagaactcgccaaagtcatccaaaagctccataaagtttcaattctcgtgaaaaatccgcttgacggattcccgagactcatccgcaacctgtttccgctattgctcatcgccgttattatcgcgccattcctctttgtcacagacatcgacaggagcgattccaacctccgagaccgcatccaggaacgaaaccagctttccgtagccccctcgttcgaatacacctttgacgggaacgaaagcatgcagcgcatcgcgcgttacgctatcggacgatttgacgcgatcatcacaaacgaaaagatgattaagaactacgtagccaagacacttgaagacaatggctacggcgtgaccgcatgggaaaagggctgccacaacattccgcctaaaggaaccacaatacgcttttcccgcccggacgaaatcaagcgccccgcctcggctgatacaatcggcgctgcatggaaattctggacatccgtcatttcggacagcatcgcctacatcacggaattttatcatgaaacagccaccgctacgcaaagaaagcacaacggcattgacgtcgccagccgccagggagcacgtattttagccccatacggagccaaagcctggactagccgtgatgaacgcggaggcgtgattattgcactcgttcgtaagcaagacgttatcttgtttatgcattgcgacaagctcctttatctgaacggccaggaggtcatgccgggtgacccgattgccaccgtaggcaccacaggacacaccactggaccgcatgcgcatatcgttacgggactcgtcagcaagaagggaaaaaagaggataggcaacgtccgttacgacgtcatagaccccataaagtggttttacaaattcaagccgacctccaaataaacttttttggtgtttttcgtcacacctaacgtaaaaacatgccaaaaacgggctttcgtaacagtaattttacacccttactatcgcaaattaatccacaattaagtaactttggtacacgggattgatgtagttaaaaaacaatgtcaaaacaaaaggattaggacatgaaacattccatcattggggcatccctcttcatcgcagtagcactcatcaccggttgctctagcgttgtcacccccaaagccgaacttgccgttcacaacgactcggtacacgatattcccgccattgacagcctcatcgtcagcatgaagcaagactacattaagcagtgctatatgcctgttgctagccacttgccgcctgaaaattcctgccagtccgacttgttccagatggtcgaacgccgctaccacatggaatacaaccagaaccacgttgccgccgctagcaacgaactcttcttcaaggacgtcgttccggaaatcaacaagaaggtcaagagagaaccggcacttcgcgatccgctgcgccgcgcattctccaacagcaacgaaatgctcgcctactacaaagacaagtataagttcaacacccagattgaacagttctaattccatttttcttgttaagactacattaaacacggctcacaaggctgtgttttttgtttattctttcgtctttcgtctttcgtctttcgtctaaaattctatatttacgcccgcaataaaacaaacctaaaagagacaaatctatgggaaaatcactctatcagaaaattttcgaaagccacacggtagctaagctcccgagcggccagtgccagctctttatcgggcttcacctctgccacgaagtgacgagtccgcaggccttcgcccagctccgcgaagaaggccagaaggtgctgttcccggaacgcacttttgccacggtcgaccacattatcccgaccactttcccggaacgtaaccgcccgctccaggacggcatttccgaagagatgttctcccatatcgaaaacaacaccaagaataacggcatcaagttctttggccccagcacctgcgaacagggcgttatccacatcgttggcccggaagaaggcgttacgcagccgggtatgaccgttgcttgcggtgactctcacacggcaacgcacggtgcattcggtgctatcgcattcggtatcggcacaagccaggtggcagacgttctcgccacccagacgctcgccatgagccccttgaagactcgccgcatcaagttcaccggcaagctcaagccgggtgtgaccgccaaggacgtagcccttgcttacatcgctaagctcggtgtgaacggtggcgttggctacgcttacgaatttgcaggtccggtcatcgaagaaatgggcatggaaggccgtatgacggtctgcaacatggctatcgaaggcggcgcccgcgtcggttactgcaaccccgacgaaaagacttttgaatacctcaagggccgtccgtacgccccgaaggccgacaagtgggacgaagccgttgcttactggaagtccgtggctaccgacgccgacgctcagtttgacgacgaagtcgaaatcaactgcgacaacctcgaaccgatggtcacctggggtatcactccggctcaagccatcccgctcaacggcaacatgccgaagatcgacgaattcgaaggcagcgaaaagaaggtcatttccgaagcctacgaatacatgggctgggaagaaggttccaagatgattggccgcccgatcgacatcgcattcgtgggtagctgcactaacggccgcctctccgacttgcaggccgccgccgaaatcatcaagggccacaaggttgccccgaccgtcaagatgtgggtcgttccgggctccatgaagatcaaggtggaagccgaacagctcggtctcgacaagatctttaaggaagccggtgccgaatggcgcgaagcaggctgctcgctctgcctcgccatgaacccggataagctcaagggtcgccaggtcagcgcaagctccagcaaccgtaacttcaagggccgccagggcagcccgacgggccgcaccatcctcatgagccccgccatggtggcagcagccgccatcgaaggcaagatcaccgacgtccgcaagtacatcaagtaacgcaaggagatttaaaaaatgaattctatcgacattgttaaaggttccggcgttcctgtacgcggcaacgacatcgacacagaccgtatcatcccggcacgcttcctcaagtgcgtgactttcgaaggcctcggcgcaaacgcctttgccgacgatatcgcaggcctcgccgctcagggcaaggtccaccccttccgcgatccggcctacaagaacggttccattctcgtttcgaaccagaacttcggttgcggttccagccgtgaacacgctccgcaggctctcaagcgctggggcatccgcgccatcatcgccgaaagctactccgaaatcttcttcggtaactgtgtggccattggcgtgccttgctacaaggtaagccacgaagttgcagacaagatcctctcctggattgaagcacacccgagcgaagaactcgtgacgagcaccgaaagccgtacgctcaagatgggtgacgaaaccatcgagctcacgcttgccgacggcccgcgcggtcagttcctcgacggctcctggcacgcacgttccgccctcatggccaacgccgacaaggtgcaggaactcgccaagaagttgccgtacatgcagttcctcaaaaatgcgtaaggcgagagtcgcgcccaagcttgcttgggcatgacagagcctagcattttgtacttgagcgaagcgagagtaccagtaattcggattgtcatcctggagccacgaaagtggcgataggatccagtcacatttcaaaaacgtccaggttaaaaaacctgggcgttttttactgattctgtttataacgtctttttggtcttagaaaaaagccctaatcaaacaacaccaaatttgcctttattttaataattttcattgggaaataatactatctttaaacaagattacaagcaggtatgtatgtgctacaaagtttttaatgaagattgctttgactggatggaaaatcagtctgaaaacacgataactgctattgttacggatcctccgtatggagttaaagaatatacagaaaaagagcttgtaaaaaaaagagccggttcgggaggcatttggcgaatacctcaaaaatttgatggatgtacccgtcaaccagttcccagatttagcgttatcaatgatgatccagaagaacgaaaaaacgtctatttgttttttgaaagatgggctcgacttgcaaaaaaaattcttgtccctggcggacacattttcctagcctctacgccattgttgtctgatattgttggttccgcacttaggtccgcaggattggaaaaaagaggtgagataattcgttctgtttgtacattaagaggtggagatcgtcccaaaaatgcggaagacgaatttcctgaattatctgttattccaaaggctttgtgggagccttggtgcttatacagaaaacctttggcagagaaaacagttgctgaaaatctaagggtctggaaagcaggagcattacgaagacctgctatagacagaccattttctgattttattcaaagcgagaaaacaccaaaaattgagcgtgacattgtaaatcatccaagcattaagccacagtcttttttaagacaaattgtacgagcagcattgcctttgggagaaggcatagtccttgatccattctctggaagtggttcgacgttggcggcagccgattatttgggttatgacagcattggcgtagaaaaagatactgaatttttcaggcaatctcttcatgccattcctaaattgtctaaactttacggacaaactactctgcaaatatagagtagtaagggattgccaaatctaattttctacgatttctcttaagagcttctgttattgtacagtattcagaattaagataaatcgtaccatctcttaatttagccgttccaatatttgttgttatataggtttccgtacgttgagagtcattctcatttctttcactaccctgatatttccaatctgaattctgctgttcgaaacctataagattggcgatttcaacctgcgaaaaatcaatattcccattttctagaacaacaaagcatacgacaatatgccatccagaatgcccgttatgcccttccccaccttttaatggtttgttcgatgctttgacttctaacccaattccattattcatattttttaaatcaggatatctctggtcagaaaaagccttatatgggctacactcatctagcattttcgtgaaaacattggatacaataccactaaaattatttgattggattattttgctaagcgcaacaccagttttgtccttgattaaggaaaaaagatcttgagttttctccaaagccttgtaaatggaatctagagttaattctggaggaaggggaacttcatgcctaagatttcttctgcttaacatacaactccttaatatttatatcgaggtattgtatgagttttatagcatgaaaaaaagagatattgcgttcagccctttctatcattcctatgtaagttctatgcaaatctagttcaaaaccaagttcttcttgactaagacctttctttacacgagcatcgtgtactagattaccaaatttttttaacaatggatttttattagacttactcatacaagttagagttagtttaacaaaaacgattttagttttctacatactaaccgtagcatttgcatactaaatgtagcatttaattatatgaataaagggttttagggcagaaccctaggcgaatggaaagcgtaagatgcaaggagatggcggctcaaggccgccatgacgatgcagctgtagcgaggggaaagctttcccctcccctattcaaaaaatctatattcgttcacaaagaatttctgcggaaacaagatgacaatcaatcgaatactcctcctacttttactaacatttcttttgttctcgtgctcatcggaaaaggaatcccccaaagttatgctcacctcacccgttgacaacatcctcgtagaaaaggcgaaacgccaaatgcacttgcgaagcggcgagaatatcgtcaagacatacaaaatttcgctaggcaagaatcccgtgggcgcaaaggtcaagtccggcgacaacaagactcccgaaggcaactacaccatcgaaaggcacaaccccaaaagcatttttcatttatcgctgaaggtttcgtacccgaacgcagagcaaatcaaggccgcgaaagaaggtaactacgagccaggcggagacatcatgatccacggctatccgaacaagattccagcgttcctctttaaattctggcataaatggaaagattggacagccggctgcatcgcggtcacaaacgacgaaatcgaagaaatctatgacgccgtcaaagacggaacaccgataacaattctgccttaatataaactatattgtttatcatgaaaaagattttaattaccctattcacaatttgcatagcacaaacttttgccgccaaagccacgcccgagcaatggatcgcaaaagccaacggagtactgaaagaacagcctcgcatttcttcaaagtatatttacccaggccttgaaccgagtagcgtatttgaggcatcggcaatactggactccgcaaccaaggaatacccttaccgaatcgatatgtggcttgggcaagttcagttattcggtgaaataaacgaatgcggaatgcaatctaaattttttgacaagattaacacattgctgaaaacgaaaaaagataaatgcgaacttgccggcggaaaaaaaatcaacaaagccgaaaagctgctcgaaggcgaatttaccattgtcataaggaaatactttgatctggagtacgattcctgctacgaatacatgtctcgccagatgtacaaacttcttcccaatagcgtcgaagcgttgaacgccatgagcatccactacatgcttcagaaaaacgacagtgcgctcgctcttcttgaacgagcaaataagatcgcccctaccgattgcattgtactatcaaaccttgcgctatattacaaacgaaaaggcaatacgaaaaaagaagatgaatacaagaagaaacaagatttgttctgcaaagaaaaataatttccatgagtttcataaaaatttccttaatttttctggtggccgcaacagcattttcctgtagcgacaaacaagaatcaagcagcaacaacgtagacaccaaagccatagaaaaaatccaaactttctataccaattacattttcggagacgagttcgcgaacgattccgtcattgcgaagtattgcacaaagaatctcgcccaggaactttcaaaagcgtacgacaacgagttcagcgatggtggcggctacgcggtctggaaattccgcagcgacgcgcaagacggcgaggacatccgagaaatcgaaaaaatcgaacctcttggcgatggcaaataccttgtccattacaacgacatgggcaacaaagggtcgcacaccatcaccatcgtccagcaaagcggcgagattttcttcgacaaaattgattgaaaggttacccaatggatattaaagttctccgtgcaacagaagaatggcagcgtgcaggcgcatatagcgtgcgcatccaggcaatgaatcgggcgtaccacatttcgctccgtgatgaatttgacgagcacgattgcgacggcacgaaattcatcgttttactggatgacgaatatcctgttgcgacgtgcagattctacgagattgatgcagaaacggcaacgattgggcgcgtagtcgtcatgccggaatatcgcggtcaaaagctcggtgccatggctgtccgcgaagctgaaaaatggattgcagaatgcggctacaaacagattatcattgacagccgcttggaagccacaggcttttacgaaaaactcggctacaagcatacaggcgacaaaccgcaccgctggggagtctttgactgcacccgcatgaaaaaaattttctagaacttgattgtcacatcaactcgcgtggcatcaggatttttcgctatacgaatcacaccccaagtagaaaagccaacaaatcctaccagtgacgccaagcccacatgtttccagttatagtcttcatctaacgcatacgacacaggaatttctacaaccattgatgtaagtgccacaaaaatcgcaccatagagtcccccaaaaataccccaaccaatgctcgtttcggtatcttgatacatgtgaaccgatttcacgtcatcaatcctatagtttaaatcactctgtatttgcatttttttcagaggtgtccaataatcaagattttgcgtgttctttttcgatttattgcagatatcttctgaagcatcatttttcttaccgttttttttcgggtactcccataacgatacttgtttagctttagaaaactgatcccgttcaagcgaagcacaatattgctgtttgtgctcttcaacaacttctaatagattaccctctctgcaattatcggtctgatttccaaaacaagttttttcatgatgcgtattgatttcgctagtcatgatgggttcgcccttttcatctaaaaactcaattttgcaaaatggagaaccatcacgtttagaccagcaccaatagaaattcaagatggtctctataggcgcttcttcggcttgtttctcatctaacaaaaaagccgtcgttctaacagatcggttaaaatcaagaaacgcatcctgcgaagattgaaattcgtaccttcttatttcacgtttttcgtcatcactagcaaaagaaaatgaagccgttaaaaacaacaagcaacaaattaaataacgcaaattcacttacccattccttaattattgatttttattacccacgatactttgtattgtacccgtgattttcacgaggacgcaaatcattcggatacatcacatcggcgtacacatcttgctgtagctttttcacgatgttgtagacttcgatgtaattggaaatactatcgatagaaatgcctgcattcgtagaggtcgtccttccgttccgcgttacaggattcgcctgagccgaagtcgtaataacatctcccacgccaaaccactggtcaaaaatgccgcggtgcaaatccacatgcgaaagttccgcaaacggttttgaattgtagtgtttgctgaaaacacctccagacgcatatatagccttgtccgtaacgatataattcgtattctggtaacgcctaaacgacaagagcgccccgccgaggtaaatccagaccggcatcaagtggagcaacatgaacgggaccaagaaaaatccgatatgttcatctttggaagaaagcgaagcaccaataaaaccaaaatcaataacgccccaaatcaatgcaaacgggagcaacggattaaaaatgctttcgaagatgaagcactttttgttgggcttccccgcataaatgattttttcgtctttaccaattaacagtttaagttcattgtccataaatacgctccggaatgatgaactataataaattacaatattttattgagattttgaaaatcacgtttgtttttgtttacaattttatcaaaaattaagatatattatagaagcccctttttataaaaaggtaggggaaaatcaacttttagggtatggagattaaaatggaagaacagaacatccattcggcagaagtccaaaaacaaatgagaaaggtggggctgaaaattgcgtttatcatggcgctattgatgagtttcgggctttcgcttaccggccagctgatggcggaacacccgccagagatgccgacaattgcaatcgtcatcggattcttgaaatgtttcgccttgagctttgtgattagctttgtgattggcttttttgtgccgatttccaaggtgaacgccgccctcgcccgcaagttccatctgcagccacacacgccaaaggctcatttcgtggaatcgcttgcttcgaacttaatctacacaccgctaatcacaactgccatggtctgcttcgtgtacttcacaatgatgccagaaggccacaagccgccgttccttgcgatgttcattttctcacaggtcgtttgccttgtcgtagcgcaagtgttgattatggtattcgtgccaattatcatgaagcttgtgctgccgaaaatgccaccgcaacaataacagtagacaatcggcagtaggcagtaagaagtaaaaacgcacgggatgacccgtgcgtgttttgttttttaatgagttccctgctttaggccgggaagaaagctagccgaggcgttcgttcacgacatcccagttgacgatactccacagcgacttcaggtaatccggacgacgattacggtagtctatgtagtaggcgtgttcccacacatcgaacgtaagaagcggtttgagtcccttggtgatcgggttctgggcgttgccctcctgcgtaatcacaagcttgcccgtatccagcgccgagagccaaacccaaccagagccaaaaagtccagcccccttcgtctggaaatcttcctggaacttttcaaacgatccaaaatcacgttcaatcaactttgcgatttcacccgtcgggacattgctcatcgtcggagccttgaactgcaaaaagtacatagcatggttcaaaatctgccctgcgttattgaacacgccaccttcggacgtctttacgatttcttcaagggacttgccttcgaaagcgctccccggaagtgcggcattgagattgttcacgtacgtctgcaagtgcttgccaaaatggaacagcatcgtttcttggcttaatgcaggagccaaatcagccatcccgtacggaagcactggcatttcaaattttccattgactggttcaaacatgaagaaccctccttttttggatagtttttatcattgctcaaagtaaatatatactcgtccagcgcactatcgtatcaaaaaagtaagaaatgattattccatattaaaagggaaaaaaactataaacaggagatgcccgctcagaggcgggcatgacaagaccggcacagcggccgggatactgcataaagacaatgcccgctcagtggcgggcatgactagaaattaaagtcgattattcttcgtcgccttcgtcggaaccttcatcgctagcagcagctgcggcggcatagttaccgagcaagatgctcacgtccacagactggaggtctgcaaggctcttcacgcccgttttcttgtcttcttcgaccttgccgaagttagcgacaatgacgtttgcagaactggcttcaaagcggcgagtcttattggcgaggctcatgttgccctttgttgccgggaagaacttggcttcgagtctagccatgtcctgggaggttctaacagtctggagagctccgcatgcgatggcccaagtggacttgttcatttcgatgccgttgttcaccaaatcaagcaccatggagttacccttgaaggacttgtttgtcgtggcttcgtaatgttccctggcctggttcacatagttacccttctgcatgaagagcatggcgataacaccaaagacgagaacggtaagagcaatggaaatattctttaaattcatgacgttctcccttattcaaaatggtattcagccggcttttcgatcttgaggctgtttgcaaggttatactggaccaatgcgctgtagtcaacgttcttgagcttgcccttggcatagctgaacttcacaacgcaattcttaccgcaagcgacttccttagaacccttttcgttcttgaggagaatcgtgccttcagcaaggccagccttctggaaaatgccgttctgcacagcgtcattaatgccagcgccagtgtaaaggtgagaaatctgcttgaagcgagcatccttgtcggattcgatagcagcaagagcgctcttgaatgcggcttcgctcttagcaccggagagcaccgtgtaaacaagcttccaagccatgctgtactggtccacagaacgccactgttccacgagaacctgagtattcttttccaaataagccgactcctgttcgtttgcagtgcgttttgcctgttcctcatagccgcccttgagcgtcatcaggataatgatgagagcgacgaggatgacaacgtcagccacgacgaggatcttcattttctttttatccatagtattcctttagaaaaagtcgtttcagaaacaatctaaactttaatttaaaaaaatcaagaaaatttaaagtaaaaatagagctcttagacgcctattttttatattcttcatgtatgaaagtcgacatcaacaaattaccgtcccaaattatctacaacaacctcaaggaaatggtccgcgccaagaataccgcgcacgattccattttcaagttccattggaaaaagatgtggccgttcagccttatttggccgcaagtggattttgtccgtatcgtaaggctcatggacgaactgcgcaagaacgtggtttcacaaaaggcgctcatcaaggaagcgaagtccaaagctaagccgtacgaaaagacgtttctcgacaccgtgccagcttatttagacaactttgatacatcttgcaagtgccttgccgatgttgcccagtggaagcaggacatgctcgaaaagaagcttcaccacgatgtgaagatgatacgcgacgtttcggaatacaacaacattctcaaggcatacgagaaggcacaaaacgatcttgtgcaggcaggagcatttgttcgtgccggctgggtcgaagtgattcaaggcatcacaaaagagggcgaaggcaaataatgcccgcagtaagcgtcattatccccctgtacaacacagaggcgttcatcaaggactgcctcgatagtctcgttgcacagacatttacggattttgaagtcatcattgtcgatgacggatccaccgacggtggcgcaagaatagcggcaagctacgcctcggcagacacgcgcttcaagctcattggacaaccgaacaagggaccatccgaagcccgcaatacaggactcaagattatgcgaggggaatacgttacgtttatcgatagcgatgactgcgtggccccgaactttctggaaacgttatttttcatagcgcaattgcataaggccgatgtcgcctgctgttccatcaagaatatcgatgaagcgtacaagtgcgacggcacaacgcccaacacatctatttcggcaagcctcacgccagaagaagcggccagaatttcgctttaccaggactcattgccggattactccgcctggaataagctatacaaggccgacttgtggaaagggaagtttttcccggcaaatacgatttacgaagatctcgccgtcattcccgaaattttgcttggagcaaacaaagtagtaacgacaaagtcacacctctacttttaccgcaagcgcgccggaagcgaactcgccacgcagactggcagcacaaaaatcatccttttgctagacattgccgaagacgttttcgaaaagatgaagcatatttcgaagccgctttacaaagctgcccgcagtatgctcgtgagcgcaagcttcagcatattgatgcgcactagtgacgatgaaaaatttgcagaaagccgcaaaagagcgattgcgcacatccgtaaatatcgttttggcacgttctttgatttgagaattcgcatgcgcaaccgcatggccattttgctttcgtacctcccccgttcaatctttttgaagattcttaagaaaggtctttcgtgattcccttaacgttcaaagaagtcgttatccgcatggcgcggcgcatccttggagaggagcgcgtacacgaccgtttgattgaacgagggattaagttaaggcatttacaggacgggtactcaagaaatggcgagattctcgaaagttgcgacggtggcgagagtcgcgatggtggcgagagtcgccagacgctcatattcatggctgacggcaagtggatgcacggcgggctcacggaccgcttgcgcggaatggcaagtgcgtacaagtttgctaccgagcacaatcttgacttcaagattttccacacttcgccgtttttgcttcaagaaattttgcagccgaataaagtcgactggattattgacgaacacgaaataagccacaattgcgaaattgccaagcccgtattactttaccgcgaggatttcaataatgattctgcgctagaaaggcagctggattctaggcacaagcagttccatctttattcgtgcgtagacactgtcggcgaagaattccctaaatactttaacgagcttttcaagccttccccgctattagaaaatgaacttgcgcattacagcgaactgctaggcgaaaactacaccgctatttcgttccgcttccaaaacaagctcggagattttaaggaattcacgttcaaggaattgtcagagaagggcaagcggaaactgttgagtgcggcgataaatgttttgaagaaggagatgccccatcaagtggggcatgacaattcagatacagcattgtcatgcccgccagtgagcgggcatcaccatctcgtcaatgaaacaagtaaaatacttgtaacggcggatagtccgacgttccttgcagaagcggagaaattgccgaacgttgttacggtcaagggcaaaagcatccacatcgacttcaacagttccaagaacgctacagattatctgaaagcgttcacagaatttttcttgatttcaaaggcttccaaagcaatcctttaccgtaatcgcaaatacaagacgtatccgtcaaactttccaaagtatgcggcaatgcttgggcatgtgccgtacgagattgtagaagaataagccgaccaattacttcacgaagatgcactgagccagttgctgagagccaacgcggacgcgaaggatataaacgcccaacttaggcaacttcgtcgtcatcgcatttgttccagaaagagcctttgcagaaacagtcgcaatcacatgtcccttcacatccaagagctcaaccttagagcgttcaccagcaaggctttccggagcgtcaaaggaaacttgcaattggttccccacctgtactgagcggagccccttcagcacattcttcgcaacgattcctgcagagcgagctacacgcacagccgccttctttgtactagacgtgagagaaacctgcagcggcttcccttcgtgcatttcagttgtcacaccatcagttctgcactagagatatcggtattgcccttacctacaatagcaccaacattagttccttgaaattcagaattgctgaccttgacatcatggatataaccattaaagactcttgtaccatctagaccagtcacgccttctgcaataatacctgcactagaatttgtcgcactagcatttaaataggcgtcgtcaaaattcatattgtacatagtaccactaaacttttcaataaaggcaactatttgaacattcccaaagtgacaaagtccagaaatgacatagggttcattcgtttgaggatcaatctgagaatacaaagtctgaaatgaatacagagtaatcatcttgccattaaaagcgttattgccctctgcacagccaatgatactgcgaccagcaaacttgatatccgacgttacgcgcacaaacgcaatagcaccttgttttgcggaaagccaattgttcaagtaggtgttggcgtctggcgttccggcgccagtcggatttgcctcataccatttatcaaaacagacttcaccagtcgccggggtctccgtatcaggtttttggctaaaattcaaccgaggataatcgagtgtgccttctttatcttcaatgaagcagaattttaaaccatcgcctgggtcagcggcattggcaaacgagaccccgaaagaagcgctcattacaaaaagcgcgacaaaaacgaagaaaaaagaacttcttctcatacaaaacctatcctaattacccgattcgaaatatagctaacctacaaaaagtatacaatgttaaaaatttgcatagtgatataacgcacggggcccctccttattttgagtgtataaagtttttttaagaacgatacatttttttcacacacattcttgattaggaatacataatcatagtgcaatttcaaacggaattgtcgcacaaggttggcgaatccagccttttcaaactcaaaaggtaataaaaatggcaattgaagccctcgccgccatggcggctaagaaagcagtagttgatgtagcacccgtagtagtaacagctgttgcgactgcgataacaaaggaaatcatcaaccatagcgacgacatcatcgaagaaatggcttgcgcacccttcaaggtcgcaggtgaaattctagacagcattgaccgctggttcttctaaaaaaaatacgtaagaagtgttgtggacgtatttggcgcacgcctgaaaaaaaaggcgtgcgtgttttttttcaaaaaaaatttcgtacaaccctactcattagaatccataatcactatgtaatttcgaatgaaattaccgactcgggctgacgatttcagccataaaaaaaaggaatatacaatggaaaacaatacagcagttttcgtagatgcagaaaatctgacattctgggcatacaacaatggtgtacacgacctcatgaaaagcctccaatcgcaaggaccagtcgtcattcgtaaagcttatgggaaatggacatcacctcaactatctccccttcaacaagaattcaacatcaacggatttgagttgattcaaacgtaccacccgattacaggcaaaaactctgcagacatcaagatggtcgttgatgcaatggaagcagccaccaacccctgtttgcaaacaattgtactcgcaacaggggactctgacttttctccactatttcgcaaacttcgcgagatggggaaaaaggtcattggagtcggcccactatccaagctgagtgaatgcgtacaaagttcctgcacccattacatttatacaggaagtccctcccccgtcagcaagatggtagcattatttcctggcgaagttcaatcccatgaaagagcccacgcctttgcgacactccacaagattcttgaggctcaagacgaaccaattctgctaacaaagttgaagcctctgatgctcaaagaggacaatgagtttgaccatgcaaagctcggttacgagtcttttaaggacttcttattggcctctggggaggtccatctcagccccatgattgcagggccggtatacgcaagcctggcttcatagctttttttcaaaaaaaaacttgctaaaatggccacacaaatgtatattatggtagtcccccttttttggggattttcctattgaacataccggtccatcggaccgtccctttacatcggtggtgttccattggtgtattgtgggggtattcagatcgagtatgcccttaggagttagtttccgcaatatctttttttgatgtcgccctctagctctcgcctagggggctttgccttgttatgcaacaaaactgacaggtttttggggggtcaacctaagaaacctcgtattgatcaattctgttaagtgcggcactaaaactgccgcacctgcatcacatcaggcgaacgcctgttgcgttgggacatagtgtctacagacatggtcaattacgaggtgcatatgacactcaagaccccaatcgactacaagcaaagagaaaccgaaacagccatattaaccaacttttttcaaagatatccaacagaagtccttgccactttagcagcctggtaccgtcccgttctcaaacaatgggcttcaaaatttcgcagtgaattctacaggcctgatattccgttaagagactacgaagcggttgctatcagtagccttgcagatgccgcaaagaattttgacagtactgccaacacacgcttttcaacatatctatacgcatacgccagaaacgaatgtcaaaggcttgcctataacacaagcaacaattttagggtattcaagccttgcaaaaaaaagaatcgcgaagccaccgacgctattccctttgaaaaacttactgttcaagatttcaacacatacaacgacattaccttctatcacagaagccagctattggaaagtcaaagaagaattgaacaattttacaacatgcttagacacatgagcaacagcacttctgctgtagcgaaaaagcaagcgacacgagttcaggagcttgcacaccatgttcttatgggaggtacaaaaaagagcttttgcgatgcctcaggaactaataggggaacccttgatgaggccttgatggccatacgtgcaaaattactaaaagaataatttattcaaaaaagtctacataaaccaacttatccaaccaagggatttcccatgaacgagctggccaatattcaaaaaaatacaatgtcatctatccttggcgcaggcgaaaaagtctgcaagtcggcggtgttagatggtataccggaaagatttgccgagtttcaccgccagggatacattcatatccatgacttagagttttacgacaagacctacaattgcatcggggtatccgtgagcgaccttgtcaaggatacggacattcaggtttctacagtgttacgcagattgtatcgtggcatcgtgagcctgacaaacaatcagtccggtggaataggctttctagatttcgatggtgatatggccgcataccgtatggacgaaagtgacgagatcctaacggaggcctttcgcaacttctttgaagacttgaatatctactcacgaaaaggttgcgagaagccctacaccacgttaaacatcggttgtagaacgtcaacgaaagcccgcaggatcgctaaagctgttttaagcgcagccttggaagggaatagtgaaggcaagccgttcattttccccaacatcgtcttcaagtactcacgagctatcaatggtacagaatcctcccccaactatgacatttttcagatggccttgaaggggactgcgagcagaatgattccaacatatttcaactgcgatgcgcctttcaacaggaatgcgaatccgaacaaaattggaattatgggttgccgaactcgcgttgtcgctgacatacatggtaataccacaggtttaaatagggggaatatcgcctgtgtcacgacaaatctagtacggctagcaattgactcaaatcatgactttcaggtatttctcaaaaaaatcggtacgctttttgaggaatgcaaggaactgctacttcatcgttttgcaacgttatgcaaaggaacctcccccattttcgctattgagaagggcctatacctagattcggaaaaaggacgtgaggtggcgcttatgcatgggacgctttccattggctttatcggtctgtgggacgctctttcggaactgcttgacacagacttttctgatgtagacaatcttcgtatgcatcatggaaaagccctagcagtacttcaggtgatgcggcaaaaagtggattcgtttatagagcagagccatatgaacttttcgctgttggccagtgcagcggaggcaacgaccggcatctttgcagatcgtgatttcaaggaatacggcattcaatgcaagtctgcggcgaagggtttctacacaaattccttccacattcccgttgacacgtcaatccgacttttcgaaaaaatccaactagaggctcctttccacaaattatgtaatggaggctgcattagctatgtggaactagacgaacagccctgctacaatgtcggagcaatacagaaggtcgtggaattcgccatgaaaaacaactgtaactacttcggcattaatttcccgctagaccagtgcaacgcatgcggtcatttcggaaggatcggcgatacgtgtagttcttgcggttcctcagacattttgcgtttgcgaagggtttccggctacctttcggaaaaacgagcatttacgaaagggaaaaagcgggaactgaacctacgaaaagcctctttttagagttctttcatttttttcaaaaaatcgtacaaaagcttggaaaatgccccataatacggatagaaaatcaaccgaccatttggtcaaaggattccttgatgagaccgaaagagtttattgacatgttcccttacggatacacccgcctacgcaacttgaacggcagtgcagccctaagacttgaaacaaagtgtacaaacgcttacgtatatgtaaaaaaaatacaccgcagaatgccggaaatcaaccaggatatcgtagatgacattcagttagaatgcgacaatggagtcatcatagattggttcaacgacaacgcttgccgctatttcatcataatgagaaagcatgacgaactgctcgcttacaagattgtgctgaacgcattctttcaaaaagagacctttgaaataataggctatttctttgagaatgaacacgagaaccatcgcaagagagtatacaacgagcgctatctgaaaaatgtttcaccagatgccttgataacggaaacagactttacgaatgagcgatacgacatcatctttcccgatgatgcattaacccactgcaggagactaggcaataccattgccatgagctccatctgctcaactgagtcatgcagtcaaaaccacagtgatttaaacatccacaacaacgaatccttggaggataacagtgaaagcgacattgagtaaaactgcccaaagcattgttcccgatcggaacctccccgtgtccttggtagccaagcccggacacctcctgcatacggaaaatggtcaatcaatcgtattgggggatcaaattgcaggaggaggagaaggacatattttcaagaccaactcgcctagctatgtggccaaggtctatatgcctgaaaaaacaacgacacacaagcaggcaaaaattcagaaattgattcaaaaggggattgattttcctggcatcagcctgcctaaagcgctgctctacaactcaaaggatgaattcgtgggatacataatgaaaaaggcggagggagaaaaggttcgtagtctttacctgaaaccgctttttttgaagaagttcccaaactggaaaaagcgtgatttggtcgaactctgcattactatcctaaaaaagattggctacttgcacaagaacggaatcattctcggtgatatcaaccccgacaatattcttgtcaagtcgccaaaggaagtttatttcgttgactgcgactcttatcaagttgatggctatccttgtccagtcggcaccatcccgttcacgcctcccgaactacaaaacaaggggcattataacagttacctgcgcactataggtaacgaaaactttgctgtagcggtgctgctgttttcgttgatggttacagggcaaatgccctataaccagaaggatggggaaagcgcccagcaaaacattatcgatatgaatttttcgtatcctctcggcgaagcttctaacaagaagactcctgccgggcagtggagatttctatagagtcatcttccaaggttcttgaaggatgcattctacaacacgttcaacaaaggcggtacgtattccactgaaagaacacggttaaattcatacgactggttcaagaaattcagcgagtacttaaggctacttgattccggaaagtacggtgagcaggatgaaatgtctgaacaggtctatccgactcgcttcaagaagcagaggggtgttacctatgtcaagtgccatcaatgtggggaagataccgatgtgaatatcataagcaaatatggtatttgcatggagtgcctgcgcaagaataggcttagtcgctaccagagatcgtctgcgccacagtataagtctggatatcaggggacatttagccagccagctcgggttcgaacaagccagaatcccttagcttcggtttgggaaatactcaactggttcgtctaattacaaggaggcaaaataaaaatcatacaaagaagcttgtcaaaaaccataatactatcggaagtcgattatagagcttcctctaacaataaacaacaatcaactcaaaggatatactatgaacagaaatctgctcagtattgaagatctcgaaaacaatccctccagccgtgtacccgtgtgcctcgtgttggataccagtggttccatggagggcgattccatcaatgaattgaatgagggcgtgcgtctcttttacgatgccgtgcgcagcgatgagaccgccctgtatgccgcagagatttccgtggtgacgttcggtggccatgcctcgtgccaagcgggctttagcacacttgaacaccagcccgatgcaccccagttctacgccgatggcggtacacccatgggcgaggcaatgaacatggcgctggatatgcttgaaaaaaggaagagcgaatacaaggccagtggcgtagactattaccagccgtggattgtgctcatgactgatgggatgcccaatggcagccaggcggagctctcccgctctatccaacgcacttgcgacatgattaatgatcgcaagctgaccattttccccatcggcatcggtgaggacgccgacatggatgtgcttgccaggttctccccgaagcgtagcccgctcaagttgcagggtttgaacttcaaggagttcttcgcctggctcagcaagagcgtgtccaaggtttcccagtctacgccgggcgacaaggtacagctggacgtggacggcatcaagggttgggcggagctgtagcatgaattgggttacaatccaatgcgcagtgcggggccgaggtcacgtgagttccggtactccctgccaggacaagaccttctctatcgttaaggacgcgtgttccgtatgcgcccttgccgatggagcgggttccgcgagccattcgcactttggtgccgaagccgtgacgcaagcgatttgcaactacatggcagaaaactttgacctcattattaacgaagatggggcagccgtgaagaggaacattcttgctgttataggtgaacgcctcgagacgctctgtagtgagaaggggtgtgctatcagggatcttgcctcgacgctcctattcgttgccgagaagggcggcaaattcatcatctgccatattggggatggtgtcatcggctacgtcaaggaaggcaaggtgctggtcgcatcgcagcctgaaaacggcgagtttgcgaataccacggtgttcacgacatcgagtaacgctatcgcgagcatgcggctcatcaagggagacctgaagcaaatttcgggattcatcctgatgtccgatggtacggaaaccagtttttacaacaagcggaacaaggctctttctccttcccttgcccgcttgacaaggctggcttccgtttgcacccccgattacatgtcgcagaaactgaactgcaccttcgaagaccttgtaaagcagcagacttccgatgactgtagcatcgtactgatgtcacggtctccaggtagtcgaggctatatggatttttccgagaaggacaaatgtgaattcttgggcctagccaatacacgggtttcccgcaagaggctcaggagtttcgacaaagctctgacggtgctacaatcctggggaacctatcgagcaatcaagcgcagactccacctgcgtggcaaaaagcttgacaggattctcaagagacttgacaacgcaaatattcttgaaacccgtgaggacggacgttacaaatccgccctccgggctttttttgtttagaaaaacaactcttccgaccaaaaaaggtatatttgtccctatgagatttagggattatatagatacggcacaaaggcatctaataagttgcgaggcaatttgcaggacaatcgaatgggataaatgtagtaacgaagaaaaaaatgaaattttaaaagatttgttttatctcactggatacatattagaagcgcttactatttacacagtttatagcagaggtcatttcaatcccaataaagacattaccgaactagatattaagtttaccaaagatacacatgttgactactacaatacaagagagattcatccaaataaaaatgaccctaaagacaaattttctatttcatgtcgaacaccaaaaaatgcggaatcatatgaaacttttaacaaaaatttagaagaactaaataaattaatacgtgaaacaactatttatccaatacaaagccataagttttttgcaatcattcagaacgtcctcaatgattcaaataaaggactaatattctcaagcgaaaatatacctcttttctccaatattaaagtttcaaacaatgaacgagaaaaaaaaatcttaacgctaattatgtcttgggattcaagcctcaggtattccacaaatcaatggaataaaatcaaagacattctgaccaaagaaaatatagaatacataattattttatgtaaaatgataaaaaaacttgtatacaaagtggggtaatccatgacattcatttcaaaatatgcaattgctttacaagcatttcttcattcccttatcaatgaagaacgtggagaaaaatttaaagttttcatccgagcaggctttcaaatagatgtgttcgtttttttattcaatcaccaacatcatcaagatatagaaaaaaaatttgacaacttttgcaaagcaaataaagacctagcagaccttgatcctattgcagaaaatgatgaaatacaaatctttttcaacatttatccgatttcagaattagaagactctttttattctagtattgttaacaaacctaattgtattgattacggtccacgttatagattcgactctttttatagcacatcaaaaattgacctcactaaagaagatcaaactaagattcctgttatcacattttacagtcacaagggaggtgttggcagaaccacagcaatggcttcatacgcattgcatttggcaaaattagaaaagaacgttgccattattgattgtgatttagaagcacctggttatctcaatttctttaatctatcagaaaacgatgaacacgaagaactaaaagaagggaaaaaaaatggtcttgttgagtttttgtgcgactcccaatttttgggaaaaaatatcaaaatagaagattacatattaaatgtcggagcacgaaatcgaaacagcaactatcatccagcattagaccgcatttggctcatcccggcaggaaatcttaacgaaggtgttacagaagataacgctttagaaagtccaaatagacaagactatatagaaggtttggctaaattgaatttaggcaacacccaaaatgtcatcaaaagtttcaacacgctatttgaacatttaaaaaccttaaatgtcgatgctattctaattgattccagaacaggatttaatgacatcttcggaactgcaacattacatttatcttcatgcgttgtaggattctttggattaagcagacaaaacgaaccgggcttaataaatcttttagccaaacatgttcaaaacgaaaatttattcaaactaatcctagcatattcaattttaccaaaaaattacaaagaagacaacattttaatggaagcctataatcgaatggaaactttcattatgaatgtttatgaccaaaaaaatgccccgacaagaattccaattcatcgaaatgacgatttagaaagaattgggataggcgatctagccgcagataaaaaattcattgatatgaacacatcaacagataggaacattcaattttctgactatactcagctttttaatgagatagacagaaattgtttcccagaaggtctgctaagcagtatatttggtctaatggctgataatcttaaatcaaacaaagacaataggtacaattcatatgatttaagaaacataatccttcaacatttaaaaaaagttttagacgagtctataaatagtgcagaagaagaccgcataaatgaaaatacttttttctatagacaatgcatgaacgatttatttgacaaagataagttcattatttgcggacgcaagggaacaggcaaaacacatttgtgcaaatctctccaaaatcagcaaatatcaaataaaattaagagtaactctcgacagaaagacaatgctgaatttatttatgccaatgctttgcccgataataaggatcaggaagttgcgctttccataataattaggtcagccttcaacaaagacgttgattatctaaatctttggagaatatatacatggagcaaactatttcttgataacggtaacgaaagtctctccgagatccgatccgttgtaaagcaacaaagtccattagccaataaatattcctctattaatggagaattagatactttagaatttatggaactcgtaaatgatatagacagtcttctacacattgtggaagacttatatagatttgacgaggaactagccaaaaacaacaaaaaattacttattctctacgacaaactagacttgtatattcggccctcctattgggaaaaagcaatatcgtccctatttgaatattggactcatgcaggatcaaatctccataatatcgctccaaaaatattcattcgcacagatttattttggcaatcaatacaagggtccattacagaactatctccgaacaacatcatcagcacagaatggaccattgaagaaatttttggttatttatttaagcttattttttcagaccaaagagccagctcggcttattgggatatagcaaaaaatttcggcatagatccgcaatacatagcagatactgaaaaagcttttaaaacaaacaacaatcaactcaaggttctttcacaagcagaaatggaacctcttttacaagttttctttggtaaagacactcaaggtctgggaaagccctgggactacttcaaaaaagaattatcaaatgcagactacacaaccaacttacaactattcatcaatattttataccacaatgctatagacaaatctttagcaatagcaaaatcaaatataaccgaaataataagtccagcgatttatacatcaacagaggttagagcttatgctgcaaaaatgttatttgaaaagcttgccgaagaccaattctgtaagaacctagcaaattttcaacatgcagtattctttgcagataacggattataccgctataaatcattagatacaaataaattcgataatttgataaatacagtttgtgaacagaacaaatttttagatttcggaagtactaaagaaaatttgataaacgccatatttagcaatggcattatgaccatcaataatactacaaaaggtgatattttcgtattcgctccattatattggtacccatggggacttcaagaagtcagttttgaaagcaagaacaaaactatcaagaagaatgatgagtattttgagtataaagatgagttagctagcaataatgcagatgcagcaaaaaaagccattattgccagcaatgctgcattaatggctttgggactcggcagtatattcggtggaccagtcgttgcatcagtcgcttctgctgcagttatagcgacaagtatcgcaaaaatgatatccaagataaatagcaaaaaataaattattccaagttcatctttaaagaactaagtctttttagaattacctaaagagattctaaaatttcagcaattttctagggataaacaacttcggcaggcgcatccaaaaccggggcgaaagcgaaatcaccttcggaatcaggcggagcgccttgagcttgctttgggcagcaacggcagaaaaccagtttgccttccagcagcggaccgcttttttatacaacgggtgcttgctgtagttttccgccaagatacgcaaaatttcgctaaaaatgcggttattgtccacatgcagattgtcgccgtgttcccggtaatagcagcacacaaaatcctttgaaaccggttgcgggccatagtggtaaagaatgctcagataaagcggataatcttcaaaataataccgcttatcgtaaccgccgatagcaagaatcttctcgcgatcaaacatttcagcacagccatgcaatgccttctgccccaggaaggattcttcaaaagaaatctgagggacactccgcaggtagcgaacgtccatttcggagccaatcttatcgccttcgtatagcgaaacaatctgcccaaaacacgatgcggcttccgggtgcgcatctagaaaatcgctctgctttttaaggcgatccggtggcatgatgtcatcagaagaaaacgaacagacatagcggccacgcgcaagagcaagagcttctataagcgtcggtacaacgcccttattcggtcgatggatgtacgtaaatttcagttcgtcggccagacgctttagaatttctggggtacggtccttgcttccatcgtcaatgacaatcagctcaaagtcaactccagtctgttccatcacggaacgcacagcagcttcgacatacagctcatggttatagctaggcaagattacagaaacttttggagtcatttttcaccccactttaagcggctgacgagaacaaatgaagcaacaagcgtaaggaaattttcaagagcatacgccatcatcgggccattaaactcataaagttttacaaaagcataagtcgatagcgccaagacaagttccgaacaaatttcaagcgtcaggaatttctttgtttcacggcgcacaatcagcacaagcccaagcgcccaaccgcccacgcggaaaaagtcgccaagtagctgtaccgggagataatcggcggcccccgcatacgatgaagaaagcatcaccgcaacaaggagcgaacggccaaagtaaagaatcaatacagccactagcgcaagcaacatcgtcttaaggaatatcgggcggaacattccccagaattccgatttcgtcattttcgcagagactcgtggcaagattataacgccgaggatggccgagaaaaacgccgtcaagaaatccgatattttccagattccctgccaaatgccggcagcatcccaccctagattatcgccaacagtctgtcgcataaacgtgagcaccacaggcgacaagagcatagggacaattcccatcaacgcatacgagagccacggcgcacggatgtcaagcgcgctcttgcggatttcacgcaggctaaagccagcacgtgacgctatttgcgccgcaaaaattcctgcaactacagactgcgttgccacaatcgaaagtacgctcaggcgccccgaataaaggaaaaacgcgacccacagcatttgccatagcgaagacaccatgttgatgagtgcccaacggcggtaatgcccaagcccgttcatcacggatgcagtaatcgtaatgatgtttgtcgcaaagacgcccggcaaggcaaagataatcgccgcctgcacaagacgcgggtggatgcccgggaaaaacgattcgagcgggaccgtaaagcagagaacgagagctacggcaaacgtggcaatgcttgcaaaagtggtcaagcgaaaaccgccacgccacacacccttcagttgttccaagttgtccttattctgagcactaaggctcacccagccattctggagcgcaagcgaagacgttgcctgtcccattgtcataaagttcatgaactgaccaacgcacgcaaaagcactcggcggcaagaacatggccagaagcttattcaccacaaaaacacgtaaggcgttgaggaacgtcaccattccagaacccataaacgccttccaaaaattcacaggctgaggatttgtcttattttccctagaactcattaatggctccaatcacttcggagacttcgtcgtcggtcatcacgggactcatgggaatgctgagtatcgtctttgccatcgcttctgcaatcgggtactcaccgctaaattcgtgggcataagcctcttgcaaatgcggcggaatcggataatgaataagcgtccctattccgtgggcagtcaagaacttctgcatttcgtcgcgagcttcttcgctctttaagcgaattacaaacacatggtaaacatgttccgaaggcgttgcaggaagttcgggcagaatgactttgtcatttttaatatcacggcaatagcgagctgcaatttcccggcgtcgatcattgcattcatccaaatgcggaagctttgcaagcaaaagagccgcctgcatttcgtccaggcgagagttcacgcccttgtacatgttcacatatttttgttcggagccataattgcccagggaacggacggcatttgcaatatccgtatcgttcgtcaggaccattcccgcatcgccaagcgcccccagattctttgtcgggtaaaagctgtaagcggcagccgagccaaatgaacctgcacaacgaccatcgccaagtcgcgccccatgagcttgcgcactgtcttcaaacagcagcaagccatgttcattggcaaactcgcatatttcatccatcgcacagaggcgcccgtacaaatgaactacaagaattccacgagtgcgcgccccacaggcatccttcaagcgtttcggatccatgtcatagctattttcggcaggttccacaagcaccggcttgagcccaacagcgctaacagcaaggacggtcgcgatatacgtattcgacggtaccaggatttcgtcgccagccctaagccttccaagttccatcgaagcacgcaacatgagcgtaagcgcatcaagcccattccccacgcccactgcgtatttcacaccacaatattcggcaaaagctcgttcaaattgttcgccataatgtccacgaatgtaccagcccgactccacgacggaactcgcggcctccttcaaggattccatgtacggggcgtttaaaagcttgaggtcgagaaagggaacttttgccatattgttttcactgaataatcttttgtcctaatataaaaaaatcggctccgataaaggaaccgattactgagctacgaagggctcgaaccttcgacccacgccttaaaagggcgttgctctaccaactgagctagtagcccgagcacgagcaaatatataaaaacttttttgtattgtaaaggtattataatgggcaataaacaaaaaaaatagcccattctgcgaatttttaacaatgcgctcgcttgactttttataaatttatgccatggatttattgaaaaaactatcagcaattgcggcactcgctatcgcatgtccggcatcagattttggctatttttctcagcacgatgcagggcaagaagttttttcgttcctctcgacttttgacagtccccgtaatgcggcgcttgagaaatcagcatcggcactccccacaacggacccgactgtagtgcagctgaacccggctgcgatcctcatgcccgaaggcaaaaagcgcgtggccgaagcgcactggcaaacaggcgaattcgccgacaaccagggaacgctctcgtacacaacgcaatttgaaaagtttatcctgcagttctcgtacaactggatttcgtacggaacgattactggctacgatgaatacggtgatgaaaacggcagcgaatacaagccgttcagccagcttgcaactttatccgtggcgtacccgatgaagcacatccgcgtgggtgcaacgatcaagtttgcatcggacaagctcaccggagacaacgaagaccagaccgcaatggcagcagcatttgactggggcctgacctgggtttccgattccaagaattacggattttcgtttgtcgcaagagacttcggtgccatgctccgcggttacgtcaaggaagacgcagacgacacctaccccttgtcgcaaacatttgcaatcagcggatttatgaaaccccgtagcgtaccgcgtttgacgttgtttgcagagaccgactttcctcgttatgcagaaccggacttgaacctcggtgcggaatacgcgctcggtgaatttttccgcatccgcgctggctttacgcgcacatggcttgacatcacccgcgatatcaaggaactggccaattcgtccagcagaccggacgagaccaatgaagcccgcattttcagcctcggccttggttacgcctcggacctgttcgccgtggactacgctttttcttacttagcccagagcttaggcttcgaacacaggctcggcctccgcgtggaattctaagcattatcgagacttacgatgcgacagtttgacgtttttgttttcaacgaaaactacgacgagacgcaaggcaacctcccccaaccgccattcacggatccagaactcggctggtttttcactcgcgactggaacaagcatctcgatgaaattgaaggggaatgggtagttttcgcgcacccgagcatcaagattgaccgcaactttttgaacaacgttgctgaggtcacagactccttcccgatggttgatgcttttgctccacgcatccgtacaaacaatggaaaatttttaggcggctacctgttaagaccgtcatccaagggttctggttttattgaaattgacgagaacgcaccgttgcgttacgtcgccgcgccgcacccttatttggggattttctcaaggcgcattatccagcgtaccggcgggttcgacacaacactcccggaaaatgcaaggcttgcagactttaccctccgcatgatgcatgcaggcggcaagatgttctccgtgccgtatctcgtagctcaagcaacaggcgacggagccgaggcagtcacaggaaacaatcgcaaagaaaatgcgcacaatctcgcagaaatgcgcgcgggaatgcgcgacctcaagtcaatcgctattatcttgtctaaagcattcggtgcagaagcatccacgccatttgcactccaccacccaagcgtcatcccgacacttctccgcaaccgcaaacagcgcaaaaaaaagcgcaaagcggcaacactcctttccaagctcaaagcggattttttgaaagaagtgactgcaaaataagcggaaagatccaaaaatgtcaaaaaaatccaaaatctgaatccaaagccatcattacatgcaaaaaaaggaccccgccgagtggcgaggtccaaaagcttttttagcggaggtgtgggaaacaatttgcttttaagcggttacgcccacaccactaacactagttaaactttaattagcccttgtagttggtgataacgcgagccatttcgcaaaccttgttgctgtagccccattcgttatcgtaccaagagcaaaccttcacgaaggtcgggtcgagctggatgccggccttagcgtcgaagatagaagtgcaggagttgttgcggaagtcggtagaaacaacagcgtcttcggtgtagccgaggatgcccttgagttcgccttcagaagcttccttcatagcagcgcaaattgctgcgtatgctgcgtccttgtcagcagccggagcgttcttgagttcagcagtgaggtcaacgaaggaaacgtcggaagtcggcacgcggagagacataccagtgagcttgccgttgagttccggaagaaccttacccacagccttagcagcacccgtagaagacgggatgatgttttcgaggatgccacggccaccgcgccagtccttcttggacgggccgtcaacggtcttctgagtagcagttgcagcgtgaacggtggtcatgaggccacggacgatgccgaacttttcgttgaggaccttggagatcggagcgaggcagttggtggtgcaggaagcgttggagatgatcttctgaccagcataggtcttgtcgttcacgccgtacacgaacatcggagtggagtccttagacggagcagacatgatgaccttcttagcaccagccttgaggtgggcttcagcaagttctgcagtgaggaagaaaccagtggattcaacaacgacgtctacatcgagagcgccccaagtgatgttggtcggatccttttcagcgaagatctggatcttgttgccgtcaacaatgaggaagttgccttcgaccttgatgtcgtggttgaactgaccgtggacggagtcatacttgagcatgtatgcgaggtagtcagcgtcaagaaggtcgttgataccgacaacagtgatgtccttggagaagttttccacagcagcgcggaagaccatacggccgatacgaccgaaaccattaataccgagtttgagagccattattggatcctttttttattgttgaaattgctacccgcctacacggcggagctttgctggcaggaaagatacaaaaaatcaggatatttgtgtagtaataatctcaaaaaaagagagtaaaacgaccaaagaccgccatatgaggtcttaccacgtctaccccgctatttttccaagacttcaaggactaacttttcgagcatttcgaagctcggggcgccgctccagacgcgcttgatgtaaccgtttgaatcaaggagcatgagcgtcggaacagcgtgaatcccgtaacggcgccagagtccctggtccgcatcgcggtaaagcggatacggggaggcatgctgtttcttgtagaacgcaaggagcggcttggtctgttcagatgaaatgccgatgacttcgagtccctggctagaatacttgttgtagattttttcaagcacggggagcgtctggcggcaaggcccgcaccaggtcgcccagaagtcgagaagagtcgccttcggagcatcctttctcttttcgccgttcttgtagaagttcttgccgaattcagccatcttgcttcctatggcagacccggtgaggctagaaatgtcgtccgggcgttcagtcagcgttaccgtcagcggaatacgcttgccatcgcggaagatttcaatcgccaccttagaacccacttttgcagttttcaaaacatcctgcatctgagcgacattcaccaagtccttgccaccaaaaccgataacaaggtcgccagaaacgacaccagccgccaagcaacccgattcaggatgcacgccagaaacgcggagcgctaagtgattttgatagagatcctttttataaataagtccaagccacggccccgcaaatgcggaaaccgagaaaagcgaaagaatacaaatggcacgaatgattttcgacatttaatccaccctatatataattgctatttaaaacagataaaaaccgatattcaaagccgctgaaaaatgggcttcgcggctgaagatgtcatcgcttttatccaccaacgccttgcccatgatgtagcttgcatccagttctatacggcacaaaaagctcgtattcttgaaaaaagtgatatcacggccatagccaagcgtcgcgcgcggctggaaatagttcttgccgtaacggtcaaaagaaatcatcgaaaagccgaggcgaacaaagtcatcttcgcgagttccgcggaaaaagaatcgccaatccgtgccgacttcaaagtaatcgcccgagaacaggaacgccgcaaaaagatccgccgaatggtgcttatggaaacggtgttcgctgctcagcaaaattcccggatgcacggaactcagataatagacaagttgcagttcgccaccaaacgagagcgccgaaagagaatctgatgccggtgcatcttcgtagggttgctcgataaagtatccagcgaatgactggacacagctgagcaaaagcgctacgaggaatattttaacacaccggaccatcagcgttcattagcccttcggattcttggcatcgtaatcggcgagagacttgaaaccgtcttttgagagcgcttcttcaagttccttacgcatcgcatgggcagccatccagcggaaagccaccacagaatagcactgcaccgcatcgacaccgagcttgatgaggtcataaatcttgtagccgtggtcaatgccaccacaagcaatcacgctcatctgcgggtaatgttcacgaataaacttgacattgcgcactgtattttcgtaaagcgggcggccagacatgccaccgcgatcattatcagcacggagcggagtcaaatcgtcgtacttcacatgaactgggaggtccgtaactttctttgtcgggtacgtgttacccatgacaacaccgttcacgcccaccttcaccaacatatccatgatggttgccgtgtgattttcgggcatatccgggctgagttttgcataaatggccttgcggaccggctgtttattgcgataatccgtgatggcggtaaagattttgttgacaagcgtcatgtccaaatcgaggcgattctcccccgtattcgggcagctcaggttgatttcgacgtagtccgccacgcggtaagcgatggagaaactttcgacgatgtcctgaagcttttcgttttcatccgtgagacccggcgtttcggcaacagagatgcccacgcacatttgaaccctgtgagctgcggtaatctgggtatccacgcgacgggtcactgcgtcgacgccatcgttgttgagacccatgctattatgaattgcacggtcattctcgataaaaccgatacgcggtctgtgcgtgttcccttcgcggacgtggcgggttgcagtcccgacagagatgcctccaaagcccatgttggcaaaatcgcaaatgcgtttcgccgtcttgtttgcaccagccgcgagcataatcgggcaaccaaaatggagcggatttgagccatccgcaaacgtcaccacgcgattcagagtcttgctcaagtccgggcgaccacccatgaacggtataatcggggcaaagcgagccacatgcttcagggaatcatggcgaaattctggattattgtggaaaatacggcgaataagtgccaaaatgcggtcactcacgcgcatatagtattcgtggttgatgcaattattgttcatgagtagtaaaatagaaaaatctgataccaaagacagcctagcaagacttatagaaccaacaaaccacctattgccatgccatgaaaaattttataattcttactagacaagagagtaaattatgcaaaatcaaatcaaaaaagatattcacgaaaacatgccgcgctatatcgacatgctttcgagcctggtagccattccatccatcagttttgacaattttgaccaaaagtacgttttggatagcgcgaacgccgtcaaggcgatgtttgaaaaagcgggactcacgaacatccagtttttgatgccgccgagcgggcgcccgagcgtttatgcagaaagcctcaccagcccggacaagccgaccatccttttgtacgcgcatcacgacgtgcagccgcccatgcgagaagctttgtgggacacgccgccgtttaccgctacgcagaaaggcgaccgcctctttggacgaggcaccgctgatgacaaggctggcatcatcacgcatctcgcagccctcgaacaggtccgccgcgagctcaagggcaacggtccgaacctcaagtttatcattgaaggtgaagaagaatccgggagcgcaggcttcgaaaggattctcacggaacatgcagaactcttgaagagcgacgccgtcattattgcagacctcgggaacttcgcaaagggaacgccgtccatcacgacgacgctccgcggcatgagcgccatcaacgtgacgctccgcgcgacaaaggccccgctccattccggctcatggtctggcccgattcccgaccccgcccaggctctttgccgcatgattgcaagcctcaccgacaaggacggcaagattctcatcccgcattacgaagacgacattatcccgccgaccaaggaagagcttgaatcttacaagtcgctcggcatgactgaagaaattttccgcaacgacggcggcgttctcgagcaagtgaagttgaacgtgccggaagacgaaattctgctctcgctgtggcgccgcccgagcatcatcgtgagcacgattgaatccggctcccgcgtgaacgccggcaatgtgctgcaagatagcgcctatgcccgaatcggcatccgccttgcacccggcatggacgccgtgagatgcaccgacatgctcgccgacttcctcaaggcccaagttccaaacaacatggaaatcaccattgacaaggaagacggtgccaatccattcacgaccgacacgaaccacccgttcttcaagaaaatgagcgaagccatggcggacgcttacgcctcccccaccaagttcattggatgcggcgcaagcatcccaggcgcagaacttttccgcaacacgctcggtaacgtcccgattttgctcacgggtctcgaagacccggaatgcaacgcccatggcgaaaacgaaagcctttacctgcccgatttcgaaagcggcatcgttgcagaagcgcttttctttgcatccatttcgtaaggaggatctatgaaacgtaaaagactcgtcgtactgacaggcgctggaatcagcgcggaatctggcctccgcacattccgcggaaacgacggcatgtgggaacacgaaaacatcgaagatgtctgcacaccggacgcccttcgccgtgacccgaagcgcgtcaaggacttttacaacttcttgcgaaagggcctccccgagcacgctccgaatgcggcacacatcgcgcttgcgaagctcgaagagcgcctcggcgacgaattcttgctggtgacgcagaatgtcgacgacctccacgaacgtggaggaagcaagcgcgttttgcacatgcacggcgacttgatgaaactccgttgcactaaaaacgagcacgaatttgaattcacgggtgaagaaactttggacacaaaatgcccgatttgcggaagccccgtgcgcccggacatcgtgttctttggcgaaacgccgttgtacatggacgagattcaagaagctctgatgaattgcgacgaattcgcctacatcggcactagcagcgtcgtgtatccggcagcagggttcaagagctttgcgaaatcctacggagcaaaagtcacttgcttaaatcttgaagcaccctatggcgacccgtacacggacgtcgtcattcaaggaaaagcgaccgaagtcgttcccaagtggtgcgaagaattcaaatagaattgcgctcgaaatgcacgaaaaatgcgcgggacaacccgcgcactttttatttcttttctggtgtttttgtttccggagtatcgtccttgatcaagcgcacatacgattgcgagtgagtgctgaacgttactcgcccagggaaaatttcaaagcagaacttgtcttcggaggtccagaaatgactaaagaagttgttgctgatacctgtgctacatttgaccggagtcgcttcaaatcccaagttatcggtcggggtcacattacacttttcccagcccttgcgagacatgagcacgctcgacgggtcaccaagccctaaaccagcagcagtcttgatcaatgtttcaaagtcctttttgctcggaacgcgccagccccttacggcacaatacttgttcaccgagctccattcgtacaggccctcgcccgtatagcccacgcacttgtacttcaagggttccttcatccacacttgatcgccaatccttacggtcttgtagacctgaccatcgcgagggtcgacaaactgtgattcaaaaagattcggggaaagcgaaaaccttttttgccaaatgtattcctgcaagatatcgagcatttgcgcgcacggttcaaaagagagtcccaaatccacacaaagtcgtctttggcaagcctccaaaacttcttgctgttcgccatccgaaaaacttctgacctcatacatgcttgacggaatttgctttaagacaagcaggaacaaacggtccttagcatctgcaaattcgggagcattcaaatcacgcagttctttttccaaagttgattcgtttgcgaaaatagaatcaccgactttttgaacaagagcttcacacaatgcattgacatctttttgcgccaccttgaccggagggcgaaccaattttgcaccgcagaacgggcaattttccattttatcgattaaagcatcaaaatcttttagatttttatgacactctttacagaacataacgttctccccaataatattatcgagctttcaacatccatagggagcctctaaaaaatttagcggcaacctttgatgataatattaaaaaacaagaatgaaagggatgtaaaacttatgcaaaaaacgattgcaaggattaattacttggcacaaaagcaataggcgaaatgattcgcttcggcaattttcgtcgggagttcggcggaaagacatttttcgcgaacttcggcagaagcctgtgcgcatttacagcagcgatcggcaaagcggcaacccttggcaaaatcctttggatgcggcacagcccccggaatggacgcgagcgtgcgcaagtcgctatggctttcgggaatcgcagcaaggaggccttgcgtgtacgggtgcatcggatggttgatgacttcgcgaacggggccttcttcgacaatgcggccggcatacatcacagcaacgcggtgtgcgtactgcgaaacaattcccatgttgtgcgttatgaggagaactgctgttcccgttttctcggccatttccttgagcacagcaagaacttgagcttgcacagtcacatccaaagcagttgtcggttcatcggcgatgatcaattttggctttggcaaaagcgccatcacgatgcagacgcgttggagcataccgcctgaaagttcgtgcgaatacgaattcaaaacgcggtcagggtcgttgaaaccagccaaacggagttgctcgcggattaagtccaacggcgagttgactggatcccctccgcttcgctccgaggatgacgaactgccacgagatggcgcggaatcttgtttggactgcgtatttttcgagactgcgccgaacttgaaaacttcgagaagttgctttttgatagtaacaacagggttcaacgcttgcatcggttcctggaaaatgcaagcaatttcggaaccgcggacagattgcaagtctttgagcggaagtgtcgctaggtcacgagaattcgcattgccatcgtcagcatcgcgcgaatcttgagcctgcgcatcattcgcccccacatcgaacaaaatctcgccgttcacaatctttgcgcttggccacggcaacaagcgcaaaatactcatcgcagtcacgctctttccgcaaccggactcgcccaccaacgcaaagaattcgcccgggaaaatgtcaaacgagacgcggtccgtcacttgcaacggtttcctgccgtcacgcgagttaccgttcttgtcgaacccgaacgccaccgaaacttcttttacacgcaaaacggggactttactggatccttcaacttcgctcaggatgacgcgttcctctcgtctctcgtctctcgtctctcgtctaaacatatctatctcccgacttcgggtccatagcatctcgcacgccttcgccgacaaacgtcgtaaggaggagcgtcacaaacaacgcaacaacagtgctcacggaaatccacggagcgtagaggttgttgagtccctggctcatgagttcgccccagctcggcgtcggtggctggagtccaaagcccaagaagtcgagcgacgtgaggctcccaattccaccaatgagcgtgaacgggaaaagcgtcaccacgggagtcattgcgttcggcaagatttccttgaaaaagatatggcgatgcccgagtccaagcaccttcgcagacatcacgtaagtcatgctgcggagcttcaggaattccgcacgcatgtaatagctgagcgaaagccagttaaacgccgccataatcaaaatcaaaagccagaaactgcggccgtaaatactgccaatgagaatcaccacgtaaagcatcgggagcgacgaccagatttcaatcatacgctgcatgcccgtatcccagaacttcccgagatagccctgaataccgccaatgacaatgccgaggaacgtaccaagcacggtcaagagcaagctaaagctgatgcaaatgcggaacccgtgaatcaagcgcgaaagaacatcgcgcccattgctatcggtcccgagccagtgctttgcgctcggcgcaaatggaggggttccctcctcgctcagatccgccttcagcggatcgtgcggcactggcggcatgaacgtccacatctcggggcagcctccagcacgcgggaatccgtcttcttcatcctgcttacattcttcgacatctgcaaaaagctttgcgtaatcctgctccgtcttgtattcgccgccaaagtccgcttcgctgtaacgcgcaaacgccggaaaatagctcttgccgttgtaacgcaaatagaacggctcgtcatttaccgtccacgggctcgtgagcgaaagcaagtacgccacaaccagaatcacaagcgaccaaaaggcgcgcttgttcttgcggaagcgctttaagcgattcaaagtttctgtcgaaagtctaagtttcatagattaaacaaggctcggcgcattttcgcattttcgcggcagttccaacaaccattaaatactcgactcgataaattccttgcggaacgttccgttaccaagcaaaatatcaatcggcagcttgtggaactcgtactcgtacggaggctgtttccacgcaaaatccttcgggtattcgttgaagatgtactgcaacagcttcaccgccatctcaaaactgcggaacttgttacggtccgtcacgtgaatctgcgcaccgccacaaatctgccccgcacccttgtggaacgtcggctggaagtagttttcgcggaaatacacgcccggaagcttaagcccgttcatgtacttgcaaagcttgaccgcatcgataaacggcgcaccaaaaatttcgaacggacgcgtcgtgccacggccttcgctcacgttggtcgcctcaaacaaacacatacccggatacacaattgcagtatcaagcgtcggcatgttcgggctcggcaaaatccacgggagtcccgtttcatcgaaccacatgcgcttatcgtaaccatccatgtgcatcacgtaaagttcgcacttcgggaatcgttcggccttgaactgttcggcaagttcaccaatcgtcttggcatggcgcgtacgaatgctatgaagcccaacaaagctcgtgtaattgaggtcgagcaccgggccttcttcgtccacgcagttaatcggattcgggcggtccaccacgaccaccgggattcccgccttctcgcaagccttcatgcagaggaaaagcgtccagatgaacgtgtagtaacgcgcccccacatcctgcaaatccacaagcatagcatccacgtgcgaaagcatttctgccgtcggttcgcgatgttcgccgtaaaggctgtaaaccggaatatgcaattccgggtcttcgtagccttcccattcaatcatgttgtcttgcgtgtgtcccttgatgccgtgctgcgggccaaacaaagccgatagcttaaagagcttgccgtccaaatccttgagcaagtcaagcgtataactcaaatcggcacagaccgaagccggatggagaaccgcacccaggcgcttaccacgaagtaccaccgggaaacttttttcaaaatgagaaagagctaacgtaaccatgtttttaaaggtagtaaaaccacctttaaacgccagccgcttcaagccgtttcacatggcaatatgcaagttcttttgtccgctcgtcacgcaaatgcaggctggagccctcgcaatagcgccaatacttgcaagttttgcagtcaccaattttcgcccagctgcggtcgcgcatcacctgatagcggttctgccatacatcccacaagtcatccttgtagatattcccttgaatgtaatccccacgcaagctcgggcatgccgaaatgcttccatcgcacagcaccgacgcaatattgacgcccgcccagcaaaagaacggattatcgcgaacggccttttcgtaactgccgagaaaaccttcgcaatcgtagttcacattcatgagattttgcttcttggcttcacgaataaattcaaatacttgacgaaattcttgattcgtaagctggaacagcggattgtcttttgcacggcctttcgcaaatacattcgaaacacgccaacgcttgacgcctagatttaaaagcaagttataaatcttgggcaattccttaaggttcttgcgattcacgcaagtcatcacgtcaaacgtaatgccgtccgtatgtgaggccatgttgatggcacgcaccgcacgttcgaagctgtgcgcattgccgcggaaatggttatgattttcttcaaggccatcaaggctaatcgtcaacgcacgcaaccctgcattcatgagtttcgtataacgttctggatttaaagccagtccattcgtcaccatgccccaagggtatccacgcgctttaatatctttgccgatttcttcaagatcggctcgcattaagggttcaccgccagtaatcaccacaataaaattgctaggatcgacatgtggcgaaacgccatccaaaactcgcataaaatcttcacgaggcatgtccggaatcgcatcggcaacacaatcgctcccgcaatgcaagcaatgtaaattgcaacgcaacgtacattcccaaaagaggtacgtcaggggatgatccttaatctggctatgacgataaaggcgatgcgcttcaagcgcaagaaactttttaataccgagatgcatacggaatcaattccgagttactcatcatctttgcaagagccttcaaacgcgcagggcggaccataaagaacaacggtctcatcaatgataatggtattataattcgcttggaattcagcttcgttgtagaccttgccatcactgcatgtataaactttatccttcacatagacaacgccatacttggccgtaacttcgggcttgaaaacaattccatattttgcagtcacttctgtcggatcgcgcgttacaggaacctgttcctcatcagctgtagattcaacgcaggtcaccccatcggtgcattcataaacattgtcgtctttatgagccgtgcaggtttccctgtccatataaacaccgtacaaaggcacgacctctatttcgccactggagctttcagcaatcggagaggaactagaagattcaacggagctagacgattcagcagacgaactaggctgaacatccgaagaacttgaaaactgatttttgaccgttgagcttgaactcaccttttctacggacgaacttgaattttgtccattagttgtacttgaactggaatccggaaaaacaggagccgcaggagaagatccattatcgcaggcattccaaaaaaatgccgtcagtgcaagcagaaattttttccagtgtttatacatttgacagactccttcaaaacccattcaaccacatcattaatataaacaaataggcataccttttcaattgtggatagccctattcacaacgcttttcccacgcaaaaaagcccccgaaaagcaaaaatattgcacaaacgtattatatagacttttttattacctgaattccggagcaatcgtcaagatgaggctcaatccgtgccaactatggaaagcaaactgcacacggaacagatacatatccggcttgcggacgcgaacaccgaatccccacgagttatagagatggtccttcgaccaactatttatcttgtcactaatcatggcatattcattaaaaacaacaccatctacaagacggtccaccggccaacggtattctgttgaaagacctagcacgaatggagccacccatgcccccgtatagccacgtaatgggaacctcgcattcaacgacggaaaagccgaatatggagcgccacccttttccatttcccacattccctggaaacggagctggaacgcaaacacgcgatgttcaaaaagcgtttccacgagattttccgggcgccacacgcgtaatacttcattcaaagaaaagtctgtatagaactttcttgtcttgcggccttcttttgcagacaacacatatttgtcagcccgaccaataaagaaataaatctggtaaaaagcgtcaacactcacataatcgtgatttttgccaccatctttcaacgcactagaacggtgtaaccccacaatagacatatcatcggcagttatcccgctataatgacttgtcagcacatacgaggcactcaaacttaaacgttggccttttgacggagcatatgggaaatccaaattatcaaagaccaggttcacgtaaaacggaatttcaaagtggccttgatacaatcctcgatcctcaatcgggaacttcgggtgatccagcaccgaatccttcgtatccgtgaaatccgccaaatgataaacaagttctgagccaaaactaaagttgaggtttcttgattctgtaatcgggaaaccgaaccggagacctgcattaatcgtcgtatccgcttgtttgaacgactccttcgtcacaggcaaagtaaatccgttatcacgatccatataaatattcaggtttaccagaccgtacaatttcttaccaaacaacgactgcttagaatagcgcattttcacatcaaaatcgctattggcgtagtaatggccttcaaaaacagcgtaatcgttctgataaaacaagttccggtgtcggtagcatagaccgatcatagtcgagctgccgggcttcagattaaaaaccggataaataaaaatgttgcgtttttcaccaaaagtaatcaggtccaccgccttgtctgcaactccattttcaattgcataatgtaatggtgccgcaatcgggtagacaagtgaactaaaaaaaggttggatgacatggatgaatggccacgcaatgacttcggtaaacgacattgaacccgaagaagtatcctgaacagcttcgtcagacttcttcgcaagtgcaggcacactcaacacgcccacaagcaccagtaatgtcaccaaacgcatcatttccattctaatatatagttatattggttatgatgttttctctttttgcaaaaattatcaaaaaattggcggcttacccgaagattatcctaacggtttttctggcggtaggtattttgagcatttaccccatcatgcatttgcgatgggatttacagttacaagacacgattacgagtgcgcgagaaccgagcaacgtccagaaaattgaagacgaattcggtgggcttggaagcctcatcgtcatcttgcaatcggaggattcgagtgcgaactaccaaatcgccaaaaacctcgcacaaaagatgcagcagagtccggcagtccattttgccgacttcgagaccgacattgaattttacaagaagaacaagttcttgtacgccagtgaaaacgacattgacatcatggtgcatcgcattgaaaagctcaagcacgactacatcatgaagaacaacccgctgttcattgacctcaagagtgcgattgattccatcacgcagacgacttcggaacagcgcgaacagcttttaagcgacctcgaaaagaagtattttgacaagctcgccgtgagccactccaacaaaaccgggaccatccgtatcgttgaaatttacccgacgcattcgatctcggatttgcaggcaaacaggaaccttttctacgaagtttcaaatcagttgaaaaatgaaaaaacacctagcgatttccaggtgtattttgcaggaaaggtctacgaatccatccagaccggcaagcggcttctgcccgaagcaaagatggtgggctgcgtcacagcgggtctgattcttctgcttctgattctcaacttctttaggcagccgcaattgatttttatttcagctctgccaattgcaacaccgatttttacgacgatggcgtgttcgtatatgttctacggacgcattaacttgtttacgcttttgcttgcaattgtgctcccgggacaagctctgcagattatcaaccacgttctgaaccgatactttttggaacgcgagcagaacttgagcccacaactttgcattgaaagtgcgctccttggcatcgggccctcgaccgccgtttcgagttttgcatttgcaacattgttcgctagtttgattttgattccgctgccaggactccaggaactgggcgttctcggttcaacgggctgcattttgaactgggccattacgctccttttctcggctgcacttttgcaggtcacgcaacgcaaaaaaccgttctcgattagacactcgcaaattcaccctgagtacaagatttcaatgctttcaaatcgtttgaactggacgattttctcgattatcatcgcggcaagtctcgttgggctttacatcggcggtactcgcatccacatccgcaacgacttttcggctacagaaatcaactacaaggacgcaacgattgattccctaattgcagagacgggattcatgaacaagacgcccgtcatcgtgatgctcccggaaagtgccgaaagcgagaacctgctggaacgattcaccgagctcaaaaacaacggcgaactttcaaccgtcaactcgctgtttacgcttgcacagttttcccccaacttgcaacagaagaaaatggaaaagctccgccagttgcacagcttggtcactaaggaatttcgtgaagcgctctccaagagcgaacttgaaaatcttgaaaaggtggaacaggcgcttgaatttgacgaagccgatgactttgagccacctgagtatatcgccaagaagttccgcgacaagcacggcaagcaaggccgctttgcgttcatctttaccgacatcaaggaaaactttggcagcgaatgcgtaaaattgcacaaagaactccaccagattgaaggtatcgacaacgggaaatacttggtggcaggcatcccgattactcgcgctattttcttggataggattacaaataatatcagtagaccattgcaagtgggtggtattttagtgtttctgttcatgctcgtttattataaccgctttagccgcgccttgtttaccgcacttccgtctgtatttgcagcaagctggttcctcgcagcgctcaacgcatttgacgtgaagatttcagcatacagcgcactcgccttcccgattttgattggagcaagcgtcgatggctccctccagtttttctcggcttattacgagaagcaaacagggaccgcgctcacaatccttagggacaagttctttacgatttttctctcgcagatggccgccttcatcggtacatacggcatgctcgtttcgtcccacccggggcttcgcagcatgggctacgtctcgttgacaggccttatctgcatattcatttcccaattcaccatcttccccctcatcgcaggatcgctcgaccaataccgtctgagacagaaaaggaaaaaggaagctaaagatgaaaacgctttctgatagaactcaaaatattgcagcatcgctcaccgtcgccatcgacacaatggcaaaacagatgatcgcagacggcaaggacgtcgtgagtctcggcgcaggcgaacccgactttggaacgcccacccccattcaagatgcggcaattgatgctatccgcgcaggcaagacgcgctatactgcacctgtcgggattcttgatgtgcgcaaggctgttgcaaagaaattggaagaagaaaacggactccattacaatgcatcgcaaatcatcatgacgagcggtgcaaagcacgccgtgttcaacgctctcgccgccctcatcaatccgggtgacgaagtgattatccccgccccgtactgggtcacgtatccggaacttgtgaagtggctcggcggtacgccggtgtttgttgaagccggcattgaaaagaacttcaagattgatgccgaagatttgcgcaaggcttgcacgccgcgcacgaaggcaattctcttgaacaatccgtgcaacccgactggcgccgtttacagcaagagagaacttgaagcattggcaaaggaaattgtagcacaggacatctactgcatctcggacgaagtttacgaatactttgtctacgatactgagtttacgagcgcagcagtattccccggcatggcagaacgtacaattgtgattaacggcttttcgaagtctcactgcatgaccggctggagaatcggttacgatgccgcccccgccccgattgcaaaaatcatcggaaaaatccagggacaggccacgcaccacccgagcaatgtcgcacagtacgccgcactcggcgctctgaacatggacaagagcaatgttcatgccatgcaggcagccttccgcaagcgcagagcctacatgcttgaacgcacttcgttcctctcgaccaagccgcgcgcacccgaaggcgcattctacctttttgcaccggtgagcgattactacgggaaaaagactccggacggcaaggtgattgcaggctcgattgatttttgcagcgcacttttggaaagcaagggacttgcgattgtgccaggcgccgcctttggcgacgacacatgcgttagattctcgtacgccgcaagcgatgaaaatcttgcgaaggcttgcgaccgctttgaagcattcgtgaaagaactctcgtaataaggaattgcgatgttcccattccgcctcgtcaatccagacccatcgaaaccgtttaccatcgggcgcaaatcggataacgttttgcaattcgacaacctgatggtttcgaggtatcatgcggttctgaattttacggacggcaaatggattttgcaaagcttgacccagaacagtatcacgatgctgaacgggaaagacgtgacgaccgccgtgataaacgatggcgacgtgatactcattgggccgaggcagttgcgagcgacactccgtggcgcggatttgacgcttttgattatggagcgcgaaacggaaagcgatatgcagaccgtaacgctttcaacggaatggagagaaattgaaattcctggaatcgggaaagcacgcgcttctaaaaatgcccgcgaaaatcgcgccgaaatcaagtttgcgaaagcgattgtagacgagagcggcaaacgcacacgcacgattacgattgcaagcggtgacgccagccgttttgaatcagccgtggtcgggttccgcaacaatgatttactgattgaagcgcaaaattcgggttttgacgttttcgcgcaaaacgtgaatgttttcgcaggcaaaaagcaattactgaaagggattgattttgaactccccgccggcgaaattcttgcaattatcgggcgatccggacaaggcaagtcttcgcttctgaagatgattcaaggcataaacagttgcgacaagcagagcattgtgcgcatcggcggtgtcgattaccgcaaaaacgagattcgcagacgcatcgcgatattgccgcaagacccgccgctccgcccggagctgaccgtcgaggaaaccattctcgacggagcgcgttcgtcaatggacgtgcgaaacttcaagcaagatgctcttgcgcgactcgaaaagttctgcgaacttttcgggctgagcggacgcaagcataacctcgtgaagacgctcagcggcggcgaaatgcgccgcgtcgcgctcgcacgcgagctcatgggcaatccgggcctcgtgattctcgacgaaccgctctcgggtcttgatccgtacaattcaagaatcctttgcacgcacttgaagcagctagcgttcctcggtcatacgattatcctcacgactcacagctacgaagcgttgcagattgcaaataaagttctcgtactgcaccagggcgaagaagcgttcttcgggactgttcaggccgcatacgcgcacttcaacacgaacgacccgcaagcgctcctcacgagcatcacacaaagcaaggctgcggaatttcacgagagctacaagcacgagcaaaaagtgcgcgacagcaaatattactttgaacgcaccaagctcccccacaatttcgcctacactgtgcgcatcaccgccaagcagtggttccgcgacaaaggccgcattgcagcgctttttgtgcaacccgcgattatcggatttttgctctcgcaaatattctccgatcaaagttcactctggaccgtcgcctttgcgattatcctttgtgcaaactggtttgcgctctcgctttctatccgtgaaatcgtgcaggagaaagacattctccgcgacaagttccgccgaggcgtttctgcaatctcgacgctaaccgccaaatgcacgctccccatcattttcacgatgatgcagacggcaatcgtctatgcgtttatcagtacccgcattaccccccacccccaaattgcgcttatcgcctgcgttttcgcctgcatcgcggtccccgcaaccaccgtcgggcttttcacgagtacactcgccaagaacacgagccaggcaaatgccttcttgccgctcctcatcatcccgcaagtcgccctcgccggagccctcgtgccgcttgaccaaatgcagcccattggccgcgcgctttcgagcgtcatctggtcgcgctacaaccaagcttcgctcctcaacattttgctagaacgaaaagacgacattttcaacacgattttcgccatcgcgatcgcgcttagtttctatattgtaactgcaattttactacacaaattaaagaagccaagatgatacgtccagaacaaccgctaaattttccgtacccctttaacgaaaactacgaactattgggaacgctcggcaaaggcggaatgggctatgtctacaaggccctcgataaaaggctgaaccgcgaagtcgccttcaagatactcgactccacctccgatgtcgaagccatcaagcgtttctatctcgaagcgcaggccatgaaggagctcgaccaccaaaacatcgttcacgtgttcgactttggccagcagggcaaccagctctttatttcgatgacttacgtgcaaggtatttcgcttgccgaaattttgcaaaacaagagcaaactttcctttgaggccattgaagtcatcatcaagcaaattgcacgcggtctcctttacgcgcacagcaagggcatcgtccaccgcgacgtgaagccatcaaacatcatgctcacgcgcgacaaccgcgtctacatcatggactttggcatttcatacatccaggagatggaaaaggaacgcctcacccgcaccggcatgaccatgggtacgcccgaatacatgtcgcccgaacagtgccacggtgacgaagtcacgctccagtccgacatttatagcatgggcgtgatcctttacgaaatgacttgcggacgtttgccgttcgaaggcagccgccctgtggaaattgcgctcaagcacgtgcaggaaccgcctccggctccggaacttttccgcgaagatatcccggacggactttcggcgctcatcctcaagtgcctcaagaaaaagctgaacgaacgcttccacgacatgcaggaattcttggacgaatgcgaccaggtattcccgcagcacgacacaccgtatcagaattcttctgtcggtcgcaagaccggcagccaccgcagcgttccttccattgcagaagcggccaagcgattcggcagcaacctcactccgcacaaactcatcattgttgcgttctcggtgctgttcccgctcatcgtgattttactcatgctcctcatgttcacgcacaaaccgcagaacatgttgcatgaagttgaatggagcgaggtcatcgcaaactacgaaacgagagccatcgagcccgaaatgaaaaagggttacccgattgagaacttgactgacggcgacctcaccacggcatggctcaacaagatgccgctcaagccgttgaacccggtgctcgccatgtactttgaccagaacacgctcatcacgaacatcggcattgctgttggctaccagaagtccgtagatgacgctttcggcgaccgcttccgcattttcaagaaaccgcacacgctcaccattgagacaaaggacggattcaagcaacgcatcaagctcgaaaatattaggggaatgcagtacccgaacattcaggctgttgaaacgacggagctccggttctaccttgaagacgtttacgaagctgacaacgacgactacgctatttcggaaatccgcttgcttgggatggaagtggagtagttggcagttggcagtaggaagtagacagtaggcagtaagctgctgaaaagaggggaaaatgcaaaaaaggattgtacaaagatcctgcaatcgcgctaagggaaattttatagagacgcaggcggtggcattcctgatgcgcgaaggctaccaagttgtcacccgtaattacgcttaccatggcggagaactcgacattgtcgcccgcgataacgggactctcgtttttgttgaagtcaagtctgtttggaataaccaggaagggaaccctgccgcacgtgtgaacgctctcaagcaaaagaagatttggcaaaccgcttgccatttcttggcaacgcaaaaaacaattgcccctaagggctttgacactccttgccgtttcgatgttctgagcgcccgcgcctaccaagaaccgctccagtttgcgcacatcaaaaacgcctttgaaggcaatcaagtcattcccaatatctagtctcgcctttaacagcgcagaaaccacatacaacatttcagcacgtttgtaaaaagagagttacacaacaagagctaaagcgctgcacagcaagcatcgtcttaattggagtatcgtaatttatctaaattgcgttaaaaagtactcttttaaaaagcatttttgttttttataaatatgaatttgaaaacagttaaaatatctcgctctagcctttgtgcctccctgttcgggttgttcttccttgtttcctgtgccggtaacaacacaccagaagttaacccttcgcccacgccagaaatttccgaatcgacggacgcttattacgacgatgaatcctctacagattacgtcaccgaagaagcgcccgccacggtagccaccggtggaactatcgaaacgagcggctacacgtttaccgcacccgacaacggttggacaattatcggtggcgaagacaatgccccgtacgaattctacaatccgaaaacgggacgccgagccgtcctcgtggaagtgatgcttcccgaaggtgaaccgctccgcctcatggaccgcgcccagatcgaaatgcagtcattcgaatcaagcggtaaaaaggcgacactcgcagaaacatacccggaagaagcattcggcacgacaggcgcattctttgatgtcgccggcaagcgttacgacacgccttacgaagccgtcggtctcgtgattggcgcagggaaccgcatctttacacttactctcgcggcaacagatacgcaactccccgcaggcacactcaaacaggaatggaaagacttctatgcatcattcaaactgaaagaagttgtccaggaagccgtttctgaactttccgaagaacgcatcatgcagtactccagcgcagacctcggatactcctggagcacaagcgatacgctttggcacaactggaccggagtcgcccgccaaaacgaagacccggatttagtgctcagcaacaagaaagaagatatttcgctgtttgtatatggcgccatcgtcccgagcgacgaagtcagccagcaagacatgttcaaggtcctcctcagccgtcttggactttccatgaacgaaccgagctttgaagtccagcgagtcaaggtcggcgaccgctacgcccaggaattcacgctcacccacgtcgtcaataaatttgacttctattatacaggccgattctattacgataacggtcgaggaatcttgattgccacctggacccagggcatcaacaagaagaaatatgcctctgtgatgaaaaatgcagtcaacggcctcaaggtcggcgcgatgcccaaaatggcaagcgacgaagaagcccgcaaaaagcagaacaagttcaacgcagccgtcatgagccaagtcggtattctccgtttgcttgaagaccagccgtttgtcgccctcagctactttgaacgcgctaacaagatggacccggaagaaccgctctatttaattaactgcggattcgtttaccagatgaaggaactttacggcccgggcatcagctatttcacaagccagattgatcttgtacgcaagaacggcaagttgctctccattctcggtgaaatgtacgaagcattgttcgactacggccacgcccgcgaatgtgccgaagcggccctccgttacacgccgaacaatccggaatacgtcatcaacttgagcgacgctctctggggtttgggacagcgccaccagtccctcattgtggtgcaacgcctctatgacacgcagccaagctcccgtctgggcgtttacctcgccaagacttacatgggtcttgaccagtacgccgaagccgtcgatatcttgtacgctatccgtggccgctttggcatgagcaaggaacttggcgaaaccctcatggacgctttgatgttcctcggccgctacgaagaagcccgcgccattagcgacgaaacgctcgccaaggccaagaacgattataaagtctggacaatgcacggcaagattttgttctacagccgcaattaccgcgatgccgaaaaggcgctcaccaaggctctcgccctcaagccggataacgaagatgccaagagcttcctttccgccactaaggcttacctcggcaaggctgacaaccgcacactccaaaagccgattaccccggtggaagaccgcaccgcagacttgaagactcttctccgcccgcaggccaagcagaacgccatcgaaggcgacttccctgccgtaattcattaccaaaaggaatccctcaaggccgaaaagaacgccaactgggtccgcagcgaagaaatgctcctcgaagttctggaccagcgcggcgccgccatttatcgtgaattcacgtttgactttttgccgggctacgaccgcattttcttgaacgcgctcgaagtttacgacagcaactggaaactcaagcagaaggcaacactcaacggagcctatatcacatacgctacagaaattggtggtggtaacgaaagccagactgcccacttcccgctttcggaacttgctccgggtgactttatctacatgcaattcagccgcacgaatctcgaaaacaagggcatgattccgtacacgaactacgaaagcagccgcgatgtaccggtcggagaatctgtattccgcatttacgccgacacgacccgatttgtcaccgaagaatacggtccgctcgaaaagacagccatcaagggtggcattgaatggaagattgaaaacccggtcattgtccgcaaggaactttatatgccggtgtaccgcgacttcggcgcaggcctcatgctcacaggcaagcaggaatggcgcgacgttggtgacgattaccagaacctcatcagccatcagttcaagaaggcagtcaaggttcgcgaacaagcttttgaagtgcgtggcaacaagattggcgatgaagcagtcaaggccataatcaactttgtccgtcaggacatccgttaccgcgatgtgcgattcggcggccacagcctgattccgcagaccgcagaagtcacgctcaaggaacaccgtggtgactgcaaggacatggcacttttgctcaaggacatgcttgatgccattggcgtcaagagctacctcaccgccatccacctcacggaagaaggtttctcgcacttaccgaccatccagcagttcaaccatatgatcctctacatcccgaagcaagggaagattagcgaacgctgggtcgacgctaccgacaaaacaggcaacgatcgcccggtaccgctcgacatggaaggcaaggtcgctctcgtgattgacggagaccagagccatgtggtgacaacgccgattcttgaagacaaccaggaacaccaaattgcgattcagcacgacctctttatcgccgaagacggcaagtgcgaattccgcgattccgtacagctccagggcaagttcgctagcgccatccgcaacaagttctttggccgcgatgtcaaggatcaggaaaagctcttggaacagttcctcgccgcaggcgtgccggacgtgagcatcggcaacatccgcatcaagaacctagaccagttcaacaagccgcttatcatcgtgaacacgtacgcctcaaagggttactttggtcagggaggttctgaactcaagggaagattcccgaacgtctgggaacgcagcctcttcaagctcccgaaggtcgcaaagcgccaccaccctatccgcatgccgcacgagacgcagttcagctttaagctgaacatcaagacggctagcggccacacggtaacgctcaccgaagcaaagccgcttaaccgcgccccggattacgtgagcttcgaaaagcagccgaagtccaagacttctagtggcatcaagtggaccacgtttgcactctacgccgatccgaccgaatacgacaagattcgcgaagaatggaactacctcttgagtgaaacgagcccgatgattacagtgaaatgaggtctgagctatgggcacggtcgcccaagggcgacctttgaggtatgaggtatagtccaaagcgaagcgaccccaaagcaccaaaggtgcgaccccatagcccaaagctaatgacctttgactaacaactattgactaactatgcgcgcattaattctctccgatattcatggttctgctttggcggcaaggcaggcgctcacgttctttgaaaagtttaactgcgacaagatattcttgctgggcgatacgctctatcacggcccgcgaaacccgctcccggcaggacacggcccgatgcaagtcgtcgaagcgcttgcgccgtacaaagaccgcattgtcgctgtccgcggcaactgcgatgccgatgttgacttgatgatgctagacttccctatcgaaaacgaatacaaagtcgtcaaagattgcggacttcacttgttcatgagccatggacacatctttatgccggaatgtttcccgagagatgcgctaaacgccattgaatctacgggtgcggcgcaatcctcagcgcagtccacgcagccagaagccgaggttccgcaaaagccgcaaattgacgtgtatctgtacggtcacacgcacatctggaagctcgaaaagaacttccgcaatgtgcttctcgtgaatccgggttccacgagcctcccgaaaggcggtaacccgccgacattcggattctacgaaagcacgcccgcgacagcaaacgaacatgcccatgccaaattcagcatccacacgctggaagatggcatggaaattgcggctgtgagcatatagggaacgacgcaccacctgctatttttttcttacatttgagccatggttttaaacgtaatctggctcgtgtttttcttcggtgcatttatcgcatgcatcgtccaatggcttgctttcggcgataccggcatttttaacaaggccattctcggcgcttttgacatgtccaagacggcattcgaaatcgctcttggcctcacgggcattttgagcctgtggctcggcatcctgaaaatcggcgaaaaagcgggcgcagtccagattttggcaaaaatcgtgcagccgctattctcgagactcttccccgaaatcccgaagggccacccggtcgtgggtaccatgctcatgaacatcagcgcgaacatgctcgggctcgacaatgcggcaacgccgatgggcctcaaagccatgaagcagctccaggacttgaacccgaacgacgacaagaccgtcgcaagcgattcgcaaatcatgttcctcgtcttgaacgcaagcggacttacgctaattcctgttagcataatgacttaccgcgcacagctcggcgcagcaaacccgagtgacgtgttcctcccgctcctcctctcgacattcttcagcactatcgcaggtattttcgcactcagctttttccagaaaatcaagctcaaggacccagtaaccgtcatgtggctcggcggcatcagcgcttgcgttatcgccgtaatgttctactttagccatctcaccgccgaagcactcggcactacgagccttttcattagcggtcttgtgctgtttggagtcatcgttgcattcctcggcctagcctgctacaagaaagtccaagcttatgaagcattcgtggaaggcgcaaaggaaggtttcaacaccgccgtcatgatcatcccgaacctcgtcgcgattctcgtgggtgtcgccgtgttccgcgcaagcggtgcgatggacctcgtgatgaacggcatctctgctttgctcggccttatcggtgttgggaacgacgttgtcccagcgctccccaccgcccttatgaagccccttagcggtagcggtgctcgcggcatgatgatcgacgccatgaagaaccttggcccggatagctttgctggccgcctcagttgcatgttccaaggagcagccgacacgacattctacatcatcgccgtgtatttcggctctgtaggcgtcaaaaagacccgccacgccgtcacctgcgccctcattgcagatgcggtcggagtcattgcagccatcgttatcgcctacatatttttcccaccgttccactagcttttgtaagctaaatcacgcgctctaaaatggactaaaaatattgtgttatattaatttttttttaccctttcaaaatttttttatttacatttagaacgctaatttggtgtataatgtgtggactttaaggggtgaaaatggactacgtcattttcagtagcgtttataaagattttagggatgcgattttagataatattcctgatatgtcggcgatgagcaaacgaatcagcgccgccattcctcctatatgtaatattttaaacattggttttatcaagctcaaacttattgccccgagctccattatcgccaaagaaggcttaaacgacgaaaaaattatttacgaagacacgaatggttacgagtccatgccactcatccaaacttaccgtacgggtgaaaacggcatggcgactattgagattagagccaagaaaagtcacaaattttcaaacccagaactccaagctgtaaaactcatcagtgatgacatgttcatcattctcggccgctctcgtctcatgagcgcaatccactacgcaagccagacagacaccatgactggcgcccccaacacagcaaagctcgtacaccacagcatcgaacttaagtctaaaaacaagctccataattttagcggtctattcctcaatctcaagaactacaagtacatcaaccagtccaagtcccccgctattggcgacaagggtatcgccctctttacacacaccatcatggcaatgtgccacgatgacgaaatgattgcaagactcggtggcgacaacttcttcgtcctcgtcaaaaaggaaaacagagaccagttcgtcaagaatttgagttctataaaggtcaacgtccctacgccccaaggccaggtgatcccgctgaccatacagagccgcattggcgtttacgatatccagccgcaagacaccatgaacgaaatcatgcactgcagctctgttgccctgaatgaatccagagtccatccgggtaacgatatcgtttacttcaccaggaaaatgctcgaagacgtttaccacgaaaaggaaatttcttcgatcttccgcgaagctctgcgtcgcaaggaatttatcgtctactaccagcccaaggtttccgtcaaggaacagaagctctgtggatgcgaagcgctcgtgcgctggaaccgcaatgggcaagttatcccgcctagcgaatttttgccgatcctcgaaaaagaagcatccatttgccttcttgacttttacgttttccgcaaagtctgcgaagacatccgtaattggctggacacgggtattgaaccggtccgcgtgtcttcaaacttttcaagacaccatcttagcaatccgcacttgactgaagatatccttgacatcatgaaggaattcaatatcgacagcaagttcattgaaattgagctcacggaatcctccaattttgaagataaaattgcgatgcagaagttcgtgaacggacttcgccagcatggcatttcagtctctatcgacgactttggtacaggctactccacatttgccgccatcaaggatttgaacgtcaacgtcatcaaattggacaagtcgctcctcgaccacatcggcgacgaaaagtaccatgatgaagttgtcatcaagaacatggtgaacatgatcaacgaactcaatcttgaagtcgttgcagaaggtgtcgaaaactcgaagcagcttgacttcttgcagaacgccaagtgctcaattattcagggattcctttttgacaagccgctgaccaaggaagaatttgaaaagagactttcaaaagaagtcacttacacaaacatttcctaaaagaacatccaaattgccatccaaaggacgatgagtccaaactcgatttccctagaaattcgagccataaagcagcatccgagagcaatttcggcaatagctgctagacgtatccagggagcttcttcgcccgcctgataaagcgaaatgattccgagaagttccacccaaagccaaaacgtttgagcaagcaccatgaagcgcctgcggttatcgcgaagccccgtcgtgaaaacgcagaacgtgagagcaaccatgcggaacgggtaattctctaatgtcgggatcgcaaggttccccgcaaaagcggtgtaaaggcaactcgtcatgacaataaaaaacatgactagcgttatgcggaacatgccctttattttccaaaggaacgccgcaaaaataaggcagaggaggcaagcgacggcattggcaaacatgctcatttgcggaccctcctatgctttttcgaaaacccaagatggacaaacggttgcagacagactaacaagcaactcacataggcgccaaaaggtccggccaaattgacccaatccgatgtaaaatagccatacgccacagccgtcaaaacaccacacagcacaggcaggcgtacaactttaaattccggagcggagaacggcgaataatatttattaacatcggtttcaacgacttcgccatccgagctatcgctctcctcgcccatcaggatttcgtcgttttcaaagaaccgcgaaagcaagaaacgcacgccaaagaaaatggcaacaaacagagctccacatgcaaacatcaaacccgcatttgcaaaaacagcattcgagaagaaatgaaactcatctagattcacaacaaaatcgcacttgagcaaaacaccaaatagaataaaggcaacaaccagcaaacgcccccaaaggttttcgcgaacggcctcgatgaacagcagttgcggaacaacacacgcaaaagcaaacgcggtataactcccctcgcctttgacaaggataacccaaaggaacaatagcgatatgaaccagctgcaaagcaaaacaaaccgttcaatcaagcggttgtagtagttttcgaatgaaaggagcgcaatcgaactcgcaagccccatataaaagacaatggagaccacatacaacggaaagaacgcaccctgccaaacggaattttcaagtcgagcgaaatctaaagcaaattcagaaatgacccagaacaccgtcgggaggataatccacgcaagcggccgcctgattttagcgagttccttgcatagagagacgtcttctgcactatccgccgccacaagatgagtcacgaaaaacaggagcgacataaagccgacaatgccgatgccataaacgtcgctatggacatcgctattcatttggatggaacgggaataaacaaacgataggacaacggctacgaccaaactacaaagcgaactgagttcgagcaaaagcgatgtacgacggtgaattttgaccttcatgacaagcaaaaaagccgaaaggagaacgcccgcctgcgacatgccaatccagaaaatgaaaagcgtcttggggaatttccagctaccgctattgtgcaaaagatggtcataggagccgtcccagaacgagccccctaccgaaagcaggagcaacaagcacaacccaataaaaactatagtaacgactttgctgttcaacgttcgcgcctctccccctacaatatattttttatttttgggcgcgtcatgactactcttgaaattatcattatcgcgattgtcgaggcgatggactgctttgcggtcgccatttcgaccgggctttgcaaatcgggcatcaagcgttcgcgcgcggtgctccaggcgatttcgtttggcttttttcagggcggaatgacacttctcgggtattttttgggtagctttgctgaacgttggttcaatgcggtgggtacgccgattgcgtgtgccattctctgcattttgggatcccgcatgatctggggcgccattcgcggtggtgaagcgacagcctcctgtgcgcacctgagcctcatgaacattttacttttatcggttgcgacaagcattgacgcatttgcagtcgggatttcgtttgcgttcttgaacgccaacatggtttttgcaacctccgccattgcaattgcaagctttgtgatgggcgttctcggctttgaaatcgggcgccatgcctccaagcgattcaagacaaaaattccggagattatcgccgggattatcctcattgccattggcgtgaagatgtttgtgtagcgccttcggtgcgccgacctcaaactctttctatattacatttcatgagtgagcagaaagatattgaccgtacccgctattttgaattaaagaaacaactggaagaagctagccgtctttattacaaggacggggtctcccccatgagcgaccaggattttgactttgggctcaaggagatggaagcgctcgaggcgaagtatccggaattgcgcggaaaaggttcgctcacacagaaggtcggtagcgacctcacgaatgattttgcgaaggtggcacatgcggtgccgatgctcagcattgcaaacgtgtacagcgaagaagaaatgcgcgaatttgtgaaggccgcagaagaaggtctctcgtctttcgtctctcgtctctcgtctaaaaaatggatttgcgagaggaaaatcgacggagttagcctttcggtgatttacgagaatggccgcttgaagcaggcggcaacgcgtggcgatggcgcccaaggcgatgacgtgacgttgaatgcgctcacgattgcagacattcctgaatattttgacgcgaagaaattgaagattgacccgagcgagattccgcagggtacgttcgaagtccgcggtgaagtctacatggaacgcgaagcatttgaacgtttgaacgagcagttcatcctggaaaacaagaagacgttccaaaactgccgcaacacggtttcgggctcgctcaagctcaagagcgttgccgaatgcaagacgcgcccgatgcgcttttttgcataccacattccgcagagcaacaacaaaactcacgaagagaacttgaagcagctcaagcgtctcggtttccatacgaacgattactggaccgccgatacggtcgatgaaatcatggcgatttccgaaaagataggcgcaagccgcgacagtctcccgttcgatattgacggcatggtcgtgaagctgaacgatttgcagcagcagcgagaactcggcagcacaagcaagagcccgcgctgggccatcgcttacaagttcaaggcggaacgtgcctacacaccgcttttgtctgtagaattccaggtcggtcgcaccggtgccgtgacgccagtggcaaatctcgcacccgtgcgcctcgcaggtacaaccgtcaagcgcgccaccctccacaacttcgacgaagtggcaaggctcgacttgcactacggcgacaccgtcggcgtagagaagggtggcgaaatcatcccaaaaatcacggatgtcaaacgcgaactgcgccctgccggagcctcccccgtcgtggcacccgaaaaatgccccgtgtgcggcgagcaactcacgcacatcgacggcgaagtgattctgcgttgcgaaaacttgcactgcaaggcgcaagtgcaatgtctgttcgaacatttcgtaagccgcgaagcgatgaacatcgaaaatctcgggccagcgcttatcgcaagtctccttgccaccggcaaaatcaagcgcatcccagacctttaccgcctcacgctcgaagacctggaatcgcaggaacgcatggcgaagaagagcgcgaaaaacgtctttgacgccatccaagcatcaaaacagcgcagtctcgaaaatctgttgcacggtctcggcatccgctttgtcggccgcaccagtgcccgtaacatcgcgaagcatttccgcacgctcgaaaaaatccgcacggcaacggtcgaagaattgcagaacgtgaccgacgtgggtgaacgcatcggcaaatccgtctacgaattcttccacacgccgctttataccaatgaaattgatgaactcgtggcgctcggactcccgacggaattcaagggcgttgtcaagactttattccaaggtcaaactgcagtcatcacaggaacgctcccgaacatggaccgcgatgaagcgcgcaagctcatcgaagagaatggcggcaaggtttccggttccgtcagtaaaaagacgagttgggttttggcaggagaagcggcaggttccaagctcaccaaggcaaacgagctcgggattcccgtacacgacgaagcatggcttatggctcagattgcaaacgccgatgaatccggcgacgccccagacgaaaatgcgggcagttccgcaggcaattttgcaaacgaaaaagcaagcgtttcagcaacgcccgcagaagatcaaatgtcgctaaatctctagtctttgacgcagcggacgttgcaattcgaagtcgttttctgcgcgtacttggtcaaatcaaattcatcttggcgaagcatataaatgtatgcagagccttcttcattcatgtctgcgctacagaaatatgccgaagtcaatcgacctgtaaagaatccatttgcagttcggtgtcccgcatagattcccgtaaagccaacaagatcatcaccgacatggactatgttatcaaattccttgggatcactacttaaaagaacttttcttgccgaataagaattaccgtggaaccataaattgacaaaagcattgagttcatcccattctttattagacgggacatggaatccttccgggcatacattttccaccttggcgctagccccaagaataccatcccattgataaagtcgaccatacttttcgcaatattcaagagagtcgccatagcaccagctcggttccacttcatagttcaagttctcggccatccacacttgattaccgatgccaatcgtcttatattccgaattgtcgcgactatccactaaaacaccttttacaagcgaatctgtcgaatatttccacgtgaatttgttgcaataataaatggaattttgatactggtgataccccacatgattagcattgcaaccatagcccaaagtatattccatttcgttcgaatagcccatttctccattattgcaatagaaatagagcgtagaatcggttttaccacggcgaacttcttccttttcaccacacggatttgcaattttttccagttccagtacagaacccgttttatcaatatctgttgccttgcggaatataccatcgacacacaccacttcaacagttgagtcattgggtagtttttgaacaatacctatctcacattttagattacgagaccaatatgcaatataatcttcctccgaacccgtagcagcccaatgcagataatcaggagcattatcttccgccttgcatacaagatacgaagattttcccattgtttccgaaacgagaaccataccaaatcttgaagaaacacatgcaaatccttgttcaacgtgagcactgacccatttgccctgaagcgaatcataggcataggaaaacgatgtaaaattcgcttttatcacttcaccatcatgacctttttcaatgccatacaattcctgaaaagtaccgttcggacaaatccagcccgtatctttagagcacatgtaaggtctttcaacatagcggctcaaaggatttgtaaccttctttacttccccatcgttcttgtcagaacattctccaagaccatttgtctgtccgaacacatagccactcagcttagtaacaaggtaatctgttttaggaatagactttacccataaatttccttctatcatatcagcatatttcgttttaaacgtatcgatttttgctgaatccgtttcaagcatccagaacacagccgtatcagagctcaactggctagaaagccttgtataggggatacgcgaaagcatttgccatacggcttgaagttccgcatctttttcgttcccttcaatttgattagacagtttaatatcaagtgaagtggacaacatatactccataatttcatgctgagcggttctttcagcagaatcagaaggtattccctttttcatcaaatagagaatcctgttgtactccatatttgtcataaaattcacatagacagaatccaccctgctcaagtctgcaaagctccaatatccgcttttcgacattttattcctaacacacattacaacattagacgattgtaatttgagattttcaaatttgaagacattcggatacgtcacatatgttgtaaattcgcgaccggtccaagaagcactagaatccagttcatacaaagtcacttcgtacttggtgccacccctatcaatagaattataatcttcacttgaaataaaagacgcaactccaactaatttgtttaattcatattcaggagcgttatcttcgctttcgatattaacacctttagatacttcactacagcccatcaaagcaagcaaacaaagcactattcctaaaacattcagtttcatattcatctcccctacttcaatggttcctgctttggaaggttttcatcgcattcactcatatcaacatcaggcaaataatatccataagaatattcgcatcggtagcacttgcgcccactttttccatagcgatttaacgtttctttcgtacaagcaaagccgacaccactttcggcggcactagccttagtccatccaacagagccgtcgtacatgcgcccccacttgtaataatcatccgtacaatatgttcctttagtcaagtggcccggaagcgtatcgcccacagaagagttcagaacaatcatgtccaaatcatagcatccatttctaggaagggtccaccctaatgtatcgcaatacaggaactgcgtcttgttagattcggtagccttgatttcatgatagttttccgcagagcagtttccgagattatacttcttctgccagatgttattcaagtattccttaactttgtatgcatcggttttatagccgaatccaggcacgaaatcatcgaacttatcgcaacttgaattatgattaaaataatacgcatagctccaataagtcgagaacagcgaatccgtcaaaacatcttctttcaacaagtcgtctagtccacccgacctccacacataagtttcgttaaggacatttactcccaacaagtagtaattgtagtcccgcaacgtcgaaagattcatcttgctaaagtcttcgtgcagagaatcgagcaggaacaaatccgaaatttctttttgcagcaaagccatcgacgaatcaaacgaaagtccacgatcaacatagtgctttaaacgtttcgcctgcatatgcgtcaaaaggttcacgcttatcgaatcgcctttacgaacatccgcataagcttctagaaccttccagttggtcatcggttctgtttcattcgcatcatagcaattggaatagaaattgccattcacttcaaggtaaacatagggctgtgtaagtttgacattctcaagggaaaaatgcccagaataatcatccacaaaaccatggtacgccacacctgtttgcgaaagcgtgctatcgacttcacgcaaaacaacctcagtcatcgaataaccacgcgttcgatcaacataaccgacgatgttatgcgtcgtttccttggaattttcaatttgcgggaaattactcgaagttaaattatcatcggagcaagagcataacaaagcgttcacgccaaaaacagatacaattatggggattaatttattttttgcagaaaaaatcatatttccaactcacttcttataaaatcaataataaaaaatttggtattaaaaacaagataaaaagtgcataaaaagaaaggcgccccgaaggacgcccagaactgttttagttaaaagatttagcacagcgaagctacaatctgcaaccctcaaggaagggtagtaaaccaaagcagctcgtttcggaataaaactcggctcaaaagccctcgcttcaatccctaaaaacaaatgtattaaaaatttaagaaaatggcaagatgtttgatagtacaacttggaatggtgccagaacctgtaatcggggtcacattgcctaaaattccattttttagtaaattttaacgcatgaaatcagtacctataacgctcctgaccggttacctgggagccggcaaaacaactctcctcaactacgttctcaacaatcagcagggctaccacgtcgccgtcatcgtaaatgacattggcgaagtgaacatcgaccagactttaattgaaaagggcggaaacatcacgaaggaagattcgggcaaggttgtcccgctttcgaatggttgtatctgctgttcgctcaagaccgacttgatcgaacaaatcgccgaacttttggaaatgggcaagttcgactacattctcatcgaagctagcggcatctgcgagccgattcctatagcccagaccattagctttgcaggtagccagctccgcagcaaagacggcagacctctcccctgccatttggacaacatcgtggcagtcgttgacgtgctccgcctcgcagacgaatttgccggtggcgaaaagctcctcgaagaagacctcgaagaagaagatatcgcaaacttgctcatccagcagattgaattctgcaacacgattatcatgaacaaggtcgacgctctcagcaagcacgacttggaacacgtgaaggcagtcgtgaaggctttgcagccgacagccaagatgatcgagacgaactacggcaaggtcgacatgaaggacattctcgacacgaagcagttcgacttcaacaaagttgccgaatcgagcacttgggcaatcaagctcaacgaagaaggtcacgacaacgatgacgatgatgatgacgatcatgacgaacatgaacatcaccaccacgaccatgacgatgaccacgatgagcatgagcaccatcatcacgaccatgatgaacacgaacatcaccatgaccacgacgatgaagaccacagccattgcgaccatgaacatggtgtttgccactgcggccaccaccacgacaaggaccatccgcatggtgacgaatacggcatcagcacgttcgtgttcgaagaccaccgtccgctgaaccgcgaaaagttcgaagcattcctcgatgactatccaacgagcatcatccgcacgaagggtctcctctggttcagcgacgaacgcagtgaaagctacttgttcgaacaggcaggcaagcaggcctccgcccagaattttggacgttggttcgccgccgaaagcaaggccgaacaacagcgcattctcgaagaaaatccgcagctccagaaaatttgggacgaaaagtacggcgaccgcatcatccgcctggtattcattggccagcacatggacaagaaaaagattatccaggtgatgaaggactgcttggacgactaattattggtcaatagtcattggtcattagttattagaatgtaagacgcgaatccctgcgaccgaagtcgcggggattttttcaccaacggagttaagcagttacatttcttcgatttcttgcatttcaatagcatcaacgtctggcgggagcggatttttggagtcttgttttgcaccaagacgttccagcttgcggcaggactgtacaatgctttggcccttatcgtcaagttttgccattcccttattgtaggcctcctgagccttaccgagagcggcaccgatttcatccatgttttttacgaaaatgcccacgcgcttgagcacttcgttcgcaagttcaaagaccttttgctggttttgagcctgttgcacttggcgccaggtcattttcaccatacgaagcatcgcgtaaagggattgttcatcggcgatgtagacatttttttcaaaagcatcacgccataacgcatgatcttcggcaagagctgtccaaagggctgccgctcgcggcacaaacatcacgacaaagtccattgtcttcttgggagccttgacatagctcgaataatcctttaccgagagttcatttacgtgtttgcggaggctttcgatatgctttttcaagagaactttgcgctcgtcaggattttctgcctgcatatagtccataaatgcagccatagaaactttcgaatcaacgacaacttctttgtacgggtccaaatgcacaatcacatccgggcgcaacattgcattattcccttcagcacgcacaacgttaccgttggcatcacggagtgttgcctgcacatcaaaatgtttcccttcctcaagaccaagtgattccaggacttcttcaagaacgcgttctccccaatcgccctgaattttgctatcgtgcttaaacgcacgcacaagttcattagcagcattcttggttttgtcattggcatcaatggactgtttcaagacttccttgagtgaagaattcgcttcggtctgtgcgcgggtcgtgtcgttcatggtcttttccatcttggcgatggtttccttgagcgggcttacaagctgttccatggtcgcatgaccggattccgagatctgcttttcgcgctgtttaagcatttcttcagtagagttctttgcttgggcatataagcgctgcgacatttccgtaaaacgagcattttgctcatttagcgaagattgatgcactcgttccatatccagcttcatactttctaggcgcttggcactcgcctctttttcatcggctagagacttggcagcggcggcgcgctcgtcagcaatccgcttttcagcatcggcttttaccatttcaagctgtttttcggtattttctttaagttctgcgtttttaacagtttctgtcgcgagctggctacgcagcacagcgacttccttttccatttcaacattcgcctgacgcgcagcggcttcgcgctgcgagtttccattacgggcaaacaagacgccgattacaattccgaggacagcgcaaataatggctacggctatggtcatgaagatactccttttaacgttttatcaatatatcgctatttaaatgaaaaatgtcaagtgtttttcaagaaataatggatcctacgctcaactggcgagatccttgaccttgtcccagagcttggcgccagcatttttcacagacttgagacttttgcgagcctttccaaaaaaactgtaattatcaagttcgtcttgcgcggattcattgccgacgttttcagcgacattcacaggcttgtcgccttcattgttttcgacagacggatcagcgccggcatcaacaagcattttgacgatacgaccattcgcataacgcgctgcaatatggagcggacggttcccataagcatcaactcggttgacattcgcatttttcttgatcaagaaagccaccaaatccgttctgttccgctggatggcgtaagcaagcggcgtttcgcccgcattgtccatcgcatccactttcgcgccctgcgaaaggagaacgttcatccacatcgccccattctgcatgctcaaggcgcgatgcatcagcgtttttccatttgcaaagactcgattcgccgagcccacatcgtttgcaagcaagaactgcaacgattcctttttctggcccataagagccttttcaacaggcgccatgcttttatatgggagcatcatattggcgccctttgacttcaggaatttcagggaggacacgtcattattttctacagcataatgaatcgctgcacaaccagtgtatttcgacacataattgatattcgcgcccaactgcaaataggactttgccaggtccaaattacgatgttttacagcagccacaaaaaggctatctctataggtatagtcaaacaggtatttcgaggttttgttgtggacaaaggtcatgggagtctgcgcagaagagttcttatcatacacggaaagcccaaacgacatcagcttttgagcgatcgcaagatcgttcttcttgacagccacgaaaagtgctgtttcgcccaaacggttcctggcgtgaatatccgcacccaatttctgcaattccgtaaacatcgtaagattgcgtgcaaccgcataatgaataagcgggacgccattttcgtccttatcattgacgcttgcgccatacccaacaacttctttcagcaaatcaatattacccttcttgacagcatcgaaaatcaactgatttttgagcctgtaatggttcaagaactttttgttcaccgcattcttcgtcaatttttcagcaagcacacctgcattatccggagtattcacgtcaagaccaagcgcaatgaggtgtttgagcacaggcacatttccgttcacagctgcataatggagcaaagtattgcctttttcatccgtgtaatgcaagtctgcgccatttctatacgcaagctttgcatcaagcgcagcaatattccccgccttgatggcgttctggatttgctccaccttggtatacgcatcctgaagcacaagcaaactctgctgcgtcttggcataattcttcaaatgctcatagttttcctgaatccattcatgcggacgcgcctggacaaaaggtttcgcataataagagcatcccgattcaagcgcaagctccaacggggtacgccccatattatcggtcaaccgctcatcagcgccatgatgcaacaacgtatcaatcagctccgcagagccaatccttactgcataatgcaaaggcgcatcaccaactgagtccttgctattgacaaagactccgttattcaacaaatccgcaacgtacttggcgtcgcccacggcacaagcggagaatagcttttccattttacgcttagggtctttcggaatgtagccgttatcgtacaagacaaaataagccacagaaatcaaaagcgcagcaccaatcaacgtaaaaagcaagccccaaagtcttactcgacgggcttttaccaaagcaacctgcgaatacatcgctgtttcacgcgctctctgttgcgttgaatcgcgctcacgctgcagagttgtaatctgctgagtcaacccgacaagagtcccctccaaagtcggcacaacaacattcttgacaagccccaatgcatacgcatacgagtcaatcacataatcgctcatcacgcgatcaagcctggaattttcggcaaaaaactgtttctgcttgcgaatacagaggttcaggtcactgcgattgcttgcaaaaccgagcatagaactccccacgcccagctgctccgcaagcactattgacgaacggtattcataaaacgactcgccaagttcatcagcaagcaacccccgcaatctatgatcgcagacaatgtcgttaccataagtattgacaagctgacgcatgataatatgtaaggggcgcttattcatttactgttcgtttccttttttgttgatgatcccggcaaggctcatgtcgtccttgctgccgtgcaagctcatatcgctgaagccttcgtccatacgggcgaccgcctgctctttaccaatatctaaatacatttgcaaaagccgcatatagaaccggttcagacattcaggagctacatcgtaatcgcctacagaatcctcgattccatcgctacacgcaaataccgcaaacgggaaatgccctgtaccgtcaaatgcgtagcggaacgagtccgcgggattcttatcgcaaagcgatgtcgtgtagttcaagaaacacgttgaatcccacggcactggcggagtccagttttcataaggctcggcgctatcgttcaggcaaagcagtctgccatcgcccacgtgaatcgcaagccagccccaccgcgtctgcacataagccatcagcgttgagccataagccttcaccaagtcgtttttgcccaagagttccttctcagcatcggtcagcgggttttcttgggcgtcctgctggatggcggcaacccacttttcgcaaattcgacggcacacatcgcggattagcttttcttgcggctggatattcccaatctgttgctgatacagcattgcttgctcttcgcgaagcttcgctgtttcggatttttcctccgatttttcagtccaacaggaatcccccacatccgtgcgggctgtcaccgcccccgtccgatttccaaggaacttgcgagcatcttcggattgcatgaactgcatcagttcatcctttgcaatcccagccgcaagccttgccccaacatcactccggacgtaagacggtgaaccatgcccatcgcataccacgatcaactggatttcgccatcattatattctagcgaaaagtcctggcacgggatatttgcaggcaaatgcttcgccccgactttgctcaccgcaaacgtttcagcattttgcatacacacctcagactccctagttccagccggaccagtcattggaaccggaattggccgtacttgaacccacatcgactcctgaaagcgatgcatcgtttgcaaccgtattcgaaattgactgtgcgacaagctggttctgcgttaccattgcagcgccgacagatgcactttggcttgccaccgttgtcgcagacacgctgaccgtatgaatcatcttcttgagctgatccacattgtgaaccgtgatgaccgattccgaactgcccgtaaattcccggagcacgtcattattggcatcgtcaccgatggcgatagccaccttcacaccagccttgaaccagcgattccccttgagcttttccagcttacggacatagccatccgtcggagcgccgtccgaaaggaggacaatggcaggtgcgcggcaccccgtcttttcgcccataaaaccattagacctggaaagtttagcgtccaattctgcacaggcgctaccaaacgatgtcgtaccacttgcgctcaaatcctgccactggaacttttcggcttcaagcggctgttcgtacatccaattgacagcgctactgaactcaagcacggcaatcttgatttgcgaatcgccgcaattcttggagatgtcgcccacatcgtcaagagcgtcacgaaccgccgtattgagcgatgcaatctttgaaccggacatactgcccgacgtatccaccataaaaatcagatgcgtgacacgacgcgggatcggttccaacgcaaacgggtcttttgtagccatattctattctccttttattcaataacggcagtttcgccttgatttccaaacttgatcttgtaacctttgcgggcaggcatgccctgaccatccgcaacgactcgctgagtgccgtccaaacacgtcaccgtccaggattcgccagaattattgcaaagccccacctcattgttcttgacgacggttctgccaacgaccttgtcgtaatcggttgagcagtggactagacattcatggagcttctgctccatcatcagcggaattttaaacttacctacgcgcaacattctataatctccaaatgacttatcgcagtaagcacactttttgtcaacactatccgggtccgcaaatgaaaattttccgcatttcgggcatttgacaaaatccgcacgcacctgcagcaaaatatcgcgccattccttatccttcacgcggaggtctccgttttgcagagcctccttactgaacgtcttgcagaatgcatcgcgcaataccttcggatagatatcccaacggcgcatcacattcttatgcaggctcggatccggcgcattgctcttgtcgtttggatccataataaatacggcgttataccccaaaagttgccttgccatttccgggtcgttatcacacgggcaagagagataacgtctgccttcaaacggacggttcatataaatcaagatgaacagacaaaccgcaagcgaatggtaatccgtcactttgcgcggcctagactttccttcgacaatttcgggtgccatataccccgccttgccaagaatgccaaggtcgtcggtaccatcgggagccacgttatcgttatcgcaaatcagcacgtcacccgttttagggttaataaagaagttgccatcgttcatatcctggtagctataaccgtcgcgatgcaggtccaaaaacgatttcacaagttgcatacaggcgttcagctgggcattcacatcggcaaaacgggcagtcaccaagatgaacttgctcatgtccacatagcctgcggggcggattttcatcaaatagccaaatccaccattggggtcttcggcaacagccatcggccaaataaaatgttcgttcggcgtctggcgattcgcattgcgcttcagattttcacggaaacgctcactcaccttttgcgtgtaccattttaacgcatactcactaccattataattgacagcgtaaacgattccctgaccgccacgacccaattcacggacaacttgacaagtgtcaccgccagcgagcgcgaccacatccccttttttcaattcggacataaagcctcccaaaaattttttcttcatacttatcgacttgagggggctaaatgtcaaattaatttcaagaaataatggaacccgtcgctacgcttcaggatgacaagcgtcaggatgacgagcaatgacattataatagggggttctgaaaaaaaattttcggcaggacctccgaatgtcattatatgacagtgcaaaaaattatttttgggaacgctttcaagttcacctcatccaaggagtcgcccatgatgaacacccacaccaccgcaaacgaagtcatgaacctcattgacctcgcccagcacaccaaaaatggcaaggaaggttccgatgccatcaacaaactgtgggacatcttcggcgacaaggtcaccggaatcaccatcaagaaatctttttcgcacgattccgaccatagcatgcacggcatgtcggtctacgaacgccgtaaccagctccaggaacaggcgtttgacacattccgcaacgccgtcttgacatacgatgccagcacgaacgtgccattcatggcttacgtttcgaagaaaatcaactggcagcagcttgacttcaagcgcaagaacgcaaagcacacccataacgaaaaagccaccgacttttccatcgaaggcggctcttccatctcaatggacgatccaaaaaacgcagaaatgctggaaaccatgaaccacattgacttggaatcacccatggcaggccgttttgtcgaggattttgaaaagcagtcatacctcgatgacatggtccacgttctcttcggcaagctccagaacgaaaagaagcttcttgaattcgccaccacatactatgaagtatgccaggaagaagacaaggacaccgatgccgaagtcgccaaaaggatgggctgcacccgctcttacgcaagccagctccacaaaaagctcatcgcattcttgagcaacaccgatttcgccgacgactgccgcatggctcttgccgcataaaaaatttgataagagaggctttttatagcgtttcactataaaaagtcccttttcagagtaggtttataggatttttcatttttttttagaactcccccttgccatgtgcaattttgattgatatttttgtgtcatgatgaatttcgtaacaaatgcaactctcaaccgtcgttggtggcgcggactctaacatagagcccggtatttgttacaaatcacccaagatttttaagcaaaggcttccggactcacggaggccttcctttttaccgaaaattgacgaaatcctccgggaaataaagcctttgcgaaagcaaacgagttttaaaactagaggattaaaatgactaagattactcacatcaccgaacgcccgggttacgctccgcgtaccgacagcatttacgtcgctctccccggtgaacgttacaccccgttttcactcgccaagaagctcggcgcaaaggccatcttcgaatcggcaagctttgaccacggtcgtagccgttattcgaccttgatggtggacgaaggttttcgcctgcgccagaacgacaagaacgtaagcattgtcgtggatggcaaggaaagcgaattcttggctgagggtgatggtgacattctcgacgccttgctcaagatttcagccgaaaatactgtgccgcccaaccagattcctattccgtcttcgggcgtgggctacctcggctacgaattctgcgcccgttgcgatacgatccgccttgctccgcaggtggatgaactcaacattcccgaagctgaatttttggtcggccacatttacattgtattcgaccactttaccgaaaagctacacttgttcgccctgaactacgaagaacaccaaattgacctgaaggccgcaattgaaaaggtgaaggctcgccttgcagaccttgacttcagctacctcgctccggaaaagcagtacagcaagggcatcacgatgaccgacctcgaacagtcccgcaaggaatacgtggaaaaggtcgccgctttgcagaagcacatcgtggcaggcaacattgttcaggctgtgccatctcgccgcatccagttcgcaagcgatatcgaagccctcgacatttaccgccgcctccgtacggtgaacccgtctccgtacatgttcttcttggattacggcacgcaccagttcatcggcgcatctccggaaagcttgatccgcgtgcgtgaaggcatcgccaccatccacccgattgcaggtacccgccgccgcggtaaggacgacgcagaagacgaagcattgatgaagaatttgaagggcgatccgaaggaacgcgcagaacacttgatgctcgtagacctcgcccgcaacgacctcggccgcgtttgcgatgccggtacggtcgaaaccacgaagtacatggaatgcgaaaagttcagccacgtgattcacttggtctctgacgtgcaaggccgcgtttccaagaacaagaaggccattgaagtgctgcgctccagtttcccggcaggtacggtgagcggcgctccgaaaatcagcgccattgaaattctttctggtctcgaaaaaatcaagcgtcgcttctacgctggcgccgtgggttacattgaatcggacggtgacttggatttctgtattgcaatccgttgctgcttaaagcagggcaagaccatcagcctccaggccggtggtggcattgtcgcggcatcgaacgccgaccgcgaatttgaagaaacgaatgagaaactgggtgccatccgcgccgtgctcgaaggagaaaattaagatgatcatcattattgacaactacgattcttttacttataacgtttatcaggctttggccaagattactactgaagaaattcgcgtgctccgtagccgcgaatgcaccattgcagacatcgaaaagttgaacccgagccgtctcattgtgagcccgggtccgggtcgtccagaagatgcaggtatttccgtcgaagccatcaagcactttgcaggcaagctcccgattttgggcgtgtgcctcggccaccaggctatcggttacgcctttggcgcaaagattgttcaagccaagttcatcaagcacggcatcgccgaagaaatcgacctcgacggcaagggacttttccgcaccatcggcaagaagaacatcttcacgcgttaccacagcttggtcatcgacgaatctacgctcccgggcgatttcgaagtgaccgcccgcgcaacagacggcgacatcatgggtattcgccacaagacgctcccgattgaaggcgtacagttccacccggaatccatcgctagcggccgcgccgacgaattcttcaaggctttcctcaactaccgtcgcgaaccgctcgatatccgcggaatcctgaacacgcttactgcaggcaaggatttgactcgcgaaaccgccgaaatgttcatggaagacttgacggacggtatcatggacgaacgccagatggccgcaatccttaccgcactttccagcaagggccctgttgccgatgaaatcgccggttgcgcgaaggtactcagcagcaagaagcgcaagttcccctacagcggcgacgaactcaccgatatcgtgggtaccggtggcgacggcaagggtagcttcaacgtgagctctctctccggccttatcgccgcaagctgtggcgccaagattgccaagcacggcaaccgcgcggtttcgagcaagtccggtgctgccgacttctacacggctgcaggtttcaagctcgacatgactccggaaaaggctgcaagcgtcattgacaagacgaactttgtattcctcatggctccggtctaccacagcgctatgcgttttgcaggcccggttcgtggcgcactcggcgtgaagaccatcatgaatttgctcggccccctcacgaacccggccgaagctaagtacctcatgctcggcgtttacagcaagtcgattctcgaaccgttcaccaaggctgcaaagttcctcggtgcaaagcgcgtgatggtagccatctccgatgacggctacgacgaaatttctccgtgcgtcccgacgaccattgccgaaatcttggaagacggcgagtatcgcgaataccgcattgacccgaaggaattcggcgtcccggctgtggacccggaagacctcgcaggcggtacgggcgtggacaacttcaacctcgctctcgacgtgctgaacggcaagggccgcccgggcatcaagtacgcttgcgcattgaacgccggtgcagcgctttacatcagcaacaaggctgcaagcatcaaggaaggcttcgacaaggcgattaaggctatggaagacggctctgtgctgaagaaaatcgaggaagtcaaagtcgctacaaacgcgtaatgaggtcggtcgtgctcgctccctttggggtatgagcgcaggcaacgtcctttgtgataagtgctccgagaaatcggggtgctttttttatcagattaacattgtaaaaatggttacaaactacgcttctaactgactgcgaagcacaacgatgtcttctagagaaagatccgtggttgcggcaatttcctcatcggaaagtttaccgagctctatcattttcttcgcaaattcgcgatttctatcagaaatacgttcttcaatcttcgcgttgatgtcatccgcgaattccttgaagattccccgtctcatggcgttatggtcccagaccttgtgatacatattccgataaacctcgaattctttcttgttgaagttagatactttcgcgctctctgtcaagttcttgaactttccctcgtccaattcttcggggagttccttgagccggttcaaatagcggaagaaaaagagccatttgcttaggtcgcttgatgtcttttcaatgaaaaacggaacctttgaaagttcgatagcagtaaaattgtaggtatccacaagctgttctccgctttccaaatcgattaccgtcgcacggtggacggcacgttcgtcagggaaaacagagaaacgcgtcagagcgatcacgtaggtcggctggatgtcgtaatcccaatactgacctggttcggcctggttcgctaccatttcgctcgcgtagaacgcaaggcgcttcataaagttatccacctcgcgaatttgcacttcgatctcgatgagactccccaaatcgtccttgcaatgcagatcgaaaatcgccgtgcgcgatgctttgctgccactcaagttcttcgccacgctgcgggtccatacatttttgatgggccgtttgagctgcggttccagcaggtcgttcagtaaattaatgaggttgttccggctggtgggcttatccggatcgaaggccttcttaaaggccaaatccactagcaggtttgcatacgggctcgtttcacccggcttaacgatacagtccctaaaggacttgcgtgcattcatctttcactccttccgcctacatgcttaaaaaggcggggctttagtcattttcctgtgtgcgcgaaaaaccacactctacacatttgtacactacaatataaattacggaatggcggttgtcaagaggtcttaaaagaaagaggacgatgctttcgcaccgccctaaatgttttcacaacggaataatccttattgtgaattgctttcagattatgaaaataatatagttaaaatttttgatttgtgactgattttttatgaaaaaattaaaatagccaaaaaaaaattcgcaaatgtcacaatatgacaagaagaaagtttatatttatgagtttatgttgttttacatcattctataaatttggcgtttttgttgaaattttgcggttttttgtctttttcactcaaaaaaatgttactttaatagaagaaaaataaaaaaaaggtttattcatgaaaaagattcttggtttggatttgggaaccaattcaattggttgggctgtggtgaatgcggatgaaatcactcgtgatgacggatcacgttacttaaaacctaacggtatttctgctgcgggtagtagaataatcccaatgtccgcagatattcttggcgattttgagaagggtaactcaatttcacaaactgcagaacgaactcggatgcgaatggctcgtcgtttgcacgaaagagctcttttaagacgagaaagacttctgcgtgttttaaaccttttggattttttgccgaagcattttgctgataaaattgatcgctatggtaaattcactgacgatagtgagcccaaattagcatggcgcaaaaatacagaaggtaaatacgaattcattttccaagacgcattcaatgaaatgctagccgaatttaaagacaagcaaccagaaattgtcgaagaaggaaagaaaatcccctatgattggaccatctactatcttcgtaaaaaggctcttgagaaagctctttcaaaagaagaactctcttggatactgctccagtttaaccaaaagcgcggttattatcaattaagaggcgaagaagaggaaattcctcaagataagaaaattgaatatttagcacaaaaagttgttaaggtagaagcaaccgatcagaagaaaggcgatgatgtttggtacaatgtttatcttgaaaatggaatgatctatcgacgtaccagtaaagcaccccttgattgggaaggaaaagtcaaagaatttattgtaacgacagaagtcgaaaatgacggtgaaacaccgaaaaaagataaagaagggaacatcaaacgctctttccgcgcgcccaaagaagatgactggactcttcttaaaaagaaaaccgaagccgatattgaaaatagtcataaaactgtgggctgctacatttatgattcgttactaaacaacccaaaacaaaagattattggaaaactagtcagaactgttgaaagaaagttctataaagaggaattgactcagatacttaagaaacaagttgagctcatccccgaactccgcgatgacaatctgtacaaacagtgtattgaagaactctaccccatcaacgaggctcatagaaatactattgcaaagaccgattttgcaaatcttttcattaacgacattttattctatcagcgcccattaaaaagtaaaaaatcccaaattgacaactgtccttacgaagagcgcattttcattgattcaaaaacaggcgaaaagaaaaaagttcccgtaaaatgcattgcaaaatcaaatccgttattccaggaatttagactttggcaattcattcaaaatttgagaatttaccagcgagaaaaagaaatcgatggtaaacttttaacagatattgacattacaagtgaatgcttgaaatctgaagaagattatgtaagactttttgactggctaaacgacagagaaaccatcgaacaagaagatttattaaagcatctctttaataccaaaaaatcaaaaaataaagaaaacccatatcgatggaattatgtagaagataaggtttatccttgcaacgaaactcgtgccacaattttgaaaggattttcaaaatgtggtattaatgcatcagttctttcgcctgaattggaaatggctttatggcacatactttattccgttgaagataaaaaagaaatcgaaacagccctgactcattttgcacaaaaacaaggctggaacgatgattttgcaaaagtattttccaaagcgaagcctttcaaaaaagactatggctcttattcagaaaaagcaataaagaagttgctttctcttatgcgaatgggcaaatactggaaccaagacaatattgataaaaacactcttgataggattgataaaatcatcaatggcgaatatgatgagaaaatctccaatagagtccgtgataacgcaattaacttaaaagacataagtgattttagaggcctaccggtctggcttgcctgctacatcgtgtacgacagacattccgaagccaaagattgtaccaaatggaattctcccgaggaaattgattcttatctcaagaaatttaaacaacattccttacgtaacccaatcgtagaacaggttgtcacagaaactctgagaaccgttcgagacatttggattcaggaagaacaaattgatgaaatccatcttgaacttggacgcgacttaaaaaatcctgccgataagcgcaagaaaatgtctgaaaatatcctgaagaacgaaaatacgaatttgcgcatcaaggccatgctaatggaattcatgaaccccagcatgggcattgaaaatgttcgcccgtattcaccaagccaacaggatattctgcgcatttatgaagaaaacgctcttgacaacctaactaaggatgacaaggacttcgactttatttcaaaaatttccaaacaggcacaaccatcaaaaacagatattatccgttacaaatgttggctcgaacaaaagtatcgttccccgtacacgggtaaaacaatttcgctatccaagctatttaccccggcatacgaaatcgaacatgttattcctcagtcgctttatttcgatgactctttcagtaacaaagttatttgtgaagccgaagttaataaacttaaagatcgccaattaggatataaattcattgcggaacaccatggagaaaaggttcaattaagccaaggtgaagttgtcgaaatactctccgtagatgcttatgaaaaatttgtcaaagaaaattatgcgaacaatcgcataaagatgaaaaaattattgatggaaagcatccccgacgaattcatagagcgtcagttaaacgatagccgctacatcagtaaagttgttaaaggacttttgtcaaatatcgttcgcgaaaagattgacgatgaaaactatgaaccagaagcagtgtccaaaaatcttatttcgtgcaatggcgctattacagaccgattgaagaaagattggggcatgaatgatgtttggaacagcattattttgccaagatttattcgaatgaaccaaatcacgggaaaagattgtttcacaacgactaacgcagaaggtcatcttattccacagatgcctttagagcttcaaaagggatttaataagaaaagaattgaccatcgtcaccacgcaatggacgcaatcgtcatcgcttgtacaacacgagaccatgtaaatctactgaataacgaagccgcacattcaaaattcaatgcaactaggtatcagttacaacgcaaacttcggcgttttgaaaaggctgtaattgacggtaaggaacgcgaagttgcaaaagaattcctaaagccatgggattcattctcttcagattccaagaatattcttgaaaatattatcgtaagtttcaagcaaaatcagcgcgtgataaacaaaacgacaaatgcgttcctgcattttgacgaaaacggaaagaagacttttataaagcaaggaaagggcgatagctgggcaattcgcaaatccatgcacaaagacactgtttttggggaaatcaatctgcgcaaagtaagaagtgtttccttaaatgaagcaataaaagttccagaaagagttctcaacaagaaaatcaaagaaaaaatcctcgaattaaaaaacaacaagattgacgcaaagaacatcaaaaaatacatcgaagaaaatcatacaggcggttatggaatagattcttcaaaaatcgatgtattctattttactaaagaaacaaaggaacgattcttcgccacaagaaaaactcttgacacatcttttaaccaagcaaaaatcaaagatagtatcgctgattctggaatacaaaagattttattggctcatctaaaaagcaagaacggagatgcagaacaagctttttctccagacggcattgatgaaatgaacaaaaacatcgttgaactaaacaatggtaaattccatcaaccaattctaaaggtgcgcgtttacgaaaaggcggataaatttgctgttggacaaaaaggcaataagaaagtcaaatttgtcgaagccgccaagggaacgaacttgttcttcgccattttcgaaaaagacggaaaacgctcgtatttgactattcctctaaacgtaatgattgattgccaaaaacagtatggtaatcagtggaaaaataatattgaagcttatttaaaagaaaaggaacttgtcgagaaggacgttaagctccagtttattctttcaccaaatgatttggtatatctgccaacagaagggtctattgacaaaaagcgtatatataaagttgtttcctttacaaataatagactgtatgccattccatatgccatagccaaaagtattgtagacaagaacgaattcactcaattaaataaaattgaatttaccgacaacaaagagtcaattaaagatgcatgcgttcctgtaataatagacagacttggcaacgtaatcgaatttaacggaaaacgattatgattaagcgtactctgtattttgggaaccaggcttatttaagtctcaaggacaaccagcttgtcattaagaaacgcaatgatgaaatcgtcaccgcagctattgaagacattgcttacattgttcttgattcgcctcaaattacagtgacaaacgctttactcggggctttgctagagaacaactgcgcgataataaactgcgataagacgcatctaccctcaggcttactccttcccctttcagggaataccctgcaaagcgaaagattccaggctcagatagatgcatcgcttccattaaaaaagcaactatggcaacaaacggtccagcaaaaaattttaaatcaggctgccgttttgcatggttctcatgacgctgaaattggaaatatgacggcatgggcaaattccgtgcgaagtggagatgttgataacagagaagctgttgccgcagcttactattggaaagaaatgttccccgatattcctgattttgttcgtgaccgaaatggagtaccgccaaataatatgctcaattatggctatgccattttacgcggtgtggttgcaagggctttggtttcgagcggacttttaccgactttgggaatacaccaccataatcgttacaacgcctattgtttagcagatgatataatggagccgtaccgcccaatcgtagacaaactaattttagaagttattaacgaaatagaagaatatcctactgatctttctactgaaataaaggctaaacttttaagaatccctgtacttgattgtgttattgatgggaatcgaagcccgttgatgaatgccgtttcaacaactacagcttcgcttgccaagtgttatttaggaacaacaaggaaattgctctatccggaggtgtaggatggaccgatttagcgagtacagaattatgtggattttgtgtttctttgatttgccgacagaaacgaaaattgagcggcaacggcacagcgaatttcgcaaaaatctgttaaaagatggattttcaagattccaattatccatatatgttcggcattgcgcttctgtggaaaatgcagaagttcatattgctcgagtaaagagttttatgccgccagatggttcagtaagcattctctgtatcacggacaagcagttcgggaaaatccaggttttctacggtcgaaaggaaaaaccgaagccaaaatcaacggggcaattagagcttttcctataaaaaacgttcaaaaacaagaaaaaatcgaccccaaaaggtcgattttttcttttcgcaatgatacatctaactcgttcatagctgtatagttacaacgaatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaatcccgacgtatgtattcatcgacggttgttattgcactagtaaaactagaaaatctaaaagaagttgcgccccaaacagcgaggaagggggctatgtcaactgcaatatagattatttaaagagaaaaggagatgccccgtcaagcggggcatgacatcagggcgagtggctaagctaagccggggcgttgcggggcggcgtctgagcgcccgcatagagagggtgatggaagactcggcaacccgctttttgacgaaaggggtgtacgctcaaaggcgtacatgacaatccgaagtgactaggttgccgaggctgcaatcagggggattcctcccccatccttcataagctatcaaaattttcaataacacattttgacattcctttttataccttaaaatgcatcggacgaaactactaataaagtaattctattagtagcgatatttttttagtattggacaaagggttttgcattctctatatttgtctctcaaaaatgggagacattctatggcagttgattattctactcttaaaaagggcggctggatgcgccagaagcagaagaacaatttctcgttgcgcgttcgcgttgttggtgggaacctcacagcaacacagcttgccaaaatcgccgaagtcgctgaaaaatatggcgaaggttacgctcacctaacttcgagacagagcgtcgagattccgtttatcaagcttgaaaatattgacgatgtgaaaaacgcacttgccgagggtggtgttgaaccaggcgtttgcggggctcgcgtgcgtaccattacggcatgccagggtgaagccgtttgcccgagcggttgcattgatacttatgcaatcgcgaaagaacttgacgatcgttactttgcacgagaacttccgcacaagttcaaattcggtgtgacgggttgccaaaacaactgtctcaaggccgaagaaaacgacgtgggcatcaagggcgccatcaaggtggattggctcgaagacaagtgcatcggttgcgggctttgcgcaaaggtttgccgcaaagaggccatcaagatcgaaaacaagaaggtcattttcgacaaggaaaaatgcaattactgcggccgttgctacaagtcctgccccactgacgcctggagccacattcacggctacatcgtatcgtttggcgggcttttcggcaacaacatcaacaagggcgaaacgattattccgtttgtagaagacaagcagaagctcttggacatttgcgatgctgcgattcaattctttgcagacaacggaaagagcggtgaacgtttcaagtacacgatcgaccgcgtcggccgcgatgtattcgcaaagaaaatccaggacgtatacaacggataaacgcttgcataaaaaggcctgcattccaacatactatcaacaaatgaacatcgaaaaaatcaagacagacttgctgattattggtggcgggaccgctggctgttatgcagccattaccgcaagtactttaggtgcagcgaaagatgtcgcagacatcaagatattggttgtcgaaaaagcgaacatcaagcggagcggttgcctcgctgctggcgtaaacgcgctgaacgcctacattaccgaaggccgtacgcccaaggattatgtggagtacgccaagaaagacgccgacggaatcgttcgcgaagacttgctgtacagtatttccgagaagttcaacgaggtcacggcgcacttggaaaagttgggccttgtcatcttgaaggacaaggatggaaagtatgtgacccgtgggaatcgtaatatcaaaatcaacggcgagaacataaagccaattttggcggcggctgtcgcaaaggcaccgaatgttcaggtgctgaaccacgtgaacattttcgatttttccgttcacgacaacaggattgacggagctttcggtttcggaatcgagaacgatactttctatgccatcgaggcgcgtgctgtgattatcgcgacgggcggtgcagccgggctttatcgcccgaacaatccgggattttcccgccataaaatgtggtacccgccgttcaacacgggtgcaggctacgccatgggaatccgtcacggtgccgagatgacgactttcgagatgcgctttattgcgctgcgctgcaaggatacgattgccccgacgggcacgcttgcgcagggcgtgggtgcaaagcagataaattcgcttggtgaagtttacgagacaaagtacggcatttcaacttcggaacgcgtgtacggaacagtggcagaaaacctggaaggccgcgggccgtgctatttgcgcaccgtcgggattacgcccgcacaggaagactcgcttttaaaggcgtacctgaacatggctccttcgcaaacaattcgctggcttgaaaacgaaacgccctccaaagcaaatgtcgaaattgaaggtactgaaccttacatcgtgggcggccacaccgcaagcggttactgggtcgataccaagcgtgcaacgacaattgacgggctttacgctgcaggcgatgttgccggtggagccccgcaaaaatacgtgacgggcgcgcttgccgaaggcgagattgcggcgaagtcggcggtggaatatatcaatgcggtagattgccgcacccccttacagggggttcgcaatgacgtagatgcagatcctcgcgaagacgtagacgccaaagcaaccatcaaggaagcagaaatcgcccgacatgtcgcagaaatcgaaacatatttatcgcagaaaaactcgctgtacactacagaacaacttgaagaagccatgcaaatagccatggacgaatatgcaggcggaatcaagacgggctatggctacagcgaaaagcatctcaatatcgccaaagaaaaaattgacgaaattgaaagccttacagacaagcttagcgcagccgatttgcaagaagtgatgtacatctacgaactcaaggaacgtctaacagtttgcaagagcgtgatagcccacctcaaggcacgtcacgaaacgcgttggcacagttttgcagaaaacctagactaccccgaaaaggacaacgcaaacttccgcaagtacgtcaattcaagactcgaaaacggcgaaatcaaaatcatcttgcgcgacctcaccgcagaagggcaaaagaactatgagcatcagcattgatcaaagcaaatgtatcggctgcaggagatgccacgacgtatgccccggcacgctaatcaagataaatgaagacaaaaaagcatttatcaaataccccaaagattgctggggttgcacatcgtgcatcaaggaatgccctgttcacgccatccaatttttcctcggtgaagacattggcggcaagggaagcaaggtacataccgaaaaagtaaacggtctaattcgctggattgtggaattccctgacgggaacgtcaaatccattgacattgaccctaaagaatcaaataaatactaggagtttcacagtgagcgaattttcacacctcgacgagctggaagccgaagccatttacatcatccgcgaagtcgccgctgaatgcgaaaagccggtgatgctttattccattggcaaggacagttctgtcatgctgcatttagccatcaaggcattctaccccgaaaagcctcctttcccgtttttgcacgtcaatacgacctggaaatttcgcgaaatgattgaatttcgcgaccgcacggcgcaaaagctcggcatcgagatgctggaatacatcaaccaggacggcgtcaagcagggaatcaacccgtttgaccacggcgcagcatacaccgacatcatgaagacgcaggccttgaaacaggccttgaacaagtacggcttcactgcggcatttggtggcggcaggcgcgacgaagaaaagtcccgcgcgaaggagagaattttctcgttccgcaattccgcgcacgcctgggacccgaaaaaccagcgcccggaaatgtggaagctttacaacacgaaaataaacaagggcgaaagcatccgcgttttcccgatttcgaactggaccgaaaaagatatttggcagtacatcaagcgcgaaaacatcgacatcgttccgctttactttgcagccccgcgcccagtcgtagtacgcgatggcaacatcatcatggtcgatgacgaacgattccctttgcgtgaaggcgaaaagcccgaaatcaagtcggtgcgcttccgcacgctcggttgctacccgcttacaggcggcatagaatcaacagctacaacgcttgacgaaatcattgacgaaactttgagcgccgtatcttcggaaagaacatcgcgcgtgattgacaacgaagccgccggcagcatggaacgccgcaagagggagggctatttctaatgaaaggtttattgaagtttattacttgcggtagcgttgacgacggaaaatcaacccttatcggtcatattctttacgattccaaattgctttacaccgatcaggaaaaggctctggaattagacagtaaagttggtagccgcagcggtaaaatcgactattcacttttgctcgacggtctcatggctgaacgcgaacaaggcattaccatagatgtcgcgtaccgctattttacaacggaccatcgcagttttattgttgccgatacaccggggcatgaagaatacacccgcaacatggcggtgggcgcctcgtttgcggacctcgccgtgattctcgtagatgcatcgcaaggcgttctcgtacagacgcgtagacacgcccgcatttgcaggctgatgggtattcgccactttgtctttgccgtgaacaagatggatcttgtgggctacagcgaagatgtattcaacaaaatcaaggtacaaatcgcagaacttgcacagactcattccctgagcaacatacaagttattccgctctcggcaacggaaggcgacaacgttaccatcaaatcgaaaaacattgcatggtatcaaggtcctgcattacttgaataccttgaaaatgtcgatacttcaagctctgcactagaaaagggattttacatgcccgtgcagcgcgtgagccgccccgaccgtacattccgcggattccaaggacaaattgaatcaggaacgattcgcgtcggagacgtcatcaaatccctcccgagttacgagaaagcatccgtcaaaagcattctctacacaaataggaatgtcgaagaagcccacgctggcgaaccggtcacgattacgctagaccgtgaagttgacgtatcgagaggttgcgtgctcgctagagatgcaagcatcggtagctacaagaaaatcaaggcgtcacttttgtggatggatgacgagccgctttcgctaggcaaagactacctcgtcaaaatcgggacaaagattattcctggaacactcacgaaaattgactatgccattgacgtgaacacaggcgcacacttagaaacagaaagcatttccaagaacgggatagccgtctgcgaaattgtttttgccgaagccattgtcgttgatctttttgaaaagcacaaaacgcttggcgagctcattctcattgacatcgtaacgcatgcaacagccgcttgcggcgttgttgaagggctctacgaaaagcaacttcaatccaacgaaaaggcagcctttgtgcaaggcgagcgccatggccgtggagaaatcttcgaagaattcttctacgatacagctacactttccgtagtaaagcaacagccagtcaagcagcactacactgtaggcgacgaaatcccgactgctggcgaaagctaccactaccccgacgatttcgatatcatcatcttgcgagacagtatcgccgtcaaggttcgtggcaagcgcatcgcggaaatcaccacggcagaggaataccactacggaaacgttcccgtcatcaatggacgcggctttgaaatcaaggtccattccgatgaagacgttaagcagctgcttaacgaatacgaaaaagcaggtatcgcaggtcgcgaagaattcttccgcaagtgggcttcatttaatacatatcgcaaagtcgtattacactaaatcacttttgcttcttcaccaccataatgctcggcacaccgccgagcatttcttattttaaataaaataatcaaaaattacaaataaattttacaatagcaaaaatcaatatctcagcataaaaatttagtattagacaaagtgaaaaacgcgttctatattttgccgcacaaaaaacaaaacacacaacaacaataaaaaacaataacaaggagttacgaatgaaccagacaatatccaagattttgattacaacagcactggtatcatccatttgctctgctgcagaatctgctaacgaaagcacatttaagctgacaggaaatgttcaagcacaggcaatcaaatcactttacgacaacgatgccgacaacacgctcgataattccttcttgcgtgcaaatatcggtgcaaagtacaactctgaaaatctcagcgccgtaattaacttgcgcattttcagcccggctttcggtaacacgattgaaggcaagaactacgataagatttctgccgatacctactacgccaactacaagtgggataccgaatacggcaagttcaatgttcaattcggtcgtttccgtaccgactggagcgtcggcggcaatttcggtacttatgttgatgtcgccctcaacaagcgtggattcctcgcccgcgattaccagcacgacgctttcgctttcggctttgaaaaaggcatttctacatttaacgccttgctcggcacatacgatgcaaagttcaacacgggctacatccgcttcgaagaaacgctcaagttcggtgatgccaaggtcagcgcagcttaccgtgtaaacgcccttgacgtcattcagcacacggcacaactcacccaccgcgccgcagctcgcgcaagctactacttccagaagaatttcggcctctacggtgaagtcgcactcatcgcaactggtgacggagaaaacctcaaggcagctaacgccatcaagccagaatatgcacaagacacacaatatattccgttcttcgtcggtgtagaaattccaaccgcaggcatattcaacaatgtttacgcagaacttgaatacgtctcccatcgcgacgaattgcaggccggtgccgatggaatcgcatggaccgtaagcttcatcaagaaaatcaacgattattctaaaatccaggtgaacgtctatagtgaaaagaaggcttctgacgttgctcttgccgcacgattcactgcatcgctcaaataaaacttagcacatccccgagcgccctcagagcagcataacagcttctttgatccattccgctgagggcgtttctaaaaaaaaaacaaaacatttaaacaaagaggtacataacatgaatttcaaaaaaattactatagcatccatcgctcttctctccatcgctttcaccgcctgctcttcttcggacagcaagaccgaaagcacaaagcaaacacttactaacgtgtcttacgacccgacgcgtgagctctacgccaactacaaccaggtctttgctaagcactggaaggaaaagaccggcaaggatgtggaaatcacgcagtcccacggcggttctggcaagcaggctttggaagtcgccaacggtctcgaagcagacgttgtaacgctcgccctcgaatacgacgtgaacgctgtgcgcgatgcaggccttatcgaagatggctgggtcaaggaatttccgctgaacagcgctccttacacctccaccatcgtcttcctcgttcgcaagggtaacccgaagaatctcaaggactggggcgacctcgtcaaagacggcatcggagtcatcacgccgaacccgaaaacttctggcggcgcacgctggaactatctcgccgcttgggcatgggccgaaaagcagtacaacggcgacgaagccaaggtcaaggaattcgtgaagaagctctacaagaacgtgctcgtactcgcttctggcgctcgcggctctacgacgacattcatcgaaaacggccagggcgatgttttgctcgcttgggaaaacgaagcattcctctcgctcaaggactaccccaacgattacgaaatcgtcatccctagcgtaagcatcttggcagaaccgtctgtcgcaattgtagacaaggttgttgacaagcgcggcacccgcgaacttgccaccgaatacctgaacttcctctacagcgacgaaggccagcacattgcagctaagaaccactaccgtccttccaacaaggccattcttgaccagtacaaggaatttgaccaaaacgtgaacctgattgacatcagctacttcggcggttgggacaaggctcaaaaaacgcacttctccaacggtggcattttcgaccagatttacgaaaagaagtaatctatctccatagaaacagtcctcgctcacaaacaggcgaggatttttcatacaatcaggcaattactttatccattataaaaaaaattaatagcagacgctagaaataaaatattggacaagctgaaaagtgcgttctatatttgagcccaattatgaaaagaacaaatagaagtgttataccaggtttcggccttactacaggcatcacgctcgccattttgggcgttgtcgtgctcattccgctcgcatcgcttgtggtgtttacggcgcaaatgagttttgatgaaattatagagaccattacgcgcgaccgagtgctctctagctttcgtgtgagttttacaactgcatttatcgcatcgttcatcaatgcagtaatgggcatcattcttgcgtgggttcttgtaaaatacacatttccactcaaacgattgattgacggaatgatcgaacttccatttgccttgccgacagctgtggcgggcatcgctctcacggcactcacagcagatacaggccttgtgggcggattctttgcaaaattcggcatcaaaattgcctttacgcaaatcggcattacggttgcgctcgtgtttatcggcattccatttgtagtacgtgcagtgcagcccgtactcgagaaactggaccctgcatacgaagaagccgcaggcgtgctaggcgcatcacggggccgcattttctggaaagtgatattcccagagatcgtacctgccgcattgacgggattcgggcttgcattcgggcgttgcctcggtgaatatggcagcgtcgttttcatcgcaggcaacaagccattcgaaacagaaattgcaccgctaattatcatgtcagaactgcaagaatacgattacgcgagtgcaacgacaattgcgcttgtcatgctcgtagcctcgtttgtaacgcttttcctcgtgaacttaatacaaacaagaaataccaaaattctgaaaggaggcgcttaatgtacaaagaaacgacttcttcaaagattgtcaaatggtccttgattggcataagcatcgcctttgtggtgctcatgcttttactccccttgattacagttatcgccgaagcattcaagcaaggatttgacatttatgcaaaggctgttagcgacaactacaccatcaaagccatttggctcaccctcgaagcgactttacttgcggtcatcatcaacaccgttttcggcttgagcgcagcatggtcactcaccaagttccatttcaaaggcaaaaaaatccttacgacattgatagacttgccggtaacggtttcaccgattatcgcaggccttatcttcttgctcacgttcggacgccaaagccccatttacccgctattgcaaagttgggacatcaagatagtctttgccgtacctggcattgttcttgcaacgattttcgtcacatttccgttcatttcgcgtgaattgattcccgttctggaagctcgcggaaacgatgaagaagaggccgccgcgctgatgggcgctaaaggctggaccattttccgcaagattacatttccgcacatcaagtgggcatttctgtacggcgtggtgctctgcgccgcccgtgccatgggtgaattcggcgctgtctcggtcatctccgggcacttgcgcggaaagacgaacaccctacccttgcatgtagaaattctcttcaacgaattccaatacgtgcccgcttttgcagtttcgtcaattcttgtgatgctagccatcgccattttgattgcacgaagcgcgattgaatacagaggtcgaaagaaaatataataggagtttttatgtacgtagaattaaaaaacatcaacaagcattttggcaatttcaaggcctcagacaacgtttctttcggcatcgaaaaaggcaaactcatcggcctcctgggtccgagcggttccggaaagacgaccatactccgcatgatcgcaggacttgaaaatcccgatagcggagaaataatcatcgacgggaaagtcatcaacaacgtcccagcaagcaagcgcggcatcggctttgtattccaaagttatgcgctgttccgctacatgaccgttttcgaaaacattgcatttggccttcgcgtgctcaagaaatccgaaaacgaaatcaaggaacgcgtcgccgaactggtaaagctcatcggccttgaaggtctcgaaaaccgctacccgagccaactttcgggcggccagcgccaacgtgtcgcatttgcacgcgcactcgcgccaaatccacagttacttttgcttgacgagccattcgccgccatcgatgcgaaagtccgccaagaactgcgccactggctcaaggagatgattgcaaagctcggtgtcacaagtattttcgtgactcacgaccaggacgaagccatcgaagtcgccgacgaaatcatcatcacaaacaaaggacgcatcgatcaaattggcaagccactagaagtttacagcaagcccaaaaccgcttttgtagcctcgttctttggacaaccaagcatttttaaagattacaacaagttccacagctttgacacaatcccgaatgttgaccaagcgatagtccgccctgaatttgtcaaagtcaccaagaaaaacgaagttcaaaaattcaagaattctgccgaagaaggtgtcgtgacagacgtcgcattccgcgggagtggcatcgaaatcacagtactcgtcaacggagaaactcttaccgcgcgccgctctttcgacgagcctagtatttccgtcggcgaaaaagtcgatgtattcatttaccgtctctttgtgaccgtaggcaactacgcgttcttactcgaaaacaaatctattcgcgaaccaatcgtcgtcatttagcaatccaaaacaaccaaaaacacaagacgctccgaattttttcggagcgtttttctgtcatttttaatcatacttttttctgcttttttttaaattcccttgattatgtagaaaaaagaaatatcttttggcatcaggaatatcagctatgaagaattttttggtgtcaacaaaagacagaattgtaaaaaaattacaaagtttctcgttcagaacaggtataatcgttttactgctctgcattcccttttacatattgtcatttgcgcaaatgacactccccatttcagcagaagccaagggcgtgttatgggttgtactttttggacttgccaagacttttcagtacagcgggctttccattttgggcgttgaaggcgtaaaaaggctcaagaattttttcaagaaaaagtccgccgcctaaatcacggcgtaaaaatcacggcctgaaagtcttcagcgcagcaatcgtgcgggagatgaggtcatttaattcccagccaaggatatttgcgccgcgttcaatgacttcgcgagagcagcctgccgcaaatttcggggacttgtactttttcaagacggatttcagttccaaatcctgcacgcttttggacgggcgcatcaaaacgaccgcaccaatcaagcccgtgagttcgtcaacggcataaagcactttttccatttcatgttctggcttgacatcaactgttatactccagccgtggctcgtcgtcgcatgaatcagctcttcggagagacccgcctcttgcatcaattcacgttccttgatgcaatgctgttccggccacaattcaaaatcaaggtcgtgcaagagaccgacaattccccagaattcttcgtcttcgccgtaacctagttcacgagcaaagtaacgcatcgtattttctacgatttcgccatgttcaaggtggaacggatccttattgtatttcttaaggagttcaagcgctccttcgcgtgtaatatttgctgataatgccatggctcgaaatataagaattttatggggatgattgacagcattcgtccacggatttttgcgcgtcactacgcaatatgcgacgagttataagtttttctaattgctgataattgcttattttgatagacaagaaataactggattcctcactacgttcggaatgacgtagaagacgattttcgtcatcctgaacaacgtgaaggatccagtaaaatccagcattaaacaatactaataaattaatcttataacctacaatatttatttagtattggacaaggtaatagttgcgttctatattttggcgcgaaagaggagtttttaatatgacaaagaatacatcaaaaaagaaaattgaatctgcaaagaataccgctaacgttactgatccgagcaaatggaattttgcaacaaagtgtttacaggcaggatggaagcccaagattggcgaaccacgcgtactcccgattttccagtccacgacttacaagtacgaagacgtcgatgaagtggaacgcctctttgcactcaagcaatcaggcaacaaatacacccgcacagggaacccgaccgtagcggcatttgaaagcaagattacggaactcgaaggcggcgtgggtgcagttgcaaccgcatcggggcaagccgcagtcctccttgcgatttcgaacctcgtgaaagcaggcgaccacattgttgcaagcaaaaccatttacggcggcagctacacattgctcagcgtaaggctttccaagctcggcattgaaacgacgttcatcgacccggaagattccatcgcagaactccgcaaagcattccgccccaacaccaagctcattttcggcgaaacgattggcaatcccgccttgggcattttagattttgaaaagttttccaagctcgccaaggaatttgacgttccgttcctcgttgataatacactcgcaacgccattcctcgtgaagcctttaaaactcggcgcaaacgtcgtcatccattccgcaacaaagtacatcgacggccatgccgtcgcgctcggcggtgtcgtcattgacggtggcaattacaactgggaaaacggtaagttcccggacctcgtggaaccggacgcacaatatgcgaacacttcctatactcaaaaatttggacgtgccgcatttatcgcaaaggctcgcgctcaattcttgcgcgattatggcgccgcattaagcccgttcaacgcattccttttgaatttgggccttgaaacgctccatttgcgaatgccgcaacacagcaacaacgcactcgcattggctgaatttttgtccaagcatccggccgtgaattgggtcagctatccgggactcaaatctagcccatattttaagcgcatccgcaaatactttgattaccaaggcggcagcggtgtgctcaccttcggtctcaagggtggcagagctgccatccgctccttcgtcaaagcattgaaagttgccgccctcgtcgttcacgttggcgacgcccgcacaagcgttttgcacccggcaacaagcacacattcgcagctttcgcctaaagacagactcgccgcaggcatccccgaagatatgattcgcgtatccgttggcatcgaagacccgcgcgacatcatcgctgactttgaacaagctattgcagcaagcaccaaaggcggtaagtaatgagtatcgttgtagatgtcaataaataccttgcattaaatggtgcgacaaagcgcatcaaagattacctctctattgaagttgccgatcacgcctacctgccgaaaacagaagacattaaaagcgactgggtcgcctacattgcagcccccgctttcaagctgattcgcgaaaaattgggtcacgacattgattcattcgtttccatcggcacaggctccggcattgacgtgttgaccggcattgagcttttgggagcaaagcgcgtaggcttcacggatttgcaaagaagcgttgtcgccgccgctgcacagaacgttcgaagcaatatcaaagagacctccaaaatcgaatttgaattcggcaacggcgaccttttgcaaccgctccaaaacggcaagcgaaattacgacgtgatttacgagaacctccccaacgtgccgcttgcaagcaatacaaaaattgaagacaagcgcaatagcgggcattacttggaaaaacgcgaagaggctattcccgaatttgtgcatgaacaaatgcttgacttgcattacttggcactcaagcaagcacgcgattacttggccgaaaacggagccgtctattcaacgcttggtgggcgcgttccgctcaatgcgttcatcaagcttggcgaactcgccggactccgttctgaaattttcacgtattcctggaaagtccaagccgagccggaagatgtgatttcgggatacgccgcgcaagaaaaagctggcctcggcccgttcagattctaccgcgctgaagacttgcaaaaagcattcgcaaacatttctgtcaaggattccggcaaacgggcttttgaaattgaaaaaactctcgattccgtaaagcttaccgcaaccgccgcatacgaagcgttcaaaaaaggcgaagtcatcggccataccgtcgccgtgttaaaatcaagtttaaaatagaggttccatgaaaaatgttattcaaaatttaattgaagaatcccaaaagttccttttcaagagagccaaaatagacgacaaaatcgggctcgaagccgccaattttgcagtccgagacattccaaagccaattggaaaatttgaaaaaagcgactcgccgctaatccgctacattggagaagccatcaagcacgggaaccctgaaacagcggatttgttaaaagctttggagcccgccctcccctatttgccgtggaaatacaattacgagccgcgccccgacatgcctgatttggccgatcaaatgggatggggagaaattctcggtccagaagcgccctatcacgacgagcatttttgtttcggttttacgctcctaggcaaaaacaccttttacccctcccacttgcaccccgccacagaactgtacgtcattttgtccggacacgccatctggacattagacgggatctcaaaagtacgcagtcctggtgaatttgtactgcacccgtccaatcacattcactccatgcaaaccgaacacgaacccatgctcgcgctctacacgtggagcggtaaagacgtcaaaacgctttcaaaatatgtgtaaaaaaattacactttttcttagcgctagatatcaaaattttcaataacacttttgataatttctttttgtacattgctttacgagatggagaataagtcaaacccataacaaaaaggatacaacatgtactctactcactatatggatctgctgatgcagaattctccctggaacctgattctcttcatggcaatccccgtcattctcgcagagaccatcgccatcacggaattgttcctgctcaaatcgccaaatgcgcacccgacactctccaaagtgaatcgcaccgcggggattcttgcagggttcgcattctttggaatcataatctatttcattccgaacgtcattataccgctagcatctgctggtgaattcagaacatggattgacgtcgtagccatattctcttatatccttgcgggcattccgatgatattgcttgcacttttgaacttgaaacttttattccgcaaagttgttgagcagaaaaaaacgacatacgctattcttctactcgccgcatttctcgtgctttctcacattgccatgatcttcgggatggttgacccgggaattgcaggctacaagcccaaggcgaaggcagtttccgaggttcaaccccctgcacaccacatggattcaatgcacgaaggtcaccactatcaccattgagcattcaatttcttgaataacgcccctacaagccatagcttttttgtattagccaagcattaacttggcttttatatttgtcaccaaaattcaacaagttcaatgacggtagtttaagaatgacaattacagattatttgacgaaagattgggacgaaagcaaaacccttacccgcgaagaatgtttgcaaattttaaattttccggataatcaacttgacttgctaattgaagcagcattcaaattacgcacgaaatacaaaggcaaccgtgtcaacatccagcttttgacgaatgtccgtagcggcaactgcactcaaaattgcgcctattgcgcccaatctcgcgattcccaagcgcccattgaaaaatacaaaagcgtttcggacgacaagctctacggcgataataatcttgttgatgaatttcacctgtctcggcattgcatcgggctttcgggcatgggtttcacagacaaagaaattgaagaactcgccgaacgcattgcgcacatgaagaaatcggggacgcacatttgttgttccatcggattcttgaccgagcaccaagcccgcattttaaaggcggcaggccttgaccgcatcaaccacaacctgaatacgagccgccgtttttaccccgaaatttgcagcacccacacatacgagcgacgcatccaaaacattcgcatgttgcagagcatcggctttgaaatatgctgtggcggaatcattggcatgggcgaatcaaaagaagacgtggtcgatatgctttttgacttggtcgccatccatccagaatccgtccccataaactttttgttgccggtcaaaggcacacgcctcgccaaccgcgacatttccgggctcacattcgaatacggcatcaaaattctttgcctagcccgcttgttgctcccgaaatcggacatccgctgcgccgccggtcgcgaaatctatttcaaaggacacgaaaaggaactcttcaaagtcgccgattccattttcgcttcgggttacctcaccgaaggcggtcaaagcttggaagccacattccgccaaatcgaaaacgcaggcttcacgtgggctatagaaagcaaagacgaataaccactgaacaggtcgcttagtgtcattagaagtagcactttctcttttactatacgcattcgtctcaggaattacaccgggacccgcgaacctctgttcactctcagtagcgatggggagcgggaaaagcgtcgccataaagcagtggtacggacttttcaccggatacacaatcgtctcgctagtatctgtttttatagtttattttatcagtagtgcttttgaaaatttcatccgggtatttgctttcgtcggagcaatttacattgcatatttggcaatcagccttttaattcaagcgttcaagccactcgaagaaatccgcaacagccgcacaaccggtagcttcagcacaggtcttttcgtgcaactcacgaacgttaaaatcatggtgttctgcctcacggcaatcacaacctacatcctcccctaccaccaagattttccgcacctgctgctgttcggcatactattgccgcttacaggccccatctgcaatttggcgtggcttttcacaggcgttttactgcaagggcttttcaaaaagcaccacagaatattctatacacttatgggactctcgctattgtattgcgccattgggattgtgaaatagtagtctgatatagcattttctttttgaagtaacaaattattgggaataaaatattactatcattctcaataagaaggaatttcactatgaatctgcattttttcaagacagtttttgcagtggcgctggtggcgggcgcgggttgttttttcggttgctcttcggagaaggctcccgaggttgagaacaacacgcttgtcaatgtgtcttacgatccgacgcgtgagttctattccaattacaatcatatttttatgaagcattggaaagaggctaccggcaaggatgtgaaaattacgcagtttcatggcggttcgggcaagcaggcgcttgaggtggtgaacgggcttgaagcggatgtggtcacgctcgcgctggaatacgacgtgaacattgtccgtgacgcagggcttattgaaaacggctgggtcaaggaatttccacgcaacagcgctccttacacttcgacgattgtgtttctcgtgcgcaaggggaatcccaagaaaatcagtgactggaacgatctcgtgaaggacggcatcggcatcatcacgccagatcccaaaacttcgggcggtgcgcgctggaattatcttgcggcttgggcttatgcagaaaagcagttcaacggagatgaggagcaagtcaaaggtttcatgaagaagctttatcaaaatgttcttgacctcgcttcgggcgcacgcggttcaacaaatacattcatagaagaacgcaagggcgatgtgctgctttcttgggaaaacgaggcattcctttcgctcaaggactaccccaaggattacgaaatcgtgatgccgagtgtgagcgttttggcagagccttctgtcgcgattgtagataagattgtagacaaacgcaacacgcgcaaacttgcgacggaatacctgaattatctatactctgacgaagcgcagcatgttgcggcaaggcatcattaccgtccgacaaacaaggcgattcttgacgagtacaaagaatttgaccagaatgtcaatctgattacgattgagcattttggcggttgggaaaatgcacagaagacgcacttttccgagtatgggattttcgaccagatttacgagaaaaattaagcatttcaaagcgcaaataaagtaacaaaatcctagttatagaagcacctcgttcaatagctgagcgagttttttatagcaacccaaaacctctttcctatagaaaatacctattaaaagccatataaaattagtattggacaattacacatttgcgttctatatttacccacaaaatttataggattatgtacggagaatgttgaatggattttaatacgactttattgcatcataattttgaaagtgaacgaagtaccggctctacgcttacccctatttatcaagtcagtgcattttcgcaagaatccgcagagaaactcgaagctgtttttaacaatagggctccgggttttgcatatacgcgcattggaaaccccacgacagattctttcgaaaggcgcattgcatctcttgaaaagggcattggcgccatagcctgctcgtcgggcatggctgccgtgacgatgtcgctcttgaacattttgcagtccggcgacgaagttattgcaagtacggcattgtttggcggcacgatcgacttgttccacgatttggaagcattcggcattaaaacccgttacgtcacagaagttaccgctgagagcgttcgttcacaattgagcgataagaccaaggcagtttttacagaacttatcggcaacccgaaactcaatgtcgttgatattcaaagcgttgcagatgtcgcacacgaagcaggcgtcccgctgattgtcgacagcacgacggcaactccttaccttgttcatccttttgattttggcgcagatatcgttgtccattcctcttccaagtacatcaatggaaacggcagtgccatcagcggcatcatcgtcgatagcggaaaattcaagtgggattacaccaaatacaagggcttggaagaatacaagcgctttagcaagtttgcgtacctcgcaaagctccgcaacggagtctggcgcaacattggttgttgtctcgcacccgctaccgcattcctcaactcgctcgggcttgaaactctcgggctccgcatggaacgcctttgcgataacgctttgcagctcgctgaatttttgcagggtttcgaaggcatcaaggtcaactaccccgcattgaagggcaatccctattacgatctcgttcaaaagcagtttaacggcaagggcggcgccatcatctcgattgacgcaggctccaaagaaaaggctttcaagctcatcaacaacttgaaatacgctacaatagccacgaacattggcgacttgcgcacactcgtcatccacccggatagcacgattttcacgcacagtaccaaactgcaaaaagaaaacgcaggcgtgttcgaaggttccatccgcatcagcgtaggcattgaagatattgccgatctcaaggaagatttcgaacaagctataaagcagatttcgtagctattaaccattgactaataactaacgaccatatagaaaatttcaataactcagcataaaaattaagtattggacaagttaaaaaacgcgttctatatttagcatcaaaattaaagtacggagataaaaaatgtcagaagaaattaaagtagacgataccgtcgacgtcaccgatgtcaaatgccccactacatttgtcaaggctaaagtcgctatcgaagaacttgacgaaggtcagattctcgcaatccgcctgaacgacggcgaaccggtgcagaatgtgccgcgcagcctcaaggaagaaggtcacgaaatcctcaagctcaacgacaatcaggacggaacctttacactctttgtgaaaaaagtcggggactaaccccaaaaggcgatcccggaataaatccgggatgacagcgaaaacaatttaaacaaaaaaggaatttcaaacatgattattaccgtagttggaaacaagaaagaagttaaagacggcctcaccgtcgcagaactcattgaacaagaaaaggtagaaacgccgcagtacgtgaccgtttccgtgaacgatgaatttgtcgaaaacggaaatttcgcaactaccgccctcaaggacggcgacaacgtcgaattcctctacttcatgggaggtggtcagtaatggcttttactaacgaacaactcgaacgctattcccgccacatcatcctcaaggaagtgggtgcaaagggccagaagaagcttttgaacgccaaggtgctcgtcattggcgcaggtggcctcggtgctcctgtcgctatgtacctcgccgccgcaggcgttggcaccattggcattgccgatgcagacgtcgttgacctttccaatttgcagcgccagattatccatgctacaaaggacgtgggtaagcccaaggtgcagtccgccaaggaaacgatggaagcgatgaacccggatgtcaaggtgattacgtatcacacgttcgtcactagcgaaaacatcatggacctcatcaaggattacgattttatcattgacggaaccgacaactttccggcaaagttcctcatcaacgacgcttgcgtcatggccaagaagccgttctctcacgcgggcattatccgcttccaggggcagctcatgacgtacgttccgggtcaaggtccgtgctaccgctgtgttttcaaggaaccccctccgaaagatgccgtgccgacttgcaaacaggcaggcgtgatcggcgctatgggcggtgtaatcggtagcctccaggcgatggaagccatcaagtacattctcggtgtcggcaatctgctcacgggctacttgctcacctacaatgcgctcacgatggaattccgcaagatcaagctcccgacgcatacgaaagattgcgcagtctgcggtgaccacccgacgattgaccatctgatcgactacgaacaagccgtctgtgagatgaagcactaaggaatttcaatgattacaatttcaaaagatgattatcaaaaaatcctggagcatgcccagaagaacctccccgaagaggcttgcgggctgatagccgggaaaattgaggggaacgacaagcacattgaaaaggtctatttgctcacgaacatagaccattccaatgagcacttttcgcttgaccccaaggaacacttagccgccatcaaggatatgcgccaaaacggcctatccccgcttggtaactggcattcccaccccgagtccccgtcgcgcccgtcgcaagaagacaagcgcctcgctttcgacagcaaggctagctacttgattctttcgctgatggatcgtgaaaatccggtgctcaattcgttccatatcgaaggcgacaatgccacgaacgaaggcttggtaatcgggtaaaggtctccgtacaaacggcgcccctgggatccttctgaaattccgattccgggggcgcttttttataggggaaattttaatgatggccaaatatagtaaaaacatttatgaacaaatggttttagcagccaaaaaagcatatccgaacgaatgctgtggcattttggtgggtaaaaagtccgaacagagcgaaatcgaagtgaccgaaattcgcgaagccgagaaccagtttcaagggcagaaagcagtccacttcaaaatagacccgctatatctttaccacttggagcaagaacttgatccgcgcggtcttgaaattgtcggcatttaccattcacaccccgactgccccgccattctctccaaagaagacgaaaaatacatggttcctggcctcgaatacgtcatcatgtccgtgcaaaacggcgaagtcgtggatgtgaaaagctataggaaatgagtttagagtttctgttgtaaaaatatttttacatcattcttgctaacggtagattgcaaaatttaagcagtttccgtttttcgtgattatcgtttgtagatttacctcaaacataaaaatgaggtctaaaaggataatgtctagcaacaccaaagttcacactcaagggaaaaaatatattttaatggagtctgtttttccggaggcttttatgacatattctgaaattgaagaaaaaatcagaaaagtgcctgaggaatatcttgccatcatcgacgcctttatcgacggattgatgattcagcatcaaatgaaaaagaaaccatccgatgaattaaccgccgccatcaaagaaagcgaagccatgctcaacgatccgaacgcaaagaagttcgattccgtagatgctctatttgctgatcttgatgcggaggaatagatggcatatcaaatcgaatacacctctcgtttcaagaaagaatacaaattggcaaaaaagaggggacgcgacataaatttgttgcgaaccgtcattgagattcttgcaaaaggcgagcctctcccagaaaaatacaaggaccatccactggtatctaattggagcggatatcgcgaatgccatattcaaagcgattggttgctgatttacaagtacaaggacaatgaactcattttgagtttaacagcaacaggctcacatagcgatttattctaaaacatttagggcagcccaaagctgtccgtttttgtaataacctacgataactaaaagccttcagttatagaaaaaatcaataagttcgcataaaaattaagtattggacaaacgcgtttttacgttctatatttcagcacgaaaaaatcctatagctattgtgggaaaatttgtacggaacaaccactttttaatgtacggagaaaaaagtgagaatttatatatcagcaacccttaggaatttcttcgggaaaaacgcgcaagtcagcgtccccgaaaacacggttagaaaggctctcgccaatttaataagtacttatccagaaggagaaaaagtcctttttgatgaaaacaacaagctcagaagtttcatcaagatctacctcaatggcaagaatttgaacgtcgatacactctgggacgccacacttgaagacgattccgaaattttgcttttgcccgccatcgcaggcggcgcaccgattgaagaatcgcaaagcaaacacgtcgaaagcttgatttctgacgaaagacgcaaggaagtcgcttttgacgatagcgaaattgaacgcttcggcaagcacctgatgctcaaagacatcggcgtcaagggccaaaagcgcatcaaggccgcaaaagtcgtcgtcattggcgttggcgcactcggctctccggtgatccagtatctcgccgccgcaggcgttggcaccatcaaggccatcgacttcgacgaagtctcgctcgaaaacttgcaaagccaggtattgcacggcacacgcgacgtcaagcgtccgaaggtcgcctcagcaaaggacaaagtcaaaaacatcaacaagaatatcgtctttgaagccgtcaaggaacagctcgacgcatcgaacatcgaagccgaaattgaaggctacgatctcgttattgactgcacggacaactacaaggctcgctacctgatcaacgacgcttgcgctctgcacggcattccgcttgtgttcggcgcgatttaccagttcgaaggccaagtcggcattttcaacttggatggcggtccatgcttgcgttgccaatacccatcccctccgccggcagggctcatcccctcctgcgcagaaggcggcgccatcagcccgctcccgggaatcatcggcagcatccaggcaaacgaagcgctcaagctcatcttgggaatcggtgaacacctgaacggcaaaattctccacgtggatagtttgtacttatcttcgagaattttcaaggtcgaacgcgattgccattgcccgatttgcggtaacaatccgacaatcacaaacgtcgaagatatcgactacgaagacctttgcggattgaagaccacaaacgaaacgcctgtggaaggattcacgcccgaagaactcgccaagcgcatcgacaacggcgacgacatcacaattgttgacgtccgcgagccgcacgaacgcgcgattttgcgtttcccgaacgccatcgtgattccaatcggacagctcgttcgcagacaaaaggaactcgatccaaataaggatacgattttcatttgtaaacaaggcaagcgtagcgaacttgccatcaacacattgcgcgaagcgggctacaccggtcctctgtacaacttaaagggcggtatcgacgcaatgaaggacatcatgttctcacacgaaggcgcttggttataacgtagggctttgaatagggaaaagctatgtcaaaaaaatttttcgacaagggcagattttcgtaacaacaaaataagcttattattttctaacattcacatctaaatactaggaaaatagttttaaacacaactaacaataagaggtaaaccattatggcaaatgaagcagaaaagaacacgggcattaatgccctcggcgccaaggccgcttacaacctggcgaacgtcaccaagaccaagccgcaatttggcgcgctcacgcccaagtggctcaccaagttccttgaattcaagggtctcgaaacaggtcttttccgcgtgaacaaggtcgtcgaaggccagacaccgctcgacgttctttgcagcgctaccaagaagtccgatatcatcccggaaggctacgtcgaatacgaaaccgaaccgcgcgaatacaagctcaactccatctccacgatcatcaacgtcaacaccgctatcgaagacgtttacagctccccgtatgatcaggttcaggaacagctcggtctcgctatcgaatctctccgcgaacgtcaggaaagccagctcatcaacaacgatgactacggtctcttgaaaaacatcgctgactctcagcgcatccagccgctccgtgccgatggccgcccgactccggacgatctcgatgaactcatttcgaaggtttggaaggaaccgtccttcttcctcgcccacccgcgtgctattgccgcattcgcccgtgaatgcacccgccgtggcgtgccgcctgtcgttgtagacctcgccggtagcagattcctcacctggcgcggcattcctctcgttccgaccgacaagctccttgtcgatggcgtgaagaacccgaagtctcagggtggcaagaccaacatcttgctcgtccgtactggcgaagccaagcgcggcgttatcggtctcttccaggccggtctcaagaacgaacactcccgtggcctctctgtgcgtttccgcggtatcgacaacaagggcgttgcatcttacctcttgtctctgtactgctctgccgcaattctcgcagacgacgctatcgccgtgttagaagatgtcgaggttggcgaatactatgactacgaataatccagaaaccagatcgctggaagaactcgccggagttcccaatgcggctgaactggagcaattggcaaatgcgtatttcccggatttgacggatagcgcatacgcagcaacccccgccgctcccgaagcgcagaacgcatctgccgctcagggagtcagtgcagctcagggtgccgcagccatcagccagactccagccttcgactgggaacacccctttgcgacctatggcgaccagccgacatcctcggctccgtttgcctatggcggaagttctacagacacctggctcaacacggttgaagcccctgcggttcccgaatcgcagtttgcatcgcagctgagcgatattccgacagcccccgcaccggctcagggttactccccgaaggtcgtgtccaagacgcaggctgccgaagctagccgccagatcgatgcaccgacttctctcggtggcgattccgtgaagacgggttctgcaaacagcggcgcaaattctcgcaacgattccatccgcatcggttccaagactcttgcccagatccgttctgacttcccgattctctcgaagcagatcaacggtcatccgctcgtttggctcgataacggtgcaacaacgcagcgcccgcaggtagtcattgaccgcctcaagtactactacgaaaacgaaaactccaacgttcaccgtggcgctcacacgctcgcggccgcatcgacagacgcctacgaaaacgcacgcaacatcgttcgtgactttatcggcgctccgtcctcgcaggaagttgttttcgttcgcggtacaacagaagccattaacttggttgcaaatgcctacgtgaagccgacgctccagccgggtgacgaaatcatcgtctccattttggaacaccacgccaacatcgttccgtggcagctcattgccgaagaaacgggcgcaatcatcaaggtgattccgtgcgattctaccggtcagctcaagctccacgattacgaagcattgttcacgaagcgtaccaagttcgtttccgtgacgcacgtttcgaacgtgctcggcactgtaaccccgattgaagaactcatcgccatcgctcatagacacggcgtgagaatcctcattgacggcgctcagtccatcgctcacatcccggtaaacgttgcagccctcgatgcagacttcttcgtgttctctggacacaaggtgtttgctccgaccggtatcggcgttgtctatggcaagaaggaattgcttgaagcagcaagaccttaccatggcggcggcaacatgattgcggacgtcacgttcgaacgcacgatttacaacggaattccgaacaagttcgaagctggtaccggaagcatcgccgacgctgttggcctcggtgcagccctccagtacctcactgaaatcgggatgccgtgcgtattccgctgggaacatgaactgttgcagtacggcctcaaggaattgaagactgtcaagggtatccaccttgtgggaaccgcactcaacaaggcttctgcgcttgccttcaagctcgacggttattccgacgaagaagtgggcaagagactcgacgcatacggcgttgccgttcgcaccgggcatcactgcgctcagccagttctccgccatttcggctacgaaagtaccgtgcgacccacactcgcattgtacaactcaccggatgacatcgacgccctcgtaagagcgttgaagacattcgcatagcaggtcgcgtccttcggacgctttgagcgatgaggtcgcacctgcggtgctttggggttctgagctatagcccatacctcagagggagccgcaggcgaccgaccccatacctcataccttatcattacttcttatttttcaaaaatctatgcacgaacttatccaagaatctgaagttgaaaaagccgtacaaattatttttgacgattacaatcgcggcaagcatatcgacaatatcgatatttacaatcgacccgaccaggccgaaatccagacaattttgcagaatctgattcgagtcgtttatcctggacacttcagagatcgttcgcataagatttacaatcccaagaacagctttgcagttcttatcgaagatacgttctaccaccttcacaagcaggtggcgattgcgctagattactgcaaattgcgcggttccatgacctcggacgagcgcaaaattgaaagctatagaatttgtaaggaattcttcgccaagattccgcaaatccgcgaattcctggaaaccgatttacacgccgcttttgacggcgaccctgctgccggctgccttgacgagattatcctcgcctaccccggtctcatggcgacaaccatttaccgcatcgcccacgaactttatcttttacacgttccggttctcccgcgactcatgaccgaatatgcccattccaaaacaggcatcgacatccatccgggtgcaaccatcggcaaatacttctttatcgatcacggcacaggcattgtgattggcgaaaccgcagtcatcggcaagaacgtcaagatttaccaaggcgtcacgctaggcgcactttcaactcgcggcggacaaaagctctccggcaaaaagcgccaccccaccattcaagacaacgtcactatttacgcgggagcatccattctcggcggagataccgttgttggcgaaaacgcaattatcggcggcaacgccttcatcacgcgatccattgaggccaacactcgcgtcagcctcaagaatcttgaaatggattacgtttcaaccaccaatagcaagcacaagaccgaagaactccagcaaagcgacgagtggtactatattatttagcaggaagtaggcggtaggaagtaggaagtggttagtaaacagtggttagtaggaagtaaaaaggacaaaacccgcactcggacgagcacgggttttcaatttattttaagataagattatcgaacagttatgcgtcgcgcttcgttaccgactcgcaagaggtacatgcccgcacgaggaacggttatcaagctttcgcgacccaaagactgaacttttgtaatcagcctgccctgggcatccaggagatacgccgtttgcgtagcaccttgtacggtaagaactcgaccgttgacagaaacattgaaatgcgaagcaaccgtagcgacatccaacgaagtcgtgccttgttccgagctagagctcgaatcaactttgctagaacttgattcaacagaactagagctagactctgcaaccgctccatttgcaccaacaaccgtaatagttccgttcttggtcgcatttgtcgtagccccagttgtcgttacggtaaaattgtacgcccccacagcagcattttgagcgaccgtacctgagatgtaaaaatcactacccttcattgttcctgaaacaccttcaggcagtcccgtaacagtcgcacccgtggcgccagcgacagtaaagtaaaattcttcgatagattcaccttgcttgacttcttgcttagcgctacccgagccgtgcttagtaagtgtcgccgttcccgaaacagcctccccctgcgaggaactagatacagcctgcgaggagctggactgcgcgacactgctactggatttcgcgacacttgaactagacacagccacgctggaactagactgtacttcgctcgaagaagatgcgggcgtcaccgtttgagattttcccggatcagggagcgtcgctcctgcgtacaacttaatggaatcacgaagggcataagcctttgcctgcgtactcacgtccgtaaggctcatggaataactcggcttgaacgccgtgcccgtaccggcctgcggtttcttcacgttttcttcgtaattttcaatcatttgcgccgccgtgatcgttccatcgctcgtgtaaaggtcaagcgccttctgcacaccgataaacacgttcctttcaatgcggatatcagcctctactgccgcacgcacgcagtagctcgcgttcttgctatcgaagaggttgttcgccacatgtaccttgccaaaacgcacacgcggcatgcgttccaccacgccatccgcccaccacgtatggtgaatcgtgacatttaggtgcccacggtcgctcgtctttgtcttgctgttgccaatcaagttgctgaactggtgacctgtcgatgcagaggtgtaactgaacttggtccaagaaatcgtcacgtagtccgaagcattggtaatgtccaggttaccgtcgtgaccgtcatacacgtcgacatggtcaatccacacgttcttggattcgtgattcacttggaggcaatcttcatcatcgtcatcgtgcgcacccacacccttgaatttcaggttgcggatgatgacgttcttcgagccactcagtttcatggcgctacccgaagcgggctgcgcaatgatggcgccctggtagccgtaaatcgtcacgttgctaccgacttccaccggacccatgtacgtacccggcttcacgtagataatcttgttgcccgccttggcgtagctcttgaggtcgttcacgttgtcaaccgtaacctcggagtagcccttgccgcccgtagtgccgccattctgcgtggcaaaacccgccatcggaaaatccggcgaagtcaccgcaaacgcaggaaccgcagccgttgtgacagccaaagccgcgaaagttgcggccacacgcatcgttttagaaagcaaataattcatagcacatcccttttttctttaaatttaagccgacgaaccagaaaacgcatcaaaaaatagccccacacaactcaaagtgtcctctatagacaactcctttttaaccgaaaaaaaacgatccactccttgcacgaaaaggcttgccccctaaggagcaagcctttagtgtttaggaggaaattcaagggaaaggctatttttcgtagtaggtcatgccattcgggagggtaacttcggtcatgccgctcacatctacctgggacacagagctgacttcaccaccgtaaataatcatgctaccagaagagctaggcttgaaagcggctttgctagaaccatacgccgtaccagccgtgtagcttgtagcagtgcaataaggatactcttcggtttggcttccgaaaccaagcaacacgccaccattgatgctaaatccattgtccgtgtcaataagcccaccagccgtattcgtggagcaagagctagagccgccccagcttccgccctgattaccgccctgatttcccgaagcaaacatcgcgctagaccttccactagaaccgatttcaaggagcaaaacgcctccgctcattgttgccgttccattggcatcaagcacatcaatatcgttacccgccgcatagaggtaatggtaaccgccactgataatgatataacccttggagccgctcatcatgccagtcgggccgccgcggccaccccactgagaaccactcgttgagttggcatcagccgagcctcccgccgcattccaagcatcatcgcttgcaaccgtcgccgtctttccgccttcggccctgatgtagaacgcttcaataccttcgacagccttggtgatgttgatggaaccatcagaaatgcgcaatgttgaatcggcatggatgccgtcatcgcccgcagaaatcgtcgtgcgtccaccgttaaaataaatgttcatgttggaatggagcccatcatcgccggatgtcacgctagttacaccgccattgacgtaaaggcggttatccgtagcaataccttttcccttgctgttcacggtaataagcggtgttgaagtagaatctgcaatcaagatgtagttgtaagcctggatgccatcatcgcctgcgttaatgttgaactcaccgccagtaataatcacaattcccttttcttccgtgactacaccttcgtcgtcgccctcatcgctcttgattccatcgccatttgttgccgtcagttcaaaataaccgccctcaatatttacagagcccttgcccttgatggcgtgatttttggccttgaccgtaatttcgggcaagtcacgaatgcgcaaatcgttgctgcaatgaattccgttgttgtagtttccggttacggtcaacgcgccactacccttaatcgtcaagtcatccttggcatagatagtcgcatttgtcgtgtcactggaaccgttagactttgtataagcttttgtgcgggtcgaagcatcttcaagagtattctttgtcccatccaccaacaataaaaataccttgttcgcattttgaacataaattggagcgtcagaggcgcttgcaagttgcaaaccattcaagtacagataaacattgtctgtactcccagcgttaacgattatttggttgtcgttcgaactgccggtaagctggtaatttccttggcagctgatggtaatggtcttttcattttgagcaatgcaaccattgtcattcgagaccgaaacggatgcgttggtaaaagtaataaccggatcaccagaaatttcggaaaccattacaggatccgaagcaacttgttcaataatgacttcttcagtcgaagaactttgttcagtcgacacagaactctggttttccgccgtagagccttgattgtctgaagatatttccggattagagacctccgtagtttcaccggcagaatctgattcagcagcattcggggcaacaacacccgtagaatctacgctactatcaccacaggcgcaaagcgttagagctgcgcaccaaacgatgtttgataatttcaatgttttcatatatcaccccattttttctataaaagtagctccggcacagtcgtaaaaaaagtgatacaagcatatttttgaaatacgcgcaattttcttttgggacgaaaagttccatacggaacaaaaaaccccaacaacaattactccaactaagaccaactttcttttgaacatgccttaaatttttctacaattggcgtagaggaattatgagcgaagatattttgcaaaaaatcgtgcggatgcgccgcgaagacatcgatagacttggactgaatttcaacattgatattcccgaggcgcgtcgcgttggtcatactgaatttttgggtaatgcaggagccatccttgaggtcaagagggcttcgccatccaagggagacatcgcgccgaacttgaatccggtggaactcgccacgacttacgccgaagcacacgctcaagccgtttccgtgctgaccgaaatgaactttttcaagggttcgctccgcgacctgattgccgttgcagacttgatggaacgccgccgtcagcagggcttgcacacttgcgctgttctccgcaaagatttccttttattcgaagacgaaattgacattgcataccgctgtggcgccgatgccgtattactcatcgcccgcatcctcgacgacgcccaactcgtaaagatggctcagcgcgcgcagaagttcggcattcaggcattcgttgaagtccgcgaagctgacgatttccgcaagcttgccgttgtgacagccgctctcggtgatgcagccgccaagacgattgtcgcaggcgtcaattcccgcgatctcgccacattccacacggacccgctgattcccgcaagcgtccgcagcaagctccccgccaaagccgtttttgaatcgggcattctgagcgccgccgatgcgacatacgcccgcaatctcggattcacgggcattctcgtcggagaagccgtagccaagaatcccccgctcgccaaagacgttgtgagcgcattcgaaagcggatgcgaaaacgcccgcggtctgttctggaagaaattcgccgaacgcaagtttgccaataacgagactcgcgcagcctcatcacaagatgcgcgccgcccgctcgtgaaaatctgcggcatcacccgcgaagaagacggtctcctcgccgccgaactcggcgccgacatgctcggattcgtgttcagcaccaccaagagactcaccaccgaagaattcgtgcgcagtttcaagactagattgcttcgctccgcttgcaatgacgtagctccgcttctcgttggcgtgattaccgacccgaattccgtcgaaggcaaaaccgccatcaagctcgcccaagaaggcgtgctcgacgccgtacagttccacggcgttaatccgcacaattccgacgcactcgcggaatcttgcagcgcagccctcccctactactgcgcagcacgcgtaggcgcccccgaagacttcgattacatcgcaagtctccgcaagaacggcgagccccgcattttgctggacgccaaggtcgaaggcatccccggcggcaccggcaagaccatccccgaatcgctcctccgcgaaaaagcaaacggagccccgctttggctcgccggcggcatcacccctgaaaacgtcgccaccatctgcgaaaagttccaccccgaactcattgacatatctagcggcatcgaagacgcccccggcatcaagaatcacgacaagatgaaagcgctgtttgcggaattcgccgcaaaataactttcaagaaattgcgattacaagtaaagcctatcctccgagataggctttttcaataccgcaccaaaatcgtaccaaaaatttacaaaaaagttatcgtaacctattgacaatcaacgacttacattatatattgatatacgtaaaggtgaaatcggtaatccactcagaccgcttgcgggaggggttcccgtaaaacggaacggatttgctggtttcatcaagtgtttgattcaatggcttccggaatgtgccggaagcctatttttttgcattttcattttgcagcgcctctgcaaccgcaaaaaaaaataaaaatttacaaaatcccgcaaaaagcgaaaaaagctattttctgcggcatgaacaaacaaactctttttaacaacattttttccatttgcctctcaagcgctcttttctgcgcttgcggcgacagcacttcttccgactccaacaacgaaggagaagaattcaaaaacaccatcaacgccttggattggggttccgacaccacattcgtcatcgggcacaagactcctgatgtcgatgccgtcacttcggctatgagttacgcagcactcatgcgagctttggggcacaacgccgtagccaaaatcataagtccaatcaatcgcgaaacggcttacatcgccgaaaaattcggcttcaaagttcccgaggaaatgaaatccgtagaagcaggtacgcgtctcatcctcaccgaccacgccgaatccgcgcagtccgtcgaaggagtcaaagaggctaagattctccagattatcgaccaccacattcctggcgaccttgacgaaaaagtcacctccgacacttacgtgaaccgtcaaattatcggatccacctgcaccatcatttgggacctctacaagaaggccgacgtcaaaattgataacgacatggccaagattcttttggcgggcattctttctgacacgcgcaacttgaccaaagtcgcatcctcggctttagattcgtctgcatggaaaagccttatcgaacagctcaagatttcccccgatagcgtcgccaagctctcccgcgaaatggacgatgcgtcgcacgattactacggcatgacggacaaggaaattttcctctccgactacaaggattacgaaatcgaaggcgtcaaaattggaatcgcaagcaacgactggtatgttgattcgaccaagagcgacttctttaaacgtctcgccgccgtgatgcccgaaattgccaaagaaaagaagcgcgacattctctttgccaaggttgacggacacgacccgaatccagatccggaaaccgccgccgaaacaccgttcatcgaatcgggttcctacaccatcatctacgcttcagatgattacgaagccacggctaaagaaatcgccgaaagtgcatttggagaacttttcagcgaaggcgtttacttctccgccgaaaagatcagccgcaagtcgctgatggtcccaaaaatcacggaatacctcgaaggcaagaaaaaatagagccaacccttacctcaaaaaattcaacactatagcaaaatggcttccgggatttgccggaagcctaatttttttgtatcgaacagagcttttaatctgaaacaagaattatcgttgtaatcaaacacccctcaaactacttataacttatcgtcacagcccattcaagttttaagtctgtagccttgctatcactctgcaaaataggaacatctaccttatcacccgcatcatgaatgatatagcaatagtttgaagaatgtaaaacattcgattcaattacgttatattcataaacgacaggacaaacatagattacatttacaccaccggaaaatttcttggtaaaatattcatgtccggtccacttgccaacgttatcaccaggattaaagacatttgtctttaccgaatcaatcaaagaatcatcagaatatgttttaatgacaaaagaaatccgcggatcaccgtccgtatagttttccttatgactattctgtttttcccagttgtccgaaacctgcttgaacaaagtcaaatcaatttctacaaaaaattctttatacaggaacgtttccctttctgcattatattcagaccgtacgctgctagagctgtagtaaattttttcatcaagaacagaactactagaaaccttagcaacactattagacgactttacattattcggttttacccaagtataatcaccatttttataagaacacgtatagaattcgccctcatctgatacaaaaatcttttcggattcattatcataagagcatttcccgagttcaaaagtagtcttgacgcttgtccgctgaacactggagctacttttttgcatgctcgaactactttccttttcgctcacctgcggagcaagcggcgaggcgctgtcatcaccacacgcagaaagaagggacattcctacgagggcaaatacgccaacaaggctagtccatttaacttgtttacttttcattttttctccattggttaaaaatccaacaatggagcccacctcatcccgtaaaagcgttttcgattcacacaaaaaaagcgtggaatcgtccgcgccatcgtagttgaggtaacgaccaagtaaaccttaagcaaaataaacgcaaacgacccacaccatagggtgtgagtgtctgccctttttctcttgcttagaaagttttggtcgtttttcaactacaagaataagagcgaactctaaattatgtcaatgtaaatataagtaaatagtgaaattttccaaagcccttttttatatcgagaaaaaattgaaaaaaattccccattcccttgccaaattaaaatttcattcctacatttatagtatgaagatgaacgcagtaatccgtttcaaccgttggtggtggggctctacgaaatagagtccggtttgctgatttcatcaagtgtttgtaaaaggctttcgggactctccggaagccgattttttttggtttctggactcgcagcgcctcagcaggcatagagactttaacccttaactagatccttcgacttcgggctccgcccatcgctcaggatgacagaacaacaatgacctctacaacttctaacaacggtttctttgacaagttcggcggcaagtacgttgccgaaatcatccgccgcccgctcgacgacctcgaagcggcattcaacaagtacatccacgatccggaatttctcgaagaactccgcatcatccagcgcgactacattggccgcgaaactccgctgtactttgccccgacggcaaccaagctcttgggcggtgcgcagatttacatcaagctcgaaggtctcgccaacacaggcgcccacaaaatcaacaacgctatcggtcagtgccttttggccaagaagatgggcaagacccgcatcatcgccgaaacgggcgccggccagcatggcctcgccactgctgccgcttgcgcaaagctcggcctcgaatgcgtcgtgtacatgggtgaagtcgatgtccgtcgtcagcagccgaacgtagcaacgatggaaatgtacggtgcaaaggtcgtgccggtcacaagcggtagccgcacactcaaggatgccgtgaacgaagctatgcgtgactgggccacaaacttccagaacacgcactatgtgctcggctccgcactcggccctgccccgttcccggatatcgttcgcaccttccagtccatcatcggtgaagaagtcaagcgccaggccgccgaacgcaacatcgacatcgcagccgttgtcgcttgcgtgggtggcggtagcaactccatcggtgtgttcactccgtttatcgaagacaagaatgtacgattgattggtgcagaagccggtggcgttggcccgaatgtcggtgaaaacgcagcccgcatgacgggtaacgcaagccgcgaaggcatcgtgcagggttacaagagccgcttcctcattgacgaagacggtcaatccatgccgacgcgctccatttcggcaggtctcgactatatgggcattggcccgcagctcgccgctctcggtgaatctggccgcgtggaattcacggcaattctcgacaaggaagctcttgaagccgtcaagttcttcgcccgtaacgaaggcattttgttcgcactcgaaagcgctcacgccggtgcagccgccatgaagatcgcgaaggaactcccgaaagacaaggcgctcgtcatcaacatgagtggccgcggtgacaaggacatcttcatcacaagcccggtgttccgccccgaaaagtggaaggaattcctcaaggcagaacttgttcgcctcgaaaacaacgaagacatccacgacgctgaaattatgacaaggaagtaatcaccatgaatttaatgtctcatcttattgcgggttttcctgacgctgaaacttctatcgccatcgccgacgcacttgtgaagggtggcgccaacatccttgaaatccagctcgcgttcagtgacccgagcgcagacggtccagccatccagacagcctccaccatcgctctcgaaaaaggctattccaccaagcagggccttgccatcgtgaagcagattcacgaacgccaccctgaaacgccgatttacatcatgacttacggttccctcgcctttacgccgggcgtcgaaaactttgtcaagatgtgcaaggacgcaggcgtttctgcttgcatcattccggaccttccgtttgaccatgacgaaggcctcaccgaagcttgcaagaagcacggtctcgaaaacattccggttgccgctccgagcatgaccaaggaacgtctcgaaacgatggcttctgcaggtttcaagtacatctacgccgcactccgcgcaggcacgaccggaagcgaaacaacgattgaccaggcaacgcttgactttatcgacacagtcggtaagcatggcgccaaggttctcggtggtttcggcatccgcaatggcgaacagtccaaggtgctttcgaagcatgtgtacgctgtggtcgcaggttccgtcttcgtgaacatcgtgctcgcaaacgcagacaccgccgaaggccgcgcaaaagccatcgccgctatcgaagctaaggccaaggaaatcgccggaaagtaaccccgcgcgcattttcgtgtacattccgcgagcatcctggaatgcgctttttcagcatttcacaaaagaggtcggttttcaccggcctctttttttcgtacaaacttttttcacaattcgcaacttatttcactatttgtaagggggcgttgcgggggtgtcctccgcagtgggggtagtgtaagccgaggctgaaacgagggggatccctcccccctcccatccaataacaaatcgagtccattagcaacaattctaagatctaagttctaagatctaagttctaaaaagctatctttacgcccgaaaaattcatgaggtaactatgctttttaatttcgacatgatccaggccacatacgctcgcattcctgcacgcgtcgctgttgcccgcaagcaacttggccgcccgctcactctcgccgagaagattctctacagccacctgatcgatggcgcagaaaacagaacctacaagcgcggcgctgattttgccgaattccacccggaccgcgttgccatgcaagacgcaaccgcccagatggccctcctccagttcacgactgctggcaagtcccgcgtggctgtgccgagctccgtgcactgcgaccacttgattatcgctcgcgaaggtgtcgaaaaggaccttccgcgcgccaaggaagaaagcaaggaagtgtacgacttcttgcagtccgtctctgccaagtacggcattgactgctggctcccgggtgcaggcatcatccaccaggtggtgctcgaaaactatgctttcccgggcggaatgatgattggtaccgactcccacaccgtgaacgctggcggtctcggcatgctcgcgattggcgtgggcggtgcagacgctgttgacgctatggtcggtctcccgtgggaactcaagtacccgaagatgatcggcgtgaagctcaccggcaagctccagggcttcgctaccgccaaggacatcatcctcaagctcgctggcatcctcacggttaagggtggcacgaacgctattatcgaatactttggcgaaggcgctcgcagcctctccgctactggcaaggcaacgattgctaacatgggtgccgaagtgggcgccacctgctccaccttcagctacgacgattccatgagccgttacctccgcgctacaggccgtgctgatgtcgctgacgcagccgacaaaatcgcagccgacctcaaggccgacccggaagtcgaagcagaaccggaaaagtattttgaccgcgttgtggaaatcgacctcaacacgctcatcccgcattacaacggcccgttcagcccggaccgtgcattcgccgtgaccgacatggcagaatccctcaaggctaccgaaacaaagccggaatctacgccagtcgtaagcgcagccctcatcggttcttgcacgaactccagttacgaagacctttacatggccgccaacatgatcaagcaggctctcgcgaagggtcttaccccgaagtgcccgctcctcatcaacccgggttctgaacaagttcgctacactgctgaacgcgatggcctcattgacttgttcaagcagttcggtgcaacgattatgacaaacgcttgcggtccttgcattggccgctgggaccgcgccggtgccgacaagaaggaactcaacaccatcgtccacagctttaaccgcaacttcgcgaagcgcgccgatggcaacccgaatacgcacgccttcgtagcttccccgctcatggccgtgattgccgccctctctggcgacatccgcttcaacccgatgaccgacaccctcgtgaacaacgaaggcaaggctgtgaagctcgacccgccggaacagtgcgaactcccgccgaagggcttcgacgtgaaggacgctggctaccaggctccggctgctgacggttccaacatcaccgtttccatcaacccgaccagcaagcgcctccaggctctcgctccgttcgctgcttgggacggtaaggacatcgctggcgccccgctcctcatcaaggcgaagggcaagtgcaccaccgaccacatttctatggccggtccgtggctcaactatcgcggtcaccttgaaaacatttcgaacaacatgctcatcggcgccgtgaatgccttcaacggcgaaaccaacaaggttctcgcaaacgacggcagctacaaggaagttccggaacttgcgaagatttacaaggccaagggcacgggctccatcgtgatcggtgacgaaaactatggtgaaggttctagccgcgaacatgccgccatggaaccgcgcttcctcggcgtgaaggccgtgatcgtgaagagcttcgctcgcattcacgaaacgaacctcaagaagcagggcatgctcgccctcaccttcaagaacgccgccgactacgacaagatccaggaacaggacgtgttcgacatcgttggcctcaccaagttcgctccgggttccgaattcacgctcgttgcccaccacaaggatggctccgtcgataacatcgccctcagccacacctacaacgaacagcagtgggcatggttcaaggccggttccgccctcaacttgatccgcgccaacaacaagtaagcgaccctacgcattccaatcaacagcacaagctgtcgcgagtgcgccatatcacttttcacaaaacgcagactctccggggcctgcgtttttttgtgtttttgttttccgttttttgtaaaaaaattttatttttttctgcgaaggagaacgaaatgactcataagaaaacgattcatagaagtcttattctgggtagcgccgtctttatcgcattcatgtgttttttgctttccatccaggcctacctcacctactcccagtcgctttataaacgctacgacgacaaactcagcaacatcctgaactatgctaccaaccgcatagacatggacgacctttaccagaacaccataacgggccaaaagaccgaaaagtacaatgacgtgcaacagttgctcaacggcatggttgacgactttgagctgttctacctttactcgcttttcgtgcgtaacgactccatgtacaatatctgctcggccacaagcaaggcagaacgggaacgtggcgaagaagacatgaagttattggaacccaccgacgcgtatgagctttctgaaatccgaaaatttgcgaaggccatgaccaagaatgaaatttcatacttcgaagaagactccgactgggggcctgcctacaccgcctgtaaaccgtacgtcaattcgttaggagtccatttcggcgtcatctgcgcagacgtttccatcgcagagctccacaaaacagtcaacaattacgttttatacaacgttatactgacactcggtctcggattactcttcgcgctaattctattagtctggttacggcacaacgtcacagggccaatccttgcccttgaaaaaagtgctcgccattttgcagaaaagagccgcggcaaaaaaactcccgatgagctcatttttgatgcacccgaaatccatacacataacgaagtcgaatcactttcgaacgccatttcgcaaatgtccaaagacatgcgtacttacgttcagggccttttagaagccgaagaacaggcgcgctccgcccaggaacaagccgaagacatgactcagctagccttcaaggacgcactgacccacgtgaacagcaaggtcgcctatgacaagatgaaggaatcattgcaagaacaaatcgacaagggtggtgccacattcggatttgtaatgattgacctcaacaaccttaaggaagtcaacgaccactacggtcacgactgcggcgacaaatatatactgggctgttgccatattttctgcactatttacaagcaatcccccatttacagatttggcggcgatgagtttgtggtcctgctgcaaaacagcgattacaagaacagagacaagttgttcaaggtgattgaatcagaattcaaaaagactcgcaacaacacctcccgccccgcctgggaacgctattccgttgcttacggcatggccacctaccagcttggcgacaacgtcgaagatgtttttaagcgtgctgacgatagcatgtaccagaagaaaatggaaatcaaggggatggcgtaatatttttcaaagttgccatttttcgaggaataactaaatttagcacgatattcactgagtttcggctcaaattttaggaaaagaacatggcaaataatcgtgaaaactggggttccaaactcggggtcatcctcgcagtcgctggttccgcagtcggtcttggcaattttcttcgattccctgtgcaggcggctaccaatggcggcggcgcattcatcatcccctacctcattgcgtttgtgtttctcgggattccgctcgcctggattgaatggacactcggccgttacgcaggctaccacaattacggcacctccccgagtacctaccacgtgattttccagaaaaagaagaagtgggcaaagtacctgggctcgctcggactcctcccgccgattttcatcattttctactacggttttatccagtcctggattttggcattcgcattctactcggcaacaggcacgttgatggacgttgtcgcgcaggggccggaaaaaatgacggaattcttcggcaattacattatgctcaagacttgcgtcggcggcatcccggtcgccatcatcttcttcctcattacatttatcgcgaacatgattgtgctttcgttcggtgtgcgcaagggcattgaacgcgccaacaagatttgcatgccgattctcttgattttgggccttgtgcttgtggtccgcgtgctcacgctcccgggcatcggcaagggacttgccttcatgtggaacccggatttctcgcaacttacaagtccgaaggtctggatggccgcagctggccaggtgttcttcacgatgagcctcggtatggccatcatcttctgctacgcaagctacctcaagccgaaagaagacctcgtgctttcttcgctcacggctagcgccacgaacggatttgccgaagtgattattggtggtacggtcgtgatcccgatggcagtgctcatcgcaggtgcaaacatcgaagaatgcgccaagcttggcacgttcggtcttggattccagacgatgccttacgttttcggaacgctcccgttcggtggcgtgcttcagacggtttggttcacgatgctcttctttgcaggcatcacgagcgccatttccatcatccagccgctcatcagcttctgcgaagacgacctcaagtttacgcgtaaaaaatccgtcacgacggtcagcacgattacctttatcggtagcctcgccgcaggcactgtcgatgaactcgacttctggggcggtacgtacctcatcgtgttcgtgggcatgatccaggcggttctctttagcctcgtgctcggacgccgcaatgccaagaaagcccaggaaaatggcgacctcccagccgaagtggttgtggaaccgggcgaaaatgaagcttttgccaccatgaacgatggctcgcttctcaagctcccgcgtttcctccgcccgattatcctttacgtctgcccgatttacctgattgtgcttttggtttcgttcacggcaacggacggcctcccattcattacgcttagcaatgtggacccgagcgcaacagtcgatttcctcggacacacgttcccgaaaatcggattcacgtgggcattccgcggattcttgctcgtgctgttcttgcttttgaacctcgccatcgcctatgcctggcgcaaaggaggccccgcagaaaagggccgcagcaagagcatcaagaagatggaaatcggtaactctgacgaaaacatggagggctaaaaaatggacgctgaattcactacaggcggactcgttttcatgatttgcgcttggggcgccatcatcgggctctgcgcattctgcttctataaagtattcaagaagtaacgagacgccccccgctccctacaatgtcatgcccgccaccgtgcgggcatttccttttttacccccaccaatcattactatatttacctcgcaattttgaacaatttttatacaaaacaacctatatgaaacgtactacctgccctggcgaagttccctattacatatctgtatttttaacatcttttatgcaactgggtttattcatccacttccaaagatggataaccttcaactccgaaggcgctaggtttttctggctgagcctactactccagttcgccatgttctcgccgagcatcatcatgatgcatgtggcaagttacttcgccggccgtttccccaagagcaaagtcatgggctggacctccatcggcatggctatctccgttttgctcatcgcattcttctttggcgatagactcgactttggcgcatttgcattcctgttcctgtacggcattttcctctcgattttcaatccggccaaaatcggcctcatgaaagaaatcaccgacgggaacgacctcgtgaagatcaacgccaagcacttgattttcatggcgctcggcatcacgattatatccttcctcacatttgactacagcccgaacgacagctcgaccattagctactcgctcctcccgttcatcctctcggctgttggacttttcgctgcgatttcgtcgttctgcatccgcatctgcaagcagaacaagttcgtgaagctccgctcgcccagacgtaattttgcatcgacctggtcgaacccgatgctcaagctctcgatgctcggcattgcagccttctggagcgtaacgcagttcctcatcatgatttcgcagaacatgacgggtacgcaaagcacgacacttttccagtggacgttcatcttcaccggaatcggttacgtcattggcgctatcagtgccgcaaagtcttccaagaacttcgtggaaacaggccttatcccgcttgccgccattgcgtcttccatcacgatgattataacgccattcatcaataaccagtacgtccttgcgttcctctacgcattcatcgccttctgggcaggctccgcattcgtcatcctccgcacggtcatccaaaacgtcacacgccccgacacctcgggtcgtatccacgcggtctcgttcatgattcagatgagcttcctgttcatcttacttggcttccaggtcatcctcttcctcatgaccgaactcagcctccacaaacagctattcttcctcgctgtgatcctcgccctcacgttcgtgttcacgctcaagcgcaccccgatgacgctcctccgcgctgggctccgctttgcattctcatacgtattccgctataaggtcaaggtccacggcatccagaatatgcccgaatctggtccgctccttttggtcggtccgcactacagctttattgactgggcagtgctccagatggcaagcccgcgcccgcttctcatcgcaagcaaccgcaacacctttgccgactggtatttgcgctggttcgcacacggcaagtccgtcatcgacatcaaccgccgcgacccaagtgaagcgatggaaaaaatccacgaagcgctcctcaagggcgaggcagtcgtgattttccccgaaggcgaagtatcaaagactccatttgtatccaagttctcgcttgattacacaaaggctattgaaggcaccgaagcccaaatcgtcccgttctacatacaaggtctttggggcagccgctacagccacgcctccgaatgtgtgaaccgcccgcagtatttcaaccgagtcatcagcgtaggtttcggcaaggctctccccgccaccacgcccgaaaacgtgatccgcaaggacttgcagaacctgggaaccgacatctggaacatggcgatggaccattccgcaagtatcatcccgctctggtaccgcgcgatgcgcaagcgccgttcccgcccaatattgattgatccggccggccgccacgtgaatggttacgagatgatccgcctctgccaccacttcagcaagaaaatcaaatcgctcaccaagaatgaccagaatgtaggcttcatgctccccacaagccgcgacgcagccctcggcattatgtccatcctcggttgcggaaagacgacggtcaacttgaactacacctcgcccgtcgacacgcttatcggctgcatcgacaaggctgaactttcgacaattgtcacgtcccgagccttctttgacaagctctgcggcaagaacgccgacttcaagcagcttgccgaaaaatgccagatgttctacatcgacgaagaagaacagaaaatcagcacattctgccgtctgctcgaatcgttcatcgtcttaacgttccccaagaaacttttgagagacctctggttcacgaccgcaaagctgagcgacgatgctgttatcttgttcagctccggttcagaaggcacgccgaagggtgtggaacttacgcacaaaaacgtcatttcgaatgctcagcaaggagaccacgtcatcaggctttgccgcaccgacgtgatgacatcgctcctcccgctgttccattcgtttggctttacgatgacattcatgatgccgcttttggacggtgtaccgatggtgctctgccccgacccgacagacatcaagacgcttgctcgcgtgtgcgccgaatacaaggcaaccatcctcatgggcaccccgacgttcctccgcgccatcgccatcaaccgctgggtacacccgatgtgcctcgactctttgcgctacgtgattgccggtgcagaaaagctccgccccgaaatgcgcgagaccttcaagctcaagttcggcaaggacatttacgaaggttacggttgcacggaactcacgccgcttgccacgctcaacgccccgaacgtattgctcgacgacttcttgacgatggaaaagtgctgcgaccactcgagcatcggcatggttgtcccaggttcaacaggcgccatcatcgatccggaaacgaaccagttcctcgcaccgggcgaagaaggcatgctcgtcatcacaggcccgcaagtgatgaaggggtacctccgcgatgaagctaaaactgatgccgtcatttttgaagtcgatgggcgtcgctggtacaagaccggagacaagtgtaccatcaccgaagacggcttcgtcaagattctcggccgctacagccgctttgcaaagctcggcggcgaaatgatttcgcttaccgctgtggaactccgcattgcagaaacgggcatcatgggcgaacacgaatttgcgattaccgccgttccggattctgtgaagggcgaacgcattgtgctcctcgtcaagggcgatgcaacgctcgacaccgaagaaatctcgagaagcctccgcaagtcgggcattccgccactcatgcagccgggttccgtgttctgcgtcgaagccattccgaagctcggcagtggcaagtgggacttcaacggaatgaagaaactcgccacggaattagtcgaaaagaagtaatcgccaacaatagccttaaaatatatccgcacgcaaaaacgtgcgggctttttaattagcggggcataaacgtcccaaacgcgcttcaattattgtatattaaaggcgcaaaaacaaggagattacatgagtcaaattgtctctaaattccaagaattggggctgacgctccccgcctgccccgcaccggttgccgcttatgttccggcaacgcgctttggcgatacaattattgtttctgggcagttgccgtctgtgaagggagatttttctgcttttaccggcattgttccgaaccagatttctgtggaaaaggcaaaggaagccgcgcagatttgcttcttgaacaacattgccgccgctctcacgcagttgaaagccggcgaaacactccgcctcgttcagatccagggttttgtgcagtccgcaaacgatttccacgaccagccgattgtactgaatggcgctagcgaacttgccgtacagattctcggtgaaaatggaaagcacgcccgtacggcagtcggcgtttcgacactcccgaagaacgtcgctgtcgaaatcagctgcacgttccaagcgattaaggaataattaaagcaccaatttgcggatccactcgcgcatgtggaatacggaacagcccgaagtcagcgacttctgggctatttttgcaccccattccgtcgccattttcttgggatccagcggaaacccgacacggcccaaatccaagcggtctgcatcaaagcaagtgtctatcgtaacaattcccgtacgcggctgaatcgtgtggaggcggcacgcatcatagagccagccaaagcgttcatcgtccagctcaaaacgtttttcttcgcggcaacgctttgcaaattctgcgccacgtgcgccatgttcacggtcgtatgcatcatccaaacgctgcgagtcgtggaaaatcgcaaacaagcgcactacgtcaatgtcggcgccagtctttttcgccaggaggagcccattgtactccacctgatgccaatgctcaatgccatgaacctcggactcgtagagccgattctcaaaagcaaagttcattaaagccgcgaaatcgatcataggggtatggggttgtgggctatgggcacggtagcctatggctacctttgaggtttatcttaaggtcaaaataaaaatacattttattttaaaagcctcatagctcaaagcgacctttggtcgcgacctcatacctcaaaggtgcgtagcaccgcgctattacttcccgtaattttccttcaggtccatgaggcgttgcagcgcttgcatcggagtcatttcctcgggcttgagcctgcgaatttcatccttgagcaagagcgtattttcgtctggcggtgcaaacaagtccatctgcggctgcgccttgattttcttgttttgcgcctcgtcgctcgggtcaatcttctgcttttccaaacggagcaaaatcttgcgagctcggcgcaccacgttaggtgggagccccgccatctcggccacgtgaatgccatagctcgaatcgcaagcgccttcaagaatcttgtgcaagaacgtaagcttatcgcccttttcctgcacggcgacctggaaattgccagcgtgttccagcgattccacaagccccgtcaattcgtgatagtgcgttgcaaacagcgtaagcgccatgcgggcaggctcgctgtgaagcgtttcgacaatcgcccacgcaatcgagagcccgtcaaacgtactcgtaccgcgaccgatttcatcaagcagcacaaggctatgcggcgtcgcattgcggaggatattcgccgtttcaatcatctcgaccatgaacgtactgaggccacggctcaagcggtcgctcgcgcccacacgcgtaaagatgcggtccactacgccaatgcgagcactttcggcaggcacaaagcagccaatctgcgccatgagcacaataagccccgtctggcgcaagtacgtcgatttaccggccatgttcgggcctgtaataagcatcagtcgcgttccgtccggcgaaagcgtcacgtcgttcgggacaaagttcaaatcggggttcaccgcaacaatcaccggatggaagccgccgcgaatttcaatacccgtcccttcaaaaacttccgggcaaacgtaattgtacttgcgggccgcgcgggcaaagctgtacaagctatcgactcgggcaatcgcatcggcaatgccctggagctcggcgcgccagctgttcacgcgttcgcgaagctcgcagaaaatcttgtattccaacgcatggatattgacttcggcattgctgatgacggattcgcattccttcatctcaggcgtgatatagcgttcgccattcaccgtcgtctgcttgcggatatactcatccggaatcggctgcgtggcctttgccatctgcgccttcgtgatttcgatgtaataaccgaacacgcggttgtaaccgactttgagagacggtattccaagacgttcgcgttcacggccttccaaggaagcaatccattcacggcgttccttgatgtcctcgttcattgcatcaagttctgcacttgcacccgggcggatcattccaccttcgcgcaccgtcatcggcaagtcatcattgaagtacttgagcaagtcttcgccacggccctttgccgcatttagcgtttcgcgcagcccttcaaaaagcggcgcatgcaagccttccaaaacgtcagcgacctttgatgcctgcgaaagagaacgtcccattcccgcgaggtcacgcgcgtttgcacgaccgctaccgacgcggcccatcaagcgctccatatcgagaatcgacgtgagcgattccttgagttcgtcaagcgccacaggattctggacaagctcgcccaccgcttcttcgcgttcgcggatgcggtccacagcaatcaacggatggctcacccagtccttgagcgtacgcccccccatagccgtcaccgtaaagtcgagcaccgagcaaagtgtgctggaataatcgtccgcattcaacggacgcaccagttccaagttgcgcagcgtgctcgggtcgagcgtcatgtaatcgtccagattcaaaatctcaagcgtcgtaaagtgcgacaattcggactttttctggttaatcaaatactggagcaaggcgcccgtcacggacgtttcaaaaacacgaccatccaagccaaggccatcaagcgcttcaaccttgaagtgcgtaaacagcacatcctttgcttggtcttctgcaaacaaaatcgcagggagttcagtgaccaagacgttttccgccttgatcaagtccataatcgcagatggaatcgtcgtcccttcgggaatcacaatttccttgggcatgcggcggctaaactcgcattcgaaagcctgcacactgctacggcacgtggccaagtagcccgtcgtcacatcggcaatcgcaaatgcagccacatccccgtttccgcccttaccatcatcacttgtcgcaggcacataagcgcaaaggtaattcgcctctttcgcattgaggttttcttcgttcatcgccgtgccggcgctgatgatttcaacaatgtcgcgcttgacaatgcccttcgcaagtttcgggtcttcgacctgttcgcaaatggcgatgcggtagccggcggccaccatctttggcacatagcgttcggcagcgtggtgcgggaacccgcacaaaggcgttgcaccggaggcgccgttattgcggctcgtgagcgttaaacctaaaattttcgaggcgattacagcgtcatcttcaaaaagttcaaagaagtcgcccatgcggaaaaacaaaatgcagccaggattttctttcttgatttcgtaatattgctgcatcaacggagtaacggccattaagcatctcccatagacaattcaatctggtcagtcgattcttcgagcggagtcggttcttccggagcgttatcaggcttggagtactgcggcaccaaagcgcccgcttccaaaagttcactgaattcgcgcaaacgcggcaagtcttcaggaatgcgattgataccaaagtatttcaaaaattcctgcgtcgtgacgtaagtataagggttaccaacagtttcggctcttgcacccaaagtaataaagcctttgtcaagcaagttacggatcggaccatccgcagacgaaacgccacgaacctgttcaatcgcagccttcgtaatcggctgctggtaagcaatcacggcaagcgtttcaagagccgcctgcgaaaggcgtcttgcatttgcttccgggaagagcttgcgcacccacggataatactttgcacgtgttctaaagcggtaaccgcccgcctgttccacaatttcaaacggagactgaatcttgttcaaagaatcgttcgcggtaatgagcgcatctgccacagaacgagcgtccaaaaagtcaccgagaatttcgcgaagcttcttgagcgtcacaacatccggggatgcaaagacgagcgcctgtataatacgagccaggtcttccctactttcaactttcgggagttccgccgattcttcggccagttcttcgacattctgatcttcagccatacgtttgatccttttgtctaaagcggtctaaagtcacctagttagaatacaaccaagtcgttcttgtggataagttcatcaggaacgttcttgcccaagatttcatgcacctgggcagtcttcttacggagcacaagcttaagcgtttcgctatcaaaaccagcgacaccgcgagctacaggattcttcttttcgtcctggacttcaatcaagtcgcccttatcaaaatgcttctgtaccgcaatcacgcccaccggcaacaagctcgaatgattttcacgcaaagccttcacaccgccttcatcgacaatcacgcttccacgcggcgtcgtaatgaagctgagccagcgctgacggctattgagttttttcttggagcctgcgaacaaagttcctgttgcattttcaaagaatacctgatgcgggaggaccttcataccgctagcaaggaatgcattcgcgccgctcttcgtcacattgcgaatggcttcgagcttgctcctcatgccgccggtactgacggcggacccggcctcgccgggctttccggccaatgccaaaatcgcaggcgtaatttcaggaacaaagttcaacaagcgagcgttcggattcttcttcggattgtcatcgaacaagccgtcttcatccgtaaagatgaggagcaagtcagcatcaaggaagagcgccacatcgctcgagagcttgtcgttatcgcccaccttgatttcggcaacggctaaggaatcgttctcgttaatgatcggaacaatcttacgggcaagcatggccttgatggtgttctgcaaattcttgtaacgcgcgcggtcgcggaagtcttctgcagacaagaggatctggccaacggagagttgcacccagcggaacatttcgcgataagcgtacatgaggtcaatctgacccacggcagcgcaagcctgcttttcggcaagcacggtcggcttttgagcgtaacccagttcagccatgcctgtacccacagcaccactcgtgacaatgacgacttccttgccggcatccatcaagcgagccacggaatccgcaagcttctggatataacgtgtacgaacgccacctcgctcggaatccacgagaatacgagaaccaatcttcaccaccacgcggcgagcttcatctaaaatgttctttcttaattcactcatttttcagtcgttagttattagtcaatagtttacttgcacaccaccaggcggattgcatcgaggcggagttgcgggttagccacaatcttcttgcgttcctgcacgttcttgcggagctgcttcaaagcttcgctcgtccccgccttgccacgcatcgaaagcaaatggttcatgcgctggtattcctgttccgaacgggcttccacggcatttgctgcttcttcggcatacttcttagcctgttcagaaacaatcaagcgagccttcgcaaggccatccttagcaaagtaacgaagcgtcatatcgacagccgcattgccctgcgggacccccacatccttgagcgccgcatccgaaagatcttcgaaatgctcggacatgttttcgcccttcgcattcaccagcaccttgaaatacttcggccctgcaatatcggcacagccccattcttcggacacaggcagttccacagcaaagttgtactgcatcatgagcccacgcaaaccggagttcggccaaatggcacaagacaccgttccacggccaaagctcgtttcgtaatcgaacacgccctgagccagcggatggtccaagctgataaattcaatatcgtcgtgcgtcatagcgacatcacgatcgaacgtgaccgtcatacaagtgccaccactcacacggccatcgccgtcgccatctccaccaccttcgccacacaaatccgtttggctattcacgcggccaccacctgcagtagccgcagccattgccaaatcaggcatgcccggcacagagcccgcttcaacctgcggtcccatcgtgatgaggaagcaatcctgcacagagctcttttcgacatcgagtccgcgattcatcaaggaatcaaacacgagattcttgagttccggttccgcatcaagttcacgaatttcatccgtgatttcctttgccttttctggattacgggagttgaattcgagcaagcggtcacggccgttttcgatatgcttacgcatctgctcgcagtctttcttgacctgcgggatgacgttctccacaaaattttcaaggctagcgcgcggcgttgccaaagcttcaatcaaagattccgtgtacttgaggaagagttctccaccgctcatgagcggagcgccaaacgaattcaaaccttcgttgtaccagcggaacatcacttcctggccagagcccttcacgtacggcacgtggatgatgatgtccttgtcctgaccaatgcggtccaagcggccaatacgctgttccacgagagctgcatcaagaggcaagtcgaacaagaccaagtgatgagagaactggaagttacggccttcagaaccaatttcagaagcgatgagcaagttagcaccatcaggcttgctgaagtttgccgcagccttgtcgcgcgccatgatgctcatatcttcgtggaacatcacaaacgcaccttcgcccaagaattcaaggagcaaagtttcaagtgcctgcaccacctggatggattcgcaaatcagcaaaaccttttcgttcttgtattccttgaggaaccccttgagccacacaaagcgttcgtccatcgcccatgcatcggagaacctcgtgcagaggaggccattttcctggatgtcggtggatgcttcgaggtcgcggtcggcagcgacatccaccatttcacgataagccggattcggttccagcggaatttcgtcgagcacacgcttcgggaatccgcctacgcccttacgcgtattgcggaacaccacagaacccgtgcccatgccatcgacaatgcggcgcatccattcgcctgcggtcatcgactttgaattttcctgttccagccatgggcgaatttgcgagttcttcgggacgcattcgtacaagtcgtcccagctcatgtggtggttcgggtcggtcggaagcttatttaaatctcgcacaagcttgaggtaagcttcctggtccttgataaaatcgttatagtctgcaaagcgcactgggtcgagcatcttgagacgattgaactgcgattccggatggagctgcaagggcgtaccggtcaaaagcaacacgcccttcgagcgtccaatcaccctgttcgcaagcatatactcgtggctcgtgaaaccatcctcgcacaccagatggtgggcttcatcgatgatggtcatatcccagttcgtcttcaaaaggtcttcgatcaatgcaggctgagccatcaaaaagtcaatggacacgatgatgtcgttactctgcatgaacggattgggcttcgtctcgtcttttgcgacacccacaaacaagccacggatgtagccttcgtccaccagcgtaaagagctggttgaaacggcgcttcatttcaatcatccactggtgcttcagcgtttccgggacaatcacgagcgtacgctggatgcggcctctcgacttgagcgcatgccaaatcatgcccgcttcaatcgtcttacccaagcccacttcgtccgaaagcataagcctcgggagcgtcgagctagagcaggcacggtagcaaaggtaatactggtgcgggatcatgttcacacgcgggccaatcatgccacgaaccggcgaagaaatccacttgtaatacatttccatcgcatcttcatgacgcaaaaaatcacgtgacgagcaaacttcgtcatcagccaaggccttaaacagcactgccggtcgagcggtcgaaatcttcgcgctcagctcagattccttcatctctttgccattacgcccgacataaaccatgatacccgcatcttcgcgaacggagtccaccacgaaggagacacctttttcactcttgacggtttcacctacttgcaaaacaaaacgttcaatcggagcttcatcggtcctgtaaatacgagcttgaccgatagacgggaacaaaattttaacagtacggccctgaacttcagatacaataccaagccccagggtaggttcggcttggctcacgtagcgctgaccaattttaaacatcatcataacctgtaaatttaggattttttcgaaaattcggcttgcgaactttttactaaattattccacaacatgaaatggttttatatcgacacatcaatcaccgacggggataggcgtcaaggtccttattctatcgatgaaattagagattttgtcaacgaaggcaagataaaagacgaaactttagtctggcacaccggcgaagctaattggaaagcatggaaggattttcccgaagcaagcgaaccccctgagccgaccgaagaagaacttctcaagcagacgattgaaacgcttctccaaagcaaaatgaaccgcaagcgttacgcaggcttttttgtacgtgcgaacgcgtttattatagacaacataattctttctattgtcggtgcattgttcctttacgtcatgagtttggctggaatgctggacttgaatgcagtctccgaaatcgtaaaccagtacattgataaccccggctccacggatcttgtatccaaggcacttgacctcccaggaatgtctacattctttacgatttggagcattgtacaggcaatttactttatcgttttccatgcggtttggggcgccacaccgggcaaaaagctgttgcgcattcatgttgaaatggccaatggcgaaaagctctcgtgggcattctcatttttccgctttgtcgcaagcattgtcacgcaagcgacactcattttttatggtctgggttacctgattgtccttatcgatccgcaaaagagagcgctacacgactttgtcgcacagactcgtgtcgttcataatgccatcgaacaaaaagaaaagaaagaggtttaatttatatggatcagtttattgttccgcaagtgaaagcaccggtcaatggtgaagttgaaatttctggtgccaaaaacgccgtgcttgccgtcatggctgcagccctcctcgccgatggcgtttctgaaatcacaaatgttccgcatttgaaagacatgaagaccatgtccgatgtgctccgcgtaatcggttgccacatcaacggcggaagccacgttctgagaattgacacccgcggtgtagaccatctcgaagcaccatatgaactcgtgaagaccatgcgcgcaagcttctacgtgctcggccctctcgtcgccagattcggtcgctgccgcgtctcgctccccggcggatgcgcttggggtccacgccctgtggacctccacctcaaaggtcttgaagctctcggtgcaaaaattaccgtcacgcacggttacgtcgaagccacttgccaaggccgcctccccggcggtaacttcaacttcccgatttctagcgtcggcgcaacggtcaacgttttgatggcagcaacacttgccaagggtgtgagcgtcttgcagaacgccgccctcgaacccgaaattgacaacctcattgacttcctcacaagcatgggcgcgaagattcagggacgcggcacgcgtactcttaccgtccagggcgttgaatccctccgcccgggtacaggcgtcaccatcccggaccgcattgaagcaggcacgttcctctgcgccgccgccatcacacgcggccgcgtcaaggtcacgcgcatcatcccggaacacatcgcctctacgcttgacgccttccgcgaaatcggctgcaaggtgaacgtcggtgccgactgggccgaagttgacgcccgccagcaggaactcaagccgatgagccttgtaacgctcccgttcccgggattcccgaccgatatgcaggcaccgttcatggcaacgctcctctccattccaggcaatagcctcgtgcaagacacggtttacaacgaccgctttaaacatgtcgccgaacttgaacgtttgggagcctccatccagctgaacggcaacacggctaccatcaagggaggcctcccgcttgaaggtgctgacatcatgggttctgacctccgcgccagtgcagctctcgttctcgcaggcctcattgccgaaggcgaaacgaccatcagccgtatttaccacctcgaccgtggttacgaagatttcgaagctaagatggctaagatcggtgcaaccgtcaagcgtttcaacccggacgcccgcgacgcagaataagtccagattaacgctgattaagcgctagcaatacttaagattacaaaagccggcataaaagccggcttatttcgtatctgattaaaacgcttcagtccagtctaaaagtccgcatttgcgcgcttcgctcgctagcgcattttttacagtcccgccatccacaaccataattctatcacaatagcgttcagcatattccacagaatgagtcgagatgacaatgcccatctggcgctctacagcaattttcttgagcaacctgaaaagcgcatggctacgtggaatatccaaaaaggcattcggttcatcgagcaacagcacattcacccgttgcgccaccgcttctgccaaaaatacacggctacgctcaccatcgctaagttctgccaccgggcgttccgcaaaaacagcgacatccaaaagcaccatcgattcttcaacaatgcgattgtcttctgccgttcggctatcaaaaatgcccgaatatggcgagcgccctagacgcacaaattcacgcacgctcatgcgcggaggaacgacattcgacatccgcacaagtgaaatcttttgcgaacgatgacggggtgaccattccgaaagcattctaccttcaagcgaaacctcaccagaaactggaggcaacaagcccgccaaagttttcaaaagcgaactcttgccacatccattttcacccatcagggccacaactgtccccgccgagagcctaaaatcaaacggatttttcatggattcaagcgcgcgcccatagccgacaagcagatttcggcattccagcaaagcattctgagattcaacatccatcttaaacgcctcctagaatcgcgcacccgaaccgcgcacaagtacccacaaaatcacaggaacgcccaccagcgaaagcaccgcattcaacggaacagaagccgggaaaagccctgccaaaagtgcaagcgcaacaccgcataacgcagcccccggcaaaagcaaccggtgattagtagtcttgaaaagcatataagccaaatgcggaaccgcaataccaataaacgccacgggaccacaaaaagctgttgtcgttcccgccaaaaggcttgccccgagcagcacacaaatcttggagcgcttcacattcagccctagcccatgcgcaaaatcatcgcccagaagagcagcattcaaatatcgtagcgagcccccaatcagcacaaggccaaccaaaatggcgcatgtaaaaatccacacatcgccaagagtcactcgcccaaagctacccattccccacgccacatagacgcgcaaagattccgaggaatttccggcaatcagcacactcacaatcgcatcgataaaatatcccgtcaagagcccaacaatcaaaagcacgcccgtctgggcaaagcgtgtcgcgacaaacatcacaataaacgtcacaagcagagccccaagcgcagccgagccaagcacacctacgctaccaaagccaacacctgccaaaagcgcaagtgcaacaccgagacttgcaccactactaatgccaagcacaaatggtcccgcaagcgggtttcggaacacagtctgtaacgaaaggccagacacggcaagtgatgcccctgccaaaacagcggcaatcatcttcggaattctcaagttccacaagatgttcgaagagacatcgtcgccagggctaaacagcgactgcaccaccgaagcaaacggaatgtcaacaacgccatagcaaagcgtcgctacgcatagcaatacaatcagaaccgcaagagcgataaagccaaacaaacggcgtcgcaaaaacaagcttacctcatctgttctctacaaatttccgttgccgagcgcccatccgaagacttaaagtcaagcatttcctgcaacgaaatcgcggcctgctccagttccggagtcgaagcgcatgtattgtttgaaagtatcatctgcaaatactgctttttgcggtccagattgcattcattgccgtaaattgaagcaagcttatacatgcccgcgcaagccttcatcccgttcggattggaatccacgagattcgtaaggagcgtctttgcctttgccggctgatttgcctccatcaagcaaagcgacatccagtagagagccccttctgccatttcgccctttttcacaagttcgtagacctgcttaaagccgttgtacgcaagcttgtattcgccacggtgataatccgaatgggcagcattgaacatcgtttccgcttcaaccattttttcggcattggcgtccggttccatcacagcgctggccacaccattgttcaccacaaccttctttgccaaaatcttgtcagactttccgaggagcaaatccaggcggtaaatgatttcttcctgacgtgtatcgcggcgaaccgtttcttcgctcatgcgattcgaaagcaccgtcacttcggcctgcaaacgcttttgcgccactgcagatgcatcaagctgagccttcacgctatcgagttcagcacggagcgcagcattttcagccgaaagagccttgtacgccgaatcatttttggcaatgacatcatcgccgacagcacgcatttcttttgtgcgcaacatcgtaatgctactgcatcccgatagcataaaagatgccaaaacaaagccaagagataaagtcttcaaattcacaatcaagtcctcccaaactattgatcaatggacacgcggaaatgcgctctacgattcttggaataagccgtttcgtcagttccctgcaccttcgggcgttccttgccatagctcaccgaaacaagcctgttggcatccacgccatacgcaatcaaaaactcgcgcaccacggttgagcgacgagcgcccagagaaatgttgtagtcttcagtgccgcgagcatccgtatggccttcaaccgtcacgataaagcgattttcattgaccaggatttctgccacttgagcaagcaagcgctttgcattttcggtcaattcggagcgatcatagtcaaagtaaacatcttcgagcataatgcggttgatcagttcttccaagcgcgcacgttcagcttcaaggcgttccgcttccaagcgagccaaggaatccgcatccaacgtatctgcgacaagcgcatcaagattcaacgtagaatccgcaggagcttccggcgccgtttgcggttgcggatccgtttccggcttttccttgctgcagccccaagcgaagagcgcaacagcagtacccatcaaagcaagtttaaataccttacccataattcactcctctatttaacttttttctcgtcaaagaaccaggaccaagtcggcgaagtattttcgctaccattcgtaatgcgagtcacgccgctcccatctttacgcataatataaatttgataattaccgccgcggtcactggcaaatgcaatcagcttgccatcgggcgaccaagtcgggtgttcgttattccctgcgttcgaggtcagctggataatatccgtaccatcaagagcacaagtataaatgttcatcttgccatcgtccatcgatgtgtagacaatgcgatccccttccggagaccagcttgcgcgttcattgtaatggcccatgtacgtaatacggcgcacgtccgtgccgtccttccctaccgcatacacttgcggagagccaccacgatcactcgtaaagagcacttcgcttgcaaacgggctccaagaagggcttacctgattcgatttcaagtgcaagaacttctgcgcagaacccgtcttcatatcgccgcgatatagttccgtctttgcgccttccgtcactgagaaaagaagttctccggtcttcgggtttactgccgggctaaacgtctgcttgaactgcgtaaagagcggggtttccttgccgccaaatgtgatggcgtaaaggttcgggcgttgcttgcggaagttcacatacacaaggcccttgttgcccttctgccaaaccggcatcatattgattgaagaatcacgcgtaatctggcgacgagaaaaaccatcgtaatccgaaatcacgacctgcttcacgccatcaattttcgagacataagcaagctttgtcgatgcaacaccgcgttccccgaacaagcgataaacgaccttgtcaaagaacgaatgcaccgcctgacgcacgtcataaggcttcacggtatagctttcgccaagcaacacgtccttcgtttcggcggcatacagatagcaatcgagcttgattttcccgttcgagagcttggtcgctgtaccggtcacatactggcgagcgcgcttcttgctaaaaagcaccaagtcaaacttgtccgaattcacggcttcaaaacgcccggagagattggcatcgcgcgtcaaaatcagatgcggagcttcgtttgtccacttgatagttccttcttcttcaaaaggcacaacgccaatcggcatcgtctggaataccgaaatacccacatccacagcaatcgtatcaattgccgcaaaagcaggcgccgcaagcgccatcgcaacaaacacaaaaagcaattttattttattcatagttattttctaattcggcgtaaagttaaactgcaacacaagacttgatcccttgtacgtcggcgggagttccggcaacttcgaaatcttcaccgctcgcatcgacaaatggtcccatgcactgttcgacgaagaacgcttgaggaacacactagttatcgcacccgagcgttcaactgtaaactgcaccatcgtctttgcatcacgatcaatcgtcagtccatttggcggattgaaattgctcatgattttcgccttcgcgcgttccaggaaaacctgcatcagcgggtccatatcaatcggattcaccgccttgaggctcggcatttcaaacgacttctgcaaattcaagtcatcgatatcaaagtcgtcatccttcggctttttcgcaggtttcttttcaaccttcttcttttcaaccgttttctttgcgactttttctaccggcttttcaacaggcttctcgacgggcttcggtttttcgaccttttcttccggcttcttttcttcggccttgggttccggcacaggcacaggttccggagtatccggcttcacttcgggagcgggctcttcaggaacttgcggagcttccggctctagcgtttttacaggagtcggctctggagcgggctccggttccggagtcgtttcaggcacaggctcgggcggttgcggaggcggaggttccaccttcggcgcttgctgcggttcaggctccggcaaagcagtcttagccgcaggagcttttaccggttcatcgacttgcaccatctcgaacacgggaatttcttcggcaggcttgctcaaatcaatgttgttgagagcgatcaaagtcccgacaaccgccaaatgaaacacgacagcacacacgatgatcttgaacaaagatccatcgttttccgtctcgaaatattggatatggtccctatttctttccatttaccagttcgtcttttggagtcattgtcaagaaaccgagcttcgttacaccgagcttttgtacctgcgtcacaaccttcatcacaaagccgtaacttacagcttcgtccgaattgatgaccacagccatttcgccgttccacagcgacttgaaaatgctctcgaaactttccatgtccacctgcatatcggcaatgaaaatttcgagattcttggtgatggaaactttcaaaagtttctgctgttccatcgtcggagccttgacctgcgggagattgacctttacgccttggctcatcaacggtgcgcacaaaataaacacaatcaagatggcgaacacgatgtcaatcatgttcgtgaggttgagttcctgctttaagtccttacggcggctgcgtttcacgcttcctcctcggcaactccttcaacagcgagcatgtcacctctcttgaacaagctcaaaacttgcgatccaaagttgtaataagaagtttcgttagaaccattcttcgaggtaaagtaattgtacccggcagaggcagggatagccaccaaaaggcccgccaccgtagtgataagagccatggcaatacccggagcaacaaccgtcaagtccgcagagccatgatgaccaatctggaagaacgcaatcatgatgccccaaaccgtacccaacaagccaaagaacggcgcgaggttagaacttgtggcaaggaaagtcaaatagcggtcctcgcccatgcggatgccttcaattgaacgctggatagcgtcttcaagcagggaggagcggtgctgaatggattcgtaagttactttacccttaaacttggacacttcgttcaagacttcgacgctcagcagacggagcgcactatcgttcgaaaccgtgcaaagtttttggagttcagagaaatgcttgagcttgcaaaattccttaaagaacttggcattggcacgcaaatttgatttatgcttaaagaatttcacgatgatgatgccccaggaacccagcgacataaaagcgagaatcccgagaataatcatggtcacaatatcggactgcgtaatcatttgcaggacaggtactgtattgttcaagacaacctccaaaaaaattttacaaaattatacgtactatattataatacaaaaaagcactatagaaagtggcattccatgcgtttaacaacactttttttgacaaatgctgcaaaactacttctttgcatgatattttttgtatattaaaatcacaaaacaatatatctggattttaattccaaggagaaaaaaatgaaaaaactcatcgcatgcttagctcttgcagctcttttcgcaggttgctccagcaatccgccgcagactccgcaagaaaagtctgcaagccttctcgtcgaaatgcagatgcagaagaagaactacctcaagcagcacattccggcaggtatcggtattggcgaatctgctaacgaacagctcgcttacgaaaaggccgaccagaacgctcgcgtagacctcgccaagtctatcgacgctcagaccaaggctcttatcaagaacttcaaggaagaagttagcgatgaaattgccgaacacttccagagcacgtccaagaccgcagtggaccagcgcctcaatggtgcaacgctcaacgacgtcaaggtcgaaaccactgctgatggcaagttcaaggtctacggcgtgatgacgctcgactctgacctcgtctctgaatacatcaagatgctcgaacagcaggaaaagaaagaagaagctgaaaagattcgcgccgctgctgaaaaggcatacgctgaacttgatgaaatggactaataatcctacttaagtttcaagcaaaaagacattggctaagccaatgtcttttttttaatcgcgctacgcgcccattagtacgcgccaattaacgatgttcgtttgtcgtaggttccatcccacggaaaaacgcgagcccgtcaaaatcgtccttgagcgcctgcacagtagccccgatcatataaaggctacccgtaatgagcacaggcgaaccatccgtaacgcttgcacaaacttcattgagatactcgcgggaaaactcacccgcacttgcaacattcaacccgagtttttcaagttcaccctgcaagtcttcaagttcacggaatcgcgggtacggcgtacgcgtgatatgccaagcgctcacgtgcggagccatgagcttgagcatctcgcccacatccttgtcacgaagcgcaccaaacacgcaatggaacttctgattcgggtaatacttgtcaagcgtctcgaccaggcgacgaactgcgtgggaattgtgagcgccatctagaataaacttcgtcacgccatttgcatcgataagcttttgcatacggcccgcccaggagcgagtcgtaagagtcttgagcgcaagagagtcatcaaacttattcaagaacaattccgccgccttaagagaaaggcttgcgttctcgatataatgttgtcctaaatttggaagttcaatatcattacggatttcagggacgacacaagagcaaccatgcgacgccgcaaagactttggcttcagcaatcaatgcatcattcaagccacccaagacaaaagtcttgctacggccatttgaaagaatactttgtgcagaacccgccacacccattttttccttgaggattgccgattccgtgctaccgagaacttccgtgtgctccagcccgatgctcgtgagcacaatcagttcgccatcggcaacggcggtgctatccaagcgaccgcccatacccgcttccaagaccgccacatcaatattctgttcagcgtaatagaggaacgcgacaatcgtcaaaacttcaaaaaacgtcggttccacttgagtctcttcggcagcggccttgacctgcataatcaaacggtcgagcgattcatcgtcaatcggcaaatcgttcacgcgaatgcgttcacgcatgctcaccaaatgcggactcgtataaagtccagtcttgagaccgtgtgcctgcaaaacacccgacaagtaatagctcgtcgagcccttgccgttcgtgcctacaacatgtatcgtcttaaactttttttgaggatttccgagagcttcgcaaagtttacgggtagaagcaagacccggcatcatcccgaatatgaggcgggaattcaaatattccaatccgttctgaatcatggtctacaatatagaaaagacgagagacgaaagacgagagacgagagaggtgtggggtatggggtcggcacgttgtgcctctggggtcacttcgctttcaggttgcctagctttgcaaggctctgggcatttctaattacaattgcccatatcccaaaggggcgcaagccccgtgctcatagcccaaagcgaagcgtgcccaacaactaaaatgattacatttctatcacacacaacaagaggttttgtttatatgaaagtttcagcaagcgctgtcgctttgattctttgcgttttcgcagcattttcgtttgcgaaagtcgaccccgaggccgcaccccgtcactacaactaccgcgatgcgggcaagcaaatgagacgcatctactacggcgaactccaggagacaatctactgcggttgccgctatctcgacaaaaagcacgtggactttagcacctgcaactacaagccgcgcgaaaacccgaaccgtaaaagccttgaacgcaccaagcgcatcgagtgggaacacatcgtgaccgcccacaacatgggtaagcacctcccctgctggcgcgacggcggtcgcaagaactgcagtgccaacgacaccacgttcaagatcatggaaggcgacctccacaacctctaccccgccatcggcgaagtgaacggagaccgcaacaacttcatgttcagccagtggacgaacaacccagcccccatgtacggcgagtgcgaaaccatcgtcgatttcaaggacaagaaggtccaaccccgcaaagaagtccgaggcctgattgcccgcgtgcatttctacatggaaaagacctacaacatcaacatttccaaacaggaccgcaagctttttgaagcttgggacaagatgtaccccgtcaccgagcgcgaatgcgaacgagaccgccgcattttcaaggtccaaggcgaccacaaccccttcgtcttcgagaaatgccaagattctgttgacaagtagtgaacatttgactaaatttgaagtccaaatctcgcatgtcgtgccaagctctgccaacttgcgagcgtaaccaaagagcttcctcaaagaggtaaatatgtcctccttccgcggacctaaaggtaaagtagcacgctctctcggcgttgccgtttctcagaagactcaaaaggctctcgaccgccgcaacttcgcacctggccagcatggtcagacccgcaagaagtctgcttccgtttacaagcagcagttggtcgaaaagcagcgtcttcgtttcacctacaacatttccgaagctcagcttgccaaggcatacaaggaagctaaccgtcgtgaaggttctgcaggtgataacctgatgatcttgctcgaaacacgtcttgacgcagtcgtctaccgcatgggttttgcccgtacgatcttcgctgctcgtcagtacgttgcacacggtcacttcactgtgaacggtgttcgtagcttctctccgagccgcctcatcaaggctggcgacgtgatcgctgttcgtgaacagtccaaggaacacgtgcagatcaaggaagcaatcgcttctgcagctgccgctccggaatacttgtctgtcgatctcggcaagatgcagggtactctcgtgaagcttccgctccgcgaccagatcccggtcaagctcgaagaacagctcgtcgtggaatactactccaggtagtaaaccgcttagagccaaaaagactcaagcttttaaagacgctcgcagtaatgcgggcgtttttgttttcgctgacgttcctttttaactttatgttttatcttaagcatagccaaattcaattctatttccgtttctgtttcagattcttccaaatcattcgtaagaacatttgaaattatttctccactacgcttcaacaaagactttcgttccgattcatctacgacatgaggaatactagctacagcacgcgataattctctaatttcaacaaatgtatctataatatttatcgttgtctggatagctatttttccccttaatatcgtagctagcatatataaaccgcgttctgtaaatgcagttggattaacagggctaaatttcaactttccaaggtggtcaaatttttttaccaccttttttataactccacaagaaacactcacaacacttttaaattatttcatctacaaaacaggacgggagcccaatacatttctattttagatgccatgagaaacatttttgaagaaattggtaagactcccgccgaaatcgaggcaaaactcaataaggctttcacacaactgttcaaaggcgaccgcgaaaacgaacgcatttgctttgacaaaggcaatgacatggcgtacatcgtggatatcggccacaacgacattcgctccgaaggcatgagctacggcatgacggttgccgcactcctcggcaagcaggaccttttcgacaaactctggaaattcgccaagacgcacatgaaaaacaccgaaggcgaccttgccggttattactcctggcaagtctcgaccgctgacttttcgatgatggacccaggtgccgctccggatggcgaagaatactttgccgcagcgctcttatacgccgccaagattttcaaaaacgaacaatacaagcgcgacgccgtcgagctcatcaacgacatggcacacaagccgcaagctggcgatgtgtacacgatgatggacgtgaacgcaggcctcgtgcgattctcccccatgaaagggaacgattacaccgacccaagctacaacacggtcgcgttctatagaatgtacggtgaagccagcggcgatgcaatttggaacaagattgcagacaacagcgttgcctacttaaaaaaggcttgccacccggtcacgggacttgccgccgactacagtgaatttgacggaacaccgaagaaaacgccttggcacccggaaagcgattgcttctgcggagacgcttggcgagtcgtgtggaacatcggtcttgacgctgcgaaattgcaagacaagtgcgaacgtgccgacgtgagcgaatgggaagtttctgcagtccgcaaaattctcggttacctccacgggcgtcgcccgtatctcgccgacatgcgtgtcgacgggagcgcgttcccgcgcgaggcaaggcctgctacgggcggcctgattgccatgaacgcagcatcgacagtcgcactccccgcaggcgatccgcttatcaagccgttcgccgaagacctctggaatatggaaatcccgaccggactctggcgctactacgacggactcctgtatatgctcgggctcctcgcctgctccgggaaattcaatgtttgagcatagtagatcccggcacaacggccgggatgacaactgcgtttagtgtttttcgacaactcttcccagcggcgtctgcatttggcgccgctgttctgcatatatggtcggtgcgacaatgtggtaaattgcctctttcaccatcgtcccgacattgaatgcaaacgaatcaaacacgtagcggtaactttcaatcgtatcgtcaaagcctaccacgtacggcgcaggtaactttttcgccttgaagtaatcaatcagcgaagccgccacccagtcatttgagcacacgaatttatccaaagtagcgttcttcaaaagcgattccaaaatgttgtccaaaagaacctggcgctcaacgccctcgtgctcagcagcatctgccaagtcaaacggagaggcatagcgttcatcgacaagcggaataacgtccgtacccgcatccaacaagccctgcaagcgagccttcgaccaaaaactagcgtggtacggcgagaggtaatgaaccggccccatatccttgctcttgaggtaacgtccaacaatcacgcctgcttccttgccaaaagccacattgtagaacgcccacttctttttattacgggcaatcaccggaatcacatctggagcgtattcccaccagaccgaaatcggatttttgaacgaagcaaaatgtgcgaacaacttcgcagcatcattcaccagccacgtcgaaagaaacacgcccaagcagtgagtatcgttctttacaacaaacgtttcacccgacgacaaatagaacaggttcgaagcttcgtgatacccgataaacttcaccgcaattttctgttctgccgcaatctgcgcaaacgtgcggaacacatcggattcgcgttcggactcaatcttcaagcggccgaattcatccgagcggtggacaaataaaataaaattcgacttttcaacagggcgttcttcgctaaagaaaaagcgatgccccacatggcgcaaaattccttgcgaacacttttgcatcagaaactttttgacaatgtaaagcgaaacattgtaacgattcgaaagttccttgcacgaagggagttcatcaaaggcattcagatacccgctgtccaaatcgttctggaacaggcgctccacaacagaatagacactctcctcggccttcacctcgaacgatggagcggtcccccaaaaacatcccttgccatgaacaagctggatacgtccttcgattgccaaaagcttatacgccttgtgaatagtattgacagaaagtttcagcctttccgccattttacgcacagaaggcatcttttcgccatcgtgaaaaccggcatcgattatcgatttttttacatcttcaattagcaactttaaatcctcttcatttcacaaaataacaaaatttctcaaacggaaaatttgtaaatttctgtccatgagaattggtttagtatttatgcttttggccgcctgcattgccgcagcagccccctccaaaaaggcctccgcgaaaaagttcaaggacccgcgtgacggccacacctacaagattgtgaaaatcggcaaccacaactggctcgccgaaaacctcacctacaagacgacaaaaggcagctactgctacaacgacgacaaggaaaactgccacaagtacggtcgcctctacacgtggaaagcagccatgaaagcctgccccaccggctggaaacttcccgaccgcaaagactggaatttcttgagcaagtatctcgggtccagcaagaagaacggctttagagtcaagcaggccggccagagaatttgctttggcaacaacgacatgtggagtccttactgcgaagaaaccaaagcatcattcaacgcggatggcaaaagcgacactcatttcgcttacgaagacatggacaagtccgcattcttctggacagccaccgaagaaacgacctacatcgcaaacttcgtgaccattggcggttacaacgaacgttatgcggaacgcgccatcgaagagaacaacgcattctctgtcaggtgcatccaaaagtaaaatcaaaataaattaaaggaagcctccccgaagggaggcttttttacgttgctatcattgattaaaaatcactattagggatatcatcagtacgaataacatctaaatcaacaatcatcattttattgttgaaattggagccatgatcattcagaacaagatattcggcggtagaataaacaggatctatttttacgctgaacgtgatttgcgaatgacaaatgcaattttgattcaaatcataggcagaaccatattctacattgaccttgagcgtaccatccaaagctactacattcaggctttcaattgtggaaccacaagtcgccgtcacatttttaatcgtaaaaccaacattttccgttgacacatagcggtaagcgaccggcgggagcgccgcatcacttttttcgcgtgtaaacgattctactgaattgccatcaagcatcgggtcaaacgtacgacggtcctcgcattgcacattagcatccgtaacaattacgcgggacgggtcctcctcagacgaagacgaaacaacagaagacgaagattcggccacatccgaggaagaagactgcatcaaaagttcacttgaagaactcctttccagaagcggttccgccacgatttcataaactgtattcagatataccaaatacttgatgtcggcatccaatggatcaatattgaaccatacatcattaatacacctacattctgcaggatcaccttcaaaattgatttttagcgtatcaagtacacgttggttattgaatacaatgttttcataaccgcaagttccagccatgtccggaataaccacatgatatcccgcatcgtcggtaaccaaataggcttttggattttccacagccgttttcttcagggcatcattatatgaatagtcgaaacaacccttaaacgcgacagatatattgcgtgtggaatccaacgcgactccacccccttgaccagcgccacccccagcaggcggaacggcagccgtcaccggatcatcactacaggcaacaaacatcagtgcggcaaacgcagtgcaagcaacaaacgaaagctttttcataattttctccttttaggaaaccaccaagttttctcattcacaatataaccatcctgttttgcaaagtcaatatttcacgcaacaaaatatttaaatttttaatattttaaacgtttttataaaaaattccacaaaataattttctatatgcaacaaagcgtttgatatagcgaaacacggctccaccccctagccacccgccactaaattgctaaatttggggtactatgagcttaaaattcgaaacccccattaccgaagttccgctgttccaccagggtaaagtacgtgacatgtacgacctcggcgacagcttcctgatggtcgctagcgaccgtctttccgcatttgacgtggttctcccgaccccgattccgggcaagggcaagatcctgaaccagctttcccttttctggttcaagcaccttggcatgaagaaccacctcatcaccgccgacgtgaatgaatatccggcagtgctcaagaagcacgccgattacctccgcggccgttccatgatcgtgaagaaggctaaccgccattccgtggaatgcatcgtgcgcggatacatcgtcggttctggctggaaggactatcagaagaccggcaagatctgcggtcacgttctcccggaaggtctccagctctgccagaagctcgaaaagccgctctacacgccgagcaccaagcccgacgttggccacgacgaaaacatcagcttcgaacagactttcgatatcgttggcgaaaaggtcgcaacgactctccgcgatatgtcccttgacatctacacgaaggctcgcgactacgcagcctccaagggcatcatcctcgccgacaccaagttcgaattcggtgaaatcgatggcgaaaccatcctcatcgacgaagtgctcactccggattccagccgctactggccggcagacaagtaccaggttggcaagaaccaggaaagcttcgacaagcagtacgtccgtgactggctcgaaactctcgactggggcaagacctacccgggtccggaaattccgcctgaagtcgtgaagaacacgctcgccaagtacgaagaaatcttcgtgcgcctcaccggcaagcagcctgaattgtaagagacaagtctatttgcaaaacgcgcagaccttcgggcctgcgttttttttaattattctaggtagtattcccgaagcgcatcgatggtcgcggtgggcacatgcatccgctgcgtgatgaaattcaatagcgaaccgtattccgcattgatgcgtttgagcggaatttctaaatactcgcgcttgacacttaccaagaaatgtagaatgtcgagctgttcgtccgtcattcccgattcacgacctttagcagtcatcgcctctagcggcttgcggtacgagttttcggattccgcataatcatctaaaatagcgttatcatcagcaccgagagcggcaagcatcaaggctgagcaaaaaccacagcggtccttgcccgaagtgcaatgccacaaaacaggcgcacccttttgcgcacgaaccgtttcaaagactttcgcatactgcgagctcgcataatcgctatccacaaagtaattatagagtttgtcctttaacgtatttgcaatcggatggcgggcaatgccaaaaaggaattccataaagtccacgcccgtcgcaggcaccacctggtccttgttgaaagcatcgccatgcatggaatcatccaaaacaggaatcaaagcggaatccatcccatcaaggagcttgtccggcttttgcatgtattcaaagtcggaacgcaaatcaatcaccagatgaacgccaaaatcatcacgcagacggtgcaaatcatgttccgtcgctttggataaattgctactgcgaaagagcaaattgtgcttgacatgggaaccgcccgcaggaatcccgccgagctgtcgcgcgttatcaatcgattcaaactttaaaacattagccataagctccccttcttaccgctctaaaattatttctttacgattctcagaacgccctgtttgttgaattcaggggcatccttggagaagagcgtcttcgtttcttgacggagcgtgtagcgttcgccctcgccccagtcaatgacacttccagactttgccggaacgccatcaccaaacaagctatctgccgccatcaagagagcctcttccgggtcttcaatcgtattcgagatgcacaagtccggcaacgtaaacacagccaaaccaagcgtataaagcgagtcacccgaatcaaggatgttaatccacgggtccatcggataatcgcaatcgccgaactgttcttcaaaagccttcgcagtccaggccgtgccagactgttgcatataaacgcccgcggcctttgcgttgaggaccttcaaaatggcggaattcaccatttcaacatcgtccatcgtcttgacatttccaagcaagaacaagagagacttgtgatcgacaatcgccttttcttcttctgcggaaagttcatcacgttccttaaaaatttccaagaggtcggctgatgcgccctgacgcacaacattgaactgcacgctgcaaccaggaatcatcaacgtcttagtatcagcatttacctgaaccgtttcggtaatggcaaacggttcattgaccgcaacgggaatcgggaaagctaaaacgaactggttcatatcaacctctctttaaattttcgaacaacatcttcaaccgcatcgtgaagcaaattttgcttttcgaccttcggcattttcacggacttttcgaaagcgcttgtgagcgtttcggcagagagttcatccgccggaatttcaacggcatagcccgccttcgacaaatcgtgagcgaggacaatctgttcaaactgtcctggcgtcggtacaaagatacattttgcgccaagttccgccatgtccatcaccgtgctgtaaccgcctcggctcaccacaaaatcggctcgtttcacagcttctgcaaaatcgttcgtcgccaaatgcgtatggaactcgatatttccttcagtccacgttttttgctccgccgaaggcttcccgagaatcatcatgtggcgcccaggaatctgcgccaatgcatcacgcagctgctgttcgaactgcgtacgtgcaggctccacccccgatacaaccgccacgaccttgtagtttgcgcgcatttcaaaagagtggtttccagaagtacgcttttcaggagcagcgtcccattctacattcgccgagtgcgccataaactccgacatgctcatcaagtccacctctcgttcgaggtcgaccggcgccggcgcattcccaagcgcgtttccatcattccccatctccgagaatctcgaaagcgtcccgacgaaacgcatcggcttatcgcctggcgtcgcgcccgaatgcgaaagcgagcccgcatagcctggataaatttccaaatccggcacccagacttcatcgaacttgcgcatgatgttcgcatgccacatcacgccaatgcgttcaaacgcagcaaaagcccgcgggaacgcaatcctgcgttggtgcgtcatgtaaatgctaagcgccttcttggaataaaatgcgaatcggttgtccgaaaacagcacatcgtagccgtggcgttttaccatctcttcggcaaagtggtgttcgtaacgcatcacggcattcaggtgcatgctgttcttgagcagccaaagcgccatgttgtagccgtgcttcgggtagacaatgttgtagctcggcgccaagcgctgtcgcaaatccgggaatacttcacggaaaaaattggcgttcgccttgactaccgccagttccacctcggcacccgcccgcaagaattcgcggacaacaggcacgcaacgagtcgcatgcccaagtccccaatcaagcggcgctacaaggactttcacttttcagcctcaagccaggcatgagcccagtcgccgtggtcgcagtccttgtcgttgcccatcaacacgcgcaaattaatcgactttgcgcccttgatattgagtctcaggcgttccttgtctgtcgtataaagtttcttggaatggtaaatttcacgaccatccgcttcaacggcaaagtaggctccatcgccacaggcactttcgtcatcaaggccaatgaccacgttcagccaatcgtaaccgcgagaaagcgggaattcaatcgccgaattggcatgactaccgataccatagcggaacggttcaccgtcaatcgtaatcttgtgatgatccacagtctcgttcatctgcggttcgccccattcctggaagaacttgcccatcttgagcttcgagaggagcgccacattttcaccctcgacaaagaagtcgcggtacgtcacaagcgtatcttcgtccggcatgtagcagctcagcacaacgcggttcaagcccgcacgaatcttggcagaatcgagttgcagcgtgtcagcgctttgcgacacgagcatttcgccctggtccttgtcgttcaccttgtaatcgcaggcaatcgattccgggaagcgcttgttcacgacaatcatgccgttcgtttcttcgctcaccatgaagttctgcgcataatgcgacacacccttcttcgagataatcttgtaaatagcaaggccataaccgaaaagacgggcttccatcagcacgcgttcgttcttgtaatcgctcaggatatcatcaatctggtcggtcgtcttgaagcccaccacacggctattgcgattcaccttgccgtagccatcctggccgcgcacaagataaatattgcctccagacttttgcatccattcagcaaacttttcggtgctccagctcttaaaggaactttcgctaaacgaagtatggcccgatgccagcatctgccacggtcttgcgtaaatgaacacggaattcttcggatacttcgccagttccgtattcaagaagtcttcttcggccaagagcttgttcttgtaatagagcatgttcgccttgtagctcggggcatggtaaagcatgagcccgatagacaaaaggcaagcaaaccccgccacaatctttgcagcagcatcgctcttcatcttcgtcgtaaacacgagtgcatcgtaaaggccgagcgccatcaagagcgcaaacagcgggagcgccacaagcacatagcgctggttgatatcaatcgtaaacgttccagacacgttcaggagaatcacaaaaatctgcacgcagaacgtgatgcccaagataaatccgcgcacgtaacggcgagagtaaatcatgcggaacaggagccaaaccgttgccaaaagcaaaatcacggtaaacgtcgtgtagaacggattttccatgataccgccaaaagcagaatccggcttgagattcatcatgacttcgatgttcgtcttgaggttgaaccacaagttttcaaaagagtgcgccgcatgcgtaccaccctggaagtcgtacccacgataagcagccatcgtgttgatcgaaggccagctcactgcaatcaccgacgccacaaaggctggcaaacggtacggcttttcaaggaagtaacggtaatagtaaagcgcaaacgggataaacgcaaatacagtttcctggcgggtctgcgcaaagaatccaagcagcggaaccgtcaagaggaaatgcttccacgtgaccttgttcgtcggcacaaacgcgtaccacgccataagcactgcaagcaagaggatgtagaggacttcggtcgatgcggagcgcgactgcaacaggtaaatcggcatgccgcccaagaacgccgtcgccgcaagcgcaagcttatcgctcttgaaccacttgctaagcgcaaggaagaacgcaatcaagctcaagatgtagaacggatagttcaccatcagcgcagaatcgcgattcggttccatgaagttgaacacaagcgaatagacaaagcctagcgccttgcccttgaagttgttcacttcggtcttgcaatcgagaacgccatctgtccagacgccttcgttacagacaccgcccgtgtgctggaaatacatctggaggcccatcgattcccagctcgtctcgtcactcaagacacggtgcgtattgccgatgttcccgaaaatgaacaccgagaacacgatgagcaaaagggctagcccacaaaagctcttgccactcggcaagaacccgcgcacatgtttagccacaaacggagcattgacaacaacacccgccacgagcaacaggaacgtggcaagaatcgagtaatacccccactggatatcccaatggcgcgcatacggcacggataaattgttaaagataaggaaagcagccacgagcacgaacatcgtaaccgccaacatgatattctgaggtttatcccaatgaagggaattcttccattccataaaggactgacgcaaagacttagactttacaccgtcccttcctaacgtttcttttttcatagtgcgttaaatataacttttatacgcaaagaccgaacacgacaaggagaattttagaccaaaacaccctacgagaagcctatatgcaacagatgcaacaaaatcttttcggcacatgggatttatcgcctttttggagcattttcggacttattttgtatatatttataggagtgtgagccccatagggcgtgaggagttaaaaatgttttacaaacattggaaaaagatttcacttgcacttaccggatttttctgggccagttgcgatagcggcacaaccacggaacctcctctttatggagcccctccacaatattccagaagttcagaaatacaaaactcaagctccagcagcgaagataaaatatcaagcagttccgaaccattgcctatgcccgcctacggcgtgccgcaaatggattgcgaagtcacctccgaaagcgatttaacggtcacttgcgaaaacggatatacctgcacagccaaaacagatacagtccatgtttccgcccctgcatgtgaaacatttaacggcacaacaatatgccccgcttacggtgtagacgcagatgtctttataaaaaaatacgaatgcaacgacggcttcacctacgacgatacagaattcaaaaaaatctacaagacgctttcctgcacatttaaaggcagcgaaattgaaaacacagttcctccaaaagcatatcacgactatgaatgcaatgatggggctttctgttattccgaacaaggaactgaaaaaacaaccttcaattgcatcgacacacaaggcaacgaaataacttacaccgaagacgaatttaaagcaatgtacaatgtaaaggaaccagaatgaacattcgtaagcattggaaaaatcttttactcacgaccaccgcctttttctgggcggggtgtaatggcgatagcgtcacggaatcaggttgcccatgctacaacggttctgggataagttccgaagcatcaagttccagcgaaagcgttgagagctctagttctagcgaagccgttgcatcatcaagttccgagtcggcaagctccagtagcgcaaacggatccagttccagcgaagtgacatgcgcgccaggtgattcgctcgtatcgtattacccgccgagctattcagccgatattgccaagatgaacgctgaagaaaaagcaaagcacgcaagcgttagcaaaatcgacagcatttcaaatacattgcaaacggttccgcaatgtctcgccgatttgcgccaggaactcaacatgtttgttgcgctatacggcgccccgatgaagttcaacaaaaacgaagtttgcagcgatggcaccacccgccccacacaggaataccttgattacctgaaaatgaaagaggaatgggaaaggaacaaacccgcacttgacgcagaatgccaaaagatttacgaagacaagttgaaagaaatcgagcagaccatcaaagaatgcattgcaacatcaaaccccaacacggatttgaccgtttgcgattttgacgccatgtgccccgaatacggtgtagattcaaaatgcacttacaaatacacctgcaatgacggagtcacctgccgcagaaccgaaggcgaaaccaatatggtttgcaccgacaagcaaggcgaaaaaacaacctacacaaaaaaagatttcgacaagaaatattacaccaaagaaaattattagttttaccacctaatcatgttatacaaacactggaaaaaattttttctttcggtactcgcacttttctggagcgggtgtgaaaacgaggacgacgcagtcgctagttatggatgtttcccgacccaatgctacaacactacggccacaaacgatttaggagaagtctttgatatcatcgaatgcgatgatggatacaaatacctaagacaatcggggatttattacgaacatccagaattgcaagaaaaattacctgagggcgttgaagcaataactcctccagcaggttcttgtggagcaagtaactgcacaaacaaaggtcctgattactgctacaaggaatctaaaaaaacattagaaggtacgacgcaagaatacgaagtttgcgtcccctccatcgactgccctgagaaacactaaccttttctaccacctattattatgcaactttcgcttaaaaagaaactcgctctcgaagcttatcgtctttaccgccacaacgaaatcaaggcacacccgctcacatactttttctgggaatgcacactccgctgcaacttgcactgtttgcactgcggtagcgactgcgtcaaggacgccatccccgatatgccccgcgaagactttatggccgtgctcgacaagctcaccccgcacattgacccgaagcactttatcgtggtgattaccggcggcgaaccgctcatgcgcccggacctcgaagaatgtggccaagaaatcaagaagcgcggctacccctggggcatggtcacgaacggtcttgcaatgactcccgagcgctacacgcgccttttgaacgcagggctccgctcgctcaccatcagcctcgatggtctcgaagcaagccacaaccatttccgtggcgacccgcatagttttgaacgagccctccgcgccatcgacatggcggcccacacgcaaggactcaccttcgacgtgatgacctgtgtgaaccgcgaaaacctcaaggaactcccgaaaatcttggacatgcttttgaaaatcggtgtgaagcgctggcgcgttgcgaccgtattccccaaaggccgcgccaaggacaatccgctgttccaacttacgaaccaggaattccgccaagtgttcgactttatccgcgaagtaaaatcgatgaacgtcatcaacgtgaattacggctgcgaaggattcctcggcagctacgagaaagacgcacgcaattacccgttcttctgccgcgcaggcgtaaacgtctcttccgtgctctgcgacggaagtatctcggcttgcccgagcttgcgcggcgactacatccaaggaaacatctacaaggacgacatttgggacgtgtggcagaaccgctaccaagtgatgcgcgaccgcagttgggcaaaaatcggcgactgcaagacctgcaagtactggcgctactgcgaaggctccagcctgcacctcagagacgagaaaacaaaagagctcgcctactgccatgtgcagcgattagaggctgctggggcataatattacaatgtctccccgtccccataaccaataaaaacaaaagacgcccgatccaaagaaccgagcgtctttcaatttcaaacgtattccgaattacttggcttcgaaatagtaagtctggagagtctttccgtcctgggagagctggataatctgcttgcccttcgggaggttgccagaaatcttgtagaggttttcagcaacgtattcgaccttgagatcggttgccttgtccttgaccgggaacacgcccttcgtttcgcctgcgccaaagcccttgcagtccttgtgagaagcgatcggagcgacgacagccggataggtcttagcagtgattgcggtagacacggaagaagagttgtggtagaacacttcgagtttgccttcgacgactcgcggatccgggaggttcgtcacagcagctgcgacctgagcgaccggagcggccttcctagccttcttgcccttcttgcctttcttcttgacaccaatcttttcagcaaggcttgcctttgcatcaccagcctgctgctgcggcatagtcaagcggtaaccagcaatggattcatcgcagttcgtggagtagacaacccacttgttatcgatcttgagcgggccttccggagtaccctggtacagacccggatcaacctgggcgctgtaaatgtaaagaatgagagaagcgttcggattctgttccgtcgtttcaatcttcatacgggtcttcacgtacttggaacgacctgcataaactctataagcgccaaccggaaccttgacgaacttgaacttgcccttgcggagttcctggttgaattcgtacttcttggaaagagtggtgtaaatcgtggagtccataccgacggtcggcatttccaacggcttgttggtgaaagcatcacgaacttcaccttcgatggtaccagtcttaccgttatcgcaaccagtcatagcaagagcgatgatggcagcggcacaaatgctaagttttttcattttgcgtcctcagggttaaataagagaaaagcctccctagttagggaggccccaaaatttaagaagattaagcttcttcttcagccttgaccggagcagccttgcgagtcttacgctttgcagaggtgatgttagcaccgccgccatagcgcttgttgaagctgtcgatacggccagccgtatccacgcgatgctgcttgcccgtccagaacggatgggtatcagcagtgatttccaaggaaatcacgttatattcaacaccatcgatagtcttcttttcggcggaagacttcgtggagcgggtgatgtattctttacccgtattcgcatcgacgaacacgaccggttgataattagggtggataccttctttcattataaaacttcctgtgaagtaattgttgagagcctaaaatttagttgttttttaggattttggcaagttgcaacctcatttttagtattttttatagcatgaaatctttattgttgctcagttctttgcttttgattgcctgtggaaacgaccacccgactgccaaaattgtcgaggtgaacaagcgcatggtgctcgaagaatggcctgacagcaactacatcgcctcgctggactccattttgaagctcgaaccggtcaaaaaaggcaaagataccgccgacgtgagcctcaagatgaacgcattcaaggcgccgacattcaagctcccgccgtccgtcaccgggaagagcactagccgcaaatccgggctgagcaaaccgccgaaacaggtcaagcaagctgcagaagcctccaagccgagcaacaacgcagaaaatttcgtcgccaagttctcgaacgcgctctccgccttgcagtccgacccctcgaacaagggtctttacaaggtcgttaccgctaacgacggcgaagacctgttcaagctcctccgcagaacgtatggcgcaggcacacagaacctcccccgcttctacgtgctttcggccctccagtccgtgaacccgggcgtcatgctcgagcacctcaacgccggcgacaaagtccgcgttccgcgactatagttttgcttttttcaaaagcatttttctagaacagcgtcttcacaccgaaacctagcacaccgtctaggtaatcgcacatattggatgcaattattattgctgttagtgagatgttctataaaaaagaaccgaatgattaacagagtgagaacatagcgtcggccaaggatggggagggtgcagggaggggcccgtgcggccttcgcaactccgagctggggccccgcccgcatgacgtactttttttgcttttttcaaaagcttttttctagaacagcgtcttcacaccaaagccaagcacaccgtccaaataatcgcacccattgcggagcgcatagtaaatgctaaagctccaggacttgcggtactgcgtaaacccgataccataatcgtgttcactagcccacccgtggaacggcttcatccgcctataaagccccggctggaagaaaagctcaatcgacaaatcgtagccatcctgccataagaacgcggcctgcgaaaaaccgtacgcccgcgtccgcataaaaccatacatcatccccttgaacgagttgatgcctcccagactaaacaagtcctcacgcgcaaacgcaccacccgacgggagcatagcgccagccgccgctgaataccgcacaataaagttcttccacagcggcaaataatacacaagcgacgactgcagacgcaaatagctatcgagtgaatccgggcgatccatcatccacgcaagcgacaaatccaccgacattccgcttcgaggcaaaacgctccggtcaaacgaaatgtatgaaagttccagcgttgaacttttctcgtcattgccaatgcccacaaacgcagcaacatcaaagctaaagccaatgttccgcgacacgcccagttccagccgcgaattgcgtgacagcgaatcgtcctcaaagaatcctcgcacaacgacatcccatgacgttccaaagataaaccgttcgcgatacaagccttccaaccggcgggaatcactctgcgaatagccttccatctgcaaatcgcgcccagtccccaagatgttgtacaagtcaagattgatcttaccttcccagacattatcatcgctcgaatacgtgaggaaaccttccgccgcagaaatcgggaccgcccgcatggaatacgccggtataatgcggttgcgcaccggatcgcggaacaagcgcacatcggcggtcttctcgtaatagcccaatcgcgccatcttgcgttcagaacgttccaaatccgaaagcgaaacttttccaccaagttcaagccccgtcaaacgcgcaaagacatcgacatcggtcgccccggaatcaagattttccggtcttgcccacacccatgcgctaccacgtacaaactcgcaacgcatgacgccagcactgtccacagccacctgcaattttgccccaaggaatcccttatcctcgtaataccgcaacaatttctgttttgcgccacgccaggaatcacaaggcgccccgacaacatcattcatcgagagttcttcaaattcgctatggtcacccacccattccacacgcacaatacggcattctgaggcacagcacaaaaccgcacccaacaagagtaccgccacaacgcagaacaaagtattttgccaccacaacttcatactagaaaaacgccttcgcctcgctcgtcagtttttggaacacgttttcctcggcatcgccgaagcgtaaaatataccggagcgaaaacgacaagaaatggttcacctccaccgacaccatcgtctcaagcctgtacgtcaccccattaccaaaaccggacatcatctggtatgggatagcaccttcatgcgtatccatctggattgaagcaaacgaaacatgcgcatcgacaacgccctctttctcataaccgacacggagttcctcttcccagagatgtgccccaaaagattcttccatatcatcttcgccagagccttccctgtagcgcacacgcggcgagaggctaaagcctgccggcaatttccaagtgtatcggcccgtaatttcccagatattccagtccagtttttgtagcgccgtcaaatgaactttttcaaaagtgttatcgacacccacgtaatgactctcatttatattaaaactggctctaagactatggtcaaacatgtcctggaaataaccgatcgaagacatcttcttttcatagctcgcactcggattgtacgatgccgagattcccgacggatggtcccacgcaaggctagcatcccacgaaaccgttcccgccgtcatgcgacgcaacgccgccgaataaaccggagggaaataaatcttctcgcccgtcgtatcctcggcttcggaatggtacgatgcactcaacgtgatatcgcgcagcaacccctgattaacgccaagcgaaacgcccggattccattccagtgaagcttcaaaagatgcattcgacgaaagtacagcccctacagaatcgttacggcccatgccttcatagacaaaatcaccattatccacgccctcgataaacgttcccgtaaggctatcgtaacgcacatcgcccgttcccttcgccaccgccttgtaaatcgccgtataagtctgctccgatgtcatcccgaaacggtaagcaatcgagccctgcacacccatatcgtcatcaccaaaatttgtcgtcaagtcccccacccaggaatccgaagcgcccagcgaatccgtcaccgcatgggaatattgcaacaagtgcgacagactgaagttatggaaattagcctctgccgactgcgtccacgtcacaagattcacggaatcgcgccaaccctcgcgacgagaaagcccatccgcgcgatccgtcaaatcgtgtttgcgcacggtgagcgtcccgaccgattccttcacgttccacaagtcatcgttcaaagtcgccccaacggcagtctttgcataaccacgctccgacttataccccaacgaatcgcgcacagaatagcgcacatcgccactgccaaacggcctaaagaatccacgcaagaattccgaggagaacgttccctgataacgcttctgttccacctcttgcgcacttgaaacatacgaagccgtaaattcgcttttcgcgtccagaccgcgatgcacaagcgacaactgcgatcgcgaagaattccagcgttcatcatcgccacgacggtatccccacttcgctgtaccaaaccagtccttgcccaagcggatacggagcgcaagttcatcatagcgcaaatcgccactcagttttgcactgtccaaatcccactcgttacggagcgcatacgcatcccaatccctatcgcgcccgccaaattcagatatcgcaaaaccttcctgaacgtaattgccatagaccgaaagcgcaaccgggaacgtattcatgttctgcgttgagtccgtcgtcacataccacctaaacgcacgaccactcggcccaccaacattttttgagaccgtattggaatccatgcgatttaagcccagttccacatcggcgtaaaaacggtgttccgcctgcaagcgaagacgagcccccaagcgttccgacatttttgggcggtgcaaatcctgattcagcgaatccttcaattccccgccacggtcatttttcaaacgttcataatccgcactgtctagcgtacttttacgcatgcggtccacatcattttccaagtggaatccggacacgtcaaagaaaacattttcaaaacgcagacttccacgagccgcgtacatcgtgtaaatatcgtcattcaagtacgcatcgtattccacaaaaacttcatcatctgagccagggataatcccgttcttaaagtccaaaaggccaccggcataattcacctcgtaatcacgattacgcacaagttctacgccattcaaccaaactcgttcggaattcggtacaacagaaacaaacgatcccgattcatccagatggtatccatcgcgctgtccctgcacaccgctaaacgagcgcgaataacgagtcacctcgtccgtaccccatgccccgctcacctcggaaccgcgataacgcaacgtcgccatagcccctagcgttgaacggctgaacgacgtaaacgccatggaattatcggtccacgtaaaatctcccaagtgaagcatcgcatacggagactccacacggaaataaatctggtccacatcctggagagttgcggttgtctggtctcccgccttgcggtccacatcagacaaaagagcatcaatataaacgctatcggcaaggcgcccctgaattgagagccgcagttcctgatcaacctgcgtaccgccatcgcccacagtcacctgcatcgtcttgtaaccgtgcgtttcaatttctgcacgcgaagaatcttcagcctgcgcgctattcaaagctgcgcccggcgcattttccaaagcattttttgcaagaattgaaggatcccaaaccgggagcgaatccacatccaaagcaaaggctaagctggcaaacagcaggcccagacaaggaatagaccgcatacaaaactaccgggaaggcgtcaccacgcgaaactgcctactggcaagcaacttgcgacccgccaccaaatcgacactccattcgccaagttcgaccaggtccgaagcgagcatcgagctacacacatcgcctgtgaggttgcaagtttcaacaaatatcgtatcaattcccaagaaccagatatggacaagggtgtcttcctggtaacgtgcagaatttgtaatagacgaaaaaacgtaaagtctcgtgttctcttcgaacacgctatcggaaccaaatggttccccattcacaatgtggcggcagacaacgctatttgccggagaaagttcaatgtcggaattatccgtaaagttgacttcgtcatcgatgaagaacatgacaaatcggtgtacaaagaaaccaagaaagacgactatcgccaagacagtcgtcttacgcaaatttctcagtggcggaaacttgcctgccacaagcacctcctagcgaacgagactgctcgtattctgcgtgaacgcaggaacggcgtcctctagcttttcaaccagcaaacggttaaagtcgtcaatgcggttcgggagcctgcccccgttaaacacctgcacaagcaggagcgacctgtccacaggagaaatataaacggaacggttctcgcccgtaaaagaaacggactggaacttttcgccaccgagcatcacgccaatctggcgcgaggaatcaaatgcagcgatactcaataccgcaagaggagtagcatcgagatcagagccgagggaaccgacttccgcaatgatatttccatcgcgatggcaaagaacaacatattcgcacttgacacttgcctgataagcagacatcaagcgacgcactttgttagcatcatcagaataaattgtataatcgctcatataacaccacaaacatttataaaactatttgtctttcggcttgtacggacgcaagacaatttcatcgtcatccgtctgcgtcggtttttctacagcccggccaaaggtcggcattctaggaacggcagtcgccacacgcgggcgagcaaacggcgaagacatggcacccttctggaacaagccagaaccggcaccgccggagttcgacatattagcctgcggttttgcggcaaacgacggcatgcggaacggggaggtcggctgctgcggagcggcagattcgttctgcggtttgcccgcatcggcattttgagccggagcatcacttgcagtcggagctgctgcggcagcatttacagcggccttacgcaagaacccctgtttgacgttaaacttttcaatcaccaacatagcgatcgtcttaagcgttgtcacgacgcccttaccgttatgggctgtcgccgggaagaactggattttcttgtctggattgagcatttcattcatctcatccagagtaaagacgttgtccatatcgcgcttgttgtactgcaacacgaatgggatatcgtccaagttcatgccatagtcctgcaagttttggcgcaggttctggaggctttccaagttttcggcctgacgggaacgttgggagtccgctacaaagacaatcccatcgacaccgcgaagaacgagcttacgcgtactgttgtagtaaacctgaccaggaacggtataaagctggaagcgggtcttaaaacccttgatgtcgcccaagttcaaaggcaaaaagtcaaagaacaaggttctatcaccttctgtagcaagcgagaccatgtccgttcgcttgtcttggggcattttctgatggataacctgaagatttgtggttttaccacttaaaccaggaccataataaacgaccttacaactaatttctcttgtagcaaaattaatagacgacattataattccttgaaacccagtacttaatctagtaaaaaagttcattaaaccaaaaagaattttttgatttttgcccttttttaatcaaaatcacaattttttcgtctacaagcagaggaaatatcccccaagaaaccacctgccgtatttctttcaaaagttcaggataacaaaacagaccgatacacaatagtatatcggttcattttgcttaaaatcttttaggattctaattaagcgaggccgttgatgaccttagcaaccttggccttgtagttggcagcacggttggcgcagaaaccagcgcggtgagaaacggcagccttatcgagcatgctgaagagcttcggcatttcttcgagggcagcagctttcgtagcagcagtgcggataaccttgaggctggcacggatagcgctacgagtggaacggttcattgcgttggccttttcggcctggagcaaacgctttttgcaagacttgtgttgaggcaccttaaattctccgggtgaaaacctacttaaaaaatgttagcacaaagatagtaaaagtttaaaagttgtcaagggggattttagacgagaggtgagagacgaaagacgagagattaaagcatttcgtcatcttggagggagcgcatgcgaccgataggatccagtgaagttttagttggcagaacttagcccgcttcgctcttagaacttagtttttttcttttagagagaagagatagttctaagttctaagttctaagttctaagttctaagttctaagttctaagttctaagttctatatttacccgcatgattccgtttatcaatgtacgtgcacagcgcgaagcctatttatccgaatttaagcaagccgaacaagaagtcctcgacagcggctgttttatcggagggccgcaagtccaagcgctagaaacggaacttgcagaattcacaggcgcaaagcacgccatcacctgcggtagtggaacggacgctttaacaatcgccctcctcgcccttgggcttgaaccggaagacgaagtcatcgtcccagactttacctttatcgcccccgccgaatgtgtgatgcgcctcggaggcatcccgaaatttgcagatatcgacgcagaaacgctccagatcagcgtagaaagcattgaatcgttgattggcgaaaaaacgcgcgggattatcgcggtcaacttgttcgggcagtgcgccccgtatgcggaaatccggaaatgcgcccgcgcaaacaacctttggctgatcgaagattccgctcaggcgttcggggccatgcaaaacggagtccccgcttgcacgttcggcgacatttccatcacgagcttttacccagccaagccgcttggctgctacggcgacggcggagcgctcttcaccgcaaacgatgaactcgcgaaaaaaatccgtctcatcgcaaaccacggcagccaacagcgatacattcacgaaatctgtggcatgaacagcagactagacgccctccaggcagcagtccttcgtgtgaagcttcgccatttcaaggacgagctcaagaagcgcagcgagaacgcaagcaaatacaacgaatttttcaatgctgttccgggaatcgcgccgcaaaaaatcgcagtcggcaacacgagcacatatgcgcaatacactgtattagcggatgaccgccctgcattcctaaagcaactagaaaacgccggagttccgtactgcatccactacccacagcctttgcacacgcaaccatgctttaagggactcaatcaagggatcggaaacggcaatgccattgaggcctgccaaaaagtcgtaagcctccccatgtgcgcctttacagatgtggatgagattatcgcgagacttaagaaagtaatgtaggtatgagcacgggcctacggccctttcaggtatgaggtatgggcgattgctcatagcgaagcgaccccaaaggggctttgccccgaccccatagcccacagccctacaacacaaacttctcgataacttcggtgattccggagtggttattgtcgtgctcggtcacgtaattggcgacagcctttgccgccggtgacgcattcgccatagccaccccaacaccagccgcttcgatcatcgggcaatcattttcttcatcgcccacggcaatcgtattttcaatcggctcgtgatagaagtctgccatatagcgcacagcagcacctttgttcgaaagcatgtgcgagaactcaagcatttcaggcttgctaaacacatcaaacagcttgcccgccgtgatagtccgcatctcggcacggaaatccacgaggctcgaatgttcaaacggcgtaatcacgttcaccttgataggcggcttgaccaccacattgataggaccgtcattgcaattaaccccaccataataattgcggatgtcatctacaacaacataatccattttcatcaagcggcaatacgtcttgagctgttccgtctcatattccgagaccaccaaatcgcccgcatacgtatgcgcatgcattccgcgcttgtgagcctcgtccatgatgaactttacctgatccacagcgatgcggcgtgtcaaaatcggctgttcggttccgcagtcgtagatgagaccgccattaaagctcaccagaaaatatcccggctttaagaagccgtacttttcggcaatgtgctttacacttgtgagcggtcgccccgtcgtcatcacgaacttgtgaccagccccgatcatcgcctggattgaagccatgtccgcctggctaatattcttctcgtcatcgaggagcgtgccgtctaaatcagtaaataaaagtttcatcacggcaaatatagaaagtccgtctagccaatccgaaatatttatttacatttttcaaaaaagaaggaaagccttatgcaaattgacgacttattgaaagaagctaaaagcgttgccatttttggacacgtacgccccgacggtgactgcgtgggttctacgcttggtctttacaactatatctgcgacaactatccgaccatgaaaactcgcattttcttggaacggtttcccgagaactacaagattctctccaattccaacgaaattaatgaattttacaacgacgagtttggttcgtttgatttagcattccttttggattcctccacattcgatcgcgtcggcgcgaacggagaatgctgcatcaaggcagctaaaaagacttgcaacatcgaccaccacgtcagcaatccgctaaacctctgcgacgtcaattacgtagatgcaaaggcaagttccgcatgtgaagttctctactttttattggacccgaataaagtcagcaaggccaccgcagaatgtttgtacctcggcatcgtacacgacacaggcgccttcaagttcagcagcaccggtcacaagacgatgatggtcattggtgatttgctcgaaaagggcattgatttcacccgcatcatcaacgagacgtactacacgagaacgtacacccagacactcgtaacaggctatgtgatgatgagcagcaaactagccctcgacggaaaagtcgtctacagctacatcacacccgaggacatggaccgctattccgtaactccggttgaactcagcagcgtcatcgacaccttgcgcgaagtcaccggcactgaagtcgccatattcctctatccagtcaacggcgattacaaaatcagcctgcgcagcaattacgttgtcgatgtcaacaaagttgcaggagtttttggcggaggcggccacgtccgcgccgcaggcgcaagttccaaggactcgcccgaagagacaattgcaaagctattgaaagttatccaggaacaactttagacaaaaaatagcgcgacagccaagaagacgaagaccgcaccgctgaaccagttcagattgcggttcgccttcggcgatgtcaaaaggaacttcttgacagtccctgctaaaagcgcaatgcacccaaatacaatcattgtcgctaaaataaattcaccgccgaaaatagccatctgcaagctcgggtgaatcggacgctccaagcgcaccgccggcggaatcagcgaaagcacaaaaagaatcaccttcggattcgtgagattcatgataatgccacgcatgtaaaggctacgcgcacttgtcattcccggctccgaccgggaatctccattcatctgaacaacgccggctttcaccccgaaactcttgtacgcgagatagagcagatatgccgcgccgaggcactggatgacaaaaaacgccgtcgggctagccgcaatcaacgccgaaacgcccgccacaagcagacaggtatgaatagcaattcctgtgcaaagcccaaggataatgcaaaaaccgagacgcgccccataggtagcgctctgggcaagcacaaaaaggttatctggtccaggagcgatcccaatgacaagcgcggcaatgaaaaattcaagcattacagtttactcaagaaagcgtccacgtcgaggtccgcaaggtctttttgcaacgcgtcaagttcatcatccgtaatcacagtgtgattttgctcacgttcgtcggcacgtgcattcgagacatcgacaagctttttgagtgcattggcgacctcgcccaccgtgccatcctgacgcatcacgacattcaaaaccttcgaaagtttttcacgcaatttcgagaactcttcgcggtctagctcagatatttccccatgatagcacatcaagggggtctggcacctagcacacggaaacaccatcatattagagaagtctccgtctatctggaccttaaatttcgttccgcaatgcgggcattcgatatccatttcactcatataccataatgtagaattttttacaattcctagccaaatacagcaacaatattttatctttacacagtccaactcgttttgtgctctcactatatttttccctattacctaaaacctattacctaaaacctaaactatgctttgccactggctatatcaaacaacaaacattgacctttttgacggtcgtctgttccgtgcgggtgttgccgccatgctttccatcatcctggtgctcttcttcatgccgaagtacatacgcttcttgcagagattggacgccacgagcgatttcgacaaggacggaaagacaaaatcgcctccgattatgggcggccttctcctcgtgattgtcgttgaaattgtttcactgctcgtttgccagatgaacggctacaccatctcgactctcgtgattttggcactgttcagcgccgtgggcgccaccgacgatatggccaaggtccgtgcaaagcgcctcgtgaaccaaggcaagctcaaagccgccgaatacatggacaaggcggacggcatttccagctctcttagacttttcctctacttcttgtttagctttgtcgttgccgttttctgctacaagttcattcccgaactcaagggcgatttgaccattccgttctgcccgattgacgtattccagatccacctccccaactggattttcgttgccttcatgacgtttgtcatcgcagcttctgctaacggaacgaacttcacggacggtctcgacagcctcgtttctgtaccgattcttaccagcatggtgttcgttggactcgtcgcttacgtgagcggaaacttcatctttagccagtacttgagcgttccgtacctccccggttgcgacgaactcttcccactcgccaccgccatcgcaggcgctttgctcgcctacttgtggtttaacagtcctccggcagaaatctacatgggtgatgccggctccgtcggcttcggtgcagcaatcggcatcatgttcattctcgtgcaggcagggcttttcctccccatcgtttgcattatcatcatcgccgaagcttgctctgttttgatgcaaattacatggttcaagattaccaagagaacgaccggcaccggcaagcgcattttcctttgcgccccgctccaccaccactaccaaaagaaatgggatggccgcttcccgagcaagccgctcatgaactccaagattgtgtggcgcatgcacctcgtgagcatcttcgccctcatcttcagcatggtcgtattcttcggtattaggtagtatgcggcttcgccgcagttactagttatcagttaatagttactagtcaagccccaccgcaaatacagaacttgttatgcccgccaccgagcgggcatctcctttttattatattacatcgcatgaatatcatcgaaactttgaacgccgcaggtcagcaagaactggcccaacatttggaatctttgacgggtgatgcccgcgcaaatttggaacgcgatattttgagccaggactggcaagaactcaaggctctccacgccgaaaagtccgcagccaacttgagcgataacgtttccgccgacctcactccaatgccgtggaaactcgcgaccgacgatctccgttatgatttttggaaagaaacaggtgaaattctcctcggtcaaggcaaagttgccgcattcctcgtagcaggcggtcaaggttctcgtctcggtttcgatggtccgaagggcatgttcgatatcggtctcccaagccacaaaagtttgttccaattgcaggccgaacgcttgcgcaacttgggcgcccgcgttggtcacgccatcccgtggtgcatcatgacgagtccattgaaccacgaagcgacggtcaactttttcagcgaaaacaacttctttggtttaaaccgcgaagatatccgattcttccagcagggaacgatttgcgctctcaccgcagacggcaaggctgtccgcgacggcgaagaccatttggctctcgtacccgatggaaatggcggttgcttccgcgctctcgcccagagcggcacgctcgcctggcttgtagaacgcggcgtgcagtacgtgttcctctacagcgtcgataacgccctttgccgcatttgcgatccggcattcattggcgcgctcgccgaaaaaggcacaatcctcagcgcctcgaaggtcgtccacaaggctggtccgaacgaaaaagtcggcattttcgccttccagaacaagaagccaggcgttgtcgaatacagcgaccttccggaaaacttccgcgacatgacgaatgctgacggttccctcacattcgacggcggcaacatcgcgattcacttgtttaaaatcagcggactccgcaagttgcagactagcaagctcccgtggcacaccgcacgcaaaactgtttgtggcattgaaaagtgcttcaagttcgaacagttcctctttgacgcattcccgcagctcggttccatgctcccgttcggcgtcgtgcgcgaagaagaattcagcccggtcaagaatgccgaaggcaacgattctccaaagacggctcgcatcatgattggcaagctccaccgcgaatggctccgcaaggcacatgtgaaaatcgacgaaaagaagttgtacgagatttcgccgaccattagctacgcaggcgaaggtctcaagcagagcgtctttgaccgcgaactcggcagaaacatcctggaatttgacgaggattagcgccttcggcgcagtagaccgtaggaaataggcggaaggaagtaggatttgtcatgcccgccgccgagcgggcatttcctttttatagcgaatgcacagaataaaagtcataacgtacaagttcctaatctacattctgctgcgtttgccggatgcgttttacgcagttctttttgctatcgttttcccggtttacaaagctttgcacaagaaacgcgcctacgggcgcgtcgaaaagcacttggcaaccgcaaagaaatacgaggcaagagaaagcgacggcaccaacaagatgcagcgcaatgtgaaaagcccgagcccaaacgcgattgcaaagataaatgcgcgcgacacattcaaaggcattttctggaatgcgctcgaatcctaccgcggactcgcacatatcaaaagcgttgaaaagcgaatcgtgtacgaaaacgaacacatcattcgcgatgccatcgcagattgtgcaaaaactaacgcccccatcgcaggcatcagcatccaccaaggtgccttcgagcttttgcaccgcgcactctgccgctacagcgaacacgtacacctcattacagattccgtcggcgacatcgcattccgcgaagtcctcaaagacctccgcagcgacccgcacctgaccgaatatcatcccgatgaaacaggttgccttatccgcgaactattccacactaaaggcattctcgcgatggtcatcgaccaaggcaagcacaccaaagggaacacggtctcgctattcggtcgcccaagtacgctctacttgcgcctcccgcaaaaaataaacgagatgggagcaggaatcgtcacattccgcacatggagcgaaaagaagcgcatcgtcatccgcttcgaaaaatattacccgccaaagtacgacgaaagcttcgggaatgcagaaaatgccgcgtcatcagaaagcgcgctcgtcacaaaaatcgcacgcgaagttgaaacgtggattgccgagcaccccgaacagtggagctggaattaccacgggaacttcattggctagtagccatttcaacaaatttgaagttgcattttttatatttcgcaaaaaagaaggaaaaacaatgcctttaaatgcagatgaagaatttcaattagagtggatcaagaaccaccaaatggaagacaaggacgaacttgccgaaatccaggccgaggctgaagccgaagcaagaccgcaacgcgccacccgtggcaagaaaatgcgccgcaatcccgccgcctgggaaatgccgaaccccgaagatgaaatcgaccttcacggcctcacctccgaagaagcagccgaagccgtcgagcgccgcatcgacgacctcctcatcgcaggtctcagcgttctgcgcgtgattcacggcggtggcaacccggaatacggcaacgtcaagcgcatcatcgaccgcaaagtgcgctccgaatggaaaaatcgagtcgttttctacaaggttgaacccgacaacgccggttccagcatcatgaaaatcggcaagcctcgcccgcaagttacaaaaaagaagaaataatgaaaaaaatttcactttttttgcccttacccctttaaaagtgaaacgaaattaactataattgtgcgcgtcaacgacgaagcgtcaagacaaaaacaaaacggaatatagctcagcctggtagagcgcttgcttcgggagcaagaggtcgtgagttcgaatctcgctattccgactaaaacaaaaaaaagactcctttacggagtctttttttgttttatactgatattccgagagatgagaactcacgaagtgagttcgagtagcagcgaggcgagcgtcgcagcggcaagcaagcttgccgatatgaccgagccgaagcagcggacgccgtaggcgtccatctcgctattccgataatccacgaagggtaaaaattgaaacgaagtgagcattttgtctaatctcgctataaattctttccgcacccaaatcgtctttccggattcgggcaatgatcttcatgaccatcgggccaaacccaaacttcatctgcaaacggacatgattcgcacttaccgccaacagcgcaaagatctacgctatcactaaaaaacagacttccttcatgcttcacactcaaagcagaatacactcccgaccgaaactcattgcgcaaagattctagctgcgcatcatctagcgcatacatttcacggagctcttgcgaagagacgctcaacacaaccactttattccacttgattctgtcaattccaatcgcagaagcccatgacacaatctccggcacttcgtgcaaattctttttatgcagcgtcacttgcagcgataccgtcgcgcatctcgcattctcacgcagtctatcgcgcacccgaaccaacttttcaacgttcgctttccaaccgtcaaactgttccgaagccaaatagcttactttgatatcgcggcacgaacgcaatagcacgcccatcgcgtcttcgctcccccactttccagggaacgtcccattcgtcgtgaggttcaacggaattccaagcgccctgcacaactccagcagttcgtcaaaatgcgaatagagtaatggctcccccattgtcgaaggaattacttctcgcagcaagcgtttacccgaagcatctcgttcggcggcatacttttcaaccgccgcacgagcaatttcaaaattcatctcgcccatgccgaacgcgcagcggcccctattattatccggcgggcgttccccgttacaattagactcgccacaattaagcaaagcccgctggttcaaaaaacacagcggacaatgcaaattgcaagcgtcaggatttgtaagaagcgtaatgcgacgcattttcagcgcgccttactccctatgttctctaaggtacttaatcgcagcaagtcccgcaatagcgccttcgcccacagctacagccacctggagagtgccacccgtgcagtcgcctgcagcaaagagacccggaactgttgtctggaaatccttatcgagcacgagctttccagcatcgaacgcagcgccagctttcaaagccaaatcagttgcattcgcgctacccatagcgacgaacatgccgtcaaaattggcttcaaggccatcgtcaaacttcacgccttcaaattgcccagcgcccttgagccccgtaatcttacgggtttcaatcttcacgctttcagggaatttcgctgtgagctcagcaccgttcgtcaagagtgttacgctgttgactacagacaaaagttcagtcgcttcatgcaacgcatactcgcccgagccaagcacagccacatcctttttacgataaaagaatgcatcgcaaacagcgcaataactcacgccgtggccttccatttcggccattcctgggagcggggtcttcttgcgggcagagcctgttgccatcaagcaaaccttgccgcgatacgtaccattcaagcccgtcgcgacaaacccaaaaccgtcaaacatgaggtccgttacctcatcgtccacgatttgcgcaccaagagcaattgcctgtttcttaccgacttcggcaagttcagctcccgtgagtggtttttcaagaccaaaataattttcaattttgtgggcctttgcaagcgcgcctacatccttacccacaagctgaacctcaagtccagcacgaagaccataaagggcagccgagacaccggccggtccatgccccaaaatcaatatatcagccataataacctcaacactaatatacgattttatttattttaaaacacgtaataattaatgattttggataccaggacgatgttgcaacgctacccgacgcgagatttatttgttgaagctggatatggtcccaattttgcggaccagcttattcagaatgcctatagcaaactttttgagggcgatccgatcgacgagcgcatctactttgaagcgtccgacgacatggcatacatcatcgacattgggcacgacgacatccgttctgaaggcatgagctatggcatgttcattgccgcgctgaccgaccacgaagtcacgttcgacaagctctggaacttttccaagcgttttgtccgcaacaacgatggtccgcacaaaggatatttttcatggcaagtcaacacgaccgacttttccatgatggacccaggcgcagctcctgatagcgaagaatactttgcagcagccctccttatcgccgcaaagagattcaaccgcgaagacctcctcaacgatgccaaagagctcatccatgatatcaagtacaaaccgcagaacgaacttgtaggcccgattatcgatccggaacgcaagctcatcaagttctcccccgttctcggcaacgactttaccgacccaagttaccacacaatggcattctaccgcatgttcgccgaagcaacaggcgatgaatcctggcttgaagtcgcacaggcgagcattgaatttttgcagaaggcggcccacccggtcaccggtctttgcgctgactatgccgaatacgacggcacaccaaaggccatgccttggttccccgaaagcaacaactttagcggagacgcatggcgcgttgcgctcaacttgagcctcgactatgccatcttccacggacacgaaagcgaaaaagaaatctgcgaacgcatcttgcacttcttccagaactgcacaccgtacctctccgactactccgtcgacggaggtccgtatccgcatcaaggcagaaacgcgacgccagggcttatcgccatgaacgcagcagccacgcaagtgctcccggtcgatgacccgcgcattacgccgtttgtcaggcgccttgcagcgctctccgtgccctatcgtttttggcgctactatgacgggatgttgtacttaatcggattactcgccaccgcgggaaaaatcacactctaaggaggatcgtatgaaactacctgccatcttattcattgcggcaagctctattgcttttaccgcctgcgacgatgttcgtgttgaaaaatacccaaacgggaacgtccgcttcgaagccacctacgtcaacgacaagaaggaaggcatcgaaaaggaatactacgatgacggtacgctcaagcgagaatccaattacgtgaatgaccgccgagaaggtgtgaccaaggaatactacaaagacggcacactccaatctgaactcccgtacgtgaacggctacgtcgaaggaactgttatccgttaccacaagaacggcaaggttgcaacaaaggctgaatacaagcaaaataagcaagttgccttcggcgaaacatacaacgaagacggaacccccgccacaagcggaagctacaaggatccgcgtgacggcatctcctatgaatggattgtcattggcgaccagctctggactgcagaaaacatgaacttcgctaccgcttccggtgcaatttgttcacaatgcaaccactggggacgcctctacgacttccaaaacgcacaaaaagcttgcctcgaaggattccatatgccgagcaaggccgaatggcaaaagctcctgaaagtcgccggtaaaaagccgggtgtcgctctcaaggctggctacggctgggatccaatcaagccggaatccccgattttcggaaacggcaaggatgaactcggatttggcgcaaaggctggcggcgcacactttgccaagagcgatgtcgctataaaggaccgcaagtttgatgaagccggtaaaaaggcatacttctggacaagagaaggagacgtcctcgtattcttccacgacaaggatatcgccaaattcgaaaagttcaatcccgaattcggcgcaagcctccgctgcttgaaagactaacagagtcatcctgacgctgaaagcggaagacaacctcaaaaggcgagtgttgcagccatgcttgcatggatataaccgagcctaagaggttggggcttgccccatccaatcaaattttatacagcaaaactcctcgtcacaaccgaggagttttttacttttcaaatttatccgcctagtctaacgaggcatgcgcagcaatcgtgtaaatcgcagtcacgtccttagccttgagcggcacaaagccccaaccatcgcctggattcagtttttcgacaagcgtcgggatatcttcttctttcgcgccgagttctgcaaagttgataggcataccgatagaatgcaggaatcttcggaaagccttgataccttcgagcgcagtagctttcggattttcgaaattcatttggcaaccaaaaacgcgtgttgccatctgcgcaaaacgcatcacgttatggtcgaccacgtattccatccacgccggcataataactgctagccccgcgccatgggcgcagtcatagagtcccgagagttcatgttcaatagcgtgactgttccagtcctgactgcgcccacagcccacaaggccattgtgggctaccgtacccgcccacataatattcgcacgagcctcgtaattggcgggttcggccatggcgcgcggaccttccttgagtatcgtgatgagcagcgcttcgcaaaggcggtcagtagtctcgacttccaaagtgttcgtgaagtagcgttcaaacacatgagccatgatgtcggtaatgccgcaagcagtctggtaagccggtagcgtgcaaagcaaagccggattctgcaccgcaaatctcgggcgaatcacatcagcaccaatgtcgcgcttgagcattccctcttcttttgttacaacagaatcgccactgccttcggaaccagcggcagcaatcgtctgcaccacgccaattgggagtgccttcgtgaccggcaactttttcgcataaaagtcccagaaatcgccatcgtagagcgcgcccacagcaatgcccttagagctatcaatgacggagcctccgcccacagcaaggatgaaatcgacaccgttcgcacgcaccatctcgatacccttgtaaatcaaggtatcgcgcgggttcggcttcacgccaccgagttccacaaatgaaacgcccgcagcattgagcgacgccttaacgcggtcaatcaagccggagcgcaccgcagagcccccaccgtaatgaatcagcaccttcgtgccgccatactttttaacgagttcaccgcattcgttttcgcggtctttaccaaatacaaattccgtggggctgtagaaattaaaattgtccatattccatccttgtgtttcaattaaaaatacaagaaaatcccacccagcggcaggattttaccaaattttctgttctctagaggaaacatctactaaaatttaagcgaaacacctacacacggaacaatctgaaacccagaaaagacatgattgagtttataatcaattgtttcaaaattatcgttgcgataattaaattcattcgttctatttccaaaaccgaacaaattcacaaccacatctacacccgcattaattcctagcttttctgtaattcgataccccaaaacaatatcgccaccaacaacaaaattaaacagcaacgttgaatattcttcagtgaaatcctccatctgataagatttccccaagtatttcatgtcaccacccaaaatagcatgtaccgctaatatgaaatcatttacaaacggagcatagcccaatccaacttttgcattcaaatcaaaacgagaatcaatctgattcatatggtcatacggatcaaaataagaatattttttggattcattcacagggaaattaataaaaccaattcctgctccgacctcaaaagacaaaccattttgataaaccaaatcacgagtccacttcaattgaagccccatgatcatatccattttgaaatcacgatcacgagaaaagctgccatcatcgtattctaaattgctatactgggtccacgttccgccccaatccatcggaagcgcaatactaaatgtatggaaaacaatatttttcttctgtattccttcactctgagcaaaagacgttaaagccaagagcatcacggcaacaagcgcaatttttaccaatttggacattccattctccatcaaaatttatacgaaaagatagataaaatataaccaaaaacatctttggattctttgaaatcaaagaattctctgaatgacgaaaaaaaacttcccggagcatacccgagaagttttaaacaatcactggatccttcccccctttggggctcaggatgacaactccaatgaccaatgactattgaccaataactactaagttgtatactctgcgttgattttcacatagccatagctcaagtcgcaagtgaatgcgcttgcagaagcctgaccaatgttcaacacgagcgttactttgtattcacgctgacgaaccacggcatgcagtgcagccgtctgcttttcatccagctgtaccggacggccaccttcgagaaccttaacttcaccaaagtagaggtccgtgtgttcggcaaccatgttgcagccgctagaaccagcactgctgaggatacggccccagttcgggtcttcaccgaacatagcgcacttggcgaggttcgaggttccgatgaatcgagccatgcggagtgcttcttcgtggctttcagccttttcaatgcggagttcgatgagcttcgttgcaccttcaccatcgcggacaatgtccttggcgaggctctgcatcacgagcgtcaaagctgcgcggaattcgccctgttcgctgagggagaggtcttcgtacttgatgccgctcatgccgttagcaagcatgatgcaagtgtcgttcgtactggtgtcaccatcaaccgtaatagcgttgaaggagtctgcaatgttggcgcggaattcagcaaagaagtcaatcggcaaagcaaggtcagtcgtgatgaaagcaagcatcgtagccatgttcgggtggatcatgccagaacccttgcaggcgccaccgatagtcaccacacccttttctgtcttgatttccacagcgtggctcttgagagcaaggtccgtcgtgaggatagcacggccgaattcttcggaagcatcttcatggagcttttccacgagcttcgggataccggcttcgatcttgtccatcggcatcaagtggccaatcacgcccgtgctgcaaacaagcacgctcttcggcgtgagcttgagagcttcttcggtaagcacagccatgcgttcagcatcggcatagcccttttcgcctgtgcaagcgttagcgttaccgctgttcacgatcacagcagatgcaaagtgggcatgttccaaagcggccttgtcataaaggaccggggcagccttcaccttattggtggtaaaaacggcgaagcagcgggcagccttttcgctcttgagaagagccatatcggcattgccgctggccttgattccggcgcaaattccagatgcggtaaagcccttgggggagcaaacgccgcctttttccaacacagtgtacatagtatctcctaaaaagaagctttctttgcgattctgggctcgcaaagcccgttaaaatttttaccttatggagcatggaaaagatcatgtttacacaagaggcttacgacaagctcgttaaggaccttgaaaatttaaaaaatgttgaacgtccccgcgtacttcaagaattagttgatgcccgtgcacaaggcgatttgagtgaaaacgctgaataccatgctgccaaggagcgccttgcctctattgacaacatcgaaatgccgaagctccaggaccagctcgcccgcgcccaggtgattgcatttgatgcgaactccgacaccatcaagttcggcgccaccatcacggccaagaacctgaagaccaagcgcgaaatcgtctaccagctcgtctctcccgaagaagccgacgccctcaacggcaagatcagcttcaagagcccgattggcgcagctctcatgggcaagaagcgcggcgatacggtcgaagtcgtaacgcccaagggcaagaaccagttcgaaatcatcgatttcaagtaatccatgttcgtaacgctcatcggcaaagaccagttcagcaaggacaagcggattgaaaaattcctgtccgagactcttggcgaccggatttcagatccgatggctaagcaggtgctatacgccaccgacacaaacatcgcttccatctccgatgtcatcatcgaagcgtgcgattccgtgtcgatgttctcgcctgaacaggtcatcgtcgtacgcaaggccgaagctctcaagaccgacgacatgaaggctcttgccaagtggctcccccacgcagcaagcggcaagttgctcttcgattttgaaacacttctcgcctccagcgagctctacaaagctctcgcaaaggttggcaaggtcgaaaagttcgacgttccgaaacaatacgaaatggccgaatggatttcagccgtcgtcccgacgcacttcaacaaagcgattgagcctacggcatcgcagtacctcgccgaagcgctcggcaacgacaccaagctcgtgagcgaagaagtcgagaaaatcatcctctacgctccggactgcaaaaagattacgctcgacctcgtgaaaacgatggtcgtctcccagcgcgatatcccgacctacgagattgaaggattctttggcatgcagaatgccaaggcatacgtccagaagctaaacgagctcttgaacagcggcgtcgacgccatccgcatttcgaacacgctgtacaactacgcgctctcgcttttgaactacggctcgcttaccgcaaagggcgtctcgcccgaagaagccgctaaaaaaatcggcaagaactactacatgttcgtgaaaaaaggccaagccgccgaatgctgccgccgttggcgtaagccgctcctcgtgcgtgtgttgcgccgcctcgccgacctcaattacgaaatcaagagtggcaagtgcccgacccgcatgagccaggaactcgccctcgccgcgctcgtcgtgcgataattagaatacagaacgtctctcgcgactacagacgagagacgaaagaaaaagccctggcagagccagggttttcgcatttactaattactgattccagtcgtcgtgagagttttccggaacaggagcatccggagtttcacccgtcaccaccggagatgtcataatcttgtcatcaaccggcttgagttccggagctgcgccattaatttcctcagacttttcagaaatatcgacgttaccgatgtagttacggataatacgcggcgtcacaaaaatcacaaggtccttcttcgtgatggacttgcggctatacttgaagaggttacccaagagcggaatgtccttgaggaacgggataccgctttcgctttcggtattttcgttacgggtaagaccaccaatcacgaccgtttcaccgtcagccacaaccaccttggtctttgcttcctgggtcgaaatcacgacttcgcccttttcgtcatagccataagagttgttttccggatggaggtcgagcaagatgcggttgtcgccagaaacatgcggagtcaccgtgagcttgatacccgtttccaccatcttggtcgaagattcaccgctatcgtcaatcacgcggatggagaccttgtcacccatgaacacctgagcttcggtattgtcaagcgtagaaacctgcggagaagcaagcacttccgtagaagcgtcacccatcaagttcgaaatggcaatctggaggttgttgtcgaggaggcttgccgtaatggcggtattagccttgcccactgccggagacgttccgttcgggaaggactgaatgacgccgctgattcggctagagccagccgttgcacccgttgctgcggcagcagtacccggcgtaagcgtagaagaacccaaagcagcagtccagtccacaccgagttcacgagcgagttcgctgttcacgaccacgagctttgccgtaatcataatctggagcgtttcaacgtcaagttcgacaagcgcattgcccatctgctcaatcttgctttctgtatcgtaaacaatgatggagttcgtgcgttccacgacagaaatcttgccgcggtttgacttcatgctttcgagcaccttgacgagttcatcagccttggcatgatgtacctggaagttcttacgaacaagaggagcattctgttcagcctgattttcttcatcggcaagctttttctgcttggcctggtaagtgctcaagcgctggatggaaatgtacttgtcctgaattacccacgtgaggtcattcatgttacaaataatatccaaagtttcttgccatgtcttcttggtcacacgcaagctgatcttgcccttgacatcaggagcaatcaaaatgtccacgcctgcaatcaccgacacagagcggaaaatggcttcgtagtccatattgacgaagttaaagtcatatagcttcttattcggagcaaccgagccttcggcaggtgcagcccacgcggtagcaaagcttgccaccatgataagaatcgtcagaattttagtcagctttttcacttttgacccccaaatttatcgggaagacccatagagtagcgacggctcaccccgaattcctgaatcaagaagagcacatcagtttgtgtaattttaagaacttttccgttcatgatcttatcgccttctttaatcgtataagacacgcccgaatttttggagtcaacaaggatagccaccggctcctcggattcccaaataatacccaccagttccacctggtcaatattaatcccttcttcaacaagtcccttgatctcgacaaacggatcacggcgaccgaaggaactgtaagtcacacgatcttcataaagttcgtcaagagcgcttccaccaggtctcatgccctgcgtcagcatatcaccgcgttcctggtccaccttcttgaggcgttccatctgcacagcagaaagttcatcggtaaagctcacggcacggcgattcacataaccaatcttgtttccaatctgcaccttgcgatagagaccagtcaagtccatattcacgagacggtccccaaagaccacacgctgcatgactggagccttatcgctcggagatgcatagaattccgtttcatcggcgacgacaatcagttcgcgcagaaccggacgcaagtggaatgtctgcgtgctagccaccaccttcttgctatccttttcgtaagacttgacgaaatccgagaattccggaactgcatccggagacttcatccagtcgcggacataaatgccattcggacgggcgctccagaaaacaaaaccatcgcggcggatagcattttcggaagtctgcaagatcaaggcaccttcctgcaccaagatggcgggcttagccccggcagagagctggatgttgaggccatccatatcccagaacacggacttcacgagggaaccggcgcccaccttaaacacaggagaacgttccggaccatcaatcgaaagctttatcacgaaggagccattcggcaaagagaccttgttgatgttcaacgaagtattggccaccagacggaactgttccattccagaaccgataatgaccgtcatttccttaagtcccggaagcaatgcggatgcacccggagcagaagcagcctgagcgatattatcgcgtgcagccttttcagcggccttgcgttcaaggagagcctgtttttcagcagccttgcgttcagcggccaggcgcttttcttcttcgcgagcggccttacggtcgagagcggcttgcttttctgccgccttgcgatcaagtgcagcctgcttttcggcggccttgcgttcagcagccatacgcttttcttcttcgcgggcagccttttcggcagcggccttcttgcttgcaaacagcttcgaaagcgtccaggagttgccattcttgcccgagaacttcaaaaggaaacgagacttgtcaagtgcaatcgcattcttgtccgaagcaatggatgcacccacaggcatgcgaatcatcaagaagttcatgccgcggtagagctcctttgacacattcatggaacgcacatacggcgaagactggtcgacatcaaaattgccgacgccaagagcaaagtcagattcggagaatccaaccgtcaatgttttggaagcgttatcgtacttctggaagaatgtcggcaaattcttgtcagaggcaaactggaataccatctggcaattctttgagcaatcaaagcggacatccttaatcagtgccgcctgcaaagcaacggcactagacaaaagcataagaaggaacttgcatttcattatttgccaaccttcttggatgtataagtggtcaagttgaagttcaccgacatggtaatcggggtccaaccatgagtttcagctttctgcacttcagcggcgatgccggaatagcgggaaagtttcaagttcgtaattgcagtcgggtaattgaagtttgcaatttcagcaaacaggtaaccgagcatgtggtaaccggaattgaccgcaatggaataacggttctcgatgtagtgttccctttcggaacgaccttccggattgaacttctggatttgcacgccggagctacggagcacagaataaaggtcctgcaagcgcagcggcaccttttcttcttccgggaacatttccttcaacttctggaaatccttttcggcctgaaccagctgcatctcgagttctgccacacggtgtttcttggaattgattttgtcaagttccttctgggcagaaacacgctggctttcaagagactcatattcaatctggaacgggtcccagatatatgtataaacagaatacaaagccaaacagataacaacaatcgttactatacagtataggttcttcttgtctttaaagtcaatattcaagttgcccatatcacccctcctctccaaggtctttcttgagttcgaccttgagtgtaaagctataggcctcatcgccatcaaccttcgtcgtagagatggacactagcgagactttctgtacgctgacctgcttttcaagcttgaccatgtactccgccacttcggaaaagtcaaacgtagtccccttcatttcaaggttgaattcgcttacttgcgaaacgctcaagagccacatgttcggaggcaagaccgaggaaatgttctcgaacagcaccacccagcgcttcttgctaatctggatagacttgagcgcattgatcttagtattgataatggactggttcttttcgagttcgctaatcttcttgagcaacgggcgttcgcgttctactgcggcacgcacggactggagttcggcttccttgctggaaagttcctgcaacgtgtaagcataagtgaacaacgctacaaaaattgcaagaatcaaaaagactgtcggccaaaccacacggcggtccgtaagccaagtcaaatccttttgctgcttgcggtgttcgcccggcaaaaggttgatcgtaatcgcaagcgccttgttgacgcctttattcttcttcgtagccattagaacttcctcattgcaagtcccaaagccggggcgtaaatgttagagagggcgatagacatgccatccttatcgaccacgcttgagtcgcattccacagagcggaacgggttcaccgtagcagtttcaattccagtcttttcggcgatatattccaaaaggcccggaactgcggcaccaccgccacctatcaaaattctttcaagcggtcgggaatcttccgcagaagaatgatagcggataccaaatgtaatctgggacatcagttcttcgaaagcaaccttcatagcgtcttcaagaacggaaatagccacattgtcaatcaccttcaagtcgttcttttcgaacatctcatgacatttttcggcagaaatatcaaggcttgaagacaacttattaataatgacattcagcgaaccgccattcatggatcgcacagagtggaaggcgccgtcctggataaagccgacgctcatcttgttgtcaccaatattaaagatggcggttgtcttcttgcgttcttcatctgatgcagtcatgacaaaggaattcaggagaccaaagatatcgacatccagcgctgaaagtctaacgcccttgcgggtaaagaactgcgcccaggaatcaagcatggagctctttgcagcgaccacgttaaccttgacctcgtccccttcacgagaaacaacctcgtagtccagaacgttgtcctggtcatcaaacggcggacgggactgagcagtctgaacaataattgcggcttcgtttccgtttttcggaaccttgatcgagaggcggtccacaaggacaccaccttcgccagcaccacagtttaccgatgccacgacatccacattttcatcaatcgggtgacgaagcaaaagcttcgagaatgcctcgcccaacttgtcgaagccgtccttctccttcttcgcacctttttcggtagataaatcgtcggtatcacgtctctggataagaccattgatgatggagcctgcaggtacaggttccaaatccacttcacgcacaattctcttaccgttagcatcatgatagaccttaacgtacttgatgctgtagtggccaacatctatgccaacagtttcgcgctctccacgaattctagcaatcaatcctaaagccaaaataaaactccgataggtaacaatactatgtaaattttactttcataaacagcgaatgtcaagcgaaaaatcagttctaaatcatttaaatctaagttgtttcgctatttacgccatttaactccgtttttttcgacttagctttacgggttgactcaaaaatgtactggaggacacgttcctgagtccacgcatacgcccccgtaaatacggctgaaatggaattgtacaacgggaagttcgggtttcggtgtcccagattattcaaaaccttgacatccacattctgcacaccaaacgtcggaagttcaaaagaaatggagaactgctggtccggcttcacatcgtcagcaagaccaagcaaaataccaccagcagaaaggtcataaaggacgcccgagtgcgtatcaccgttcgggaacgtcgccgtcacggggaaatcaacgacctgacggacccacttacgcaactgctccttatcaagactggcgctgtgggtgaatactactttatctggagtggcggcaagtacattcaaatggattgaataaacagcatcgttcatgcgagtccaacgaacaagcgcatgagatccgacaagagccttggctagcgaaggcgagccatctatctttacactccacaccttttctgtacgttcataaatcgggattcgcttaaacgactggccgttttcgaattccaagtccaccttatcccctatattgaactgcctagtcgagcagaccatggacaagggattcgagccagtaaagtccatcttgcgtctcaagcccgcaatcgcttcaagcgtctcatcgcggacagagaatacattgcggatgcgataatattccgagaccgcagcttcaaaaagtcccgaggaattcagcacggcgtccatgttttcgaacttggacgaacgcaccaaatcacctagagtttctacttccttgggcgtaaaatcaaacgccttgattttctcgttgaaggcatctgtaccaaacatcacgtctgtttcgcgacgtttgtacatgagctgcacttctatcagaacgacagccaagaatatcagcacaataaccaaaatctgaagtgatggatgatccgtaaagaacatccatacatctaggatatcgcgaccaacttcttgaaaccaactaatcatcgcaatccactaaactacaactgggtaaagacaccgttgatgtaggttgcaagaatcgacgacggaagaaccttccccgtgagcggagaattgcagacatggcctgcaaagtcgctttcgagaaccttgtgcgtcttttccggagcaagcaccaccacgctttcgccagcggattcggcaccagccaaacgagcaggagcagtcgaaaggagttcgatagcacgagcttcgccaacacttgccacaagtttgttccaaatagcagggagtgcgacttccaaggaaagtgcgcccggcacagaatcttcgaagttcacgaccgtatcctgacggagcaccggcgtgtggttcacgctaatcgcattgaccgttccatcgacaatgccctgccacaaggcttcgcggtctgcagccgagcggatcggcgggaggatgtggtatgcggagtcaagcgtttcgaggcaggaatcgtccaagagcaagtggtacaagttcacatcgcaagtgacatcgataccgttcttgcgggcgttgcggacaagttcaagagtttcaccgcaagtgacctgtttgaagtgaactggcacctggaggaagcgagccgtttcaagaaccgtgtaggcggcaatcgtctcggcaatgcgcggaatgcccttcatgccaagcatgtcggagtaagcgccttcgtgaacgcaaccgctgtggcggagcgtcttgtccatcggctggaagaagaagcgcttgcccgtcatcttgccgtattccatagccaagcggaggaaacgggagtgcgggattacgccgttaccgtcgccaaaaccagcgacaccggcttcggcaagttcgaccatttcggccaagctatccgtaccaaagcccttgctgtaagcgccgaggaacttgatatcgaaagcatcttcgccgcgttcttcggacttgaagcggttcaccatcgcagtgtacttgtcggcatcgtcaatcgggtttgcggcactttcgtaaaggccaccatagaaaccgcccttgcgcatggcatcaaagccatcggcaaacgtatagacatcgtcacggagcggttccataaagtcaaggccaaggccaaaaagggccggcatcacaagcgcgccgttgcagtcaaattcaaccgtttcggacgtttcgcaagcgttcaggcgaacttcgttctgaagttcaaaagacttgccgttccagaactttgcatttttcagaacgacattcacaagacgacctttacaaggtttacgcattttcattgttgcgacctccagccaaaaggaagagaacggccatacggacggcgacaccgttggtcacctgatcaagaattacagaatgttcgccatcggcgatgtcggaatcgagttccacgccgcggttgattggacctgggtgcatgatgatgaccttgtccttagcgcattcgaggagttcttctgtgataccaaacgtattgcggtattcgcgcatgctcgggaggagagcgtcatccatgcgttctttctgcaagcggagagcaatgatggcatcggcgtttgcaacagccttcttcacgtccggttcccacgtcacgtggttcatgaggtccgtattgcgcggtacaagcgtcgaaggtccgcagagcgtcacatgagcgcccatcgtggacatgccccagaggttactgcgggccacgcggctgtggcgaatatcgccaatgatcgtgacgttcttgccttcgagcgttcctagcttttcttcgatcgtcagcatgtcgaggagagcctgcgtcgggtgttcgtgcgcaccgtcgccagcattcacgataatggcattgctgttgtccgcaaggaacttcggcacgcccgtccccttgtgacggacgaccacgatgtcaatcttcatggcttcgatgttcctaagcgtatcgacgagcgtttcgcccttcttgacgctggaattcgagcttgcgaagttcaccgtatcggcggagaggcgcttttcggcaagttcaaagctggtgcgcgtacgggtgctgttctcaaagaacaagttcacgaccgtcatgccccggaggctcggcactttcttgaccggacgttcgagaatttcgcggaactgttttgcatggtccagaatcagacggatatcatgcttggacactccacgaagtccaaacaggtgtttaatttccaaagcgctcactttacgcctccacttctacgagataaacggaattttctttatcaataggttctatcgccacgcggacttcctggttcctagcggtttcgaccgtaaggcctgcgcaatccggcgcaatcggaagttcacgatgcccgcggtccacgagcacgcaaaggcggatagccgccggacgaccaaggtccaagatggaacgcatagcagccaaagccgaacgacccgtgtagagcacgtcatccacgaggatgaccgtcttgccttccacagaagcaggcatttcggtaaagcgcatttcagtcgccaccttcttgcggtagtggaagtcgtcacggtagtacgtggcatcgaggctacccatttcgataggcttgccaaatttctgagaaagacgctcggtgagcttttttgccagcggaataccacggctagccatgccgagcacaatcatgttgtcggcggacggatgcatcttcgcaatcttcgccgccatttcgtccagcgcaaattccatcgtctgcgccgtaagaagctcgcttacttttttgcagttatcgttcatataggtatcaggtcggtcgcttcgcgccctctgaggtaagaggtcactcgcgccgctcgttttgaggtattttttcagtagaagttagattattttaagggcttttttcttttgaaactcataaaatacaccttttttttatatatataagcaaaacaatgcgttacgttgagaagccgcaagaacctttttgcccatagcccaaagcgtagcgctcccataccccatatctacaggagccccaaatggcatttaatcagttagacaaaccgcaggcaggcgaaaccatcgccatcatgaaaaccaaccatggtaccatgaaactccgcctttttgaagaaatcgtcggcgaatgcgccacaaacttcattgaacttgcaaagcagggcaagtacgacggcgctccgttccaccgcatcatcaatgactttatgatccagggtggtgatttcactaatagaaacggcaccggtggccacgctgccaagggtccgggttctaccatcggcgacaagtacgatccccgcctcacccacatgcgcggcgctctcagctgggcaaagacatccatgccgcacagcatcggcagccagttcttcatcgttcacggcaacagagtccacttcctcgaccacgcagaatgcggtcctggcccggctgacggttactccgtattcggtcagctctacgaaggtttcgaagtgctcgacgaaatcgccagtgtcgctaccgaccgtatggatcgcccgttcgaagacgtgatcattgaatctgtcacgatcgaaaaggctgtttagacgaaagacgaaagacgaaagatatttttttgacttgtgcgaagcaccattaatcctctttcgtctttagtctataggctcgcagagccgttctttcgtctaccagtaattttttttcaaaaaaattactggtaacccttgacacgtacatctattcattctatatttgtgcgcgtcctcggggttatagctcagttggtagagcgcctgcatggcatgcaggaggtcaggagttcgactctccttagctccactaaaaagactcgctaaaaagcgggtcttttcttttttacaacattttatttatcctgtttacaaaataaacaacacccacgataattatagggaaaaaggcactacttttccaacaacgttcgttactataaaataatatttttgtattttattcaacactatggtcaggcttacaaaaatttcgtcactcttactctccgccggatgtgctttaagctttgccggcacaggttctaacaccgtctgcgacgcctccaagatggatgcgtttgcctatgaagactgcatcgccgtacagagaggcgccaagctcgacaacacagacttttccgaaagggcggcccctcctccggaactcatctcggaatcttacgttgaaccgttttcgtacgatccgttcaaccgcgacgcctatttaacatcttcgtttggagaaaaccgcggcactcgttaccatgcaggtattgactactccacgctaatggaagaaggctggcccatctatgctcccgaaaacggttatgtcagagaaatcaagacatcgcccttcggctatggcaaagtgatgttcttcgaaggcgaaagtggcaagacctgggtattcgcacaccaaagcagtttcccgcaaaccatagaaaaccttatcagtcaaaaacagtacgccacccaaaataacgatatatctatcaagcccaatctcaggttccgcaagggcgacaccctgaccttctctgggagcacaggcattggcaatccgcacttgcatcttgaagttcgcctgaataaagacattgtcgtttccccctgtcaagtaggcgtcaagtgtttggacaccattgcaccgcagattttcggtgttgccgtttggcaaggcaacgaactttcgctcacgactgacgaagcgctccgcaacggctgcgtagaaatcccggtcaagaacgaatttaacttgtccatggccataaagattgccgactatagccgcacgcccaaagaaaatccgatggccatccgcaggcttgaattgtggcgctatgacgacaagatttacagcaaggttctggacacgctcaactacaaaaagatgatcgacatccgcaacgagctcctttgggccgaagaagcggacaccgcaggcgactggcattatatcaacgcaaagctcgggccgatttccacctacaggctcgaaattgaagacttcagcgggcatatcaccaagcgagaatttaacttccaccagtcctgcaaaaccaacaacggcaagttcgtcctcacgcaaaaccagaataccccgctctacacattcctgagcaagagcatgcttgacatttaccgctgtgaatccggctacaagttcacagcactcaataaggacaaacaaactataaacggtgacctctgcaagatttttgaccacagcaagccactccccctcggcaaagtcgtcgaaacgtttccagagacaagatacatccagtatagcgcggacgcttcttcaaccggaaccggtcgaggcgtgaacgaattaatttcgatttatccttacggcaaatacaagacgaatatcaactggtacacccaagtcggcaacgtcaagatttcacaaaagatttcgggcattccagtcgtaggagacacgtcgcagcgcgtcctcgccgtcacgcgcaaccaaacggatagcgtagacttctacgaattccacccgaagggattgcaattctacggtaagtggaacgtttgcattgaaaacgacgacaactcctccccgctttactggcttggcgaaacgactcgccgctggttctactttgaaaagcagacaggttccaagaaccgctgcgcatccacgaacgaactccgagacttggcgaacatcaacgacgaagacggtttctcattgggattcccctactggaccgaaacgctcgtcgcaggccgtcctcagtcggcacttaagattccgctttattctagatacgccggaatccccgacgggaacgccatcacagtcaaggctggcaagaaatggattgccgcagaatacgattctgaaccgcgagaaatcatccttttgggagaagcgctccccgatgccggtgaaacgattaccgttgaaatcacagacgattccaagcgcaagaccaagaaggaaataacaattccgggattctaaaggtcgcggtaaagcgtcaggcggcgcttacgaccgagcgcaagacggatgaggtcacgaatcttgtcgttcagacgcgggaaatccaccggatgaacggcaatacgtggtacaccgaatggaattttcaaaatgccttcggcatagacaaatgcagccttttccgttgatttcggaatacccgcaaaacttgccacaggagacgcatagcggacaccttcagcggtagtcaaagaaaagcggtcttcgtacaacattttttctgcacggacttgccccggcaagaacttgttgctaaaccaagtcggcggaacaaaagcaattggtgcatccgcatttccgttttcatctgcgaatagctttttccaagattcaagggccgcttgcaaaaggcggctcgattcgtactcggaaagtcccgcaaattcagcctcgccacccgtgaggttcatacccacgagacccacataactgcggccctggctgaattccgccttgtgcttaaagccatgcaatgcaagttcaaaaccttcggacttgagcttggcgagagcagcgcgaaaattttcaacagcttcgtccgttgcattctccgtatcaggaatcacaagtaagctaaaaggtccaccgactaactccttgagttcttcaagaatcggggtcactttctggtggttccagacgctaaaatcatgaaaacaaaggagaaaacgcttgcacatggttgtgaagatagcaatagttcggaaaactaatttactacatttaccttactatgttcgaatctatcattctcggcctgttgcagggcctcgccgaattcctccccatctccagctccggccatttagtgctcgggcacgaacttttaggcatgaacgaagcaggcatgttcttcgacatcatgctccacgcaggcacactgctttcaatcttcgtggtgttccacaagaagattacggacatcatcgtcggatgcctccgtcgcgatcgcgaccagctccgcgaagcgggctacatcattcttgcaagcatcccgacagcactcatcgggctcggcttcaaggacgcactcgaaagcttgttcgaaaatccgcgcgccgtctgcgttgcagaacttttcaccggtcttttgcttttcacatcgcagtggggcccgaccggcgccaagcacccggataacgaaggcgtcaagatgaactggtggcgcgcactcgtgaccggcaccgtgcagggcatcgcctgcatcccgggcatcagccgcagcggttcgaccatcagcgctatgatgttcatgggcgtgaaccgcaagtacgccggcgaattcagcttcctcatgagcattccggccgttggcggtgcagcacttctcgattgcatcaagtggatcaagtgccagactatgactccggaaaaagcgctcctcaacccggaaaaggctttgaagtgcgttgatgccggcggattcaccccggaactcttagtcggcatgattgtcgcatttatctttggaatcatcgccctcaagtggctcatgaactttgtccaaaaaggcaagttccagcacttcgcctggtacgtctgggcagtaggtattcttggattgattttgctgtaatagactttatatgcaacgcgcccgttcacaggatagtgagcgggcgtttttgtttttagaaaattttaacggtagcttgtcaagcaaggctctttatttgttatttctagggcgaatgtcttccttacgaactttgaagagttcagctgctttttcaggagtcagaatgccggaatcaaccataagttgagccgattcaagaattccatctcctttcccctgcaggtaagacccctgtttttcgtaaagcaaatctgtcattccgtcaacctcattcaaaagagtttcgtccatgtaccctgtcaaagatacatccttagcaaagtccttgtcaagaagcctcaaatttcaaaaaaaataaggcatatccaaaagctggccttatagagcctcttttggagcaacggtaaaaccagagcatcaaatttcatcatttatggcagcattgactaaatttgacaaggattattgacattccttgtgaaaaatggtatattagaaatgctcgatagtcataatgggctgcatcccgttcgaatgtcttgagagaaggcggttcctttgcagagggccgccctctaccattctaggttttttggtaatttaaagttccagtcatcctttcaccttatagtaactctttttaaacggggttaaagcataaaagaggccggattttaatccagccttaaaaaatttgcaagtggacaattcagtccgatattccattggtccaaagcggttttaaaattttattccaaacaaagccccaaaagaagcccagaagccaaagcaacggagcaacaaagagacataagcatgcgcatataatcagaaatgtcattttcaatctccgcgttacttctttaatatacatctttggggatcactgagagttttttttcgccttatattttatagagcttttcagaaaattttaatcaattaccattctttcagcgtagccaagaattcatccttggtgtaggcatgatctactttacgatgttcatacaccaagcaataacgatagttattgccagcctttgacgcccaaagatttcccagtttgattttcttttcggcatcaagatgatcgcccttggtttctagcatcacgattttaccatgttttgtctttattataaaatcgggataatggttgataaagccattaatgcaaaagtccttcttctcacggttacgggtccaaaattcaacattttcaagattagcaacagcgttgattaccgtttcttcaaaaccgtttacattctcttctttttcgtgaagagttttcggcaaaggttttcctgcagatgaaagcgtaagcttatctgcaatacggtagtgttgccgcagaataattttatcttgatctagagtccgatcaaattctgtttcaatatattccgcagcaagagcatttattttttgcttaattcgttccgcataagtactttgcgaattcaacatttgattcaaatctttgtcattaaagtttgaaaggactcggcgaatatattcaataatatcaggatcaggaatcggatacatattcccaatccaatcacgtaaacgttcagcacacttttgacgtttccgttcaacatcttcaatgtttgaaagccaacgagtaatttctgcttgctgatttttgccaacgctaaaaatagtcggtgtaaaatctttttgcgactcatctaaatcaatgcttcgcatttcaacatcaacattttcaaaattaatattcgtatcggcattccttaatggaaaatttttgagcaacatatccttatcgaaaggagtgttcgctattccaaaaagatcaacatgcaagccttcaaccgcacccttcataaagaattttggtaaaatgatttgacttgcagagtccttaaagatgctcttgattgcgtaagttttcacttgcttttccatttcaggtggtgctaccggagatgttcgattttcttcgatacgcttttccaattcttcattttccttttgagccaaatgctctatttgagccataatactcgactgttgattttgcaattcacttttagcatcaccatggtcagaaacagaagctacagatgccggcgacagcgaagaatcatccccattccataatattgaagacaaatcaaactcaccttcttttgaaccgccattactgtcatttagcaaactcattgaagctattgattcattcatcggcatttccgtcggttcaacagacttttctaattccacttgtctatagtcactactgctaaaaccagcacgatttagtcctttcacaatgctgtcaagtgtttcactaaatcttgcggaagccgtaaacacatagctcatgttaagcattacattttcatttttgcgaacattaggcaatcgcaagactcgtcctagaatctgctccacatcaacagaagaactacgatcagcaagagaagcaagaatataggcaaacggacaatcccacccctccttaagggcattcaccgtaataatataacggacagggcaatccttgctcaacaaattgacattctgcaattcgttcttgtctgccgtttttatcttgatttgttcctctgggattttcttttccagaagcatcgacttgacacactcaaatgtagcgttgtcatctttcgttttaggttccgcctggaaaaggacaatcggacgaatatagggagcacccgatttttcagcctcaaccgcagcactttccaatttcgaacggagctccaacgcagaacttacaacttcttctttcttgtggtggttatagacaatcactggaagttttaccatattctctttcttgagctctatggcaggcgtaaagctaatgatgttgctgtttttgcgcggggtcgccgtcaaatccaagatgaaactcggattcaagttctttagcatttcgacactcaattcactttcggcattatggctttcatccacaataactaccggattgaaggcacgaagtaccgacattacagaaatttcttcttcgcccacatccttagcaaacgattgtaaattcccattttcttcattgactttgcgatcttcttttttgcgagcacgaagactgtcaaaactcaaaatacaaagagtcatattctcacgaacagacgatgtattaaaacccgcgccctgcaaaagcattcgcttatcaaaaacattcaccttatttgcaaaatcagtatttaactgttcgcgatacggatgccgtgggttgctaaaattccggatagtctgttccaaaatagaattagacggcactagccatactgcaattttcgggcgagcgggatcaagttccttgaaaattgcagacaacgcatttgctgcaataaaagtcttaccaccagcggtcggaactttgatacacacatgcggacaattcggcacattattcttgtaaggttctacagcttcgccaaaagaaggtgttatcggcgttctcgggtgcaacatccaaaaggcgttaaaagcttccgctatatttcggcgttctttcagtttttcaagaaaaagagccaagtcgtcaataatctgtttttgataagattttaaaatcatgctttgtcattcccggcttgaccgggaatctcctttatctaaaattttctaacgtctcttggaattttcttgaaagtgatattgtgttcaaacaagaaatctttcggcagaacgcaattgtcagcgaaaatgacatagcgttctgaacgaagtttaattgttgccaaaaattcaaaatccaatgttgtgacttccgattttttgtagaacagataatacgaggtgttatcaacatcacctaagaaaaattcatgaccgacttgttcgactctttgataatcaatggatttattggtttctgtgtagtagatgtattcgcgaattttctcgacaggttgggcttcgttcagatagccgtctaaaagcatttcgggtccaagttcgtaatagcagaaatctccgccagtaccttcgcttcttccttttgttattccggccaatttcaagcaattattttcaaaagttgtttcaaacttgtcaaattcatccttatgctcgtcacggacacctttcaattcatccattatttcttgaccatttgcaatatcttttaaggtcaattcctttgaatatagttctcgcttttcatctgatttatatcctttgatgactctccgtacgcgttctgctgtaattttatcggcataatcttccatttcaacaagaatgaatttgcgatttccaccatcttgtttgttgaggttgagaacagcgtgagcagtcgtgccagaccctgcaaaggaatcgaggataatggaggatttatctgttgcaatttcaagaatttcttcaataagagatataggcttaggataatcaaaagccttcatagacattattttcatcaaatcggctgtacctcgagcagaattgaaactttcatcttctaaaaggttttgatatggcaaggatctttcaataagttcatcgttattgtttacattacaatattgtttgaaatatacagaccaattcccattattatttttaaaaacaataaaaccatgttctattccccatgcaactttcgcttctgaccaccgccaattccaatgtttcagtttgtcaattgatgaccccggatacaaaaaagttccatcaggcatttttatttggtaatttaacgattctgaataatgactacccgtcattcttctatcaagtttatttgtagtatattttcctcgacgatctttatactcatcctctaaatcatatttctcaaaatcatcaatatttcgtgtattgggaataaaaaatcttttcttgtacattaaaatatattcggtaacaaccttaatatcattaccagtatttgatccaggagtagattgccaaataaattgcgtcacaaaatttccagcaccaaaaatttcatcacaaatcaactttaaattcgcttgttcattatcatctatggaaataaatattgcaccatcatcagcaagcaacttctgcaacaacgttaaacgcggatacatcatgcaaagccacttatcatgacgggtcaaatcctcagactccttgccgaccacctgtccgagccactttctaatttttgggctattcacattatcgttatagacccaattttcattacccgtgttatacggaggatcaatgtagatgcacttgacacgtccttcatattcagggagcaaagccttcaacgcttcaaggttatcgccatggataatcttgttttcggacttaccactttcgcagttgaacgattctttcaattcaagcgttctgtaaggaacatcaaggtgatggttcagaacagcatcttttccaagccagttcaaagtgggcacgaaaacctcaagcaaaaaagtgaaacctcccggcaatgggatattctcctttttgcattttccacgtttcgcaaataaaaaagaggcgtggagtcgaatgcacttaccgctatcgagggttagcacgccctatgaccaaataagcacaaaacgacccacgcccgatggggcgtgagcgctcgtcctattcctcggtctgttgaaagtgctaatttcgatagcgagaatgagagacgaatctcaaaaaccggcgattgccataaagacaacctatgtcacccgtaatatagattttttcgccccaaaaggagattcccgatcaagtcgggaatgacaatttcgcagtgatgaccgatggaaaagaagatttttcgccaaaaaatcttgacaaccatccctagagggactatatttaatagtgaacaaatgttctagtgctcaaaatttcaaacattgtggtttttatgcttgtccgcaaggagttaacgatgaaaataaaagttatggatgcagaaatttctgtgcaaagaatcggcaatgaggattacatttcgctgacagatatgctcaaagctaaagacggtgatttctttataacagattggttgagaaaccgtaatacgctagaatatattggaatttgggaaaaagtatataatcctaattttaattatggcgaattcgccataattaaaaatcactcaggtctcaatagctttaaaatcagcgttaaagaatttcaggctagaacaaatgccgtttctttagtagccaaagcaggtcgatacggtggaacctacgcacataaagacattgcatttgaatttgcaatgtggattagtgcagaattcaaaatatacatggttaaagagttccagcgtctcaaagaagccgaacaagcccaaatgggctggtccgtgcgtcgggaactctctaaaatcaactatcacattcatacggacgccatcaagcagaacttgattccggcaacacttacaaaacagcagatgagtatgatttatgcaaacgaagctgatgttttgaatgtagccttatttggatttaccgccaaggaatggcgcgatacacatgccgatttgcaaggcaatgtccgcgactacgcttcagtaaaccagcttatatgcctttcaaatatggaatcgttgaattcagtcctaatcaaggaaggtttaccgcagccagagcgattgcaaaaactgaatcaaattgcaataagccaaatgacagttctggaatccatcggagaaaacaagctcctgaaataagaagaaaagtcgcatacccgttctctcgtctttcgtctctagtctctcatccaaattggcacggttcttgcatatactagcgcggaaacaaaacaaaaccgcgttttagtttcattttgaaacaataaaattgcgggattgcttaaaaatttaacaggagattaaaatggcaacagaaaagatggagttccagaccgaagttcgcgatatgctgaacttgatgatcaactccctttacagcaacaaggaaattttcctccgcgaattggtttctaacgcagcagatgcactcgacaagcgtcgtttcctctctctttcgaactccagcctcctcccggtgggcactcagttgcgcatcgatatttcggtgaacaaggaaggcaagcgcctcattgtcgaagacaacggtatcggcatgaacaaggaagacttgatcaactgcttgggtacaatcgctcgtagcggcaccaaaaacttcatcaagaacttgaaagatgccgacaagagcagcgtcgatctcatcggtcagttcggtgtgggtttctattccgtgttcatggttgcaaagaaggtcgaagtcttgacgctcaaggccggcgaaacgcagggttacctgtggagttccgaaggcacgggcgatttcgaaatttctgaagccccgctcgacaaggtcggcacgaagattacgctttatctcaaggacgacgaagacgccgatgatttcgctagcgaatggaagatcaaggatatcgtccagaagtatagcggtttcgtgagctacggcatttacttccacccggaagcaacgaagaacgacaagggcgaacttgaagaaaagccggaagaacgtttgaacgacaagaccgctttgtggcgccagagcgaaaaggaagtcaccgaagaacagtacaaggatttctacaacgtcatcagccacgaagctgacgaaccggccgcctggagccacagccacgctgaaggttcccaggaattctggagccttgtgtacattccgtcgaaggctccgttcaacatttggcacaacgacgctctgcacggcctcaagctctatgtgaagaaagtctttatcatggatgactgcaaggacttgctgccgccgtggctccgctttgtgcgcggcgtggtcgatagcgaagacttgccgctgaatgtgtctcgtgaaatcttgcagaacaacaagattatcaccaacatccgtaagcacgtgatcaagaaggtgctcgacgccttgcagaacatggccgacaaggatgtcgctaagtacaacgcctggtggcgcgaactcggcatggtcttgaaggaaggcttctacatgaactgggaacatcttgacgaactcaagaagttgctccgtttcgaaagcaccaagactgaaggcgacgctctcgtaagcctcgacgaatacgtgaagcgcatgccggaaggccagaaggaaatctactacctcgtgggcgacaagaacgccatcaagtcaaacccgatgctcgaagccttcaaggccaagggctacgaagtgttgctcatgagcgacggcattgatgaattcatgatgtctagcctcacggaattcggcgacaagaagttccacgacatttcccgtggcgatgtggactttgaaaagaccgaagaagaaaagaaggccgaagaagaaaacaagggcattttcaagggcctctgcgaaaacttgcagaaggttttggacgaaaacatcaaggaagtccgcgtttctagccgcctcaaggatagcccgtgctgcctcgtcacaagcgaagatgcgatgagcgcccagatggaacgcatgatgaaggctatgggccagaagaacttgccgaagtccaagcgcattctggaaatcaacccgacacacccgatttgcgaaatgctcaagaagaaagccgaagcgaacgaagatcttggcgattggccgaaggccctctacggtcaggctttgcttgccgaaggctctccgctcccgaaccccgctgaatacgtcgctgcgattacaaagctgctgaccgcatctgtcaagtaattacgcgctatgcaccatcaaaaagaccgcgattaatcgcggccttttttgcttttctgcgacactcgatttgctaatttttgacgcagcggactggatatgcatcgtccttacccacgttgcccacaaatgaatcatcgtttaagcttgtcaaagacacattgcacgcgacgactcttctgcaagtctcatcgcaccactcatcgctttcggcctctgtagacgtccacaaaaccccgagatagccaatctcgctgtaaatgggatatattccattgataaacctgtatccagcaggcgacgccgaaaaggaataatcatccgtaccgttaccgccttcagaccaaccagaagttgatttgagtttttcacctgcagtctcggagccgccaattgcggcaaacaaagtatcatattcagccttcgtaggcaaatgccagccactgggacacgccccctgcactggataggtgggtgtacacgttttttgataaccgcagcctttgccgttttcactccatacgccagcactgtccattgctgcggcccaagtgtaaaggcgaccgtacttggagcagtacttagcggagtcgttgaagcaataggaactattcgtctcaaaattaagattctcagccatccaaatctgcgaacctatcttcacggttttataagtttgtttgtcacgagaatccgttagcgtgccatattcgcattcatctttagtttttgttttgcaggcttttgcctcgggcactataataaccgggggttctataattttaggttcgacatccatcacgcaacgaacagaatagccgtcgtctttgtttccagagcggatatccgcaccatcatacacactctgaaaatacacgcatccactactgttttcatattcattagaactccaaaagagcgcttgatacccctcctcgtaataatcgtcttggtagagccagtccctgtaacctgcaggaagcacagaaaaaccgaaagcatctgtcgcatcgccaccgcgattccatccactcgtcttgagtgttatgccagcgacttcttcgccccccaccgagtcaatcaaggttttccattccgctgtggatggcagatgccatccctcgggacaagcgtccgcagctgcagtccatacatataagcgcccaaacttatcgcaattatcttttgaattattgtaacaatagcaataatcgtttttgtattttgcctctctcctgtaattcaagttctgcgccatccaccactggtcaccgattttcacagtcttgtaagtttgtccgtcgcggtcatccaccaattcgccatactcgcaattatctttagttgaagttttgcagcctttgggcacagctacagagctccccgatttcgcagatgaagaagactttgcgctagaagaagagtttgccttgctactgctagacttttcattagacgaagttttggaatccagaatgcaacggacggacattgcattgatcatcggctcaccccaaatatcagcctttgcgtaacgattctccaaagacatgcagaacgcgtgatcaactagaatcctattgccatccagcctagtcgatgattcaacatcttccgtagaactccagaaatacgcctctgtcttgtcgccaataaaatcgtacgattcaatattctcagtgacataatcactcaaatcgtcttcctttctgaagcctccagggagggccgtaaaaccatactcatccgttccaacagtttcttttttctcaaatttccagccgtcaacagacttgagctttattcccgcattaccgctaccgccaactgtttggatcaaggtttcaaattcgtccttagagggcaagtgccagccgccagggcaaacttccgttgcagcatcccacttataaagtcgaccgtatgtaccgcataagcccggatgactattttgtttgtatgaaggttcttcgccaaagcagtagctaaggcccgaattataattcaagttttccgccatccagacctggtcaccgattttcacggtcttataggtcttattgtcgcgagggtccttcatggtattgtttttttcgtcgtatacagccttagcaccgctcgcacttgaggatgttttcgcagacgaagaagactttgcagaactagacgaaacttttttgcttgacgaggagttcgcgttgctgctgctggattttttcacagcactgctggacacaggttcttctgaatcagcattgctgccagaatcgccaccacaggcggtaaagacagacatagccgtcacaagcaagaacggcaaaaacctagcaaacattttcataaacatctcctccccatacatttgaggtaaatataagtaatttgaggatttaaaaaggcgatcccggaacaaaagcaaccaaggcgaacgctgcgaaaatgcttgcattttcatagctgagccgaagggctttgtacttgtacaagtccgggatgacaaagcaagaaaatctcattccacaattttttcaagcagcgaaatagcctttttcatctgtttttcgggtaccgatgaatagttgatgacaaattcgtgttgcgatggggtcgccatcgtgtaataatccgaaagtgctccgatgcgtacgcctttttcgagagcccgattgcaaaattcttcatcggaaagcgtagttttcacttttagaataaagtgcaagcctgcatcttgttcggcgatttcaacgcgatcatgaagcggactgcgacggatgatatcaagcagagtatcgcgacggtgacggtaaaaattgcgcatacggttgatgtgcttttcgtaatgaccgccactgatgaacgcagcaagcacatactgcacgagatttgaaattgtacaagtgtaaaacgagaactcttcacgaaatttttgcgcaagcggtttcggaagaatcatataacccacacgcactgtagaggcaagcgttttagaaaatgaatttatataaatcgtcttgtcttgcacatcgatgttttgaagcgccggaatcgggcgccccaccatacggaactcgctatcgtattcgtcttcaacaatgtagcggttgctcgattttgaagcccagctcaagagttcatagcgacggctcacaggcattaccttccctgtcgggaaatggtgcgatggcgaaagatgaacaacatcggtacacgtttcttcgagttggtcaatgcgaacgccctgttcatctagcgggataaaattgcaaacgacatttagcttttggtagattttagaaatcttgctgtagccagggtcttcaacgccatactttttatcaaagcccaaaagctgcacaagccaagtgtaaaggcaatctgttccagcaccaacgacaatctgttccggatccacacgcattccgcgaaactccagaagcatcttggcgatcgcttttcgaagcgcgataacgcctgaattcggcgaacgcgtgagcagttcattttgctgttcacagaggacttttcgcgtaatcttcgcccacgtcgagaacgggaacgtcgaagcatctacctgattattgacaaagtctgcaatgtaatgcggagtttttggcggttcaacgcgttgcgactcacgggattgcttggtcggaacaggcttgggaagaatctgcggattttttgattgaatcgccgcaacgaaaaagcccttgcgcggaagcgagtaaatgaagccctccgctaaaagctgctcgtatgcattttcaacagtcacgacgctcacgcccagcgcatttgcaaacggacgcttcgacggaagcttcgcatccgcctcaagacgccccgacagaatatcatccttgatagaacgatacaagaaatgataaagagtatcatcccccgcctttgagatatcatatgaaagcatttaagaaatccttttctgtaaaccaagaaggcgatgcccgaataaatcgggcatgacatcattattataacgagcgaagaccgtttcgagtgtttttacaatgcgaagtctatacattatcaagcattccttttgaaaaaactgaccacaaactgacattaaactgaacctattaaaataatagaaatttgaacatttgataaagtcaataaaaagtctaatttaagcctcaaaacgaaacaaacgcaacaaggagaacccaatgcctacagaaaatcgctacgaactcaacaagaatctcgcccaaatgcttaaaggcggagtcattatggatgtgaccaccccggaacaggcaaaaattgcagaagccgccggtgcagccgccgtcatggcactcgagcgcatccctgccgacattcgcgccgcaggcggagtctctcgcatgagcgaccccaagatgattaaaggcatccaggacgccgtttccatccccgtgatggcaaaatgccgtatcgggcacttcgtcgaagcacaacttttggaagccatcgaaattgactacatcgacgaaagcgaagtactctcccccgccgatgacgtattccacatcaacaagcacgaatttaaagtgccgttcgtctgcggggcccgcgacctcggcgaagcactccgccgcattgaagaaggcgcttccatgatccgcaccaaaggcgaaccgggaaccggcgacatcgtacaggcagtccgccacatccgtctcatgaatcaggaaatcgcacgcatcacctctatgcgtgaagacgaactgttcaaccgcgccaaggaattgcaagtttcgtacgaactcgtgaagttcgttcacgaccacaagcgactccccgtcgtgaactttgccgcaggtggcgttgccacacccgccgacgcagcactcatgatgcaactcggcgccgaaggcgtgttcgtcggatcaggtattttcaagtccggcaatccggccaagcgtgccgccgcgatcgtgcaagctgtcacaaactacaaggacgccaaactcattgccaagctctccgaagatttaggcgaagcgatggtcggcatcaacgaaaacgaaattgcacttttaatggctgaacgaggaaagtaaatgagcgaaaacaaaacaaacaaccacatcaaaatcggcgtactcgccgtacaaggtgcatttgctgagcaccgccagatccttgagaagctcggcgttgaaacgtttgaaatccgccagttgcgagacctcgaacaagatttcgatgggctcattttacccggcggcgaaagcaccgtacaaggaaagcttttgcacgacctcagacttttcgagcccttacgcgaacgtatcgaaagcggactcccgacatttggcacttgcgcaggattgattctacttgccgagaaattgagcaacgacggtcatacgtattttgcgacaacgcccgtcactgtagaacgcaatgcctacggtcggcagctcgggagtttttacaccgaagaaaattttgagggaatcgggaaaatcccgatgacattcatccgagccccgctcatacagcgcgcaagccaggatgtgcaaattctcgcgaccgttcaaaatcaaattgtcgctgtgcgatacaagaatcaactcgctatttcgttccacccagaactcaataacgatttaagagtgcatcaatatttcgtggaggaaatagtgaaagcgaatcaaatacaggcaaagaaagctgcttaaataattagcgcgtaacgagcgcgattatcgccgttataagaccgccaacagcaacacccgccagcacaatgaaagccaccatcatccacttgacgtactttgccaagcgaacaaccatggaattctggtccttggcgaattgctgataagcattgagagcggccattacagtaaagcccacatcatcaagccaaccaaacagcggaatcgtatccgggaccgcatcaatcggagataaatcgtaaaccaccgcaagcatagcgataatcacagaaagcgctttccagacaacgggagcgccattctgttcatcccccgttttcacacttcgcttttcacgatgcatatcgttcatatcgtgaacttcaacatcatcgtaaactttaccattagccattcaaaccaatccttctaatcaaattactttttaaatatacaaacaaaaagaaaaagactaccgatttctcgataatctttttctaaaagtatctgctatttgaaccgtgtatgccgatcccggaataaatccgggatgactgcaaaaaaatcggataagcgagcagagccaggccgcagaccccgaagccgtacaaatagtacggcgagtgggttgagaacgccgctatgcgaagcttagacgattttttacccgtgatataatttactcgtctggtaattcggttcagacgtgaggttcacaccgaggcggcggaacacaccaacgtcaacctgcgaaagaatcacgctggagtggacttcgcaatggcggagttccgggagtttttcgagcgcaatctttgcattgtaatccgtcagagcacaaacggagagagccacgaggacttcgtccatgtgcaagcgcgggttcttgtggccgagctgcttggtcttgaggttctgaatcggttcaatcaccatcggagagagcaagcggacttcgtccgggatgccagccaagtgcttgagagaatcaagcagcatagcagaagaagcaccgagaagcgaagaagtcttgcccgtaataatcgtaccgtcgttcagttcaatagcgactgccggaccgttcgtttcttcagcctttgccacagcggcgacagcaaccttgcggtccttagcgctgatgtgagcctgttccatcacgagttcaagcttgtagacttgatccttttcggcattgcccttgcggacttggcacaaagtattgtagtaacggcggatgatttcggcattggcggcttcacaaacagcagcgtcgtcaacaatgcagttgccagccatgttcacgcccatgtccgtcgggctcttgtacggagattcaccgaggatgcgagtgaagagagcgttcaacaccgggaaaatttcgacgtcacgattgtaattaatcgttgtcttgccgtaagcttccaagtggaacggatcaatcatgttcacgtcgttcaagtcggccgttgcagcttcgtatgcaaggttgaccgggtgcttgagcgggatgttccaaatcgggaacgtttcaaacttggcgtagccagccttgactccacgcttgttttcatgataaatttgcgagaggcagacagccatctttccactgcccggacccggagcggtcaccaccacgagttcgcgagaagtttcaacaaattcatttttaccataaccatcatcgctcaccacgagcgggatgttgctcggataaccggcaatcggataatggcgatagaccttgagtccgaggccttcgagctttttctggtaagcaactgcgctcggctgttcttgccagcgggtcagcaccacactgctcacgtaaaggccataaccgcggaaagcgtcaatcaggcgaagaacgtcttgatcgtaagtaatcccgaggtcgccacgaaccttgttcttttcgatgtcgccagcattgatggcgatgatgacttcggccttatccttgagcttttcgagcatgcgaattttggagtcaggagcaaagcccggcaaaacgcggcttgcatgatggtcatcaaaaagttttccaccaaattcaagataaagttttccaccaaatttagagatacgttcttgaattttttcagattgagtttttagataagcatcgttatcaaaaccaactttaaacatatatcactaccatttttagggttttcacaattataaaaaaatgtaaaccactatctcaagtccaaaaaactatttttttgccatatttctaaatttgtggcatacatgtttacatatcgctacagagaactcgccgtcgcccttgaaaaaaaaggcgaagtccgtcttgcgctcgccaagacgctccgagtgaaccccgaagaaatcttcaatctcgaagtcgaacgtttttcgctggactcccgacgcaaaggcgacttgcactggtcctacaatgtcgtttttgacctgaagcgcaaagtccgagcctcggggaacaacgcccgtgggctcatcgaatctaaacgcgagattcgcagcctcgatgcagaaccgttaaaagacactgtaacgatggcaagccacgtggacgtgattggagcaggtcctagcggtctctgggcggcgctacatcttttgcgcaaagggttctccgtcgacatctatgaacaaggtaaacaagtcgaagaacgttttcgcgacatccgcaagttctttgtagaccgcaagttcaacgcctacagcaacgtgttatttggtgaaggtggagctggcgcattcagcgatggcaagctcaacacccgtagccgcaacctgttcagcgaaaccgtactcaaggacatggtggactttggcgttgacgaaagcgtcgtcacatttgcaaagccgcacattggtacagacaaacttgtactcatgttgcgtcaaatccgcgccgagattgtccgacttggcgggcatatccatttcaacacgagccttgaagatattgaaatcaaggaaggtcgcatttgcgcgatcaagctcggtgatgcgctcggtgttgccggctcgcattggcaaccgtgcgaagcgctggtccttgcagttgggcattccgctcgtagcgtttacgagatgctccacgctcgcggcgtgactctcgaaagcaaggcgttcgccatgggcgtccgcgttgaacacccgcagtcgctcatcaacatgcgacagctcgggctgaacgtcgatacaagactcactggagccgccgaatatttcctcgccacgccgacaatcaacaagacttcgagcgcctacagcttttgcatgtgccccggcggagtccttgtgccatgtgcctcggaaccgggaacgcttgcgacaaacggcatgagctatagccgccgcaatggcgcatttgctaacggagccatcgccgtcccgattacagcaggcgccgaaggctttgacattacttcaagcggttcgctttttggcggtctcgacttgcaacgaaaaatcgaaacagacgcctacaacgtcggcggaaaagtttacgccgctcccgcgcaaacgatcaagaacttcctcgcccaccgcgaagacaaaacgctccccaaaaccacctacccttgcgggctcgtgccaagcaatctgtgggattggatggacacgacgatttgccaaagtctcgccgaaggcttccaaaattttgaccgcaaaattccgggattcatcaacgaaggcctaattgtcgcccccgaaacgcgcactagctcgccgctccgcatcacgcgcaacaacgaaactctcgaaagcgtaaacacccaagggctcttcgtcctcggcgaaggagccggctacgcgggcggaatcgtcaccagtgccgcagacggcgtacgacttgcacactacgcgaaaaaggaaaaaatatgagctatgaggtcgcttcgctttgggggcgtgctaaagcactttggggacgcatcgctttgagtaaaaaacattgtttcctgacattattcctcaaagcaccgattggtgcgagcccatacctcattaccccataccccaaaagcttatgattacacgtactatcgatcgcaattttgcaaacatgcgccttgaccgtttcctccgcaaggcattccccgaagaatcgctctcggtgttcttcgcagtcatccgcaaaaagaaagtccgtgtaaacggcgttgtcggcaaggctaaccagatgctcgtcgaaggcgacgtggtcaacatttacgagaacttcaagtcggtaaacgaatcagacgagagacgagagacgaaagacgagaggaatataaatggggaaagccttcccctcgcttccgccgccgaagcggctcccgctaccccttcgagcggggacaccccgcaacgccccgatgcaaaaagtgcaacaggtttcgccaagaacaagtccacctggggccgccacctcacaggtgccgaaaagcaggcgcactggggcgctcacgagctcgacctcgtcgtgcaaaccgaagattatgtgattgtgaacaagccctcgggactcgcaagccagccgggcagcggcacgcgcccaggcgaaagcctcgtggaatacctctgggaatggggacgtaacgaaggtctcgatttcaagccgaccatcgcccaccgcctcgaccaagaaacttccggcctcatcattgcagctctccacggcgacacgctccgcgacttcacccgcatgattcgcgaacatgtcgtagacaagttctactttgcactcgtcaaggggaacctcaagaaagaccgcggcaccatcagcgaatcgctcctgcgcacagacagcgccaagggcagcaagatgctcgtcggtcaagatgacgaaaacgcacagaaggccatcacgcattaccgcgtcaagcaacattatgaaggctacgatcttgtgaaaatcaagctcgaaacaggccgcatgcaccagatccgcgcccacttcgcaagcatcgggcatccgcttctcggcgatacgcgttacggcgatttcgcgctcaatcgcgaagtcaaaaagttgttcggtctgaaccgcttatttttgcacagctgtcgtctggaattcgattggcaaggcgaacataaagtttttgattgccctctccccaaggaactccgtgacgtcatcaagcagctcaagccgatgcgctttgaacgtcctgaaaacaacttccaaagaagcagacgataaaatggcgatgccgcaacagggtgcggcatgacaactgcaaagctatccccgcactagcgggaaatcgaactgaatcgagcgcggggtcgcaaacttgtcaaaagtaatttcgtaacagaagttctttttatcgacaccgctaacggtcccgattccaaaaatcttgtgtaccacacgatcgcctaccgcaaattctgccgtaggcgctttctttactgcgccaagactctcgtcttcatcaaaatcgttcatcaagtcacgatttcggtccgattcagcaataaaagcccgtgccgccaaaagcaaatcgtccgagaatccgcgcgccacatcaagctcgtccatgttcatttcgagcaaaaatctcgacggatagcgtgacccgctctcgcccgccacgccatcttcggcgtcgctcaggcaaagcacgttttcggcacgcgtgaacgccacatacgcaagcctgcgctcttcttctagctgcatcttgttctgcacgcgcttcaccgggaaaaagccctcgttcaaaccgcacacaaaaacgtacgggaattccaatcccttcgcattgtggattgtcatgagctgcacacggtccttttcctgcgaatcttcatccgcattcgtgaacagcacgatgttttgcaaatactcatcaagcgaggcatcttcttcgtagtaattctcgaattcaagaattccctgtttgagttccgcgagattgtccaagcggtcttcatcgccatccaatcgaagcatttcctcatacttcgtctcgcgaagcatcttcgaaagcaattccgagacgcgcatatccttataacgcgaacgatacttttcaatcaacttcacgtattcaacgacgttgcttctcgacaagaattccttgcagtcaaaatcaattttccgatggtcattgccaaccgacgaaagttccgcctgcgtcgtgacatcaggcgccacatcgttcaggcgccccgcctcgtacacaatttcaagcaaagcctcgtaaagcccgaccttgcgcgtatccgcaaacgcctgcaaaatcgccattttcttcggcccgaactggcgctttggcgtattcaccgtccggataaacgacaagtcgtcggcatacacgagcattcgcaaatagcaaatgatatccttgatttccttgcgctggtaaaagccaaccccgctatagaccttatacgggatagactccgacatcagcgcctcttcaacagagcgcgactgcgaatgcatacggtacaaaaccgcaatatccttgtaatgtacgccaccagcaccatttttcacagaattctgtaccgcattctggatgcgttctacaatccatttcgcttcttcgcgagtgttctttgcatggtaaaacacgggagtcttgccgcctgcacggacaggcctcaagaccttctcgattcggtacttgttatttttgatgaccgcatccggcaccttcaaaatgctcggcgtcgagcggtaattgttctgcaacagaatcgtcttcgtgcctttatggaactggtcaaattccaaaatgcgattgatatcggcaccgcgccagccataaatcgtctggtccgggtcgcccaccacaaacaggttcttgtggtaactcgaaagcaaatccgccaaacaatactgttgaccgtcaatgtcctggtactcgtcgaccatcacgtacatcatgcgcttgcgccacttgtcgagcttttccgggaaattttccagaatatatagcgttaccagaatcaagtcatcaaaatcgagcgcgtaatttttcttttgctcgtacagatagcggtaataaaccgccatccacttgtccggagcctcgtccgcaagctccaccagatgctcgcgtttctcgttttcaaccgccggcgcattctcggcagccgatgcacccacctcatccgccaagtgttccgcaaacagcgacacatacccaatatcattcgccttgcgaccacccacaaaatcaaggacactgctgattttcaagtccttgagcgagaaccccaaatccgcatacgccttgcgcaaaagcgacttctggtcatcctcgtccagaatcatgaattccttcgggtaattcagcacatggatttcttcgcgcaagaactgcacgcaaaagccatggaacgtagaaatgtagccactatcatcgccgcccagaatcgatcggatgcgctttttcatttcggcagccgccttgttcgtgaacgtcacacagagaatattcgcaggcgaaatgcccatttccttcacgagatacagatagcggtgcgtgagcgtccgagttttacccgaccccgccccagccaccacgcgcacgtagccctcagttgtctcaaccgcctcaagctgctccttgtccaggcgggaacgctcccattcaagggagttttcaatattttcgcttttcgggcttttttccatacgcgcaccgccttgtagtgaacatctgttttactgcacaaaaagtaatctatttatagaaatccgtcaagttttacgcaatttttccccatcgttctatcttggaataccgtcataaacttttcctaagctttttgtaagttctgagatatatttaatgacggagcaatgataaaaccacaatttgagccaaggaggcaaatatgtttacgaagctctccaaaactgtggctatttctgttattatgtgctgtacgttgtcctttgcacaagcagatacagaagcaaacaacaacgaaatacccaaccctagtacgattagccaagtccaaaccactgatcaacaagctacgttaacgccggtccaaacatcatgcgaatataaggaaaaaaatcaaattcgacacagaaagaccatacagagcatgaacttcagccttccaatcgaatctgaaagatggaaaattaagccacagcgttttgactggaaatcaataggttaccagttcagctggactcgctatggaaccgaagaaaacggctattcttccgtatttggtctaggaatcggctttttaacaggtaatttggaagacaacatcgacatgaaaggtcttgatttcaacatcaaggtcggtctcggtatggccccgatatcaaataacctgatcatcgcgtttcacttcatttgcggtcttgacctaaaagttgtcgaaggcgatatatccgtacaaacagatgcccgtcatacatacaagtttacacacggttccgcctacatagacgcattctttggtggagacctgattatcggctaccacatttttgaatcgttaggcattatcagcggtgtagatattacaacaaacgcctatggaattggagcttactatacagatcttgaacagaaatcaaaagtttataagatgagctacctattcaccggtgtaaacatcacccctcacataggcctatttttcctcttctaatttcattctattctctctattcctcctaagaccactcccctgcacgcaaaagtgcaggggttttcgttcttaaaaggttctttttcttcctttttttgtatatattaaaacagacaaattttttgaagagggaatcaatgattatcgtcaacacagactttatcagcggcaaggaaattgaaaccatccagctcgtcaaggggagcattgtattttcaaagaacgttgtccgagacgtttttgcagggctcaagactattatcggcggggaaatcaaaggatattccgagatgatgagcgaagctcgccaagaagcgacggaccgcatgattcgcgaagccaccatgattggtgcagacgccatcgtgaatgtccgctacgccacaagctgccttatggcaggcgcagccgaaattattgcctacggaacggcagtccgcttcaagaaatagccactacaaatagcgctggcacaaaaggattgcaagcgcagtcgcaaaagccatataggtaaacacaaaaaccaccgcctttttacgactgccttccaaacgaatctcaggcagtgtgctcataaagcatatctgccacaaatcaaaaaggatccaagcaagattcaccgcagcaagactcataccgacatgatgcggagcaataatcgcaacaagggtcaaataaattttaatgcttcccgaaacactattcgcaagcaagaagttatgcgccccgacaaatccgcccaagcatgcaacgactgccatttgagtccggttgcgaggtttcaattcactaaagtccattcgatctcccatatacacactcgatgccaaaggtaaaaactttctctacattcaaaaaattttatagttcttacattttaaacacggtgatttaaatcacaaaactttctattttttaattatgtctaattcattactttttggaaaattcgctgcagtcctccccgcgggcggactcggcaaacgcatgggtggaacaatccccaagcaattgatgaatcttggcaacaagccagtttaccaatatagccttgaaacgttcctcaacatggatgaaattgcagaagtcgttattgccgtcccagccgattggaaagactactttgaaaaagatatttttagccgtttgagtcccgcatttggaaccggatacgggaataatttaaacaaactaagaattgtcgttggcgggaaagaacgctggcagtccgtgcaaaacggagtgaactcgctcactagcggcgctgaatacgtgctcgtccacgatgtagcacgcccgttcatcagcgaaaagattatccgcgacatttgcgaaacgctcgtcaacaaagggagttgcctcgttgcaaaacctgcgattgacaccatcaagatagcaagcgatggccgcgtcgaaagcacaatcgaccgcaataaggtctggctcgcacagactccacaggcagcccgcattgacttgctcaagagcctttatgcacgcattgaaaaggaaccgctcaacttcacaccgaccgatgaagcaagcatcctcgaattctttggcgagcccgtctatatcgtgaaaggcgaatccgcaaacgacaagcttaccactcccgaagatttcgagattttcgcaagccgggccaacatgctttaacagcagcaaaaccttacgaggagaaaatgaaatacctaaagctacttggaattctaagcgcatgtgttctcatgacatcttgcgcgcaatccctttccgtatctaaaaaagaaacgttcgaacaaaaatcgggcatcatcggagtattccgccagccagtcggattctgcagcggcggctaccaacagcaaatcaaacttggcggtgaaaaaatcatcgtcaaaccgacatggactagcgaacaggacaatctcttttcggcatacatccagccaggaaacgctgatttagaatcttacaggtactcttgcggattcacagaaacaaccttaaaaccgatagaaaaacacggagtggttatcccacaaaacggtttctgcaaaatcgtcatatccttcctcaataatgacgagcttttctcgaaaaacgaagtattgctattcaaccatttcaagaaagaagaagtagcaaaagacttcgaagaaatcccctactgcgaaacatattaatccgtttattggcctaatattttctacatttacgccgaaaatttaagcaggcacgaaattcgcacacccccgcgacaccagccgcaaggacaaaaactgcaagtttcgagccacaaagggtattaaaatgaaagtttctttgaattggcttagacgtcacgttgaccttccggaatctgcggaagatgtcgcaaaggcgctcacctccatcggtctcgaagttgaaggcatggaagaaccgggcaaggtctatgacaagttgctcgttgcaaaggttctcacttgcgatccgcacccggatagcgatcacttgcacatcactaccgtgaacgacggcacgaacaccatccaggttgtttgcggagccccgaacgttgctgcaggccagacggttgtgctcgccccgattggcgctgaactcccgctccccgacggcaccaagctcaagatgaagaaatccaagattcgcggcgtcgaaagcttcggcatgatttgcgccgaagacgaaatcggcctttctgacgaccacggtggaatcatggttctcgacgattccatcccggcaggtacgccgttcgtaagcctcggcatgtacgacgtctgcttcgaactgaacgtcacaccaaaccgcccagacgctcttagccaccgcggtgtcgcacgcgaactcgctgccaagtttaaccgcccgctcaagccgctcgcttacaacttcaaggaagattccgaagcagccagttccgctatcagcctcgaagtcgttccgggctgcggctgctcccgctacgtgggccgcgtcatcaaggacgtgaaggttgaaaagtctccggcatggcttgcaaagctcttgcacgctgtcggcatgaacagcatcaacaacgtcgtcgatatcacgaacttcatcttgatggacgtcggtcagccgctccacagctttgacatggaccagctccacggcaacaagatcaaggtccgccgcgccgtcaagggcgagcatattgaaacgatcgaccacaccgcacacgaactcatcgaaaacgacctcgtgatctgcgacggtgaccgtcccgcttgcgtcgctggcgtgatgggcggtgtcgaatccgaaatcgttgatgccacgaagaacgtgttcctcgaaagcgcctggttcaacccgaccgttatccgcaagcaggccaagcgcctctgcatttctacggactccagctaccgcttcgaacgcgaaattgacttcgccacgcaggacgaatacagcaagtacgcttgcgccatgatccaggaagtcgctggtggccgcatcctcaagggttccgtcgaatacaccggcgaagaccacaagaaggaaaacaaccaggtcacgctccgcgtcgctcgcgccgccaaggtcatcggcatggaagtctccgccgaacagattgaaaagttcctcacgggtatcgctctcgaagtcgtgaagaaagacgccgaatctctcacgttcaagatcccgagcttccgcccggacctcgaacgcgaagtcgacctcatcgaagaaatcgctcgcctcatcggctttgacaacattccgtacagcttgccgaagttcacgatgcagccgaacgaactcccggctatcgaagtcttgaaccgcaagattcgcaagacgctttcagccatgggcctccacgaatgcttgagcctccgctttacaagcaaggcccgcaccgaagccctctttggcccagaaagtgacgaccgtcgcagcaagccggctctccttttgaaccctctcagtgaagaactcggtgcagtgccgacaagcctcctcccgaacttgctcaaggccgttgccgaaaacgaaaagaaccgtccgggttctgttcgtctgttcgaagttgccaagggacagttcaagcgcgaccgcaaggacgaacgcgatacgggctttgacgaatccaacctcgttgccctcaccatcgccggtaactttgacgtggacccgctcaacgacaagccgaagcagattgactttgccgccttcaagggctttgtccagagcttcttcaagcgtctcggcctcgtcgtggaattccgcgccgccgcaaagccggaactcttcctccacccgggcaagcaggccgaaatcgtctgcaacggcacggtacttggaacgatgggcgaactccacccgaactgcctcaaggctaacgaaatcagctacgagacttacgtgatggaagcggacatggacaagatggaacacgaaagccacaagaagattgtgttccaggccttcagccgccaggtgccttcaacccgcgacatctctatcgaagttgccaagtcgatgactcacgaagacgtgctcgcacgcatcaaggctctcaacccgaagaacctcgccaagattactctcaagagcatctacgaaggtgaaaagattgaagcaggcaagaagaacatggtttacagcctcacctaccaggctatggaccgcacgctcacggacgacgaagtcaacaaggctcacaacaagcttcgcgacaagctcgttcaaaacggcgacatcgtgctgagataagtgattagtaagcagtttcacaaaaaaagagttggtcacgcgaccagctctttttgtttttaaagttttttgagaaactcaagctctgcaggattactttttaatcggcgtattgtccaacacagaagaaacggtcttttgaacaaccttctgccaatcgctcagcgatacagcaaaagtgtaacctgattttgcttcaaagtcaccatagccaagtctctttcctgtttttgcatcatagtaggcataattgcccttgcccgtgaaatctttgtcttgggtgcaagtagtccccattcccaagccaccaccagcgttaaagccaccagttgtgcaagtcgtttcagattctacacggccaatccaaatgtcattcacaacgagatagacatcagcctgaccatccatttcttcgaccttcggaaccttgatattgacaccattcacggcagcggcttcgaacttgaccttatccatagaaaccttttctacagaataaagaacgccgtttgtctgggaacccaaattagtttctaactgagccttataccaatccgaaaagttattcacatattccggcaaatcatcttgcaggtcatctggatttgcgataaacggctccgtaaaaacgacctttaccttagcaggcttttgagtccagccctgatccatcacagaacgcggtgcagcgcagcccaccaaaagcgcacacgccgatgctatagcaaaagcaagtttcatttttctcatacaaactccttctaaattattgagaaattatctaagatttttagaatctagtaaaataatataagcttatcctaacccgcaagtccgattgactattttacgtaatacactttttatcaagataaaccgagttattcacaaagtataggaacattaccagcggacaaaatcttagctgcaattgagccatagcaaagacctttcccgactttagacatagcctcattaacactcgctctatcttcggcaccaatcgcaagcgatggattatggaaccctgccggaattgttttcgcctgttccggagtttcatcgcgaaattcattttcaaccggtttaaaaatcaagtaccgttcgtcaattgtcggaacgttatccgattcagtcgcgggttttatagcaagttgcgctgcgcaaagtacgctaccagcaagcaccgcaatagcaatagactttaattgaaccataaacactctcccctcaatcgcaagcctagttcaaaccaagctgttcacggacatttttgataaattcatactcttcgggcgacatgttggtcttgttttcatcttcacgagaagcattagcgatgcgcgtcatgcagttcgtcacctgaattttaaaatcgtttgaagccgacttgagagccttgacgcatgctttggttcggtcacttgccgacttgtagcttgcataaaggttgttgaaatcatcccaactggcgttcggagtcacttcgtcatgaatcttgtcaagttcagcactttccgcttccgtagccgaagtcgcccccggcaaaagctgttcattttcgtggttatgcgaaaggcaggccgtctgccagcacaaaatcaaaagcgccatatcaaaattcataagtacctctgtttgcatagtcacccgtttaaaaaccggcatgacaaattttagtcattaacgttttaaagatacgaaaaaaagtgattaataaacagtggttagtaaacaggaattgcaaagagatcgtttttattgcaaccctaaccaccaaccactaaccactttactatactttagtcatggcatacatcgcaatggcgcgtaagtggcgcccgcaatcattcagcgatatggtcggtcaggaacatatcgcaaagactctcgagaacgccattcagggcggtcgtctccatcatgcattcctttttaccggcacccgtggtgtgggcaagactactagcgcccgcatcctcgcccgcacgctcaactgcaagggctctgacccgctgcacccgtgtggcgagtgcgacagctgcaaggatatcgccggtggaaacccgatggacgtctatgaaatagatgcggcatccaacaccagcgtcgacaacatccgcgatgtgattgaacgtgtgcagtacccgcccgtcatcggcaagtacaagatcttcatcattgacgaagtccacatgctctcgacaggcgccttcaacgctctcctcaagacgctcgaagaaccgcccgcccacgtgattttcatctttgcgacgaccgaagtcaacaaggtcccgcagactattcttagccgcgtgcagcgctttgactttaagcgcctcaccgtagaccagatccgcagccgcctccgctacatctgcgagcaggaaggcatcaaggcaaccgacgaagccctcgacatctttgccgaaaaggccgacggttccatgcgtgacggtctcacctactttgaccaggcatacgcctttaccgggaacgaaatgaccgcggaatccgtccgctccgtccttggcatcccgcctgtagaacttttcttctcgctcatccagtccatcgaaaaccacgacatcaagggttgcttccgcatggtggatgacgctgtgaaaatcggtatcgagttcatcccgctgctcgacggcttcggcaagttcctccgcaatttgctctacgcccgcctcgacgccttcacgccggacgcactcaacatcaccgaagagctctacaccaagtacaagagctgcgcacaaagtcttacgaacggcgacatcctccgcataagcaagatgcttatcgacttgcagggtacgctccgctacagcacaaacccgcgcctcctcgtcgagacgacgttcgcccgaatggcttggctcgaccgactggttgacttgcgaaaagctcttgcagcgattaacgatcctaaaagcgccgaaaacgacgcggtaaaaaaaaaagtaactgaagtcagcgccatgatagacgcccaggaagaagtccaggcgtcttatgatgacccatttgcaggctacgatcagggtggcgttcaggctttttcgcgctacgagatttctgccgcttggccttccattctctccaacatcgcaaatgacggcgactacgtattctccgccgccattgcaggcacaacgctagaaacaggcgaccccgagcagaatccattcccgattgcgctcacctacgcaggctcgaccgagaatgctgaaaactggggctaccgccaaatgacggagcatcccgaatacgttgaacgcgtcacgagaattttggaagaccgcctgcagacgaaaattgcgctttccatccgcacacgcgccttcaccgagagcgaacttgccgaacagcgcgccgccaagatgagcccgtatgaacttgacctggaaaaggaaccgggactttcaaagctccagcagatgtttgcgacggaactcgttttcaccaagaagctcaagaaagcggccttggtcgcgcaaactgacgaagaggattgcgaagcgtaatttttcaaaaaaaattctataattacaaaacagaagacgattaaacctttaatacactcaaaaagcgaggatatattcatggacatgagcaagatgcttaaggaccttcagaaaatgcagagcaagatgcttaaggcacaaaacgacctcaaggcacagagctttgacgccgaagccggtggcggaatggtgaaggtcgccatgaacggaaagggcgtactcacgatggtgaagatcaatccggatgccgtcgacaaggacgatgtcgaagctctcgaagacctcatcatggctgcagtaaactccgctgtcaagaagaaagacgacgcccagcaggcaagcatttcggacattaccggcggcatgaaaatccccggtttgatgtaattttcgccaaatttcgcaaaaattcgcaaattcggatgcacttcatccccgatatttgcgcttcatcaaaaacagaaaaaagcacccttatgaaaagggcgctttttttttacatttggcgagcttaatatattaggagaacgaatgtcaaggaaatttttagtcctttccgccctcgcactagggctgattgtaccggcctcggcaaaagtctacacccgagatgaggcgatcaagaccgccatggaaaattcttcggacatcaagagcgccgaagaagacctcatttccgcaaattcccaagtagacgcaggttacggtaacgcatacccctctattgacttcaacgctactgtcacccgtattttcggtctggatgacgtcaaaaaaacaaccgcccttacggatgccgccaaagacatggccgacaaaaaggacgacgccggataccccaaagcaaacgcttttgaccaaaacgtaatgggtcctgccgtggatgggcttatctatggcatgaagtcccaaggttatcgctggcagtctagcgtgggcctcacactgacccaggtgctctacgctgcaggcaaggtcggtacagccatcgacatcgccaaggcatacaagcacttgcaagaagtcaaccttgataacacgaagtcgaaagtccgttacgaagttgataacgcttttgaccagctcatttacctggattcttccatcgccattgttgatgaaagcataaaaatcactcaggataaccttgattttgtggaacaaggagtcaagagcggacttgccacagaactggacttggctagagtccagctctccatggaagccctcaaggtcgacagaaaagcactcgaagacaagcgcctccttgccaagaacgcccttctcaacaccatgggtcttgactgggacaacgatgttcaattcaacggtgaactccgcaccccggattcgaacctcccctacccggacacagccatgactagcgtcaagcaacgccgtagagaattggtgatgctccaggcaaccgaaacgatgaaagaaaagaacatcgaaattgaagaaggcggctacaaaccgacaatcgctttggtcggtggcctcaaatacgccaacaacaagaacaagattaccgaatgggacgcaccgaagtgggataagctcaacaaatacgtcgctttgaatgtatccatgaacttgttccaaggcatgcaaaccaaggaagccatcgtccaggctaaatctagcctccgcagcacccagatccagaaagaaactgcagaacgcggcttccgcgtgcaaattgaaagctgcgcacagactctcgcctccacggaacgcaatcttgaagttttgaagaataacattgacctggcccagcgcatctacgacatgaccgacgcggctttcagaaacggcatggaaacgcagctcaacctgcttaccgccaacatggacctccgcaaggcaaaactcaactacttgcaggggattctcaactggaacaccgcttataacgcattgctccaagccacaggtgaatactaagatttaagaggaagacaatcatgaagaccattacaaaatcaatcattactatttctgccctgtcgctcctcctcgctggatgcggcgacgctaagaaagacgccaagtccgagaaaaaagtttcgaccatcgaagaaatccagaaggtcaatggcaagcctgcccgcgtcgtgaaggctgctacagtcaagctcacagacgtccgcgccttcagtggcaccatcgaaggtagccagcagacgacagcaaccgccaagctcggtgacccgattgcaaagatcaacgtccgcgttggttccaaggtcaagaaagaccaggttctcgcggaattcgtctttacgggcgacaacacggcttaccagcaagcaaaagcagccatggaactgaacgaaaagaccctcgcccgcaccaaggaagtgcaggccaagggcggcgtttcccaaagtacagtggaccagctcgaaacccagatcagtgttgccaagatgcagttggaagctgcccgccgcgcaacgctcgtgctcgccccgtcttctggcaccattaccgaagtcaagcacaaggccggcgaagttccgggtgtcggtggcgccatgttcaccatcgcaaacctcgacaaggttatcctcaagctcaacgtcacaagttccgaaatcggtttcttcaagaagggcgccaaggcaacaatcgaactcaacggcgaaaagcttcagggcgaagtaagcctcattccgctcgccgcaaacccgataacccgcttcttcccggttgaagtcacattcaagaacaagggtcaaaagctcctcccgggcatgtacctcaccacaaaaattgacgcccgtgaagttacaggcgttacagtccctgtcgaagccattgtctatagcaatggcgtgaactcggtctggacagtcgatagcgaaggcaaggccaagcgcaaaatcgtgcaactcggagtgcaaaccaagaccgacatccaaatcaaggatggccttagcgaaggcgacgtcgtgatggtcgaaggccagaaccgcatgaatgatggcgacaaggtgctgatcgtcgaataatcgacactggagtatagtcaatgattaaagccagtatttacaaaccaatcaccatgctcatggtcatcttgaccgtggtggtgttcggtctttatacctattccatgatggtggtggacttgatgccgaaattcgaagtccccgtggttacggccaccatcatttacaagggcgcaaaccctgaagaaatcgaaaccacaattatcaagccgattgaagaacaggtggaactcgtggacggtatcgactatgtgcagtccatctgcttggaaaactacggcattatcgtcgccatgttcaacatgggcgtgaacgtggacgttgccgcaaatgacgtgcgttccaaggtggacctcgcctctgcggactttccggatgccgtgcaggcgccgattatttcgaaggtcgatattaacggtgctgccatcatggcaatctcgttcaccggtcctctaaactctacagaactccgccagaaagtcgaagacgaaatcgaaccgctcttcacttctgtttccggtgttgctagcgtcgatattttcggtggtacaacccgccagatcgccatcgaagtcgacaaggaaaaaatgatggaccgcggtgtcgatatcggcaccatgatgggcctttacggcatgtccaacgttaacctcccgattggtgaagttatcggcaagcacaagaacacgtctgtgcgtaccgcaggtaagttcaagaacctcgatgaaatgcgcaacatggaaattccgacggaaaagggcgtcgtcaagctctctgaaattgccgtcgtgaaagataccatcgaaacaattacatcgacttcccgctttaacggcatcaactcagtcgctctcgatatcaagaaacgctccgatgcaaacgtcgtggaagtttccagaggcgtgctcaagcgcatggcagaagtcaacaagactctcccggaaggcttcaagctcacgctcatttacgacaagtccgaagctgtgaacgaatccatcgacaacgttatccagaacatcattatcgccatcgtacttaccgccgccctcttgctcttgttcctcggcaagttctccacgatgattatcgcggccctcacgatgccgatttccgtgattggcgcattcacgctcatgtacttcgcaggctttggcatcaacatgatgtccctcatggctctttcaagttccgtgggtctgttggtgacaaactccatcgtggtgctcgaaaacatcaacaacaagctgaatctaggccttgatccgaaggaagctgcctacaagggaacgtccgaaatcatgatcgccatcatggcttcgacacttacaaacgttgccgtgttcgtgccgattgcattcatgaagtccatcgtgggtatcttctttagaacattcggtatgaccatggtgtttgcaacgttcgtgtcgctcctcgtgacattcacgctgacaccgcttatggccgcctacttgttcaagggtaaaaagaaagacgaaaacggaaacatcatcgaagaaaagccgggcattgtcggaaccattcttggtcttttcccgaaggttttgaacggattccgctttgtttacttgaaggttctcggtttctgcctttctgttccgggtttctttgtccaggttttaggccttggcgtaacgattttcgttgtcattgtgttggcaaaaaacaacttgactgttgaacttaccccgagacaggaccaaggcatgatgagcatcaagctcgaaatgcccgtaggtacgaatatcgaaacgaccgacagcgtggctcatattatcgaatcccgcgtcaaggatattcctgaaattgttcactacagcatgaacgtgggtggttccaacggctttacgaccgtaaaccaggctaccatgcgtgtaaggctcttgaaggactgggaaaagaagaaaatgaaagactggaaaggcagacatcgcagtacggacgaaatcgtcgactccatccgtccgtacctcgccaacattccagacgcttacatttccgtgaagtccacctccgcctctgaaatgcagaacaactccagcggcgacgtggtgctcgaagtgaacggtctccatgcagactccgtcatcaaggcatctcaaatcgtccttgaccgcgtgcagcaaaagattgacggcatcgtggatatcaagacgagctatgaagccggtaagcctgaaatccgcttgattccgaaccgcgcagctctcgctgactatggtgtaacgcttgaaaccgtcgcaaactacaactacattgcagtgaacggtttcgaagcaggccagtacaccgaagacggtgaagaatacgacgtttacgtacgcttgatggaaaaggatagacagagccatgccgacatcgaagacctgccagtcaagacaccgaagggctacgtaagtgctagcgaactcttccacatcgaagatggtgctggtccgacacgtattgaccgtaagcgcaagatgagacgtgttgacgtttcgatgaacttgctcccgggacatacgaccggtgaaatcatgggcaagctcggaaagctcaccgcagaaatgaaggatgaactcccagaaggcatcacgttcagcttcggtggtaacgccgacatgcagaacgacatgcagaaggaattcatgactgcaatcgtgatggctattatcctcacctacattttgctcgtcgccctccttgaaagcttcatgcagccgtttatcatcatgacgaccatcccgatgggtgctatcggtgtgctcctcgcccttatctttacaggcaaggcactttccatgatcgctctcatggcaatcgttatgttgattggtgtggtggtgaacaacgctatcctattgcttgacgaagcaaaccgcctgttgcgtagtggcagcatgggacgccgctcggctatgttgaccgccgccaaggcaaagttccagccgattgtgcttgcaacgctagcttccgtgattgcacagctcccgctcgcattcgctctcggtggtaacgttgccgccatgactcagccgatgggtatcgcctctgtgggtggcttgatcgtgtccgcagtgcttaccatgttccttgtgcctacattcttctggctcccgaacgccttgtttagcaaggtcaagaaaggcgccaagaaactccaggccaagatgaacaaggcttaatcaaatttcattagacaactccgcaaagtcccccacctcgggggactttttttgttaaacgaaagcaccgctttgataacggtagtttgcaaaatttgcatggatatgtcttttcgagatttttgtttgtattttacggggatgaatacaaaaaacttgtccaaaaaatggtgtcagaaaaacgggattgcgattgtcgaaagcgccggggaaagcgctcaggaatgcgccgcacccataaaaatcgccgtgccgaatgcaaccgatgaattcctcctcgaaaaaatccgttttgccacacagcaacgcattgtccctgagcaacactcccctgccgaaatcaagatgatgcacagccacgcagaatcaatcgatgacgaagatttgctacagcatctcaatcatctcgagatttcacgaaattcatcttgggaatcagaaccgattataaacctcgtcgatagccttatcatcaaagcgctccagaaaaaggcaaccgacattcacctagaaccgttggcagatgcgctacgcgtacgctttcgcattgacgggcttttaacggaatacaggacatttccgcaatggcttactgaacctgtactgattcgcctcaaagtcatggccaacgttgatatcacggaacgccgcttgccacacgacgggagttttgcctttgaaaattttcaagagaaagtaaacgttcgcgtcagtacaattcccgtaaacaacggagagaaatgcgtgctgcgattgctcccagcaaacgattccgcacaaacgctcgacagccttgattttagcgaaccaacactccaagccattcggaaaattttcagcgctccgcaagggctgttcctcgttacaggccccaccggaagcggcaagacgacaacactttacgcaggccttcgagaaatcatccaacgaaaaataaacgtcacaacgatcgaagatcccatagaatacgaactccgcggagcgaatcaagttcccgtcaacgagaaatgcggattcacgttcgccgttgcattgcgttctattttgcgccaggatccagacgtgattctcgtcggggaaatccgcgatgcagagaccgcacagattgcattgcaagcagcacagacaggacatcttgtcttgagcactttgcacacgaacagtgcaaaagctgcggcggcgagacttcttgatttaggcgttcaaaagagtatcttggacgaagctttacttggagtttttgcgcagcgtctcgtaaggaaacttgataaaacaacgtctcaggagtctacaccacaatacaaaggcagaaccgttgtctgtgaattgctactccccaacaacacctacgccgactcctccatgcaagaaaacgcaagaaagctcgtagaatccggcatcaccaccgaagaagaaatcaaaagggtattaggatcataacaagtgaactatttcttagttcacttcttcccaccaaaccaatcgttgatgtcttcgccttctttcatcgacaatttgccaaattgatctacgccatcaccaagcacaaccgtgcggatattcgcattcgcaaaaaccgtctgcaaatactccgtaccgctgcgccccgcctcgtccttgtccaaacaaagcacgacgcttttgttcttgaacagcgggagccattctgtcttgaaagaacgcacgcccgggattccaattgccgcaatgcgttgtcccaagaacgtaagcgtatcaaccacgccttcgcaaaggtaaacccatcccggcctttcgtcaagcgctgaaacattgtacgggaacggcaccgttccgcgcaagttcagttccttcggcacaaccgtgctatcgattgcgcgtgcctgaaaataaaacgatcgacgcttggtatcgagatacgggaaaaatagcggatgcttgtaatacctcaagttccctttttcactgaaaagccccacgtacttgaggacttccaaatcgtaagtttccttgagcttgttgttcagcgcaccataatccgtaatcgtgcgcaaaagcattttatcccaaatcggcttgtaaatgcgacggcgtgcaaggtaggcagccgcaggcgtcttgtcgacaggactcaacattttcaaaaacgagaggataatcttcttgcgttcatcttcgcttacaagctcttttgcaggctcgggagagcggtattcaagagcggcatcacggactgccgtttttgcaacaagtgcggcactttgttctagcgacacattcgaagcaggagctcgattcggcatcgttgatgcagaggcggaactcgtcgttgatatgcgattttgcacctgaggcttagccccacgcaacaggaatccgtacgtttccttgagccagttcaaagcttccagaaaagaacaattcttgacaaactgcacaagcgaaattacatcaccgcgaacgtcatcgcagacccagcagcggaatgttccgcgttcttcggaaaatgatacagacggagttctatcgccatgcgcatggcgtgtcgggaaaaagcaacgacaacggccacgcaccaccgggaggcctaaatccatagccaccgtcgtaatcgagagcgcagccttaaattgtttgagttcctcttctgtcattgcaccaagaatatatatattttcgtcatgattattcaagaaaatataccgatgagcgagcatacgtcctttaaagtaggcggttccgcacgatatttcatcaaagcagaatccgtaagcgatattaaagaagcaatcgcatttgcaaacgagcacgcgctcccgaactacattctcggtaagggaacgaacttgctcgtctctgacagcggatacaacggcgtcatcatccagctcggtaaatttttctcggaaatcacagatcttggcaacgggaagatttgcgctaaaggcgccacgccgcttgcccgcctcgcccgctacacaattaatgaaggactcgcaggcatccacaagcttgccggcattcccgggagcctcggcggtgcgatttacatgaacgcaggcgcttacggtcaagatgtttcgcagacttgcattgaagtcgaaagcatcgatgccgcaggcaatttgcacacgcgaaccgcaaccgattgcgtcttcagctaccgccatagcatttttcaagaactcgctacatctgaaaatgcagaaacaattctttctgccacattccagctcacgcccgcaacagagcttggcaagacagccaaggatctcgaaagcgaaatgcaggaatgcatgacaaagcgtcgcaattcgcaaccgctttccatgccaaacgcaggtagcaccttcaagcgtctagatgccggcgccgccgaaacgccgacacaaatcgcaccaggttactacatcgaacaggcgggtttaaaaggctaccgcataggcggcgccgaagtgagccgagtgcatgcaaactttatcgtaaatgccggaggcgccacagcagccgacatcaaagcactcagcgaatacgttcagaaagttgtcgccgaaaaattcggcattaaccttcacagagaagtgattctgctcggagaattttagtattttatcctcaaaaaattaaggataagctcatgatttgccataaatgcggaaaagaatacgaagacgatatgcccaactgcctttggtgcgatgcacccaacttgcaacatccagccaacaagggcaagcaattcacagaagctcccgcacaaagcatttcaacagagcccgcagaaacagaagccacagaagcgcaccccgcaggtcttttcatgtggaccgccgccattttagcagcatgcaatctcggctacttatatatcgcaattctcatcacatttttccataaaaaagcattacaagaaaataaagccctcggccgttttttcgtaggaatgctaatcgcaagcatcggactttactttataacagcccctgtcatcagcgtaatcagcacatcgctcttaaaaattaatgagcttaatggaggtcattcctcatcaactattttgctcgccttaagcgctctgtaccccatcacgcaaggatttatcggcgccaagctactcaagttctacacgccagactacgattccaaagactaccgcaaaaacagcgtcgtgagcaccatcgctgcaatcgttttgttttttatttgcgcgttatgcggtttttatactgacatagcgcaaaacggtacgcagttcacacaaattctaacgaaaaaatactaaaagtctacttaacaagcggatcgtacttgttcaaaattttcacgacgagccaatagacaagcccgccaatcatgccgccgagtgcatcggcaatcaagtcataaccgctgcagtctcggccttccacaaagctctggtggtattcgtccgtgcaaccgtaagcaagtgcaattgccataacaatcagcaccttgagccacggctttatagaccactcaccacgtgcccaccacatgcaaaaacagcccgccaaagtggcgtattcacaagtatgcgcaagcttatcccacacatgcgggaagtcttcgagttcataggatgtcatcgaagaaatcttgaagataattgccatgcagaggatggctgggacttttctgaaaaacgggtacttgtcaaagagcgattcaaacatgcgcccaaatttagcttttgtaaaagctattcgttcttgagcaagcgcttggagacgacatttttgtattcttcttctgccgtcatgtcgttgattcggttactcttcttgccatcttcgtaattttcgaagaagcaatacgtctcatagactttccttgccttaatcttcttgccatttacgaatattgcatcaatttcaaaatgggcaattcggttctgcttgaggcgaatcggcaatttaaatgaatttgtcatcaattcatcatctgcaaaggcctttaccacaacacccttgcgcttcacgataatcttcttgatttgactcaggtccgagcccatcaagcccgccacgctaaaacggagcgtcgccgggatatcgcgttcttcaggcagcacgtggatacgttcgcggccggaaccttcaatgacaatcgaaggcttaagctttttcggctggaccgtatctttcggagcgttagacttgcgtacatccgctttcgtcaagacttcagccatttttgccgagacaaaatttgtatgccacgtatggcaaatgtattccacttcgccattgctgcaattcacaacaaaatgcttcggaccaaacgccgtggaatccgcccattcaaacgttcgcttgtaaagtccgctttcaggaatcgtatcgacaattccgagcacagaaactaagcttcccgggataaacaacgcttcaagcgtcacactgggcttgccaatgtattcattcaggaccttcggcttaaactcaatctgcgaactctttatgaaagcctcagcctttttcttgtaggcttcatcaaattccaacagcatcgtttcgagtttgtcgagattcaaccttgcagcatgcactccgagttcagtagcagctcccgttgcaatagaatcaagagcacgagccaagataagcgtacccgaacttgcaagcgataaaatctttacgccattcatattggcaatcaaagtctgcccgctcttgaccgactgcgccgtatcggttttcaccgccacgtcaagacggccttccttaagcgaggagatttccaacccatcaacattttcaataaagccagccgttccacgaactacagacgaaacattttctgtacgaatttcaaactcgtccttaaccgcctgtttctgcacatcaaacaacaactttccatggcgaagcgcaacggtcattcttgttttcagttcatccgctttcgccacttcaatagccatctctgaccgaccgtcaatcttgagtgcagaaccgtcatcaacagaaatcacgaccgaagaacccgcctcagtcacaatcgatgacttttcatgaacgcgcgaaccgactttcagcgactttgcatggtcatcggagatcttcacatgagcatcgcccacaaccctctggacaacgccattaaacaaaggcttttcgggaatcgcatttaacgaatctttttcggaggattcagaatcgccacaggcagataaagatacagcaaaaacaagggccaagcccaatagtccaaccctaaaattctttgctctattcattgctaccatgttttttaatctagtaattaaaatttcaaaaaagaaatttacaatcacttttccccctcgattaaaaacaataatttgcgcaccgtcacacgttttatgaaccacacaaatgcgtgacaaaataaatataactaaaaattctaaattttcacctatgaaagcaattacattgaaagccgggcgcgataaatcagccctccgttaccacccgtggatttttagcggcgccattgatgaagttgttggcgaccccgctcttggtgacgttgtcgaagtttatagctaccatagcgattttttgggccttgcagcctattccccgaaatcccagattcgaggccgtttctggacattcgggaccgaaggaaagaacgtcaaaattgaccgcgaattctttagcgacattttggaccgcgccatcgcctcccgcaagagccgtgggttcgacatccacgacaaggaatgtgcattccgccttgtgaacgccgaaaatgacggcattccgggttgcatcatcgacaagtatgccgacatctactccgtcgaaatccttgctgcaggcgccgaagtcaatcgccagatcatttacgaattgctcgccgaaaagacgggttgccgtggcatttatgaacgctgcgattccgaagtccgtaaaaaggaaggactccccctccgcacgggcgttgtatttggcgaagttccggacgaaccggtcatcatcaacgaaaacggaattctgttcccgattgacgtgaagaacggacacaagaccggctactacctcgaccagcgcgatgccagacgtcgcgtgggcgaactcgcccgaggcaagaagatgctcaactgcttctgctacaccggcggctttggtctgtacgctctccgtggcggctgtgaaaaggtttaccaggtcgatgtttccaaggacgcgctcaagctcgccaaggaaggcatcatgcgcaacaaactaagcacagcgcatgcaacacacatcgaagcagacgtcttccagtacttgcgcaagtgccgcgataaggccgaaacgttcgacttcatcgtgcttgatccgccgaaattcgtcgaaagcaaggacaacttgcagaaaggcgcccgcggctacaaagacattaatttacttgcaatgaagctccttgccgaaggcggcatgctcgctacgttcagctgctctggccttatggaaatggacttgttccagaagattatcgccgacgccgcagccgatgcccaccgtcgcgtgcagattatcgaacgctttggacagcccgccgaccatcccgtgaacacggcctttcccgaaggacaatacctcaagggcctcctggttcaggttgtgtaaaaagagcgtaaaagctttcaaaaaacttactacacaggtgacaaagcctgtgtagtttttttataattttgcaagaagcaaaaaggtatatgtggacggttttatagaggttaaaatgtatttagtcacttacgacatcggtaattcctttataaaagcaacgctcacaaaaattgctaattcgattgaattcgtaggagcaaccgtcgtaagcacacacagtacctcgactttaggcggcaagggtgttgaacagagcaccgaacaatggtgggattccatctgccgcagcacaaaggacctccttaaaaattacggtattacaagcgaccagatcaagggcatcagtttctgttcacagatgaacgcaactgtgctcgtcgacgccaacggaaatactgtacgcccccctatgacgttccttgacagacgcgccgacaaggaattcaaggactacttcgaccatggtttcaagatccacgggctaaacatctggaagctcatcaaggctatgcgccacacaagcctggtccccgtcggagcttacagccccatctggaaatacaagtgggtgcaaaacaacgagcccgaaaaattcgctagagtcgataaatttttggacgttggcgactacctcctgtacaagactaccggcagattcgtccgcaccgaagactccgcattttgcacagcgctcaacgattgccgcaaagggcattccggctggagccatacaatggcgaaggcttacggcatcatggaaaaacacttgcccgaaattgtgcaaagcaccgacatcgttggtcgtatcaccgcaaccgcagccgagcagatgggcttgaaaaaagggactcccgtcattgcaggtggcggagatgtcgctatggttgccgtcggctgtggcaacactcaaaataaccaaaccagcatctactgtggaacttcaggttctgtcagcacggtcgtcgaccatatcattcaatttgccgacatcatgatgattgcagtcaagggcccgaatcccaggcaaaagtatctgtatggcgaacttgaaaccgcaggcaagtgcttcgcctgggcgcgtgaacttatcggcaagcttgacaattcgcaatacagctacgaagaatgcgcacagcttgtttcaaaagcgaaacccggcgcacatgggcttatgttcacgccgttcatgaacggttgcaagacgccatttgaagacggagacatccgcagttcactttcaggcattagcttagaaactactcgtggcgatttgcttcgcgccgtcattgaaggcatctgtttccacttccgctggctcttggaatgccaggccaagaagtgcaagatttctgacacgatccgctttgcaggcggccttgcaagaatcaacatcatgaaccaaattctcgccgatgtgaccgggcatacgattgaaacggtcaagcatccgcagtacgtgggagcgctcggcgccgccgcagttgctgcaatcgggcttggacagatgaaatttgaagacatccacagctacattgaaatcacaaacacgtatacgccaaatcctgagaatcacgagatttacaacaagctctacaagaaattcttggataaagtcaaaagcgatagaaagcttgtaaaaggataaattctcaaaaaaaggagatgcccgcccttcgacaagctcaggtccctgagcgggcatgacatcttaaaaacaacgaagccggggacaagcccggcataacattgttcaaaatctttcagttgtaactaataactaaagaccattgactaatggccgattagcgcttgttacgcgggagttcgcttgcgtgcttttcaagccacacagcgtcttcgagagcgcgttcagcttcggtcgcccagtcagaatccgggaattcacggacaacatcacggtagcgcgttacagcactgtggaagtctcgcatttcgcggtaaatgttgcccatctggagcatcgcaaagtagcgttcgtccggcgtgatttcgttttcgagcaaagccttgtacatctggagagcggcttcgtgatagccatctgcataaagtgcattagcgttggcaatggaattcgaagcggtcggagcgacgtcttccctctgcggtgcaacgtcaacagacttcgacttgtcgttcccgcttttcttggcatccttcaaagcctttgcttcggcttcttgcatagccttttcttcggcagcggcactagcaacagcattgatttcggccatgcggtcttcagcaaccttgcggaacttagcatccggggcagccttcttcaaataagcggcgagatacttcttttcctgttcggtgcgcttgctcttctggttgatcttcgccaaatagtagttagcgtcgttaccgcgttccttgtacgaaagtcccttcttcaagttgaactcggccttgtcgtattctcccatctcataacgggttaggcctgcatagaagtacgcaccggcatcgccaggcttcttcgaaagaactgctctccaaagcggagcggcttcagcatagcggccttcggcaagcaaagccttgcccttttcaaacggatcttcagaggcgacagccgttgcaggcgccggttgtgcagccttcggagtttcaacctttgcaggagctgcggtcttagccggttcagcctttgcaacaggagcagtttgtgcgggctgtgcagtctttgcaggttctgctttagcctcagccttcggcgtacttgcagcagctttgccgcccttcatcttagcgcgttcagcgtcagcctttgcctgctggcccatagcttcgtaagccttggcagcaccttcgtacgcttccgtcaagctcggatcataaccataagcgaggcggaagttagccacagcccccttatagtccttcatcttcatgcgaaccttgcctgccgccatataagcttcagtattcttcttattttcagccaacatggctcggtattcaccaagagccttatcatactggcccttggcctcaaagcgagctccctgttcaatacgggggtccacagcccaagcttgagacattccaaccaacaacgcaagcgcaataaaagacaatttcttgttcatggtaaaaaatttagtaaaaaccattgactttatgacacagattggcgatattactagcagagacgcggataatttgattatctgcaaaggagaaaaaatgaaaatcactgaagccgtcgataaatacaacgccgcagaacaggagctcatcatcgaagcttacgaacgcgagggaggcgacaccgaagatgtggatctcatcctccttgaccgaatttgcgcacgacttggactcggactggataacgacgatatagacaacgacgacatcgccgaagaagtcaattttgacgaatatgggagtcatttcggagatgtgtccgaaagcgaggatgaactgtaaaaacaagtagtgacatttaatgacattatctttatctattttataagcagttaaagataaacattaaaggtcacacatgttcaacattcaccatccttttagcccgagcaaaatttttcttctttcgttaacggtaatcgttttcgggcttctcgtttacctctcggggagttttgtctctgcgaccgttttttctatactgtacgcatttttcgccgttgccgattaatcagcaacacagcggacatagagtcccttgtaaacactgacatcggtacgatcgatatccttgtcagagcgattgaattcccacgagcgtgcggtattttcctggatagaactcttggaccagtaatgtcctgaattaaagccatcgcagaaattatcccagtcctggcatccgccctgccctagattgtcccaatcaagcgttgcgcggtctttctggaaatcacgccattcgccatcatccggcaaatgccatcccggagggcaagccttgagcgcatcttcgtaggtgtaatagcgtccgaatttttcgcagaacgacttatcttcaacataacactgttttgctgaggtcacactgaacgcaaggtttttcatcatccagattttaccaccgcgaacaccgaccttgtactttttattatcgcgtttatccgtaaatatcatatccttcggagagatattcttttcagcaaactgatcacgaggaaaaacgcaacgaatctgaacggcatcggcatcttcaatatccacgtatttcgtagttccacgcttggtttcaagccttatgacatgattggcggggccacgcactgcaaaatacacaaagccctttcttgcattcaccacttcatccatttcaaacttgtaaaatccacgtgaagagttccctgcaaaatcactcatattctgcattttgtcaggaccagaaaatttatcttcgatgagttcatcccagtcggtttcatccgggagctgtgtaccctccgggcatgaagccttccagctatcgctacgataaaaagggattccgttttcgtcggtaaaatatgaggtcttgctgtacttgagactttgtttaaaccagtttaacgatcctgatggaattccacgataaacgcgcccatctctaaaatccttaaactctactgcgtaattatgggtgaccacagacacggtcaaaatcgctacggcgcacaacgaacgccacacctcatccaacatcaataacctcacaaataatagacttaccgagtaagcctacacaatatatatacgctttttcggaaaaaatgctataaaaaattgtcaaaagtaaaaaatagcgcctatattgcccggaattgcccaaaaagaaatattctttttacataattcatgcaatttgaggactccaaggctcacgcccgtccccataagcgatccaactaccacatcagtaggataatgtttgcccgcaaccacgcgcaacgcgccaacggcagccgcaagtgtcaatgacgatgcccagacgagacttttgtactgggagtttgggtaaatttcagagaaccattcgcccgtaaacacagccaccgtaaacgccgccgaagcatgccccgaataaaacgagccataagcctccccacgcgcggactccgcctttctgcggccttcaccacgttccgcataaatgtaagggcgcggccacaactgcgtcgaacggacaatctggttcaaggcattctgcaaggcaatcgcttctacaaacataagcgtaaaggcgccaaagtcatgaccatcggcatcgcccttataccaggagtaccccgccaaagccaaaggagcaaccaccaaggctcccgaataatggctcacggtcatagcccacccgcagtaatgccctgcaaacgggcggtcccaaggcaacagctccgatttgggcttcaagtcgctcgaagagatgcgcgacatcccatagtactgataaacgcctagcaccgaagtcataacgattccaagcgaaagcggaacatccaagcggacagaaacttcgtaatggcgaggtgcgggattatctacgagggatgcgccgagcatgttccgagatgcgtcgggcgtacccaagacaagcgttgcagaacacaacaccgcaaaaagcgcttgaaacaagcttttaaatcgcccagaaaacatcaaaagtccattaaaaatttatattcacaaagacaaacataaaaaagtattggcggaacacgtgacaaattcgaatttaaaccagaaccgagaacctatcatcccgaacatggaactttttggagccatttccgacgaaatgcgcctcaagatactgctcctactggaccagtccgaatttacagtcaacgaaatcaaggacattctagatatccaccagagtaacgcaagccgccacttggcaaagcttgcgcaatgcgggctcgtaaaagaccgtcgcgacggcatcaaggcttattaccgcctgagtgaagaactttacatgagcagccgcctattgcagattatccgcgaagcttacgacgaactgcaggacaaggatattctcaagtgccgcgccgcacaagcgctcgaagaacgcaccgacaaaaccaagggacaaatccacaagctcgaccaggccggcggcagcctcaaggctcaaatcagcctgttcagcaagctcatggtgccgttcgaaaacgccgtggacatcggttgtggcgaaggcggagacctctcgctcatgctcgcaagccgttgcaagaacgtgaccgcactcgactacgacccgaaaatcattagcggattccagcagattttgcaccagaagggcatcgaaaacgtgacgcccaaggtcgccgacatgacgcagacgggtctcccgtccaactatgctgacctcgtcttgatgagccaggtattgcaccatgcgaccgacccgcgtcttgccctcaaggaagcgacccgcattttgaaaccgggtggaatgcttgcgcttctggacctcgcccagcacaaggaagaatcgttccgcacgacacacggccacatttggcttggttttgaacgcagccagcttgaattctttgtgaaggagctcaactgcaaggtggtcgagagcgaaatcatcccgagtgaaaacgaagtcgacaaaaagctccccgtgatttgcatgatcatcacgaaggagtaagaagtagacagtagacggtaggaagtaggcggtattaaaaaaatcgcttgaccgctttgcaaaaaacaaatatttttacttaaaaagtcaaggagaaaccttatgggaaaattgattaagtacgtcgtcatcgccgcagtgtgcattatttctgcattcggcatctacagtcttgtcaagaccgccaagaccgacgaaaacacgctcgaataatctcgatagcaaattcgttcaaaagcaaacaatttaacaaaccgtagtgggcatcctctgcggtatttttatatttcctaacatgaattttctcaataagaaacccgcattctttgtggcaatggccacagttttctttgcgattttgctgtttgtcttccgcgatttcgcattcgattccagtcaactcatgctcaacagcgaccagctgaacggcatcggcagccgcattttgcgcacgttcgacgtcatcctcacggaatgggacgatagccgccttggcggtgtcccgactcttgacgcgctctttgccgacgcttaccacccgctcgtgtggacgcagttcatcatggatccggcacgcgccgtcggtttcaagttcatcttgaccgtatgggttgccttcatgagcgcaatgctcctcgcctggaacttgaccggcaacaagtggtggggttcgcttctcggattcctttatgcattttcgccggaatacttcacttacatttacggtggccacgatggaaagatgatggttttcgccatcgccccgttggctctccttgccatccgtaagatcgtccgcgacggtagccttccctaccttatcgtctttgcgcttagcgtcacctggatgattctcggaagccacctgcagctcacgtatctcttcttgtggggtgcaggtctttacacgctttacgaagctgccttccattgcaacacacttgccatccgcggtaaacgagtcggactcgctgccgcaggcctcgcctttggacttgccctcagttgcttccaggtgattccgccttacctctacaccacgacgcaatccgtccgcggtgaaggagaccacaccaattacggtcacgccgtgagctggtccttccatcaggaagaaatggcacagatgctcatcccaggatttatcggtgtcgacgtctacgaacaggacgaaaagacgaatgacctgaagagcagttccttggtcaacatcaccatggacgaataccgcaagatggccgaatccggcagtcaagggagcccgttctactggggccataacagcttcaagctcgaccacaacaacgcaggcgcactcctcacgttcctcggattcctctgcctgttcctaccgggcaagcgccgttgggctagtttctggggactcggtgccgttgtcgctttgagctacggcatgggtgaccattctccgctcttcaagctctggtacaatattctaccgggcgtcaagaacttccgcgctccgggcatggcccttttctggctcccgctcttgctcgtgatgatggcaggtcctgtactcaaggccatctctgatgaaagcgaaaatgccgccaagaaccatcgcgcactgttgcacggaacagcgatgttcgtcattctacttttgctcgtcgtgattgctcgtttcaactggacactctttatcagcccgttcggattcgtcgtttgcctcgcctacgcagtcgcatgcctcggtgtgatgagcctagacgatcaaggcaaagcaattaacgtcaaaaattttatggacgcattcaaggcaaaacttccgggaacatcgagaggtgtccaggcagccgtcgttatcggatttgcaatcatcgggctcttcctcatgagcggtcagaaactcttgaacgaccccgtcacagccccgtacttcaagccgctgaacgaagtcgtgatgaacgccaccgcatcaaagattcttccaagtttcttcttgattcttatcgtcatcggcgtaagctttgccgtattcaagtggaaagggagcatccctgccaaggtcggcattctcgcagcagttgctggccttgagctcatgaccatcaacggtgcgtttatccaaaacgtggccgccaaagaatacttgcagccgaacaacggcgtcgttgccgcgctcaaggctccgttcaaagcagattccatcaaccaaccgcgcgtactttcgctctcgcgcaacaaggctatcagcggaaacatcttcccacagtaccacatgcgtaatgcggacggtttccacgacaacgaacttgcaagctaccgcgaattccgtggcggtcagggcaatgcgaactacttgatgaacatcaacgaaccggatggagcacatccgttcctcgacttgatgaacatcaacgccatcatcttcgacacacagcgcggcacgacctacatgccgattacaaccgccatgggcgaagcctacatctatggtgaatcgaccacgatggaagattccaaggccattgacgcgctcaagaacgggtttgcctaccgcgaaaaagtcatcctctccgaagaaccacaaaacaagggtgaaggaggcatcgcacagggcaaggcaaagcttgttgcaagcccgaagatggacacgcaagtgtaccaggtcgaaagcgaccgcgcaggcttcatggttgtcgcaggcaactaccacccctactggaaagcaaccgtcaacggcaaggaagccaaggtctacaaggcattcggcgatctccgcgctgtcgaaattccgaagggcaaatccgaagtccgcatggaataccgcagtaagccgttccacgcttgcctgaaggtgagcctgtttgctgccatcttgctcatcgccttcggcgtgtatgtattcgtgaagaacaagaaagcaacaacttaatcttaaacgtaatttaaagcattcaatttttcaaatttcaaaaattcacaaaagaccgttctctacgaacggtctctttttatgtcccgttccggttccggaaaattcgcagttcgccctgacgcagaaataacggtctgaaattctaaatttccaagatactcaaaagcgatcgaaaggccgccttttttccaaaaaaaagatttttgaaagttttcaaccccactgagccagtaaatgatttatatttgtcccgtatgaaagtttttggtaacatggaaacgctttccaatacggcatccgaccttaaggagccgttaaacctgttacctccccccagcgaaaattctagtttacaaaacaaggctgctagcgaaaacacctccatcggcctgttcgacgtgcatgtgtacatggggcagtatttcgacgattactatacgccgacttccacaggaatagcaaattaagccaaacaatcaaaaaaaagatcacatacttttatggccatcttcttaaacgacatattaaaaattgaaaatttcgcagatgtgagaattcgttttaatctgcaaatgaatggaaattacaaccctattgatgcattcgataaaaacaacctcaaaaaatacatagatggacattattggaattatccccaaagaaaatcttttaaacttaatcaaaggacgctgggctttatcccctacgaccgtaaagataatacatggcttttattccatgcgggcaaggtgattaaggatttaaacatactcaacggcgtaggatacgactatagcgatattgaagaattttcaaaatactgcggtcgtttaatcatcagatataaaaacaaaagtcgaaatcccatcttttacgccgagacctgtataaacgattgtgaagttgttgaaatattgccagatatatatgatgacgatgttttccctggttatgagaacgtgaatatttcttgggaaaagctgtcccgtgttataagtaaagagtcatggaaaacagctcttcaaaatcaaaagggcgtttatttgattactgataaaaaaacgggaaaaatgtatgtagggtctgcgtatggcgaaaacatgcttttaggtcgatggacaaattatgcagaaaattgtcatggtggaaacgttgatttcaaaaaacttaaacccaattatataaagtctaattttcaatacactattttggaaatatttaaatcgactactgctgacgaagtaattataaatcgagaatcttggtggaaaaacgttcttatgacaagagatttcggttataataacaattgatttttagtctgtaattttcaactttttaacaaaggaaaatgaatggctcttttttgtagaaaatgtggagaagaaataggccccattgattgtcagatacataatagtttatgtcataactgttatagagaacaaaaaaaagctgaagagcatagggaacgcctagaggaactcagagaagaagaagtcgaataccaacgtcaggcagctcgcgatgccgaagaagctagacgcattgctggcctaaccacatttacgtgttgccattgccagggaacatttaatgaagaacgaggatattccgcggtcgaatcccctatcggcaaacccgtttgcaacaaatgctttgaactgctaaaaaagtgcattgattgtaatcagtacttttggaaaaacgatcctagatcaacaccaattcgcctgatagaaaaagaatattatagaacaaaaactttttttgacgagccagtcatatatgtaaaagatagaaacgactatgtttgtgacaattgcgcttcaacagctaaatatgaatcgttctttgaagaacaaaaaaagctgaaacaagaatacgacacccaagaacgtatccgacgagaaaaagaagctgcagaaagagcggaacgagagcgcaaagaagcggaagctgctgaacaagctcgtataaaagcagaacgagaaaaagaagcctacgaagcagaacgaagggaacgagaggaggaagaacatcagaaagccgttttatttaatgtcatttttggaatcatttttacactattgtcagcatatgtatgctactcactcatgtccaacgtaggcctaatactaggtataatattaggcataggtgtaacaacaatacgtttaattcagctatcacaaaatttcggagacttcctagtgagagtagccgtatgtattgtgggaagtgcggttgtttgctggttgtttggactcttttacgggtttgcttgctggttgtttggatttacagatatttccggaacaactctttctataatttggctaatactgacactagtgtcagtatttctgcttaacagttaattacaaagaaagcacttaccaagaaaaagtcaaaagacattaagaaaactgataacaataaaagcctcgcttacgcgaggctttgctattttcaacaaatcgggaaaaacgacttttattcgcacacttatttcacaacaacgttcgcaacgccataatgccccgcattacgcacaacaactaggtaatgccctgcatggacacctgttgaaaagcgaaccgtatttgatgttgtatggattttttcgacaacggttccaatcgcagaaacaaggctaacttcggtcactccgcgattagcaggcgcaatgttcgagatgtcaataaccttgccttgcactctcacttgcggcacagcgtctttagcccatcgcgcaacttttcgaacattggtcgtcgaatcttgttttgagccgccagtattgctagaattccccgcagcatacagcggagccagagcctccgcccacaggtgatgcatcgcctgaccaccgccttcagaattcggatggacaccatcgcttccgaggagttcctgatgttcgcggaaatagctataaaagtcagggcccttcggcaatttattgtcaagagctttttagggccctcgcccaccatcaacacaatttccttggcattgctacttttccagttcgtcaaatagccatcggtcaagtaatccgtcgttgtagattccgtatgcgccgggattccgccagaaacaagcttgttcggggtaatgccataagcaagccccataccgcatgcgaccgctacagtcgcaaagcttttaaaagaaaacattccaacacactccaataataaaactacaccaaaaataacaatcaatttttattatacaagaaattaacgactctgccctgaatattttggcgaacgatatagtgcccctgcggtaaattagacgtcgaagtttccatataattgccattcatatcgaaaattttcacggcctcggaatttccacgcaagcggagtttttcaacaatccgcgtcgtacttgattccggtgtatctgaaggatccgtcacagttgactcgtctgcagcgcccttttccacaagcacttcaacgcggcccgtatattcagttttatcgtcgcctttgactatgtacttgaacgaagccaagcctttaaaatttgccttcggcgtaaagcgagccgtgtagccatctgcaagcaattcaaccgttccattctctgcagcagatacgctgtaagtcggtttgaccgactggaatccacacgtaatagtacgcaagtcaaaattgcgtgaagattcgtccgtaatgtgcatatgcgaagccccgagccagttgatgtacttttcgatacgcacataaccatcgctttccttggtcattgcgtcatctttattgacatcgtagcccatagcttcttcaaagtaatcgggcatgccgtccttatcggaatccttcgcggcagtccctgcaatcacttcgccccagccgttgttcgttttgatgcccatgtcggcaacgctttttacgagtgcgcccgcacatcaccgccgaagaagcgaaaaagtcggtgcagttgctcgaagaatgcgaactgattaaaaaagataaaagcggaaaatacgtgctgacggagaattccatcaccacgggtgaccgcacgtcgaaactcgcgctccgcggctaccaccagcattgcctaaagctcgccgccgattccatcgaccgcgacccgcccggcagccgccacatttcaggactcacgctcggcatcagccaagaaggctacgaacgcatcgtggaacgcatcaacgccttccgcaaggaaatcgcgctcatcgccgaagaagaccaaaatagcgacaaagtctttcagctagagtttgcgatgttccccgtcggcgggaagtaaagattacttcgcaacggaataaaaaaaacagcttctgcagtgacaaattgcaagcccaatttttactagcgaatataagtttttttcctaaattcaccaatttgtgcaaagccattctttaaaaaagtcacaagatctttttccttcagctttagcatatttttccattgtaataaaccagcacggctcagatggatgatttgtataaatgtaatcaatattttttcctttagtccagtcccaaaaatcttgtttaaaacaacgccaatagtctccaggatatctagaatttctttttcccttatcatcgaaaacaccttcaacacaatccttaaccaacctactcataaaaacgatgagatttggtttaagaatacctataacatcgaccaaatttttgatagcatattctctatcatctttttctcctccatgtttactccaaaatttctgcatattttgttcactttcatctgctgggcgtaaaaaataattgtaaaacgcaactgatttccatgcatccctttttcctgtagccaaatccattgtttcttgaacacggttacaaaatgttgtattacgccatacgccccaagttttacgcgtagcgcaattattttcttctttagaattatgaatcactgttggattcatataccatgttgaaacatcgtgatgaacaattgtaccatcaggcatataatggctatctccaaccaacaagagttttttatgcttactcaaatcgtaatcatctccaacaaaaggaagcatgtacgcgtgattcttgtaaaaaggcagctttaataagtcattatcatatttggacattgttactccttgacaaaagattttatagaaaaaccactatcgactaaaaataacataaaaagacatggaaaaagccttatacactttgccataaatgtctcatcgaagcagcagaataatcaaattcgcagcggaaataaaaagagcccgcttctgtgcgggggcaaactacagattcaattttcactataagcaagtatagcaaggccgcagaccccgaagctgtacatactagtacagcgacaaagtctttcagctagagttcgcgatggttcccgtcggtgggaagtaaattactgcgaacgaccgccccaaacgcgacaggaagccgccacaaacgcaacaaaaagctgcgagaaaatcattatcgcataaatgcacaaagcccgcctttcggcgggctgttgtgttgcgaaagttggataagcgagcttagacaactttcatctcgctaagcggaaccgaggttacacgacgcgggtcatgccgctcatgcggtcacgcagccaagcaccgacttcttccaccggatgttgacggatgttcttgttaaccttgatgagttcttcgttatcgacagcgttggtattgccttcgttgaagatatcgccaatgtcgcccttcttgacttcgttcttcatgaagtcagcgaggagaggaacgcacttgttagcaaagaggtagcagccgtattctgcggtatcgctgatgacgcggttcatttcgaacagcttcttacgagcgatgaggtttgcaatgagcggagtttcgtggagggattcgtagtaagcgctcatcggcttgatgcccacagagcacatggtttcgaatgcgagttccacaccggccttgatcatagcggtcatgagaacgccacggtcgaagtattcctgttcggtaatctgcttgtcagttgcggcaaccttttcgaattcgagttcgccggtttcgccacgccacttgaggaggtccttgtcgccagcttcccagtcgaccatcatcgtgctggagaacttgccagagatgatgttgtcctgatgttcctggtagagcggcttcatgatcttcttcatcttttcagcaagttccgttgcgcggatcttagccgggttggagagacggtccatcatgttcgtgataccaccatgtttgagggcttcggaaatcgtttcccagccgtactggaggagcttcacagcgtaagccttatcgataccgaattccttcaccatcttgtcgtagcaaaggatcgtaccggtctggagcataccgcaaaggatggtctgttcgcccatgaggtcagacttcacttcggcgacgaaagagctttcgagaacgcccggacggtcagcgtggagaccagcagcgtaagccttggcatagtcccagcccttgccttcagggtcgttttccgggtggacagcgataaggcacggcatgccgaaaccacggaggtattcagaacgaacttcggaacccggtcccttcggagcgaccatgatcacagtgatgtccttgcggatttcctggccttcttcgacgatgttgaagccatggctgtaagaaagagctgcgcccttcttcatgagcttcatgatagccgggatcacgttgtggtgctgcttatccggtgtgaggttgcaaacgaggtctgcatccggaatcatttcttcataagtaccgaccttgaagccgttttcagtagcgttcttccaggactggcgcttctgttcgatggcttccttgcggagcgtgtaggaaacatccaaaccgctatcgcgaaggtcgagaccctgatggagaccctgagcaccgcaaccgacgaacacaatcttcttacccttgagggcttcaacaccacggctgaattcagaatgttccatgaaacggcagtggccaatttcttcgagttggcgacgcatagggatagagttgaaataattcatttttttgaacctctgttaaataaaatgttccaagcggaaagatagcaaagtaaagtggaaaaagttactagtttccatccactaattactagaaaacgtaaaaaaaagggactggagggggaagcctccccctgattgcagccccggcacgccgggtcttccatcacccctactcctaggggctccgcccctaacaccccggattcagctacaagagtttctttttgcacaaacaaattaaatcaaattcacgcaaacaaggcctagattcacgttttaatccttgagacaacgaactaaaaacttttcgtatttgttgaagtttagcaagcccgcgttttcagtttcggaaaacagaatcatgctgtatgcggttgaataattgggttccgtagaactccagaagtgcgtgctgataacatcaataggcaaagcactgaacccgaaggaatcttcattacagttataacaccaggcgctcttggacttgagtttgggaccggccgtagtcgcccccccaactgtagtaagtaggacttcccattcgtctttattcggcaggtgccaaccactggggcaaattccctgcacatggcccgtaaagtcgcacattttatcgtaaccgcagttcattggattgatagtatcgttcgccaatttcaccgaatcaatagcagcagcccaagtgtaaaggcgacctcccacatggcaatacttcgccttattgtcatagcaccagctagaggaatcgctagtgttgctgtagaatttatatggaacacgtgtgtaagcataattgagattctgtgccatccaagtttgcgagccaatgacaacggtcttgtatgtttgaccatcacgctcatcagtcatggagccataggtaacatctggattcaggcgagcatacttgggtacattccaactccaaccattgtccctgaggcaacgaacagaaaagccgtcatttttatagtagtcatacagatgcatttccccgctgttagcgtccaaatacacaaaacacacgccgttcatacagcccttgtcacacagctcacttccaccacaggactcagtagaactccagaataccgtgaagtcattactgcttacaaagtaatcgcctctactattccataagccaacaggcaaagcactgaacccgaaggagtcatcgccgttaccatctttagcccatccgctttgagacttgaacccgatatctgctaaacgtttggaactaaaccgatcgaacagtcttctccattcatccatactcggtaggtgccagccctcgggacaaatgccacgaatcatgtttccaaggccacaatacttgtcgatcccgcagtccagtgggtccaagctatcattagccaatttcaccgaatcgatagcagcagcccaagtgtaaaagcgacctcctacattgcagtttttcgccacatttttatagcaccgattattgcccttaagacttggagttgcggagctgtctgcatagtttagattctccgccatccacgtttcagaatacggatgtcctttcggggcaatagtcacaatcttataaaccttgccatcacgagaatcaatcatagtatcgtactgtatttcgggattcaagtaagtttctttaggcacatcccagctccaggcaatctgggaactagacgattgctgaattgattcagaactactgcttgactttacagaactcgatgacgaggacttagccttttcactgctagaagaattcttctgaacgctagaactcgaagactttactcgagatcctgatgaactcagcttttccgacgaactagaactaatcttgcttaccggttcatcacccgcactaacggaattactatcatctccgccacatgcagcaaggaacaacaataaacaagaaatagcaatgcattttttgccaataacaatatcaaagctcataaaatcttctaaattaaaattaccccacaaatataaattatttcttccaaaataacgaaagaatggtttccccatgcccatcacaaataaagctaccgtcacgcaatggaacgaagaaaaaggattcggttttgcaaccgcaaacggaacaaaatattttgtccatatttcagctttagggcatcccgtgagaccgcctaaagtcggtgatacaatcatcatctacaacttcggcaaaactgagaaaggcgcaagaatcgaaaaaggaattctcgatggtgtcgcctcacgagacgagcaagtaacctccccagtacgcaaaaattatcgtaagacgaaaaaatccaagatcgctgtgatagtcgcgatatgcattgcgttagcattcgcattcgacatatacgtagtttacacaacccccgatgatgccccccgcaagaaaaaagtctgcctattaaaagaaaatcccgccgaaaaggaatacacatcaaggcttcatgttgcaaagtacatctgcgacaacggacaacttccttcaaactacatcaccaaaagcgaaggcaaaagactctacgagcagaaaaccggtcgcaattttaccaaatggaatttcaatcctctcacgacgctcggcgtgatgattggcggcgacaacttcgacaatcgcgaaggacaactgcctcaaggaacatggtacgaagccgatgttgattacttcggaaacaatcgcggcacaaaccgccttatctatagcagcggttgcaatatctattacaccggcaaccattacaaaacattcaataaaattgaatttggaaattgattaggtaattgcgcattccagataaatttcctacccttccaatttccagccgcaatcattgtggtaaatcatctggcgagtcataccgccatcgatgcagatgttttcgccggtgataaagccggccttgtcgcttgcaaggtaaagaaccatatttgcgatatcaagaggattgccgacacgacccgcaggctgctgagtggcatcaggaccttcgtagactttgaaatccgtatcaatccagcccggcgaaattgaattcacacgcacacggcccgcaaaactcacagctagcgcatgcgtgagagctgcaatcccgcccttcgctgccgtataactttccgtttgcggttggctcatacggtcgcgagatgacgagatatttataatgctagcaccctttgcaaaatgcggcgcaaaaagttttgcgaggtaaaatggggccgtcacgccgacagctaacgcataactgaattcctcgtagctacattcgtcaatacctttcatgagcgggagtgcgttatttactagcacatccacatgaccgtatttttcgatgacgaattgcgcaaacttttccaaagtctctttctttgaaagatccccgacaaaacaaggattttcgcggatatcaatgtacacgacattcgcgccctctttttcaaattcactcactatggaagcgccaatcccatgtgctccgcccgtcaccacgaccactttattttcaaacaatttcataagagtaaatatacattcctgttcttctggcaagaacggccgacaatcataggcgacaaaatcaagctttttgcaaacggttggttgcaaaatttagggatttctcttttttcaaatatttcaattgtagatttggactccaagtttttacttggagtccttttcaatatagacgtaaagaaaatttcttgacaggagaaaagatttttcatatattatgaatgtaataacaaaaccaaaaattctaaaagcagtaaggcttatgtcccaaaaagagcaagttctttcgccaaattggtaagagacttgcacgagaaagggcctgtcctacccaactggccgaactacaaaaaacttgtgaacacaaatacgcatcattgccacctatcataccactgggcggcatgctggattgaaacgattaaaggaatcgaactggaggtcacctatgttggaagccgtgaaaatgcgccttactagcaaggcaaaaaacgggaccgtttttacattcgaagggaaaaacatccccgattatctcgtcatatttttaaagtccgcttttccaaatgtagaggaaatcaagagcgaagacaatgaagaatccataaatattatggataccgactggttcaaggaaacggaagccaggtccactcccgctgaaagcttaaagcttttgcgaacgaccttcggctacacgcaacaacagctggcagacaaagcaggaattacaaagcaacaagtatctgcaatggaacgaggcaaagagcctatcggacgcaaaatggcacatcgtctcgccaacgctctcggaactagctacaagaacctgttctggtaaccttctttctgcaaaaagcctttacttcgcgaatcccggagggggcaagtgcatacccgccatcaggagtttgttttcacgagcgtattgcataatgcgtttgcggcttgcagcggatttttccttgtccatatcgtaattggaattgatttcgggatgattcttttgcaaagcatagccgtgcatcaaatcgccgattactagcaagtttgaaattttgaaagcggtatgtcccggcgtgtggccaacggcatccatcgcaagcactccatgcgggaggctgtctccgaacgcaaacaaatgaagactatctttataaagagccatgatgttcttttgcaaatcatttttcgggatgttgttcatccaagcatcatattccaccttgcccgcataaacggaagcatttttaaaaaccttttccatctttccggtgccaccgcttttcacaagacctgcaatgtggtctgcatggaaatgcgtcaagtagacaagaccgatggaatccggattcactttcaaagcatcaagacgctttaaaagctgtccgccccacgcgccaagaccagcatcaaacaaaatgtacttaccatccgtttttaccaagaacgtgctgacagaagcagggagccctgccggcatattcaaactttcgtaaagtgaatcgcttgcatcgctgaaaagttcgcgaggcataaattttttaccctcgttatcctgaatccaggtgacaacagctccgttcgcaagcgtaatggttttcgttccctcaacagcaagcgtactctcttttgcaggagcctcaaaatttgacgccaccttactttccgcagaatctttcgtggaattttttgattcgttgcaaccaacgacagtcaaagcaagcgctgcgataaaaggaataaaaatattgtcaaacagtttcataagaataaatatatactaaaagacgcaggattacattcgcaaacttgacacacaagactcattatcctattctttctgcaaatgctccagtttttcgatgtcacaagagatgccccctggtttccgcaggtcaaggcgctgtacgaatcggcgttcccggcgaacgaacgcattccaataaagcatttgctcgacgataaaatcaagcgagaattttgggcatttttcgacaaggaagatggcaagaacgccgcggctcccaagttctgcgggttctcgaactccatcacgcacgggagcattacgaacatcgtctatttcgcagtcgttccagaactgcgcagtcgcggatacggctcacaaattctgcaagtcattcgcgaacaacaccccgacacacgcatcgttgtcgatatcgaagtcgaagaagattccaaggacgccgaggaactcgaacgcagaaatcgccgccgcgaattttatttacgcaacggctttggctcctccccctttgattacgtctggcaaggcgagcactaccgcctgctcaccgcaggcggcacagtcaccgaaaaggaattccgtgacttctggaaagaaattctgaagaacgtccccggagcaaagtacccgtaaaaatctgaaaatcaacagccacttcggcagcaccagggctccaaaaaaaatggcccaaatcccaggaatccatccaatttttctgattttttcagcgtcaaaacgcttgcgaacccgcataaaataaggtatattcagaaagtagatcttataggggctctttatgagctgaggtaaaactttagttgctgcaaaatatagagttttttggggtgaacacgaagatttctcaagtgctgttatgcaaacttggggctttgataactttaatccataaaatatttattaggaagtgaatattgtttcagatgactcgaaaattttttttcttatgcagctttgcttttgtgtttgtatgcacttcgtgtgatggaaaggccctttttgaaggctatggagagtttcattttaagaaaaaaacttcagatgggaaacaaatggaacgttgtgtgattgaaggaaaaaaactttcggtatatgaagagaatgttgaggctgatttttggagtcgtctgtatttctccattggtgcgaaaaatttaaaccgtgtttatcgatttgcttatgaaaatgaatcagaaaaagaattttttggaacatatcaatttcctgtaacgacgggaataggggctattcatgaaaatactggtatggttgttgtagaaacatccgatttaataacaattttctataataaggaacctgtagatggttttttcatagagaaaaacccattttcaaaaaaaatactttttgtatttaagtctagattgtcggaattaaaacgtaaagaaggagtgtgtttttattatatataagtttattttgttgttttttatttgtgttgtatcaaaactcttttatgccttgacgaacgcggcaatgtcattgtggctcattcgcctctcagatcttataggtgctctttgggggctgaggtaaaactatccctttgaaaaagtggtatattgtcctaaaagagttttatcatgtttagttaagtcttatagggattctttaaaagccgaggcaagcaatgataatcgcgatcaacaaagatgatccgtggtgggaaaagacccgcgctttcgcgaaagattgcccatggctgccggggcgtcgtttagccgagcgaatgtcaaaaaacgatttcctagactgggaaaaagttttcgttgctgtacacggtgaagatgttgtcggcttttgcgttctcgaggagaacgggaacactcctgcgcaattcaattgcagcccctttattaacctcgtttacgttggcgaagaattccggggagagcggctatccaaaagcttaattgacgcagcgcttgattacgcccaaaggctcggctataaaaaagtttatcttaaaagcgaacatcacgggctgtacgaaaaatacggattcaaaaaaattgcagattttaagccaacggtcgggcttgcgaaccaactgtttgaaatagaaatttcagtttaacgttagccttttagcactcattcgtggcaaaaaaattttttgacttttccgccctttttatcctatattaaaagtatgaaatacttaaaaatgttttgtaggggtctgctagggttatttatgacctacgcaggtttcagtcacttgaccatcgctaggcaggaattcctagcgcaggtcccatcgtggtttccgcagaatccgggattcctggatttcgtggtattggcctcgggcgtcgtcgagattttgctcggcctcagcatgatattcttgtacaagcacaagggtacggttggcgtactgcttgctctgttctacgttgctattttcccgggcaacatcagccagtacgtgaacggcatcagcgctttcgggctcgatactgaccaggcccgattcatccgcctgttcttccagccggtattgattgcctgggcgctctggtccactgacggcgtgcagaagctcaaggaatggcgaaatcgctattgcaacaaacgcaaagaaagcaagtaagcgagttcattaaaagtcaatttttcacaaccgggtacctataaatccacgccaaaccacgtttttataggtactccaaacccacagcgcaagaattgcgcaaaagtcctaaaaaggcggaatctccgtaaaaaaaacgcccatccctaaaaatgcgcctgtagtcacaaatgtccacaggcgtttatttaatttttgccaaactatattttgagtatatatttacaggaaaaccgttccgcagggaccatttaaaaggcgttgtttatgggatattcaaattttttcacagtggctgcattcggcacgctatttgctatctcccccacattggccatcgacattaccgttgatgcaaatgcgggcatcaagaaaatttcgccgtacctttacgggcgaaacatcgacaaaatcagcgatggcgacgctgaggtgaccgaagaagagtctgccttcatcaaccagatgctcgaagcaggcatccacatgttgcgagcgaacaacggcaacaatgccacgcgctacaattggcgtcacaaaatgacagttcaccccgactggtataacaacgtgtactcgcacgattgggcaattactgcacaaaaggtgcttgacaagatgccgggagtcgacgccatgtacgccttccagctcacaggctatgcagctagcagcactgactacaactttcccgactggaactggaaacaagaacacggcacgtacgcaacgcaaacgttcgaccttgcgggcggcggcgaagtctcagaagacggcaagacgctcatcaaggcaggcgacccatcgctttacaacatggaatggccggccgattctacggtagccattatccctcattggaaagacgaactcaagttcgacatgagccgttttaaatattggagcatggataacgagatggaaatctggcgcggcacgcacaacgatttggatttgcccgtcacgggagactttctcgttgagcgttacatcgacgtagccaagaaggctcgtgccgcttggggcgacattaagcttaccggtcctgttgcagcaaacgaatggcaatggtgttccgtatcttcgtacaacaaggaagaccgccctaaaggcgaagaccgcaactactgttggctagaatactttatcatgaaagttgccgaagaacagaaaaaatctggtgttcgcctactcgatgttttcgacattcactggtacccgacagaaaaggattacgaatcacgcgtgaactggcatcgagtcttgtttgatacaacctataactatccaggcgcaaacggcataaagatggtcggtggcaactgggacaataaagttaccaaggagtacattttcgtgcgcatcaaccagtggctcgaaaaatacttcggcaaggatcacggcatcacgctcggcattaccgaaacaagcatcattgacaacgaccccatggtaacggccctcacttacgcatcgttcctcggcaccatgcaagataacggcgtggagattttcaccccgtggacgtggggcgacggaatgtacgaaacggtgcacctgttcagccgctacggccacccgaaccgagtgcagtcgacttcaagtaatgattcgctggtatccgcctacagttctatcagcaacaagggcgattcgctcacagtcatcttcgtgaaccgcgctgaaaaggacgcacaagaaatcaacctcgatcttgcgaacttcgcctccgacggaacagtcaaaacactcaccttgcaaaatctccaaggcgaaacgttcgtttcgcacacaagcaacgccttgaaagagaacgcagttgaagcaaatgcgcagggcggaacgaccactgcgacgggctacagcataaacagattcaagatgacgctccctgcaaaatccatcaccgcggtgctactcactacgactacgccaaaacaaatcgacgccatagcccccacgagaagcacactctcagggaacctgctgcaccaggaaaacggcaactggtttatcgacaacggttcagggaaagtgcgccgtataaacgtgttcaacagtctcgggcaaagcgtactgcgaatacaacagcccgcccgcggaaacttccgcattgcaagcgaagtgctcagcaaaggcaatttcattgtgcgcatagaaactgcaagcggaacgcaaatgcaaaaaataacagtgaagtagaatttatctatagcaacaactaacgaaagcctatcataccagaacgctaatcaatcaagtcgttctggaatctcgacaggtgttcgaacggcaagatttggcgacctctaaacagtccgcagccatcgttgatcaattgattgttgatggccttgaacatgttcacgtccagctttgaaagctcaagttcctgcaattttgtcaggcgctcataagcatcgtcaaagtaaacgcactcgccactcggaatttggtcatgtttggaacgacgcgtttcttgagtcttttcatacccgaagtgatttgcatcaccgatttcggcaaagtcatccatatcttttgttctaagttgtacttccgtatagcaacgcgcaagattatcatacatcgttatgtgcaacgattgataaccggagcttcgcggagtcgccaccgaatcatggtaatacggttgaacagcatctttcagcaagtcgcaatggccgccatccttgtgtcttgaaatttctggagtaaatccacgttcttccaaaaattcaggcatgacgttcgcaatttcgtaaagatacttccgttcaacttcgctccgttcctcaccttttttgatatggcaagcaggcatcgaaatgacaatacggtaagcaatcaagtcgcgaaaattcagtgtgctttttatttcggcttcagatgggaacaccccatttttcttgtaatagttataaacaaattcaaggatatatccattaaatttttcttcggcgcgaatcaatgacttgatgcgtcctttgaacgtaaacgccaagaagggatattccctcgtcatgtacttgtagaattcttttattcgttgagattgcgaagtcaagaagtcattgtgttctagcaattcaataatctgaatcaaaaaattcgaatgcgcaagatcaatgctattatgcgtttccttagcactgtttctgagatcatttgaatattggtgcaaaattttcagcaccgtgtttccagaaaacagatagtcattcaaagaaatcatcttacgcctcccgagcaagaattcttgcggtttttacgtgtcaaaatataacaaaagctcttgcgaattctagtgaaataaggtaaattacaaaacaaatattttttcgcatttcaaaacattacgtatgatgtaaaagagattttcacgaattgtaacaaattacaaaaacttaaaaaaattttgatcttgaatatttaggataaaattttatggaaaacagagaactcaaaatccacggcatttacaagcacttcaagaaccgctactacattgtcgaaggagtcgcaaaacattccgagaccgacgaagaatacgtcatctaccgcaagctctacggagataacgccatgtggattcgagagaaatccatgttcttaagcgaagttgatcacgaaaaatatcctgaagtcaagcaaaaatggcgttttgaagaagttgagcttggacaacagtaattacaccttttcagcttctcacccgcataacgaattttctatctttctagtcatgctcgactattctcaagttccaagtccctgtttcgtacttgacgaaacgcgtctccgccgcaatatggaaatcctcgacgatatccagaaaaagaccggcgtcaaaatcatctgcgccctcaagggttacagcttctggcgttctttcccgctcatcggcgaatacctcgccggcgccaccgcctctagcctcaacgaagcccgcctcgcgcgcgaagagatgaacaaggaagtccacgtctttgcgcccgtctacgaagacgacgaaatcgacgccatcctcgatgcagcggaccacatcacgttcaacagcttttcgcagtggcagcgttacaaggacaagacgctagcccacggcgtcagtgccggcatccgcgtgaacccggaattttcgacagtcgaaaccgacctttacaacccctgcggcaagttctcccgcctcggcgtgaccgaaaaggaattcaagcccgaactcctcgatggcattgacggactccacttccatgcactttgcgaacaagatgccgacgccctagaaggcgttctcgccgcatttgaaaagcacttcggcaagtacctcccgcaaatgaagtgggtgaacttcggcggtggccaccacatcacccgcaaggactaccaccgcgacgaactcgtgcgcattctcaaggatttctccgcacgttacccgcacttgcaggtcatcatggaaccgggcgaagctatcggctggcagaccggtgaacttgtcacaagcgttggcgacatcgtccacaacgaaatggacatcgcaatactcaacgtttccatcagcgcccacatgccggactgcctcgaaatgccttaccgtccaagcgtcatcggcgccgcattcccgggcgaaaaggcacacacgtataagctcacgggcaattcctgcctcgcaggcgatcagctcggtgacttctcgttcgacgaaccgctcaaggtcggcgaccgcatcatcttcgaagacatgatccactacaccatggtcaagaccacgttcttcaacggtgtgcgccacccgagcatcggcaagttcgacgaaaacggcaagttccacctgctgcacaaattcacgtacgagcagtttaaggagaagctgtagcgccgtaagcacagtggttagtgattagtagttagtgattagtaaactcgggcatgacaaaaaagcatcatgagcaagcaatgaaattcaaaagcgaagacgaaacatacaactgggcgcttgaatttgcgaaggaactcaaggtcggcgacaaggtcgccctctacgggaacctcggcgcaggcaagacagtcatcagccgcggcatctgcaaagggctcggtttcgaaggcacagtctgctccccgacctacaccatcctccacgaatacccgaacaacccgcccattttccacttcgacctgtaccgcctcgaaggcggcgcagacctttatgaagtcggcatggacccggactatcttgaaagaggcatcagcctcatcgaatggcccgagcgattagaagaaaacgacgcaggcatcacccacgtcgttaaaatccaaatcgtttccgagaccgaacgcgaaattacagtcgagaaaatcgcgaaatagcgttcagccttattgagcctttttgcgcttacccttgcgagcaagtttcttgttcgctttttctatagaatcagcaacagcctttgcacgaagttctgcagcgacctgagccaaggaatccgcaatagccttttcctttgcaatcgaatcggcacgggcaacggcagcagcaacgctagccttgacagcatcgttattggcaatgttgttccaatccttgcggtcgccctgactcaagagcatcggaccattgtattcagtcacaactttgtatgcagcaactgtatcacgtgcagccatggcacccatagcatcagcatacaaatccttctggtggttgcgcaaatcttcgatggcacccaaacggttctggcggaggatttccatggaatcgctcacaaagcccaagtcccacgtttcgttatagcaggcttcggcatccacatattttgcagcattggtctctgcagcgacatacaaagcatcgcagtttgcaaacatggtggcacttttctgcttggcatactggtaatagtaatagccaccagcgattaagccgataagcacgagcaagaacacaccgtcctgccagcccataatcggcgcctgcggaagtttcggtctaccgttaatggtttcaccggcttccagtttttcttcagcctcgtcaaacgggctttttccattcaagaaactaaacatagagtcgtcctatttttttgaaattgcgtcaaagacgcgtgcgtataaataaatttgtttcaaaaggcttgcaaaaccgtttgaacgtgttggtgaaagcccgacattgagtccaatctgctggaaaaacgtcggatccaccgaaaggatatcggccggagccatgtcgttgaaaatctgcaaggcgagcgcaccgagaccacggctaatcagcgggttcgtcgtaccgccttccacatccatctcaaaatggatttttgcgccatcaaatttcggcacgagatacattgttgaggcgcagccctggataatgaacttttccgccttgagggaggcatccatacccttgtgttcacgagccaaatccaagaggaatttccacttgtcatccggatctgtgaacgaagcaaattttgctctaatcttttcttgacgatcaacaatactttctgacataatcaaatcaatgcaaaaaagaacgcattttccaaattacagacgggcaggaccaaagtaccgcccagaaaattcttagcagagtctgcttttcacgcgggagcttcgagaggcgctttgccgccttgtcaaactgttcatccttgattttcgcaagccctggctttgcccttgcaatctgcaaatgagactttccaagcttagccatccagcggtcaaggacagaagcttcaatacgggaacgagcagcatcgtccgatgcattgagccattcatgaacagcctcggccacaatttttccgctcagcaaagcttcgacaattccagaacggctcaacggattcacgcaacttgcagcatcgcccgccttaaacagaccacacttggcaagcggcttatcggactgcccacaggcaatcataccaccgtaaatcgccttcacctttgcattcgggtaatgcgttgcaataaagtgcttgagcttttcacgcaatggcatatccggttttgcatccttcgaaagtacaaaaccgacattcacttccttgccatcacgcgggaaaatccagccataaccgcctgggaattcactcccataaagcaaatcgatatgatcgcggtcgtgttcaatcccttcggctactgcaaaaatgcccggttccaaatcggtatcccccgattcaatcccttcaaggcatgggattccacgcgtcaaacggcacccggggccactagcgtctataaatgcatctgctgaaagtgaaaaaaactctttgcccacctgaacattcaaattccagccgttttcagtcttttcaatgcttttcacaagcgcatcaaaacggcattccacgccagattctacgcaagcatcggctatcgcatggtggaactttgaacggtcaagcaagcggccgcagtctttactataaaattcagccttgtaacccttaggcgatgtaaaatagatgcccgaaaggctcccacgcacccaggattcatcaataggccaaagttcgttcaaacggtgcgtagatacggcttctgcacaaaaaatgggctctttccaaggctcttttttatccagaagtaggatttgtccatcaccacccgtcaattttccaagctggtaagcggccataagaccggccggacctgccccgcagatcaccactttgtaagaatttgaacgaaaacaagtcatttcaacgtaaaattagtatttatttggtcagtttttatttttcattgttagttttgcaatttttttagttattttagggctatccgttatttgatttactttttttcataaagggaatttgactatgaatatgaagaacgtctataaatttggtctctgcctccttggtgcactcgcgctcaacgtgtctgcacaggacttcagaggtaaagaactgaatacatccttccgcgacaagcgtatcgacaactatcagttccagaaggcaagagctgtcaagggcgttacggacttccagcgctctgccggtgaatctccggacttcgaaggcgcaaaccttcccgaagtctctttccgcaatgccgtgattagcggcgccaacttcgaaggtgcaaacctcaagggtgcaacgattagcggcgcagacattcgttctgcaagcttcgaaggcgcaaacctcgaaggcgcaaacctctatcgtgcaactcttcttgatagcaaattcccgaaggccaacctcaagaacgctcgtctcgatgccatgaaggtctctgacgaatgcgacttcagcaaggctgacctcacccaggcttccgtgatggacatggaccttaccaatgctgacttcagcaaggcaaacctcaccaacacgaacttctcccgttccttgatggctaacagcgacctccgcaagaccaccatggaaaagacggacttcacagcttgcaacctcatcgctgcaaacttctccggtgtgaagctcaacaacgtgaactttgctaaggcaggtctttctcaggctgaattcggtggagcaacgttcaacaacgtgaacctccaggaagcagacctttccttgaccaccttcaatgacgtggacctctccagaacacagctccagaaggccaagttcgctcagtccaaggtcaagaacatgaagttcaccaaccaggacttgaacggcgtcatcttcgacaagggcgacgtttccaagagctctttcgacaagaccaagctcaacaaggcttccttcttcgatgcaagcgtcagcaagaacgtgttcaactacgctgaactcatgaaggctgtgttcgacggtgcctacgttttcaaggatatctttgataacgcagacctcaccaaggcaaactttgcaaactccaccatcgaacgctctgcattcaacaatgcccagctctccggtgcaaacttctctggtgcaaagctcatcaaggtaaccttcctcaatgctaagatggaaggtgtcaagatcgacgcagacaccaagatggaagacgtggacttctccggtgcagacttgaccggtgcaaagattgaaaagttcaccgccaagaaggtgacttacaacgaaagaaccaagttccccagcggtttcgatccgcgcgcatatggtttcagaagaccgggcgaaaaataaatccttttgaataacggaaacgagggacgctcatcgagcgccccttttcttttgcgccaaaggcgccctacttcttgtccatgagccagctaatggcttcggatagcgaatgcactcgcacgaccttcatcgaacccatattttcagaaagcttgcagctcgcaggcacaaccgcctcagtcatccccaagcggctcgcttccttgagcctctggtccagaagactcacgcctcgcacctcgcccgacagtccaagctcgccaatcgcaatcgtctgccgtgaaagcgggatacccaaatggttacttgcgacagctagcgcaagagccaaatccgaagaagcatcattcaccttcatgcctccagcaatacttgcaaacacatccgaggcgccaatcgtcacgccgccaaacttttccaaaagcgcaagaataattgtaagacgctttgggtcaatgccggccgccacgcgctgaggtaccgcaaaattagtctgattcaccaaagcctgcgtttcaaacagaagcgcccgagacccttccatggtacagcagacagcacttcccggagtcggaggaacgccctcctgcaaaaagaccttgctcggattcaacacagggttcagcccgtggctagtcatttcaaaaacgccgatttcatcggttgcaccaaaacggttcttgatagtccgcaaaagtctatactggtgattccggtcgccctcaaagtacacgaccgtatcgaccatgtgctccaagattctcggaccggcaatttgcccgtccttcgttacatgcccaatgagaatcgtgatgcatccagaattttttgcaaagaccatcaagtctagagtacattcacgcaattgcgttgcgcaaccaggcgttcccgaaaggtcgctcttgtaaactgtctgaatagagtcaatcacaagcacctgaggctttacctctttggcctgctccaaaattttttcaagattcgtttcgcaaaggagcatcatgtcactccccgaaacattcaaacgctcgctacggagtttcacctggcatgcgctctcttcgccactcacgtacagagccttgactcccgccgcattcatggtcgcaagcgtcgtaagcacaagcgttgacttgccaattcccggatcgccaccaatcagcaccaagcttcccggtgcaaaaccacctccaagcacacggtcaaattcagaattcgcagtactcaagcggcgcgtatcttccgctgcaacatccttgagcagtaccaccttatgaaccgggccgccaagcccacgccccgtacgcccagcgccatccgtgatccgttcaatgacatgttccttaagcgagctccacgctccacaaaacggacacttgcccgcccacttcggagtcgtattgccacattccgtacagagatattcaatttctttcttagacttatttactgctaccatgagcactaatataacaaaagcaccatgtcaaaaggtgtcattatacaaaaatttcccgtccataagaacgggaaatgactttttttcatggagttttttttattgaaactcttttttcgcgtgagtaatatccgaaacggtaatgatgtacttgtcagaaccattatacagcggtttcgctcgtacaaactttacatgcccatcatcaagcgtcagcgttctgccatacgtttcaccagaagcactccgcatcttcgctatttccatgaatttttcggccgtacagaccggcatctggaacagcttgcaaagattgtccatagaatccgaaatcgtcctttgaacatacatcggttttccttcaaggcaagaaagactcaacagcctatccgtatttccatcgagataaatgatttggtcatacagattcataacgacagcatccgtcaattccttgtaggcttcgacatccgtatcgttttcattctggagtttcaaaatcacgtcacccgtatccgggtctgccatcatgtcaaaagtcgatttgatggagaaccatccattcttcaaattataattcaagttcagcgaaggaacggcccgcttatttgcataagcaagaatcaatttttcacgagtgtagcttgacgttttctggatatttacactatcctttgacatcaattccaccaaatagtcaaagtgggcgtcataagtgtacttacccgtaagttctttcggaatatacgaaataccgtccatcctgattaccggcgaattcctcgtgagattccagaacaagtatcccttgtatcccggctcatacgacttggtatgggtcgcctcaccagacgccatgaacaacttgaaagcgttctttcggccaaagtaattttttaatgccatatcgtcttcggagacgaacaccgacaaaatgcgcccatacggagtatccctaaagtatcgccccacatggtaaatacgcttgacaaaacccttcttggtcctgactctgtatgtcgtttgtgaaggcagagcactcctactccggaacagagtttcaagagtttcatcaacggcagcataatcttctggaagaacagccccctcaaacttattacccgccaagctgcggaaatcgtcaacgttatcgcaatcaaagatttctagcgcacggccattcacatacaggatatccccactgacagcttccaaaaggataactccacccgggacgtattccatatagttcagcgcaagctggtggagcacttccgtattcttgatagcgccatcgatcttagacttgacctggtccctactggttatgggcgtatggataaactggtaggcgcctaggcgcatcccttcttttgcgagttccatgttatcggtcatcacgataaacggaatctggcattcacgcttttcacctctaaacttctggataatcttgaaaccgtcaattttcgggagatccgccgcaatcaacgcgagcgaaatatggttaccgtattccagcaagaaattgagcacctgttcgccatcctcggcaagcagcaagttgtaattcgatctcaagacactttcaaggaaagcgcggttctgcggattcatatcggcaagcaagattgtctttgcatctgtcgggagcgacgtaatcttactactcgatgaagagatatcaaaggcactcacatgcgtattgcgtagagacatgtcataaatgtggttaccttcaatatcggcaatcaagcatccgctcaaaaagacatacgaaccacgagcggcatacgttatttcacgcgggccagtatatgcagccttttcagcttcgtgaagcgtgtagtatgcaggatcctttgggtcattgatagccttttcaacatcttcaatatgggcaaagccaaggctcgatatctgctcttcgaactgcttgttcacaaacaagaacttaaacaagccatccttataagagagaatccccttaggagaatccacaaggtagtctaagcttcccaatttggaataaaccacacgtgcattatggtcttcgacagccataccaatggattccatgtgtttcatggtatcctttaacggctgaggttttccgtaatagtacccctggaccttttcgcaaccgatgcccttcaagaaatccatctgttccttggtctcgacaccttcggcaagagtctttagcccaagatttttcgccatgcgaaccgtggaactgataatcgtgcgagaggcatcgttaaagttcgaaaggaacgccatgtcgatttttagctcatcgaacttgtaatccttaagcgtattgagcgaagagtatccactgccaaagtcgtccatccatacttcgtaaccgaccaagcggaatctctggatttcacttcgaacataggaatccgaagccatgatgctttctgtaatttcgactcggatgtattctcggtcaatgctgtatttttcaagagctcgttctacaacatcaaagatatcgcagccgataaagtccaaacgcgaaaggttaaaggacacagggacaatcggtttgccagcatccagttccgcacgcatttccttacagacaatgttaatgacgtggctatcaagcttatggatctggcgagattcttcgagagcgccaataaagaccgccggattcaaaaaaccatattgcggatccacccaacgggccagcgcttccataccgcagaaagtttccgtaatcgtacggaccaccggctggtagtaaaccttgatgtagccattctttatagcctcgtcaatatggtttaccacgtaattctgcagcacaagcgccttgcgcaaatcctcatcgtaatagcggacaaagctgtcgctagacgacttctgaactttacatgcaatcttggccttttcgttggcatcgaccatcgtttcaaattcatcaattttagagatgccaatgttcacatccatcgaaatcttggaaacgacgctcttgacatatttgcggacttcacaaagcttgtcctcaatatttttcatgtctgcaacgaccgtaaaatggtcattggctaaacgacaaatcaagttattcgggaatactttctttagcgccgctgcgaaattgagcaaaaactcattacccttatcatagccattcgcattattgtagagtttcatcccaacgatgtcaaagaatgcgacagaaggcgtcccgccggcaatccggatatcggtaacatagctctctccacgcatgcggcaatattccatattcggaagacccgtcaatgtatcaaaataacggtccgttctttcgctaatcctatggaaaattgcatccttgccatgccacttgattaaggaagctttcaaaatcaggtcaccgcccgtacgggaattcgggacaaggacttcgcccttttcaaggacctcttcaagggtaatgagctggacttcattagggtcaaagaaatactcttcaaatgtgatgccggaatcaaaagcttttacaggcgtccagaccttatctacagacgcactgagcatatagatttcatgagttttggcatcgacaatgacaaaaggctctacgctgtcattgttcaaaaactcaatcaagctgttatcaaattcattacggaaattcttgcacgtatcaaaagcagaggtcacatcgtcgtaaacaacaattgcacattccgagccatcatccaaaacacgatggtaaccttgagcatgcaatgttcggtattcgtccttgccatacaatttttgacggtaaacaacctcgtaacgaccatccttggattttgcgaattctttagccttagtcgccacaaaaacaatatcttcgcgatggacatccctgtacatgtccgtatcaaggaatttcagcaaatcttcgcgagtactaccaggggcctgccaacgaacaagtccatcagaaacaagaatagtctgaatatgaccatctacaaatcggtagacagcaagcggaacttcggaatgctccaattcattccgtatcccctcaggaatctttttttcaccagcatcagacataaccacacgcctccgcaacgaaggattttacatcccataacggtccaaaactactccccctccctatgttcctctaaaggttaaaaataacctttatttattaaaatagcataattttttaaaatccgcaagttttgtgaagtattttcgtatcaaaattaaaatattcatgcgataggaaacacaaaaatcccgcacatcatgcgggattaacattggccatttaagcaactatagtcagatataggcaaaaaagcagaaaacgcggttaagcgaagacgttgcggccagcttctacagcatcagcaacgctcttgcccacgtaatcctgggcgctaaaccagcgaccactcttcttgtcgtcaaggagcacgctcacgagagcgcccggaacaaccgtttccggtgcatttggggcattcgggccgccgagatccgtacggagccaacccggatccatcacattcatcatcacatcggtaccgttcagcttgcaggcaaaatccttcacgaacttggtaagggcagcctttgcgcaggcataagcggcaagttccggttcattggcgataccgctcgtcgtaagctgcatacggccaaaaccgcgcttgatcatgcccggcaagaagtgataggcgatctttatcggagcaaagaagttcaccgccatcgcctggcggaaatcatccattgtattcgtcgtgtaatcggaaaaatagtggctcataaggcccgcgttattgaacacgaggtccacctgcacgccaaaagaatcaatttcagcaagggctgcttcaatttcagcttcattttcgagattgcagcccacagccttcacctgtacgccatacggtgcaagttcggcaattaccttttcggcatggctcttgtcgcgcccctgcaagatgaggtttgcaccgagtttagccatttcaatagcgatgaggcgtccgacaccacggcatccgcccgtcaccaaacaccattttccttttacatcaatcattccgtatccctttgcgctatgcgtgataaatctaattgaaaaataaacaatcctttttaggacaagaacaactcaatatgacaattctgtatacaaacgtaaaaattccaatcatttgcctcagggttatttcaaaacaaaattcccattttcaggcaaaaaaaagagttttctggggaaaataaagttaacgtcgttttatgacgtgatttttaagaaaatcaaaagattttaaacttttacgtcttttgcaaactatcgcatgcacaaaaaatttgcgcaattacgtaaaattagcaccagatgaattacgagacgctcctactacacgaagccatcaggctactcattatttcaatccggcaacagcgacggcatactcagcagtcactatccctcgaatcaggaatttcaaggcagtacatatcgcagatggagtgtggaaaacgaataccgtcgctagacacgctctcgcaactagccatcgcgctcaagacaagcatgggttcgctcatgtccgagatggaccgcatttaccaacaccttttttggcaaagcaagaccgatcaagtcgacaaaaatgatgatttctcagcaaggaacgccgccgagacacacaacccaagcctagaatacatccaccgagcgggagggttagacaagccatagcccttaacaaaaagcttaaaattttctatctttactagccatggaatggcagcgcaatataaaaactttgacaaccgacgagctcaaagcttggcttcgggatgttgacgaaaagccctaccgcgccgaccagattcaaaaatggctattctgccagcaggtgcgttcttacgacgagatggtgaacatctcccctgccctccgcgaaaaaatggcaaaacagttcacgctttgcggtctcaaggaagaccagcgttctgtttctgtcgatggaacggtcaagtggctttttgagaccgaagacggtcaccatatcgaaaccgtgatgatcccggcaaacggtcgctattccgtttgcgtatcgacccaggtcggctgcgccatgaactgcgcattctgccgcaccgccaagatgggattcacgcgtaacctcgaagcaggcgaaattctcgaagaaatcatcaacgtcaactggtacttgaaggacaacggcttcatgaacgaagaaggcggagtcgcccaggtgacgaatatcattttcatgggcatgggcgaaccgctcaacaacctcgagaacgtccaccgcgtctgctgcacgctgcacaaccagaaacttttcaacatgggcgcaaagcgcatgaccgtgagcacttcgggtgtcgtcccgaagatcaaggagctcgtggaccgcaacacgccctgctgcctcgccgtgagcctcaacagcacgaacaacgaataccgttcgtccgtgatgccggtgaacaagacctggcccatcgaaaaacttttggaggcggttgacgaatacatccgccgcaccgataattatgtgacgttcgagttcgtgctcatccagaacatcacctgcacgcccaaggccgcaaaagagctcatccgcatttgcgccccgcgccgcgtgaaggtgaacgccatcgtgctaaacgacggcgatgacccgacgctccacgcccccacccccgaagaggtggaagatttcctcgccgctgtgcgagctgctgaaattcaaataacgatccgtaatccgcgcggcagggacatccttgcagcgtgtggacaattagcgtacaaaaaggaaggtaaagaatgttaacgcaaaacctcccggaattctgggacaatctctatgccgaaggcaaggactactggaatttcaagaaggcgactccggccctgcttgaatttttcaagcacccctcctgccctgcagaaggctccgtgctgattcccggcgctgggttcggctacgatgccgaggcatgggctttgcgtggacacgatgttttggcagttgactttgcaccgaccgccgttgatgaactggaccacttgagccgcaagcacaagaacttgcgctccctcgacctcgacttgttcaccctttctccgaaggatgccaagcgcggtggccagcagtttgacatcatctatgattacggcgcattctcggctatccatccgggccgtcgtgacgaatttttcgaagtctgctataggatgatgaaggatgacggcgtgttcatctgcctcatgtacccgctcatgaacggcaagaccatgcagggccctccacactgcatgagcgaaggcgaactcatggctcgcctggacggcgtgtttgacattgttgaacgcatcaagcccacgaacagcattccgggccgcgaaggcaaggaagaattctggctcttgaagaagtgcctgtaattttgaagagagaacgcccgctgtagcgggctacagactagagacgagagaattaagctctcgtcttttttattacgggaacctctgtaaaaaaagcgcgatagactccacaggcgcaccatttttttgtatttttagcccagttttttataaggattttattatggctaacgatttatgcccgtgcggttctggcaaggcctactgcgactgctgcgaaccgattattaagaagaccactctcgccccgtccccggaagcccttatgcgctcccgctacaccgcttacgccaagcacgaaattgcatggctcaaggactccctcgaagccacccagcgtgacgactttgacgaaccgagcgtagaagcctggagccgtcagtccgaatggctcggcatcgaaatcaagcagaccaagaccgaagaagacaagaacatcggttgggtcgaatttgtcgctcgtttcaagcagggaaacatcacccgcaaccaccacgaacttggcgaattccacaaggtgggtggtgcttggtacttctatgacggtcgtgccgtgaagcaggaaactgtccgccacgaaggtccggttgttggccgtaacgacccgtgcccgtgcggttcaggcaagaagtacaagaagtgctgcggcgcgaataagtaattcgcgacttcgtcgcagttggcagagcttagttagcagaacttagttattagcatattctaagttctaagctctaagttctaagttctacaatcaaccattacctattaaatatgttcaaagttttcgtagatggcgaagcagggaccaccggcctgcaaattttcgagagacttgccaagcgcaacgacctggaaattctcaagatcaatccagaactccgcaaggacgtgaacgaacgccagaagatgatcaatgaatctgacgtgacgttcctttgcctcccggacgcagcgtccatggaaagcgccgccctctgcacgaatccgaacacgcgcatcatcgacgcctccacggctcatcgcgtgaacccggcttggacatacggtatgccggaactttcggccgaacaacgcgaagcgatttccaagagcaagcgcattgcaaaccccggttgccacgcctccggatttatcctcggcgttcatccgctcgttgcatcgggaatcctcccaaagagcgctaacctcgccgcctacagcatcaccggttactccggcggtggcaagaagctcatcgcagaatacgaagccgaagacgccctcagccacaaggctggtgaatcgaaggccatcatggctcccgccccgtacgcgcttgcgctcgcccacaagcacctccccgaaatgaagaagtactgcggactcgaaaacgtcccgttcttcaacccggtgcttggcccctactacaagggtatggccgtgacggtcgccatcttcccgaacatgctttcgaagaaggtcggtccgcaggacttgaccgaaatcctcgccaagcattacgaaggctcaaagttcgtgaaagtcttgccgtacgaagccgctccggtgctgttcaacggccgcttggatccgacagtctgcaacgacacgaacaacgctcgcatccaggttttcggcaacgaaaacatcatgcaggtcacgacgatcatcgacaacctcggcaagggtgctagtggcgccgctattcagaacatgaatatcgcgctcggcctcgatgaaacaatcggtttggtttaatccgcattcgtcacccgttaaatttcaaaaaacgccaaagctccatgagttttggcgttttttgtttttggaggtgaaatattagatggaaaaactaagcctcgttatccataattacgcctcaattgctgaaaaaaaacaaattgggattgactgtaatatagatttgaccaatttcaaaaacaaggggtcgtctgtcgggcgattttgaggcaaaagagaaagccagcccgaggtgggctggcgacgtttatacaaattctaccgaatttgtcctttatctttgttgcgatagtatatatacgcatcttcactttcccaacaaccgcaatattcaacagcatcaaaattacatccgtttattttttggaggcaatcaatagcattggggcttttacactctataaaacgagcattaccaagattagcgtaagcgcaagcctgaatcaaagtcggaagataaaacattcgatcccctttatccttactactactagatttgactgcttgactactgctgctcaatttgataattgtactactaaccgtatctacaggattttcgacattcgaaacaggaggttcttcaacgcagctactagaaggagtcaccacagtaccaaagtcctttatgcagcgtacagccattccagttcctttgtcacagattttattgttatcaagacgagcctccgattctgacacatgccaatagtatgcacggcttgtgatataatctgtagaactccaaaaaaaggctccactcgcagtgtgtccagcaaccaaagaaagagtttcataaagagcagaaaagccacttgcattagtcgccaccaaaccctttctaatcgcgcttttacttcttataaagtcttcagcctgcatcgcatgtgggtcttcgttcagaatcttataaaactcaacccattcagtagaatctggtatatgccatccctcagggcaaatgccgggaacaggatatgtgggcgaacaggttacaccatagccacaattttcactatcgttagtaaacactacagcactatccattgcagccgcccaagtgtaatggcgaccgaatgtttcgcaactatctgggttacaagagttgccgtatgttttcccatcgaccttatattcaaatttcaggttttcagccatccaagtttgcgtaccgatggtaatcgtcttataggttcggcaatcacgctcatcgaccatggttcctttttcaacagtatatgaaggaattgtaggtttgcttgcggaaatttctgcactagaagcaggaacaacattaacactactagaagaaacctctactttttcaggctcttcgggcaaaatattttcttgcgcaggggtagcgctatttgacgaactaggatcatcgccacaggcagcgaagaagcctacggtcacaatcgacaaacagaacaaaataccctttttcacttttaacatacctatccaaatgtaaaaagaaacgatacaaagtcaaggtttgacagaaagaatctataccttcttgaaccatggatcaaaacctccattagcttcttctcgagcacgctgttcagccataccacgttcgtaagcctttttcataaactcataatcgcgcaagcgctgagcacgagcttctggagtttccggtcgacgaatcttcatgttttcaagaaaacgacgagcatcctcgccatagagaatcggagtttcacgaatgggtcttgccatagttttcataatataaaatgatgaaatttcaaaaacaagggatcgtccgtcggacggtttattttgcaatcaaccgtttgcaagaatcaaaagattttacaaaagagaatatgagccagaagcgaagctggcatttttttcggaggtgaaaaaaaatatttttcagtatctataccttcttgaaccatggatcaacacctccattagcttcttctcgagcacgcttttcagccatacccaattcgtaagcctttttcataaactcgtaatcgcgcaagcgctgggcacgagcttcaggagtttccggtcgacggatcttcatgttttcaagaaagcgacgagcatcctcgccatagagaatcggagtttcacgaatgggtcttgccatagttctcataatataaaatgatgaaatttcaaaaacaagggatcgtccgtcggacggtttattttgcaaacaaccgttagcaagaatcgaaaaaatttacaaaagagaaagccagcccgaggtggactggcgattttcggcaagttctattttattgtagctttgagaagctaaacgaaatcgtcgcaacggtattagcgtcagatttgtcgaatacccaacggctcacagtcttctcaatttctttgtcaaaatcactatatccggtagtggatgattctattgaacaactaatcacatcaccattcggagctatagtaagctttaaaacgacattaccagaaaaaccagccttcatatcccaaaactttttatagacgtgttttaatccaggattccgctgttgtgcaaccttctctagatttttagcaattcgatttccgcttgatattattttaacatcttttacagacacagacaaagtataggaattaactccttttgaattttcgcccgtaactaataaagaaagagcgcttccagagttatttttgccaatttcaacatcactattctttttcgcgggaggattttcaggagatttattttcctttgcttgttttttttcaccacccttcacacagcgaacagacaaaaaatcttcttttgcctcatacatagtatgaacatcatcatcatctcttaacccgtaagccaaaacatctccttcagggtagtccgtagagctccaaaatgcagcaatatcactcacgaacacgttttttctaacaacagcagctcccccctgcattgccgcaaactgtaaattatctgttccattttgtttccaaccatttttacttttgagtttttttccaatccccagaattttctttttgggggcaaattcgccgttccatcccgcatcaagaaataagcgtacccaatctcccacatcaggcactcgccaaccagccgggcaaaccttcattgcttcattccatgtataaagtcgaccatactttttgcaattagcttttttatccaacaagcaatggcttccatccgttttatattttagattctccgccatccaagtcaaatcggaagatttatgtttcacagttttataaacattaccgtcacgggaatccttcaatgttccattttcaatctgttgcgcctcaataacatcaagatccacagttgccgcatcacacacatacttgagcttcgatgcaaattcctcgcatccagtatctatcgcatacttatacttaagaacacgcccgcctctttccgtatatggtgtaacagacaattttccacctgcgggacacttaccaatagcttcttttgccacagcaaatatagcatttggattttcagattctcccatctcaaaataaggcattcccttaggggattgataaccaatattataaaacgaacctattttttccgtatcctcaaaataggagttttgcaatttgacatacgttccaaaaaacactgtcacaagcttgggatcattatcacccgaggttgcattcgcaaaagccgccagtgccgaaaccagcaacattgtaaatgagaatttattcatattttattccttttttaagttttttattcaaagagatgttctatcactcgtccttgatgcaacgaacagaaagccacatttccttactttcgggataaagatccattgcaggaccatgttccacatacattttattttcgtttccattaacttgagacgaactccaaaaataagccctctcagacttatcgcctttatgatcttcataaactgttcgctcttcataaataagtttaccaccaacgtacctaggcggtatatagtaccccttaccagcgggtaatacagaaaaaccaaaagcgtctataccatatttagtataatcccaacccgttacacttatgagcatcttagcagagggaaaggcaaaaaaatcattgacaccatagtattcttcgcctataaatttatttaaagcaacccattcagcgtagcttggtatatcccatccttcagggcaagcatcctcagcatctttccaagaatacaacctcccatatttttcacagttatgttcataatcaccatgacaatgactttcagctgttttatagttcaaattagcagccatccaaacacgcgatccgataaccacaacaggatacttttgtccatctctaggatctgtgaaaaatttcgtatgaacatatcgcccatccttaatttcccccttagatacaagctttcctcctctatacacctttacaggtccttcgataaaatcatttttataggtgtattccaccactacatttccatgctcaagaacttccttaaaagtaccatttttcaaatcatggtcataagagccctccaaaacaagggatccgttcttactatactccttaaagactccattcttcagtccattttcatacgttccctccttaacaaggatgcccattctattaaactgcttaaaagagccatccatttttccagtagtcctgtccacctcaaaaaccttgaatggttttgaaccgtctttgtcataatattcgtaatgtgtatcgtgatccttacaagcaccaagacacactgccaaaagagtcaatacaatcatccattgtatttttgcatctttcatattttatccttccttgattaaagatttttaaattttttataacaaaaaagcccatactcttccattgacttatacgcattcgttaatccctgacttgcaaaagtgtgagcaataagaagttttctccaagcaccatcatatttcaaatgaacaacaatgcaacgtttatttattttatctgtattatcacattttttcggatcttcaaattcaatttctagtttaccctcttctttcatcttcctcagcaaagattcaaaaatttgtccacaaagtattacatactttcgctctcttgaaaaaatttcatctaaacaatcttcaaaatacgggaccaacaaatcgagttcttcagttctcactttaaagctttgagatgcaaaaggaactagctctagctgaagctttttaagcaggacatttctctttgcaagcaatttattctgtatacaatcaaaatctttcggaagatcaataccactatccggccacgatttcaaaaaagcggcctgcttaacatcaaaagcatcatacctataacattcaggccaataatccgcataattcgtcttataactcttgtaatcttcaatgaatttgtctatagattcatcattccagtcatcacgtttccaacttcttgatatttttgaaaatctttcatcagcttctgtagcatcgcaccccggattcaacataaccataaccgtaaatgcatctctatcaccacaaaaatgcgaaggttctcccttttcagaaaccttttgagacaattttttattgagattgactgcgcgacaaattcttttaccctttaataggtttttaagatcttccctgatcctatcatctaattttgtcatcgctagcattcctgtaaactttttaacaccaaatataaacaattaaacaatgaaaaatcaaaaaagcgctcaccaagccctcccctcttccccaaatcgcaaaaatttctaaatttgggctatgttcttagacgaaaaaaatattgaagttcgctccggcagaggcggtgacggcatctgcagtttccatcgtgaaaagtttgtacccctcggcggtcccgatggcggtgatggcggtcgtggcggtcacgtgattttgcaggtgaacgagcagtacaccacgcttctcgacatgggcaacacgcacatttacaaggcaaagagcggtcagcccggtggcgccaagcgctgctccggtgcatctgccgaagatttgattattagcgttccgcgcggcacaatcgtcaaggacgaacagggccatatcctcacggacttgaccgaaccgggccagaagtggattgcggctcgcggcggcaagggcggcatgggcaaccagcatttcgcaactccgaaggtgcaagctccgcgcaaatgcactccgggtgaaaagggcgaagtccgccaactgttcctcgaactcaagctcatggcagacgtgggtctcgtaggcttcccgaacgcaggcaagtccagccttgtgaacaagatttctagcggacgcccgaaggttggcgactatccgtttacaacgcttgaaccggtgctcggcatcgtccaggtgaacggccacagctttgtggttgccgatattccgggtctcttggaaggcgcaagcgaaggcaagggtcttggccaccagttcctcaagcatatcgaacgtacgcacacgttgctctttgtgattgacggttttgccgaaaacgcctacgagcagttcaaggttctcaaggaagagctcaaggcattccacccgaagcttgccgaaaagaactttgtcgttgcactcaacaagagcgacctcggcatcgaaaacgccatcaaggaattcaagaagcaccgccagaaagtggtcatcacatcggctgtcactggcgaaggttgcgctgaattgcagcaggctttggacgctgcggtcccccatatgcacaaaaaaagcatcggttggagcaaaaaagcgtaacggttgcttaaaattattgtaaattctttaatatgaaggcgactcagtccaacataactaagaaggaaatcgttgatgaaatcgcttcccagactggatttacgcaagtaaaaaccaaagtcatcgtggaagaactcatcgacgctatttccaattgcgttatcgagggcaacaatatcgagttgcgtggattcggtcgcttcaagaataaacagcgcaaggaacgccgcacccggaaccccaagactggcgagctggtcaatatccccgccaaggtgcgcccggtgtttgagcccagcaaggacttgattgaaaaaatcaacaacgttcctttcgacttagaagaggcttttgtccctaaagatgatcaagaaagaatctagtacgcccgttatccagaaccgcaaggcgaaccacctctattttgtagatgaaacttttgaagtgggaatcatgctcatcggttcggaagtgaagtctatccgtaacggcaaatgcactctgggcgaagcgtggattgatatcgacgaaaacaaggatgaactctggctcgtcggtgcgcatatcgatgaataccttttcgcaaaccgtttcaaccatttccctgcacgcaggagaaagctcctcgcccacacgcacgaaatccagaaaatgcgcaaggcgaaggaattgaagggttgcacgatcatcccgctgaaaatgtactttaagaaccgtattgcaaaactcgaagtaggaatatgccgaggcaaggatcaacacgacaagcgacaggacattctagtccgcgacgccaagatggaaatggctcgcgccgccaaggctcatcgctaattttagctttactgctagtcgcatgtaacttggccctcgctgctacggcaagggtcgatgtggagtctgtcgcccgcgaaatcaagggttcgttccactggtatccggtacaaaagacattctcgattgtttctgcgaaggacacgctcaagttcgccgtcggcattccgtacatgacgcgcaacggtcgcacgattgatttgtcggcagcgccggaacttgataacggacacctttggattgccgagaacgatgccaagaagatttctaataaaattgaggcagccaagccggttgcaaaaccagccgaacagaaacctgcacagccggttgtcgtaaagccgaagactccaaagcaagaaatcgcaggcacgcgcgaagtccgcaccatcgtgattgaccccggacacggaggcaaggatcccggcgcttcgggcaagaagtcccaagaaaaagatatcgttctcgccgttgcaaagctcttgcgcaagaacctcgcggacgaaggcttcaacgtgaagctcacccgcagcaaggacgttttcattgaattacgccagcgcgccatgctcgcaaaccagtgggatggcgacctcttcatcagcctgcactgcaacgccatcgatgcaagcgaagagcgcaagaagattatccagggctaccagttctacgtgctgcgcgccccggaaagcgaagaagacaaagcgatagcccgtcgtgaaaacgcggttgccacgctctacggcgaaaagaacgccaaggacgaactttcaccgctagaatggttcaagctcgaagctcgcctcgaacagtacaaacaaactagctacctcttcactgagaaattgctagacagttttgatggcggaaaaatcaagaagatgaacacaggcgtcggcggtgcgggattcatggttctcgtaggcgcaatgatgccagccgtgctcattgaactaggctttatcagcaacgaagaagacgaagcttacatgatgacaaaggcaggccagcaagaccttgccgaccgcatcgcacaagctgtcagcaagtacaaggacgccgtccacacctaccgcgaaacactaggtagaaactagacgaaaaaaggaatccgcaagatttgactggattcctcgttacactcggaatgacgtgaaagaattagcccgaaaactatttcgcagcctttgaatttttctcaatgatttcaaggcattctgccaaaattgcatcatacttttgtttgtagcgctccgttatcacgggcgtgccatcttcgcaagtcttggtcttggcgatgtagccacggaaccaatttttggaatctattttataataataatcatcccacaaaagatccggtgaatacggcgcaatggcaatggcaacctcttcatctgaatcatataaataaacatagagttcatgtggagtcgaattcttcaatgttttctgttctcgatccaaaagactttccaaatatgtccgctccgtttctgacaaaacatcgtctttgagtttttgttcaattatttcatacagctctttttggacatctgctaggatgcccgtaaatggaagaaaatcctcttgaggacaattacgaatcatttcttctgatgaactggagctttgagccccagaactagaacttatcccatgcgcttcatcatattcagcaacatttgtataaactagattatcttctaaccgatattctctataagtactatcattggtacactcataagcggtttcaaaaagaatcggatttggacaaggattaaaaggaactccatagagcaaacctgaagcgtactccatagccctacatgattcaagtccaaattcggcccgctccaattcatttttagaaataattccattggtttccaaatcgcgtttagccgcatcacaactttcgtaacaatagcgatacgctgggtaaagcgtttgcttgcagccaacagatggatctctagctaatacataaccagcagaactcgaactgctgttagcgccagacgaactttcaacgcccgacgaactcgatgcggattcagaagaagaactttgcggtggcgtatcggaagagcttgattcaggcgctactgcagaacttgataattcgctagagctactttcatttgcatcagacgatgaatcaggatttgctgatggcgacatcggaaattgcggatttgaatccgaacaactcgcccagaaaagcgaagcaacagtcaaactaaacaagcgaataaatttatggatagtcatagcaaattcttctttaaatcctcgcaaaatcaatggcgataaattcggtcaccctcaacgcgaacgccttttgccgtaagaccacttgcagattgtccgttgactaaatacggttttgcaactggcttaactttattcctattacgaactggttttacaataggtgaaggcggcaaaacaccttttccaacaggcaattcgccgctatatgacggaattttgctaaacgtgggcgtaccgtcatcttggaaaatacattggtgaacataataagccgggaatccttgctttgtcaccctataattccaatcatacaccgtatcgtacacagttatatattggcacaacgcgtaatacgaagagtcctttttatacacaaaataattcgtatcattcgccgtactattttttaatgagtgcttatatgattccgtcaaggaatgccaactaccgtcccgttcctcataaaaagccaaagaatcattcaaatcgagagtagtcccttcttttaaagcatcctttgaattgacactccaaaaattttggtcatattcaaaaaaggcgacgtttttcattgtaaaattacaagccccatataaaatgccacaaacgcaagcagcatcccacagccaaacactatagcctttgccattttcaaaaacaacgctgtctttagaaaatccccaaacaggattatcaatataatccgaggaactcaaattcactataaaagactgttcccattcttttgcttgagccgtaccaagtcccatcacaaaagcaacagccagtccagacaagaataaactttttatgtttttcattcccattctctccttttttaacaatatacaatttgctcaaataaattcatacgcaagatgtttttattttacaaattgaatttccaggaacatgaaacaaaattttattcagccttttttaattctttctcaataagttcaaggcattccgcaagaatcgcatcgtatttttcctgatagatttcagtagttgcaggagcgccgtccgcacaagtttttgttttggcgatatagccatcaaaccagtaaccagaatacattctcaaccgagaatcattcccttccccactatcttcagtatagggagctaagcgtcctttcaacgttttgttttcacgatccaaaagactccctaaatatttttgttcggcttcgggtcttgcaatatcttgtatgaacttttcagaaacaatctcatacaattttttctgcacatcagcaaggacatccgtaaataaggcaaaatctccctgcgggcaattttttacaataacatctggcgcgacgccatgagcctcatcatattctttttggctcgtatagaattttttcccatctaatttaacatcgctataagagctgtcattagaacatttcatgtccacaaacatacgcattgggcagcccccataagagatgccataaagcggttcttcccgaaacaagtccttaacagcaccgcaagactggagagcactttcccatcttgagataattttttcggacaacgttgtatccgaacccaaatactttttataatcatcacaagaaatatcttttgtactactgcaagccgtcattcccatataagaattagcataacaagtcacagagggatctctagccaaaacatagctcgcagcactagatgagcttctagctattgaagaactactcaaagaaggcgtttcgctagatgagctcatctcagacactgtagacgaggaactaggaggtggcggagcatccgaacttgattcagaaacaatcgcagaactcgattcaggcgctaccgcagaacttgataattcgctagagctactttcatttgcatcagacgatgaatcaggattcgtcaaggactgtgccggaaattgaggattcgaatccgagcaacttgcccaaaaaaacgatgcgacagtcaagctaaataggcggaaaaacttatggatagtcatagcaaattcttctttaaatcctcgcaaaatcaatgacgatagattcggtcgccttcaacgcgaacgccttttgccgtaagaccacttgcagattgtccgttgactaaataaggcttgcggggtgcattaacacgagtcggcttacgaaccggatttgcaaaacccgtaggaccttcaatcttacgcgcttcaggcaacactccgctaaatgcaggaatcttgctaaacgtaggcgttccatcgtcctggaaaatacactgatgcgcaaaaaatccaggaatataatctgtttcaccccacctatagaccacagtatcgtaaaccgttacatactggcacaaagcatagtacgaagaatcttttttatatacaaaataatttgtgtcgttttcagcatctagcttgttggaataaacgtatgtttctaacaatatattacgagattcatctttaaaggctgatgaatcattcagattaagtgcatttcccgctttcagcgcatcctttgaaacgacactccaaaaattttgttcataatcataaaaaccataatggtcaaggtacgcgtagcaatttccatgatctagatctattccacaaacgcaagtcatgtttacattccaagtagaatagcccttaccaggcttattttcaatgctatctttggaaaatccccatttggaactctgccaagaatcactgttaaggtcagctacgtaggactgtacccattccttagcctgagaaataccaagcccaaacaaaagagccaaagcaaagctcgactttaaaatatttttttggttatccataccaactccttcttcttaacaacaatatataatttgtaccttaacaacgtacaagttattgatgtaaataaaaaagaactgtcactttcgcaacagttcactctaaaaaaaactggatccttcgccttcgctcaggatgacgtaaggctacttacggatttgcacggagtgcttgtttactgcagggcgaccgagcaagtcaaagtattgatactttttgatgttcgccgccgccggtcggattttgcggattccaatcgtttcttcttgaggatacagcgggataaagaacatttctgtcaaagtagacgaatcttcctcagtaagatgaattgtttggcccagagcctcgtaagtaatcttcacatatttttcatcatcagggttgccgatatgacagacatttggatcttttttatccaaaagtacttttataaattctccatttttgtactcaacaagagtctcttcgtctttaagatttacatatccattaagcgtgtcaaccttccccgaattagatctataaaaagcataaggatgcatatcatcagcgaccttcatatatttgaccattccgaaaagttcgccatcgttattgattacaagcgtaatcatgccattcaaggtatccgcttcctgagtataatggaaaacagttttaacagtatctttcgaatccatcaaaacaaggctatccggaagagaatttccaggcgtgtaatagtatttcttggaccaaggctttgaatccgcaccctctgcaggcgccctgtaaaggctgtcaagaacatagtcttccgggacataataatccaccggcttggttttgaaataagcctcaagacagttgatggcattcgcgtaaatggaaagtgcggcaagagaaaagagaatttttttgaacataaatgcctttgtagttaaaatattaaataaaatataattattttacaataaaaaaagagaaccgttgccaaagcaacagttctcttttgaaatggagattcccgctcggtggcgggaatgacgtgcaagacaagccgctctttcgtctctcgtctgtagcgagcgacgcgagcgttctctcgtctaattactcggcgtccatgtcagcttcgtcgatttcggcgttatggtagacttcctgaacgtcgtcgtggtcttcgaacttgtcgatgagcttgaggagcttgacagcgtcgtcgtgaccgagcttgaccgggtcattcggaacgtagctgagttcagcgctcatcatttcgataccagcattttcgagagccttggaaacggcgtcgaaagcttccggagaagtggagatttcatgaacgccatcttcggtgctcatgtcttctgcgccagcttcgaggacgaggtccatgacctggtcttccggatacttttcagcatcgacgataatgacacccttgtaggtgaatgcccaagaaacggaaccggattcgcccatggagccgttgttcttgttgaagatgttacggatttcagcaaccgtacggaccttgttgtcggtcatgcactgcaccatgatagcgatgcctgccgggccgcgtccttcgtacagcggttccgtcatttcggtaccggagttagcacccgtacccttggcaatagcactttcgatgttcttggtcggcaagctctggctcttggacttgaggattgcagcacggagacgcgggttagcgtcagggttgccgccgccgagcttagcagcgatggagatttccttgatcagcttgttccaagccttggcacgagcgacgtcggttttggctttcttgcgtttggtggtggcccatttggagtgaccggacataatttacctctacttgagttttgtaataaaatttaataactatttgccattcatcttgcagcggcgtttctgcttggcagtgagcttgcgacccgtgcaatcaagatcaaccttcttggacttgagcttggtcttttccgctttttcacgagccctgcggtctgcctcttcctgagccttgcgctcggcttcggcagccttagccgcttggcgcttctgctgcatatcgacaagcttagtcttgtctataggaacagcagatgcctttgtaatttcacgttcgtacttaccgctccagattctaccgagaagcgagccagactggagagcatcatccaaaatgctctgggcccagctgtcgtttgcaggcggcaaaagcttgaacgacaagttgcgaattctagtcggttcttcgtcgtaataaagcatcatgtcgaagaagcccacgttgtattcttcgccatcggaaccggcagcaatcttgtccgggatgtaggcaagcacagcgtaaagcgctctatcgaaaagagccgttataaggacatcagaatctccaccgggagcctggacttcaccttccgcaaggaaagaccacggagccacatcgactcggagcctgaacttgtggaaacccttctcagcctttttgagcttgatcaaggcgccagagaaagcctggaattccggcttaatggagccttcctgcgcgaacaccatggcacacgcaaggaagatgaccgttagaagttttttcatttccctaatccgatttgcttaatttgtccttagttcttgaagaacaaagccttggcagcttcgaacataggatccttttcatccggattacggcattccgtataaatacggaccttcggttccgtaccggacggacggacgagcatccaggaatcgtcgtcgaagatgaccttcacgccgtcgagcgtgaggagctgcttcacggtcttttcattgctaccgaccatgacctttgcacccggcttagcgatatcggcgatagcgttgaccttagccttgagcggttcgccaacgagggacttgtcgacttcaaaaccagaacgggtcgggtagaagcggccatattcttcgtacaaagcgtcgaggtattcgccgaggttcttgccagtcgtagcgagaatttcgagagcgatgaggaggccgaactgagcgtccttttcaagcgtgttgttgaggccggagataccgtcagattcttcgaatgcgacgagagccttctgcttggcgttgcgggaaagccaggggcggaagttcttgaagcccaccggagtttccatcacgggtacgccgagcttttcggcgatgatgttcacaaagttagatgtagcgacggacttagcgacacagccctgttccttgcgccaggtagccatgtagtggaaagcgatagcaccgaactggttcatatcgatttcgcgagtaccgtcgtagaaacggatacggtcaccatccgggtcgaagatggcgcccaggcggaaccaggacttgctttcgtcgagaaccttgcggaccttttcgaggttcttgctggacggttccggagcgataccgccgaacaaagaatcgtcttcgttgcggagcgtgatgaggcattccggattgtcgaggagagctgccggacggcggcgggtagaaccgtgaacgtggtcgcacacgagcgtgaggcggcccttcttgatgaattccttaatgcggtcaaacttgatcgtgccctgcttgacgaggaattccttgtaaatcttgagggagtcgataatttcccagtcaaccttggagaccggttcgaacttccaggtagccatcatttcgttagaaagcttggtgatgacgttcgtgatttccggacctgcaggaccgccgtctgccggattgaacttgatgccgttgtagtggctcgggttgtggctcggagtcatgttgatggagcaggcagcgccgagcatttcgattgcagcggagaattccggagtcggcatttcgccaccgtagtagaccttcacgccagcctttgcaaactggtctgcgacaacttcgcagaattcgtgaccgagcaagcggttgtcatggccaacgaccacaccacgcttctggagttcagcaaaatccttgacacccagagcagcgaagagttccggagttgcttccttgtacaaacgcacaatagcagcaccgacaacctgcaagttgcggagcgtgaattcagaaccgatttcaccgcgccagccggaggtaccaaagctgaccttagccggttcctgggaggtcaatgcgacctgcttcacggtttcaaccaggttcatatcggtagccgggttgaattcgggggactgaatctttttccaaatctgggtaatattttccatagcggttcctttgtagttttaacgcgcaaaatttagtaaaatagaacccagtacctagaaatcagtgcttagaagatatgcaaaattacggggttacaaatcctataaaaaagactcacattcatgtgagccttgacttttacctatttcttaaattgcaacgactacttcgatttcaaagcttcaagccgagccttcgcctcagcaattttctctgggggcaagcccattgcctgcataacgcttatagcatcggcatagccttcagttttgccttccgacttgccttcagtcttacccttgagaaaattctcagcaataacggcatcgtacgcatgcattccgtcgaacatgaattgctccatttttttcaaaagttcaggatcagcattgcttacccgcaagcggtccaaagcgttcttgagaagcgggtcttccgattcggggacttcaagcgggccccttgaaataagcctaagccagaaatcttcacgggagttcacgcccttgcgaagcttcaagaacttaaccaaatcgactataatatatttatttttcggctccaaaatcgggaacctgcaaagccaaatggaaacagtttcaggaacctcgtaataatgagccatcttttccttttcggacatcgcaaggaactgttccgaacgattgtagtcatgcttgccacgtatcgttagatacgcattgtaaagttgcatacggtccaaaaagaacggatgttcgcggttttgtaactcgatattcatgaagcggttgtcacgtgtcgacacccacacgtcaagccgcatgggctcatcgcctggcataaacacgtcgatatacttttcgaatgcgtagctgagatcgacaatttcgtggtcacggtcgagttcaagaataccattcagcaggtcacgaatcgtgtccttgtcatccagcaaggcgcggaacgtcgccggataatacgggagcaagtattctacgccatcagcgtttttgacgatgtacggttttgttgtattattttcatttgccattagcatgtccttataacggtaaggaacatcccctacccgttatattaacacgcttttgacgcctacggcgtccgcggctgcactcggtcatagaaaaatgcaagcatttttctgcgactctcgttttgcacgcttttttgctccgtttggcccaaaactttttttgaattcgagtaaaatgattttaacacagacaacaaaacaatttcggataaagttaatttttcagcatcaagccggggcgttacgggccggcgactgagggcccgttcgagagggtggtgagcaacgaagtgcgaaccagggggatccctcccccaccaaccttaactagattgccgcgtcgctacgctcctcgcaatgacgttttttcaagctacagttcttgatttacaagcctttaatttcgccatatttttcactcgtctttcgtctctagtctctcgtctatactatatttaggttactatgcaaattacaaacgcttctcaacttactggtgttttccccgcgttgttcaccccgctcaagaacgacgatcctaagaaccttcgcaactccatcgactataagaagatggggcagatgattgacgatgttattgcagctggtgctagtggtgtgctccccgccgtgacgacgggccagagtgcaacggtctctccgcagcagcacttggatatcattaagttcacgctcgactacgttgacggtcgcgttcctgtgattgcaggcgcaggctccaactgcacgcgcgaatctatcgagatgatcgaaaacgttttgaagattgctccagtagcagtcctctgcgtcactggctactacaacaatccgccgcaggaaggactcctcaagcactaccagacgctcagtagcgaaacgggtgcaaagattgttatttacaacgttccgggccgtacctccagctatgtccatccggacaccttgattgctcttgccgaagacaagaacatcatcggtctcaagcaggcggttgaatttggttttggcgaaaagttccacgaagacacgatgcgcgtcatcaaggaaacaaagggcaaggacttcgccgtgatgagcggtgaagacggtctctttgctgatctcctcgaaatgggcggcacgggtatcgtgagcgcaacgggcaacatcccggaagcttgcaagactttcgttgacctctacaaggctttccaggctggcgacaaggacaaggcgcacaacttgcagaaggctgctcgtgactatatcgacgccacgttctgccgcaagaacccgattcctctcggaacgctcttcaacagcccgttgttccagccgctcgtaagcgtgaaggacacggctaacggtgctgacgctgttgcccgcatcatgaagctcatcgacgagaaggcccagagcttgaagaagtatcatgaataagttggtagaacttagttggcagaacttagatataatcgctaggttctaagatctaagttctaaaatctaagttctataattcaggagaatcacaatggctaagaatgaaaaatccgttaccgacttggtctgcgaacacatcaagaagcagaagcttctcccgattccggtgcagactctgaacgaagaagccgaagctactcgctacttcggcggcgacctcaaggaattcttggcagcagccaagactctcggcgcaaagggaatcttcgttgaaacactttatctggaagacgacgaattctactacgacagcggcatcgatgacgaagaatacctcgccatgaacggcgctgacggaagctgcacttgcggctgcggtgacaactgcgactgcaagaagggcgacaagaagaagtccaagaaggctgacgacgacaaggtcgacggcgtgttccttgaaccggaagacctcgacggtcttgacctatccctcctccgtcctgaaattgcaaagttcctcgaccgcgttggcgaatgctgtggcgtgcgcttgacggttccgggtgtggaccacctcgaagtcgaaatcttcgctgactggtacgacgaattcgctgaactcgtggacgaagcttctgaaatcatcgaagaagatccgaacggcgctctcgaacaggtcgaagccatgttcaaggaagcagaaaaggctgctaaggaagaagacaagagcgtgaagaagatttcggcacatcccccgaaaaagaccgcaagcgctaaagctaagaagtaaatcattcagagcgcttgctctcgcaaaagcgtgcaaaacgagcgtcgcgaaattatgcttgcataatttcatgaccgagtaaagccgcggacgctgaaagcgtcaatcacgacccgttaatacgggtcgctttttgctcacggaaatctaagaagtaatcttcgactttagacaaagtatttacgcgagttccgttgcgggactcgcgttttttttgcgtaagatgcgcagcattgcacaatatgcaaaaacgctccccgacggggagcgtttttacagtctttaggaagagagacttattacttcacggcgacgcgctgcataaagttgccctgcttcaccatgtagatgccagcgttcttgaagttagccttcagaacctgggcgacagaggcgccagcgtcgagcttcacagtgccgaggaaacggccctgcatgtcgaacacctggaagttgccgctcttgagttccatcttcggagctgcatggagggcaaccgtggagctagaagattctacctttgcttcggaagagctggattccggttccggctgagcaagcggatgagccttatccgtcatcttgaagtaggtgacatcgaaggaacccgagccaccaccggcttccacgagcaccttggcttcgtacatcttccccatcttcatgccgagttcttcccacttcttcatatgggcagtgatgtcgatatggccgcaagaacgagcactcttacgaacgctgaagtattgcgggaaggtctgcgtacccttaatggagggctgctggacacgggtattctgccagatttcgtaggtgtcaccatcaaccgtaaattcaccctttctctggccgaggaggtttgcacccggcttattgaaccagtcatcaacaatgtagtattctacgagcggatccaccgtccagccatagataccgatgtagttgtagccaccagcactaccctgcttgctccacttgtagtaggcatcgatagggccaagttcttcgtaagtgtgcttttcatcatacttgaaaccgacacgagcaaggaagtcgttggtaccattccagcttgccttataagtaccgttgtcgtagaacgtcatggagttgttaccaccctgataccaaatttcatagtggtacggagagctgccgacgttacccgtcacgctagagttgttctgaccctgagttctcgtttctttgccttcatggcccataacgtccttgcaggcgtcaattttaccagaaacgttgccgttacccttagaggaactggatttcggtgcatccgtagaagagctagacttcacagaagaggaagaaaccggatcagagccgtttttcacatagaccttggcatgcgggaagtccatatgaccgccacgaacttcgccattcacgttaccagcttcgccaagcaccttggcttcgtaaagcttacccatggtgaggcccatcttttcccactgtctcatgtgttcagaaatattgatggtaccgcaatcgcgcggagaggtacgcacgctgaaatactgatagaacgtgacgttaccgctgttcttaatagccggaccggtacgggtattgcgataaacagtataggtaccgccgtcaaccgtaatggtaccctttctttcgttaccaatccagctacccggcatgtcattggcgagggtgttatcaatcacgtagtattcgaccaactggctaggcgttccagaaacaccttccatccagccatagataccgatataagagtaacccacattctgggcaccgctcttcacaagcttgaactcggcaatcatatcaccaccaagttccttgtaggtcttgttactgccaagggaaaggcccgcacggcagagatagtccttagcaccagtgatattgcagtccatggaaccgtcactatagaatgtagcgctaccaccatggccgttttcatcccaaagttcgtaaccgatatcgccgattttaccagtttggttcgaagtaatcgttaccttttggccggaatgttgcgcattgctgcagaaatcctgagcaaaagctgtcgaagccatacccaaagccattgcgaaaacaacgctagacttggtcacactaaatgttttcatatgatactcctcacattttagttatgctgaacataatatatgagtgacagatgaaaaaagaccgacattaaacaaatgtttgttgttgtaaaaaacaacgacaatatttttacattataagaccgctcgcctcctttgaaggcaaccgctcgattatccgccaacagcaaagcataaaaaagcctcttcccgggaactccaggaagaggctaaaacgacttttgggaactatcgttccacttcgcaaggttcacgattattcttcggtttccgtcgggccgatttcctgcttttcagcatcgtccttgacaacggaatcgtcatcgacttcaacgcccttaaccttgtcgaaagtttccttggcatcggcgctatcttgttcgatatcttcgacgctcgggagtgcagttgcatccttcacgacatcgccatcgcgcagcgtgattgccttgacgccctgggcattgcggcccgtgaggcggatatcggcagccttgatgcggatgacctgaccgtccttacttgtgatgatcaaatcgtaatcgtcagcaacgctttcaacgaacacggcggcaccgatcttgtctgtaacgttcaagttgcggacacccttgctaccacggcgggtcacacggtaagaacccggttcagaacgcttgccataacccttttcggtgatggtcaagatcttgttgccggccttgagccacaagagcgaaatgacttcgtcgccttcggcgagcgtaatgcccttcacgccgtgcgtgccacgacccatagcgcggaagcagctaatcgggaacgtgacggcctgaccgttcttggttgcaatcatcaaaagatccttcggaatcgggcggttggcgaagtcttcggcatcgccagattcagattcttcggcaatagcggcttcggcagcctgagcttccgcggcgttttcaacggcttctgcggaatcgtcatcagaggcgttcttgctcgcttcgtattcttcagcagacatgcccacgagctggaccttgaccaattcatcgtcttcatcgaggctaatggcattgacgccagccttgcgcggacggctaaagagcgtgaggtccatcttgttgatgatccccttcttggttgcaaacacgaggcagaagtatccaccgaacttgcgcaccggcacaatcgcctgcaccttttcgccttccgtgagagcgacaaagttcacaatcgggcggcccttaccattgcgggcgccttccggcaagcggtagaccttcgtccagtagacacggcccttgttcgtaaacacgagcaagtagctgtgcgtgctagccgtgaagatctgctccacgttatcttcgtccttgaggcctgcaccgatgatgcccttgccaccgcggttctgagccttgaacgtatcaatcgggaggcgacggatgtagccttccttactgagcgtgatgacctgttcttcttcggcaatgaggtcttcgtcatcgctatcatcaatagcttcgccaatcgtcgtgcggcgttcatcgccatacttgtcaacgacagcgtcgagcttctggagcatgatggcaacgcggcgttcgcgcttttccaagatgtccttcaagtcagcaacagttgcaatgagttcgttgtattcggcttccaacttttcgatattcaagccgaccaactgggcaaggcgcatgtcaacgatggcctgagactggatttcgtcgagcgagaagcgatcctgcaagctctgctttgctatttcggtcgtcttgctctggcgaataatcttcacgacttcgtcgatgttctgcgttgcaatacgcaaaccttcaatgatgtggaggcgagctgcagccttcttcaagtcgaactgcgttgcacgcgtaatcacatcgaggcggtggtcaatgtagacctgcaaaagatccttgagcgtaaggagcttcgggaggttattgacgagtgccaagttgtaaatgctaaacgtcgtctggagctgcgtgtacttgaacaagttattcaagacaacttcaccaacagcatcacggcggagttcaatcacaatgcggatgtcacggctcgattcatcgcggatgtccgtaatgccatcgatgcgtttgtcgcggacgaggtctgcaatcttcttgcagagttcggccttgttcaccatgtatggaatttcggtgacgatgatgcgcggtttgccctttgcatccgtttcaatttcggtacgggcgcgcacacgcacacggccatgacccgtgaggtaagcttcgcgaatgccagaacggccacagacgatagcaccagtcgggaagtccgggcccttcacatattccatgaggtcttcgccagtcaagtctggattttcagccaaagcatggatagcggcaccgacttcgcgcaagttgtgcggagccatattcgtcgccatacctactgcaatacccgatgttccgttcacaatcatgttcgggagcgcagacgggagcaccagcggttcttcgagcgattcatcgtagttcgggcccatgtcgaccgtctctttttcgagatcttcgagcataagggcgccaaggttgttcatcttcgcttcggtataacgcatggcagccgggctgtcaccatcaatagaaccgaagttaccctgaccaaacaccagcggatagcgcaacgagaaatcctgcgccatacgggcaagagtatcgtaaacagcaacgtcaccatgcgggtggtacttaccgataacatcacccacgatacgggcggacttgaccgttcccttattcggaaccacgcccaacttgtgcatactgtacatcacgcggcggtgcacgggcttaaagccatcgcgcgcatccggcaatgcacgagcgacaataacgctcatcgagtagcgaagatagcagtcctgcatgtcttgttcgacaagactcttgaactgcgatccaggtaccatttcttcagacattagttaacctcaaattagtgggaagtaaaatcatcacttcccagcatttcacttatcacttccaaactttcttcatcggtctggtctatgcggtgcggtgtgattgtcgcatagcccttatctagcaagttgtcgtccgaaccctcaggagccatcgaccacagcttttcgccatccaaaaaccacaagccatccttgtgatcgtagtggtcggtaaacataccacggtccatcgtgcaagccttaaatccaaggaattcatcttccttgattttcgggaaattcacattccagaagacgcccttggaaattttcttgaacaggttctcagaaacaatcttgcgtgcaaaatcaatcgccacctgcaacaggttgcctttcaatccacggagagaaagcgccaccgcaggcacgccccaaagggccgcttcgcgagctccggcaaccgtccccgaatatagcgacgacacaccggaattttcgcccacattaactcccgaaaaacatacatcaaagccttcgggaacaatcgtgttatcattaaggccgtaattggcaaaatgccccacggcaaacttcacgcagtccgcaggagtgcccgagaccgaataaacctcgtacggcaacttcgctttccccgggacagattcaacatgctggacgcgcaacccgcgacgaatcgtaaaggcgtgaccgacaccactctgttcgtcttcaggtgcaaaaacatagacatcggaaacctcactcaaagcaagagcgagagcatgcagattaacactaccaacgccatcgtcgttagtgatcaataccctagttttccgtaattgttccatttatatgcaatttagaaaaaagggggataaaattgttttaaaaaccttaaaaacacacgtaaaaaagccattttttagccgtttaaagggtaattttctatcattgaaaacatgtacacagaacctaaatttttagccatgaaagagccctcaaaattcaagaggctcgctgaacttttacgagtgatcatcctgcaattaggcgacgacgttccccgcgcccgcagagaattcgaaacctacacagaatggctccacctgcccgaatccgagagattgacaggcaaaaaccaagcgcaaatgattgacttgtacaagacgttccgcacgcgcgcagggcttggttttgaacgtgacgtgtacctagaacaggagccgggcgaccgagaagtcgcaaacgaaaagcccatccaattcgccgtgctcgtgcataatttgcgcagcgcattcaacgtgggttccatcatccgcagcaccgactgctttggactcgaaggcgtacacctcagcggctacagctgcagccccgaccacgtgaccgtcaaaagcgccgcccgcggctgccaggaatggattcccatcaagcgctgggacagccccttcgattgcatcaagtggcacaaggaaaacggctacgaaatcatcgcccttgaaaccggcgaagacatcccgagcatcaacaacgtaaaatggcccgagaaagggctcatcgtcctcggcaacgaagaactcggcatcgccccagaaatcatggccgaagcgaccatgaaagtcaccattccgatggcaggtcgcaaagcgagcatgaacgttgccggcgcattcgccatcatggcattctgcctccgcagtaacgcaaagtaacagacaaggaaaaaaacttatgggtggttaaggttggtgagtcggccgaaccacccctttgttttatatgttacgctttttgttttatataattcaaatttttaaaaagacaaagtccaaaaacttacatttttatttattttaaagatttttgttttatacccattgtctttttcattcatttactttatctttggggcatgttcaaatccgtaatcgaataccaggactatcaccagtatatcctggactactacaccgaacggaagcgttgttccgctttcacgtggagagaatttgcaaagattgccggatttgcatcgggttcttatctcaaactcgtgagcgaccacaaaacacgccttgtccaagaaggcgcccgaaaaacagcaatcgccatgggattactcggctatgaatacgactactttatgctgctcgtgcaatatgaaaacgccaaaaacgaccagcagaaaaagaaatgcttcgaagccatgcaagaaatcacatcggcgcacaaaatcaagttgctcggcagcgaatcgtacgcttattacgaatcttggctccattccgtagtccgcgaactcgctcccaacatgcctggagcaaagccgctcgaaattgcaaaagccatccgcatcccagtcactgccgccgaaatcaacgacagcttaaactttcttttaaagaataaatttttgaccgttgacgaaaacggcaactaccatcaaagtgacaaattgctcacgacaggccgtctcaacttcgtctccattccagtgcattcgctcatacggcagatgggcgaattcgccttgcaagcattcgacgacctccccatctccgaaaggttcttcagcggcctcacgatgggcgtcaccgaaaagagctataaaaaggttatcgaagagcttaaagaatgccgccggaaaatttttacagcagtctccgccgaagacgaaaccgaaaaagtttgcaggttgaacatccaactgttcccattaacaaagaacatcaagaaacgcgccagcgaaaatcccaagcaagccgacgaaaacgccgaaacaactaagggcaccgaggtttgatcatgaagtatttttccttaaaatttttaagcagtttgactcttatcgcaagtatttgtgcttgcgttgatcgcaatgttgcaggcggcatcagcgaagaaaccgaaggcgttgtcgccatcacagacaagactatcgctggcgtttcgcagaaagggccgttcgccaaaggctccaatgtctacctcaaagaaacgaaggatgacggaagcctgacccccacgggcaaggaattctacgccaccattcgaaacaacaaaggccaattcaagattgaaaatatcaatctcgaaagccaatacgcgctattgaccgtcgaaggctactataccagagaatccacgaatatgttctcgagttgcgccatttcgctgaacgcagccaccgacttaagcaagcgcaattccacgaacatcaacctgctcacgcattttgaataccagcgcattttgaatctcgttgaatccggagcaacattcgccaaagcaaaagcccaagctgaaaaagaaattttcgccgcattcggctacgaaaaaccagatcgaaccgccgaagacttggacattacaggagaaagcgaagaagaccgaattctacatgaaatcagcgtaatggtcgataatggtttggataacagttacaccccctcctgcgaaaaaagcaaagcacttattgacaccattgctaacgattttgccacagacgggatctttagcgatagcttaactgccgcaattctagaattctcttatcaaaaaaatactagtaacaccctccgcattttaaaacagtacgcaggacttggagcatgctcccccgtagaagccggtaatacatataaaatgcaaagaaccgttttcgtaggaggattcggctatgattatgcaatttgtacaggaacaagctggagtcttcttgatagcgatgaatacaacaatgctactgcagcaatccaacacaaaacaggaatcatgaccgatccgcgagacggcaaaacctataaaacaacaagtttcacaactaacggaaaaaattacgaatggatggccgaaaacctccagtacgcagaaggcaaatacacttggaccgaagcgatggccatagatgacagtcttgtcaacaagcctaactcatcatctattttaaaagacgattccgttcatcagggaatctgtcctgaaaattggcatatccccggattttgggaatggaaggatcttcttaaatatgtcggctcgccaaataagctttacagcaaaaattggaacaaaatctatttcacgggatttcagcttgaagacaatatggactttaatgccgaacccacattttttgaaccctatattgattgcgacggttgcaacagcccatacgccaacttcatcacatacacactagagcctattacattagatcgagctacaacaatatatcaacattacattaccgattactactacacttatattcctacgaaagttaatgattacgctgaatacgcagatcaaattgttaaagcaatatctaaaggaacattaaatatcgtttctgctttatttgcatcagattatgatgctagcgacccatacattccatacccctattttacgattattgtatctacaaaaacaaactttgaagtcaacgttcgatgcgttaaaaattaaggaggatatatgtttatcaaaccattaaatagatccctttgggcatgttcatcactcgccgcaagcctgttgatgtcagcatgctctagcgaaaattctgtttcaatcgtacccagctcgacaggatccaacctagagactccaccgcaaccaggcgataatacagaacctggctatgacgaagttgttttatcaggaacaatttcaggcgtttcacaaaaagggcctttcatcaatggttcaacagtcaagctctacgaacttgacgaaaagatgcatcaaacaggagtccattactcgacaaccatagacaacaacaaaggcaagtatcacattgatagcgtcgtcatcaccaaaccttacgcttggatggtcgctaacggttttttcttaaatgaattcacaggaaaaaaatcctccaaagaaatcacgttgaatgggcttgtcaaagtcgaaaaaggcaaggacatcaacataaacgttttgagccatttggcattcaatcgtatcaactacttggtacagcaaggttcgagcattgaagatgcacaaaagcaagccgaagccgaagttctaaaagcatttgatttcgatgccgaagaaacatcatttaaaaacatggacatctttgcaaatggcgaaggcgatgccaagctacttgccgtttcgctcttattactcaacagaaaaccagaaaatgaatatgatgatgaaaatgatgttgcacaagcaattgacttgatggcacaaatttcatacgatctcgaaacggatggtaaatgggatgacaccaatttaaagcaagaaataaaggaagatttagtttatttcacttacagatatgatagcaacggagacaatataatctccaaagcacgaagacaaatgcaatcaatgacaacaaagtccatcccaaatttcgaaaagtacatcaaaaaatttctttcaccagacaccatatggggttcatgcacaaacgaaaacgaaatacagagaaatcgctacagcgatcgttacatctgccaaaattcaaaatggacttcttacaaccctttgattgaagaagaatgcaatgcagaaaacgaaggaaaagtaaaatctgtatgggtcagttcatcaggcaatcctagattccgttatattggacacacggaatattataggtgcgaaaaaggctcttgggaatcaagaggtatatgggtgacttgcgatacggcaggagttgctattggtgacacatgctctaaggatcaatgccttgctggaatagggtgtacaataagttcatacgcatatgaaggaaatggaaattggaaattattgggatcgactccagcactctataatgttactccgggatgccaaaaggagaaaacctttgtcggtgatacatgttccgttatgcaatctgaaggcatggaatactatgtgctcaataaagatagtacttgggaaaaatgcaatattgatccgaatttaggagcatgcccgcttgaagcaaaccattactattctcagttattcaatgattataatggtaaatattactattgtcatggcggtgaatggacagaagtaaagcttgttccgcatcaatatacagatcctcgcaagaaaggcttgacagacgaagagtatgatatcttagatttgcctaaggatgcctccgttggagaccgtgcaagtggtttattggaaatttgttataatcatccagatatagcagaatacttctatgatagccttttctgtatgcctcgttattattaccgttatcgcgagaatggaacttggactcttgaaacggaggaagaccgaagcgcagataatcggtttaatcttcctgaatgcactattgacaaagagggcatggttcagaaaaaacttccagagcctgctgatgaagctggcgtgtatgtagagcctggtgtagttgtcaagtgtgttatcgaaaagatgtgtaatggaggatatcagctaacaaaagatgagccttgtcctcaaggagacaagggtagaattttcccagcatataggcacgttgaatacatttttggaagaacagaataattattcttgccataaagcaaaaaaccgcagcttcaagctgcggcttttattctagaaactctaaactagtaactagcccgaagggcgaagtaactatttctgcggagcaagcgccttcacggcttcggtcaatcggtcaatcgccttgatgagttcatccatcttggcatcgcttacgccaccggcaatcgcggcagcagttgcatttgcggcagtttcaacagccttagccgttgctgcaggagtcgcgctcaccgggactttgccaaaccaaatatccggccagcggtcgttgccactattatacgtaatgcgagttgcagtttcaaccggttcgccaatcttccaaatataaagctcgtagtcgaacaaatcgtggtcgtggcccttgtctgtcgcaccccacacaagccacttgccatccggagacaaacgcgggaagtattcatgactgcggcgacccggcaaatccatcagcttcacattcttcgggattccaaagaagccgaccttttccacctgcttgccatccttagcagtaaaccacaaaatttcactcggagcagccgtaccaccattacccgtggggttcacgcggtagagcttagtgccgtcaaaattccagtcaatctggcaaccgtcaccggactttgtccacacattcttcgtcaagtcccacacgcccgtttcgcgcattgaaccgcggagtgtaatcgcgaggtgcttgccatccggactcatgttcggttcctgcaaaatcacgcccgccttcttgaagaccttttcaccatcaagcacgagtgtttcttttttgctcgcgaggtccatcgtaaagaccttgcctgcacggctaaacacaatggacttgccatccgggcgccaagtaccccacgtggcattttcaacaatcttcgtctcgttcgtgccatcaatgccgacagtccacaagtcccacttttccggatagttggcatcgttttcaggaacccagccgcccttgctgcggttgaagagcaccttggatccatccggggcgatacgcgggaaccagtccacattattgctcttggtaagcgcacgggcattcgtcccgtctgcgttcataatccaaatgtcatgatgcggatttgcacggctcgtcgcccagacaatagcaccttcgattttgcccttcaaggcatcgagagccttctgttcttcaggagtcgggtcaacagacgcgcccatcggagcgccctgtgcagcaaaagctgatgcggccaaaaagccaattgcggaaatcaatgcaaactttttcatattcatatcaaaaaagatagtaacacatagaaaaaaagttaaaaaaaacatgtctaacagcgctacaacgcaccataaaccgccccatccagttgtaaacgtcctgtaaacgtactagagaacacaaagggaacatttaaaacttacgaaaatctgtttttggacacaaaaacgaaatgtcaatatagatttacaaaccgaggaaagattatgaagttacccatttttagatgcttactgttagcaggcattcttgccgccgcgtggaactgctccgaaagtgcagcgactcaagattccgcatcaaataaaacttctaaccttcaaattccgcaaaatctagtcgttagtgaacccagctacttctaccagctcgggactacttactacatcatcgcccccaagacgatgaccgtcagcgatggttcaggcaacgtcatcgggacgttcaacacctctactggcgccatcatgtcactctccggtgaaatcatcgccattaacttggacttgagcaagctccccatggtttccccgacggttccttccaaggacctcattgccgttgacctggacacctagcaatttttatattgcagtccatgagtgacgctctcgaaaaacgcatcaagaaacacatcatcggaaagccacaccgctttttagccgtgtctccgcttggttttgaacaaactctttcgagagaattagaaatcattttaggcgaaagcgcaacggaacagccacacgccactggggacggcaaagtcgaatttaccacaaaactcactgaagcgtggaaagtcgtcgccgtaagccgcaccgccaaccgcgtgctcatggaaatcgcaaatttcaaggccgagaacttccgcgatctcgaaaagaaagcctccgaaatcccgtgggaactgtattttgacaagaaaacgggcaacgccctacagacgagagacgagagtattattcctagtaactcaaaactagtaactagtaacttaccacacattcacgttacttgcaagcattcgcgactgtaccatagtgacgccatcgccgaaaggttatacaaaataatagaaggggtaagcctccccctcgcttctgccgacacggcatccgctaccccctctgcggggacaccccgcaacgccccggcgcaaaacgagaatcgcagcattcaacaaaatctctacgtcaatttcttagatgaccgttgcaccatttggctagacctcgccggtgaagaactctacaaacgcggttttgaacgattcgtgaacgacgccccgctcaaagaaaccatcgcctccgcgatgatcttcgaagctttctatacagcgtccctaaccactaaccaccaaccacaaaccactcttattgatcccatgtccggcagcggcacattcagtcttgaagccgcctgcattgcaaacaaaatcattcctggcacctgtcgcgattttgcactcaagcaccagcccgctttcaaagaagccacgtggaattttttgattagacaagagacgagagacgacaaatgcgtaggacgagtgtcgcgaccatgcttgcatgagcatgaccgagtccagcatttgggattagagcgaagcgataatccaaagacgaacagtgaaacagcggcaatcgcgaaaatcatcacaagcgacatttccgaacgcgcggtaagcatcatcaagcacaacatagaatgttgcccgctcgcaagtatttctccagccccaatcgcaccgcaacaaaaagatttcttcagctacaccgcaaaagaaattgtagacgcctgcggtgacacctcgcccattctcgtgctaaacccaccctacggcaagcgccttgactttgacgcacccaagctttacacgcaaataggcaaaaagctaacggaactcgcccgcgacttacacaattttggcaaaacgctcacagtcgccatcctcgccccgaaagacgacacccgcaatggagccaagtacacctgcaccgcaaaccttttgcgcgaatgtgccgccttgtcgccagagcaatccccaaccgcgaaagtcatccaaacaagccacggcggctttagcctcaacgccatctttgcaacaatctaggcgcattgcttttatcatcacaacaattaattttctaacttataactgaaatttatggtggcatatacaatgtcatcggaattattaaagacaaaaaaggatcattatgccgaaacttcgttcgctcaagactatggaaggccgcgaaatggccggagcacgcgccctgtggcacgcaactggaactaaggtggaagactttggtaagcccgtcatttgcgtggtgaacagctacacccagtttgtaccgggtcatgtccacctcaaggatgtcggccaggttgtcgctcgtgcgatcgaagctgccggcggtgtcgctaaggaaatgaacaccatcgcagtcgatgacggtatcgccatgggccacgacggcatgctctacagcttgccgagccgcgacctcattgccgactccaccgaatacatggcaaacgctcaccgcgcagacgcactcgtctgcatttctaactgcgacaaggtgactccgggtatgctcatggctgccatgcgcctcaacattccggcaatcttcgtttctggcggcccgatggaagctggccacgtcacgacgaaggacggtaaggaccgcgctctcgacttgatcgacgccatgatcgattctgcagacaacaccatcagcgatgaagaagttgccgacatcgaagcaaacgcttgcccgacttgcggttcctgctccggcatgttcaccgcaaactcaatgaactcccttaccgaagccctcggccttagcttgcctggcaacggcaccatcgttgcaacgcatgccgaacgtaagaaactcttcgaagctgccggtaagcgcatcgtggaactctgccaccagtattacgatttgaacgacgaaagcatcctcccgcgcagcatcgccacgaaggacgccttcgaaaacgcaatgcgcctcgacatcgccatgggcggttcttctaacacagtgcttcacttgctcgccgtcgctcaggaagctggcgtggacttcaccatgaaggacattgaccgcctctcccgcaacacgccgtgcatctgcaaggtcgctccgaccgtccacaacatccacgttgaaaacgtgaaccgcgcaggcggtatcatgggcatcatcggtgaactcgaccgcatgggcctcatccacaagagcgcaaagactgttcacgccgccacgatgggcgacgctctcgaagcaaacgacctcaagcgtaatccgactgccgaagccaagcagcgctacctcgcaggtccgggccgcaagtacaacatcgaagcattctctcagaacttcatgtacccggatcacgacctcgaccgtgccaacggtgctatccgcgatggcgaacacgcttacaccaaggacggcggcctcgctgttctttacggtaacctcgctatcgacggctgcatcgtgaagaccgcaggcgttgacgaatccatctggaagttcaccggtccggcaatcgtattcgaaagccaggaagaagccgtgaacggcattctcggcaacaaggtgaaggctggcgacgtcgtcgtcatccgttacgaaggcccgaagggtggtcctggcatgcaggaaatgctctacccgacctcttacctcaagagccgtcacctcggcaagtcctgcgccctcctcaccgacggtcgcttctccggcggtacgagcggtctctccattggccacgcttctccggaagccgccaacaagggtaacatcggcctcgtgcacacaggcgacgtcatcgaaatcgatatcccaaaccgcaccatcaacgtggaactcaccgacgaagaactcgccgcccgccgcaaggaaatggaatcccgtggcgccaaggcatggaagccggaaaaccgcgaccgcgtcgtgtccaaggcactccaggcatacgctgccatggcttcttctgcagacaagggcgctgtcagagacttgtctctaattggagttaaataagcaaatccctgtgagccgtaggcgactcgtattaacgagtcgtcggaggcgagaggcggcgaggtatcgcagtgtaaatagcaatcgaaccgccggtcgtcacagggtgctgtcagagacttgtctctgattggtgtgaagtaattaaaggaattccccgcatacaaaaaacggcaccgcacaggtgccgttttttcatccatacaaattctaaaccaaactacacgacagtcagaatgtccgagaatcccgtcacctcaaaaatttccttgatttcatcgcagacattcttgatggtcatcttgccctgcttgttcataatcttctgggcagaaagcaaaacgcgcaagcccgccgaagaaatataagacaacttggcaaaatcaaattccagatcagttacaccgtccaattttccctgaatctcggattcgagcagcggagccgtcatcgtatccaagcgtccttccaaggcaaaagacgtgctggaaccatccacatttttttcaattttcattatcagcctctctttgtatttttaaatctataataaattaacccagtttttttacaacggttaaaacattcttctcgccatcacgtttgtactcaacgccatccatgattttttttacgaggaatattccaagcccgccaatttcgcgatcttccgccggaagtgaaacatccggatccgtctttttcagcggatcataagccactccctcgtcaataaaagtcagctttgcagtcagcacatcctcgttcacattcaaaatcagcttcatattagaagatcccgaatagcgaacaacattgctgaacagttcgtcaatcgcaacgccaatctgcataatggccttaggcgacggattcagcggctccagagagctttcaacaaagtccgtcaaagtcttgacattttcaaattttgaatctacgacgatttctttaacccaattctgcatagtaccagccaaaagtttcgtaaatcatacaataattatacatttatctcgcacaatttgtcaatatttctgcaaaaagccctaaaaaatgtgtttaaaagcaaacaattctatattttcccgcatgataaacacaaccctttgctacatcgaacaagacggcaagtacctgctgctccaccgcatcaaaaagaaaaacgacatcaacaaggacaagtggatcggcattggcggaaagttcgaagaatgggaatcgcccgaagactgcatccaccgcgaagcactcgaagaaacaggtctcacgctcatccgccccaagtatcgcggcatcgtcacgttcatcagcgacggcatggaccagaccgaattcatgcatctctttacggcaaccgaattcacaggctcaatcaaggactgcgacgagggcgtactggaatgggtggacaagcaaaaagtgaaggaacttccccactgggatggtgacttgatattcctagcactcctggaacgcggcgaaccattcttttcgctcaagctcacctacaaaggcagtaccctcaccgaagctttgctcaatgaaacacccgtaacactacaggattttctgtagtcatgtgattttccgcaattttttgataaaaattattggcagggcttaacaaaacgctttaaattaagcatatttgtgatactccaaaccaaccccagactcggcaagatgcgtactcctacgatattgccgagtcgctttttttattacccttttctattaccactttgcaagggcgttcgaaacaatcaagtcctggagcttttcaacggcacgcgtctggccatggcggtcttcggtctcgttcgcttggacgtcatagacaccatccgccgagagcgacttgctttcgtagatgattctttcttttacgttatcgtaaaatttcacttcaacgcgaatcgtcacgcggtacgtttccacatcgctattgctgttatagttttcgggcttgttcgaatagcttaacaaagtaatttcaaagtcggcattggcatcgctatttacaagacgcacaccacccgcattgcgcttgaacatatcaacgactgctgtatggatgttatttgcaagcaccggatccaaagttttgtcctcgacttcatggatattgaccgtcttgatgtggctcgggagcgtacttgcagtaaagctatagcaacccgaaaaaaagcttaccaccatggcaagcatcaaggcgacaaacaggcgagaaataaacttatggtaaagcataatcacaatgtagaaaaacaccccgcagcgcaaagccacagggtgttcaaaattctacagaactaaaccttatttcttctgggttctgcgataaccgcgacgaatcgtttccgtagtgcgctggaacggcatcgtcatgatggtcgggttgttaccgttacttgcatagcagtaagagtaagcttccttcacgaccgtcatctggtaaacatacggacccgtagcgagcaaacgacccttgtccgtaaccggatacatcttgatcgtagcaagcatagcacccgtagagccatacatcggagtttcaccgcagcccggcaccttcacgcctgcagacttcgtagaagaacgcaagccgttcaaggcgttttcaaattcttcctgtgtcacgcgcttgctgtactggttcacaaagtggccgaggtggtcaaacacgcgaatattcacatggaacggctgtgtggtcgggaaagaccagctcgtgcaagattcgttactcttcttgcccggaacgtttgcagaaccgtcgttatagcagagagttttgtttgcatcctggcctgcaccatagacaacgcctgtaccaaccgggacagtcgtagccccctgagcaccagaagtcataagcaccttggcgctatccttagcccacttgagcggatcaacgttattgacagccggaatcggagtcaaaacaaggtcagcagtcatgtcggtcggaatcgtaccgctaccagccaagtccgtaagtgcctgggattcattcgtaaagtccggacggtcataagcagggtcgtcaggcaccacaggagtcgtagccactgcagtataagaaatcttaccccacttttcacgttcatcgaagccttccacatgcttgccagagctcgatgccacatagaaagtcaccttctgagaccaggccatcaactgagcccattcctgtgcagtatagttaccaccattgccatcatcgttaagtccctggctatacggaacgttgaatgccaagcggtcatcgcccaggaggccaccttcaacaacgttaccattaaggtccttcacgacaccttcaaactggtacatctggccatcggcacccttgtcaatcgggccagtcatcgaagtcacatagaagccataaaccatcgtcaccttctggccgttagcatcggtcacttcgcgcaacacaaccatggacggcacattcggattgttgatagcaataaggctagagtctgccagcgggacgttcatgtacatgctgttgtgagaaataccgttttcgtccaccttcacgacgacatcgctaacagtcggctgaccataacgggacggagcaagttcggcaagagacgtacggatgtaaatgttggaaccatcggactgacggtctgcatagaagaagtgcaaatgatgccaagtatcatcggcccagccagttgcatcagaagcgccggagcagttcgtgtaaccggaaagcggttcaccgacatggcaaccatgattgttccttgcaagaacttcaatatcgaccttacccggagcagacaagtgcgtaccgcccaagtccacgacaagcacgccatcaacaaagatccacatgtcatcgtcaccagcgaattcaaacacttcgtgtgacggagtctggtttgtagtcttgtacttgaagcttgcgtaacccatcatggtaaaggcgtagttgcggaggtgctgcaagccgaggcttccattcatcacagcagcctgccatgcggcgctatgtccactgccattttcaacagcacgcgggccaccctgattcaaccagtcctgacaaagcttagccgtattctggttcaagaagtcagcctggtccttggcatactggtagttgtaaggcgggcagaaaattgagagcgtctgcgggtcatactggtcacacacaccgttcggctggatcgaagcattacagggcttgttcattacccattctcttgtaaccgggttgatgctatccagcggagaataaccaccattgttatagttatagtcgtaaatgtagtacttggtaccagcaggatccttcgggatatccattgttgtgttgacacgcttgttctggcccggaacatcaagataccactgttcaaagaactggttgtcgcagcgttcgttcatcttgctgatgacgacaccgtcatacatatcaatcttgccgtcagcaccaggagcagcaaaaatcaaataaggattcaccatgcccggcgtgtaaataaccggattggaccagtttgtaccaccattcgggcatttgtaaccactcacgtcattctgggcattcttgtaaccacgctgcgtccatccctgagtagacttctgggaacattcaccatactccaagacaggaccagcagaaacagtctgtaaataggccgggagatacggattcacctgtctcgggaaaccatcagtaccaatttcggcaccgacaatacccggctggaacgtattcatgttaccacaagtattatgatacggtacattggcataccagactgcatcgtaaccatacaagttcattgcagcaccggtagaagtcctgtaattgtaaatttcattcagatgattaacggattcttccgagaaattttcaaagtcagggtgattcggctggaaatcgcgaatcacaatatccaatgtgcggacatcctgggtctgggcaaaagtagcaacggaacaaccaaacagagcaccgagggtaatccatctatataatttcataataatccaatctccacctaaggataggttacaacaattccacctaaatataaaccaaataaaatgaaaagaggtcctattataatgcaaaatatatgtaaaaacagaaaatcttgagaaaagccggcaagttccgtattatatccacaaaaacactaggccttctatgttttttccaagtggattatctattttttccgcccatgaattggtccattgttttctttgtcatcatgatgctcctgttgttgcgcattttgcgcctaagaatccgcgccaacagcacccgttcggaatctttcaagcgacttccacccaaagaccagcttgcagtcctcaaagaatgcctattaaacaacccttctgaggccaatctaaagaatttagcggaatttagcgagcgaacatctataaaaattgacgtcgaaagctaccgtccgttcctcaagtcgcagttggaaattttcggccgcaaggatgccattgccgaagacaacgagctttacgccaaagaatgtgaatggatggacaaaattacgccaatcgaatttgaagaagccgaatcgttcaggcaagcaaacgagactcaaaagtacattgagcgcacccttgaaggcatcgcccgcctgtactccgatgaagcgattctggagactcttgctaaaatcgccccggactacccgcacgcaagcgagctgaccgaaagctacaagcagctcatgcaagcccgcgacgaaagtggcgctgacgacaagtctctcgaagccctccgcaagcaaaaaaacgcctgggaagaagacctcttgaacgtaaaattagtagacagtaggaagttggcagaacctagcccgctccgctcttagaacttagttggcagaacttagttgacagagcttaaagagaatgcattgttctaagttctatttctccaaaaaatccaacgcttcgccggcaagttccacacagcggttgcacgggataatcttgttcgggcggatttcctgacacttggtgcagccctgagcgccgcgcttaaagacatcttcaatcgattcagcatggtcgggttgcatcatcttcgccgcatagagcgccccgcacaagccgtccggagcctttccgccaccaaaagcacggaacatttcggcagccttcactgcctcttcttcggacttgcctgttgctcgcgcatagccataagcaaccgccatggcacagttaccgcgcttatccgcatggaatttctttgaaaattcggcaatcgacataaaagctccttttacattgtcatgccggcctccgtgttctttgaccacttgcgctttagcgcttatgtggtcatgatccgcgaatggggacggcatcaccttttcttataaatatatatattctagacatgcctaacaaaaacaacgacattcaaaatcttgaccttgaccagctcatcggcaacatgagctccatcaacagcgaagactactggttcaccaaagtctcaaaaattgaggaatacgacgaatccgcaccgcaaaagccggattccgagagtcaccaaaggtgatccccgaataagtcggggatgacattgcaaaaaatttcattagaaacaaaagaccctgcaaaaacttgcagggttttaaaatccaaatattaatttgaattacttgtcagtaagcactgcaacgcccggaagaaccttgccttccaagagttcgagggaagcgccaccacccgtagaggtgtgggtcaccttcttgtcagcgccgtacttcttggcagccgtagcggtatcgccaccaccgatcacggtgattgcgccagcagcggtagcttcgacgatagcgtcagccatagccttggtagccttttcgaaagcttcgaattcgaacacgcctgcaggaccgttccaaacgatggtctttgcggacttgatagcgttcacgaagagcttggtggattcagcgcccacatcgaggcccatccagccagccggaatgccttcggcgtcagagacagccttggtagcagcgtcggcagcgaacttgtcagcagcgatgtagtcaaccgggaggatgatttccttgccggcagccttggccttggccatcagatccggaacgagcttggcaccttcttcgtcaaacaaagaagaaccgatttcgatgttgttgagaaccttcttgaaggtgaaagccatgccaccgccgatgatgatcttgtcggccttgtcgaggaggttgttgatgagctggatcttgtcagcgacctttgcaccgccgaggatggcaaggaacggacgcggaggattgttgaggacctggtcgaatgccttgagttccttgttcatgaggaaaccagcggcacgctgcgggagttcaacaccagtcatggaagagtgatcgcgatgagcggtaccgaaagcgtcgttcacgtagacgtcagcgagcttggtgaggcttgcgcggaatgccttgacggcttccttgtcggccttttccttagtttcggtgccatcggcgttcttgatcttacgcttgccttcttcttcgatgtggaagcggaggttttcgaggaggatgatttcacccggcttgatagcagcgcaggcagcttcaacttccggaccaacgcagtccgggaggaacttcaccggcttcttgatgagttcttcgagcttcttagcaaccggagcgagtgtgtacttcatgttcttttcgccattcggacggccgaggtgggaagcgagcacgactgctgcacccttttcgagagcgtactggatggtcgggagagcggcttcgatacgcttggtgttggtaatttcgccagtcaccttgtcctgcggaacgttgaagtcgacacggatgaacacgcgcttgccggcgagttcgagatcttcgatagaaagctttgccattatagcaccttcttttttagggttaaaattttacggctgtaaatatagaaaagacgagagacgagagaggagagacgagagcttttttcattggaaaaagcatgaaggtgaaacagggtacgttttgtaaccagacttttacaaacagaacgttgaaccatacaattaattgataattttatcacaccaataatttattcatcccttttgtgattctccgcgtgaaaaaaaattatataattcactatcggtgttttttttatatatttttccaaaaaaattggattattcggagtagatacgatgaagcgttctttcttattggccttatgcctttccgctgcagcagctttcgctggagtttatgatatcgctgattttacggctaaagatgccgttatgtctgacaatcaagtttttgccgccaatggtggtcaggaactcagcaccgcttccgttgacgaagcagctgctgttccttctggaaatattgttctccgtcagaagttcgcccaggaatctggccttaacgcctaccagctttacatcggtcaagttggcgacgtttcttccatgaccgcattgagcgttccttctacggtttcgtacaagaatgtcattaaatccaaactttacgtccgtcgcggcatgaagccgggtgatgacgccgaaaaggtctactttgacggcaagtacgtctacatcccgggtgcaacatccgcaatcacatttgtgaacggcatcgccactgaactcaagagtgaagctccggccgcttccgcaagctccgctccgaaacaggaatgcgatgaattcgatgtttcttgcgatgaagacatcattgccgcaaagaacagcaagagctacgatgtttctggcgacttgaacagcacaaactcccgcgcagactcccgtgactattccgcttccgccgcagcacaggatgtcaaggaccgcttcggtatcgctgacgaagtccgcttctggagtgcagtcgccctttccgctgttgcagcgggtagtgcagtcgttggtgttctccagcagatgaaggctagcgaagcagacaaggcctacaaggatcttgaaaaggtcgctaacaatgtcgaaggcaagattaaggaagtttgcagttccatcaacaactttgacagatgcgtcaagtggtacaaaacagaagcaacgcctgaaacaaaggcattcatgattgatggttggtcttacattgacctccagaacagaatgaagatcaacaaggacaccaaggattcttacgctatgggccgcaacatctggttcggcgtcacagcagtttctttgactgcagctatcgtgttgttcgcatggtaatggaacaagggcgaatccgactcaaagacgttcaatttgattgcattgtaggcatactcccctacgaacgcgaaaacgaacagccaatcatcttgaacctgaccctttggttggactttgccaaagctgcagaaactgaagatttaaacgaatctatcgactatgcaaagctggcggaagaactcaaagggttcatccgcctttcttgttttaagctagttgaaacgcttgtcgtaaagaccgcagaatacgtcttggaacattatcccaaagcaaccgcagtcgaagtctctgttgcaaagccccaagccgtccccggttgcctcggcgccgaagcaagcgttaaaatcagtagacagtaggcggtaggaagtaggaaggagacttgtccgagccagtcatcctctaaaggcgcggtagcgcagagcttcggagagatccataatgtctacagcggaggcgccgcgcaagtcggcaatcgtgcgcgcaacttttaacaacctaaagtatccgcgcgcactcaattccattttagcggcagcatttaccgcaaagctttctacagcaggtgtcatcgccgcaaatttccgtgcatattccgatgacatttcagcattggacttaaacgtcaaattgcggaagcgttcccgctgaattacacgagccgcacatacgcgcctacgaatatctgcagaggactcccctcgcccttttatcgcaaacatcgcagcatcaacaggtggcacgctcacctgaatgtcaatacggtccaataacggtcccgaaattttttcacgataacgtttacgcgcttcgggcaagcaagtgcattcacgcttcggatccatagaatagccacacggacacgggttcattgcagcgcccatcataaaccgagcaggccacaccacagtaccgcttgctcggctaaccgatatttctccttcttccatcggctcgcgtaacgcttccaagacactccggttgaactcaggcagttcatccagaaacagtaccccattatgcgccaagctcgcctcgcccggcaaaagcctagtgccgccgcccacaagcgaaaccatcgacgctgaatgatgcggtgaacgaaatggtctagcaagcacaggtttaaattcgtcagaatcacctgcactacgagcacacgaatgaattcgcgtcgtttccaaaatttcctgttcagtcatttcaggaagaatccccggcaagcatttcgcacaaagtgttttacccgccccaggcgaacctacaagcaaaaaattatgcgcaccagcagcggcaatttcaagcgcacgctttacgccatccatccccaccacattcttaaaatcaggaaccttatcgtcaacgtcaacgcggtacgacgcaatcccttttgcaactttcacatcttgacaggaattgcgcgtcaaaatttcaacacattccccaagtgtatccgcacaaacaaaatgaataccttccaccagcgaagcctcctgcacattccctcgcggaataacgagaatgcacttacgttctgtagacaaattcattgcgatggataacactccacggacaggcttcaacaaaccatccaatgaaagttcgcccacaaagacatagcgttccaactgagggatttcaatctcacccgttgaaacaagcaagccaatcgccagcggaaggtctaaagcactcccctcctttcgcaaatccgccggtgacagattcaccgttgtacggaaacctgtcaccactttcccgatggaacgtatcgccgaaacgacgcgctcacgagattcccttaccgcattgtccgggagcccaacaagagtaaaaccaggcagtccttgagcggcatcgacttcaacactcacggaaacggcctttattccaaacaagcaataagaacggattctacgaaacaagttgcacctgccttatgctactgcagcctgatacttttcaagcacgcaattttcaatgtgttcacgcagctgacgcgtaatcggcaagcacacggtgcgataatcttcgcccttgtagaacgtatcaatcgggtagcccacaaacatgccattttcaccatccatcacgcggagtccacgaatctggatttggtcgttcagcacgattgtcgcaagccctttcatgtgacctaggtttgctccttccttgaacggaaatacttgaacattcgtcacggcaaggcaatcaaatgccggagacattgcagggaaaccagaggttttcttttctgttttttcagccatatcggcctcctatttttttgaagattaaccgcagttgaacgcactcgcattcttgcggaacgctacacagtatgcaaaagacgtgccaaagacaaaatcggcgtttttatgcaaaattcggcatttccattcgaataaaaaagtgattaatcgatttaatcactgattaatcagttattttaacacatacaaagtaatgcattttgtgcctataaaaaattttctaccttatcaaccatgcttttaaaaccgaatatgcaatggacggccaaccagggaatcattcacccaatggtcacagccgagttttcgcaaacgacaaacagcgtcgtcgtcaagtttaccgtagaagaacctttggactgctatcgcgccgccgttcaagaagacaacggacgcagctgggaagattcctgcgtggaaatctttttgcagaatccggcaaacccggccgaatatttcaacttcgaaacgacaagccgaggctttgtactcgccgcccgtggaattgaccgcaataacagacaaacgctcccgctcgatacgatcgcaaaaatcaagcgttcaggaactacgccatgcatccaagacgattccgtctactggacaatgacgattgaaattcctgccgagatttttggaattaaatcattccaggcgccactccgcggaaacctctacaagtgtgccgataaagcaaacaagccccattacctgagcgcgttccgcatagaaacagaaaaaccggactttcaccgtccggaattctttcaagttttaggataaaaggcgattccggcacagaggccggaatgacagtcgccattacatcatacgcaatttcatctcgaagacggcgcgatcattttcgtcgagaattcgcatgtacgtagccccattgtggtccgcacggaagactctcatcgtctgcccttcttcggattcgcccaagtaatgaacttcgagctctgacgggatgcagagttccaaatccgaagcgctaaacacgttcaacgcaagcttcacgtactcgatgttgttcatgtggtgcgacatatcgatatgttgcggcaacaccttttgctgataaacttcttcgtactcttctggtttcacgttaaagcggtcgaattcgtccgtcataaacgcatccgggaatccttccgtcgggaagtccacatccgaaaggcgcatcgggcgatggcgatccaagctcagacaacacatttcttgctttgcaaaaataatcggctcgccttccaccgtggtaatcgccgtattttcgttcaaacgaatcagctggttatctgccgggaacgacgttgtcacgaccttgtcgcgccagtacggacgcttgaggaacttgaacttcgccttgtaaacgacccaaaagccgcccttttcttttaccacgaaattgtccattttcatggcgccaaaattttctgtaatattgtcctggaccatgagcacagtctgtgcaaggcccatctttccagaaacatcaatataagccgaagttattgttctcggcttttggaacacgagcggatttttcgccaaagtataaatatcaatcatggttttaatataattttttttatcatttgggcgcatgtctaccgttattattttcaataagccttttggtgttttgagccagttcacccccgaagcgggccaccccgccctcgatagcttcggatttccgccaggagtgtacgccgcaggtcgcctcgaccacgatagcgaaggagcattgctcctgactgataacggcaagctcatcaaaaaacttttggacccgaaatacgagcacccgcgcacatacctcgcgcaagtggacggtcaaatcaccgaagaagccgtctgtaagctcgccaaaggcgtagacatcaagggctaccacaccaagccctgcaaagctgaaattgtcgaagccccggaatggatctgggaacgcaatccgccggtacgtttccgcgcaaacattcccactagctgggtaaagctcacgctcattgaaggcaagaaccgccaagtccgtcacatgactgcagccgtaggctttcccacgctccgccttgtccgcgtgcaaatcggaaacatcccgcttggcaaattaaagccaggcgaatggcgcatcgtcacagacaaagttatttaaacattcgattattcgcctttgataaattgacaatggaagatttctaaaagccaatatttatcccctacaaagagatattttcttaatagtaatcaccaaagggggatatttggatgcgatacacaacaatcaaggttgtagccttgttagcggctacagccataacagtctatgctaacgaaggcccgtgcgacatttacgccagggcaaaaactccatgcgtcgcagcacacagcttgacacgtgcactctactccagctacagcgggaacctctaccaagtccgcagagccgatgggcaaaccaaggacattcctgtcgaagagccgggaggctttgtcaaatcctccgtgcaagacgacttttgtgcaggttccaaatgcacaatttcaatcatttacgaccagagcagctacaagaacgacctgaaaaaatcgccaccagtctattggctaaaagaaggcgccaaggaagcggacgccaacagagccccgatttacatcagcgggcgcaaggcttacggattctatcgcgacgcctggtccgctaccggttaccgcaataacaacaccaaaggtgtagccaccggagacgaagaagaatccatgtacatggtggttgatggcaggcattacaacgacttgtgctgtttcaactacggaaacgcagaaacgaccggtaacgatgacggcccgggaactatggaatgcatctacttcggaagcgacaaggactggggcggtccaggacaagggaacggtccgtgggtagccgcggacttggaagatggtgtattcaagggaaacgatgctggttggcaatggggcaaaacccatacgacaccgtggccaaacgcactttctattgaagcagactatgtaaccgccatgctgaaaggcccgaacgacggaacgttcaaactcaaaggcggcagcgcccaaaaaggaaaactcaacaccatgtgggatggcccacgcaaaagaggctacagtccacgcaagctgcaaggcgccattgtgctcggtaacggcggtgacggtagcgacggcggcgcaggaacattcttcgaaggctgcatgacaatcggcaacccgccagattctattgacgataaagtccaggcaaatattgttgccgctggttacggaagcaaaattgagctcaagaagcctgatccgattgaaccgtttaaggatacgcttaccatcccgggaaaaatcgaagcagaaaactacgacaagggcggcaacggtcagggattcttggacaccgacattgaaaacgagaattccctctaccgcgaagacaatgcaggcctcgacagcgcaggcgacgccattatttacggctggggttatgccaacgattggctgcgttatacgataaaagtctccaaaaacgattcgctcgacattaccgcacgcgtatcgtcgccaagcgatagcacattcttctccattctcgtcgatgataaggatatcgccaaaatcatggtgccaaacaccagcgattggaaaaactttgaaacagtcactacaaccgtgcctgcaattacagcaggcgaccatgtactcaaaattcaaatagacaagccatacttcaatcttgactggattgaatttacagcggcaaaagaaaaaacagctttgccacaattcagcctgcgcacaaattcatcgcaaatttactccgtctatgatgtccttgggaaccgcgtgacctcattccaagcaagcgaaagctctatgcaaaacatttgggataaagctcgtgtagatctaccaggtggcatttacgtcatcaagaccaatagcaaaacaatccgaatttcaaatacaaaataacacactcctcacaaccaaactcacttaagtaggcttcgcaagaaacctacttttcaattatataaaactttactattattttaacacaacctaaaaaggagattctatgaaaaagattttatcgatttcgcttattttcgctgtactagtactttctggttgcgccattctgacggggacaagaatgcgccccatcgttcttggacagatgctcatctacgtccgtgtatcaacagcaaaagcatatattgcgacagaaatgcctgagaaactcgaaattgacaccccatacaacgtcaacttccctttttattacaaaaacgctgttcatgacaccactaaaggaatcgcctccgttacgttatttaatgaagatttagaaatgggtttcatactcgcgtcatacagcaaagctgtacaaaacaatcctgaagttttccaaaacgacataagcgattcattaaagacgaccagaattttcaccgcttacgatgaatttttcaaagattgtacaaatgaaaaccttatcgatgctgactataattccgaaaaaaagtatacacacagatgctacaaaataacacatgatgacggaacgccagaggaaacctgcatcgcatcaagattaacacccaaaggaaatatcgttgttgttttcatgcgtagtttaacgtttgacacaaatgttaggacagaactttttgacgccattgaaagtatagaattcaaagactagaaactcctaaaattttcacatacaagaacaccccgcaagcataaacttgcggggcgtttctattgaaagggtggtttcgactagatcaatccttcgaagaaattatttcccttgtcatcgaccaagatgaatgccgggaagtccttaatcgtgatcttgcggatggcttccatgccgagttccgggaaggccacgatgtcgttggacagaatgttctgttcagcgaggatggctgccggaccgccgatagagccgaggaagaatccaccgtacttcttgcaggcgtcggtcacgtcctggctgcggttgcccttagcgaccatgatcatcgaagcacccttgctctggaagcgcatcacgtacggatccatgcggttagccgtcgtcgggccgaagctacctgtcggcatgccagccggagtctttgccggaccagcgtagtaaatcgggtggtcagaaacaaccttgagcacggtcttttcttcgtccgtgagttcttcgccgcgttcctgcttgtcgaagatttcggcaatcttggcgtgtgccatgtcgcgggccacaatcatcgtgcccttgagggagaggcgcgtcttcaccggatacttggtgaggtcggcgagcacttccttcatggggcggtcaaggtcaatttcgatagccggagcgaggttcactgcgttgccagccgggatgtagttttccggatggtgttccatcttttcgagccaaaggccgttttcgtcaatctttgccttgatgttacggtctgcagagcagcttacgccgatagaaaccgggcagcttgcagcatgacgcggagcgcggatcacgcggacatcatgtacgaggtacttgccaccgaactgagcgccaatgcccgtcttctggcaaatgtgcagaaccttttcttccatttcgaggtcgcggaagatacggccgccttcggaaccggaagtcggaatatcatcgaggtagccgcagctagcgagcttcaccatgtgcgtattcatttcggcagaggtaccgccaatcacgatagcaaggtggtacggagggcaagcggctgtaccgagcgtcttcaccttttcggcgaggaacttttccaaggacttcgggttgaggagcgccttggtcatcggccagtaataagtcttgttggcagaaccaccgcccttggcgacgaagaggaacttcatttcggcaccttcttcggcgtggatgtcgatctgagccgggaggttgcaaccggtgttcttttcttcgtacatcgtcaagggagcaatctggctgtagcgaaggttcttggtggtgtaagcgttgtagacaccttcagaaattgcttcggcgtcatcaaagcccgtccaaacctgctgacccttgtgggcaacgcaaatagccgtaccggtatcctggcagaacgggaggatgcccttggcggcaacgcatgcgttcttgagcatggtgagagcgacaaacttgtcgttatccgaagcttccggatcctggaggatctttgcgaccttagccgtgtgggccggacggaggcagaattcaacttcttcgaaagcagcctgagcaatctttgtcaaagcttccttagaaaccttgagaatcttcttgccttcgaattcggcgacagaaacgccatctttaccgagacttacgtattcggttgtatcttcaccgtgctggacggtagcttcgtatttgaatgccatagtagataataggggttaagggttaattcgttactttcggctgtaaaaataattctttccattgaaaaagccacccaactttgtaccacttatcccccagaaccgaccgttcatctccttttttcacattttttttgaacttttttactttttccatgaccaaaatcacagaagatgtattatttttgataacgaaacaaaaaaattcattttccaagaggattgaacgatgaaaaaaattctgctcgccacgatgatttcggcagctatggtttttgcagctccggccgcaaaaaaggttagcaaggcagccacagcaaagaaggccgttgccgccaaggtagaaaaagcagccgaagcaccagctgcagtagaggcaaaggccgctgaagccaccgccgctgctcagacccaggccgcagatgcaacaacagccgctcaggcacaggctaccgcagtagctgattccgcaaaggctcaggcaactgacgccgctgcagcagcccaggctcaagccgcagcaacaaccgaagccgcccaggcacaggctaccgcagtagttgattccgcaaaggctcaggcaactgacgccgctgcagcaacgcaggctcaggcagcagcaaccgcagactccgcccaggcccaggcacaggcagtcgttgacaccgctaaggctcaggccgctgaagcctctgaagtgctcgaagccaagacagaagctccggtagactccgccgctctcgccaaggccgaagaagaaaagaaggctgccgaagcagaagctaaggcaaaggctgaagaagaacagaaggtcgctcaggaaactagcggtaccgctaagtccgccgtcatggacaatccgtgggaattcatcgccgtttctgcagcattcatcgcctctgttctcgtgatcatcttcactggggactaataagcgattcaaagaacgcttttccaaaagttttgagaccgcccgcaaggacggtctttttttgtaaacttctatatacaaatgtttcttacaaattcaccacacgattgtttgcgggacagtaaaaaaaatgagcattctctctatatgctacacttattcccaccactaagaaaaatcacaaaattagagtataatttgagaacaaaaaaagcttttcccgtaaaacatttttacataaataatctattttatcttttgagagaatataattagagggcaagactcgttttgcccgatttttacatatgtaaaggagacaatgtgagtattaagaagtatctgttagctttgtgcgctgccacctctgtaatggcagcacagcaggaacaaccgactccttatgatctgattcgaccgactttcccattgacttgggatagcaccgtattcgatagattcgacaccacagttacgaaaaagcacaacatggtgccaagaaacaggactccggcagcatacgccccgaatgccctgattccagacacattgaatcaagcctacctcgacgccatcaacgtccgcatgtctcctatccgcgttaaccaggcaggttatctggaatcggatctggaacgccaattctattacattggtaacgcctcctcctttgaagtcgttgatgtcaacggcaaatcttttagccctgctgtaatgggctcacttaccccttctggtcaaagcatttcgtcggactggacaattattgcaggcactaacgccgccacgaacgaccagaaacgctaccaagttgatatcaccggccaagccggcaagctcatgatcggtcacattccgcagggcgtcccaaccgacacgcgtctccgtatcaaggtcggtaacgatatttcgagcacattcattatctccaacaaggtttactccatggtgaaggatgccgccctcaagttctacggcatcaaccgcagcggtgatggtgattcctggttccatgcagcaagccatatgaaggatggcgccggtgctgtagtgacgggagcagaagatgttcgagatcagtataacgcagctcttgctggaacgttgcaaggtggctactatgactgtggcgaccacttgaaggaatcccagacccagatgtacgcattcatggttgcagcagtccttgcagcaacaaacgccgatgccgacgaagaccattacgcattcaaccatggcgaaacggtcaataccgatggtatgccggatatgttgcgcgaagcaaagcatggagcagattatgtgttgcgagcctatattcgcgccaagggcgtgattgacgacatggctctttctgtgggtaactttggttctgaccacggttggtggggccgccccgaaaacagcgacaaactgcctgttgacggatctgccgcagctacagaccgtggcggtcccatgtcgcgtacagtgcgcctaggtgaaattggagcaaacatcggtggcgaaactgcagcaggccttgcccttgtgggtaagctttattctgaataccctgaacataaggcttttgccgatagctgtttgaaggttgcaaaggaaatgtatgactttgcaaagtctatggctcaaggcaaggtttataagaataataccgaagctgccggttggtcttctccagcctacaacggcaataacgaatactttgacgaccttgcgcttgcgtctgttgccctgtggtatgcaactggagattcgaagtatggcgatgatgctattcgttccaagacgcttggcacgacggttcctcagtcgttcatggaaaactgcgtgggctgtttcgacggtggctggttcgtgaccgacaacaagggtttccttaagaatgtgaagaacaccagctgggccaacgcctatgcttatgcgacctatgccctttacaagttgattcttgctgacgaaaacaaggctattaatgaatttggcatgaccaaggaagaacgtctcaacgccattgaagactgtatcatgagcatgatccataacttgagcgatgtgagcgccggtacggcgacaatcaccttgccccgcaaggatccttccaattacatggttcaagatattggctggaagggcaatgaagtcaagtacgaccccatctggtactcaatgcagacggaccagacctggatttacaaccgttaccaagcgggtaacatcttcgaagttttggcttatgctgacgtagcaaaggatattgagaagcagaatctttctcttccgaacttgggaacccctaactggaaggccgacgaaatgttccagttgggtatcaaccagctgaactacctcttgggcgtaaacccgtgggatgtgtcatacattttgggtatcggcgacaagaacgacgcccatccgcaccaccgcgcagcaaaccccgaaggcaagaaccaaccgggtgccgcttacaagtataatccgcctgtaggagcactttatggcggcgtgactccgggaacgacgaactccatggttcctgacaacaagagctgggaagactaccacaaatctgaaacctgtatcgatgctgccgcaacgctcgtcagttcgggtatgatagcttcggccaagtttgaccgtacggccgcaccggacattagcgtagaaatccgccatgtgagcatggactcggcgattgtcatgattaagctcactcagcgcggcacaaccgtcatttcttacggcacaactgaaggccagtacactctaaacgcagtagactctgttgccgggatccaacacgaaatggttttgcgaggtctcaccccaggtacgacctactacttctacgttaccggttccaacgcttacaagccagagaactcaaagacaaagttcctcgtggatagcacgcagactccgttcacattcacgacactcagcaccatcgaaaacgcaaacatcgcaaacgttaccgtctgtaacgtcagtgccgacagcgccgaaatcatgtggtacaccccgaacggagaatacgaatccaagatctactgggatacaattccgcactccaaggccgaagaatttgcattcaatacaggaacgggaaatgcagacgtgtccggcattccgacccagttccactacgtaaagattggcggacttaaagaaaagacgacctactattttatggtcgaaagtaacggcgtacagactaatgtcgacgacaagggcaacctcctcaagttcacgacgcctgtcggctggtacgatttctcagtccgcgcctatcaatacgaatttggaggaacggaattcctaaatctcaacatttacaataacgaagcacgcgcattcgacagccttactttgcgcatgtacttcagtgcaaagcccgaagaagtagaaaagtgcgccacgttgatagactccgacatctgccaagcttacgacgaagcaggcttcaacaagccctgcgaaaacgaccgcgaactccgtgacttgatgcgtgccgcattaccggtccgtttggacgacacatacaatccgacaacaggtaagtacgcttactacttcccagtgccgctgggttcctcgattatcaagtcccagtctcgtctgcgtgttgatttgacctattcttcgggtattagcaatgatggctacaagacttgcgaaactcttcgtgctccggccaagaagcacatggacaagactacaggagactggtcttgggctccgcacgaattcctcgtcgatggcgcagactatgatggcatgcctcaagaagacaaagactacggcgaccttgacaacgatatcccggtaaacccctatattgtcgtttatcgtaaaaacgaatttatttggggtttcagcccttccaagagcgaaatggaaaccaagaaagcaaactaccagatggacgtgacatttgaccctccgttcaacgtctccaacggttcccatatcgacattgaccagactagcagcaccgtccatgtgactggttacgctcacatcactgaaggtggctacgttacaaagatttgggctaacggcgtacagatcagcggcgaagcatttgctgacggtaccgacagatggctcttgaacgaagctggtacagaaattatcgccaagtacaatatgaccaccgacatgtgggacctcgatattccggtcaagatgggtatcggaagcaacaaaattgacatcaccatctttgcaggcccgaaccccacatgtgaaaaatgctccgaaggcggtggctgcgcatttgagaacagaaactactatatcaacttctccaagggcgatgctacagcctcgacacttgtcatcaaggatgctgcaggcaatccgattacaagccctgcaaataccgatggcacagtattctttattgacttgatggacaaggataagatcaagggcaacgtgcagacgctcgaagtccaggttctcaacaacaagaagaacgatgtcctcaaggtcaccttaacggcagacgccgccaatccgggtcactttgtcggtggaccgattacagcagtcagccactccaaggaaactagaaacgcagcttccgagatttcgttctttgcaggcgacaccatccaggttgtctataccgacccggatgacgaagacgatgtttccaagcagacgttctacgctgaatccaaggttccgtctccgcagaccgttctcgccgaagacagcaactgcgacaacaaggccgaccagcttagaatcgttttcacgaacaagctcagcgccgattacccgctggatagcatcaggtactttatcgaaggcatgagcgatacggtcagcgttccgcttgtcgcagcaaactatacagacaagaacgaaatcctcatcgctcttgacacaagcctcattccgaccaatgcaaatccgtccggaaagattacgacttacgtcgccgaccgcggtgtcgcaaacgccgaaagcgcaaaaattaccgatggcatcctccccactctcgtgagcgtgtccatcctcgagaaatcggacaacgacgatagcggtctcgataccgtcatgatagccttctcggaaccggtcatcttctcgaacatgaacgaatggccgctcgtgattgcaggtacaactagcgcaccgactctcgcggcagccccgacgacaacgaacaacggcaagagctggcaattgattatcagcggaaacgtgaacaattcgcttgtaccgattggagctttggctagtgcaagaacgactggcggatttacgattaccgaccagaacttcaaccagattaacccggccggctgtaacccgagcgtcccagtaacgcttatttctcgcccggtcccggtctaccatgccgatatgatcgacaaggaaggcgacggtgttccggatgtggtttacatcgtattcgaaagaaagctcaagccgaaggatgtcttcgacagcatcgtaacagtctggggaaacccgggcattacacgctcgttcatcacgacagcagatacgaccggaggcgtcattgtgccgaaggaaagctactggactatccgcgatacggtttcggctccgttcacgatacagattgattctgttacgacaaaggattccgtcaacacctatagcattatcgaaatcactattccggcaacacacgcctatccgtatggttcaacaagtggcgatagagatggtaacggaaccgtttccccgctcaagggtgctgcaaacggcttctttgaaacgaactacacgctgtacgacaagtgcgcaccggtcatttcgaccgcccgtatgatcaagaacggattgcttaccgtcaacatctcggaaccggtaacggtcctcgatgcaggcaagtacatccagcgtgaacgcgatgaattcatcccgtctcaggcacctcagggaatgggcaagagcttcctcttcacctacaacgagaaggataacgtattccacgccggagaccgcgtccgcctcgttccaaacattctcggttctgcttacgtcgacaagaacagcaacactccgactatagcaaatccctacgtccgtatcacgggtgacgacaacatccgcttctctgtaacgctttcgaagccggtgtccacaccgaaggctggcgcttacatgggtcgcccggaaagcgtctccaacgatgcattcgtaacatccgcagtcatcaacggcaagcacaacttcatcaacggagacggaaccgtcatcggtcaggtagacaccgcagcctactttggctcgggcccgaacttcgaaattgaagtgatgatgccttctgcaagcttcacgacacacgaaggcttgccgatgtacaacttccatctgaagattgtgacggacctttacgacaacctcggacagtacatcaatacctacaagctcgatattccgagcgaaaagttccagtcgatgcgaaacctcatcgacaacggaactctcaagctcaacatggaatgggccgccaaggataacgaagctccggtcgccaagaagggtaacaagattggcacaggcgcttacatcgcgaagtttgacttcactgcggaatcctactgcgctgctaaattcgatgaatcgagcaacgattacaaggccaagtgtacagaaatcggtgccagggcagaaaaggcttctgacagcaagaccaagactctcggtttcaagagaagaaagtaattataaacaggcagccaccaggatctagccatcctggcggcttctttatttttgggataaaataagagaaaatatgaaaagattactcagcattgtttctttactggctatgttctgcatggattatgcagaggcagaactaccgaacatagacagaacatgtaccacctgtagccgacgctatttggactcgttgaacgtctacaacagacgcccaatccgaatgaaccaaagcggatttagaccgcaagactacaagtacgcctatgtcgccgatccaaaggaaatgacattcaaggtcattgatgcaaacagtggtaaggaagttccgggtggcggaaacctctcgcttatcaagaaaggcgctacaaagccaaacatctggatcaatggtgcattcaactcaatggaaagcatttatgagtttggtaaacaagactccatcagcacagaaaaggaagacctgtaccgagccgattttacgacgctttcgacaacgggcgaatacttccttgtcgtgggcaaagacacttcggccacattccatgtacacccatccatctacaactccatcctcgagaactccttgcagttcttcgggattcaacgctgcggtaacacagattcgcacttccacaagccctgccacttgaaagacggctccaaagtcggacatgacttgacgggcggttggcatgactgtggtgaccatttcaaggtttctgaaactcttggctataccgcctacgtgctttcgatggtttaccttacctaccccaacaaggctgaagaccgctatggtcattcttatgcagacacagtctttacagacggtatcccggatattctctacgaagcaaaaatcggtgccgattacatactcaagctttacaaggcctccaaagaagatggattgattgcccaaaatgacatgtaccattccgtgggcgttgacgaaaaggaccactcattctgggacttgccggaacgtcaggacgctcagccagaatctaagggcggtccagaccgcgttgtgctcacaggcattggcgcaaacacttcgggtatgtttgttgcagcccttgcaaacgtcgctgccggctatcgcgtttacgacccagcctattctgatacgctcatcgaagcagcaaaagacatctacaagaacgtgatgatgccgctctttgactatggtaacggaaacgaaatgggaaagacgacatcattccctggattctataccggtggcggtccgcgttatgacgatggtgcggcagctgcactcgccttgtggtacgccactaaggacacgacctaccgctatgacctttacaagaacaccaacattttcaacaaccccaccaactctagattcaacctggactacttcaaggctggattcctcggcaacgaaagtggcttttctcctggcggctgggcaactgactaccagaacatccacacctatgtgctgttcgcattccagaacctgattttgaagagctcggaaacagcggccgaattcggtcttacagaaatcgaacgcgactccctctcgatgcgtacgatggcaacattccgcaaaattttgaatgacgccacaaaccagggtgactctaccgttctcgtcaatccgggggtaaactccaacgaaaaaagcgaagctcatgaaggtccgacagacctcaaggtcattactccctacaaccttgtatggactagctttgactggggcgtgatccgctacaacctgggtacagccgtttccatcttcttgatgtacgaactcacgaaggacgaacgctatttgaaagtcgctcttgacaacatgtactacgcccttggcgctaacccgtgggatatttccctcttgatgggcgcaggtgacaagaacccgcaacacccgcacaaccgttctgcaaaccccgatggcttcaataccggtggcatgccttaccagtaccgctgcccgaagggtgctctcatgggtggccgcgatccagaaaaaacacttatcgaagactggagcaaatacacctctaccgaaacatgtattgacttctcggcacagttcctcttcccggcacagagccttgcagaaacgctcccgcctgataacgaaggcccgatttttagcaacatcgtcggaacgccgattacagattctaccgctatcgtaagctgggacgcaaacgaagtcgcccttgttacggttttctacgacgtagtccccaattctgccaatccgaaatcagtgcagcagaccacagcctctaagggcggttctgtaacgcttaccggactcattcctggacagacatattacttcttcctcgaaggcatggacaccaagagaaacatcacgactgatgacaaccatggttattggtactcctttaccatgactcccaaaatgactgaaatcaagggagttacgatttgccaggtcgaccatcgcagtgcaaagatttactggtggagcaccgaccgtctgaacggcgtcgtcaactacggaaaggccaagggtgcctacactgaaacccaaaatgcaagtggcagcgcagtccttttccacgaagccgagctcacaggacttgaagccggtacgacctattactttaccgtttcctcgggcgcaaagacttctgaagaatactcatttaccacagaaaaccacgccacctacgctgacctcgatatttctttgaagccgagttcttacggtggagaagccgcctgtagccaatggcaagattgccatgccttcatcatgtcgctttcaaacaacgacaccgtaccattcgaagactttgaagtgcgtatgtacctcaaggatcaaaacctctccgcactcggaaactgccaccaaaacttcggaggcgacggtcaaatgggtaagccgattaacgttactttcggaaccgctcaggcagacggttttggaggctattatctccccattaacgtcaaaggcaaactagaagtttctggacagctgattatccaaattattttccacaactacgatcctaatgtaaagacagtgaaattcagcgacatagataattcctggtcactccgcgcacacaccgaagaaaccgatccagaacattttgaaggcattgacttgactcaagctccttacttcaagggttctgaaacgacattcctcgaatacaattccaggggtgaaaaagttgtcgcctttacccgtgacccctatattaccgtctattaccacggcaagcacatctatggttacggtccggactacacacctgaaaatgggccgcaagtcaaacgcaccatcgaaacaacgttcacaagcccgttcgtaagcccaagatattctgttgaaaaggaagatccgctcacaacatacgccgccacaagtaaggttacgccaacgggtgtcctcgatgccgtcgaaatgaacagcaacccgtataagtttgactaccccaaccccaaccgcaccgactctatcgccttcggtacagatacaactctcgtctacggcaacaactacatggaatgggtcacctggcacaacagaaatgccaaccagaagaccgaaaacaagtatgactgcgcatgcgccgtggtccgtagcaacgttgaaatcgacagtatcacgaaaccgctcgaaaaacgttatctcacctttgacaagttgcaaattgaaggctacaaggacaagttcatcgaagtgcagatatcactcctcgacagcagcctggctgttatcaaggatgaaaagaacctgaacgttgagcttgttagcgatgatccgaacgttcaattctacacagatccaacagcaacaattcctgtaacaacaatcacactctacgatggcgtagcaacaatctacgtaagctccaaggtcgccgtaacgacaaacatctacgcaacgcacggcaataccgcagactacgcctatacacccgcgacagcggttctcaatatcgctgaactcccgccatggccgattatcgatgtggcaaagattgtagacctcaactgcgaccatattcctgatgccatggatatcacgctatcctcagaatacgcagaaaatcagtcattcacttcaatttcgttcacctatggggacaagacttacacctccgacaaggtaaaatccctgaacggcaaatccctcgttgtagaaatcaatgttcctcaagaaatcgtaacgaatgccacaggcaagattactcttaccagcaacattcaaggcaccaccaagacggtagacgactcctacggagatggcattgccccggcactgctctcggcaacggttcttgaacgccaggatacatctacaaccgaccacgtctacctgcaattcagcgaaccgatttccgctcctggcacaatcttcccgctgattctctacggtacggacggtgtaactttggcagcaactccaaccgttctttcagctaagctctacaacgaagccaagaacatctgggatttcgaaatttcgtttggcgcaggaaacgtctcgctcgtcactgcaggcatgtggggacagctgaatccggcaggaacgatcacagacttgaacggtaacggcgttgcaggtctctgcactccggaaaaggttgaaattctcctgaagattttgcctgttccaatgacttacgctgtcatcacagacaagctgcaaaacggttatgcaagccacgtggacgtgacttttgcaaaggcactcgacgaaaagcatacaccggaaaagttggaaatcatcttcggtattgcaaagcccgaaacgctcactgtggaaaaaggcaagtttacgcttatcggcgaaaacctctccattgacctcgagaaacccttccagttcggcaataccgccggtaactacgaaggcacaactccgggcggaaagatgcttagccatgcagggcttgtcacgcagtatctcggaacaggcgcagcaaccgaaactaacgaaattctcgcagaagacaaggtcggtccggtattcgtgtcggctaaaatcaaccagacgaacacaaccgatatcgtaaccattaccgcgagcgagcctctcatcatcgccgattcctctcagcagctctatagacacaagcgctccgacaagcagtccaacgtgttcacaagcggagtttctagctggaacttcgtcccgaataacaactcgcttacgctcctttacaatggcgacctcatgggtcaagtcatggaaggcgactacgtgagaatgggctccatgatgacaagcgtattcaaggatgccaacggcaactatcctgaatttgaagttccctgggtccttgtcaacggcaatggcgctccgagaatcaagttcgatgtcaagctgcgtgaaatcgtcacggatttgaccccgagcaaccgcaccaagattgatgtcaacgaaacaatgcgattctacatcaagaatccgtcaacgaacaagttcgacctcatccagaacggcaaaattacgcttgcaggcattgactctgccgatattggcggtgccatctttgatgcaaagctcactgtgccgcgtggcgtatcgatggctgacgaatgcgcatgggaaaatctccttgtcaagttcaaaatcccgatttactcaaatcttggaaactttgtcaacagattccacaactccttcaatgtggatcccaagctctacctctcgcccaacaaccaggtggaattcgccattgaatgggctaacaaggctccgtctggaatccgtagcaaggacgatagggctgttggcaccggcgcatacatctacaaggccgaaattgaagctatattctcaccgaacatgaatatacccgaagtcaagaacgatgccaagataatccagaacttctcgtcgaagacttcgtttgatcagacaaagacattcggtataaagaggactaaataaaactgttcaggtaactgggaaaatatgcaagagagtctatttacaaactcaccttatgttattgcgctaaccgttgttgcattaatcatcgtatgctattttcccatcatgcttggacaaaagacgtcagtcaagcagctccccagatccatacaccagctggtgattatcagcatattctggcaagcgagcaacttgattggcgacatcttttttagcggtgacaattttattgcaggcacaaaagcctatacggcaaggcagctcatattctgcacatctgcccttggttggatccagcttggaaacgcgatacagcacaccgccgaaatcagcctcaagataaagaggaagaacggctggaagctcatgaatatattcggagcgctggcaattctgctttcgacttatgcattcatcaaggatccaagttacattcccgacatgaatttctttggatacagaccttttgccgaaaggcctgtattccacttttatacattgctgttctgcctttttgtagtccccaatatcatcgtgacgggctacatcatgctccgcaatatcgtgcattctagcgatacgacactcccccaccaggtaagcatatacatgttgacctcgttcgtgttttttgtaacgctagcagcgctttttgactttatcatccccatttcaacaaagttcaacaattacgaccagttcctcaaatggtcgcagttcatctccgtattcctcgccgttctttccggacaatacttcacgtccgtttcattcaagaacaagagtgcttcctggttcttggacaagctaaaggacaggatggtcgacggaatcatctattacaactacaaaggtgaaatccagctggcaaacccggctgcactaagcattttgcacaccacccaagaggcgctccacaacaagaaaatcacgtccatatttccgcagattcaagacccggcacgcgaatcaacttacaacaaaataagaatcaagattgacaacgaagaccatattttcaacgtctcgatttttgaaattcgccagtcgttgacaacaaactacaatgcggcattctttagcgatgtttcaaacacgcttcattaccagcagattatcaaaaaccgcgatgaacagttcaaggaataccagcttgaccagatccgttatcaggaacgtctgaacatttggaaaaagaaggtcgacgaaagcaagtacttcctggacacgctaatcagtacgctccccttccgtttctggtccaagaacgaacagggcgtattcatgacgcagaaccagaacgacatcaagaaccgcggaaacctgctacagacatccgaaccggacaacaagattttgccacaggaacttctagctcgtaacgaaggcgaaccgcagagtttcatttcttacgaacgaattaaaaagacgctcaacgaaaataacgaagaagaagaagatatcgaaattttgaaacaggacgactacaacatggccgtccgcaaaggggttgccaaggatatcatgattttcaacaacatgttcatccccatcatggccccgcgcaagccgtacaaaataatcggtatcaaaattgacattaccaaggaaatgcgtcttgagaaagaacgcgacatgctgcaagaacagaagcacatccactcgaggctcgaagaacttggcaccatctgcggtggcttcgcccacgactacaacaacattctcggttcacaaatcgggttctgcgatctcgcccttgaagtgctcgacaaggataaccaagcttacatgttcatccaggaagcacgcaaggcggccacacgcggcaaggaatcgctcgaggaactcctgaacaccatccgcggaaagacttccgagaaggacaagctcacggaatttgcaccgtacatgattattgacgacgtggtgaagaagctctggattacgctcccgccgaacgtgaaagtcaaggccgaaaaactagacaagaacatccgcatcgtcggaaacgtctcggcacttgaccgcattatcagcaacctcgcaaacaatgccatcttcgccatgaaggaaaacggcggtacgctcacaattgccctcaagcgcgaagtgctcacggaaccgctcattacgccgtacgccccgcaaattgaagcaggtacgtatgccaagattacagtcgaggatacaggcaccggcatggacaccgccaccctcgaacgcatcttttcaccgttctttacgaccaaggcaccgggtgaaggcctcggtttgggcctatcttcggcattaagactgctaaaagaaggcaatgcgggctatacggtacaaacaaccttgggcgaaggaactatttttaatctatattggtctataagaaacgagaaaatggaggcttaatgtctacaatactcatcattgacgatgacgctcagctcaacctcatgttgaagtctgctctggaattgaaaggttatactgtcgatactgctagcaacggtaagaaagcaaagactctttatcagaagaacacgtacgatgtaatcatcaccgacattatcatgccggaaggtgacggatttgaagttgtccttgacctccgtcgcatgggcatgagcgaccgcacgatcgcgattagcggtggtggccgtacttctgctgaagactatcttgcaacggctcagcacttcgatgtagccgcaattttcagcaagccgctggatctccagcagctccgcaacaaagttgacgagattatcaaagcacattcgtaatagcataaatgatgaatatcctgatcgctgattttgatcggaaatttgtcgaggagctacagcgcaactggtccatcgccggaacgaacctcctggtctgctccgacgaaaagactctaatgccgctaataaaaaagacgtcgatagaccttgcgtttatcgaggttccttttttaatgctcgacaatatggatttgatcagctatttgaaggaacgccagcctggtgtagaaatctttgtgctgtgcgatgaccgcaactggcagggggccgctagcgccatcactcgtggtgcaagcagcttcttgaagaagccggtcacgctatcgctccttgagagcacgacaagcaagatccaggctcagcaacaaaataagtccaacacacagctcatggaatcccaagtgttggacagccttctcggcgacacgcccgagatgcgcaaaatcctcaagacagtttataaggttgcaccgactaacagcactttgcttataaccggcgagtctggttcgggcaaggaatttttggcaaacgtcgtccaccgctacagcaagcgcgcgaacgaaccgtttgtgccggtcaactgcggcgccatccccgaaaacctcgtggaaagcgaactcttcggtagcaagaagggatcgtacacaggctctaccgccgacaaaaagggcttgtttgaatccgccaatggcggtacgcttttcctcgacgaagtcggcgagctttcgcttgcaacgcaagtgaagcttttacgttttctgcaaagccacgagattcgtcgcgtgggcgaaacggaagcccgctatttggacatccgcattatcgcagcaaccaaccgcgatctgcaaaaatccatgcacgaggggcgtttccgcgaagacctttactaccgcttgaatacgttccacttgcagctcccgccgctccgcgacaggaagcccgtcatcccgaacttgattcgttactttatcttaaagaacaaggaagcgcagggcaaggaaatccatgaccttgaacccgccgctctttatgctttgacaaagtacccctaccccggaaacatccgcgagctcgaaaacatcatggagcatgcgattgtgctttcggaaggtggagtcatcaagctcgaagacttgccggaatatgtgcaggtggaagcccgtgaaaaggcggttgcgattccgcatatcaaggaagccggcggccttaaagaaagcgctagcgagcctgttttcgacaacgccgaagatgcggaagagaatgaaaagtctgtcgagaatcctctcggaaagccgattcattttgaaccgatttcgggcaagacggatagagcagggcttttgacgcacaacccgacgaagttcatcacgcataatcctgcgcccgaagaagaagaaattctttcgctcgacgagatggaacgcaggcacattctgcatgcgctcagcatttgcaagaacaacaaaacggaagtctgcaaaaaactcggcattagccgcgctacactttggcgcaagctcaaagagcttaaaattgaaatggacggcggagaggagtgagcggctacgccgcagttggcagaacttagacagctacgctcttacctcatacctcaacgagtgttgcgactaagcaggaatctttcgttgaaccgctaccgacaaagtctacgtcttgggattttttccaagacgtttttgcattcggatgcacggaagaaacagcggcgaggacatcgcgagcaaaagcggacaggttgaattcgctgtagttggaactcaccatgaaaaatccgccggaattcagaatcgtagcacagtcggcaacgagcggcatcaagtgttcgcgcacgttaaagttaaagcccttaaagcgagcaaagcttggcgggtccagcacgatgccgtcaaaacggagccctttcttttgagcccaatgcacgtattcgatagcgttaccgcggaagaactcgccaggacgcaaatcaaggccgtttaaggcataattttcacggcccttgtcgagaatcttgccgctgatatcggcgtttgtagcaaccgcagcaccgcctagacgggcgtgtacggagaagctgcacgtatagctaaaaagattgaggaagcgaaggctttcaccggacatggcgcggaatcgttcttcgacttcgaggcgcacgtgacgcatatccaaaaaaagtcccggattgattgtatcgagcaagtccacatggaattgagcattgccttcgcgaacggttccaacggcatcttcacgcgtaccaatcacgacatccatcggagcgttctcaagcgattttccagagctcgaaaggcgttccttagagactacgcaaacgggattgaaaagagcggccaaggcctcgacaatttcagttttgctcgtcaaaagctccggtccaaaaaactgcatctggtaacggtcgccgaacttgtctatcgtgagtcccgggaaaccgtcggcagcgccattcacaatgcgcaaagcatccgttacatcaaataactgggcgcgcttggataatgcagactttaaaagatcggagtatttataattcataagaaactgcagctatgaggtatgagcacggtcgcctccggctccctctgaggtataagatttaattcaaagatagctttttattgcagaaataatatcgctcataccccaaagcgtagcgagcccaaacctcaaaggcgcactgcgccgctctacttatcaagagtcttgatttggtcgacgaactcgcctacttccttgaattcgcggtagatggaggcgaaacgcacataggccacagcgtcaagctttttgagttcctgcatcacgaggttgccaatctgatcgtagctcacttcaaagccttccgacatctgcaacgaattttccacgcgcgtcaccagctgttcgatatcgtccatggaaaccgggcgctttttgcaggagttcataatgccacgttgcaatttttcgcgctggaaaggttcgcgctcgccgctacgcttaataacggtcaacggctggacttcgatatactcacgggtcgtaaagcgacggccacaagcacaacattcacgacgacgacgaatggacgagccactcacgcggctatcgacaaccttgtcgttatcattcttgcaaaacgggcaaatcatgctttgaatatagcactttttaatgggaaaatgcgcaaaatcacaataaaattacattgttttagtaggaagtagacagtaggcagttagaagtagtgcaaaaaaacggcaccgtcatcggcaccgttttttaaatgtttcgattgcgttagctaattaagcgtttgctttcttgaagtcttcgacgttcttggcgtattcagcgaggtattccttagcggctgcggcaacagcttccggaacgtaaccgaattccttttcgaggacgcctgccggagcagaagcaccgaagcgttcgagaccggagaccttaccgaagccacccacgacctgggcgaacaagagcggaagaccgctggacttagcaaacaccggagtccacggagcgatgatgctatcgcggtaagatttcggctgcttgaggaagagagccgggctaatcatggaaaccacgcgcacagacttgccttcgtcgcggaggagttcagcagcctggtgttcgaggagaacgtcactgccgtttgcaaccaaagtaagatccggcttcttgcctgcggcagtgttgtcgctgacaatgtaagcgccctggcggcaagccttggcagcttcgtagcggttttcacccggaagcgtgttcacgacctggcgagtgaggatgagagccgtcgggctgtcgttgttttcgaaagccatttcccatgcggcaagagtttcataagcgtcagccgggcggagcacaagcatttcagccttgccgctagccttcgtgaggctttcgagcaaacgaatctgcgtttcgtgttcaatcggctggtgcgtcggaccatcttcacccacgcggaagctgtcgtgcgtaaacacgtacttgaccgggaggcccatgagagcggccatacggattgccggcttcatgaagtcactgaagacaaagaacgttgcgcaaatcggatagagaccgccgtggagagcgataccgtttgcaatggcacccatcgtgagttctgcaacgccgacctggacaaatgcacccttgaagtcgttagcgcggaagatgcccgtcttgtcgaggaatgcctgcgtgttgtcggagttcgaaaggtctgcagagctgcagatgatgttgtgataattttcagcgaggtagccaagaaccgtaccgctcgtgacgcgagttgcaacaccttccttgatgttgagcttggagaggtcgatcttgagacccttgcccgagagccattcattgagggtagcggacttttcggcgttagccttgtcccaagcggccttagccttcttccattcggcgacctgcttgcggagttcgttagcgcgggcttcaaagccagccttcacgtcgtcaaagacctggaacggatcgtccggattgccaccgagattcttgaccgtagcagaggtagaagcacctgcggcattgagcggctgaccgtgagtagagacagcgccttcgtaactcttgccgtcttcggcgatagcgcccttggccatcgtggtgtgaccgtagacaagcaccggcttttcggtttcggcccaagcggccttgaatgccttgcggagttcagcaatgttggaaccgtcgcattcgataacgcggaagccccaggattcgtactgcttcacgaagtcatggtccatcacatcttcggttttgcagctgagctggacctggtttgcgtcgtagaagaaaatgaggttcgaaagcttgaggtgacctgcaatgcggcccacgccgtatgcgatttcttcttcgagaccgccgtcagaaacgaggcagacggtcttgtgttcgaggatggagccaaagcgttcaaccatgaagcgttcggcgatagcaccaccgagagcaatgccgtgaccgataccgagcgggcccgaggagttttcaatgccgagggcgacatcgacttccggatggcccggagtgcggctgccaagctggcggaagttcttcacgtcttcgagcgtgagacggttcgtaaggacgagttcggagtagaggagcggactcatgtggcccgggtccatgaagaaacggtcacgagccatccagttggcgtcgtccggatcgaaacgcaagaattcagcaaacaaaagcgtgatggcgtctgcggcgcccatggctccacccggatgtccggacttggccttctgcaccatcgcggcagaaaggatacggacgttgtcagctgcttttgtaactaatgaatcttgcacggtctaacccctttagagttttgtttttacgcggcaaatttagttttttcttgcgaaactctcaaggtatattgtcaaatgaaaagcccaaagcaataaaaagttatattttcgcaacaacctaaaataatccaaaaacgccccaaaagaagcaattcctggagcgcttttacgtgttatcgagaaggaaccaaatgaatatcaaagacgctatcttgagactattcaagaacttagctcaccccacaggcattttcggcaccctcgttgccatagccatacccttccttatttacctcgccccgaacatcaatcacagggaaaccatccgaaagatggatttgaactggccgctccctctttttgcgattcagttcatcctcgggattatccttttctgctttttgagcaaggattttagggaatggttcaagggaatcctccccacaaagtccgtaagcatcatgacgctcgtatttgcggtcgctatttccatttttgcaggcacgcaaattgaagcccgccaccgcgtccaaagtgacgaaagcgtgttcatgtcagttgcccagaacatgtactacaaccacgaatccggcacctgcaaccagggcgaatttgacaacggctccctcaaatgcaaggccacatcaaatagtttcaagaccaagggactatcctttctttaccgcctcggcatgccgctgttcggaaccgatctccgctggattttcacggccgaattcgtgatgctcccgctttcgttcctgctcatgttccttgcaatcgtcgcctggacccgacaacccctccttgccttcctggcctcgctactcatggcactccaaccgacggtacttttccagttccgcgctatgtccgttgaaccgctctatatttttctctctgctttagctctgtttgtgtttaagtgggcatacgacaggaacacagtcatgcactggacactcctcgccctcatcctagccttcttcgcccagacccgccaagaaacaatcttctgcgtctttgcatttgtcctctttgcgcttccgagacttctcgacaagaaagacgaaaaagctcctgtcttcttcgtgacgctctcactcttctccgtgccagcactcctcacgattagctacttccaagggttcggtttccagggcggcgaatttgaagcccacggacacttcttcgaagacctcgccaagaactgggaagtaatgacagcaaagcttgacaagaacggcaatctcacaaatccgttcctcagctactttaactatttgttcgccatcggcggcatataccttctcttccgcgccatcaatgatgcaagaaagagcgatttcacatacctcaagattctcgggttcctgctcctgtaccacgtccagacgtatgtgatccttgaaaacgtctccggcgatttcagcatcgaaatcaaccagcgctatagcctcgtgatgttgccatccatggcatttgtggcagccctcccgattacacacatgatccagtatttcaccaccccgacgggcaacaaagacctaaacggcaagggtgctattctcggcgtattgattgtggcactcgcctttacaggctggacattccactacaagaagaatttcaatgacaatatcatgtacaaccgcaaccacctgaccatcgaagaacacgaaattctcaaatggctcaaggaacagccgcaagcggaccgattctttatttacggtcgtccttggcactttgtgggttacggtatgtcatccctccattacgacaacgctcgcaaaatgtcaaacagcgaaatgaaggacttgatagacaagtacaagggcgaagtctattacatccgcggactggactgctgggatagccacacttaccacaagaaagccgtagaacaccgcatcgccacgacctgcgacgtatttgaacgcgagatggatttgacgggcgtcaagaacatcttgattacgaacaactactgggtccagatagcgaagttcaacggccgcaaaaactacaatcccgaaaagattatcgccataaacgaactggaagtcgcccccgccgattctatcgccacaaagcccgccatgctcaaagttcattacgagctcaaggaacagggacaggccgctgccaaatggaagttcgcactcctaatcaacgacaaaataatcgaacaaggcgattacaagttcggttcttacgatcaggaagtggacctcgcaagtttgcagcctggattcaaccaagtgagattcctggtgcaagatttggcaacaaagagcaagcttgccgatgtttccaagttctactttgaaaagggaaacggcgctatagccctcacggactaccccatcgaaagccacaatcaggaatggggcaacatgcgcaagaataaaagcattgaagggaacaagctcagcgttaacggccaaagctttataagcggcattggtatgcacgcctcttcaacaacagttttcgatgtcggacaaaagtttactacggtcaggttctccgttggccttgacgacgaatcgctttgcagcgatggtgttgcggtagaagttatcggcgacggcaaatcgcttgcaaaaacaccgttctttaggaatggcgaattgcacaaagtcgaggctaatgtcgcaggcatccagaagctcacgattagatcgttccccaaagaaggcatcaactgcagccacgtagacatcatcaacccggtacttataccatagcggcttcgccattcagacgaaagaacgcccgctacaacgggctacagacgaaagacgaaagaaaaaagctagtaactagtaacgacaaactagtaactagcaaaccaaaattgctataattgcactatgcttttatccgtaattatacctgtttttaatgaagaagagatcgttgccgaaacctaccgcgtcttggaggaagagctcaaggatatcgaacacgaactcattttcgtaaatgacggttccaaggaccgcacccgagaaatcgtggaaggcctcctccccgggaacccgaacaacaaaatcatcaactttagccgtaacttcggccaccaggccgccttcagcgcaggcctcgaccacgcccagggcgcagccgtcgtcattattgacggcgacttgcaggacccgccgagcctcatccacgagatgctcaaaaagtggcgcgaaggttaccaggtcgtttacgcccagcgcaacaagcgcaagggcgagacgctcttcaagcgctttacggcattctgcttctaccgcatcatcggcaagctcacgagcatcgatattccgcctgacactggcgacttcagactcatggaccgctgcgtggtggaccagctcaagaacctcccggaacgcagccgcttcttacgcgggctcgtgtgctgggtcggcttcaagaagattggcgtcaagtatgaccgcgccgaacgcaccgcaggtacttcgaagtatccgctcaagaagatgttgcgcctcgcgttcgacggcatcacaggcttcagctcggctccgctcaagatcagtttctacatgggcttcatcgcaacaatcgttggttttgcactcctcgtttggtcgattctcgaaaagttcctctctcctgcaacaacggttccgggctgggcatctctcatgaccgctatcgtgttcttcgcaggcgtgcagcttttgaccatcggcattctcggcgaatacatcggccgaatctacgacgaagtcaagcagcgcccgctgtacatcgaagacaaaaagtagacgaaagaacgcccgctatagcgggctacagacgacaaacgagaggattgttagtctttggttattagttatatttggcgcatatagagcctagttaaagctaatggctattgactaacaactattgaccattgactaaaaaatgaaaaacaagcttttcgttatgagtgccgccagtggcgcaggcaagaccaccctcaaggatcttgtcatcaaggatttcccggacatcaagtattccatttcggctacaacgcgcaagccgcgcgaaggcgaaattgacggagtccactacttcttcaagaccaaggaagaattcgagcagatgatcaaggacgacgctctggtcgaatacaacctggttcacggcaactactacggaacgcccaagagctttgtcgagaagactctcgccgaaggaaaccgagtgctgtttgaccttgacgttttcggcaaggtgaactttgacaaggtctacccggacgccaccggcattttcattttgccgccaagcgacgaagaactcgaacgccgcctccgtggccgtggcaccgatagcgaagaagtcatccagctccgccttgcaaacgcgaagaaagaaatcgaatttgctaagaccaagggcaagtacgaatacaccatcgtgaacgatgatcttcagaaagctgctgacgaactccgcgctattttgagccagaagtaaatcgcaccccaagctacaagtgcagaaagccgcgagattcgcgcgcacaacctttgaaattcccgccccatcggttatcgtgaggtgggaatttttgtgtaaggtgttataaattaataatacactctttttgcaccgtattaaatcatttattttgcaaattcagtaaaacaaaaaactattattttatcaataaaaacgcaaaatcagaaatgaaaagatacgagcttgatacaatcggtcaaatctacggggcaatcatctccaaaacgtggagtcccacgttcagaatgcaggcgacgctgcacgagacaattaccccagagttgctacagcaagcagctgatgacctcagaatccgatttccctacatattcgtggcgttaaggaaaggctcgtgttcatactaccttgaggaaaacgacgagccactaaaaatcaagcatgatagcgaaggcatcctcgcctattacggaatggataaggcagcccatcattgttttcgcattctctacggtgaaaagcatatcgcccttgaggtcctacacacgctaactgacggacatggtgcaagaatcatcttgctcacgcttgtacaccgctatctggaactgaaacacgatttaccagaagttcctgcaaacattcaacacgacttagtctattcgcttaaagacaggccctcggatgaagaaacaggaaacgcctatgcaaaaaacgcaggcaagaatcccgttgatttgaaagagcccaaaccatatagattgcaaggcacccttctgccaagcgatcaaaagattatcacgataggcacaatcaactcggagccacttattgcccaagcgcatcactatggcgcaacggtcactacatttcttgcaaccattatggccgaagtggtaaatgacttgcaaaacaaaacaccgaatcaaaaaaagcaaccgattgccatcggcattcccgtcaacgtcagggaaattcttgcaagcaagaccatgcgtaactacaccgcacaaaagaacctcactcttcgccccgagcagttggacttcagtctagaacaaaaatgcaatctaatggggctgcaactgaaagatttcaggcaagacaaggatttggtgcggaacttgaccgccgcctatgtagctccattggaaaatcctctggcaaaatatacgccatgcgttattaagaaccgacttatcagctacctctacacaaaagaagccgatgccgtcatgagtacccaaatttcaaatcttggcgacacagatcttccagaagaaatgcgccccttcatagatagtgtctattttattttaggaaaagaaaaggcccttcccaatacgtgcagcgctatcagctgtaacgggaaaacgaacatcagctttacccgatacattcaagaatccaccttcgaagacgaatttttccgccgactccggaagcttggactgaacgttgaaatacaagacccatctaaataagctatattcaaatgactatttagggatgagttatgtgctgcaaagaaacagtattcttttttactgctttagctttatttttttgcttagacgcttgcgaaaacgcaaattctaaaaactttgtagccaaggaatcttctttcgacgaagaaaattccgctgaagtttttgatagcacgcacacccaaacatatgactcgatgatagaagtttatcatccggagctgttattctttatcggcaccgacaaggcttcggcaaaagcaagcgaaaagccgcagatgggcgcaaagcttaactacaaattttacatggatgtccatgaattcacttgcggcgactacaaaaaattgaacaaggaatttgaccgactaaaaccagactgcgccaacgacagcttgccactcaccgacattacctattttgatgccgtcctaatcgcaaacgccaagagcaaggtttcggggttggacacagtttacacttacaccaacgcaagttttgatgaagaaaaccattgtaccgatattgaaggactcgtaacgcatttagagactgaaggtttcagactccccaccgaagcggaatggattctgtcggctcagctaagctgggatcacaaaaacagctggaataacagcaattccgattacaaagtccatcccatttgcagcaaaggttttgatggtgccggtttctgcgatttttcgggcaacgtcactgaatggaccaacgactggctcggaattttgaaggacactaccatcaccaactttacaggttcaacggacggtggcgaactcggagagcgcattatcaaaggcggaaactacaattccgataaagcaaacagcaacctgtacagtcgcggtgacgtttattctgtaacatcttcgaccatggccaagtacgtgggattccgcctcgccttgggagtcattcccaaaccagcatggttcacaagcagcgggcagatcagcgaaagtaaaattgagcccatcgcaagtaccgcaacgctcaagagctataccggttcatacaacatgaagctcgccttccgcaacgacttaaccgacaacctagccttcattgactacaacaacggcaacctaaaagtttcagaaattcacgacacactaaacgtctaccatcctgaaatttcgcccaacggaaaatttgtcgcattctgtaccaagcccgaaggcattctgggagagtctaaattatacgtccgggaactttcagaagaatcctcgacacccatagaactccaagttaaaagcgccgccatccctcgttggagaattctcgaaaacggagacacgacaatcgtctacgtaaccgacgcaggcaacaattcagacgaaacatcatggctaacgcaaagtacatggcaagtcacttttgcaaacggcaagttcggtacgccacaaaaacttttcgacggcaccttccatggaggaatcgccaaagacaacagcctagccgtcacgggagcaaggcgcctccgcgtacatcatgggcaaatcaacgacatttggtactctcaggaacaagcatgcaacgtaagcctagcccaagacggctcaaaacgcaccgcattcttggactttggtggaaaaacgggccaagattttgtcggttcacactatgcaacccacgaacgcattctcatcgctgatagtacaggcaaactcatccaatctattgcggccccaaacggctacacgttcgaccataccgaatgggtttcaagtacttcaaacttggtcgccacattgactaacgccaacggttcccacaagaaaatcgtcctcgtaagcacagcagacagcacacttattgacttggccgaaggagaagaactgtggcacccgagcttatgggttcaacctaaaaagattattccgaagccaaaatccagttcaagttcattcgcacaaagctctagttccaatgcccctgcgcaaagttctagctccagcgttctcgcagaaagctccagttctagcacacccacgctaaattctagttccagcatttatccgcaaagttccagttctagcgaaactcagcaaagctcaagcgagactgcgcaaagttctagcgaaattgcgcaaagttctagttccgaaaagcaagccccaagttcaaactccgaacaaataaattctagcagttcctccctgctagcagaatcatcttgttccaaagtcacttcaagttctagcgaagtgtcccttcaatctagttccagcatcgcatcaagctctagcgaatcttccagttccagtgtcccttatcaaattgatttcgaactagacaccgatagcgcaggcatttattacaaggccgggcaagcccaggtcttcgccgaagcccgttacaaaatggaactcctttggcaatacaaagacaaggccgacgtcgtcatcatcggttcatctagagcactacatggcgtagccccgatggaactcagcgaacaattttttggagtcaacctcgcctttatcgggaacaccctcagcggctccgaatttttatacgacaattacatcattccacacatgtccaaagtcaagtacatcgtatcctccatagacattgaccgcggattcaacacatttagcagtagcttcttcaatggacgcgccaaaacctgtccaggattcgtctacgacaaagatcacaattactggaaagacggctaccccgaaggacttgcagaactcacatacgattcaccaggaatgtcaagctacgcaaacaaataccgccacacacgtggtctagattctatcccagaagcatcagtctgggaagacatgcctcaagttgattcggacagcaatttgtatagaatgtcccctggttcataccgcacaaactttaacagcttaaagaaaatggtcgaaacagcacacgaaaaaggcttttactttatcggagtcgtcttcccgcagaacccgaattacaagaaaacgggcgcatttggccgttacggcatcccccgcagcgaagcacccatactgctccaagaaattgcagaactctctaaaacataccctaattttatattattcgacgaaaataaaatgggcgatcatgactataccggcgatatggcatacgaccgtgaccacctcgcttatccgggtgccatccactttacagcgcgtctagattccctcttaaaagaactacccgcattaaagtaatatgaaaatattttaccacctccccggactgtttgaattttacgagctgtacaaagcgttcttgccactttggcgtgaacaccgggattggttttacgactggtgcgaaattggctccatttacggagcgccaagcgattgcatttggggcggtgggcgcgttggctttggcgaagcagagccgcgaaaagtcgcgaatcttatgcaagaatatggaatttctgcaaggctcacatttagcaattcattgattcgcgaagaacatctagcagacactcaatgcaataagctgtgcaaaatgtttgaacgctattgctccggcgagatgcgcgcggttcaaaacggaatcatcattcattccgacctgttgctgaattacatcaaaacacaataccccggcttttatttcgtatcctcgaccacgaaagtcatcaccaatttcgagcagttcaaagcagagctaaatcgcaaagaattccgctatgtcgttcccgatttcaggctcaacaagcaattcgacaaattgacagcgctcacagacgcgcaaaagcaaaaagtcgaatttttatgcaatgaatgttgttggttcggctgctacgaccgcaaaaaatgctacgagaacgtaagccaaaaaagccttggtgaaaacagcgaagaccatgtctgcgtctcgcccacagccaaaaggggttaccgtttttccgatgcgatgaagaatcccggcttcatcggaatcgaggacattcagaacatctacgcccccgcaggattccgacactttaaaatcgaaggccgtagcctcggtagcgctctcattttggaatttttgctttattacatgaccaaacccgagcatcagcttaaagtccgcgaagaaatttacctggacagcacattagatttgttttaaacagacaactaatggaatgaatttatggaaccgacagacgcattattcatgataattgtaaatattgtactttttatcatttttgcaataattcctttactattaggcattttcgccaacatttcgaccaagcatcccaggacaatgttcattgcagggcaaaccgtatcaattctactcacaattatcactgtcatctcactttcgatatccgtaatatacgcaatcaacgagcaggattctacacagcgaccctatatttttgcatggtgtatttgctggctactcatagctatttttcctttatccacatttgacctcaccacaagccaaaaaacaaaaaagcaaaagacctgttatctcaccatttcatttattacgtttttcctaattctgtcaggatctgaatttctatacaatcgagcgtttggatacgtttttcaaacggaacggtttgaactatccataaacgatttttactcgaaccatcctgaagccgataaaaatagcgacatcaatatattcgcatctatacaaaacggagaagatgagttcacagcgaatatatccgtatataaagattctataactctaaaagcaacagaactccgttatataagcagtgaaattataagcagcgaaaaatcgcaaaaagattcttgttatcgcaacgacttgccgcgtgacttagttcaagacattattgaagaaatcacctattatcaaccggaaattgaatacacctgggtaggagacctatgtttccatccattcgcatttgttgaacttgccaataataaaaacgcaacaacgataatattgaaacttccagacattgatgaatatcatcccaacgcccagcgtttagcaaaaaaatttgcgagtcttgtaaacgatttaaaaatcaacccgacaaaaggttgctccaattaatttcaaacatcaaaaaaaatcatgcaaaaatgaaacccgcaaagagatttttcatgaccatcttgattatcatagcctccctcattttacttttagtgatttggttcaacattccctattcacccgtcaagacgcagttccgcaatgatgttgaggcaaggttgcaaagttccgcagcactcgccggaacgctagattccgcaagtatcgcaagcctccctcccctcattcaaaaatatctcgaaacaagcggttacatcggcaaagaaagacgcacgcacttgaccatggaatacaaagatgtcgatttcggaatgggcgtaaacaagccgcgactcaaaatcgattacacgcatgttgacttcgccgattctccgaacaggctcgcctttatcgacagcaaaatgttcggcatcccgttccaaggctacgattactacaagaacggcaaaggcggcatgaagggcgtccttgcgaagctcgttacgctattcgaccaaaccggccctgcaatggacaaggcttgcctcatcacctatctcgccgaagcattttttttgccagaagcactcctgaaagatttcatcacattcaagcaaattgatgaccacaccgtcgaagcctcaattacaaacaaaggcgtaactgcaaccggtatattccacttcaacgacgcttacgaaatgacctcgtttacaacaaatgaccgtggtcaaatttcacccgacggaaccatcgaatacacaccgtgggaagcgcaatgcgaaaactacaaaacctattccgatggcatcaagcgccccacaattttccgcgctgtatggaaaaacaaagacggcgacttcgtctattttgacggaaaaattagcaaagtgaacggagctgaggtaaagtagaatgatccataaattagcaacagttttttcaatattgttattgatttatagtggagttaaaacagcttcttataaaaatgtttctgggatattttttaacttttatggaagttctgcagtagtatatggtttcgggcttatcatactatctagtgtttggcttatttgctggcatacaaacgcctttaaatttacaagtgacaaaaattggccttatttgctattttgcaattacttagttgcaattattgtaaaaatcattatgtagttttttagcgatttttaggaaataatatttctattttatcctccatgacacttcttttaggcattcttttcttagcacttttcataagcgcgattgtccgcggtaagttcacgtacggtcaagccgattacgattttcatgaacatccgattcaattcgtgatcgtactcatctttattctcggcgtttctgcactttgtttttaccgatttatcgtagaactataaataagactttttaaagagtttgttatattaatgacatctgtagacaacagaacaaaagggactttatgagcgaagaaaaaattacttccggttgcaatgctgaagacgttaaagccatcacgaagagatgcgcagaatcatggatgaagcgaatccgcaattttgcaggattccttgggatgatcctcccgtggattgcgctcgccggagcagccatcattgccaaagttcagcccgcaaaaatttccgacgatttttggacaacactctccatctcggctacatattacttgaccccagcacttgcaggcattttgacaacggccgcagtcgttctgatttgctacaagggctacgactggcgcgatgaacttgtcgcaacagcctcaggcatcttcggcttgatgattgtcattttcccttgtgactgttccgctgcagacggcaagatcgttggatttttccaattgcctatagccgtttctaacatcatccacttaacatcggcagttatcttctttatacttttggccatcaacagcctattccttttcactcttggcgaaagcgacaccaagcaaaaaagaatccgcaacatcatttacagagtctgcggcatcggcatgttctgcactttgttcctgcttgttttaccgattcaatttcctgcaaagatttttatcgttgaagctattgcactcacgttcttcggcgtaagctggcttgtgaaaggtcaaattttcggtctactcaaagacaaataagagctagaacgcaaaagctagagctgctccgccctgaggggtcggagcaatttttatttgcaggctagtatcgtagccaatactcttgttataaatttcaacagctgcagtggtatgcgttccagaaattccaccaagcactatcgcaaaaagagctacagcaccaccaccaatcgtaagtggcttaccccaacttccttctttactccaataagcgataccaacacctaaagcagctccaccaacagcagaaagaaccaaggcttttgaataaaggctttttcccacacgcaactcagcggcagcctctggatttgtactcacgattgcttccatttcgctctcactcaattttcggtaacccgcataccaatggcctaagctccattcaattttttctttcacaggcgcagagttcacaggctcttctacagtacggaccggttcttccttaacaacaggcgtagaacccttaggcggatacttatcccagacactttgagcaaaagacatattggcaaaaacaagcaacacagcaaaaaggaacaagcgcatatttcctcccaaattacaaaagacgtttattcaaatatagaacaaattttattctagctctactttaatttccacgcctgccacccaagccttgggcgcattcagaatcggagcaagcaccttacgcacagccgcaaggttttgcgttttaatgtagagctttacccaaaacacgttctgcactttcggtacaaacgcatcaacaggtccaaggactgtcatcgaagattccttgcgcaaaatactttcaaggcggttcaccgtgtcgcgaagcaagttctcatcgcgcgagccacaactgatttcaacaagcttgcaaaacggcggataaaaagccatctgacgattcgaagattcagtttcggcaaagccatcaaagtcatggcgaatggcatactgcatcacaggttctgtcgggttgagcgtctggataaacacgcggccaccgctacctgcgcgccccgcacgtcccgccgtttggctcaatagctgatacaagcgttccgttgaacgaaaatcaggaatgccaagtcccgaatcagcaccgacaattcccacaagcttcacgcctgggaaatcgtggcctttcgcgaccatctgcgttccaagcaaaatattgtattctcgattcctgaacgatgtcaagattttttcgacagcgcccacgttctgcgttgtatcgcgatccatgcggattactttcgcatccgccacccattcatgaatttcttcttcgagcttttcaatggcgcctccgacaaattcatacgtttcagcaccgcatgtcgggcatggcgtatcgaccggataaagcgcagcacagtaatggcacatcaacgcattgtactgtttatggtacacgagcgggatatggcaatgtttgcagtaaagcgtttcaccacatttagtacaaactctaatcttagagtaaccgcgacgattcatgaggataatcgcctggtcgccacccgcaatgcaatccgaaagcgcttcgcgcaatgcaggagacatgagcacgcctttttgctggcgcaccttgcccatatcaatcactttcacttcggggagcggagccgcggtcgcacggttcttgagcgtcaacagtttgaggttccccgcctttgcattgcggaacgtttcaagacaaggcgttgcagaaccaagcaccacaagagctccgtacttttgcgccaagtggaaagccaagtcacgcgtatggtaacgcggagccgggtcctgctgcttaaacgaagaatcatgctcttcgtccaaaataacaacatcaaaatcaaacggcgaaagaatggcactgcgcgtcccaagcaccactttcgcagaaccatcgagcacagccaaatagcctgcacgcttttgcggagccgaaagtgccgaatgcaatactacaacaggtacttttaaataatcttcaaaacgcgatgccgtctgcggagtaagcccaatttctggcacgagaatgagcacacgcttattgcgcttaagcgcttcgcgcaccaattcctgataaactctcgttttgccactgccggtcacaccatgcaggagcgttccacgaaaaccatccttatccaaatcttcaacaagactggcaagtgcagtctcttgttcgcctgtcaaggggggcaggtccgaacaaacctccatttcgggtccattcgagggagcctcgccccgaggttcagatttttcagccagcaaggcatcgaggaacttgtcaaaatcagcgggccaaaacacgttcagagtgcgcatgggcgagcttatataatacttagacacccactctagcgattccatataacgttcagagaatacataccctgactcatgcgggcacgcataccggacatcgaacgacggtttctcgctatggacacggctcaccaaggcaagcgtaggcttacggcgggcaagttgaacccagacaacacttccccgctgaatatccgctccttccggcaccccgtaagtaaaaaccgatggggacaacgggatgtaaacctcgcaaaaacgcgacagaagcgccgaattacagcgttccttgaccatttccggagcagacgttttgggaattctttttgccacgcggcaaagatagtattgttacaagcttaaatgggcataaattcgcactgtttttcctgactataatatttttttagttagattatgctatacggagctgaggaagccccgcctacctattggagatattatgagcatttttgacgcatttaaaccgaaatggcaaaattccaaccccgcaaagcgtaaggaagcaattgcagacttggatgaactcactagtcaagatattgtcgaacgagtggccctttctgatgataatgtcgaagtgcgaatggctgcagttaagaaacttgcaattattaagacacttcaggatatttcgacaaaagacagcgatgccggcgtacgccgtttggcagaatcgagagctttcgaagaaatcgtcaaaaagctgaaaaactttaacgaatccgctctgaatagcgaagtcctcggttacatcgaagccatcaaggacacgcgctatactgaagatgtcctcaaggcaacagacaacgtaaatctgaagagagaacttgtcaagcagtgcagcaagcagtccctgctcgcccagatcgctacccgcgactctagcgaagaaattgcactgcaagccgcagaccgcgtaacgtcagaatcgttacaggccgacctcatcaagaactccaagcacacgtccgtccgcaagaagatttcggataaagttcgtgcaaagaaagaagccgaagacaacggcagaaaggcagccgaactcttgcagagcaagcgcgaagcccttatcaagcaggctcacttcctcgccgcccagaaggacgctttcgccaccaagccgcagtttgaagacttaatgaacgaagcgaacgcacttggcatgggcgaatctgccgcaacgctcaatgaaatttacgaaagcttcaacaagttctacgacgaagcaaacgccgcaaagaaggccgcagaaaatgccgaagccgaaaagcaggcaaagattgcacgcctcacggaatcgctcgctgaactcgaaggattgctcgaagcaggcacgaccgaagaaaacgctgaccgcgtaaacgccatcatccaggaatggaacgaaggcaagtcccttatggatgcagccttgatcaagcgcttcaacaacgcctacttcaagtctcaagaagcaaagaagattgaaattccgaccgcagaatctgaaaacgcaagcgaagaagaaattgccatccgcaagagccttctcgaacgtctccaggcactctccgaaacggaaatcgatgaaaacacgggcaagcatctgcatgccatcgtccgcgaatgggaaaagctcgcactcctcgaaggcgacgatccgattctccaggcatacaatgctctccgcaccaagctgagcgaactcatcagcgcattcaacgaaaagacccagaaggtcatcgaagaaaattccaagaagctccgcggtctcatcgaacgtatccagaacatcgacgagaaccaggaattccgcgaaatccacaagattctccgcgacacttatcaggaatggaaggaaatcgttggcgatcagaagttcaagtaccacgatctctggcaggaatacaagattgccacctcccgtttccaggaaatgcaacagtgggaaaactggcacaacgaaaaggaccgcgacaccatcatcgaagaaatggacgcgctctccaaggaaactccgagccaggccgtgcttgccaagttccgcgaactctgcggcaagtggcgtgaaatcggcccgatttctgcagccaagttccaggactaccgcgaccgcttccaggctctcgtagacaaggtcaaggaaaactgcgcaccgttcatcgaagaacagaacgccgaacgccaaaagaacctcgtcgacaaggaagccctctgccagaaggtcgaagaactcgttgcaaacgctgaaattttctggaaggacaagttcaaggccgtgcaggaaatccaggaaaactggaagaacattggcatggtcccgaaggaagcttttgcagccctcaacaagcgcttcaaggacgccgtaaacgccttctatgcccaacataaggaaaatgtgaagcacgaagacgaaagccgcgaagctaactacgaaaagaaggttgccctctgcatcgaagccgaagccatcaaggattcgacagactggaacgccacctccaccaagctcaagcagttgcaggacgcatggaaggcaacaggcccagtgccgaagagcaagtccgacgaaatttggacacgcttccgcaccgcttgcgattccttcttcgaaaagaagcgcaaccactttgaagaaatggacgccgccaagcagaagaaccttgaacagaagcaggccctctgcgaaaagctcgaagctctcgacatcgccaatatcactccggaagtcatcgaagcttacaaggccattgatgctgaatggaagacgattggcatggtcccgaaggacgctgtcgaatccatcaacgaacgcttcaacgcaatcgtcaataagattgtcgccaagatggctgaatctgacccggaactccaggccaagattgctgacatcaagaagaaaaagcaagaaatgatcgaaaaggtccgccagttcgccgaaagcgcaggctccaaccagctcgccgatgccgttcgcgacatccagaaggaatgggtcacgctcggttcttgcggtaacgacgatgatgaactccgcaaggcattccgcgatgtctgcgatgacttcttcacccgccgccgcgaccagctcgacattcaggaacaggctcgccagaacaacctccaaaagaagattctcctctgcgaacaggccgaagacttgctcactgacttgaacgaatctacagtcgtggcatcgatgaacaaggtcaagcatttccgccgcttgtggaaggaagtcggtgcagttcctcgtgaacactccgaaaagatctggaagcgcttcaattccgcttgcgaccaggtgtttgccttcggccgcaaggacgaaaagaaggaagaagctccggcagcaacaaccgaagcttaagcgaaaaacatataagcaaaaaagaggatggcagaaaagccatcctttttctatttttgggtcatgaaatttccgccatggacaagtgtaagcgaagcagcccgcctcctcaaggaaggcgaagtcgtcgccatcccgacagaaacggtttacgggctcgccggtaacgctttcgagcccaaagctctcgccaagattttcgcagctaaagaacgcccgacgttcgacccgctgattgtccatatcgcagacattgctcaactcaccgacatcgccaaggacatccccgatagcgcctacagactcgccgaagcttattggccgggcccgatgacgattatccttcccaagaaggattgcatccccgacctttgcacaagcgccctcccctccgtggccgtgcgcttcccgagccatccgattgcacaggcaatcatcaaggaatccggactcccgcttgccgctccaagtgcaaacctctttaagcacgtgagccccacgaccgctgaacacgttgccgcccagctcgccgaccgcatcgcgggaatcgtcgatggcgggccgtgctccgttggcgtcgaaagttccatcatctcgctcgtcggtgaaccgaccgtgatgcgtccaggcgccatcacgccagagatgttcaaggccattctcggtgaagtgaaaatcaaggaatctacatccaagccgggccagccaatgctcgcccccggccaatgcgacacgcattaccgcccgcaagtcccgctttactacggtgaagttccagcaggctacgcgctccccgagcataccgttcgcatagcattcggtacacagcaaggccctgttcctgcaactgtaaatttgtcagcaacaggcgacatggtcgaagcgacctccaagctttacgcattcatgcacgaccttgacgaccccaagttcgatttgattctcgtggaccccatcccgaacacaggcgttggcatggcgctcaacgaccgcttgaaacgcgcaagcattaagtcattatagccatgaggtcggcacttcgtgcctctgggctatggggtatgaggttattgtaatcggaaaagctcaaatcggaaacagcgggtagtgttccttagtataggcacgcgtgaaagcgttgaaatgccaccattcactagagagcatcacccaccccgcacgcttcataatattgcgcaacaaattgcggttatcaatttgctgttgagtaaggcgcccggactttaaagcatcggcctcgcccacaaatcccgcacaacgctcaaacgaatcaaagtcagcccccatgtctagcaaattgccagtgctatcggcaatgcctaaatcaagcgcaagcccgtaattgtggagcccgcccgtcttgcccgacgaaacgaaatgactgtaaggcgtccccgccacagattgtttcagaaccgattgcgcatacatcggacgcgccgcatcaaagattacaagcgaatatcccggtaattccttggcgataatcgagagcgcacgtttgagctttggcaaaccgtctttatggataaatgcacgctggataccgcaatacatgtcgtgaccggtcacgttgttaaacgtggcatagcgcaggtccatgcggagcccgcgcatatacgtaatttcgaccaaattagaatcgtgactggcgtaatccacccattgctttgccgaagagcaataacgcaaaggctttgcaggcttcggcggcacaaacaagctatccgtctcatgcgcaaacgaaaaaaacgttgacactataaaaattacaacaaaaaagaaacgtgccaaagatgacctcgtttcactaaccttgacaattttttttctttcgtctttcgtctttcgtctctcgtctaattaaattcccaattgcacttctacgccaaactggaagtagagtcccatgccctttgctataaacggcacgaggtcatagccattcgcggtattcttgtcgttatcgcgagcgacccaagaacgttctcgtccgttttccgaaccgaggaacttgagagcagccacatcaagcttcgagaagatgttatcgagttcaaggtagaatcttgcatttctaaagaatcccttcgtcttcgtcaaatcgagattcacacgaacatctgttctgtacaaatccgtaaattcattgtagtccttaagctctcgagttccgcccttgccattcgatgcaggcttaatcgcatagtagtaaagcggtctatgccatgccgcatggtgcgtcaaaatcaccgagacaatcgagtcctttcgcggataatatctaaagtgagaaacgatatcaaagcgagagtttgcttcccacggcaaagactttccattttcaagttcgtattcaccgtacacagaacttgcattcatcgccatcgagaagtggtgcgacgttttccattcaagcgagcccgaggcaccagaaacccaagcgtaatcaaccggagtcacatcattgtaattggcaaaagccttcggcaacgggaggagcggatcaaagtagaaacgtccaaagcccgagaactgtgccaccaagtatttggaacggtagccaaagccaagcttaagcgatgttcccgattccaaacgtccggtcaaatcgccatcgtcaaagtaatgcttccagtctgcacgataggcagcattaccaaagagtctccaataagccgagtccgttttggacaaattgcgttccatatcgaaggaggccgtcggcaaagccttatggtccatagcatcagccacagcacccacagaaagcatgtgctccgaataattatccttccagtcaagcgttacagcgccagacaaaacgcccgtctggtaatcgctgctttcttcgccaccagtaaccgggaaactgcgttcaaccaaatgatgttcataaagaacggcaccacgcaaacccgcaccaaagatatcagcatggaaatccttgtctgcaccggcactgagcgtcgtatgcgtttggctataaccgtcaataaatgttcttgcagattcatccgagagctttcccgaacggaatccggtcgtatcacgcaacgtatcgctcaagctttcgcgaacaagtcctgcatggaagctagccccaaacttcgaagcgtactcagcgccaataaccaaatagctttggctaccatcaataatatcaattgaattgatagcaccgtaagtggacgaagtatcttggctaatcgtatattcgtcggaactgtacaaggcacgcaaagcccaagtcttgttaccaagcgaatcagagccgttcaactgggcataaatatcaaatgccgaaaggtcaaacgggtccgaagacttcaccttgcagtcgccagagcaatcgtcacctcgcttgcggaattccgtaaagaacttttcgccaaggttcttgagcatatcgccatcaaggcggcggaacgcaaagcggaagctatcccagataaagaacggagcatcaagcacaacttcctggagcgtaagaccggcagagcctctcagcccccactcgcccttcgtctgttccggaatgtattggatagatgtcgccaagccctgaccaacaggtccctgtccataatggtcatgcacttcaatcccgctcaacgtatgcggattgatgatagacaagttgcccgggaaacccacgtccaggtggcgcatgttcgggatgcggaggcggcccaaatgataggcaacatcgcttgcacgagatccatcgtaataaagggcgctactaaaatccttctgtccagaaacaccaggcatctggctcaagtgttccgtcaagtcaaaacgcatgcccgctgcatcttcgagcttttcgagtttcactgtacgttcaacttcccacttgatcggttcgccatcgccaataatcgtgcttgcaccgagattcgtgacattcgtgctgagcgtaatcaccatgtccaggaggtcagcataatcctgcaaatccacaaagacgctatcgaagccctctttcttgaacacgagcgatgcattcttggaatccaccgtgagttcaaaacgacctcgggaatccgtctccccgattcgcttgccagactgatacgtaatagccacatccttgactggcaaatccgattctgcttcaaggacgacaccgataaccgttgtaggcgaagccgcaaagaccccaaccacaataaacaggacaaaactgaaaaataagcggaaattcatactttcaaaatagatattttatgcaagaaaaattcatgtggttcctcaacatcttatattatacgcatgcttaaagtttatttagtccaatttgacagcgccaaaggcaacaaaaccgaaaatctcgcccgtgcaaagaagatgattctcgatgcaaagcccaatgcggggagtctcgtgctccttcccgagatgttcgccacagggtatgtccccgcagacctcgacaaagccgctgaagacttcagctcaaattgtactggtgaaacagcacgcaccctctccgaaattgcagacgaaacgaactgtaccatcatgggtgcaggcattacccgcgcaagcaccggattttataaccacgtaagcatctacaagcccaacgaagcccaggaattccgcggctacaacaaaatgaacttgttcttccccgaaaaagaaagcttcaaggcgggtagtgaaattaatttatttaagtttaacaattggtccattgcttcgtttatctgctacgacctgcgattccccgaaattttccgcgaagtaaccaaaaaaggcgcaaacctcatcacgatccaggctgcgtggcccgccaagagacgagcccattgggaaacgctcctcagagcccgcgccattgaaaaccaggtctatatcgccgccgtaaacgccgtcagcgaaagcaacgcccaaaagctcccgcttgcagggacttccctcattatttcgccaaacggagacattcttgccgaaggaccgacccaaagcgaaacggtcatttctgccgaactggacctccaagctgaacgtgattatcgtaaatccttccccgttctcgaaggcatcgtccctccagaatttttatagaactggcgcaaatcatagacccatccgtacgaatcaagtgaactgaatcacactataaatggatgtggttcaaaggctcttggacaatcagtcaagcttaattcattgactatcaacgtgttacagaacacaaattttatatatttgccaaaaaattttctttccagtattgacattttcgtcacagaaagattatttttatattacgtcttttaagaaaagaggcttaatatggcaacaacaagtaaaattgacgaagcaaaagagctcatcaaagcagggctcaagcgcgagctgattttaaaaatcacctctatttcggaatacgagtacagccttctccagcgtgaactcctcgctacggcataggcttgcagctcattctgaacatacccgcccaaaaagcaaccgacggtgcttcacgcaaggccgccgttattgcttgttataaagacgggagtctcctgctcgatgcgagggataacctcaagcccgcaagatttacaatgtatccgtccgacaactttccatggacggaattcattgaaaaactgcttgccgcatggcagctctgcgattacagcgatgttccagaagcattcaagcctatcaagcagattcccccgttcgtgattgaaggtctaccgcgtgaacccgtcccgcaacagctcaaggttctagcttcattgcgcacgcaaggctatttcgcccctctccaaaatccgggaaaataatttagggcaaaaaagaaaagaaagtgtcctctcctaatccgtatcgaccaaacatcgaccataatcgaagacactttctttgtttttccaaggagaatccacccttccatctcctacgttttatattatacattattttggtcaaatagattattattaaaaaaatattttctaatcaaaaattatatattcggactatgaaccttatcaagtattttagcaagcaacgttggttcatgggaaaaaacagaaccatcttacgcgcggacacgcttgactccacagaagccggcaacacgcgcatcaggcttatcaaagtttcgtttgacgatggcgaaagcgacatttacaccatcatcgatgacgaaaatgcggtcggtaaaattctcgaagacgcattcctcgatggttctcaacagtctgttttcgcaggcgactccggatttttctcgtttagaattacatcgccattttctagggctgcgctcactagcatcaagcccgtttcaaaggaacagagcaactccgcattttgcacacccggcaagtttttcttcaagctataccgcaggctagaaccgggtttacaccccgaagccgaaatccttgaagcgatgaacaaggccgacagcagccgagttccaaggctttacgccgtctgcaattacaaggccaaaggcggtgaagtttacacgtggggaatcctcgaagagcatttcccaaacgcacttgacgcctggagcgaattctgcaaaaacatggatagcacggacgctttccagctcgggatgtccaccgcgcagatgcacgaaagcctcaagcgtttaagcgggcccaagtacagcggcatcgaaccgccatttgaccgactgacgcaacttttgaaaaactccacggataccgagtacgctccgaaattgcgcgaaaagctcccggaattgcgcatccgctatagcgacttgctccgcgaaacgttcagcgacaagaccatcaaaaagcagcgcatccatggggattaccatctcgggcaagtgctgattacgcaaagtgcaaatggcacaaagcatttcgagattattgactttgaaggggaacccacgcgcagcctcgactacagacgcaccatccgctcccccgctgtcgatatcgccgggatgttgcgcagctttgcctatgcaggcgccgtcgccaagaccgacccgaccgaagctcaaaaggcttttgtcacaggatattccaaggtctctgggatttctaccgaagaaatcgagaaggaatccaagccctacattctcgcaaaagccatctacgaagcatgctacgagctagaattccgccccgactggttctggattcccgccaaagcattgctagagttataagaaaagcaaataggaacgcgccgcggtcacatattttttatatttggcgtcatcatgacaccagaagaaatggaacagttactccgcaaggacgcagcagagctcgtcaagaccgagccgttttcgaagttgatgctcgaagagcaaatccttaaccgcaagaattttgcggatatgcttggagtaaccctcgcttgtcagctcgccggcgaagtcattgaccgcgctgaactcgagaagatgttccgagtcatgtacgaaaagtatccccaattgctcatttgcgcgacaaaggacttgcacgcaacagtcctccgcgaccccgcttgcacgggtcccctcgaaccactactgttcttcaagggattccaaggactgcaagcctaccgcgtagcccacgtcctttatgaagaaggccgccacttccccgccaagatgctccagagcatcatcagccgcaagttcggcatggacatccacccggcagcaaaaattggccacggacttttggtggaccacgccacaaatatcgtcatcggtgaaactgcgaccgtcgggaacaacgtgagctttttgcacggcgtgaccttgggcggtaccggtaacgaaatcggcgaccgtcatccgaaaatcggaaacggcgtgatgctcggtgcgcacgctcagttgctcggcaacatccacattggcgatggcgcaaaaattggcgcaggcgccgtggtgctttgcgatgttccagcgcacacgacttatgcaggcgtccctgccgttcaggtgggtcacccgcacgacgacatgccgagcttcaacatgcagcaagatttcacgcgcgacaagaattaaacggaagaacgtccaaagcgagaatcgcgcaaatgaacaaggccacgaaaatcaaattcattagcgataagctagacgaactataccctagtccacccatcccgctagattttacaagcccattcacgctcctcgtggccgttgttttaagcgctcaatgtacagacattcgcgtgaaccaggtgacagcagtcctcttcaaggaagcgaacacccccgccaagatgatcaagctcggcgtcgaccgcattgccgaaatcatcaagccctgcggtttctttaacaccaaaagcgtgaacattttcaagctctcgcaagcactcgtcgaaaagttcaaaggcgaagttccacacacgttcgaggaactcgaaagcctccctggagtcggacataagacggcaagcgtcatcatgagccacatctttaaactccctgcattcccggtcgatacgcacattcatcgactcgccgaacgctggggcttgagcgacggttcaagcgttgaaaagaccgaagcggatttaaaaaaagcttttcccaaagaagaatgggaaaagcgtcatttgcaaatcatttattttgggcgcaactactgtaaagcgcgcgggcataaagatgaagaatgcccaatttgcagcacaataagacgaaagacgagagactagagacgaaagaatagattcaacgtctttgaccttaccttctacgcgatggtggcggaggtggcacactatgcgagccatgatgacgttctgaacggcgcgattgccaacgatcctcatcgtcatttgagctagaagcctgcggcggaggtggtgccgggcgcttgtaattcggcggtggcggaggcgccggtcgagaattgttcgaagaagcctgagctgaaagcgccgattttttcaagacatttgacgaaggcgacggaggaggtgccgatggacgccagccattggaatgcgggcgcggcggcggcggcggattgtcaaaacgcctaggcgcaggcctatcataacgaggcctgtcatttcgcggccttacatggcggcgcggaggcggtgcatagcggtgtggacggcgataatgcgggcggcgatgcacccaatcgtaatagaacggatcccagccccaataaacgagaccagctccagtccaaactccattcacataacggagacgaatattcccgtccgaaacaacgtaatagacaacacgcgggtcgtattccggaacgtacacatattcttcgcggaccggttggattgaaacattttcatcaacggtcaccgcaatcttgtcatcgctatgcaaataaccattcttgtgggcaaccttgcgcattctctgtacagcgtccatcacatcggctttctgcatttcaactgcttcaccaagctgattcgcccatgtggcgtattttgcaagcttgcgaagaacatccggaaacgggataagcgcaatcaccgactcgtcgtaatcgagttcggctcgttcaattgcggctgccaaatcatcacccttcaaatggcgatttgcagttgcaaacgcagatgcactcggaaggtcatcgccatgcgttgacgcatccaaaacgtgcaccaagagcgggtccggataaagcgcaatcgtcgaaacaagcgtatctagttccgaaggcgtatagcgcgtctgggcgttcgccaatcctgccaaaagaaacaccaatggcagaacgtattttaacgtctttttaaacataggaacctccttatccttaaaatacatcttattagatgccgccgaccacctcttggtttcaagattatccaaaaactacttttgattagcccaaatcaagtaatccttgaggccctcgatttgctttttatccaactggaacgatgccgtcggataatccagaaggagtatttcatagaatacaaattcgctcaatttatccgcattgagagctttatcaagccgtcgaagcacttcaactgattccttaagggatttattttccataaagggcagtaagcccatcaggcattcacggtacatggtttgcggcattagcacttttttcgccttttctttataatagggttcatatagccatgccgcctgaacaaacgcataatacgtccaaatggaatcggactgcatattcacattcccagtcgcagagtcacgagcaatactcacctgcgggttaaaagtccagttcttgatattcaatccatttaatccgtaaatttccttgcgcaacgcttccagtcgcgggttattgcggttcaggactttcgcgatagaaatttcttcaagagctttttccttttgccccttaactttatagacatcggctagcaaccagtgagcgagaaaatccacgtagtttgcttcaatcgcctttttataccaaagctcagccttgtcccaatttcgttcgataccgtaagtctgtccaatataagttatcgcgctatacagtttcgggtcttcttgcaaagcgagagtgtaagcatcgcgagccttagcatactgatgcgaaccaaaataattttcagccttgtcaagcaactttttagcctcgcccgtagccttaatcgccttcacatcatagctatcgccctttttctcgcgatagaccgggaagttgatcaactggcttcgatctggtaccggaaacggtttatccacaattttcagcgaataaagagttttggattcattcacaagatccatagccgtttttagcgggttctcaacttcggcaaaagaaagcgagacaaacacgcaaagccacactaggattttatttttcataagcccattccttcttagtttagtctgcaaaacaaaatacaaaataatcacaataaaacaaaagaccccggcggttaagccgaggtaatatgattcagtaataagtggttagtgattaggaatgtaatagaaatgttctaattacaattccttcctaccgcctactgtctacttcctactatttaattactttgtcgggttgaaagaatccttcaagccaacagttctgttgaacacgaggtgacccggcttggagtcttcgctatcaaggcagaagtagccctgacgcatgaactggaagcggtcttcgagcttcgcgtcggcgagtgcgggttccaccttggcctgcttaataaccatggagttcgggttcaggtaatcgtgccagtcttcgccttccgggacctgagcaggatcttcgagcgtgaacaagttatcaatgaggcgcacttcggcatccacagcgtgtgcggcagaaacccagtggatcgtgcccttgaccttgcggccatccggagattcgccacccttgctaagcgggtcgtagacgcagtgaatgaccttgaccttgccgtcatcatccttttcaacgctcttgcaagtgacaaagtaagcacccttgagacggacttcgccttccggcttcaagcggaagtacttcttcggcggttcttccatgaagtcgtctgcttcgatgtagagttcaccgctgaacggcaccttacgcgtaccagcgttcgggtcgttcgggttgttctcgacttcgatcatttcgaccttgcctgcttcccagttgtcaatcacgagcttgaccggatcaatcacggccatcacgcggttagcggtctggttcaattcttcacggatgcagaagtaaaggaggttcacatcgaccatggagtcggccttggaaacaccgatgcggctgcagaactcgcgaatggagctcggggtaaagccacggcggcggaaaccgcaaacagtcggcatacgcgggtcgttccagccaagcacagcctttgtctgcacaagttcgaggagtttgcgcttactcatcatcgtgtacgtgaggttcaagcgggcaaattcaatctgctgcggacggttctgcaaaccaagttcaatgaggaaccagtcataaagcggacggtgggcttcgaactcgagcgtgcagatggagtgcgtgatgccttcgatccagtcgctaatcgggtgggcaaagtcgtacatcgggtagatgcaccacttgtcgccagtgcgatggtgcgtgcaatgcttgatgcggtagatgaccggatcgcgcatgttcatgttcgggcttgcgaggtcgaccttggcacggaggcacttttcaccatcggcgtacttgccgtcgcgcatttcgtggaagagcttcatgttctcttcgacgctgcggtcgcgataggggctcgggcgggagggcttgccggcatcgttgccgcgatattcctgcatttcgtcgcgagtcaaatcttcgacgtatgccttgcccatttcaatcatcttttcggcaaaggcgtaaatctggtcgtagtagtcgcttgcgaaaaattcttctttccattcaaagccgagccacttcacgtcttcgcggatggaatcgacgtattccacatcttccttggtcgggttcgtgtcgtcgaagcggaggttcgtaaagccgccgaactttttggcggtgccgaagttcaagcagatggacttggcatggccaatgtgaatatagccgttcggttcgggcgggaaacgcgtcagcacgtgatcgcgcttgccggtctggaggtcattaactataatgtcctgaataaaattcgaagattcggggatttccataacagggtccttttaaaattttacgagggaaatttagaaaatagacgagagacttgagactagagacgagaggaaatagtggcaatataaggttattgaacttagggcttagactgaacaatctttgacaagcatttctatttttacactagaatggcaaatattggatatagttttttaatggtactggcggcatttctgtggggttccacatttgtcgcccaaatcgaaggcaacgacgtcggtccgttcgctttcgtgtgcatgcgaaatttcatcgccacaggtgtccttttcggactggcgaaggtattggacaaattcaacaaaagccctagaaagccgaaaacaaaagaagaaaacagggcgctctggatagcaggcttattctgcgggcttacgcttttctttgccatgaacttgcaacagacggggctttttctcggatgttccgccggaaaggcggggttcctcaccgcgtgctacatcatttttgtcccaattctaagcacattttttggcaagaagatttcccctaagatttggctttgcgttgccattacgcttgaagggctttacttgctctgcatcaaggaagattttaccatccagccatctgatattatcctattgctttgcgcactcgccttcgcggcacacattctcgtcgttgggaaatacggcccttacatggacaatgtgagactttcggcaatacagtttctcgtggtcgcaacactttccatttttccgatgtttttcgtggacttgaaagggagttttgcgggttttggcactgtcattgaggtctattcgcatttcaagccgtggattccgcttttgtacgcggccatcctttcgagcggtgtcgcattcacgttgcaaattgtcgcgcaaaataaattaaggcccaccatagcatcgctattgatgagccttgaatctgtgttttccgtgatttctggatgggtgatgctcggtgagcgattcacccttcaagaagcaatcggttgcgtgctaatgttcaccgccgtcatccttgcgcaagtcaaaatcagacgccgatagtgcggagttattcgccttttttcttggaacgctttttaatcaacacaagcgtaccaaaagtaagcacaaggccgaacaacaacgaaagcactgcgctacgggtgaaacctgcgacaatgtaggtgacaaatgaaattgcggctacgacaagcacgtacgggatttgcgtattgacgtgattcacgtgattgcattctgcaccggcacttgccataatcgtcgtatccgaaatcggagagctgtggtctccgcaaacggcacccgccatgcaagcagaaatcgagatgaccatgaggctgtaatccacaccgccaaacgccgctacgacaatcgggatgaggatgccgaacgtaccccaggaagtacccgttgcaaaagcgaggaacgccgcaatcacaaagataatcgcaggcatgaagttcatgaagccagcggcaccgcccttcacaagacctgccacaaattcctttgcgccaagcgcatccgtcgtacccttgagtgtccatgccaaagtcaaaatcaaaattgcaggtaccatcgccttgaagccatccggtaagcaagccatgctgtgactgaaacgcaacacacggcggctcatatagaaacaaacggtaaagacaaaagcgccaaacgagccaatcgcaagaccgacagacgcatcgctagaggcaaacgcatcgacaaagcctttcgccgcatcgcccgatgcaaaataaccgcccgtataaatcatgccaagcacgcaaaacacaatcaaagaggcaattggcattacaagatcaaggacaccgcctttcgtcgatgtaaaattcaagtcttccatatttccaccaacagcatttgtatgcatttcatgctttttcatcggaccgatattcacattccaaacgacaaccaagaacaacgtaagaattgtcaataacgcataaaaattaaacggaatcgccttgataaagagcgtgaggccatcctcgccttccacgaatcccgaaacagcagccgcccaagaactgataggggcgataatgcaaatcggtgccgccgtagaatcaatcaggtacgcaagtttttcatggctcaccttgaagcggtctgttaccggacgcatcacgctacccaccgtaaggcagttgaaatagtcgtcaataaaaatcaagatgccaaagcagatcgtcgcaatctgcgcaccgacttttgacttgatatgagccttggcccagttgccaaaagcggcagagccccccgccctattcatgagagcgaccattgcacccaacataacaaggaacacgagaatacccacgttataagggtctgcgacttttgcaatcaagccattcttgaaaacggcatcaaagaatcccgagccagtcccttggcaaagaagaagcccaccgacaatgacgcccacaaaaagcgatgaataaacttctttactcacaagggcaagaataattgcgacaagagcaggcacgagagcccagaaagttccataagccattattgtatttgtggcctgttccataaattacttttcctctgattttaaggattcaagcggatttttaattcctgcattttccaatttttgcaaaacttcaatagcgtaatcaatcgcatccaaggaatgcgaactcgcatacatcctcaggtcagaaagcgcatagatcgccctttggttgttcatctctttttccgacataatctctcctttgcatttttcaaaaaaatacctaaaaaatctaattattgcacgaaaataaaattgcatttttcgtcaaaaaaaagtctctaactacaacaagaccctgtaaggctcctcctaatggaggatgacagctttcctccctaaccactagccactaaccacttcctactgccatccttcctaccgtctaccgcctactccccctaaccactaatcactaaccactacccactattttattatctatattataactggggtgcctgcacacaatacgcgggctgagattataccccttgaacttggttcgtaattgaacaaaaggaacgattatgtctgaatccaacggctttttcaagccttttccgcagtctcgcaagatttatgtccccggcaagattttcccggatttgaaagtcgccatgcgcgaaatttcgctcgacgacccgaaatgccctgtgctccctgtttacgatacgagtggcgcttatggcgaccccgacaagacgattgatgtaaagaaaggacttgaacgcattcgtgaaccgtggatccgcgaacgcttggaaaaagacggcgcccacaagactcagatgcagtacgcccgcgaaggcgtgattactcgcgaaatggaatacgtcgccatccgcgaaaaccagaagatggacgaaatttttggcagcaacggtgatgccatcacgccggaattcgtgcgcaaggaactcgccgaaggccgcgccatcatccctgccaacgtgaaccacccggaatgcgaaccgatgattatcggccgcaacttcctcacaaagatcaattccaacatcggtaactcttctgtcgcatcttccatcgaacaggaagttgaaaagatggtctggtctgtgcgctggggtgcagatacagtgatggacctttcgaccggcaaggacattcacgaaacgcgcgaatggattttgcgcaacagcccggtacctataggaaccgtgccgatgtaccaggcacttgaaaaggtgaacggcattgccgacgacctcacgtgggaagtgttccgcgatacgcttattgaacaggcagaacagggcgtcgactactttacgatccacgcaggacttttgctcaagtacattccgtttgccttggaacgcacgacaggcatcgtaagccgtggcggttctatcatcgcccgctggtgtatggtccacaagcaagagaacttcctctacacgcacttcgacgaaatctgcgacattctcgccaaatacgacgtttgcgtttctttgggcgatgggctgcgtccgggttccattgcagatgcaaacgacatggcgcagttctccgaactcgatacgctcggtgaactcaccgaaatcgcttggaagaagggcgttcaggtcatcattgaaggtccgggtcacgtgccgatgcacaagattcgcgaaaacatggaccgccagattgaaatgtgccacaacgcaccgttctacacgcttggccctctcaccacggatatcgctccgggttacgaccatatcacgtccgctatcggtgctgcaatgattggctggttcggaaccgccatgctctgctacgtgacgccgaaggaacacttgggcctcccggacaagaacgacgtgcgtgaaggcgtggtgacatacaagctcgccgcccatgcagccgaccttgccaagggccacttcgcagcgcacttccgcgatgacgcgctttcgcgcgcccgtttcagcttccgctggaacgaccagtttgcgctttcgctcgacccggaacgcgccgtagaattccacgacgaaacgctcccgggcaacaacgcaaagtcctcgcacttctgctcgatgtgcggtccgaagttctgctcaatgcgcatttctaaagacattcaggaatacgtaaagactggcaagcttgacccgaacagcgacccgctgaagtaaactgaaactagccaaaccatccgagagaattggaggtgtccatggaaaacggaaagaaaattcttaacgacttcgtaaagagcaaattcgccgaccagaatgaactaaagaaggctttgttccaagccggcgttgccgcgcttgacgaaggctggacgttcatggatgccacattccagctcggcggcaaggctcgcgacgaggggctctcggcagacgatgtcgagaagattttgcgcaacgccttctccgaagaaaagcgccgtaccgaacgcgaagccgaacaaaaggcagccgcacaagccgctcaagcagcagcgcaacccgcacaagctccacaggctcaagccgcccaagcccagccgggcatggcttcaggctatgccgccatgggcccaaccgtcatctcgcccatttcagcaacgatgatgcagcagatgattgcgctcggtctcgacaaccagtctcttgagctgttgcagaacttcaagattgaccccgaagcgctctcgattccatggcccgcccctgactggcgcaaagactttgcaaagctcttggcggcaacgttcaagcccgacgaaaccgttgaattcaagatttcgaacacaccatccggttctcgcgaaatcgtctcgaagattatcgcgcaagacgaagcgctcaagaaaatcatgaagcagctcgacggtccggacggagcgctcctcacgattaatgcagtgaaaggcggcgccgacgccaccgacgaaagctggcattaccgttacgttgtcgtagacaacccgaagatgacgcttgcgaagcagctcgcttactacaaggcattgaacctcccctgcgccgcccttgtgaacacgggcgcaaactccgtgcaggcctggatcaagattgaagcgcatgaccaggaagaatacaaggaacgcgtagacttccttttccagacgcttgaatcgcaaggctttaaagtcgatgacggcaaccgcaacccaaaccagatggtccgcatgccaggcgtgctccgcaacggcaagcagcagtatctcatcgcattggaacaaggcgccaagaatttcacggaatggcgcgaatgggcggaatactcgctcgatggaaagccgctcgtagaacttgcaagcgatagcgaagaagctccgaaaaaagacgttaccattatcgagaacgtactccgcgctggtgaatttttcttgttcacagccccgccgaaaagcggaaagtcgcttgcgctcatggacatggcgctttccatttgccacggcgaagactggctcggcaacacaacaaatgcaaacgacgttctgtacatcaacttggaactcaccaagtccgtgttcttgaaccgtctctttttacttggcgaaaagcgtaacctccagccgaacacgcccaaattcggtttcttgaatctccgcggcacagcgcttacaccgcttgaaatcgcacagctcatcgcaaagcgcattcaaggcgccaagaagcttgaaaatcacgattacaaggtcgtcgtgattgacccgatatctgccgttttgcacaacccgaagtcttcaagactcagcggctccccgcaccagattctgatgcaaatggtcgattcgattatcgccctcacaggttgcgccgtcgtgacttccacgaacataggcgaatacccctacctcgaatcccgcgccgacagcgtcatttcgctcacgccggttgaaggtagcctgaacacgtaccagattaaaggctcgttccgcgaattcccgaagactctcgcccgcgaatgctcctggatttatcctagatttatagtttaaacattcaacacgattataaagatgtacaaacagaacaatcgtttttcacgccgctccgaagggagcattgcccgtaacaccatgggcaacagaatcggcaaacccctcgccggaggcaagttccacgcttccagaaaatccgatgtccgcaaggacgatgaactcgaagaaaagaaggcaaaggccgaaaagcctgttgtccgcaaaattctttcgttcgacgacatcaagacccaagttgccgcatggatggaaaacgaccgcattccgggaaagttgcaagcctggtttaccgccgaagccactcccgaaaactccgactggagaatcatcaaggaataccacggtgtccaggaaaacctggtcattgacgctccgtcccgcgacatgaagccgcttgagctcgtgaagcgcatcttggaacagctccacaaggaacatttgcgcatcttcaaaaaagcattgcgccaaatctggttccgcgccacaggcgacggccgctttgctctcctcgtacaagtgaatgtcaaaggcaaaatttcggcacacggctacaagacgttcgtcgactttatcgaacgcagctgccccgaagtcatcagctgccaccagatccagtgcttgccggaccgtctctttgaccctgccgatgctcagggcatgaaggtcgaatccaaatgctccttcggcagcagctttatgccgattgcctcgaccggctttagcatgcatgttttagactggacgccgcgcatcaaggatgcatggctcaacctccccgtgcgcatcaaggacgccatccacccgaaccgcgaagaccgtttcttcgaattctgctctggcccgtcttacgtttctgcatcgctcgccccgttcttcaagcaggtcgaagcacttgactgccgcgaatccgccatgcagtcttccaagctgaacatccgtaacctcgccacgcagaacatgcgtttccaccgcagccatctggacgcaaacttcgtctcgaaattcttctcgaagagcgataacgctgaaggccgctggacgttctacctcaacctgggcatcaacgacaccatcaattccgaaatggtgcagacgctcgccggttcgcgccctgaacgcattcttttgcagaccgggaacctcgaaaccgcctctaaggcgatcaaggctttccgtaacgaaggctacatgctccgcaagaacattccactctacatggaaccgggtcgtggaactttcgaaattctcttcttgtttgtaccggatagagttggcattttgggccagaacccggcccttgcacaccgttcacgcaatatccagcgcccgaaagaacgccccacgcgctcaaattcgtcggatattcctcattttgtgcaaaaaacgcccacttttaagcaaagaaaagattaaattatttaacaaataccaaatttttgcttagggaaacgtatgcgatttttaaaatgtgcttcgatctgtcttggtctttcggctctgattgcatctgcctacgtggtaaaaaaaggcgataccctctgggatttgagcgccgaatttttaaacgatccgttcgcatggccggatttgtgggaaaataataggcacattgaagacccgcactggatttatccgggcgactccatctatctaggcgaaggcatcaaggatgacggttaccgtctcccgaagacaaaaccgtgcgaaggtgcggttgccgattccaacttgccaaagggcatcaagtccgtcggttgcgatgaacgcgacgcccgtaacggagacttcgagaacatgctcggaaacctccgcgacaaggataagaagcacaagaagaaaaaagcagcggacacctacctctatcagaagcgccctgctccaaagattttcaacggctattaccagattttggctccagaaatctattcgctcgattccatcaagaaggaccagcgtttcttctccatccgcactggcgaaaagaaggaaccgattatccacattcctgaatctgaagtcatcgttggcatcggtcgcaagacaaacgcaagcctcaagaagggtgaccttgtcgaaatcctggatgctcgcgccattgaagttccttctcaaaagggaaagagctatgacaactacgcactagtaaggcttaccggttatgcaaaaattaccgctatcggtgatacactttcaagagcaaagattgtccagagctttagggaaatcaagcttgaccacgccaaggcacgtctaaagcagccgctcaatatattgaacgtctccggctacaccgccgtccccgaagcaaaaatcgaagacatggcgatgatccgttatacgatggacccgatgctcatcatcggtgcttatgcctacatcctggtcgacaagggcgcaaagcaagggttcaataccggagacgccattgccatctgggaagaagacacgtctgacgcaggtctcccaccgagactccttggacgcggcatcatcgctagagccaccgaaaacgaatcgacggtactcgttcgtgaagtctattcgaacagccgccgcattgaaatcggacacaaggtttctataacccatcaagcgaacttggcccagtgacaaagaacttattgattttcatcggcatcgcgatttcgattctagccattttgatggccggaagtgtcattatactcaattatcctgaattgttggcacatattccattttaaggaagtgggctccaatgcggatatctcgtagcaatcttctctttctatccttttttgcagggggaattgtcttaccgacggcaattctctcgttcttgagtgtacggaacatccagaacgaagcctaccttgcacaaaagaactatagcgagagcacagcgacattccgcgaacaatgcgaatcaaccatcagcaaggaacagaacaagattttccaggaaatcaagtccgcctcgctgtacctttacgaacagccgcacagcctcttggacttcggaaacgccacacaattcaaaacggtgaacggcatcgaggccatgttcctgtacaacaacggaacactcatctaccccgacatttcatcgaagcacttttcaaagacttcggactattcaaacagcatcgcaagccagatcgaaaaaatgctgttccgcgaagaagtcacgtcggccatgccgcagcccgcaagcctgtcgcgttcggcacgccaattgcgtttttcgtttgaatccattgacgaccacatccagaacattcttggacttgtgcgtatcgcatacaaaaccaaggactatgacgaagcgctccgactcttaaacattctcgaagagcacccacaccagcagggctacctccattcggacctgacgcgttccgtcaacctgctgcactttgaaattctcgttgcccaaaagaaacacaaagaagctgaagattacacgatcgccgttttaaaccagttcttgcaaagcgagaacatcgagaacctgccctcggcaagatttttcttcgaaacagccttcacccaaattctttcttttgaaaacctgagtcaagaaaaacgcgaagctttctggaacttgcgcgagaacttcaaccgccagcttggctacatggacatattcttcaacaacaaagatatcgtccaggctctcctgaacaaggagacaacatccaagagcggcatcgacatcatgagtgacaacaagtccacgttcatcaagatgagctaccccatcctttcaggggaccaggtcgtgctcgccaaggtgaacatcgatgaataccgcgagctcatgcgctccaaactcaagacctcgtcacaaggctggaaaagtatccccttctccattacggaaggtcccgacaagactctcattctcggacacgtttcggacagttccgcagtcatgactcaagttgttctagacaaagtcatttcctggaatctaaccttgtacgaaaaaggcttaagcgaaatcaagcgtgaaacgcgcaagcgcatgttcctcatgtacgggcttttgtcgttctcgctcattaccgtattgctcggctccattgtaatgttccgcttcctcacacaggaacacaagcttctggccatgaaggcgaacttcctttcgagcgtttcgcatgaactgaagactccactcacatccatcaagatgtttgccgagatgatggcccgcggacgcgtgcagaaagtcgagaaagtgcaagaatattcaggccttattggcaaagaagcgacccgccttgaaaacttgataggcgctattttgaactacactcgcatggaacatggcaagggcggtttccattgggaaaagcttgatttttcggcctgcgtccagaaggtttttgataacgtagaagacatcggtgtcgagaaagggctcatgttcaatacaaagattgagccgagtatgtttgtggttggcgactacacggctctttatagcttggtgcagaaccttatcgaaaacgccatcaagtatacaaacgctccgggcgacatcactataacggtagcccccgacgaagacagagtcgttttctccgtggccgataccggtataggcatcccgtcttcggaacaaaaaaatatatttaatgatttttatagagtcggtgacgaaatgactcgcagtacaaagggctctgggcttggcctagccatcgtaaagcgcgtagccgaaacgcacaaggcgaccatttcactcaccagcaaacccggcaagggctccacattcaccgtaagattcaaaaaggcagaatgattatgcaacaacacagaattctcattgttgaagacgaagaaatcatccggcttgggctccaggacaactttgagctcgaaaactacgaagtcgagacggcatgcgatggcgaagaagccattgccaagacggattcattccagccgcacctcatcttgctagacgtgatgctccccaagaagagcggttttgaagtctgccgaattatccgcaaaaagcacccggaatgcatcatcattatgcttaccgcaaagaccgaagaaacgagtaaagtcgcaggccttgacatgggcgcagatgactacgtaacaaagccgttctctattctagaacttctagcacgcgtgaaggcgttcctccgccgaattgacttgcagactcaagcaaatccgacaaagcagcttgcctcagtcgatgccattgactttgccgacatccacctggatttcaagaagttcatcgccaccaagggcggcgttccgctggaactttccacaagggaattccagattctcaagtacttctggcagcgccgtggcgaagttgtcttacgcgaagacctgttgcaagatctctggggctacactcccgaaaacatgccctccacccgcacgattgacaaccatatcgtgaacctgaggcgcaaacttgaagacgaccaggccaacccgaaaatcatcctttctatccgtggagcaggctacaagtttgatgcgtaatatttggcaaaaagaaaacgttttcaaggcgtgggttttcgcaatcctcgccctctgttcgctgttttctagccaagcactcgcaagcaagatggcatcgcaactccaggaagccatctacctcttcgaaatgaaaggcgaagttgacgaatctatccgccttctagaaaaaatttcccgtcagggagatgccgacgacaaggaatccgcattcttttacctcggcaaaatctacgacttggcaaacaacaaggcccaggccaaccacttttacagccgcagccaggcgtttaccaaaaatacaagcaaatcctactggcttgcaagccgagacgccgctaccagttttgcacccgtaaggctcctgcaaaagacaatccccctccgcagccccatccgcaagttctttgaaggtaaaaaagcgaacatcctttttgaaaacggacacatcgccaaaatagaaagcgggatggttatcgaaattgcatcaaagctcaatgaaaacgatcacctgctgcatatcgattccgaaggaatgtggtaccagaattccactcgagattctgtcttttacaggccgcacaattcgcccaatcaggaaacaccttacaacatcaaagacttaagccaatttaccgccgcaaacggctatgctatcgccatcaccgacaagggcttctatatattagaccgcaaggggacaatcacaaaaggtagcgttgactacacctcttgccaaatccagaacgacttgttcattagcgacaacttcattgtcaactgtcccgacaacgccctccactttatttcagcaaattcggcagcagaagcgtttatcatcgcacaatacgacatcatccagcagacatttgtcctcaaggacaaaatatatctcatttcagggaacgagcttttctgctacacattgcaaaatccaaagactccgctttggaaagcagccgtcgggaacatcgaaacacttcaggcattcgaaaagaatatcgtcacgctagaagcttccggtaaagtcaccttgtacgaccaacagaccggaaacatcaacgcaagcatccgcgtcaacgcctcgaacgtgtaccagctagcccagggaacgctaggacttttctcgaacgaaggatccgtcattacagttgatacgttactccgaccgctgtggaatttcaactttgcaaagtccccgatgacagccccgattgtcaaaaggcgctttatctacattccctacgaagacaagaaaatctacgccatcgattcccattattacggtcagcgtccactatatacgagtaaacttgccgcccaggcaattttacaagccaagcaagaccattgggaaaacatccctccgctcctggatacaatcatcaagaatgaaccaggcaatgccgaagctcattttctcaaggccttaaatctggagaagcaggaggcgcccgaaaagaaccgccaaagagcatgggccgaagcggtaaggctttctgtcggcggtagcccgcaaattgcaagtacaatattgagccattacagcgatgtcatcggtgcaagttttgcaagcccgttaaacatatcgcccaagacgatgtacccgcaattcctgggggccaaaaagaatctctacaccgttgacccggctacagaacaacttatctgcatcaatgccgaaaatggcgaacagcgctggagcaagtacatcggcaaaatcgggaacgccccagtcatacagtccgatgaaaatgccatcgtcatttcaacaggctaccagatgaacgtttacgacatgaacaaggatgcgttcaacaagccgttgcaactcccaggaaaagcattcaacttcacaatgactagcgattatatttacgcctcgacgtggaatggttttttgctcaagatttcacgagcaaacaacagcatcgtctggtcgcgtaaagtttattccatgccattccatgtcgtaaagctccctaaattcttgcagctttgcaaccttgatggagcgctgatgcgcctcaatgacgataacggctctacgcaagaaaaatcatcaaatagagttccggtcaacatcacggccatggaaggaatcgactcgaccctcgtcctcgtttcaaacacaaataaacttttcctacagaatacgaaaaagaaggattacagtcccacacaagttctcatggaataccccattatttcgatgcaagtgttccgcgaccagaatgaagacaaaatcatcatttcactttcggaccagtccatccttctttattccaacatcggcaccccgctctggaaatatcaaggcaaaaagtccatattctccaagcctttcatttacgatggcaaagcatggatcgaccaagggaatgaaatcatcgcactttctatcaaaaccggcaaagtggtcaagactttcaataccccaggtggcgcaggaacaccgttcattctgaaccacaccctgtttagcgcctccccaaaacgcgttctttacgcatttccgctataaattagcactataggtcatagtaaactaaattttagtggtcatttttgcaaaatctcactacattttgcaaagcttgtttttcaaggaaatccatgagcgtccacattaaaagaatcgtctccttgagctacctctccatagcggtggcattcatgctcacaggctgcaaggaagatgtttcaaagacgcccaaaaccgcggtttctgattacccgcgaaacgaaaccctttacgtaggtggtttcgactggtctccgcccgcaacatttaacccgctggacccggatccaaatttcccggcagacggaaacatccgcctcatgtacgagtctttactcgcctataaccagctgacaggcggactcgaccccatgcttgcagattcctacagccagacggattcgaccattaccgtccacctgaacccgcgagccaaatggaacaacggtgaaacgctcaccaccgaagatgtgttattcaccttcaagctggattccatcctcccgacagcccatcataacaactggaagtatatcaaggcgatatccgctgacagcgacaactttatttctttctacatggcagcaaacaggaacccgctcatggttctgaatgccattgccgagacatcgattctccccaagtctgtattcgagcctttgcttaagtctgcaaagaccggcaaaagctacaacatggagaagattctcgaattcaagaacgacgctcaaccagtcgcttcggggccttataccttagccaactattctccagaccaaattgtgctaaaacgcagtgaaaactactggagatctagcaattacggtggcagaaagcctgctcccaaatacatcatacaccccatttacgacaagaatgacaattttaacaatgccatgagtcgaggaaacctggacgtttcttccatttacttgcctagaatttgggaaaaggccaaagacagcatccgctcctggagccgcgaagaaccataccagctccccgccaccattacggccttggtcgttgcaaccacaaaagaaccgttcaacaacgtaagctttagacgcgcattagcccactcaattgacttcgataaaatcaaagctcgcgccctttcgaactacacccccgccgtgcagcccgggttcatcctcccgtttggcctcgaaaagaagtatttcaacaaggaagacgccgacgagttcggctacagctacaacactgaaaaagcacgtgaaattctccaggaagcaggctattcctggaacgcagacggaaaacttctcgacaagaagaaaaagcttgtccgcagcatttccatcgagtgtccgcaaggctggaacgactggattgaagccatcaatgttgtcgtggaatcgtttgccgaaatcggaattaccgcaacacctaagattgtcgactacgccatgtgggactcggacctgcgccggggtacttttgacctcgccatgaagactccgccgacagagcactcagtcgccaatccatggaacaggttctaccaaatgctaagcactttatcttataagcctgtcggtgaagagacatttgtaaaccagggacgtttccagaatcccgaaataaatgatatcttggccaacataccgaccatcgcaaatgaagattcgctcgttctagcgtaccgggaactcaacaaactgttcatggaaacagtccctgtactccccctcatgtacaggccatcgacattctaccagttctcaactaaacactggacaaacttccctacggcagaaaacccgtatgcaccccctagcaaccttattgttgctgctggagtaagcgcactttgggaaattgtacccgttgataaagccgataatcaataaaaaagtttctctttcaccgtaaaaaaattatctttagcaaaccatttaaaggagtatatcgtgggaaaattacgctttgttttgcctaatactttcacaagcctgaactttttgcttggcgtgttctccatttgctggacaaccggagcatttggttcgtttagtacggcagaccaaatccgcatgggtgcctatttcgtcatgttgtgcgccctttttgataagcttgatggctttgccgcccgcctcgtgaacgccagttccgaattcggcgctcagttcgatagccttgccgacttggtggctttcggtctcgcccctgcattctgcgttttcttcacctacaagatttacgcaccggaatggttccagaaccatgggctcctgatgacggttgcacttgccgtttacgtgctctgtgccgccatgcgcctcgccaagtacaatgcttgcgattctgacacttaccaccaccatttctccggcctcccttccacctttgcgggcatggtcaatgcaacactcatcgtgttcctcatgaccaagggcgttttcgcagactccagcacgttcctcttctggctcccgattatcgtgtttgtcattacaggattcttgatggtaagcccgttgttcctcccgaaactccagccgcgcaagaacaaggctttcaacattttccagatcgtgctgatcctgctcacctacgttgcaggcatcctcttctacaacccgaaggtaccgttcattcttgaatacctgctcattctcggttcaagctacatggtgattggttttgcagtaggcctcatctaccgcaagcagattatcaaagaagctaaagcagccaaaaagtaggaagtagacggtagacagtagacagtggatagccgtcagtcgctaatttgaagttatgcccgctgcaagcgggcatttctttttatggagattattggcgcgttctagcgcgacacaaagcgttccaagaattccgcgaacgcacgaccatagcggtcaaacaaatgttctagcgacatgcgcgggagttcaagcgtcacgcattccaagttacgttcaccacaccacgtcccgaagctccccggcgttttatacccaatatccggcaaccaaggcaagttgaacgcattcatcacgccctcaacaagcgatgttttttgcggggcatcgacgcatgctatcggggcatgcatcgcaagcacgctcgcaggcttcagcttttcaattaacgcgacaagcgcttgcgtttccggttcgctccctgcaaatgctcccggcaataaaagcgtatcgcgaggcgcttcaagaattgagcgtgaaccgaccttttccgttgagaagttctgcgtcttgaaattgcggttcaagtccacgccgttcgcgtttccgcgcgttccaagagcagctccgtccggattggcgcacagaataaaagcaatagaatcaaaaggctcgtcaaaagcacgaagcacacggctcaagaggaacgtcgtctccggctcttcgccgtgaatcccagccattacaagcaacttgcattcgctcttgcacgggtagtacagcagtggagcgcccagcacagagcgtccatattcaagagaaggcaaccggataataccgcgggattcgggagaatagttcatagtagatagttggcagaacttagttggcagagcttagagagaagagttatgttctaagatctaagttctaagagcgaagcgagctaagttctaaataaagtaaggatagatgtaatcctccgcgagctgcgggagattcaccagtacagcgcgtttgcattccatatccgagcgttcatagatgctccgcagtgtgtctagcgaaaaatgctccaagcgcttacgcgatgtcggcaagtgcgcaatgtgccagccttcaggcttgattttcccgcacccgggaataaacacacggctaaagccaaacgatgtatcagcctccatccgggacgtcaaaaaagcatggaactttgcaaacatgccactgcactccgcgggcgtgagctcaacctcatagccctccgggcatgcagctccatcgaccacgtcgatgtccgtccccagatggtgacggctcgcccccggcaatgccgaccatgtgagaatcgcatacatcagctcttcttcgtctttcgggcgttccatcggctcgcccttttcattcaagagcttgagttcgccacgcgccttgcgattccaaattgagagttgcttttcaaacgaacggtacgccgattcaatacgcagcacaaaaccattcaccttgacttcgtttgacagagcacgcaaatcatccacaatttcgcgatctacaaagtatcccggctggaattccaccaagtcaggcgtaccaaggccatagggcaacaaatcctgagacaagtccgtcattgaatcgtccctcccattttttcaatcaagtctttccattgctgcaccgtcgttttctttttgggcttcgactttttacccaaaagcgactgcgccaacggagccggattcgcatgagtccacgcaatcgctagcgcatccgaagcatcaagcgggagatccccgccaacaattcccaaatgcgcaaaaatcatgttcgccacatgttccttcgaggcggcgccattgcctgtcacggcctgcttcacaactttcggtgggtattcctcgtacgtcattccgcgacggtggcacgccacaagaatcgccccgcggatatgcccaagcaccaaggcgctcttcacgttctttgcaaagaacacgccttccatcgcaagcgcatccgggtggtaatggtccaggcgtttttcgagctccgtcacgatatgcacaagcctatcttcgagatttttggtggcattcgcatggaacgtgccatattccagcacctgaatttggttgccagtctttttcaagaacgcatatccggtcgtaatcgagcccgggtcaataccaagaataaccatattccaaaaaatagataaaattgcttttttttcaaaaaaaacgcatttacgggagcgtactttattagatttctcttataggaggccgcaatgctgattgatcaagaacatgcagagtatatgagaactaaagctcacccgaggcagttgggaattcccctgagccgttgggggcgtaaccttatcgcctgctgtccgttccacgctccagaagaaacatcgctgtttttctacgacgcgctaggttactggcgctaccgctgtctccaatgtggtgcagaaggcgacttggtcgattttttgatgaagagccgtttcaacggcgtggacgaacagaccgcccgttccgaagcctttgaattcctcggcgcactcgacaaggatctcgtaaacaatcaggatagcgaacacccgtgggtcaaggaagtcggtggcgaaaagtccaaagtgctcgaatgctttgtacgttactgccactgggccgcctgcaagagcccctcttcggcaaagttcctcgaagcccgtggctggagcattggccaagcccaactttacggtctcggttactacagcggcgacccggaaccgttcatcagctactgcatgctctccggtatcgaacgccaccagatcagtttttacctcgacaacctcgaagcgtatcacgaaccgcgaattaccattccggcccgcaattccaagggatttatccattccgtttacggtagactcatcgacgataacgaaaagagccatacctacatcacgtatgcttccggcccgaccgttattccgttcaacatccaggcagatagcgaaaaccccattatcgtgcaaggtttctttgatgcgctcacggcggacctcgccggcatcccaggcgttgtctccacgatgttccaggaactgaacgtcaaccacctgtacaaactcaaggcttgcggggccgaatcattcacagttattttgcgccgcgaagaagaccgtcgcaaccaggaactcaagattcaaaaatacttgaagctcgccgaacagatgcacatgagcctcaagtccattgtgctcccgaaggacgaatccgttgatacgtttgtccgcaagaacggcgccgaccagctcatcgacctcatcgccaataccgaagtcgataccattcattcgcaccgccgctccatgctgttgcaggacatcaaggaaaacttcgataccgcaatggcatgcccgcctgaccagagcgtgggctacaagctcagcacattcccgaagctcaccaaggaaatcgacggtgtgcagtcgggatgtttctttgtttcgtctcagccgttcggcctcaagacattcttgctttcaagcctcacgcttgacctcatcgaaagcaatccaaacctcaaggtcatttacgtggcctatgaaacaccgcgccgccaaatctttgaccgcttcgtttccatgctcatcggtgaatcgattttgaacgtccgcaagcagaatgcagacaacgaaatcaacaaaaagattacggaagctacacgcgacctgatggcttacgtgcgcaacaaccgtctcgaaatctgggacgacatgccttcgctcgactttaacgacttgctcaagacacttagccaggaactcaaggaccatccggacttgattctcgtgattgacggtatcgaccacatgaagattaccgaccgcccggaactcccggacatccacgagaagcgttcgtccatcatgctcgacttgtacaaggctctcgacatcccgatattcctcggtggcgaactcatcgattccaacatgggactccttggcccgcgtgcatacctccgcgattctgacgccatttactggcttaccgaaaaggatggcgcattgaatctctccgtagattccaagcgtatgggcacaagccgcgtgtacgaagacaagattttgattgacccacaatctagccgcatgaaagaagcttaatgtttaccattgtcgattttaacaacttctggagtccgtcaggaggcggagtccgccgttaccatttgcagaaaatggcgttttatgaacgccaaaacgaagtccgttccgtcttcgtgatgccatcagcaagcacttataccgaaacacgaagcgatggcttgattatcgaacatgtggaagcattccgattccccggcaactgggaataccgctttatgtggaagtccaaacaaattcgcccgattctcgagaagtacaaaccggacgtgattgaagtgggttcaccctacattttgccctcggccgtgcgccgcattgcaaaaaaagttgtccccaacgctgcactgttcagcttttggcatgccgacttccccgtgacttacgtggggcgccccatcgccaaaaaattcggcacaagcgtaggcgttctttcccgcagaatagcattctggtacgccaaacaggaatttaaaaactacgattgcgtacaagcgtcttcgaaagaagcgatggctcgcctcaagaagaacggactccccgacccgcgttggattccgctcggttgcgacatcgaaactttctcgccaagccgccgtgacgaagcactcgtgaacgaactcaaggatggcgatccgaaccgcctcacgatattcttcccgcacaggcattgcaatgaaaaaggcattgaccttgttcttggcgcttacgacattttgacgcaaaaactcggacacgagcccgccatcatctttgcaggcacgggcccaagcctcccgctcgtgcaagaagcagccgcaaaatacaagcacgtaaattatatcggctttgtgaattccatcgacgagatggctcgctattacgcgagcgtcgacatgggacttgctctttctggctgggaaacttttggtctttcgattctagaaagcatggcaagcggaaacgcgctcgtcggagctgccgctggagccgcattcgagcatgtctcagaatcaggcgcaggcacaatccttaaggaacgcacgcccgaagcattggcagatgcgattgtcgagctctaccattccgacctcaccgacaagaagattaaagctcgaaagtacgcagaaaaattcagctggaacgattgcttcaagcgccagctcgccttgtacaaagaaatcgccgaaaaaaaaggaattggatacaagccacgttaatgatccgcagaccttaacgcaaaaaagactcgtcaatgacgagtctttttagtcgggatgactgaattcgaatcagcgacctcttgaaccccattcaagcgctctaccaggctgagctacatcccgaggtctcttacaagagtatgccaaagttagttaaaccacgatattttttcaaggcaaactcccgaaaaaagcaataattagcccattccggcagttctagtcctttctaaaatatcactagtccttccagtaaccaataatcagcacttcgggcgttgccttcgggaattttttgctcttgaagcccacaatcttgcggatgctcttctgcttgagttcccagcccgtgcgtgtaagtccagcggtcgaaagcgtgaccttgatgccaggcaccttgccgccttccttaattttgccgatgtcatcgacattgagcatcacgttcttggtcttaagcttaaattccttttgagccgtttcatcaagcgctaaatccgggcgagttttcttgtcggttccccacacgtagaacgtccattcacgtttttcattcggagcgtagtaacccgtatcaaatagcttttcgccaaagaaaatcggatttttcacatagccgtcaagctgcgccgcataagattttccctgattgtcaaccatcaccacaaccggattgatttgaccatccatgccagcaaaatccatgtcgaattcaatcgtcaccggagcattcggcgcaattttcgtcggatacttgaagttcgacatgccaatgccctggcccatcacagtttcaagaactatttctttatttgtaatattagcacccttgatgacgatatggcgcacatcgccctgatccgcataaccaatcgggtacgggtccggcacaaagcggataatatcttcagccatggcagtcgccgaaaatgagagagccgccacaaaaagagatttgaaaattctagacatcatggtgtgaatatacaaaatttctagctttggcgccatgacttcactcgacgaaatcaaggctctcatcgcgcaaaaagaactgttcattttcgacctggacggcacgctgtttaacacgcttggcgatttagcgccagccgtaaactacgcgatgacgcaattcggcctgcacacgcattcaaacgacgacgtgcgcacattcatcggaaacggttccatgaacttgatccgccgagcagtcgcagccaatttcattcccgtcgcaagcacccgcgacatggaaaaagtcgcagaaacgctagcccgcgaaaactacagcgatgagaaaatcaaggaaatccataaagtttattcggaatactactgggaacattgcaccaaaaacacggaaccgtacaaaggcgtcgtggagctattgcaacgaatttcaaaccgcgcggaaaatttcaatcgtaatgaggactgcgcggaatgcgacaagaatggtgcgcagcccgtaaactgcgtcgcgacaaaaagcgccaaagtgagatgcacggcaatgctcacaaacaagccggtcgctcccgcgcaaaagattctcaaaaaattcggtctcgaaaattctttcgccacttacctctgcggtgataccacccccgaacgcaagccaagccctgccggcatttacgagattctccgtcagacaggaatcgcccccgaaaaagcaattatgattggcgacgacacacccgacgttctagcagcaaaaaacgcaggcattgactgtatcacgctttttgaaggcttcggtaaaacagagaacttactcccgctagaaccgtgctacaccgcaggccacatcaaagacttcgccgagttcatttaaccgcagaaggcacctcccaattttctatctttttgatagttatgtcctatttcgactacacggcaaacaccccggcatgcgaagaagccttgcaacgattctgcgaagttgaacgcaggtttatcggcaacgccaattcgaatcacgaagcaggacatgcagcaaaagctttcctcgcccaagtgaccgattccatcgcgaaacttttgggcgtaaaccccgacgaaatcatttacacctcgggcgcaagcgaaagcaacaacaccgccatccgtggcatcgtccaggccaagcaccatgtgggcaagcacatcatcacgaacccgctggaacattcttcggtaagcgccacgctcacggctctgcaagaagcaggctacgaaatcgagatggtaaaaatcggcaccgacgggaaaatcgacctggaagacttgcgaagcctgctccgcaaagatacggtgcttgtgacggtaaacgcggtcgatagcgaacttgggaccgtgcagccgctggaatccatcagcaagattgtccgcgagttcccgaactgcagccttcacgtggatgcaacgcaggccatcgggaaaacgcccataaacctgaatttggcagacacggcaagcatcggcgcgcacaagttctacgggctttcgggcagcgggtttttgtacaaaaaaagcggaatcgtcatggagccgctcatttacggcggtgccagtaccaccatttaccgcagcggaaccccgacgctcgcgctggacgcatcccttgaaacagcgctgtcgcttgccatggaacatttcgaagagcgatttgcccgcgtcaaggagctgcgaaagattttgcaagaaaaactctgcggctatccgaaagtccgcatcaattcgcccgcagacgctgttccgcacattttgaacctgagtgtcgcgggagtccgcgggaacattttccagaaagctctttcggacaaaggaatttacgtgtcggtcaagtccgcctgcagcgtagatgcactcccctcccgcgccgtttttgccgtcagccgcgaccgcaaaaatgctttgaactcctggcgcataagcctttcgcacctcaccaccgaaaaagaaatcaacgaattcatggccgcattcgacagctgctacaaggaactttgcaaataaacgcaaaaaaggtaatgaaaatggcaagagaactttcatttgtccaaagcgtagaacggagcatttcgaagacataccgcgaaaggctctggacgccgttcattaccgccatcaagaactacaagctcatcgaagaaggcgacaaaatcgccgtctgcatttccggcggcaaggattccatgctcatggcgaagctcatccagatgctccaccgccatagcgacgtgaaattcgacgtggaatacctggtgatggaccccggctacaacgaaatcaaccgtcagaaaattgaaagcaacgcgaagctcctggaaatccccatcaccgttttcgagacgaacattttcgacgtggcgaacaacaccgaacgttccccctgctacgtctgcgccaagatgcgccgtggccacctctaccacaaggcaaaggacctgggctgcaacaagattgcgctaggtcaccacctctccgacgtcatcgagaccaccgtcatggcgatgttctacggctcgcaactgcaaggcatgatgcccaagctccacagcctgaatttcggcggcatggaactcatccgccccatgtattgcatcaacgagcaagacattatcaactggaaaaactacaacgggttgcaatttatccagtgcgcctgccgctttaccgaaagctgcaccgtctgcgacaacggcggtggcggcagcaagcgtcaagaaatcaaggcgctcatcaaacgtctcaagcgcgaaaacccgaacatcgaaagaagcatcttcaacagcctgcactccgtctgcatcgagactttccccggctacaaggccggcggcgagctgcattcgttcctagaagactacgaaaatcgcgaaccgcagaaaggatagaacttcacgacaagctacttgttctttattgaagacgaatcatcaaacatcgatggttgcggaagcatcatgtaaaaggaaatcgggaacgagaaagtcgccccgtttttcgttttcgggaatttccaatggctgacagattccttgacatcttcattaatagcgctaaaggggctattttcagcaattgtagtcaatttaatttggacattttcaacttcgccgcttgaagcaattttcaaagtcaagactattcttccttcaaattcacttgctaaatctgatcgacgccttacattcttatcgaagataaagcgtaaaccatgaactcgttggcgataaacctttaaaaaagtctgaacatcaatatcacgaccttcaacgacaacgttttttgcagacaaaggcttaatacggcatctagggatcaccttgccatccccccctttgtgaacaacatccggaaggacaccataaagagccacagtttgcaatagtccatccaagttaggtctttcagcttttataggaaaactatcacgataaattttagagacttcaacctttttcaactttatcggattaacaatcggctttgtatctgatttaggatcctccgcctttttatcagaatcgttacaagccgaccacaacgcggcagcggtcatcaaagcgattttgccaagaaatttgctaaaatttttcaccatacactataaataacaaaattatctacttcagtcgcgatttcagcacttcaatttcgctcttttccatcccgagcgcaagcaaatacttttctgtagcggacgctaaatctgcattttcgaaatcagagatatcaacaccagccgttttgaacgaattctgcataagtcttacaataatcgcctgaagcagctcaacctgctttgttgttaaatcaacatgtttaccatcgaccacgttataaaaattcttgtgagtcgtggcgtaatccgccttgatttcatcagcggtcgcccccatcagcgcttcgagcacggcaatcgtaaatccggttcgatccataccataggtgcaatgcactagataagggccttcatgctctaccatatagcgcaatcctttgactagcccttccttgaacggcgtattcgcaaaagcaggttctacattaagatacaccacattttgcgttgcataataagattcagcaaagcctttgtattcttcggcatattgcaattcatctgcaaggttcacaaaagtcttgacaccagccacttccgccaatgaatccgcaattgcattgcgataaattgcaggatcaatcggacttgaagaacgataaagcaccccctcgcccattccggttgtacgcaccattctaaaattcgcaaactcctcaatagacaaatcaggataagcccccggataattcgcaattgaaagcgacttcaaattttcaagatggtcaacatagccacccttttccttcatctgcacaataacatctatcgggaatttcaaatcgcgcccgagaccaacgacctcagccatttggccgtaacgagcctcaagcttgatataattcagcccctcggagacatacaaaaagaattcgccagggaaaacatatccgtagccagctaccacaggaacgtccactgtatcgtaacccgcaatcatcaccgtcacgacatcgccataatcaaactttgtcaggaacgaatccgcaacaacatcaattttcacacccccgaatgcaaatatttcaagcgtatcctccataacagtcgttgaaatcgaaactaacccatccgcggaagagctcgatgcaacaacagacgaggacaacgcgtaatccgaagaacttgattcttcaatggcagcgcaactttcgccacctacaggattcaccgaaacaaaaccgttatcatcgttgctacaagcggctaaaagcaacgcaaaggtaaccataagttccactttgcggagatatttgctaaagaaactagtcataaagcttacccatcatttctacaacttgtggaaaatcgtgctcatctacaacaaaagatatcccattcttttcaaaaacgaacctgcggaagcctttgtcattgcgcttcattttttgcaattccgacttgtcaaacgaaaaagtcttttcaccataacgggtgcaaaatataaacttatccttgaaccatctgatttcaaaaatttgctttgaattgcgataggcttcgacccaaaaaaggatagccaaacataagcaacaaaaccaatcagaatcaacattcccatttatcccattaaaaagacaaaccacagtcaacaaaagcccaataataccttgccataacacggttaacatgctgcaacggcgtcccaaaggcttgtacgttatatattcagcaccttttgctttgattgttttatccgttgaacatccattaatttggcataacattttcacgacatcaggaaacgcattttcacgaagaacaaatgtctgttttccttttttcaagaaaacactaaaaccacctcttcctgattcatcgcaacaacaagtgaaagatttattaaacaaaaattcctttgggccaaagaatgttttcaaaataaatttacccttaaaccattccacagcaaaaactgtttttgaacaaatataaatagcacaagtcaacacaaaacttgaaagcaaccaaatcggccacaaagactctatgccaacaacaaagagcacctcaactgtgataaacaataatgcaacgattgaaaaaaacattaccaaaatacattcaacaagactcggccttgcaattttatactcaatgtacccatcaggattttttgccaagtctagttcatcatttttgtcaagaaaagtaaagccattgatatcatcttgactttgtttcaaaacagtttcaagttgacattcctgcaattcaggcgtaaattgttctgaacactccgtctgcacatccacttgaccaaaattcggattcagggcgtcgcaccacaagcaacgcggcatatcatcttcatacttatctccgcatttcggacaaatcataataggaattcttcaaagtaattaatgattaagcaacctgcctgatgttggcaaacgcaataccctcaggcgaatgataaccgcaattgtagccccgataaggcacatgaacatatctgtctgcgtatcccaaatgtaaccttgcgttcccaagaacgcttccgtatccgtcggattgctgagcgatgccagccactcaataatttcataaagcgcagaaattgcctcggccacgcacaccgacaaaaatcccgtccagcccgccgtcttgatcggagttgtgcgacgcaaaagttcaatcatcacaagcccgggcgtgacaccttgcatcaaatgcccgattttatcgtagttgtttcgcgcaaagccaaaccaatcctgcatccagaatccaagcggaaccttcgcatacgaatagtgcgctccaaccaaaagtaccgccatatggaaagccattaccacgtaaagatacgtgggcatcctgaactttttgtaggtaaatacaaggaccaacagcccgacaatcgcgggagccgcttcaagaatccaagtgaggtaagtatcctcaactccgacaacagaccaaagcatcgtcaggagaacaaatgcaagcaagaacaaatgagatttagcaatattattcatagtaggaataatacaaattttcatcgacatacagtatttcagagttactttccattcaccctaaatacaccttgaataattaatcttacttctgtttggctcaacggtttttcagaactttccattgaaattatgagatttttcccagggacatagccgcattggaggtaagacgataattttttgaccgacaaagaagcatactcaggattatccatcattcccaaatgttcccataacagttctttacgtgtacgcaaatcaagacaagtaaaatctggataaacgctccgaccaccatccgcgagtttcaacggacattcgtatttataagggattcccaaacgcccaagcgtatccgcaataatcacctctgactttgaacgtactcgttcgccctttgcagtccgcaaatctggaactcccgcttcaaaatgttttcccttatacggcacagcaagccatcgcctcgcatattcttcatccgaaagcaggattggttcaaccaaagacttgcggacttcattcatccgattgtaaatgtttgtcaattcttcgggactgtattttgcaataaaaccatcaattaacgaaagttcatgttccatttcccgaagtgctttttcgtcataatccttctgcgcaagttttgacatttgtgaaacattgtctttgggaatatattcgccctttagcgatttggcatcagtcaaatgataaccgtaaaattgatttccgcgttttgcgagcctcaaatgcccctgcggagcacgcttcaaagattttttcgttctttcaacaacacggagaagttcctccgcacgattttgtaacgatagcaataaaatgtcgggagacaaacattcaaatgattgcatcgcaccctcttgtaatagttcatataataaacgatatagcaaaccgaggagcaaacgcatcctacatataataagataggtcaggttgcataacccgacatttgaaatatgcaaaaatagtcgcgaaaaaacaagtggagaagcatatttcacattcaatgagaaatttttgaaaaaacatgctacaaaaatgaactttttaacaatttagtagcacaaattttactttatattcaacatttaaagactaggccgcagcaattatgctactaaaacgggcatttacgcaatcctgtagcatacaaaagagctcaatcatgaaatcatgcattaattttagttattttattcaaattttatgctactaaatcaggtattttgacaattttgtagcacattttcgcattttccgcatattcgaacagcaacatccgccatttgcgccatttatccctcgtctctcgtcactcatctctcgtctaaaaaactatctttggccgcatgaaaaaataccacttggccacatacggctgccagatgaacgaatacgactccgcgatgattgcgcaggagctggacatgtgcggttgcgtcgagacgaacaaccaggaagacgccgacatcatcatcgtaaacacctgcagcgtgcgtgaaaaggccgaggaaacagccatcgtcaacatcagcaaactcaagtacttgcgcaagaagaatcccgacgtgaaagtcgtcgtgtgcggttgcatggcaaagaatcgtgggccggaactgctcaagcgcctcaagaacgtgaactacatcgtaggcccagaccagtaccgcaaaattccagaactcctgttcggggatgcccagagcccgctgcacaagacgcaccacaagatgttcatcgacgaagaccgcgacgagaactacctcggcgaatacgccaagctccagaatgacgtgagcgcattcgtcgcgatccagcgcggttgcaacaagcgctgcagctactgcatcgtgccgtacctccgcggccccgagaaataccgcgacatggacgacgtgctgacagaagtcaagcgcgccgccgacaagggcatcaccgaagtgatgttgctcggccagacggtgaacgcctacaagacgccaaacgctgacttcacgactttactaacaaaagtttccgaaatcggtggtatcaagcgcatccgctttacaagcccgcacccgcgccattatacgaacgaactcattgacgttctcttgaacaacccgaaggtctgccattacgcgcacattccgctccagagcggctccgacgccatcctcaagaagatgcgccgccagcacaacatggaacagtacatgaccgtcatcgagcagttgcgcagcaaggatccgtactacgccatttcgactgacgtgatttgcggatttgtcggcgaaactgacgaagattttgaacagacgatcaaggcatttgaagcctgccagttcgacacggcatacatgttcatttacagcccgcgcaagggcacagaatcgttcaacgaagccgaaatcctcacgcccgaagaaaagtcggcacgccattcgcgcctcgtggaactccagaacgccatcacgctcaaacgcaaccagatgatgattggccgcaccgaagaaatcctcgtcgaacacggctccacccgcgacaagacagaactcgtcggcaagacggacaacttcaagaaggtcattttcaagcccgaagaaggtcgcatcatcaagccgggcgattacgtcaaggtgaaaatcgacgatatccgaggctggacgctccgcggcacgctcgtgtaatacacctcaaaaacgcagaccgcactccctagtcgagtttacgtaactcacggaatatcaacgagttacacattcagcgcaagccattttgtaaaaatattcatatctttactcttgagggtaactagagggtaatatggctaaatattttattcacaatttggttattacaggcgcattgtgcgcgtttgccaccacagcatcttttgctgaggccgcaccgactctcgccaccgcccaaaaagcttacgtcaacggcaactggaaagtcgccgccgccgcatacgaacaggtctgtccgaacgaacctgaaaacactcgtaccgaatgctatttatggaacgtgctagccctttcccaaacgggcatcgccgctgatttcagcaaggcaggcaagcgtctcgacagtctcatcgacaagacgaacccgcaacaagccatttacgcggaccttatgatgaccaaggcccagttccaaatgtaccttggccgttacaacaaagccgccgaatccctcgtacacgcaattgaaacttcgcagccgcatcaagtgaccgtgctgcaaaaagtctgcgtcgccgtccaagaccgcgcccacagcgaagagctgaacgaagcctgcaaaaacctcggcaatccggaagcccagaagcttgccgccgcccaaaaggaacaggcaaaagccgaacaagcaaatgctgaacaggtcgctagtaccgctccgcaagcaagcacaacaccagcaacaaataacgacgccgccaaggccgcagaatcaaaggtcgcagcccccgcaacagcagttgctactgcagaacccgcgcaaacaaaggctcccgaaacaaagccggccgaagcaaaatccgcatggcaactgcagctgggcgcatttggcgtcaagtccaacgccgacttgctcgtagacaatcttaaaaggcgcaacatagcctgcaccatcagccagaacacgcttgaaagcggcaaagtcctctatatcgtgcgcaccggtccatttgatacaaaggaaagtgcagtggactatggcgccaaaaaactggccccgctcaacgtagaattcaggccaatgcttgtaaaacaagccctttaagcaaacaaaattatactcaaaaaaattttttacagattttaacgcctaaaacatgcgtttttttgcttaatacctacaaaaaaagcaaaaatagtgctatatttgtgttgcttccccgccggggtggtgaaattggtagacgcgctggactcaaaatccagtactcgcgagagtgtgagggttcgattccctcccccggcattaaacgtttaagaaagagatcaaaatgagtaacatgttcaaagtgctttctgctgttcttttcgcgggctcactagcgtttgctcagtctgacgacctcttctctgacgatttccaagatgctgcaacagcagactctattgcacaggctaatgccgaagcaacaaatcaatctaacatcggtaatgcacaggccgtcggtggccagtgggaaggcttcaagtatgaagacatgggccttactcagtgggaataccagcaggctaaggaacaaggcgttactcgtgaaaagttgacaaagcttgttgaacttggcatccgcccgacagaatatctccagaagccgtggaacagactcggtgtgagcgaagaagattggctcagccagcgtgccgaaggcatggaagatgcagacattgaccgttcttaccgttatcgcagtggtgatcagaagagtgcatatatttctctcttgattccttcttactaccagtggaaaacaaaacagaccgcaaaggcaacctttatggatgttcttgaaattggtagtatcgcagtcacggtagtcttcaaagtacaagacaagagctactggtggtacggattcctcggaatcgcagccgctcacctctggtctttcgcagatgcattcatcagcacccaatgggatagcaatccggatgcaaaccgcttcagctttggcgttattccgactccggaccagggcgttgcaagtttcttcaatgtcaagttctaagcagcaatgcagctagaattacttaaagccaaaatacatcgcgctactgtaactgatgcaaacctcaattacgaaggttccatcactatcgcacgcgatttgatggatgcagcaggcatcctccccttcgaaaaagtcggcgtccttgacgtcaataatggttctcggctcgatacttatgtcatcgaaggcaaagcaggctctggcgtgatttgcttaaacggtgccgcagctcgcttggtacagccgggcgacctcgtgattatcgtagcttatgcaacgatgtctccggaagaagccaagacctggaagccaactgtcattcgcgtcaacggcaaaaacgaaattatcgaaaaaatctaaaagcgcaaatacatgcgtataaggttcccggcttcgccgggctttttttataaaaaaatttacgttttggcagtttatgacaatgtaaatgttgtatattaaaggtaaactaaaataacgaggttttaatgccagataatatcctttacattgccattgcatcggcaatacttttacttatcatcatcttcgtgatgtcttacatcaaggccgcccctgatgaagccatcatcgtatccggtatccagaaacagcctagagtcatcatcggccgtgcagggcttcgcattccgttcttcgaacgcgccgaccacctttcacttcaactgatccagattgacgtgaagacgggcagccctgtccccaccaaggactacatcaacgtttccgtcgatgctgtcgtgaccgccaagatttcggacaatccggaccgcctcaaatcttctgcacagaacttcttgaacaagaagcccgaagacatccgcgctatgatcgttgacattctcgaaggtaacatgcgtgaaattgttggccgtatgcagctcgtggatctcgtgggtgaccgcaagcaggtttctgaactcgtgctcgaaaatgccatcccggaccttgaaaagctcggcattgttgtgcagacgttcaacatccagaattttgaagacgccaacggcgtgattgaaaacctcggtgtcgataagacatctgccatccgcaaggcagctgccatttccaaggcgaatgccgaacgcgatatcagcgtggctcaatcgcaggccaagaaagaagcaaacgatgcagccgttgccgcagaactcgaaattgcccagaagcagaacgacctcgccgtgaaaaaggccaacttgcagaagatttctgataccgaaaaggcaattgctgatgccgcttacgaaatccagaagcagacgcagcagaaggaaatcaacgttgcccaggccgaagcagaagtcgccaagcaagaaaaggaaattgaaattcgcgaacgcatggtcatggtgaccgaaaaggaacttaaggctcaaatcgaaaagaaagcagaagccgaacgccaggcacaaatccagcgttccgaagccgaactcttccagcagcaaaaagacgctgaagccgtccgctacaaggaagaacagcgcgccaaggccatcaagcagattgctgacgctgaaaaggaaaaggcattcgcagaagccgaagctacaaaggcaaaagcactcgccgaagctgaagctacaaaggcaaaaggcttagccgaagcagaagcaatcaaggctcaaggtcttgccgaggcagaagcgctcaacaagaaggccgaagccatgaagctctatggtgacgcagcccgtcaggaaatgcagctcaaaaccattgaaaagtacttcgagcagatgcctcagattgcagccgccattgcaaagccgatggaaaagattggcaatatcaccatgtacggcgaaggcaatacggcaaagctcaccggcgatatcaccaagacgctcacacaggtcacgaatggcctcacggattcgctcggcattgacctccgtacagttcttggctccatgttcggggcaaaacttgctggagtcaccaagagcgacgactccaagaccgacaataacaaataattcctgagaaatcaatctcaaccaggagacttcgttttataccgaagcctccatttttatatattccttatatgcgattcgtgtgttttacagtgttattcctaacagtattcacctttgccgcctcccccgcaaaggcagattccgctgaactctcggaaacactcgttgcagcacaggataccattgtcgataccatctacgttattcaagaaagcggaattccctggaaccgcgaaaactttgacccagagcgcctagtacgtcacgacacattcgatcccgctctaaaagtcgcttacacctattctgtaagcttcatcggcggttcattcggatcatttgcacagcaaagctttatggcacatttcgcttatgaattcactcctaatttgcatttatacgcaaacgtagggctttggatgccgctctactcaagcatccacttcggcaaccgcattgcccgtgaagacgtgaagcaagggaacgtaggcctattagttccagacatcgctcttgaatacaagccaaacgacaaagtttctctcaaggtcatgtacatcaacgaacgagacgctttcagggcctatgggccacaccgctatttttacgacggatgcccgtggagcaacccgcgttattgctggtaattattttactactctcgcctcgcacacttttgacgccttcggcgtcatctgcgtggctcggaactttagttccgttcaatattcttttttattgtttcagccactgatatgacttggttgtagttctcttgctttagcaagttagaaatacaccaatgtcattgggcggcggctcagtaatgagaaagcaagctttctcgctactttcgcctcgcacacttttgtatattcgttttcatgaaacgaattattttatctgctctttgcatatcaacgcttgccttcgcaaacgtaacaacaaacatcaaatcgtccgaaatggccactcaagtcattgccgaaacatcagtttccacaagcgataaaaccgaagccaattacgaatttcgaaacgacggcattccctggaatcgcgaatttgattctgaccgcatggtccgtcaccagacattcgatccagccttaaaagtcgcttactcctactcactcaattttgtagcaggaagtttcgggtcgttcgcaaaccaaagctttatgggacatttcgcctatgagttcacaccgaatcttcacttgtacgcaaacattggtctctggacgcctatttacgcaaacattagtaacggttcccgcatagcaagagaggacttacgtcaaggcaatgttagcgtgttgattccagatgtttcactagaatacaagcctagcgaaaacacattaataagaatctcttacgttaatgaacgagacgccttaaaagcttacggcccacgcagtttcttccacagtgaatgtcctagccgaagttctgtactctgccagtaagcacttccattcaacattgtcaccccggatttttccggggcttttttatttttttctagattttatagcaaagaatgttccataactattctaaagcgctccacttaaactttgccgtaggagtttcttcggctgtttttgccgtattcctctttgcaggctgtgaagaagaaaagccggccccagttgttcgcgaagtccgcagcatcaagggcgaagtcgaggtgctgaacagctgtagcatgaaaggcgcagccactaaaatgcggacattcttacgcgataacggatttgatgtcgtccacatcgaaaacgaacgactccagaactacgacgaaacggtcatcgtgctcagaaacccggaatgggaaggcgcacaggcactcgccgccaccttaaagactaagaacattcttgttttactcaacaagaacgcgaccgtcgatgcagtcgtacacaccggaagagattttcaacaaataatagaacccgatcagagagaaaaaaaatgacagcaacaaataaccaagatttttctgaaaccgttaagcttggtgcaggtatcctttttgaacttcgcgcccagaacgtgcagctcattgacctccgcggcgtcaaaaacgaagcggattacttcctcatcgccacttgcgaaagtgaagcccagatgcaggctatcttgaatgaactcaccaaggaattcaaggctcgcaagctccactatgtcggcgttgaatacaaggaaggcgtacgctgggctatcttcgatgctggtcttgacctgatggttcacctcttcgaagaagaaaagagaaacgaaatttccttcgaccgcctctatgcagacggcaaactcatgaacctcgacgaacacgacttcatccgcgaagacgccaagaagtctggagacgacaatgaactcatttaatgcagaaatcgcaaaggcacttgcagcaactggagcttttgacgaagaagccgcattgaagcttatttccgtaccgcctgatacaagtcacggaaactacaccattccttgcttttctctcgcaaagactctgcgcaaggcaccgaagctcattgccgaagatttagcagccaaggttcagctcccggctggactttctaaagttgaagctgtaaacggttacctcaacttcttcattgaccgtggattcctcgccaagtctacactcaacgaaatcgccgccaagggtttggaatacggccacgccgcatcgaatggcaaggttgtctgcattgactacagctccccgaacatcggtaaggaactcgccttccatcacttgcgctccaccatgatcggtaactcgctcgcccgaatctacaaggccgccggttacaaggtcgaacgcatcaaccacctcggtgactggggaaccgcattcggtaagctcatcgtgatgtacctccgcgaaaagctcccgaccgacgaagctactttgaacgcactcaccgtgaaggaactcaacatcctttacgccagcttctccaaggcttccaaggaagaacccggcctcgaagacgaagcacgcgccgcattcacaaagctcgaacagggtgacgaattctaccgcaagctgtggaccgctttccgcgccgcaacgctcaaggaactcatgcgcatttacgacatgatgggcgttggctttgaccactacaccggtgaatctttcttcgaagacaagattccggcagtgctcgatgaactccgcgaaaagaacttgttggtgaacagccaggaacgcgacgtggtgatgctcgacgaatttgacctgaacccgtgccttatccgcaagagtgacggttccacgttgtatgcaacacgcgacctcgctgccgccatctaccgcaagaaagaatacaactttgacaagtgcctttacgtggtggacttgggacaagctctccacttcaagcaggtgttccacgtgctcaagaagatgggccgcgaatggtacaaggatatgtaccacattccgttcggcgtgatcctccagatggtcgacggcaagtgggaaaagggcaagacccgtaccggtacggcaagcctcctccgcgacgtgatcgaagccgcccagaaaaagattcttgaattcatcgacgaaaagaatccaggcctcgaaaacaaggaactcattgcacgccagatcggtatcagcgcacttaccttcaacgacctcaagaacagccgcttgaaggatgtccgctttgactgggatgccgtgatgagcttcgaaggcgacacaggtccgtacgtgcagaacgcacacgtccgtctttgcagcattatgcgcaaggctggctacaccgttccggtggctgacgtggattacgcacagcttaccgatgacgccgcctatagcctcatcaacattctcgccaagaagggcgaaaagattctcgccgccgtcaaggatgatgaaccgagcgtgctcgcgcaatacgcactcgaaattgccgaagccgcacacaagttcatccacgaagaccgcgtgctcggatctgccgaagaaaagtccagactcttcctcgtgcaatccacacagattgtgctcgaaaacgtccttgacttgctcggcctcttcccgatccgccagatgtagctacgcagcttgtgaggtatgagctcgtgcttcgcactatgggctcgccttgcaaggcaaggctttgagcaaaagcaaaaaacgagagtattacactctcgtttttttattgtatttaaaacctcaaagcggagcgacctcagagggagccttggcgaccgccctcatagcccatagccctacttaatttccgttaatgcagcggacagaatagccgttgttctttgcggttgcggggacgagttggcggaccatctggtcactcatacggcccatagcccaaagccaaatcgtttcgttgcggccgttctgagcagaccagaaaccagcatattcgcccatgtcttcatagcgaatcgtagccttgccgagaaccttgcgatagcccgaggagaaaatggtgaaaccatattcgtcggtaccgccaccaccctgccagccagtcgttgccttcatcttggtagcaaagttaccgcacttgtccacaccgtcatagcagcccgtgaggcccttgagcatgtcggaccattcgcggtcacgcggcaagtgccaaccttccgggcaagccttgcgagcgccttcaaggtcgtacaagcgaccgctacgtgcgcagtaagaatccttgtcttcatagcaccaggagtggccttcgacattgtagttcacgttctgtgcgaaccattcacggccttcaaccttgatgattcgataaacttgtccgtcacgcgggtccgtaaacgaagtggacttgtcgcggatttctgcacggtgttcctgttcggcaacgcggaatgcggagagctgttcgcgcttgtacttttgacggccttcaagttcagccacccaagccttctgggcctgcgggtttgtaaactttatacgcaaatcatgtacgttgaacaagtcgttaccgcaagcaaagtccacaccggcgatattgatgatgaggtcttcgttgccaaagtggcgcggcttgtcgaaataagaaatccacgcttccatggtattgcggcaattttcgtagaagttcggatcttcgaccatctttgcaggaacagtcatgttaccggcaacagaaaagtcaaacttgtcatccaaaacgcggaaggaaaccggctggacattcttgtaatgggtgtattcgccaaaacgaatatttccgtcaatcttggccgcggcataatcgccctgaccttcggcgttaaaaatggcatcccaagtcttaggaggtgcagcaaacacctgcgcaacagacaaagcgagcacggagtatattcccagtctgaacaatttaattctctccatttttcgatactttttatttcttagtgtaatgttagttatttttcatctacttggaaataaaatatttggtaacatggcctaaattttttaatattatagtatgtctatgactcgttatattctccagatcctttgccctgaccaaaaagggcttatcgccggcacaacgcaagttcttgccaaagccggagccaacattattgacctccagcaacataccgccaaggatatcgaaacgtttttcttacgtgccgttttcgacattgaagcggatggcatccccgaagtcaaaagacaccttgaaacaatcgctccgcaccttcagctgaactggaaactgttcgacacctccaaaaccgaacgcgttgccatttttgtttcgaagacggaccactgcctttacgacttgctcctcaaacgccgcgatggcgaccttccctgcgaattcagctgcatcgtgggtaaccacccggacttaggcccggtcggaggctccttcggcgtgccgttctactacgtgccgtccaacccggacaagacgattcccgagaaccgtttccgcgagatcatcgaagaaaccaagacggatacaatcgtccttgcacgctacatgcagattttgaccgctcagttcacggaagaattcaagtaccgcatcatcaacatccaccacgggttcctcccggcattcaagggcgcaaagccttatcaccaagcatggcacaagggtgtgaagattatcggtgcaacagcgcattttgccactgaagacctcgaccagggtccgattatttgccaagacatccagcgcgtccccgaaacagcaagcatcgatgaactcgtcgaactcggcaaggatatcgaaaagcgcacgctttcgcaggccctcaagctgtggctggaacaccgcgtgttcgttcacgccggcagaacgtttattctctaggagatccaaatgtccgaagaaatcaagaatgaagtccccgctcaagagccgaccgccactgcggacagcgaagtcaagaccgaagctaaagccgaagtccaccagacaagctttgaatctactgaagagctcgtcaatccgctgacaggcgaagtcatttcgccggcaaagcccaaggaaccgaaatccaattcgccgtacaagcagttcaagccggaaacgttcgtgaacccgatgacaggcgaagaagaacagaccacgattggttcccaggtcatcatcaagaaggaccgcggactcgcctactacgtcggctttgcactgctcgtcgtaatgagcatcgcattcttcttcttgccgggcattgccatcacgttcgccgtaagccgtctcgtggacctgaacacgtctgcagcatggatcttcagctccatcttgagcttcggtgtctggcttattttcaagctgaaaatcaagggtttcgaaaaatccttccacagctatttagtactttgcgtgatatgcttggtcgccatgttcgcgatccagttcatcaccgattataacgtcatctctgaagtcgtagcgctcctcatcggagccaaagcttaggaatttgcaatgaacaatacagatacttttgtacactttctcgtagaatctggcgccctcaagttcggcaacttcgtcaccaagagcggtcgcgaaactccttactttatcaatactggagagttccgcacgggtgcatccctttccaagctcgcagaattctacgccgcagcattcatggttcactttgacggcaaggcccagaacctctatggtccggcatacaagggcatccccctttgcgcagccactgccatgaagctctctgacgtgtacgcccagaaccttacttttacgtacaacagaaaagaagtcaaggaccacggtgaaggcggttccctcgtcggttacaagtattccgaaaagacgaacgtcgtcattatcgaagacgtgattaccgcaggtacttccgtcaacgaaacgatgcaggctctttctcaaatcgaaaacgccaatgtcgtcggcctcctcatttctgtggaccgcaaggaaaaactcgaaaacggcaagtccgctctccagactgttcaggatgaatacggcatcgaagcccattccatcgtgaacatcaacgacatcatcgctttcctcgaaaacgaagaaaaccgcaaggccattaacgctcccgaaggaatccttgaacgcgtttacgcctaccgtgaaaagtggggcgccgtctaaggttcccgcaataaacgagagcaaatgacgtttaagaaatccgttctttccattggatttgcaatctgcatgctcaccgggtgtgcagattcttatcattggacaactagccacccttcgtaccataaggctccttatggcggtattgcggtgacgggtatcgagaacgcatttgtcatcacgcgctccaactggtttgccaagcgcctcgaaataggcacagacagcatccagatcaagggaacgctccactgccgtaacactttcgaaacagaaatgcgcaaggcgtacgggaacctcattgtccttcccgattccgccaacaccaagttccccgaagaaagcctaaagcttgacgaacgcatattcatcaaggggcatattccggaacagggcattacactcaaggattcggcaggaaacgttcctcccgtagtcctcatcctgcacgaattcatcatcggcacggacctgaagcgcgaaaacttctttgactacgcgctcatccataacgagagcggtagcatccgcaagccggacaacgtcagcgccattttctcgtacacgctctgggataatctcaagcagcgtccgctttttagcgccgttgacgaaatccagcagcccatcacgacgtacaagctttcgaacttgacaaatctcatccagctcgccgtccagaaaatccgcaagaatctatacgaaggagtcatcaaatgaaaaaactcctcgcgattataatgtttcttgtggcatgggctagcgcagccgatgtttactttgattcgcgctttacgctctggaaagatgcgaccatcttgatttggactcttaatggagaatcccccatcagcgccaatgaattttgcctttcgctccgccgtttcaacacaggcatcggcgagcccaaatgccgcgaactcggtgaatgggaacgcgacaccatcgccactcgctatggtacttggctttcaaacaatcttgaaaagggattgccatccagttatttgcgagcaaggcatcccggcatggcagcaaagatccaggcactcgaagacaacatcgtcctcttccttgcgcctcaggggaagttcattcaagtagccgtctttgacgaaacaactcaagaacctaaagcagcgggcatcgtaaaggcaaacaccgacaaagtcgccctcagcgacgaaattgcctctgcattcttcgacaagcgcaccaagcgccgcctcactaaagaagaacgcctcaagcagcaaaccgaaccggatgacctctacaaagaagtcccgaatctgaatgtctgggctggcattggcatcggttactcgcaggcacactttccgctcactccagacaactggaccagcagccacaccagaagccgcgtcaagaactaccgcgccaccaaggattccgtaagtctttggaactttatcgatgatgccgacccgtttctctccctttatgccggtatcacatggcatggatttatcggtgtggaatttatgtaccgctattcaaatcgcgacatgaagactgacaactcggatacggtctaccgtgaacttgaccattgggattttggacaacatgatattggcctcaatgtactcctgtccatgacatacccaatcacaccatggctagacattacaccgctatttttcctcgggttccaatacacattctacgttgaaaatattgagcttaaaagcgatgtcaaaaagccctcaagatcttaccagtaccgcatcaaatttgaagatgtctacaagggcgcattacttggcattggaggacagttcgtattcaagaagcattacggtcttgatttacgagccggaatttcaagccgcggcagggacatttacgaagccccctcgcccgatgcaggcgccgcccccacaaccatcggaaaatcgaccattgattgcttcgtaagcctcgggtttgaataccactggacgctataaccccctgctttttcacacctctcgtctctcgtctctcgtctattttctaaatttgcgccccttgggcgcatttagctcggctcgaccatgtcaaaacaacaagttgttttgccgcggcgctcgccttttgctaaatttgcgctcactatgagtgacgaaattaaagaagaaacgaaagaaagagtaaatccgtttttaacgcctgtcaaaattatcgagcccaagaacaagctccccgattatacgtttgatatgcttcccgaagaacagaaggctattctccgggaacacggctggaccgaactgatgcctgtccagcgcaaatccatcccttacatgcttgccgcccgcgatatgctcgtgcaatcgaagacgggttcgggcaagacgggcgcatacgccctcccgcttttgcaggtcattgtccgtgaccatccgtatccgcaggcacttatcctcgtgccgacgcgagaactctgcatccaggtgcaagaagaatttgaaaagctctcaaagggtacgggcatcaagtctgtcgccatctttggtggcgtaagctacgaaccgcaaatcaaggcgctccgttccggcgtacatgtcattgtcgctactccgggccgccttatggaccatatccagcgcggtaacgtagacttgctttccattcgcgacctcgtccttgacgaagccgacgaaatgctctcaatgggtttctaccccgacatgcagaagatccgcaagtacttgccgaaggccatctcctgcacaatgtacagcgccacgattccgcagacagttaagagccttgcccgcgaattccagcgcccgggtgccgatttcctttcgctcagctacgacaaggtcatcgcaaacaacctcgaacaccgctactacacttgcgacgtgatggaaaaggattccatgaccatcaaggttctggaatactacaatcctgaaagttgcatgattttctgcaactacaagcgcgacgtgagctacctcgaacaggtgctttccggttacggttttgaagttggcgcattgagtggcgatgtggctcagagcctccgcgaaaagacgctcaacgccttccgcgacaagaagctcaagattctcatctgcacagacgttgccgcccgcggtatcgacgtggaccacgtgacgcacgtgattgtctatgaccaccccgccgaccacgaagtctatgtacaccgcagcggacgtaccgctcgtgcaggccgcagcggtctctgcatatcgctcatcacaccagtcgaagaaatcgatctccgccagacggcagtggacttcggcatcaacttcatcaagatggatccgctaacaaacgaagaaattgcgaagaaggtgagtgaacgtaccaaggtccgcctcgaagaagtccgcaagcacttcggcggtcaaaaagcaactgaacgcatcagccgcatgctcccgctcgtaaaagaacttgcgaacggcaccaccgacgaccagatgctacttgcctacctgttagataaatttgcatggaggaagtgatttagacgaaagaacgcctgctgcggcaggctatagacgaaagacgagagatataatttggcggcgcagccgcgattataaaacttcctaccgcctacttcctacttctaacttttaaacctcaaagcgagcaacgcgagcgacctcagaccccaaagcgcgaagcgcgagctcaaaacctcacaatggcaaaaatcaaagtaaaatccgcaaaagaaatcgaactgatccgcgatgccggcgctctcgcagccgaaacgctgatccgcgcgggagaaatgtgcaagcccggcgtctccacgctcgaaatcgatgaattcatcggcgactacactcgccagcacaagggcatctccgcctgcatgggctatcacggttatccgcgctacgcctgcatcagcatcaacgaagttgtctgccacggcattccgaacgcaaacaccatcctcaaggatggcgacatcgtgaacatcgatatcaccacaatcctctccggctaccacggcgatacctccgccatgttctgcgttggtaaggtctctgacatcgcacgcgagctcgtcgataccgccaagttctgcatggaagaaggcatccgcgctgcaggtgaaagaggcgcccattggaacgacatcggctgcgccattcaggacatcgccgacgaacacggctttagcgttgtcgaagactactgcggtcacggcatcggccgtggattccacgaagaaccgaccgtctaccacttccgtaactacgaacgttgcccgttcatcgaagtcggtaacgtgttcaccgttgaaccgatgctcaacgtcggtcgcccgggaacaaagacgctctctgacggctggacggcagtcacccgcgacggttctctcagcgcccagtgggaacacaccgtcgtgaagaccaaggatggcatcgacatcctgacgcttcctagatagacgaaagaacgggcttcgccctacagactaaagacgaaagaaatgtaaaacgcctcgagccattcaacgcacgaggcgttttacgtacaacatcttttgatgtaatgctttacaatagtattttactctcccctatttccaaaatttcaaaaaagaataattttgttgacatgaaaacaacaaaactttccgcattccctctctccttgctgttcagcgcaacattggccactgcagctgatttcacaggcaatttctttgacgctgatggcgcttactacggcccggactgcgataaagaaaaaaactattccggcgcttactacaccggtaattacgaaagcccgttcaagacaatcttgggcaagaccgatgaagaaatccaggaaaaaatggatcagttgtggaatcactattttaagggtgacaacaattccaaggtctattacgacaagggttccgaagcttacattctcgacgtgaacaacagagacgttcgttctgaaggcatgtcttacggtatgatgattgctgtgcagaccggccacaaagaagaattcgacaagctctggaactgggccaagaaccacatgtggcacaagggcggtggctgggatggctacttcgcttggcagcgcaacgaaagcggctccggtggtgacgacaactgcgcaccggacggcgaaatgtactttatgatgtcactcctctttgcagcgaaccgctggaatgacagcaagtacatggacgatgcccagtacatcttgaagaagatgtgggacaacggccagcacagccttttcaacccgcaacattacgtcatcacattccagccgcagggcaacgaaaacaacttctccgacccgtcttacgacttgccggcttacgttgatcttttcgctcgctggtccacctccaatcaggataagtggagcaaggctgcaaaggcaacgcgcgatcacttgtacaaatcctccaacacaaagtccggcttgttctcggattacaacaactttgacggtactccgcacggcgtaagctataacggcaatgctgaaaagtacatgtacgacgcaatgcgctgcgcaatgaacttcggtatggactattacctcttcggtgctgattctgctcgccaagaagaaatggcccgccgcatcattgacttcttcgaaaaggacaactacaagcatgcccgtttcaactgggacggttccaatccgcaggaacagtacacgcttggcgaaactggcgcaaacgccgtggcagcaatggccttgatcaacgattcgaagtataatgacgccgtcaagaagaatctcaagatggcttgggatgcaaacctcatgaccggtcagtaccgctactacgatggcctcgttcactacctcgctatgctccacttgagcggaacgttcaagatttggaagccgaagccagaagttacggaaaagcaagtcaccgccaacgaacataatggtgtcaagattgaaagcgacacaactttctactccttcgaatcttgcaagctctacaaggtgaacgccaagccggaaacgaacgccatttctgcgaaggtcaagttgaacaacgccgtgagagtctggtccaccaacagcgccatcgtcattgaaaacgctgccgtcggtaccaagttcgccgtgacggacgtgaatggccgcgttctcgcaagctccaagactagctccgccatgcaggaagtccgcatcaacagcagaggcaacttcctcgtcattgttggcaacaagacttacaaggtcgtgaagtaaaagatttgcgatttcgcaggactttaacagggcgtgcagcaatgcacgcctttttttgtgcaaaaaacttaaaatccgactattttttgtctttttcgcgaaaaattatatattacaaccatcaagatacacgtcccgaattcagagttcctaaatcataatcagcaagtaccatgtcctttctcagcaacgcacgagacaaagccatcgagatgttcttccggcgcaacgatttcatcaacagatttggcgaaatccagaacatcgaaattgactcgcaagaaaaccaggcaaacgtcaccatcctattgcacggtgagttcataccgaccacaatttgcgcgcactattgctttgaagatacggaccaggagacattgattgtcataaacaaagtagaatgcgaacgcacgatgatccacgaactcgtttcatggtggatcaaggaccaccctatcaaaaaggcactccccaagggaacgggcttctttgccaaaatcttgttctagcagtcacagaaggaattatcatggaagaacagctccagaaagtactaaacaacgtctctttcaacgtgaatgcaggcaagcagacaatggacctcactgtcctgccccatggcgaaacaacaccgatttcgttccatttgaactacaagcttgttgaaaagggcgatgaaacggagatttttatccaaaatatcgcatcagataggctttgggtggatgaaatcgttaaaatgtggctagaaaaaagtagttttaattataagattccccaagacctcgcaggaattattaaaatgttcttgaaataggagaaaaggaggcagctatgttaaactttaacgaattcaaaaaagacgaatccagttccattcaggagatgttcaattcggtcgtcttcaacctgattacggacattccggactcgctcctctgccccaacagggatcccgatgcgcgtgccgaaattctaatcaagcaggccgccctcaaggccgcagcggtaagtacgtctttatccatcccggcaggctttactggcgtcttgacctccatcccggatatagccgcggtttggcgcatccaggcacagcttgtctccgatatagcctgcacctacggcaagttcgccatgctcagtcgtgaagccatggtctggtgccttttccgccacagtgcagcatcgctcctacgcgatgtcgctgtccgtactggaagccgcattgtcgtccagaagctctccctggcagcactccagaaattgctccagagaatcggtgtcaagatttcgacgaacttcctcgggcgcatcgccctccgtgccatcccggcaattggagccgtcggtaacggagcctacacctactttgatacaaacgaagtcggcaagacagcaaagtcctacttcaaggctcttgaaggagttgaaaaaccggaactcgtcgaaaactccatcgacaaggacccggattcaagcgaagccgccgctgaaccggcatccgaagaaaacgtataaacaaaaattttctcatttaagcaaaacgaagcagccatttttatggttgcttttttgcattttaggccaattttagccattttaccccccttttatactatcaaatgaaaaaccgcccttgagttccccccaaaattttctatttttgggcgcaacattcaataacatcaactccattagtggaataaaaatatgaaagacatccaactgcacagaaatattggtatttctgcccacatcgactctggtaagacaactcttaccgaacgtatcctttacttcacaaagcgtattcacgctatccacgaagttcgtggtaaagacggcgtcggtgccacgatggactccatggaacttgaacgcgaacgcggtattacgattcagtctgccgctacgtttgcaaactggactcacaccaagaccggtgaaaaggactccatcaacatcatcgataccccggggcacgtggacttcacgatcgaagtggaacgttctctccgcgtgttggacggtgctatcctcgtcctcactggcgttgaaggcgtccagtcccagtctattaccgttgaccgccaaatgcgccgttaccatgtgccgcgcgtcgtgttcgtgaacaagtgcgaccgctctggtgcaaatccgctccgcgttgcagtcatgctcaaggaaaagctcaaccacaagccgtgcgtcatgcagattcctataggtttggaatccaatcttaagggcgtggtcgaccttctcgaaatgaaggcatactacttcgaaggcgacaatggcgacgacatgatcgaaaaggaaatcccggcagaactcgtcgaccaggctaacgaataccgcgaaaagctcgttgactgctgcgctgactacagcgacgaagtcatggaaaaggctatggaaggcgaatacggtgtcgatcagatcgacaagaacctcctcaagaaggtcatccgcgaagctaccatccgtctcgacatcactccggtgttcatgggttctgctcacaagaacattggtgtccagaagctcctcgacggtgttatcgacttcctcccgtgcccgaccgacgttgaaaacaaggctctcgatctcgacaacaacgaagctgaagttatcctcaagtccgaagacaacgcaccgctcgtctgctacgcattcaagctcgtgaacgaccgctatggccagctcacctacgtccgcgtttaccagggtaccctcaagaagggcgacatgattaccaacatggcaactggcaagaaggtttctgttggtcgtctcgtccgtatgcacgctgacgaaatggtggatatcaccgaagccggtgcaggcgacatcgttgctctgttcggtatcgactgcgcatccggtacgacattcacggatggcaagaaccactacaacatgacttctatgcacgttcctaacccggttatcgaacttgttattgaagccaagaaccgtgacgacctcgacaacatgtccaaggccctcaaccgcttcacgaaggaagacccgacgttccaggtcgaagttgacaaggaatctggtcagaccatcatcaagggtatgggcgaactccaccttgacgtttatatcgaacgtatgcgccgtgaatacaagtgcgacgtgacgactggtgctccgcaggttgcttaccgcgaaaccatcacccgcccggccaagttcgactacactcacaagaagcagactggtggttctggtcagtacgctaaggtcgtcggtgaaatgcgtccgatggctgtcgaaggcgaccaggaaaaggtctacaacttcgtcaactccgtcgtcggtggccgtattccgaaggaatacatcccgtcttgcgataagggtttccagagctgcatggaagcaggttccctcatcggcttcccggttgtcggtatcgaaatggaagtccaggatggtgcattccacccggtcgactcctctgatatggcgttccaggttgcagcccgtatggccttccgcgaagctttcgctaaggctggcgctcagatcctcgaaccgatcatgaaggtcgaaatccagaccccgaccgaattccagggcggtgtcgtgggtaacgtttcccagcgtcgtggtagcatcgttggtacttccgaagaactcggcatgaccacgattactgcagaagttccgctttccgaaatgttcggttatgctacggacctccgttccatgacccagggtaaggcagaattcacgatggaattctgcaagtacctcccggttccgaagaacatccaggaagaactcatcaagaagtacggcgacaaggtcaaggcaagagcttaatccaagccaaaccagctaaaacttctcgaaagtttaaaaggcctgcaacggaagttgcaggtctttttgtttgaggtttacacacacacaataattcgtataaaagaagagtcccgcaatgctctcacgggactctcttataaacgtaacactagtaagttctactccgcgattcgattcggcttcccgtctcagaaccagaatttacttgtgccacaagaataatatagcacacgaattacgagtgcgaacaaaatttcgcatactcatttaatcccgcgcggaacattccaaattggactaactactaagcttcgcttctttccagagcttttgcaggccctctaggcccacgtccttgatttccttgccctgttccttgacgcggcgttctacctcgcggaagcgcttttcgaacttgttgtttgcgcgctgcagtgctatgttggcgttgaagccgcagtggcgagcgacattcacgagactgaacatgatgtcgccgaattcatcttccaggcggtccacgtttgcattctcgggagaaatcttttccatctcggcacggaattccgcaaattcctcttgagccttatcgaacacgggagcagcctcgccccagtcaaaaccgactttagctacgcggcggataatatcttgcgagcgtgcgagcgtgggcatgcttttgctgactttgtccataatagactcgcccgcatgctttaagttgttcttctcctgcgccttgatgcgttcccaacgacggcttacgtcatttgccgtatccactttagcatcaccaaacacatgcggatgcctgcgcaccatcttttcgcacaagccctgaatcacgtcttcaatcgtaaagtcgccctgttccttgcacacctgcgaatggaaaatcacctggaacagcacatcgccgagttcctcgcacatgtgctccttgtcgccatcctgtgcggcatcaataaactcacagctttcttcaaccaaatagggcaacagcgaatgcgtggtctgctggcggtcccatgggcagccattttccgaacgcagacgggccataatatcaacgagatccttaaacgtgtatttcatgagcgcaaagatagaaagtaaacgcgcccccttgttttcccgtaacaaattcagtaaattagttaccgctttattagattcttacctatatcgtttcttagatcctttaattttattctctcaaaaaaacagcccccaggtacattcggggcaacaatagtatggaaatgaaactctctcccgaaaattatccactcgcattgggagcatccaaatatagccccaagcagctattttgcataggcacactcccctccaccgataaaatcggcatcgccatggtcggcacacgccgcccgtccgcatcagccgaagaactctgtaggcgactcatcgggtcgctcaaagccacaaatgccgtggtcatttcggggcttgcacagggcatagacagtttttgccaccgcgccgccctcgatgctggcatccccacaatagcagtccttgcgcaaggtctaggcaccaaaattgaaggcgaaagaggaatactcgccaaacgcattcttgacgcaggaggcgcccttttaagcgaatacgaaggtgatacgccggcctacaaggggaacttcatcgcacggaaccgcatcatcagcggactcagccaatcgacgctcgtggtccagagccgtaaaaaaggaggcgctctccttaccgcacaattctgcctagacgaagggaaacagctcctcgcctgccccgggaactttgactgcgagctctacagcggcacaaacacgctccttgacagcggacacgccaaggccgtctttattcccgaaagtctacgggccgtcgccgggattccgctcctcgaaggggctaaaatggagcaattgaccacgtatggggtacaactttcggacggggctcaaaaaatctttgagaggtttaacggattccgcaaaacattttcggaacttcagcaagaatttgactttaagccaccagaacttttagctatattgacggagctagaaatatcaggtctagtcacgtcaaaggacaacttccaattctattttaacggagcttgatcagttgcacttacgatatctcattgtaattgccaccatcatcgcatttgcgttcatggtgttccatctgctattcggaaaggacagctttccggagcagcgtagaattgcaagagaaatcgaactgtaccaagccgaaatagactcgttaaataaagtcatcgaagaacgcgacaagctgatccaaaagctaaagaccgactccctctacaaagaagaaatactgcgcacccgctacggcatgagccgcgaaggcgaaaaagcgtttcagctggtgaagtagcggcgttgccgctacttagacgaaagaacgctcgctaactcgctttagacgaaagacgagagtactagttaggcaccattggtgcagtataataaaatctttcgtctctcgtctaaacctacgccatcttgcttgcatcggtgttggtgcattcgacctttccggcgaagaagctataggctgcaggcacaatgaaaagcgtcatgaacgttgcgaacgtgagaccgccaacaatggcaacgcccattgcaatgcggctcggggtgccggtcaggatgagcggcactgcgcccaataccgtagaaaggctcgtcatgaggattgggcggaagcggcgttccgccgccatccgagccgcctcaagcttgctgcagcccgtattctcggcaatctggtttgcaaattccacaatcaagataccattcttcgtcacaagagcaatcaaaagaatcaaagcaatttcgctaaagatgttgagcgtctggcccgtgacaaacaagctcaccaaagcgcccgagagtgcaagcggcaccgtaaagaaaatcacaaacggcgcgcggaagctttcgaactgccccgcaagcaccaagaacacaagtgctagcgcaagcaagaacaccacgtacaatcccgaagagctttcttcgaattccttggacgatccgctcaaggtcgtgctcacgctcgggtaatccttcagcaacttttttgcaatgcggcgcatttcttcgacgccatcgccaatcgtcttgcccggcacaaggcccgcctggatggttgcagcgctaaagcggttataacgcgggagtgacggagaagcggactgttccttgtacgtaataaagttgtccaagctcaccaactcgcccttgccgttcttgaccgtaagcatcgagaggttttccggcgaatcacgatactggtaaccgacagcaccaatgatatcgtactgacggccgtccttatagtaatcgccataagtttggtcactaatcgcaagctgcaccgcctgagcaatatcgttcaccgacacgccttcttcgtttgccttgtcacgcaaaatttcaatgtggagttccggcttcgtgaagcgcaagttgctgttcaccacgctgaacacagggctcttgcttgccgcttcttcgaatttcggaacaaggtctcgcaacacttcgatgttcggagcctgcaaaacgaactgcaccgggagaccaccgcgctgcgtactgatgctctgcggttcaaacaccatcacacgcaaatccgggtattcgttaccgagcacctgaattgcgcgggcaatttcactctgcggacgacgagccttcttatcgtcgttcaagaacaaacgcattctcgagttacccgcattccaagcacccgcctggaattccgtgtattcattggaatcgagaatcgaagtcacttcatcgacaaattcatcagccatgcgcttggtgcgcgagaggttcacgccttcgggcatgctcatgttcaccataacggcgttggagtcttcggtcggcgccatttcgctactcatgttattgaagcagtagtaagctccaaataaaagtgctgccacaatcgggaacaacagcaagcgccacttgaggaatccgcccagcaaacgtgaatacatcccgttcagccagtcaaagaacggttccgtgagtttaaagaaggcgcctttcttctggtgcttcagaaatttagaacaaagcatcggcgaaagcgtcaaagcgcagagcgtcgagaggaacacggttccaatcatcaccgccacaaattcacgaaacaaaaggccagtcgtaccgcccaatgcaagcaccgggatgaacaccgccatcaacacaacagacgttgcaatcaccgcaaaaaagatttcatttgttcctgcaattgccgcctgcttcggcgtcatgccactttcaatcttgtggtaaatattttccacaatcacaatggcatcgtccacgacaaggccaatcgcgaggaccatcgccaaaagcgtaagcacgttgatactgaacccgcaaaggtaaagcacaaagaagctaccaatcacagatacaggcaccacgaccatcgggataaacgttgtacggccttcgcgaaggaacgcaaagataattgcaatcacgaggataaacgcaataaagatggtttccaccacttccttgatggaagcacgtatgttaatcgaggtatcgcgaccgtaaagcagttccacaccttccgggatttcacggcggatatcttcgacgcgcttgtagaattcgtttgcaatttcaacgtggttactgcccggctgcgccatgagcgcaagcgtaatggaatttttgccgttacgtctaaaaccggtacgcgtatccttcggttcgtaatggatatctgcgacatcggaaatgcgaattacagttccatcttcagccgttcttaccgcaatgttgccaaatgactttggatcaagaactcgaccaagcgtacgaatagaaagcgtcgtttctgaaccttcaatagagccggacgggagttccaagttaccttgtttcaaagcagccgccatctgcgcacccgagacgccaagcgcctgcatacgcaccgggtcaatccacaaacgcacgaccgggcgtttttcaccccatatcgccacttccgaaacgccgttaatcgtctgcaagcgttccttcacgtggttgttcgcgatttccgaaacttccatcgggtcaaacttgtcgctcacaaggctcaccatcaaaatcgggtcgctgtcgctatcggacttgtagaccgtcggttcatcgacatcgtccggcaagcggcgacgcacacggctcacgcggtcgcgaatttcgtttgcagccgcttccaagtccatgcccgtttcaaattcaatgctgatgtaagagaatccatcgcggctcgtcgaagtcaaagccttgataccagacgcactgttgatggacgcttccaagatttcagtgacttccgcctcgaccacggcagcgtttgcacccgggtaagaagtacgcacctgaatcaagggatagtcaacgttcgggtattcacgaatgccgagagagctgagcccaaaaaatccaagcaacaggatgacaagcgccatcactgtcatgaggactgggcgacggacggagagctggcttacgctcattactctacctcgtaattgatcgaatggcggagtcccttaatcttgacatcaacacctgggcgaaggctcacaatgcctgaaacaatcaccgtatcacccacatcaaggcccgaaagcacctgcacagacatcggcgtgcggagccccgtcgtgatatgcttgatcttagccttgcctccctggctcacaaacacgtaagcgccttccctgtcaagaatcatcgcttcggacggaatcgtaaaactctgcacgttgctagcttccatcgcgacattcacactcacaaagctacccgcaatgagttcgccctttgcgttatcgacatcgaccatcacacggcgagtacggctgctttcagaaatcacggcatcaagcgcagagacaacgccgaacttttcaacgttgcgttcagagtccttgagagaaatcttgtcgcccaccttgatgacagacgcatagcgctgcgggagcgagaacttcgccttgagtcggtccacttcgctgagttcagcaatcggcgtgccggagttgagccaggcgcccacggacacatcaacaaaaccaagcttgccactaaacggcgcacggacttcggtctttgcaagttgagcctggataagttctacgcttgcctgagcggacttgagagaagcttctgccgattccaaatcctgcttggtcgcaccgttcttttcaaagaggctgcgaacgcgttgttccttctgctcggcaagcatcttgttcgactgcgcctgcttgagctgcgcacggagttcagaatcgtcaatctttgcgaggagcgtacccttcttgacaatagccccgtcttttgccttgaggcttaccaaacggccggaggtcgccgccgaaagcgatacgctgttcttcggcacgagagtcgccatcgtctggaaattcttgcccagcagcccaagttctgccacataaccttcgacattcagcactctctgagcgccaccctttttgccgccattgcctttgcctgcaggagcgcccttggcggaatcatctttactaccacaagccacaagaaggatagaagaaagagctattagaagaaggtgtttcatattttagctagaagtagacggaaggaagtggttagagtaatttcgcgtatttagatgaataacgctgtaaaaaagttgcataaaaaggacattcccgcactgaggcgggaatgacaaatttaaaattttacgttcatgaaaagtgcggcaccatcatcatagaattccggttcaaactgaactcggctagagaacgacttgttcgaggtcgcacggtagatgcgccaagaatcaagcatggaaaccacacggttcaaaatcagcgcgcccacagaaacctggaacacaatgcgacttatacggtaatgacgcatgcggctcttgaattcctcgatatgttccgtagtttccggattgtcggagctcccccaatcccactggacttcgttcgaaaattcttcatccaccttcttgcccgagcggatcatcgcctggttgtaatcctcgttcatgtccggcgaagaattctgcccgaacacgcccgaacggctgcgataagagcccaccgtattcagcaaggaaacgttctttttgcctgtaaacccagcatggcgaaccgcataattgtgagccgacgtcacatagcggtccccaaccacgtaggcccccacagtaacgacccacagaccaaggtctgtccacagaaacgggcgtaccatttttttttcattcaagtagagttcgcccatgcccggcaaaagagccgaagcgccaacagccaagaatacgttcttgtcgctattcttgtaaacgttttcattgacactcaccacaatctgcgagaaagcggcgactgacgcaagcagtatggcaagaataatgcgcattagaatccccagtttgcacgaacggtccagccaaaggaatccttaaacgagacaccactatcaaaatgcaggcgatcgtaccaggaaacatcttcttcgtagagaaccttgttgtgggcattggcagtaagtgcggcgtccacagccgaaacgatatggttcaagatgagaccaccgataaacaaagcctgcatgtcggcgtaatcgtttgcatcacggcgcatggaacgatacttgttcaaatgttcggattcgcccagcgggacggtctcgtaatcttcttcatcaaggtgaaggttgtcaatcgagacttccgtagcatcatcccaaccacggacgtaaacaccttcagaaatcaactggaacagttcggattcattgttgatggaatgcctaaggcccttcatttcatcacccaaggacttgttcttgtcattgaagttattacgatgggtcaagtcgtcatcgtacaacgagctttcctgatagcacttgccataggtcgcatcgccataaatcgcttcgcagaacgacttacgcgtacccatgtagcggttgatgaacgtcgtcgagtagacgtttccgcccatgttatggtaaagatcgtacatggcagattcgtaacggccaatcgagtaatgttccttggcgaacttcttgtacttatccacctgctggttatacttgtaaacggagaagtaaccccaagcgctccacatgagcacttccaaagccatatagacaccgccacgaacatacgttgccgtcgtaccgcctacgtacatctgacctgcacccggcaccaaaagcgagaggaacaaagccttgcgcggattcttgtaacgccccttcatttcgtcgatgccatgcaccttggaaaccttgaccggaccgagaaggtcacgacggctcatactgttagaagactcggctacagaactgctgctcacgtttgtgaggccagcgacagccgattgcgcaatggaatcagccttcctcgaggaatcggcacgagcacgtaccctttcggcttcggcaatggcctcttcgcgcatcaaggaatcgcgagctgcagaatccaaaacggaggtatcgacaatcgccacagcaggagcagcctccacagaagagctagactcaaccggagcaaccgatgaagaactgagtactgcagaacttgccgggatttcaacaaccacagacgaagaactcaatacaacagacgagctcgaaagcggtgttgcagacgaactggacacagccttgctactagacgattttgccttagactttttagaagcggaactcgcaggagccttagcggcagaactagccggagcaaccgcagcagagctcgcaggagcggccgaagcttttgcctcgggtgtcgccggcgttgccggagcggcagcttcttcttcgaattcagcgaaaaggtctctcacttggccaaaagaaagctgggcgagagatagacctaaaaacaagggtaaaagagcaaacttgcgcatataaccctaaaatagcaaaaaatgttgtcaaaacaaaaagccccggacacaaatccgaggctttcttcataaaaatttaagattgctgtttatttgacgagaatcttctgagccgaggagccaacgcgcaccatgtaaacgcctgcactcggaaccggaatttcaaaattggaggattccacagagcccttgcgaatcacacgaccctgcaagtcaagcacagcaaagcgcttgcccaccgtagatccattcacctgaatgcggcgattcatggaagaaataccaaatgccttacgtcccttaacggcggcaatagatatttcctcatccgtaatcttgaacgttccgtcaatcgatacgacgaaattgacattttcgaagttcggcgagatattgacaaagtccgaagcgacaaggcccatggggtaaacgccaagttccgttgcagtcattgaagaatcacccttgtaagaaacaaattccttcttgtaagcaaattcttcaggcaaccagggttcacccggaatgcgcatcgggcttacatcaaagctcttgagggctgtaacttcatttccgtcatcatactttgcaattacgttgtcaccatagattgcaacggtaattctctgcgtgcaaggtttaatcgtaaagtgtccctgcctgattttcacaatgtagttcggattgtcaaaagcttcgacaaacgtaccagaaatgctataggtttcatcatcaaggagaacgtcttcaccctgctgacgtttcatataaagttccggcaattcgtcaccatcaagcaagcccgagaccgtataggtatacttttccggatcagcttcgctatagaacttagaggtatcgttcacagtcaccgtcacaattttctgcttcacagtaagcgtgttcgtttcgtacttggtcacttcatagttcgtgtttgtcgggctcttcttgtcaaaggtgagttcgtagtcaccggctgcaagaaggccagtcttgttaagagacacgtggatgttatcaagttcatcaccttcaagaagtctatcgacagaccatgtaaattcagtcggagtttcatcgccatacgtaatggtatcagcattagcagagacaaccaaggctctcggattgacaaccaggacaccgtctgcaatattgaacgtcacattgggatagttcacagaagtgttcttgaagtctgcggcagaaaggcccatggtatacttgccagcatccgttccagcgaccgcagattcaccgctatattcaacatacttgagggagtacgcttcgctattggaagaaatatcgtaacccttcacggaatgttccttgccatcatattcaacagtatcgacatgtccagtaatcgtgaccacgatcttgtcatcatttgcagtaatcgtcaattgaccatcttttgtactaacaatgtagttcggattcgattcatcatcaaccgtagccgtaatggcgtagtcaccggcatcttcaccagcttcgcgcttcagagcgactcccttcagttcatccttgacgccgtcaaacgaagctataccgctaaccgtgtatgtcagttcaggatctttttcgccatacttcttggtaatgttatcgacaaccaaggtaacggccttttgattaatcgtcagagtacccggcttgacagtcaacgtatagttggggttcgcgccttctgcaaattcaacactgaccttgtaagtgccaacattttcacccttggcacgagcaatcgtcggagatgcaagcgattcacttgctgtcacaaggccttcggcttcatatgtaaatttcgggtccttttcgccgtaagtcttttcggcgttgttcatagtcaccgtagcggccttcggcgtaacagtaagtgtaccactcttcgtcgtcaccttatagttgggattagaagcagccttcaccgaagccgtaacagcatattcgccgacattttcaaggcccgtcgaaacacacttggcgcaactaatcgtaacatccttcagcttatccgagccaataagtcctgtaactttgtaagtatattcaggcgtagcatcgccataaatcttttctacatcatcgacaacaacatttaccggcgcaggctgaataacaaatgtaccaggaacagtttccacataataatcatctgtttccatattttcaacagttacagagattaaatagccgtcggcagtaacatcttcgcccttaggtctagacaagacaatatcacccaacttagtataatcggatttttcgatattaccgtgaatcgtgtattcaaactgttccgggtcgtcttgaccataaaccttagccgtacttgtaaccaccactgtaaccttggtcttggtgatggtaaactcgcccgacgtgaaagagaaatcatagtttgggaacttctttttcaggccgtcataaataccatccgccaaagtaatcggataagtatagacttcctcaccggcatttcttgtgagttcaataaattcttccaatcctgcctgcaaattcgcaagttctttcgcattgacgttttttacttcagccaatttccacgtaaataccggatctttagtccccttttccttttcggcattatcgatcaagattttgatgggcttttgttcgatatcaaatttcttttcaatggggtctgtattccccttcacagtcacataaacggttcccgcattggcgcccgcatttatgttttctccatacgttacggaaaaatcggtaagttcaacatcgtcacacatcactcttgtaacggtcggcttaatctggtttccactaaaaatgcccaaactcggagttatcgcaacagtgcatgtactatcggcaaatgcacccgaaaacgccatcgaaacggcaagagcgaacatcgcaatctttttgatcataaaccactctcttttttaattaaccatacccaattaatcaaacccaagtaaaaatatatttttttgcttacaatttcaactacgcaaaccgttaaaacgttgtaaaaaggcactacaaaggtttaatacaacagaaaaaccgcccccgattgggagcggtccgtaagattttcagtggaactgaagagaattacttctctgcgaccacccaaaccttgacctgtgcttcaacgtcgctgaagaccttgacagtcacggtgtagacaccgagctgcttgatcggttcagcaaggtcgatctgagcacgggaaaccttgacaccagccttggtgattgcttcagcgatgtcacctgcggtcacagaaccgtagagacgttcgccttcaacaacgcggcgttcgaggttgacagaaacctgtgcgagctttgcagcaacatcgccggcggcagcgagttccttctggaactgagcttcaacagcagcgcggttgttttcgatttcaagcttggcttccttagttgcgcgaacagcgagcttacgcgggaagaggtagttacgtgcgtaaccatccttaaccttcacgacgtcgagcatcttgcccaagtgggggacgttagccttaagaataatttccatagtctagttcctcctattagcgcatgctgtccgaaacgaacgggagaatagccatctgacgggcacgcttgatagcttcgttcagcatacgctgatacttagcggatgtgccagaaatgcggcgcgggatgatcttgccacgttcagagataaagcgacgaagagtcttttcgtccttgtagtcaatgaacttgacgttgttctcggtgaaccagcaagtcttcttgcggcgaatacgagtagcctgcttcttatcttcaaaagccattattcagcctccccttcttctgcgtcaaccggaataatttcttcggtggactgtgcctgagtctggtcgtaaacgatttcgctcatcggataatcagcgagggtcatccagcggagaacgttttcgttgagcttgagagcggcttccatgttagcaaccacagaggcttcggccttgtagtagaaaatcacatagtagccatgctgacgcttgttgatagtataagcgagcttgcgcttgccccagtcgtcacggcggagaatttcgccgttgccgttggtgatgtttgcagcgatagtctcgacttcagccttgatagcgtcgtcagagatcatagcgtcgatgatcaccatcgtttcgtattgtctcataatgagtccctttggtctatcgcccggaaaccgacattggctccgggagggttccgaataaatcggtgcgggtaatatagaaaaaagcgttccggatgtcaaacctcgggaggaagtcgcccccgaaaaaacatcgttaaatcccgaattggaggccaaggaaacccgcaaccgcccattcattgacatctcgattgaagtatcgctggaaaatcatttcaaaggacacccacgttgagcggaggttattgcgcccccaaggccatattttttgcaaattgaaagcaacccccggactgaacgagacaagctgcgcccatgagaagttgaattcataactggcactgcccataagcccaaaataatgggatagagtaacgcccatgccgacctcgacgccaagcgtaaagccatcaagagagaacatcttttcacagttcttgtcgtaaacagaattctgcgaaatttcactagcatcggataggctgtctaattccgcaattttactagaatccacttcatccgagcggttcctgcggacaccgtccttcagctccttgcgaaattccgagaggtcggtcgtctcaagtccaagcacggcgccagcgtaaaagtccgcaactgtaaaactcttgtggaatttgacattcaggcgatagcgctggtacatgagcatcacatcacggtcgagcgtcccgccaaagaagcgaacgtcaaaaccgccagtaacgtaatctctatagtgatattctagctggccctgccacacgccaagacaatcgcaatcttcggatgcattgaaaagcccggcaccgagaccaacagaaaaaccttccttcaaatatgccgactggtgcggtaatgggatattgtaagactgaggttttgattcggacttggtcagttcaggacgaacaacataaattgtatcaacaattgtatctcgtacaacgatgggttcatcagcagtatctgcgacggaggttgccgaaatggcgggatttgcaaaatttgaggaaacgtcagtcgtgtcagactgtgacgtggactccggagatgcagagtccaaatttgcggatttttttgacgctttgcgagaggccgttttgcgagacttcgccgatttggacgttgtagactttttagcgaccacctcggactttgcttttttcgccttggagctagaacgagtcgtgccggagtctttggcttcggcatagacgttcaggattagcaaaaggactaaaaaaagaattcgcacgcttgtaatttaataaaaattatttgctattgcgacttgcctcaatctgttgaatccgtgcattttctatttctgcgcactttttcgagaccttatcataagaaagcgtcgtaaaagtttcgcgaggaggcataagatcgagcatcattttttcaatagccatagcgccctgcattccaagtatggaagcattgctcaaatccaatcggcgactggttttacgtttataatccttcagagagacatcaacagaatagccatcccaaacaagatccgagtggtattcctgtttgtatttttctatagaattttttagtgattttgcaattaaagacttttcgggactcagtagcgtccactggaccgaatcgatattcggctttatccgatgtttatagccttcatcatcaatattttcagcactacacatgcgataggcggcacgataaaaaacagagtcattccgttccctgacggctatgatgcgggtatcattccaccaggcgtcttccagaatcatttctatttcgtaatcagcattctgcgctattttcaattcaacatcttgcatcggttcatcaacaatttctgcaaacggataaaaaacaggaggatatacgtcccaaaatataaccgctgaatatgttagcagcggcaatatgggaacaagaatccaatgcaaatttttagagacactgaataaactccctaaagcaacaccaacaaagtaaggaataaaaatcaaaatacaatgaagcgggttagtaaatatcgcttgcgatatcgtaaagcccaccagcaagacgactggataaattaaagcaacagccaaccacaacttttttcttggagaattttttcgaaggctaaaaaacacgaatgcccaaaagaaaggcaaaaagatgtaaatggcgaaatctgccaatttgtctattctgcagaaccaatatgagaaatcgcgccaaagctgataaaggaattgagaggtttcaaccatttttgcagttcctgaacttcttacaaagttcaatatacacaaaagctcccggaggaaaatccgagagccttgtaaaatgatttaaaagggagatgcccggttccttcgacttcgctcaggacaggctccgccgggcatgacaaaagtaaaagccgagcggtctattagtcgccttagtatgtaccaagcaaatggcgtacgcggtccatcatgaccttggccttggcgcgggcgcgttccttaccgtaagcgagaatcttttcgatttcgtcggtatggtcgagcaagtagaagtacttttcgcgagcggcaccgagatgttcttcgagaacgttctggagttcctgcttggcgtggccccagcccatgccacctgcacggtagcgtgctgcgagagcttcggtctgttccggcgttgcaaagagtttgtacaacttaaacacgttgcaagtatccggatccttcggttcttcaatgccctgggagttcgtcacaatcttgccaagacgctttttgagagccttcggttcaaggaagatgtcgatgtagttgtcgtaggacttgctcatcttgcgaccatcgaggcccgggatgacaccggtggattcctggaaaaccggttccgggacggtgaacacgtcttcgccaaagtgcttgttgaacttgatggcgatatcgcgagcaaattcaacgtgctgcttctggtccttgcccaccggcacgatgtctgcgctgaacatgaggatgtcggcatccatgaggcacgggtagcagtaaaggcccatgttcacgttggagtccacatcaacaccagcggcggtgttggcttcgaccttagccttgtaagcgtgggcgcggttcatgaaacccttcggcgtgaagcagctgagagcccagctaagttcaaagatttcaggaatatcgctctgcttgtagaacagggattcttccgggttgagaccaagagcaagccaagttgcggcgaccttgtagatattcgcacgcatttcggcgccgttctgcacagtcgtcaaagcgtgatagtccgcgatgaaatagaccgtgtcgtaagtcttcgtaagttcaagagccgggcggattgcgcccacatagttgccgagatggggagtgccagtcggcttgataccggtaagtgaaatctttctcatggcgtgcaatttaggaaaatttcaatgtgcgttacagcacacttgcgcggggaaagtgctgtgttggggtaaattcgggggaaaaatagcgcgctatcgatttcttttattacatttccttgtcaaatgattaaagacgagaaatacatattggtagatagtgaagaatcgctcgcaaacttgcttgctgatttggagctttatgacatggccgctgtcgacaccgaagcggattccatgtaccactacacggctcgtctctgtcttatccagattaccattggcgaacaccattatattgtggacccgctttgtgggctggaccttgcaccgctgttcaaggcacgtgcaatgcagacgctgattttccacggtgcagattacgacctcagacttttgtggcagacttacggcttttcgccgaagagcattttcgacacgatgcttgccgcaaagattctgggcgaacagcacctcgggcttgccgatttggtcaaggaatattttggcgacgagctcaagaaagaaaaccagagagccgactggacgattcgaccactttcgctggacatgtgcgaatacgccatccacgatacgttctaccttcacgaactttgtgccattttagcagaaaagctgcaacaggccggtcgcatgaactggctcacggagcagtgcaacacgcttatcgaacacgcaaggaccccgaacgccccgaaaaaagatccgtggcgcattacgggttccagcatttacagcccctgcgcattgaacatcctcaaacacttatgggaatggcgtgaaaagcaggccgaagaactcgaccgtccaccttataaggtgatgcagtccgaactgatgcttgcgattgtgaatgcccagaattcgcatttcccggaagtcagcgaaacgttcctgccaaagctcccccgcaatttcaagggcgaccgtctagattcgtttttgaacatgttgcgcacagctgtggctgttccggaatgcgattggccgatgcgccttccgaaggctccaccaccgccagtcatcccgcattcggatttgctcaacgcgcttaaaacgtggcgtgacgaaaaggccgaagaactgaaaatcgatgcagcgctcctcgcaaacaagtctcagctgatttggcttgccgctccgggaaacattccgtgggaaaaacgctacgaagaagcgcacttgatgcactggcagcaaggcctctggaacgagattttgcgtgacaagttgccgacggcaaagcgcattggcgacgaagaatagagcctcaaaataaaggtttttaaatggccgcgtccatcgttattgtaatcttagtgttgctgattttcggcagcagccccattgttgagatgatcttgaagatgcgtcgcatgaaaaagggcgatgacatcatcaaggaaccgtggcaagaaatccacgacattccgggctaccacgatgcaaggaacatcgcggctttttaccccatgaagggcgagccgaatatcatgccgattctcgaggaactagccaccgaaggacgccttttgctcccaaagtgcgaaggagacggcatcatgcacttctacaagattgcaaacctcaagaaggacctggtcaaggggcactatggaatcatggagccccgcgaaggcatcgagaagtttgaaggcgacattcctgtgttcctggtcccaggcgtaaagttcaactgggacgggagcagacaaggacacggcaagggatactacgacaggttcctcgccaaatacccaaacgcatttaaggcagggattatgactccggcgcaactttccaaggaaccgctagagcagaaagaaaccgatgtgaaaatgcacacggtcatcgcctgccgagaaaagtattaaccgactcaacattggcgatcccggaataaatccgggatgacaacgcaaaagaaaagtctttaacaaatcacggagattcacaaaatgagtttcaataatgacgacagccgtcgcggttttggtaacgatcgcaagcgtcactttggacgcacagcacgccccacattcgatgaggcgaagttcaaccgcgaacatccggacgaacctgaacgcgcacccgaacgtcgcgaattttcacaggaacgccgtggtggcatcggaagccaggcacacctccgtcgcgaccgcgacgatttcgccaatcgcccgagccgcttcgacagcgaccgtccgagcttcggcgaccgcccgaagcgcattgaaggcgagcgcaattttggcgaacgccgcgaattcgacaaaagccgtgctaaccaggaaaacttcgtgccagcagtcggtgatgccgatgcagccccgcaggttgccgtcggtggcatcaaggaagttgaagaactcctgaacaagaacccgctccaggtccaccgcgtactcttcatgcacaagtccggcaacccgaagctctatgaactccagaagctcgccaagcgcgcccacgtgcacgtgcagcaggtcgattccaagattctcgacagctacgcccgcccgaaccacggcgtcgtcgccctcatgaacgagaaggaactcctgaactggatggacgtccgcgaagaattcttcaaagcccgtgacacgggcgaaaagaagctcatcgccgttgccacaaacatcgaagacccgcgtaacctcggagcttgcatccgtagctcgctcgccttgggcgttgacattttgctcctccccgcaaagggcatgtgcggcattaccccgagcgtcgcccgcacttctgcaggcgcactcgaaaaactccgcatctgccgtccggacaaccttgaaggcgccatcggtgaactcaaaatggccggctaccagattctcgggctcgatgccgacaccgaaacaaacctcgccggattcgactttgcagaccacgtggtgctcgccgtcggtggcgaagacgtaggcctgcccccgttcatcaagaagcaatgcgacgccgtactccgcatcccgatgaagcccgaagctcattcgtacaacgcatctgtagccctttcgctcggcctttacgaatacgctcgcttgcgcatcaaagcataatttgcacaatagcgcgaaattagccgttgtaaagttgtaaacacaaacaacgtgtaaacagaaataaacgcaccctttcaacgagggtgcatttatttttagaagagatggataaggagtgtggatacattatgataaaaaaagccctattatcgtgttgctttgcggcagggatgtcccttgcgcaaacgtacgacttaccgattgttttcgttgacaccaaaggcaaatgccttgacaaaaatgtcaccgaaaaaattcctgcaacaatgcgcgtgctcgatggagaaaaaaactccgttgcagacagtgccaaaggcacgctttatgacattggcatcaaggtaagagggcaatcatccgccttgtttccgaagccaggctatggcgtagaagtccgtgacgaaaaaggtgaaggtcttgacgtcagcctgttcgggctcccgcctgcagacgactgggttttccatggtccttatgtagacaagagcatgatgcgaaacgctctcgcccactggctctttagacaagcaggccactacagcccacgcactaagcattttgacttgtacatcaacggcgtttaccgcggcgtgtacgtgcttattgaaaaaatcaaacgcggcaagtatcgcgtgaacgtgagcaagcttaaagaaaccgacatcgcaggcgatagcctcaccggcggctacatttgggcttttgacaaaacgggcaccaacaccggtggcgcaggcagtggccccatcgaaaaggaaggctttaacacttctgacggtttaaacgtcattttgcactaccccaaaaaggaaaacatccaaaagcaacaggaagattacctgaaaaaatacctgaacgatcttgaaggcttgttcaagaacggcaagaacggtcaaggctatgaaaactacgtggatatgacatcggctctggactacgtcttgcacgaagaagtgacaaacaacgcggactcctactggtgcagtttcttcttgcacaagccaaaggacaaaaccgacaagaacggagtcaagacggaaggcaaggtaacacttggcccggcttgggactttaacctcgccatgagtaatggcagccagcccgaaaatggcggtggcaataacggcggtggcatgtggggcggcggcttcggtggtggtttcggtggtggcggaaacggcttcggaagttccggcacaagcggctggcaaatcgaaaacagccaaaagtcaggcaatggcggcatgtggggcatgggtagctccctcaaggccccaaactggctccttggcatgtggaaggacagtcactaccaaagtgaattgaagaaacgctgggcagaactccgcagtggcgtttggcacaccaagactttggatctctacctcgattccatgaagacgtacctcaagaacgcagctgacagaaacttcaagcgctggccgaacttgggcaaatcaagcggtcagaacgatgcggacccgcagccaatgaaatactgcaatagcagcagtggcggctttggcatgcctatgggtggctacaacgcaaccacgtgggatggagaatttgaacatctccgcaagaagatgaaagaaagaatgcagtggatggacgaacagcttggattcaaggaaccggcctcccccattgcgatggctcctgtagatccgtcaatccatgaacccgattggcagaacgacggcaaggacaaagattccattccgatgggcatccgctatgacgatctcagcagactgtctccgacaaacttcttcgtggtcattggcaactacctcgaaatccacacggatatgggcggcaagtttgctctagtcgatctgaatggtgctgttctgtacaagacgcagatcaaggcgggaacgaccaatatcgagattccgtccaaggcaagaaacaagcactggatagcaacgcttaacggcaaaatgctttctaaataaacttcttaatgaattcctcacttaatagaaatgccggctcacgggagtcggcattttcctattcatggatgatgcccgcgcggtggcgggcatgacaaaataattacgtgttccagagccaggtgctgaggtagcgttcaccagtatccggaagcactgcgacaatgcgcttgcccttgaattccgggcgttttgcgacagtaagagcgcattcgagagcggcacccgacgaaatcccgacgaagattccttcttcggcagcggcagcacgagcggcgttccccgccttttcggtgctcgtgaggtagacttcgtcaataaccttcggatcgtaattcttggggacaaagtttgcaccgatgccctgaattttgtgcgggcccgcaacacccttagaaatcatcggagaatcgtccggctcaatcgcaatcacatagacgttaggattcttttccttgaggtacttcgccgtgccagaaacagttccgcccgtaccagcagtcgcgatgaacacatccaccttgccatccgtatcgcgccaaatttctggaccggtcgtgaggtaatgcgcttcgggatttgccggattgtcgaactgctgcggaataaagctacccggattagcggctgcgatttcatttgccttcgcgatgcagccagccatgccctttgcaccttcggtcagcaccacttcggcaccaagcgacttcaaaagcatacggcgttccatgctcatggaatcgggcatcgtgagcaccaccttgtagcccttgactgcaccgacataagcaaggccaacccccgtattaccgctcgtcggctcgatgatgagcgcacccggtttgagtttgccttcctgttcggcacgattaatcatgttcagcgccacgcggtcctttgcgctaccgagcgggttaaacatttcgagtttcacatagacttcggcatcgcccttgttgagcttattgatgcggacgagcggcgtattgccaatcgtttcgagaatgttgttataaatagccataaaaaaagttctccgtactgtacggagaacaatctagaattaatttaaagagagcggcttgatacttgatttattttgccaagtctgcacggtaccattcaccgtatgctctcgctttcttggttgggctacccaatgtttcgcaggcccaagttttacttgtaaatcgattgtacgaaagttctgtgttttcgtcaaggaggccgtcgcaatcttcgacaaggaatgcaatcgggaagtacattgccgtctgcatgcatggtcctcccggattaacagatgatatttcgatgctccctttagaaattttgctcaacacgtgtcctgtgggttgcgctccatcgtgactcaaaacaaggaatgttttgcagttttcctttggagttctgtttccgacaatggatgccgtcattgggaaatagttgccgatatcagaaacgttgatttctttcaaaaatggattgatgccggaacgattctgttcaatgtcttcgtctaaatatgccgttgaggggagacctccgttgtaggctagtacatgttcgtcgaacgaaagctcgctcggatcatctgtaaattgcaccgtatatttgtcaagtgtgaatgcagcggtgtcgatgggggtagtgtccctaggtatggcaattacgttcaatgtatccggatccggcggttcagtacttgaactagacatatcgcgagatgttgaagacggagttgtaaaacgccccgtcgttgagcttgcacctttggaaatagcgttgcacacttcacccgagaacttcgagaaatccttaaagagttcattgaaatcgatggtggtttttgcaggtttagtcgagcaagtaccaggaacattattcgtgcattttgtcatagcaacggctctatcatcaaaacaataggccgtcacatcgccattttcatcacaggattctttgttattactaccattgaaaacaagcgccctggattggcacgatgcgacaaattccgcaagcacgctatcacaagagcttccaaagtttttcatttctatggagttttcaacaaggccatcattcaccttgagttttgcctcaaaagattttccatcagccgtgcaacccgcttcagcgccgttttcttcgccatagacagaaatatcggcattgtcaacattcaacacctctgttgctttggtggaaaagacaatctgagaaggtccattcatcgaattgctactgccgtttgctttcgacgaactgctgttttgagcaacagcattatcctcaatcgcagctccactgacattgctatcggtacagcccattaaagcgagaacactcgccaccatggtgaatttaattacgttattcattggtttcctcctcgaccttttttgttaaagggaacaactgaagattcagtcgataaacttggttgatgttttcatattcagcagcgatgtttgccaccttgcgtacaaacgcgtccaattcctgcgaaatgcgggcgtaggcttcttcgcaaagcccaagcgttgcacccgtgaaatgacgttcttcaatcgggaacttgtcgatagccgttctcgcaagcgaagccatttctttgtgcattccgcgaaccgcaatgggaagcgactcttttgtgccgatgacagtcttttccgtctgcacgtaagtatgttccgcctcgcgcttgagaaaccccgtctgcaccaggaacgcaagcgagtcacgcacctgttctgccgaaatcacctgatggcaagctttcgccacttcgagcgggcgctttccaggcatcatcggagcaagttcacgaatcgtcggatttttccacgactcatagaattcaaaagattccgcatcgacaacgcgcacttgatgctcgcgagcaattttttgcatttcaaggagagcctcttttttcacagagtccttcgttgcattgccgaacttgaccatttgcgtgaagtaagcaaactcgtgccccgcaagccccatcgcatgtgcgacctgttccatcttaacgaaactcaagctgctcttgccttcgcaaacaagctttaagtaaaccggcgacttgaaccccgccagcttggaaaactcacgccacgaaaatgcgctcgtccttttacgctcttcgtaaaagtcctgcatgtacaggcggtaatccttatattctgttatcggtttcatgttagtgattagtggttggtggttagtaaacaagatgcggtcccaaactttacatgaataaatttagattttcagcggaccacacgcaatattaaaatgatacaaaattaaagaaaatttcaaatttttaatgattttaataaatatttttcatttttaaattctaaaagatacaccccgtatcatttaacaaaatcggtttactccaacttattacaaaaatgcgtcataaaaattcccacacagcaacaaaatgagtgtatattaaagtaaacctatcaatttaagggagttattatggcaaataaatacgctggtacccagaccgaaaagaatttggaagcagctttcgcaggcgaatcccaagcccgcaacaagtacacctactttgcaagccgcgccaaaaaagacggttttgaacagatcgctgcattgttccagaaaaccgctgacaacgaaaaggaacacgccaagctttggttcaaggaactcgaaggcatcggcgacacagcccagaacctgaaggctgccgccgaaggcgaaaattacgaatggaccgacatgtacgaaggcttcgcgaagaccgctgaagaagaaggcttcaccgctctcgccaagaagttccgcatggtcgccgccatcgaaaagatgcacgaagaacgctatcgcgccctccttaaaaatgtggaaacggccaaggtcttcgaaaagagcgaagtcaaggtttgggaatgccgcaactgcggacacatcgtggtcggtacaaaggccccggaagtctgccccgtctgcgctcacccgcaatcctacttcgaggtacatgaagacaatttctaagagccgagtgtcgcagcaagatgccgcgcagctcgtcacaattaaattcacaatacaggcaccggagaaatccggtgttttttattgcactacttttacgagtctgccgttcttgagcggcagcgttttggattcagtgtgtaggccacgaccaacacgcgaaccattaacgcgatagatctcaacaggctttgaatctgcacggcgattttctcgccataaacgtttattcaagccaacaccgcccgcgttgtcaagcgacacagcgatagaatcggttgaaaccgtaaaattgtcaaatcggataaagttatcgtgtgtcggagcccattcagcgctactcccgccatggaacgtggaaagatagaacttgtccacatgcaaagtatcataatcgcggagcctgagcgtatcgacatctagcacgagctcgccatcaagccacgcctgcacacgaccgttcttgtcgcccgcgccaggagtcttgaccgtattcatcgagactttattgactatgcgatgccatttgccaatcgtgaattgcgcttgcggatttttaccaccgagatcccacttgaaatcatcgccgtattcagatttttgccccatgaaataaatcagctgaacagcgttcccgcccttgcgccacataattcgcgcactccagccatcccccgtttcgggcatcgcgttccccgtgtagcacttaccgccacatagccccggaagcttgcctcccaactggaattcaaaaccgtcctcgaagaaaatatcgtacgcactccacatcgtatcggcagttttcacaagtggctggatgatttgcgccgcacacgcgggagtatcattgtcattcggaccaacgcagcccttggggtacttgagttgcaacacattgccgtgcgccacgccgtcatagacaatcttggaattttcgccgttgttcttgtccatcgcataccaccagcttttatccgtggtgttgcgcttgaaatcttccttagcctccgcattgccataaacaccaacttcgcgattttcgaagttgacaaacgagaccgtatctgcagtttgagcaaaagccgcagaagcgcaaagcaagaaaaacgcgtacttattcatattccgaagaatgaatttaggattttttcgtcattttgccaccggcgataagcactaaaaaggcggcaccgcctacacccacaattttcttgatatcgctccaaaattcgcgacgtttttctttgcaagattcgcaaagtttttcagaatcctcaactttatcgcagccgcattttttgcacttattccacaatttctgaagcataaaatggttccttattcgttggaggtgatcgtgaagtctttttaaaataccattttttgttaggaatgggagtagtggggatcacaccgctatggattcttttttgtcaaaaaatccaataatttgacaaatcaggaatgggataaagcaaataaaattcgccaaatttacgagaaaacagctataatgcattattatttgacaaatagttaaaacggctgtattcggaaataaatgattcagcccctgtcatttccaaaccattttttaaggaaatacggaaaatgtttagatattccgaatttggttgaaaagtttttaaagaaacgactacaaattttaatatttgtagttgttttatacagataaattttgttagggatagtgaccacggtgtagcggagacttgcacaagcaaggctccgttctaggaggtgagcggcgagcgtagcgaaggcggttgcccctagaatatagcccgaccttgcccgtgggcaagggaacgccccatacatgtctcgtgcaaggagattccccatcaagtggggaatgacatgaaagaagtgctcaggaacaatgcaaaacaggcttgttatgcgcccagctccgcacgcagcacgaaaaagttcctacattttccatcagtaacattctctaccgggatcgccatcccgatggattaactctcaacaaatgaggaacaaacaaaaaatggcaagagcattgattatcggttgtggcgccgttgccacagttgctatcaagaagtgctgcacctgcagcgaagtttttagcgaaatctgcatcgccagccgtcatcgcgaaaattgcgagaagttggctcaggaactccgcccgaatacgaagacggtcatcacgactgccgccgtggacgctgacaaggccgagaacgtctctgctcttattagagaatacaagccggacctggtgatgaatatcgctctcccctaccaggacctcgccatcatggatgcatgccttgaatgtggcgtgaactacatggatacggcgaactacgagccggaaaacatcgacgatccggaatggcgcaaggtttatgacaagcgctgcaaggaaaagggctttagcgcctacttcgattacagctggcagtgggcttacaaagaaaagtttgaaaaggcaggtctcacggctttgctcggttccggctttgacccgggtgtttctcaggcatactgcgcctacgccttgaagcaccagttcgacacgatcgaagaaatcgacattctcgactgcaatggcggcgatcacggttacaagttcgcaacgaacttcaacccggaaatcaacctccgcgaagtttctgctccgggcagctactgggacacggacgagaacggcaagggccactgggttgaaatcccggccatgagcatcaagcgtgaatacaacttcgcacaggtcggcaagaaggacatgtacctcctccaccacgaagaaattgaatccctcgcccagaacattccgggcatcaagcgcatccgcttcttcatgacgtttggccagagctacctcgaccacatgcgttgcctcgaagacgtgggcatgctcagcacgcagccgatcaagttccagggtcaggacattgtgcctatccagttcctcaaggctctcctcccggacccggcaagcctcggtcctcgcacggtgggcaagacgaacatcggttgcatcttcaagggcaagaaagatggcaaggacaagacctactatctgtacaacgtttgcgaccaccaggaatgctacaaggaactcggcagccaggctatcgcctacacgactggcgttccggccatgtgcggtgccatgatggtgctcacgggcaagtggaacaagccgggtgtgcatacggtcgaagagttcgatccggatccgttcatggaagccctcactaagtacggtctcccgtggaacgaagatttcaacccggtgctggtggattagaggttgtgaggttatgaggtatgagcacgcgacctatggtcgctttggggttatgttaggtgccttcggcacaatttatagcccagagggagcaaggctcccgacctcaaagtgagcggagcgaacgacctcatagcccaattcctcaatccgaaggattgtaaatgaaaaaatggcgcattgacgattcccgagatctttacaacgtaaagggctggggcgtaagttactttgacattaacgacaagggtcacgcgacggtttcgccgatcaagaatggcggtccgagcattgacctttacgagctcgtgcaggaactttccttgcgcgatgtttcgactcctgtgttgttgcgcttcccggatattctggacagccgcatcgaaaagattcacgagtgcttcacgaaggcgacgactgaatatggctacaaaggtggccattacagcatcttcccgatcaaggtgaaccagcagcgcgcggtcttggaagaagtggtgagtcacggttccaagttcaacatcggcctcgaggcaggttccaagccggaactccacgcggtacttgcgaacatggaaaatccggacgcgttgattatctgcaacggctacaaggacgaagactttatcgagcttgcactcctcgcacagaagatgggcaagaagattttcattgtcgtcgaaaagatgaacgagcttcacttggttgttgacttgtctcgtcgaatcggcgtgcgcccgaacatcggcatccgtatcaagcttgcaagctctggcagtggcaagtgggaagaatccggcggataccacagcaagttcggtctgaacagttctgaacttttggaagctctcgactacatcaaagaagagaagatggaagactgcatgaagctcatccacttccacttgggcagccagattacgaacattcgccatatcaagaatggactccgcgaagtgtcgcagttctacgttcaaattagaaagatgggcatgggccttgaattcgtggacgtgggcggtggcttgggcgtcgattacgatggcacgcgcagttctaacgcaagttccgtgaactattccatccaggaatacgcaaacgacgttgtgtacgcgatgttcgaagcatgcgaaaacgccgatgttcctcacccgaatatcattgcggaatcgggccgtgcactttcggctcaccattccattttggtattcaacgttttggaaacggctggccaggcattctttgacgaaagcgttcacgagattagcgatgacgcgccggaagcactgaaggacttgtacggcatttacaagagcctttctccgaagaacttgctcgaaagctggcacgatgccatgcagattaacgacgacaccttgagcggtttcaagatgggcgacgtggatttgcagacgcgcgctatgagcgaacgtttgttctggagcatcgcccgcaaggtggacttgctcgcacgcgacttgcgccatccgccatatgaattgagcgaactcccacgcttgcttgccgaaaagtacttctgcaacttcagccttttccagagcctcccggacagctggggcgtggatcaggtgttcccgattatgccgatccagcgtttggacgaagagccgacgattgagacgacgattcaggacgtgacttgcgatagcgatggcaagattgacatgttcgttcgcggtggcgaagtggcacgcaccattcctctccacccgatcaagaaggacgaaccgtactttatcgcggtttacctcgtcggtgcataccaggaaattctcggtgacctccacaacctctttggcgatacgaacgctgtgcatattgtctgcaacgacaagggcggctacgatattgacaaggtgattgacggtgaatccgtggaagacgtgctcgactacgtgaacttcagcgacaaggctcttgtccgcaacatggaaaactgggtcacgcgctctgtgaaggaaggaaagattacgcttcaggaaggcaaagaattcttgaacatctatcgttccggactttacgggtacacgtatctggagtaagaagtagacagtaggaagtaggccgtagacaggactgtaggcgggaaaatccgcccatagcccaagggccgcaaggcccgagcccataccccactccctttaagtcttgagattacaatgataaagaacaactacaagattgcggttttgctggccacttacaatggcggcaagtacatctgggaacagcttgaatcgctgttccagcaatcttgtaaacagttccatttgtatgttcgtgatgacggttcctcggacgatacgatgaaaatcgtcgagcaatttcacggaatgtttccagacagagttacgattttaaaagactcgcaaaagcacaggggtgcggcgaagtcttttatgtatttgctcgaaaatgtggattccgagtattacatgttctgcgaccaagacgacatttggatgctggagaaaatcgagaaaactcttgctcggatgaaggaaattgagaaggctgtagccaatgccccgaaagaagtcatgggtggaacagccgagaaaaacgtgccgattctcgtagcgacggatttaggcgttgttgacgaacaacttaatttactttcggaatcgttcaacaaagatttgaaaattgacgttttccgcaagcacccagaattaattagtgtgcgccacgtggtcaccggttgcacgatgatgttcaaccgcgccgcaaaattggcagcactcccgatgtctcctcgcgctaccatgcacgacgaatgggtcgccctttgcgtccacttcaaaggcggcgtcatctcgattctcgatgatgcgacgattctttaccgccagcacacaagcaatacgcttggcgcagatcaagcccgcaaaggctttttcgcacgtgccatcgcacgcgcagggcaaaaacagttcttccaagtcgcaaaattgctccacaaggatttcggattatcgtacttaaagttcttgatgtacaaaattttgtatagttggttctaggtatgagaagaagcatttgcatggcgacctacaatggcgccaaatacatcaaggaacagctggacagcattattccgcaacttagagaagatgacgagctcatcgtttctgacgacgcctcaaaagacaacactctgaaaatcgttgaaagctacaacgatcctcgcatcaaaattttccacaacgaaaatcacggcgtagcgcacaactttgaaaacgccatgcgagaggccacgggcgacttgatttactttgccgaccaggacgatgtatggttgccgggcaagctcgacaagatggaaaagttcctcacggaaggcggctatgacacgattctttgcaactgttcgctcgtcgatgccaacttgaacgtgatcaaagaacgccattacgatgaaaaatggccgatgaaaaaatcgctcttgcgaaacatcatcaacaattgctggcttggagcttgcatgtgctttaccaagcaggtgaaggacgcttgcatgccgttcccgccgaaagtcgtcgcacacgatttgtgggtctcgtactatgcacaaaagcatttcaagtgcggctaccaagacgaagttttgcagctttaccgccgtcacgaaaacaccgtttcgttcacaggcggcaagagcacgaacagtctctattttagaattgcataccgcgcttaccttgcgtggcatatcctttggcgttaggcgttgagcatgaaaatctgcatcacactcgcaacttataacggcgaaaagtatctcgcacagatgcttgattctttagtcgcgcagacgaaacaagccgatgttataattgcggtggatgacggttccaaagattctacatgtgaaatcttggaacgttacaaagacaagctcccgctagaaatcacaaagtttgagaagaacagaggtcatcgagcatcattttcaacggcattggaaaaagcaagcaaattactcgctgacgatgatttgattttccttgctgaccaggatgatatttggctcccaaataaattggaagtgatgagccagaagattgatgacaattccatgatttttggcgatgccgaaattattgatggagatggagtcgtcacagattcatcttggcgcaagaaggcgtgcattgttgagcacttgagccaacaagcgctccttacaggctacacgaatgttaccggttgcatggttgctttcaaggctaggcttttgaagacggtactcccgattccgcaagacgtgccagtacatgaccagtggattacactttgcgcaaccgcagaaaacggctaccgtgccatcgcagacaaagttattcaataccgtattcatggcaataacgccatcggcgaaggcaacaagacttggagtgaaaagttacagacgaatttgcaatgggcaaaggcagtaagaggctcaagcgtttttgaaaaactgccggacgagagccgccgattcttggacaagttcgttcagttcctggaattgcgctttagccatgcgtttttatcaccgctttggtttgtgtggattgtccgtaacgcgcgcaacatctacccgcaggttcacagcgcccccaaaatgattgcacgaattctgttctcgttcgtgggcgtctcgaccgcaaaaaaatttttcaataagaaataaaaatcctatgattcacgaaatcgctccgcacaagttagataacgaatttaaagacatcacccccaagcccactgactacttgattattttcaatggcgaacaaacgcttttcaagaaggctggcgacaactacgaaattccgcgtgtgagcgaattcccgcaatgcgaatgccattacttgattagcattgatagtgacgcttatttcttgtgcaattcgaacttgccggaaattccggaaggttacgaattccgtggcaatcgcacgttccgcacacttgaaagtcacttggaacgcctcggcggcgctacgtctgcacacattgccaagtgggaaagcttgaacaagttctgcggtaaatgcggatgtctcatgatgcgagggctcaaggaacgttccatgatttgccccagctgcaagaacacggtctaccccaagatttcgccggtcgtgattgtcgctgttcacaatggcaacgagcttttaatggctcgcaatttggacaatccggacaagacgcgcatgttcctgatttctggattcgtagaaatcggagaatcgctcgaacaggcggtcaagcgtgaagttctggaagaagcgggagtccgcgtcaagaacatcaagtactttggcagccagccgtggccgttctcggaatcgctcatctcgggctacactgcagaacttgatggagatccgacgattcacatgcaagaagcggaactcgcctgcgccacttgggtcaaacgcgaggacattcccgaatacgacacgagcgtgagcatcagcagttgcttgatcgaaaacttccgctcgggatatacgattaaggaataatgaaaagcgcggccgagaagccgcgcattttttcagttacttttccgaagctttttcggctttctttttcgctttgttcggagaagctttggacgctgcttcaggcttgtttgcaagtacgacatataacgtatcgtgaacaacgaccgtatcacgtacgacaagcgtatcgtggacaaagaccgtatcgcgagagcaaacaacatttgcagcactgcttgcgggaactgccgcagacaaaatcggctttgacgcactcgagcctgccgtattcagcaaaacactagagctagactgcgcagcgctcgaaagagcggcacttgattgcgcgacgttcaccccagacggcattttttcaatcactgtaatcagcgaatcacgtacattacggaggctatccaactgcttgcggtagcgcgtcttattgcccggacggcgttctctagaatactgaacttcaatcttatcgatttgcgtttcgacgcccttaagttcatcaaatataggaccttcgccttgcacagaaccactcggcgtaaagaagtttacgaaactatcaaaaaagccgcgttttgaaccgccctcgctccatgcaatgttcgtcgaaacaagacaaacgagcgccactacgccacaaacagatttaaacttgagattttgcatatttcaataatagaaaaaaagaaggcatacctttacaagccccctaattttactaaattaagactacccatgcgggagtagctcagttggtagagcgcgaccttcccaaggtcgatgtcgagggttcgagacccttttcccgctctaagttaagaaaccacctattcggtggtttcttttttattcccaatacataggaactccaaaattcacattccacccgtaccgccatttgatttctttcataattttttcgaattccgggcgaaacattccgtggaaccgctcatagggcaaaacaaactcgacattgccgcaagcaccgcaattaaccgcatacgtgtgccacaagaaaacaatcccatccgcagaaggatacacgcgatcaatttcttcaatggtccaacgcacaccacaatcacgctgattgctcggttccactctcgcaagataactaagatactcaatcatttccgcacgagtggtcgtaaaaatatcctcatacgttaagggttttgcatgccctttcaaaaggacatagaccggatgatcaaaccatccatgcgcagccccgaaattatacccattcgtttgcacttcatacgttatcgtacttggcgtctgcgatttatatataacccaaatagaatcataaccgccactgaagtcctctatctcccaaaaatcaaagtcttcccgcagcattgcatactttacattgcatttatcaaagcaccctgcaataggattctcccctaccccaattttaccattacaatacaaggtggaatccatccattcctttagcggttccacaacactagaatcaccaacaggataatcgacatttatataagagtcataataattgcagctactctgcgcttcataagtctgcacagccacgttcgcagccaaagcggccgacaccgctaaaaaacaaatagcaacaacacaagaaaggcgaatacgcatttttccggtcctccaattgtattatcgttcatctagtggaaaaggtaaactagaaaataaaaaaaatttcaagaattacggttccagataataatccggacggattccgagagcggattcgtcagcctccaattctgcagcgggaacatttcgaccgacaacaagcgcggaatcaaagcctgcaacttttgcgccaaatacatccgttccaagcgtatcgccaatcatcagcacgcgagagcccgacggaagcgaagctttgacacgttcccaaatctgcgggaaaggcttgcccaagtaataagttttgcagccctcacccccattggcgtcgcagatagaatcacggcgcaaacgttccgagagagcacctgaaacagattcacgaacagtcacgccattttcatctggaatttttggagcccaagcatccgaattcagcacgagaaggattgcacccggacgttgcaaaatcttgaccgcgcgcgcataagtttctggagtatccttcgccgaagaaatcgcgacaatcggctcggcaggttctgcatccatcgcaactgcggtaattccacaagctttcaaaacattcctgcccgtttcacgaccgatgtaatagacctcgcgcaattcaagcggcttcgcagcgtttccatccgcgcattcaacgcgacgcaggcgctccacgagctttcgcaatagacatcccgacgaaatagtctcttccgtcgagaaatcaaaaccacgcttgtccgcatcacgtgccaaaacttcatcaatatccgaggctgcgttcgtcaccaatcggagatgtttccctactcggcggagcatctggaaccagtccatcgcaccagggtaaacaaagctcccacgattgtagagagtgccgtagccgtcaaagcaaaaagcatcgtaacggtccaacaaatccgccatatgaacatggcgcgtctcgggcatacactcttttggggcgagagcgaccgaactctgtataatttgcttgtaacgcaggtagatttctgtttcgaatttatccatagcgattatgcgtcgctacggaggatgccgtaatcgcgaccttccacaggaatcacgagctgtaacttcgaaagcgtatcaatatgcttttcaaaaacaaccttgaaatcttcgccaagttcttcttcgtcatcgtgatcgagattgtaggccacatagctgccatccgcaaaaatcgagatgcagcaatcccatgtgatatcgccttcctgcggttcttcatcatcagcgcggtccttgctttcaagcatcagaatcgggcgcggagcaggaattggttcggcatggccgttttcaaaaataaagtaattgcggctcacgagttcatgttcaagagccatcgtgctcggcacacgagcaaattcaccacgcaaacggttgatgtttccaaggtcatcttcgtacgggtcctggaaatcttcgggcaacacaatctggtagtagtcaaactttttaccgctagcggcatagttgtcttgccaggactgaggcggttccgggcggatcgtcaagaagtcttcgaaggcatccagaatatcgttcaaacgggaagtccaaggttcgtccttcaacttctgcacgagttccataaaactgctcaggctttcttcgcccgtaatagacttcaattcttcttcgttttctgccatatcagacctctaatttttactgtacaaatgtagaaaaagagaaattccgcgaccctcgccacagcatttactttcgtctcacgtctaccagcgaagcgggctttcgtctaatcttaccattcttccacagttttcaccgtgaggctcatggcaatgtctttctcgtagtacgcgggttcgttgataaatatcgggtagaccgagcggccgtccggttcgccatcgaacaagatgtccttgccatcaaacgtgcggaaaagcttgtcgccttgtctgagttcgcggtaatcgtgaccatccaattccgggtgaatcatcgcctgtatggcgccaccgccctgcggcttcgggtagcccaggtcgcgcaattgcgtataaacttcaaccttaatcggggcgcgcttttgcaactcgccacggttccattcctcagcgagttccaaataacgtttcacaagcttttcggagcgttcaaaaatggcggcattcagcgttccatgctgctgcgggccaatttcaatgcacacgtccgccttggcgaccgttccaaagtacggcgaagcgctacgttcttcgggctggtaataaatccaggcatcctcgaattcttgcgtgagcacagccgaagccttcatcgtaaacgggtcacgagtcgaaagaatcaggcaatagcccatgttcgagcccgtgttgtgtacgtccaaaatcagatcggtgcgcgtattttcgcccttaggtccataaatcttattgagttcacgagcacggcggaattcgtactgcgcaggctccacggacatatccaagcaagtctgagcaaatgcgcggttcaagtcatggtcgcagtaacggcgattaaggcgaaccgcctccggatttgcaagcacgacatcaaccgtcgccgatttacaaagcgtgttataacattcaggatgagccttccacttttcgaccagactcacgcccgtgcgttcgttgccatgcgttccaccagcaatgactattgtatttatcatactcatacatccatattatagaaattctaaagttcatccacgacaagtcgtagccaatacatgcgcataatccgcaaaaaaagcccctatatcgtttcatctcttttgaacattgctttttttactattttctctaacatgattcagaattttttaaacaaaataaaagatcttttagcgccttacaaaaacatcgcttatatttcgcttgccgtttggtgtactcatattgttcttcgcatattattgttattccgcaacaatccctacggttttccattcgtttcaaagcccgactggtatattttccatgcaatcaccttagactttctttggatttgcaattcactcgtcgtcttcatgattatcggcgcagcattccaagcagcgaccaagaaacgagtcacagccgcaaaaactttgaccatcatatacgcagtattccattctattcttttgatagctaccatttttgaccatgaactgatgcgattcctcggttgccatctgtctttcggactggcgaacacctacaaagacgtttcatcattccgcatgttctgggactattcagccaatgacaattcaattccatttattcaatttttcatgttcgcgcttgtcattcccataacgtatttcctatacaaactatatttgcgcaaattcacttcggtaaaaaaattttccattttcatggtcatcttttatgtcatttcatatttattcataaatgttatctggacaggacacggacgactgaaaaaattacgtcctgtagtcagcacggtttaccgcgaactctttgaaatccaaaagaaaactgaattttccgacggcgagctcctcgcctacggaaaaatgtaccaagaactttggcaacgcctcgaaggcgacagcctttgggaattttcatctgcaaaggaaagcaacggactccctctctaccgcattccaaagcaggaacttctgcaaagcgaacaattaaagcagcaacgatcactcaagccaaactttatcttgattctcatggaatccgagcgcggtttgaacgtcggttgcctcaatccgaatttaaagccttcgcccacgccattcatcgattccattgccgccaattcgcgtctttgggaacgcatgcacacaagcgggctaccgacaacgggaggagtccttacgacacacctcggcatttcggaccattccacactttcggcggcaacagatctcgtacaacaaaatcttccgagttttgcatcaacgcttacggattccggttacactacgcattacatgtcggcggcggacccggcctgggacaatctcggcgtatggatgtccaaatggtacacagcgcaacattacgaccgcagtcgcgaagacgattctacgttcattgaccacgccatcagtttcatcagggatacgctcggctcacaagaaaaaccgttcctcgcaacgctcatgacgcgttcaaaccattacccgttcaactttgccgcaggcatgaccgaagaacaaaagcaaaaaccgctaacggaacgcatcaattacaccatggcttacgcggacaggcaagtatcaagactgattcacgccatcgaaaacaaggactggtatcaaaatacatacgtcatcatcatggcggatcacggattcccgcttggagaaaacggttcctcgacaatgactggctacgcattttcaaacgccacctggattccgttcctcatccacggtaaaggcattgaacctgcacgcgataccgcaacggcttcgcaaatggatatcgcccccacgattcttgagcttgccggtatcgcagtcccgaacattttcatgggccacaaccttctgagaggtcacggcgagggctattcgctaggggcctacacgggagtcaaagctataggtcttgacagttaccgtctcatttcaaagccatctacagaagaaaaatggctgtttgccgaaggcgacacgcgccaagacaaagaagtttcaaaagagcatgaggatgtggtcaagcgcctccgcggaaaactggactcgctcgtaaaactagccgactattcgctagagaagggactttaaggcattagcaagttgctatagacaatgtatcgccaagcaatggcggcagcttgcatcgtgcggccaatttccgatttcatcgcagcatccatcgcaaaaggcattccggttccataccccgccacaagcgaggacgtattccatgtgggctttagatagctcttgaaaaccatcacggaatccgagattgtgcattgcgggagcaaatacgtgagagaatctcgcctcatggccatatcgccaaaacggaacgagaacacaggcgggaaagcacctacagcaggcatccccttccccagcaaatcaacacccatgaaatgattggacgcactgatatccaagtatcctagcagcgatggcgcaagatccgcctgcgaaacaggattttcaatcacagcaggttcaattcccggcccgttaaaaatcaaggacacccatgtaaagccgtcaaaaatttggccaagcttttctgtcaagagggactgcttgccgttcagaagcgaatgatcacccgtaagaacaaacaacgtatttctagcacgtgttccattttcaacttcatccaaaataatgccaagagaactgtccatataagcagtcgctttcagatacgcttcgtcaaggtcttccggcttcggccccatatcaggcggcaagtcaaacgttgtatgcatgctgcggctcatccaatggaagaacagaggcttatcagccgggcgttcgcggtacagttcaacaaagcgctttgctaaagcgacatcgttttcattttctgcattgtactcataaaaatcaaaccatttctggaaccaaaccaggctattgtcaaaattcggttcagaaccaatcaggacttccgtgtaataacccgcttcagaaagaatttcagaaatagagcgcatttttgtgttcggataactgttcaagaaaatgccttgcggaaaactgaaaacgccctgcataatgcccagaaggccctcaatcgacgggaatccaacactatgtgtgttagggtaataagcgcctccccttgcgagcttgcacaaattacggaagcgattgcaactttcttcaattcgcatgtcaagcgcccatccgcgaaggctttctatcgtcaaaacgataatgtccgggcgttcttccatcggtttagccttgaaaaattccatcgaagctttttcgtctttcgcttctttccagaacggatatttttggtccggatttccgcccaaagcaataatgccttcacggtaatgctctccgggatcgctcatttcaaacgtctcaaaaacgttttccacaagcgtataggcgacagggcgaatacggtcccagcgtctgctcgatggattgaaccacaaatgcgacgtgcaaccgacaacggcaagcacaaaaatcaaagcgacagccccggcggactttttatcaaacggcaagctggaagcttctgcaaggtcgtatttttttacgtacaaaatcagcgcgaccataaaagcgacaacaatcaacgccgaaagaacaaagtggaatgcgctacctgcaaaaatagttgaaacaagtcccgtatccgtaaacgcaaagatatacgttcttatatacgaaagcgtcagtcgctggcttatccagcgcatgatttcgtcattcgttgcactgagcacaagatacaagaaagcaagaacaagcgaaacaaccttgaccacagtatagcccttgccccgaactattttcgaaacgccccaaaagacgagagccacggccatgacaaggcctatctcggaatacagcgcataccacaagaaacgattgaaattcgaaactaaaggccctcccaaaggtgtatccatcatgtaaagagcacataactgagcaaaacgccctaacgccaaaatgagcgcaaagaagaaccaatagtaacgaagcataattatcaattactttttcttgagccagctaccgcagaggtacatgctgaagatgacacttgtgataaggaacatggcaatgctgatgcaagcaaggtctccaatgcccttcaatccgcgatgtgtcgtgaagaggaatccgacaaaacctgcaatagtcgttgtggagctagccatcacattgcggcccgtcgtatcgaacaactgacgaagcgtcatgtccttgttggacttggaagtccaagaggtgacaaaatgaatcgtcgaatcgatgccaataccaagcgccatcggaatcacaatcacattataaatactgatttttccaaactcaaagaaatgcgtcagacagccaagaagtccaagcgtaaggagcgtacccatgccaaacgaaatgcaacccgccaagaaatatttcggcttgcggaacgaaatgacaagcgtaccaaaaatgacgagaataataacaagagcaagtctaaagctatcctgcttcacagattctatcacatcggacaaaataaactgcgaagagaacgtccgcaattcctcgccatcgaaattccaatgagcataacgttcctggaagcggtgcaaagccttggcatcccagctcgggaagtcgccataaataaagccaatttttccgtagcttccgtctttttcacggagcaggtcgattgtccaggctggaacatcttctgcggtaaacgttttttcaacttgagccaacttgcggagcgtcgccacgttcacagagtcttcaccttcagagcggtcaaacacgcgggcttccaccaaatcgcggatttcctcaatcacttcaaggcgtttttcctgcgaatccgccggcggaacaaaactcttcagcgtaaggaaactccctagcgtagaatcgtgttcgacatgcaagcgcaccatcagtgtatcgtacaacttgtcaagctgttcgggcgtgctacccataacggcagcaggtgtcgacgtcacggccttattggttgcacgagttaccttagtcgaaatgcctcgcggtttcaccaccttagccgattggactctgcgcaagttcttcaaattatgttcaaaatctacgtcttgagcataatagagcgacaccgcccccagaacaaacccgatacaagccagcaccttgaaaaatttcgtgattttcgcatcatcccaagaattcggtagcaagctattctgcggagcagccgggatgccgcccatgcacttgataaacaccggaagcacgagcaccgacgtaagcatactgaaaatcacgcccatcgaagcgacaacaccgaattcataaaagcctctgaaatgtgctgcaagcaacgtgaggaacgcagcgaccgtcgtaaagctcgccaaaataaacggtttgagcattctgcgttgagccgcttcaagtacttcttccaacgaagcaaattgatgcatcagtttctgcgacgttcccaaaatatggatggaatagtcaataccgataccaagaataatggacgctacaaaaaccgtgaacggattcagcttgccatagaaaagcgccgtaaacgcaagcgtcggaatacaagcgtaaagcacggaaagagtcacgagaatcggacctttcacgcttctaaagaagaacatcgtaaggaaaataattaggacaaggcttatgccgaaggagaatacggaatcgttcgccacttcgtccacttccttgaggccttcgtaagttccatccacagcaaagcgcatcggcgaagaataagtcttgcttctgaaatgctgcaacaacgtatcagtacgggctagaatatgcgttacaaattcatagtccgtcgaaggcttgatgagtttcgcattgacaattccgttgaacagaatctttccggtactgtcaggttgcgggctaccaatcaaacgggacttcaggctatcaggtattgttgatttcggattccattccgtagcattgcctgcaactttaacggaatccttcttatcttttttgaagaatgcgtcaaatgcaccgacagcttcttcaggaagtccaagttcctgcggcaagttcgcatcaaaccagacacgttcctttttcggagcattttcttgcaaactatcgccactggggtcactcaaaagatcaacaactaacggaccatttttacgccccagttccaattgcaagtcatcaagattatcgcgaatattctccaaatgctttacaggcaaatacaacagcgcattatccttaaagaactggttgttgttatctacctgggtcgagacaaaatcaccctgccaattattgtgaatataggctgcaatggaatcttgcaaagccagaacaagattcatgtcctcgctctgtatagcaatcgtaaaacggtcagtactgccgaatctcgtaaacgattcctgcaaagccttgacgctaggcgtatcctccggcaaaagatgcgaaagatccgcatcaagcttaagcccaggcttgtaaagaatcaagacagacagaagaaccgccagcagcaaataaaaggtaagcgccttatattgatgcctacagattaaggggatataccagttggaaaagcgttctacaaaagtctttttagtagtcataattctcaatataaaaaaatattttatctaggttccatgttatcattccggagaagcgagcgcaacacctttgacgtagaaacagcacgctttttccaagtcaacgaaacagcatccttcacctctttaaaagatccgtctatatcgctatagacttcttcgttatcgagtcccccagtgagcacatgatcacgaaatcccaagaaataagcattctgcgagaagaaaagcgatggctgttcagccggacgttcttctgttaacaaatcatacccccaaaaatggtttggttcgcgaacctgagcaagatccatcaccgtaggccccatatcgagctgcgacgcaacatcttcacggactgtaagcccattgaacaaattgctatccggcgagaaaattcccatgaaaattctcgaaacagaaacacccagcggctgcggcaccgcataatcgacggaatccacaggcgtgtcatgatcgccaagaacgacgataactgtacgctcgaaatctggacgagacgaaagtttttcaaaaaaacggcccagttgcttatccgtataacgaatcgcattgtaatagcgggccatggcatcgtccggcttcggcgcgaaatcatcgggatactcaaagaacgggatatgcgacgtaattgtattgaacgcaataaaccaggaactatccgtaggcagtttcggcaaatgagaaataaccatatcaacaccaacgctatcaatgatggtgccgtcagtcacgttctgaggaaagctccagttgttcttataaaacctttctacaaaaggtaaagtatggtcaaatatcggattagaaacagtaatgtagaacttgtggtaattctttaaatactcgggaattcccgtaaaatggttcgaagaataaaaactcggcaagtcgcgattcggatgcgaagggaaacctaaataagtagccatcgtcccgcgaaccgtgggatatcccccgctgtagccattcttgaaccagagaccgccaccaccattcgtaaacatttttcctgtcgcaagattccacaagttcggagcaagagtcgtatcgccctccaacatgcggttaaaaatgcgccccttgaaagactcgcccatgataaacacgatattgtagggctgtttagcgcgatattcatgtttcgcggccgagcggtacaccgggaaatcctcaacattcgatcgattcgccaccatgttttcggggaggaatgattccatgtccttgcggatttcgtccgtaatcttttcgttgtcgtaaaagaactcaaacgtttcttgcacagcgatatgcaataccggagccgtcaacgtatatttacccagagtcatgcgcaagtttatatgcgtatgcgtaatcgggagatagagatccccgcgaacgccacaggcaaagaaaatcaaaggcaaaagcaagaaagcggcgcccacagaaataaacacgacagggactttccgggcatgcttttcaggcgaaaggaagagccccgtgagaacgcccctggcagccctctttcgcattgtataaacgacacagaatacgatactcgcaacaacacccgccagagcaagtgaaatatacagaatcgttcccttgaggtccccgccaagcgttccaatagtcgtcgcatccgtaatattcgaaaaatggaaatacgtcctcaaaaaagaaaaagacaaacgctgatgcgaaaagcggaaaacttcataatcggcggtcgccagaacaaaatagaatccaaaaaagatggccaatgcacgaggcgctttcaggaacgcaaagatggcggacacgaacaaaattgtgccaaacgccataaggacctgccaaaatattttaccttcgaacagttccgtaagggatagcccaagcggatccggcaaagtatagaacaggacgagcataatcgtttgcagcaaaaacgccacagacgtaattaagataaacggatttttaaaaaactgtttgataatagtaccctacgtttcaagccatgtaaaaataaaaaattgtaaaaacagggcatttgtcagctgttcattttgcgaccaatcgtaaattttcacgacgaagcgcaaaagcagtcgctcattttgccctaatgagcactacaaaattttctgacaggaaatttttactacatttcgagccatgaatcaagaaacacccgatactactctaggtttatctaacgtcaatcacctagaacgactttacgatggttggttcctcgattacgccagctatgtgattttggaccgtgcggtcccgtattttgaagatggcctgaagcctgttcagcgccgtattttgcattccatgttcgaaaaccacgacggacgctaccagaaggtggctacgatcgtcggtcgaacgatggcttaccacccgcatggcgacgcctccatcggcgatgctcttgtgggcctcggtcagaagaatttgctcatcgacacccagggtaactggggcaacccctacacgggcgaccgcgctgcagctccccgttatatcgaaggccgcctcacgccgttcgctgtcgatgtcgtgttcaaccccgaaacgacggaatggatcccgagttacgatggccgtagcgaagaaccggtcacgctcccggtcaagttcccgttgcttttggctcagggcgtcgatggtatcgcagtcggtctctcgacttccatcctcccccacaacttccgcgaactctgcgaggctagcatcgcctgtttgcgcggcaagaagtttacgctttacccggactttttcacgggcggcattatcgacgtgtcggactacaacgacggtcaacgcgggggcaaggtcaaggtccgcgcgaagattgaaaaggtcgataacaagacgctcgccatccgcgaaatcccgtacggcaccacgaccgtgagcttgattgaaagcattgtcaaggcaaacgacaagggcaaaatcaagatcaaacacgtggacgacaacacgagccagggcgttgaaattctcgtgcacttgcagccggggacggacccgcaggtcgccatcgatgcgctttacgccttcacggactgcgaaaagtcgctctctccgtgcacttgcgtcattatcgacaagcacccgaaatttgtcggtgtttctgacattttgaagctcaacacggaacacaccgtgaagcttttggaatgggaactcgccaacgagctcaagcacctcgaagacaagtggcacatgaccacgctcgaaaaaatctttatcgagaaagaagtctacgaggtcatcaagaaagcaaaggaccgtgaacaaattatccgcctcgttcgcgaaggcctcacgccgtacctcaagcgtctgcaccgccagaccgttacggacgaagaaatcggcaagctcattgaaattccgatccgccgtataagccattacgaccgcgaaaaggccgaccagcttttgcaggaactcgaagaaaacattgcaaagtgcaagtacaaccaagaacacattatcgattacgccgtaaaccacttcaagaacatcttgaagaagtacggcgaaggcaaggaacgccgcacgcagattgccgaattcggtaaggtgaacgccgtacacgtggcacttgcaaaccagaagctttacgtgaaccgcaaggaaggtttcgtgggcaccggcatgaagaaggaagaatacctcttcgacgtgtcggaatacgatgacttgatcgtgttcaaggccgacggcagcttcaaggtcgtgaaggtcagcgacaaggactttgtcggtaaggatatcattctcgtcgaaaagttcaacaaggacgatgaacgccatatctataacgtcatccaccaggatggcaaggacggctacgcttacatcaagcgcttcaacgtcggcggcgtgactcgcgacaaggattactacatgggcaagaacaagcccggtagcaaaatcctttacatgtcgagcaacatgaacggcgaagccgaagtggtcgaagtcatcttgaagccgcgtccgcgcatcaagctgaactttgaagtggacttcagcgaagtcgaagtcaagggccgtggcgccattggcaatatcgtttcgaagtacccggtcaagacagtcaagagactccgcaagggcgtttcgacgcttggcgcaagagtgctttacttcgatgctccgagcggtatcgtctcgacgcagaagaagggcgattgcctcggtgaatttggcgaaaacgacaagctgctcatcatcaagcaagatggtagcgctcgcgtccacaccatggcagacccgattctcgtcggttcgaacatcaagtatctgcacaagtacgaccctgctcaggtctttacggtgctctacttcgaaggttcgaatttcaactacatggtcaagcgcttcaaccttgaaggctgccccatgacgacggaattcagcgtagtctccgaccacaaggacacgaagctcatcgagctctttgcaactgatgacgcccgtgaactgatggaataccaggtcggtcgcgaagtccagaaggaagaactcgacttgacggaaattgcggaagtcaagggctacaaggctctcggaagcaagttcaccgccaagaagatcaagcgcgtgagccgcatttcgccggcagatccgtttagcgacggcagcggtgaaagcgaaggttctaacgaagatccgagcttattctaaggaatactagttctagggaaaaatgccccgcggaagcggggcatttttgcattcaagaaaggacgctattaaaaatctctattcattaaaatttcggtttagccacccgaaataaactttcaaataaaatcgcggaccccttttaatatcgtaggtattcgtagccacataagcatacgatgcagaaactcttaaaagcatcaaattaatattcaaatcagcatgtggcctgaaataaaatttatgaccaggactaaaagcaaaccaatccatcttatagccagcactcaccgatacgggaacccagcccttccaaaagaaaaattccacagttggattcatcaagaacagagtccctaaaaaaattttcatcggaatttcgtcttcatagtgaccatcaccatgcattagaatatacggaagaaaacccaaagtaacaagtgagtttattacagatactctatattccaaatgactcgtatcacgtctatccgaaataaagtgtacaccaaactcggaattcaaagagagttttttcaatatactctgtcccgattcaatggaaaaaatcatatcatctcggctgaacacccgatcatcaatccgttttttttcccagaatgatgcgtctattccaaaaaatccccccgcccattccttttcgcaaaaagcctgagaacagaacaccaccaaacaaaataaaaatacaaaccgtttcattcccccaaccttctacaaatggcgcttacaaaatatcgcggtttaaaagttcgccgtggctgagttcaaggcggcggaacgggctgttcagataaaagtccgggttatgcgtagccatgaggatggtcgtaccgcgtgcattgatttccttgaaaatgcagaacacttcttcagcgtttttcgggtccaagttaccggtcggttcatccgccaaaagcaaatacgggttgtgcaccatcgcacgggcaatcgctacgcgctgctgttcaccgcccgaaagcgtgtaaggcatcgcaaagcgcttttggctaatgcccacgagcgcaagcgcgtcaaagaccgcagcattaatcttattgctcggagtccccacaatgcggagcgcaagcgccacattctcaaaaacattgcgatccggcaacagcttaaagtcctggaaaataattcccatcttgcggcggagcgcctggattctatcgtccggcgtattcttgctatcgtacaagatgttgtccgagaacttgaccatcacctggccaccgcgctgttcatccggacgttcgtccatgtagatgagtttcagcaccgtcgactttccggcgccggaatgccccgtcaagaaaacaaactcgcctttattaatgcggaaggtgacgttgttcaacgccttccagttggcttcgtaagatttcgtgacgtgggtaaaatggatcatattattccgtcattctgatttcgacgagaacttccttgcgccacttttggatgagcttctggagcttttcattttccaagtgcgttgcggccataagttcaatcttgccgtaatcttcttcaagagtgagttcgcgcacctggcgggaatcatcaagacggaacaagtggtaagcgccatcgatcatgaccggttcagaaatttcaccgacgttcaagttcgcgaccggatccacataagcaggttccatttcgttacgctggaaccagccaagcaagcctccctggaagttgctggacttgtcttcgctgaacttctttgcggccttggcaaattcatccttcgacttaatattgttgcggagagaatcggcgagagccaataccgcagcggaatcctttgcagtcggaatcgtgcgcaagaggatctgtgcagagcggacgccatcttccttacggccaagcacgcgagcaatatgccagcccaaatccgtcttgaccggagtcgatgcataatgaccgttcttcaagcgttcaatagccttttcgaaagcagggtccaagagaccacgcttaaagtaaccgaggtcgccaccctttgcggcagtgctatcctgcgaatggcgctgggccaaaagttcaaatttgatgccgaggttgaggctatcaatcaacgcttcagcgacatgcttcaccgagtccacaatcatggaatccggcttaatcgggagctggatatggctcaacaagacgcagttgaactggcgcgggagcgaatccttgtaatccttgtagaagacatccacttctttcttggtcgggtggatcgtgcctacgtggagctggcgcacgcgggaaatttccatgtgactacggatttgcttaccaagctgttcgcggtactggatcatcgaaagaccaagctgcgcgcgcaccgccttttcgagcgtcgccatatcaatcttctggcttgcggcaatagactgcaaatgagaagtcacgcgctggtccacttcgttttccgaaatcacaatcgagtcgcggtcaatgcggctgagcaaaaccttttcttcaatcatgcgattcagcacagcttctttctgttgctgttcagtcatgctcgcagcttcgggcgtgtcctggaacctgtaaaggttgttcatgaactccgaacgcataatcggcttgccatcgacaacagccgcaatcccttccatcaaaacaggctcggcaaagcagccgacagagagggcaaaaactaaagaggcaattcgattactgatcattatttttccttttcactaaatacatttatcttcgtaattatgggaattcccgttttccattcatccttgaggcgcttcaagacgacattctggtgttccatccatgcctgcatggagacatcttcaatcacttcgtcaagcggacgcgcatcagcggagtcaaggcgatttgtcaccacggcaatcttagcggcgccatcgcaaaccttcatcggcgtaatgcgaccgaccacagcacggcgaatagacggaatcatgcacggatccggagtcatatcgacaccatcaaattccctcatgcgctttaccaagcggtggttaggcggaatcgattcaaacttggtgttcttgaattccttgtaatacagcacggcagatttccagtcggcaaacgtgaggattgcgccagaaaccgaagttttcccgttcaagtacaggttctgattcttatggtaaaaatcaattttttcgacatcgcttacgatcatcgtgtcaaggaacgtctgcatgaaatagtcagcgacaattttgcgcttcgtgcgttcaatcatgcggatgagcacggaatctttcaacgcccccgctttcacagcctgctggtagacaagttcttcttcaatccagtgctgcaaaaagagaatacgctcacggtcgccccaggaatcccaatcgggagcgtacgtataaagctccgactggtgcaacttggaatcgcccacagtaacaataacagggtcttttgtcttacagccggccatcaaaaccaaactgaagacaagcaatatgcgaataagagatttcatcgcgacaaatttagcaaattcgaggccgagagagtacttaaagccttccaaaacggcctttcagccttgctaaagcgtcttcttcaacgatatcttcggcatcattgcccttgcgcttgtacttgaggatttcgaaatcttcaagcagagccttcgcctgcaagtaaagttccgcaaattccgggtcatccgttggcgtacggtcaattttaccaagaagctcgcgggcatttttgagttcgtggtccttgaggtaacgcgccttgaggtacgggcggaaatactcacggagggtattagccgaaagttcagtgttttcgagagatgcgctggagtcgcgggatgcgctagaattgtgagatgcgccgaacgggaattctatgttgaaaagttctgcaagaacgcgcagacgttcaaacaaaataagttctttttggtatgccgtatgaatcgcaattatggttttattttttacggtcgacttgccgtttccactgcgcatttccacgctgaaatctttaagcaaattccagttctttacaaaagcttcagcaccgataagacccgattcgtatgtggcgcgcacaagcgagaggcggatttcttcatcttcgctacgggtatttgcggcaaggctcttgaagtcgcgaatctttttaccacgcgagaattcaagtcctgtaaagcgcacacagcgagtcgcatcaaggctatctgcggcaagcgattttgccacccaaattttgagagccgtttcaaagttatccgcaaaaacaccacccatttcgagcaagttcaagcggtcggcaatgagctgttttttctcttcggagaatgaagtcttttgcggtgcgggatgcgccgcagtttcaagatgcagtgctttttcgaggcgcgcgccttccacacgcttgcggaaagcttgccaaaaacgggattcatccgacaccatcaaagccgactgtccaagacgccagccaaagcgcatcccctcaagcgggaagtcaatgccaaacgtcactaacgccgggcgaaccgccaagaacatgcggtaagagccccattccggagaaatttcgagtttataaggttccgggaaaccaggctttgaaacgaccaaatgcagacgcaaatgattttccttgtcgggattcaccgtcggaacgtcgatgctagcgccgtttgcacccgagcggatttcctttgtattcgaaaggacttcgtaaagcaacaagagcggagctttatgcgggaagttgtcgagcgctgcaaaaaattcatcgtcaatcgcggtgcgtttggcttcgagcaatttcttgacgctcttgggcatttcgcgaatcacggattcaatcatccattcgcgccattgctggatgctcatcgcaaattttgccggagaaatttcagtcagcaaatcgtaaggcaacgagagcgtaatgccatcgcaatcgcgagtggcgtcaaagaccatttcacctgtaacaacgcgctcgccaatgcggaaatgctcgatggatccgccaagagttggggctatggggtcagcactacgcgcctttgaggtttgggattgcttcggcaaaaagtcggaaagtttcgttccaaaccctctctcgtccttcgtctgtagagagcccgcgagcgttctctcgtctaacaaatccaaccaatacttttcatcgaatttcaagaactggtcggtgtgctcatagatgtagcttttgagcgtcttgatggaattgacgttacccgctattcgcgtgtagtattccacgagtgcatcttcgctcggagcaagcccgaactggcgtttacgcgcttcgagagcatggagattttcaacaacgtgatcgttgtgcttcatgaaatcgaaaggccttgccacctcgcccatcactaccgcttcgcgccagaaaatctgagcgcaatcttcaggattcacgcgggcgtaatccacacgatggccacggctaatcacaagccctctaaagctcacttcttcgacagcttcgacaaagccacgttccttgttccacgtcggttcaaaccagcggcgtgtgcagaacggttctgccacttgcaaaatccattccggcttgatttcggcagctttcgtgaggaacgtgcggctcgtttcgcgcacttcggcactgaaaagccattccacgctcttggcgtacaaatcgctgcccgggaacacatgcgtttcgcgaccgctcaccaagcggtaacagccgttttcaatatcgcgatgcgcaatcccgcccaagaatccggaaaggagcgcaatgtgcaaattgtcgcgatggaacgaatcgaacggacaaactttattttcaaactttacttcgagaatgcggctaaactgttcgtacaaatcaacccattcacgcaagcgcaaaaagtgcatgctgttcttatcgcagaacttgcgaagtttgttccaagattttccgtcccagtccgtgcagaatgcattccacatcgaaacgtaaacaagaaaatcgctcttgtgaccgcagaattttcgatgcagctgacggatgcgggtgcgttccggctcatcgttcggcaccacacgcgggtcctgaatgctaagcgccgagcacacgataagcgccggctgcaaaacgcccaaatcacgagcacgcaaaagcaccgccgaaagcgacacgtccatcgggaggcgcgtcatatcgcggccaagcttggtcacataaccgctagaattgtctgccgtgagtgcgccaagttcaaacaacgtcttgtaagcgccacggaatgccgaatgcggaggcgactgtaagaacgggaagttttcgagttccagcccgagactgcgcaactgcaaaacgacatttgccaaattgctacggcgaatttctggctccgtgaattcatcgcgcttttcaaaattctcgggagagtaaaggcgaatgcacacgccgggcttcacgcgccccgcgcgtccagtgcgctgccgcgcgctggccttcgaaatttcttcgacgggaagcccctggattctcgcctgcgcattgtagcgcgagattcgagccatacccgtatcgacaacgtaagcaattcccggaatcgtgagagacgtttcagcaatgttcgttgccaagaccacgcgagtcttgcccgtgtgcttgaaaatgcgacgttgctcgtcagggctcatacgcccgtaaagcgggagcacatcaaaagtcgctgcatccagctcgtgcgcaagctcacccatcaagtcctgaatgtcgcgttccgtcggcaaaaagcaaagcaaatggtcacgatggcgcgtttccaaatcgagaatcgcatcacgcgcttcttcgattaagccagaatcgcccttgcccgagatgtcacggagtgcgcttgccgaaccatagtccgagaaataatactcgacatccacagggtacgtgcggccttcggcctccatcacgcaactgttgtcataaaattcttcaaaaagttttgcgtcaagcgttgctgatgcaacgattaacttgaaatctggacgacgagaaagtaccgtcttgaaaatgccaagcaagatatcgatgttcaacgagcgttcatgcgcttcgtcaatcatgatagcattgtactgccggaacaagcggtccttgcggaactcctgcaacaagataccatccgtcatcaccttgatgggggcttcatttgtaccttgttcccagaaacgaattttcgttgaaacaagctcttcgtccttgagttcttcacgcaagcggtccgcaatggaaatcgccgccaaacgccgaggttccgtcacaccaattttaaaaagtcgcacttcgtgctctgaggtatgagcacgggcttcgccctttgaggtatgagcggcagcctctctcgtctctcgtccctcgtctctcgtcttcgcaataaaccattctaacaaaaacttcggtaattgcgtggatttgccggaaccggtatcggccttgacgatgataacttgatgtttttctaaaaggtcaaaaaactcctcccgatgttcaacaacgggaagctccgggtactcaattttcaagtcggttaattgcattacgagataacaattactctttaatatgcccgcacttatcgcaggtgagtttatagctgttatcggggtctacgaccatcacgccgtcacattccggcacttcgcacgggagttcgcccggcatcacttctctataagtctttttttcttccataataacctgaatatagaaattcaaggccctgctcgcccacgacaatatttatttttcggatatggaaaacgcaaagacagtcaagcaatctcaagtcgaaacccgcgacatcgttcacccttccgacgtcaacgcctacaattttgtattcggcggacacctgacatcgctcctcgacaaggcagcctgcattgccgcctgcacccattccagacgcaaagtcacaacggtctcgatcgacaacgtgcgttttttcaagccagccacagtcggaaccattctcaccatcaaggcatccgtaaaccgagccttcaacacttccatggaaatcggagtgaaggtcttaggaatcgacccgcaagtatcctggcagccccaaatcatctgccacgcttatatgacatttgtcgccctggacgaaaacggaagaccgaccccgattccctcgattattcccgaaactgaagacgaaatccgccgttatgaagaagccggcatccgccgcgaagccaagaaaaaactggcaacggccctagaaaacaaataaactctctcgtcccggaacaagtccgggatgacaaaagaattttattctctcgtctaaaaaacactggatacacttgaaaacattttcatcaaaaaggccctttgacggggcctttgttgtttctagatttttacacatgaaacagatcgacgtcaaagaccgctcgctcatcagcctttcgtggccgctaatcctcacatttgccgtgagcatgatccagcccatgatggacagctggtttttgtcgcgcacttccgaaaccgcagccgcgggcgtcggcgccatgctcccgattctcggggctcttttcaccgcgctccacgcattctcgcaatcgggcgccagcattgtttcacagtacattggcgcaaagcagaacagccacgcaagcagcacacaaacgatggtccttttcgggagcatccttctcggcatcgctctcacgctcatcatttatccgctttccggtaacattccgcaatggatgggactcaccgaagcccccgctgaatacgccacgcaatttttaagcgttgtttcattcggattcgccttccgcgccttgcaaaccattttgaccgccctcatcgcaacccacggccttaccatttggaactttgtcggtaacacgctcacgattgccacaaacgcagccttgaacgtcgtattcctcgaaggacttttcggactccctaaaatgggcgttcacggagtcgccctcgcgaccgcactttcctggctcatttcttcgggaatcctttggcttgtgctcaagttcaaagtacaccaccacagcaaaattcgcgactggaaacgcacccgcgttcttttgcccgactggatccgcatcggactccccgccgccgcagaacccatcagtttccagcttttccaagtgttcatcacagcaatggtcgtctacatcggcacaaccgcaatgaccgcccgcgtgttcgcagggaactttgccgcgctttccgtcattctcggagtcggccttggcagcggaaaccagattctcgtggcacacctcgtcggtgctcatgactacgtcaaagcaaaccgccgcgtccaccaaaccctcgccgtgggcatcaccagcggattcttactatccgtcgcagtagccctcctcggcgaacacctgctcaggctctacaccgacaatcccgaagtcctccgcctcgggaaaatatgcctctggtgcgatgttgccgtgcaacccttcaaagccgtaaactttatcgtcaccacatcgctccgtgccgcaggagattccaaattcccggcactcgtcggtagcggcatgatgtggacgctcggccttgcaacctcgcttatcctcgcatttgtcgttgggctcgacctccctggcctttggcttggcatggccgccgacgaattctaccgttcgttcgcgaacatttggcgctggaagagcggccgctggaaaagcaaagcggtggtttagaaagcaaaaagtccggcaggaaagccggacttctatttatttaaaaattattagttctactcacgatagacgatattgaaaacagttccttcactctttccaaaagttaaatactttgcatcggaaaatttcacaggaatattgatttcaaaattagagaaacaaacacatcttctacgaataggcaaatatgtcgtatcaacagttcctaaagagtcattgaccgtaataatggtatccgcagggacataatcgtaatcaatagacacgaataaagtgtcacttttactttcaatagagactttcgaaaccgaagcaacttcagggcattcagcaatcaaagtctttctcaatacaaaagatccatctttttgttttataatttctatagaatcttccagtacagatttagcaagagtattctgacacgaagcctcgctagcaacataagagcatgactccgcagaatctgcgaaaacatttgaagttagtttatcatcaccagaatcatccgaacatgacaccaacaaaaaaggtacaaaaagaaaagctttttcaatcatgagtcaattttaacttttttttcgcatatgctcaataatccattcaattacatttttattacaactatttcctgttcgcgtcacttcctaccgcctactgtctactgccaacagccttctgccagcatatcccaaatcactaaccactagtcaccaaccactatttactacatttggcgcatgccgttctactccgacgaaatcatccaagaactcaagaaccaagcggatatcgcgctggtcattcagcagttcttgccgctcaaaaaaagcggggtcaacaaatacgtcggcgtatgcccattccacgatgaccattccccgtccatgtcggtaaattccacgctgggcatttacaagtgctttgcatgtggcgcaggtggcgatgttttcaagttcatccaggaacacgaaaaactcgacttcaagggcgctgtagaatgggtcgccaactttgtgggttttgcacttccgaacctcggcaacaacgtcaataccgaagtgctcgaagaacgcacgatggtccgcaagctgaacgagctcgcctgcgaatggttcgaacagcagctcacgttaagcccaaaggcgttggagtatttgaacaagcgtcatgtctcgcctgagacgcgcaaacagttccacatcggctacgcaccaacagggcgagaaggcttaatcggctacgccgcccgcaacggtttttcgcctcgcgactgcgtcaaggcaggacttgccgtcgaaaaagaaaacggcggtatcgcagacaagttccgcgatcgcttgatgattgccatccagaacctctcgggtgtcgttgtcgcatttggcggtcgagatttgagcgaccccgcatcgcacaacggaataaagcttgccaagtacatgaacagcccggaaacggcgctttacagcaagcgcgatattctcttcggtctgaaccacagccgaaacgccatcatgaaggaaaatgcggtcattatcgtcgaaggatattttgacctcatcagcctttaccaaagcggtgtgcagaacgtcgtggccgcatcgggtacggcactgaccgagaatcacgctagcattctcgcccgctacgcaaagaccgcttaccttgtatttgacggagacgccgccgggcaaaacgccacgcgccgcagtctcgaaatcgtgctacctaagggtctttcgccaaaagtttttgcactttcgcgaccggacggcaccaagattgacccggacaacttcgtgaacgaacaaggcccggacgctttcagaagagcgctccgcaccgccgaagactggctcagctatctcgggcgaaccatgccgaacaacagtcccgaagaccgagccgcattcatcacgcaggcgaagacactcatcaagagcatcgagaacccggaactccgcaatcagtatttgaagctcgtttccgagcgttacagcacaacgcgctcgctcgcaggcatcaaggtggcacacccgaaacgcgaaaaagcacccaccgccgaacagccagcagcaccgcaagtgagtgtcccgtgggaactgctctcgccgattgaagtgcgttttgcaaacttgctgttcaggaaccccacgcttcttgaccgcgccgcagaatatttcgacatggactttgccgcaagcggaatccaaatttttgattctccgctgattgatgaatttatccagtccattctcgcgcagtacgctgaaacgggcgcgttctcgccaagagtcttgtacgaatcgctttcgccacagttgcaacttttcttggagcaactccctgacgaaacgtggaaaacgccgaacgaaattctggaattttacgacacgttggccgtgctcacactcaacctgtgcgaccgctacaaaaagctcatcccgctcgactccgaagcgggcatgcgtctccgtatgcagttgaacaaattcacgcagggcatccagacgatttccaggaagcgcaagatttcggccattacgccggatgttttcgccgagcagattatccagagcaaaacaccgctcatcgagctttacactgaaattaacgagcttgcgatgaacggagggaacgccgcgcagttctcgcagcaggtccccgcgcaatttgcagcacccggcgcacaatttaatgatgcgcccgccgtgcagtccgcattccagcaacccgaaatgccacccgagatggaagccccgcctccattcgatggtgacgagcaatttgcatcaagcgaacctcccgaagaagctccgtacgatccgaacgaagaaccttacgttcccgatgacgagccctacgttcccgacgatgactttggagccatggacgatttcggctaagcccaacaagattttaaaattaaagaggaaatatgttatccatcaagaaccttaaagcaagtatcgaagacggcacccaaatcctgaaagggatcaatctcgaggtcaagccgggagaagtccacgccatcatgggcccgaacggctccggcaaaagcacgctttccaaagtgattgcaggccaccccgcctaccatgtcgatggcggttccgtagaactggacggcaagaacttgctcgaaatggaaatcaacgaacgcgccaactccggtctcttcatcagcacgcagtacccgaccgaaatcccgggcgtgaacaacgtcgaatttttgaagatggcgctcaacagcaagcgagccttcctcggccagcccgaaatgagcgacgaagatttcaagaagctctgcgaagaaaagatggacttgctcgaaatggacgaacgttatcgtgaacgcggcgtgaacgacggcatgagcggtggcgaaaagaagcgcaacgaaatcctccagatggccattctcgatccgaaggtgagcttcctcgacgaaacggactccggcctcgatattgacgcactccgcatcgtggcaaacggcatcaatcacatcatgtcgcccgaaaaggccgtgattctcgtgacgcattaccagcgcttgctggactacatcaagcccacttacgttcacgtgctccgtcacggcaaaatcatcttgagcggcggcccggaacttgccctcaagctcgaagatcaaggctacgactggattgaagaagccaagtaaagtcgaggacgcataatgaacgctgaatttatacagaacttgcccaccgcggaacaggcgatagcgcgcctgcgtgagctcggcatgccccgtcgcaataacgaactttggtcgttcttcccggttgccaaaatcccaacaccggaattcatggacacggattttgcggcagccccaacgactttcccggcagcagccccggccaaccaagaaaccgactttgccgccctcctcccgattgcaaatcaagcccgccccatgattcgcgaaatcgtgcccggcgcagccgaaatggcgatgctcaagtgcaacaacgacttcggtcacacagttcttgacatcggcaaaggcgccaaggtgagcctcgaaattctcgacaacaaggtcactcacgacatcgccgccgagcgttttgacatcaacgtcggcgaaaatgcagatgtcgaaatcttctttgcaaacccggcctgcgatttgccgctccgctttaggcatttcaacatcaaccaggccgcaggtgccaacgtccgcttttcgagcatctgcaaggatacagccattggccgcgtcagcgtcgaatgccacctcaaaggcgaaggcgccaacttcgattaccgcagcctccacgttctcgatggcgaagcctcgcagcacagccgcctcacaatttaccacgaagccccgcgcaccacaagcacacagcttgcccgcaacttgctttctggttctgcacgtgtgagctacgacggaagcgtcatcgtcggttacgactgcacaggcgtcaactcgagccagctcgtgaatacaatcctcttgagcgaagatgctagcgtctccgtgaagcccgtcctcaagatttatcacgatgacgtggaatgcacgcacggcaacaccgtcggcgaactcgatgctgaacagatgttctacctcgtgagccgcggcatccccaaaaaggctgcccaggaaatgctcatgcgctcctttgctcaagagacgttcctcccgctccccgacagccccgcgaaaaagcgattgatggcggaaatttagacgacaaatgcgtaaggcgaatgaagcaggattgcttgcaagcctatttctgagcctagcatttggtacttgtacaaagaacgctcgcaaactcgctacagacgagagacgagagagcctgtaagatacagacacaactaaacgataaaaaaggcgacttcggtcgccttattttatttttaacagataagattttttatattcttctatatgaaaaaatttatccttattattgcattgggagcattgaacgcattcgctatcgattgccttcgttccacccttgacattttcatcaaagactacccaacatccactgagcctacaatattgaattacaagaactttcttgtagatagcatttactcccaacaaggatactctagccaaccccaaaagtacgaaaactataagtattactatacaggctcttacgttgacagtgctagggtttacaccaagaaaaaaggctctgacgattgggaaatcaaagtccaagatcacgagtcccttaactatggagctctcgatgtcaagataaccattacgcaagagggagatttcaaaataatccgcaaagaaggcaagggcaatccacccatcattgaatatgtggtttacgaagataaggactccgtcttctttgtcaagtcttatgttgaaaaaaacggggaaaaaaccaactcttatctctacaattactatataagtaatgatactttataccaattcaacgatggaaggaatacattcatcgttcaagactcaacaaacgaaagcaaatgctacgaatacggttcatcaaccgaaagtgatttccaagtctcttacgaatacgaaatgagaggcgacacacttaccgccaccgaaaaaaaacacggggacaaccaaaggacaatcaccatattccttgttcccagtgaaaaatactctagcaccgtttctagccccattacttccgcaacacgacgcctcaaattgaatccggcaaaatcgcgagacttcgatttgctcggccgccccgccaagaacaagcacatcgctattttcaagcattaaaaaaaatccgccggacgtatccgacggatttttccattgctgtgagaactctcattacctttcattcccgaaagcggcttcagccgcgaatgaactcaacagcaatggaccacacaccccaaacatcccaaacaccctaatttttcccttcttccttttgtaccagtgggctaccaccggcacatttataaatgtatacgagaaatcaagggcgcgctaaaaatattttcaaaagcaacatccaaacaagaaagttccaagtcggaatatttttttaaaggagattcccgcgcggtggcgcggtataataaaaaaatcccgcgaaaagcgggaaatttaaaggttttacatgatgttcacaaggaacaatagagcggagccgctaaaggcaaccacaaaatttacgacgaattcctcaaaagcagtccgcttcgggtcttcgtctgtgtattgattttcttcccagtatcccattctcatctcgtaaaccgtaggattctcctacgaagcttaatttaactttttttttcaaaaatcaaaagacttttttaaaaaattatttacgatatttcagaaaatttgagcaaagttacccgataaacccgtacaaagtttacttatttcgtacggacttattacttgcgatcttcaatcttcttgatgggttcgtccatcatgcgttcggcaatgacttccggagtttcttcagccacggcagcgttcgattcttccggcatccacggcttgtcgaggctcttttcccaagacacggtcggagccttctgttcttcctgggaggcatccacaatcgggaggccaaggagttcgcgggcgcggttgagagcagcgtcaatgttaccgagagcgttttcttcgccaagctgggcaagcacaccggcacgggtcaaagccaccaccggctgggcatgcacgccactcaagagaagctgcgtaccttcgctcttgcaacgcttgagcaagtcttcaatcatgttgataccggcagcgtcaatgctagagacgctacgcatgcgcaaaatcaagatcttcggcttttcggaaatgcggttcatcgtttccttgaacttgtccaccgcaccaaagaagagggaaccggcaagttcgtacacaagcacgcccttcggcacctggcggccgagggtattacgggcagcttcgtcatcgtcatccttcaaggcagaagaaaccgcttcgacttcggcgacatcgctcatgcgcttgatgaagagcacggcagcaaggagcacgcccacttcgatagcaaccgtaaggtcgataatcaccgtgaggaagaatgcaacaagcatcaccgtcacatcgctcttcggagccttgaacatcttgatcacgctgcggtaaccgcacatattgaaagcgacctggaaaagcacggcagcaagggctgccatcgggatcatttcggcatacttgccaagcacgagcataatgagcaaaagaacgacagcgtgaacaaggccagaaatcgggctcacggcaccgttacggatgttcgttgcggtacgggcaatagcacccgttgccgggataccgccaaaaatcgggctcaagatatttgcgacaccctgaccgaaaagttccgtattagagcggtgcttggtactcgtcataccgtcagccaccactgcagaaaggagcgattcgatagcgccgagcatagcaatcgtaagtgccggctggaacaccttttgcatcatttcgaggctgatattcgggaggtgcggcacagggaatccgctcgggatgtggtttttcatgccaatcgtcacgacgccgtgaccgttcaccggatcatcccagccaaggaccttcaccattaccgttgcaacgataatcgcaatgagggaacccggaaccttcgtagtaatcttcggccacaaaatgcaaaccgcgagagcgacaacgcccacaatcacggaatagacgttcatggaaccgaaagaagaaacgtaaagcttgattttgcccacggcgtcagccgggtcagcgcccgcaaaagtaaggccgaagaagttcggcacctggccaagcgcaataataatagcgatacccgccgtaaatccgaccgtcaccggatacgggatgaacttgataatcgcaccaaatttagcaagaccgaaaatgacgaggaaaataccggccaagagcgttgccgaagcaaggccatcgtaaccgtactggctcacaatgccatagacaatcacgatgaatgcgcccgtcgggccgccaatctggaagcgggaaccgcccaacagcgagatgatgaagcccgcgataatggcggtgtaaaggccctgttccggacccacgccagaagcgatagcaaacgcaatcgccaaggggagagccaaaatgccaacaatcaagcccgacatcaagtcgctagtgaaatccttgcgagtgtagccgcgcttgatgctacgaacgatttccggggtgattgtcgaaacgacgcctgtcaaatactgcttgacggattccttggcgtgaatatcagacattgaaggtctccatattaaattcgagacccaaatttaggaatttaccccaatttcgttaaggggggtaagatttttttataaaatatattttacagcaagcccttctttgcagagcgcatcaggttcttgacttgctttttgtccatcgcaggcacgtttgcgtcttcaaagcgcttggaccgtggagcacaatcttcgcagaggtgcttgaccaccgtcccaaaacttgcggctccatcggacacggacatttcacgggagcggtaagagcgcagcaaggcttccttgtggcacttgtcgcagatgcccatcttgggggcggcaggctcgcgggcagtattgcgtttctgcttgtccttttcggaatcaatggagaacgcacggctcatggccgcatttttactagcaaaacgattgtcaaaaagacccataattacatctcctttaaatcttctacaagtttatcctgcaaatatagcgctaaaagcatgcagcaaagcgacgtggcagagccatcttccataaagagggagcgcccgaacttgccgcgttccatctgcttttccttgaacgtctcggcaaattccgcaaaatcgagaagctttgtgcggggggcattcgcagcgcaaaactcacgaatcattgtatttagatattccacctcgcttaccgcaatcgggaacatttccgggggaatcgtgagcaaaaaaagtcgcgactgcgtcttgttcacgagttcattcacgagcgtttcgtaaagcaaggcaatcgaggcgccatcggtaccgccgtggttcagttcacgcaacccaagccccatgataatgcggccggcatttttgcctatgacatcggaagaaaggcgcgctttgatttgcgataacgagaccgcaacaggcacatttacggaaaactgtataggtcggctgggttcccggcacagcacggcttccacaaaacggttcgccgcttcgccctttggcccaaataattcatcgcctataactaatactctgttttccacataaacaatctatactttagaatccgatttgaccacagagatttcccaataattgccttttttttcgcgtgaaagcactttatggccgtcagcaatgagcgatccgggcacattttcaatcggggacccctcatctagccagattttgagcgttcggcctgccggataaccggacatgacgattcgcgaacggacggaattgagggggcattttacgccacggagatccaaaagggagggaatttcgccctggagggtggcaggtaacggcaaaattttcgctttttcgcagaaatcggcgatttcttcggtgtaattttcgggattttcagcccattcccccaccgggaactccgaaagaccacaacatactattttggatagagcctcttcgggggtaaggagtgccgatgtaccgcgacggatccattccacacacgcgtacattaacaatttacgtaaagattctgtaaaacctgcagtttcgcggttcgcatctatccagcgagcgattggagatgttaaatttttcttgcgttcatctgccattttttgcatatttcgccattgtaaaaaagtctaatcatacctatgtaaaaatacactttccaaagcaaaaaatgggccaaaattcctgaaaaatgtagcaaaggtcacatagcgtttctatatttggccccaagcattcaataaatgcaaaggttacagtagaatgagtactatactactatacgcaatgttcgtcgtctacgttatcgcaggcgtgggattggtgatttacgggttcagttgctactatagcatttacctgttcctcaagaacagccgcaagacgcgactttcagaccgcaaagcgatcttgaagtactaccgcgaacattcgctcgcagacctcccgcaggtcacgacccagctcccggtttttaacgaagccaactgcgttgaacgtctcctcgaagccgtctgcgccatcgactaccccaaggacaagcacgaaatccaggtcttagacgactccacggacgagtgctacgaagtcaccaagaagaaagttgctgaactcgccgcccgcggttatgacatcaagctcatccaccgcacgaaccgcaaggacttcaaggctggcgccctcaaggaaggcatggctgttgcaaagggtgaattcctcgccatcttcgacgccgacttcgttcctgaaaaagacttcctcttgaagaccgtcccatacttggtcatggatccgcaggtaggccttgtccagggccgctggggtcacttgaaccgcaccgaatccggtttgacgctcgctcagtctattggcattgacggtcactttgtgattgaacagtccgcacgtagctggggcaagctctttatgaacttcaacggtaccgccggtgtctggcgcaaggacgctatttacggtggtggcggctgggaaggcgatacgctcaccgaagacatggacctttcttaccgttcccagcttgctggttggaagatgaagtttgtgttcgacgtgattgttccggctgaactcccgaacgacatcaacgctttcaaggctcagcagttccgttgggcaaagggttccatccagaccgctatcaagattttgccgaaggttttgcgttccaaggttccgctccgcgtgaagattggcgccatcctccacacgacgcactactcgatccacccctgcatgttgttcacagcactctgcgcttggccgttgctcgcgttctttgaaccggtcggacacctccccacttgggcatacacggttggtttcgcattcattttcctcgccgcaatcgcgccttctgttctttactttgtcgcccagcgttgctccggctacaccggttggaagatccgcttgctctcgctccccatcttgatggccctcggcgttggcatcgcagtcagcaactcccgcgcagtgttcgccgcagttctcggtacaaagggcagcttcgtccgtaccccgaagagcggtggtgcaaagaagaaggccaagagccattacgcacaaaagttcccgtggatggcacttatcgaactcctcgtcggcgtctactgcattttcggtttgctcgaatacatcaacgccagcaaatacatcatcggaccgttccttgccctttatgcaatcggattcctctcggtgagcgtgcttagctttatgcattacatcagcaacatttttgaagttcgcaaagccattaagtgctctgaatgcgtcgaagaacaggctacgaactaagttatagctcagcaagatgcggcgagattcgccaaacgcaattcaagaagtcccgcaaacgcggggctttttttgttggtgttttggggctctagaatcgcgcacgaatggcgccacgggatgcacgagattcgcccgaggtagtgtcgcaaggcgggaggccacgcacaaagcgggtgcggcagcggagttcttgagctttcccggtcgcaaagtggacatagttgtccgaagttgcaacaacgccgtgatggaacatcgaataaacgttcaacgagacggtcgtgaggatcgcggcaaccgttatggcgacaagcatttccaaaagcgtaaagccgtgtcgagatgttttaggcagagctagattcatcgcaaataaaaaagcctccgatcctcatcgacaacgcacgaggcgtttgagagaataatgttcactcgcaacaacagcccacgccaaatgtgaacagccaggaacacgaatcaggcgaaccgacagagagtccgcgcaatccgggcggttcgcaaccaacgattccatcgaagagagcacgtcatagaattcctccaagcgcttccgctcccccgccacttcgcgattgaagaaattccaaccgccaaggagcgccgttgttccaacgagaaaaaccgtaagcgccacgcaaacttcgggcaaagtaaagccttgacgagaacaagtcacaagcgcctccgggaaaacacaacattgcgagtgtccatacaaaatggcaaaagcgcctgagttgaatcgagatgctttgccgaagaatcacgttcaacagtcccagacggcgcaatcgccaagccttcaaacactgacttttcaaggagcgacaagcggttctcacgatagccgaccgcaagagccacgctcgggaaattcatttgtgcacggtctgaaatttcaatattctgttttgagaggagcgcacccgccattgagacattccccgagacagtcacgctagcaaggccaaaaatttcagcaaagtcagcggtcacatttccctgaacgctcactgagccagtcgcataaatccgaagcgtatcaaagtgaacattcccgcgaatcttgacatcgccctcaacattcgccataaaagaacgaattgacttgcgcgaactttgcgaattttcaaaagcgcgggattcgccgaggtctaacgtcaaatcgccagcgctcacatttatcgccatcatgcgttctgcagagagaccatctgaagaatccagtttaaaaaagcgacgatttcccgacaagtttttcaagcccactgaatgcaaaatgcgttcatgcaaattctgctccagcactacggcacaacgcgcccattccgaagtcgagaatcgcccgtattcaagccccagcatgaactggaatttattacgaacacgccattcggtccacggtccaagaatccgagattcaacaatcggaagctccgcaaaatagccatccggaaagccatacagtttcgcgagcaccgcagattccgcgaaatacatttcctgcgtttcttttgccacaagcgatacgtttcggcgaagcgcccccggcattttaagcatcgcagtcacgagaatcgaaagcacaagtaacaagcccaacacaagcggaagaacgttaccgcattttgagcgcataacgaacctccttgcgaccacaacgcatcacaacatcgttcattccaattcgcttcacgcgatatcgagatagcgaatcaccgaccgaaagcgttttcgtctcgcctgcagatgttttcacaagcgccactcgcccgcccacaattccaagtaaactgaattccgacgaatcacaggttcctcgtgaagttcgccaacttctagatgcgacaccgtccacaaaacccgcccgtccgagagtccattttgcagggagcaaatcgcgatgcccttccgcccacgcaagcatttctaaatcgcgagcggcaggctgacttaattcaaccggagcaacattcacaaatgaattgtgaaattcatcatcataaaattttgcacataacaaattcaaagaaccgccgctcattgcaaaaacacacgcacaaaaaacaaacaaagccacgacgctcattatccaacgcctacgttcgcaaggtttcatcgaatcgcactcatctaaatccttgccacgccaaaacggatcacgcacagcaacttgaaatagctcatccaccttcggcgagccctcgccaaactcccccacgtcattcattttcgcaaacagttcatcggctttcaagaattccttaaaacgcgcaacacgctccctacaagcatcatcaaacacttctccgtagccatactcttctgaccaatggcacaaacggccttccataaaaacgaggatgtacaggcaatgtccccaaaacgcgacaaacaacaaatttccattttccgcaacctccgcacattcgccgccacactccgcgcacgcttcatcacacttcaagcaattctcaccatcccgttcgccacgcaatattttgtcagcaatagcatacaacgcaatttgttttggcaagcaacggtcaaacgtttttcggtaattttccaacggttcatccgccaccgccacgagatagcgatgtttgcgtccatccgacgcattgaacgagaccagctgccaaaagaaaaccgcgcactcgccatctgcaaaaccggcattaaatacatctctaaaatcttcgtcaaatcgcttgcgcaattccgtttccgtaggcatcccgtcaaatgctgtcgtcacttcccacgtcatcatccgagccgcaaccggtgcaattcgcttattccagaaaaacatgttattaacccttagtcaatggttattttttcacatcactaatccttacaactttccatcaattttccctctcgtctgtagactcgcagagccgttctctcgtctaacatccacactcggcgtgataaaaattgcgagttcactttcgtcctcttcttcggaggtgtaactgaataaccgcccaagaatcggaatactccccaagaacggcaccgccgaacgcacctccgtcttgttcttgcgaataagcccgcccaagcacaaagtttcaccatcacgcaacaccacagttgtcttcatgttccgagaactgatgtctcgcggcccatcgccagtgctcctgcccgccgtcttgatttccggcgacacagacaacgttatcaaaccgtcttgcgtcatcgtgggggtgagttccaatgaaataccatcgttaaacgaacgataatccgtaatcgggtacccatccgcagaaacttgactgacaagataatagaccgtattcgtcacgttgagttccgccttattgccgttcaacgttgtcacacgcgggcgcgcaagaaccttcgcctcattgttctcttccatcgacgaaagctctagttcaaagcggtccggcaagattccgatttttccgaacgcccccgatttcgaaatatccttgcccaagaaatcaaagaacccgcgcgcctgaatatcgcgctcacccacattccgcgttgccccgctccgcacaccaatcgcaaaactacgccccttgcggaactctacaatcacgcacgcaagcgtcacttgcatttgaggcacatcgaccattttcaaaagctcctcagcacgcgcaatcgcccgcggtgagccaccaagcacaagcgcattctgctcacgatattccgagacattcagttccgagcctttcataaactttgaaagttgcgccatagctttctcgggcgacacatgctttagcgaaaagacacgcacatcggcaagcgcctttgccccctcttccgagacccaaagcgacgatgaatctagccgaaacgtgaacgcactcccgcgaaaaagtgacgctaaaagttccggcaacgaaacatccttgaacgacatctgcactgtttcattcaagtcgccataaacggccaaattgagcccagcctcttctgcaattgccttaagcactgccttgagcgaaaccgactgcaaatccaccgaataaaggtcacccgcacgttccacagaaacttccgcgccatccgacgaaccgttcaaagcattccccgttttcgcacgcgaaacccgcaagcacccgcgctccccgcgaaccttgaacccgttcgattccatcaacacgcgaaacgccatttctggaaccattcgcctcagatttccactcaccacaccatccacgtcgtaatccgcaagcacattcacgcccgtattcaggccaaattccttcacaaactcgcgcacgttcatgtttttcacgtcaatgaccacgccagaatctgtgagcgcaatcgtaccgttctgcacacgcgcccgccgaatatggtacacacgcccttccaacaccaaatccaagccatgcgatgcacaaagcgaagtcagcccttcgaaaaggcttaccccctccaggtgaaacgtcacgcgaacatcgcccgcatcatccgtcaaaatggacgttccatacgcaagcgaaagcgtccgcgccacctccgccaacgaaacatccacaaaatcgagcgttaccgcccccggcgaagtccgaacagacttcggcttttcaaccgaacgcgctcccgccaccgacgaagacaacaacaatgtcaaaagggaaattcccaagatccttagaagcacacgattctcctaaaatgcgcatgcccgctttttcaatgcgaacgcctctggcgttacaattgcggcccctgcccgggataatatttaaggatctaagaaatgatataataagttgcgaaccaatgtataaaaaagcaattagaaaaacaagacgtctaaaggggaataaaattttcggaacttttatccccgctgaggcgaattacctcgtttttttatgggttttaagaccagcaaaaaggacttttcgaacaaaaacatcgaaatttacacaatttcgccacattttcaaaattggcacggttcttgctaaatacagggtggaaacaaaaaaatccacccacaaccataggaagaatcatgaaatcaaaattcatcgcaatcctcacaatctctacgcttgccttttttgccaatgcatctgccaagagcgatgcctctgacatgaagagcgtcaaggccgaaatcaccgctgaaatttcggaagaagtccaagctgaagttgtcgacaaggtcgacttcaagaagatgcgcgaagaaagcaaggaagctcgcaagggtctccttgacaagatcaagctcgacaaggacgaagccaaggtagaagctccgaagccgccgaagccggaaatcgaaccgccgaccccgaagacggaagaagaactccaggccgaacgcgaagctcacaaggctgaactcgaagccaagaaggccgaacgtgaagctaagaaggctgaagaagaagcaaagcgtgctgaacgtgaagaaactttgaaagctgaacgcgaagctaagaaggcagaaatggaagccaagcgcgccgaagaagaagctaagcgtgctgaacgcgaagaagcccgcaaggccgaacgcgaagctaagaaggccgaaatggaagctaagaaggctgagctcgaagcacagcgcgcagaacgcgaagaagctttgaaggctgaacgcgaagctcgcaaggccgaaatggaagccaagcgtgctgaactcgaagcacagcgcgcagaacgcgaagaagctttgaaagccgaacgcgaagctaagaaggcagaaatggaagccaagcgtgcagaactcgaagctcagcgtgcagaacgcgaagaagctttgaaggccgaacgtgaagctcgcaaggctgaaatcgaagccaagaaggccgaaatcgaagcacagcgtgcagaacgtgaagctttgaaggctgaaaaggaaactgtaaaagaagaaaagaccgtagcacaggttgaataaggactttcctcctaaaaaactgggcggcgggagcaaccgtcgccctcttttttccgagtcttttcaaggttaacgctatgaaaaacgcaaacaaaattattgcacttttgaccagctcggtattcgtggcggttccgtttgcacaaccggaatccgatatcgcgacacctgcaggaaggtcagaaatttcgcaagacgcccctgaccttggacagaaacagaaagaagactggcagcgtttacgcgaagaacgcaaacaagctagacagcagattctctcggacatcaaggcaaatgcccatgccgaaatcaaggatatccagcaagacatcaacttgcaaaaaacgagcaacaacgcgctaaacgaaaacaagaatatcgcgaaagaaaatattatcaacaaagaaaaagggcaaattgaaaagaatcgcgacgaatgggaaaaacagcacccagaaaacccgccgttcgatgttccacgtccaaacgaacacgtccctttccctaaaggtcctaaattttaagaccaaagatttgaattttaccaacccacacaaaagcgacgccgaatggcgccgcttttttttgatcaatttttagcttatcaccacgttggcggcggagcgtagatgaattgacccgcgctgcaaaagaacacgcagccatcgatatcgctagactcgccttcgttttcgcaagcggttccgattacagggcttgcctggcaacgcagagacgggcggtcgcaatcgacttcttcgccacattcgtaatacttgaagcgttccacccacttgttattgacgcagatgtagttttcaattctgaaactattattggattccacgatgcggaggtctctgctagattcagaaccgtcgcaaggttcgctcagccatttatcgttgcagtatctatcaatgccatacttgttgcaaagttcgtattcgctataaccgcattccggagcaagggcgttgcatacaggaaccgcgcatccatccattcctggttcgcaatccttgacattcagagaccagtatccctgatcacacacaaattcctcacctgtttcgcaatcaaatgcaaatcttttttctacaccacaaaaaccgcaaccaggcctattatcatcgcatttaacatcggtgatgtgctcgcagatttcatcgcccatgccgtactctctccacttgccgccttcgcacttgtaatggccattgaagacgccttctttaaagcaagcttcgcagtattcaagtttgccttgggcgcagagtttattgttatccgtcgccttgacttcccacgtttcaccgttgcaaacgtaaatggcaccacttccgcaatcggcaatttccttgatgccatccggttggcagagacggtagccacagccacccatccccggcttgcattcatccggtttgacattcaagcaagtcaccggctgccaattgttgttttggcattcatagttcgcacctgtcacgcagtcaacggcggtgcgaccgttttgatccacgcagttacccttttcggtcatgccatcgtaatccgtgatgtgtctgcaagtttccacggttttctcttcgcagcaaaccggctcctgagtccaaattccgttacagtgagtcgtccaatgaccattcggacacgattcaacggaactcgagctcaatggcttttgagaaaacgaagaactgctcacgcagaagtaggtctggcccatttcacaaagttgttcgacggtgtaaccacactcaggaagcagtgcagcacactgcgagctgagcgggatatcggatgaagagcttacagcaacctctgagctagaggactgcggagcaggctgttcaacggccgaggaagtcccaccgtttccagcgttgaaatcaggaccgctgagagtatcgttatcgcatgcaacgactgcgaaagaagtagccgccacaacggcaaggctcatcgccttgacataatgattctttttcatgatgttttctccttaatttataatttcacccattcattacccgttttaagattcgggcaattatcagacaaatccacatcaacttttatatgttccgtttcggcatggctattgagttcgccacaatagtagaacaggaacctggacatttgagtcaaagacagcgccttacattctcccgccggaatatcaatcaccttgatggtattctcggtaatttcagcaacgatataggctgcagtcaatccatcgctatacacattgaacgtataaagtccacaattttcgtccaaagtttcgttctttatcgcactgatgatttgaggatacatcgaaaacgccattgggaaatattcttgcagcaattcgacattctgctttacaatcttatgcggccaaggcgtatcaaattcggtcgccatcggcggattcggattttgcggatcgccatccgtatttagatcaatcgctgtcgccatgacgccactgtcaaacgagtcagatgcttgattgagcaatttcaaataataatccaacgaaatatctggctttgccgtaccttcatttggtttttcggaactgctagaattattattcacatcaacacccgtagaagaacttgtggctcccggaagcgagctattcgaggactccatataagagctgctggacgattttacagaactactagaaattgtgcgcgaactgctggatacggccttcgaactgctagacgattttgcagaagaactcgacgattcctcttcggagctcgacgaaactttataggcaaattcatttgtctcttcggacgtacctgcaattttatccgaagaacaccccgcaaagaagctcagcgaaaagattaccgtgagcgttataagttcatacaaactacacttcttcattttcgttctccttcacgtttttcgtcagggggaataactgcaaattcaagcgataaacttgttcaatattcttttcttcggcggcgatggcaataatctggcgacggcattcattcagcacacattcaatcttgtggaacgactcgcgcgaaagccccatggtcactccactaaaattacgaatttccttggggagttcaagcgccgatgtcgcaagtctggacatctggcggtgcatatttctcatggcaagtcgcgttgcatccgtcgtccccctaatcgaagtttcggactggacaaaattgtcttcgtcttttttcaggagtcccgatttcgtgaggaaatcgagggaatcgcgaacttccgcagcagaaatctgcgggtagcacatttttgccatttcgcccggagtggcgcccggcataatcggggcaagttccctgacaaccgagttgtgccaagtatcgtagtacttgaaaaactcgccttcaatcgtacggactttgtacgtctttgcgatggaaagcatttcttcgtaggcggcttttttactttcttctgtttccgcctggccgaacttgaccatcgccctgaaataatccatctcgaaaccagcaagtcccatggcggcacccgtgcgttctacaccgatacggctcaacttgcttttaccgtcgcaaacgaccttcatgtacgagggtgaactgaatcctgcgttcttggagaattctctccaggagaacgcggaacagcgcttgcgttcctcgtagtaatcacgcatgaacatgcggaaatcggtatattcgacgatcggtttcatattaaaaaatataaaaccgtatttttcaaaaatcaagtctttttatgctacaaaattaaagatttttgcaaaatttaagcatttttctaaaaatttcgcacaaaaattttgcatatactacatcgtgtagcatatagaacaatcaacccagcgattggcgggcggcttctttggcatggatgatggtcgtatcgtacacagggagcacgctatcttctgcggagatgagcatgccgatttccgtacaaccaagaatcacgcattcagcaccacgttccttcaagctttcaatgatgcgctggtattctgcacgcgatgcatcaagaaccttgcccaagcagagttcattgaaaatcacgttgttcacaatctcaatgtccggagcgtccggcacaatcacttcaaggccagctcccttgaggcggtccttgataaagtcttgcgtcatcgtgaatttggtaccgagcagcgcaactttcgtaaagccatcgcgaataacgcttgttgcagccgcatcggcaatgtgcagaatcgggatatgaatttcacgttcgatttgcgggacaagcttgtgcatcgtattcgttgcaatcacgataaagtccgcacccgcacattcaaggcgctttgccgcatccgcgagaatcgccgcattgccatcccaattgccattggacatgttcgcttcgagttctgcaaaatcgacactgttcatcaagatttttgcgctgtggaaaccgcccaatgcgctcacaatttctttattcaaaatttcatagtacgtgattgtactttcccagctcatgccgccaatcaaaccaaccgtcttcataaatttctccgttagcattcattaaaggctaatattcattagccaactacaccgcaataatagctaaaataaaccgagccttcattcgaggtccgggctacttacaaaaagttttttcaaaaaattaaggaagagtggctatttcgcgatctaaagacttaaatacgtctttctgcgaaatcactttgcccatggccatatctcggccattttgagcgagcaacttgataagcttcaatcgttcacgcgcaacctgaattgcgtccatgtgtatttcctcctggaatcattctattgtctttaaatataaaataattagaaattaccattccttgtggcgatgtccgttttttaggaaaaacacctttttatccgtttaatcaactgccttaatgtgcagtattcaaaatttttatatatttgctggacgatcatagcaatcgcattaagcccactttaattttggcgagaacatcgtttgctatatatggaattgaattttaaagagattgattaatggcagctacgaaatatacagaagacagcatcaaatccctagagtggcatgaacacatccgtctgcgccccggtatgtacatcggtaagcttggcgacggacaaagcccggacgacggcatttacgtgctcgtcaaggaaattatcgacaactccatcgacgaattcgtgatgggtgccggcaagaagattgaaatcaacattgacgaccatgcggctcgcgtgcgcgactacgggcgcggcattcccctcggcaaggtcatcgactgcgtatcgaagatcaacacgggtggtaagtacgattccgaagcgttccagaaatccgtcggtttgaacggcgtgggtacaaaggctgtgaacgctctttctaccaaattcattgttaaaagctaccgcgatggccgcatgaagcaggccgaattcagccgcggcgtgctcgtacaagactataaggaatgcgccacaaacgaaaagaatggtaccgaaatttactttgaaccggatgccgacattttcaagaactaccgcttcctcccggcctacatggaagagaaggtctggaactacgcttacttgaacaacggcctccagctcgtgatgaacgacaaggtctacacgagcccaaacggccttttggaccttttaaacaaacacgtggacgattccatccgctacccggtaatccacttcaagggcaaggatatcgaatgcgccttcacgcacggaaaccagtacggcgaacattactacagctttgtgaatggccagcacaccacgcagggcggtacacaccagcaggctttccgcgaaggtcttgtcaaaggcgcccgcgaccacttcaagaaggacttggacccacaggatgtgcgcaactgcgtcattggcgccatttccgtgcgcatccaggaaccggttttcgagtcccagacaaagacaaagctcggctcgacgacggtcgctccgggtggcgcccagctgcgctcctgggttgtggattatgtggcaagcgaatttgacaacttcttgcacaagaatcccgaaaccgaaaaggcgctcctcaaccgcatcacgcagaacgaacgtgaacgcaaggaaatcgcaggcatcaagaagctcgcgaacgaacgcgccaagaaggcaaacttgcacaaccgcaagcttcgcgactgcaagatccaccttaccgacgtgaaaaacgcgctcaaccgcgaatcgatgattttcattacagaaggtgactccgcatccggctctatcaccaaggctcgtaacgtgcagacgcaagccgtgttcagcttgcgcggtaagccgctcaacagctttggcatgaccaagaaggtcgtgtacgaaaacgaagaattcaacttgttgcagcatgcgctcgacatcgaaaacggtctcgagaacttgcgttacgacaaagtgattatcgcgaccgatgctgatgtggacggtatgcacattcgccttttgctgatgacgttcttcttgcagttcttcccggaacttgtggaacagaagcacttgtacatcttgcagacgccgcttttccgcgtgcgcaacaagcaggtgaccaagtactgctacgatgaagcagaacgcgacaaggccgccaaagaaatcggcaagaccggtcttgagattactcgattcaaaggtcttggcgaaatcagcccggaagaattcggacagttcatcaacgaggacatgcgcctcgagacggtgagcattccgcctgacgcttcgctcggcaagatgctggaatactacatgggcaacaacacgcccatgcgccaggaacacatcgtgctgaacctgagagcagaagctgtggaagaattgtagttgattcagtagacagtacaaaggaggcggttggaaggacgcagttgcagcttaccaccgccatcctaacgagaaacgaaaaaatcccgcttgaagcgggattttttgcattgtcattgtcgcgggaatcgcgagacttacaccttatggagagtctgcgtcttggggcctttcacgccggcagggaggatcatcatgaccttttccatgcgggtgccgtccatgcgcagaacgcggaacgtgtaaccctgaatcttgacttcggcgcccggtgacgggatgatgccaagcgttgcctggatgagtccggagagcgtttccacgtgggaattctcaggtggcttgagttccacatcaagctcgtattccaaatccgaaagagtcattaacgggtcgaggatgtagcgtccgtccttcaacttctgcacgtcctcgtcttcgtccatgtcgtcttcgtcgcgaatttcaccgacgatttcttcgagaatatcttcaagcgtcacaagtccagccgtaccgccgtattcgtccacgacaatcgcaagctggttacccgtcttgcggagttccgtcaaaagatcatcaatcttcttgtggtacggcacgtagaccggcggcatcacaagcttcatcaagtcaaacggttcttcgtgatgttccgtgtaccattccaagaagtcgcggttcgaaaggattccgacaatgttgtcgaccgtttccttgtacaccggcaaacgcgaatggcgttcgttgttcaaaaccttcaccaagtcctcaagcgacgtgtccacatcaatcgcgcacatgtccacacgcggcgtcatgatttcgcgcaccggcgtttccacgaagtcgaagatgttgaggatcatctggcgttcttctttttcgaggccctcgccttcagagagcgaagaatccgaaaggtccgcctgcacagcatcgcggcgttcttcgggcaagaagctgagcttagcgtcgtaacccaaggcgttcagcaacttgaggtaaatggtatggcaaacgcgtcccaccggcacaaacggcatacggatgagcctgtacagcggcacgagcaccacggataaagtatccggcttcaagttgccaattaagttcgggaaaaagatggtcacgatataaatcacggcacaagcgcaaagcatgtacgccatgataccgagcagccaaaaatcgtgcgtccactgccacggggcattcgagaacagataaaatccaaacacgccaatgcccacgtccgaaaagattcggccgatggagacggtttcgttgtagccgcggttttcgacaatctttgcaatcttcgcttcgcggtccgtgcggtcgtggtcttcacgcttggcatagatggcggcaaagactgccttgattaaagtaaacgatgccgaaactaaaagaaagaaaacgagaagaacaatcgcaatggtgttcgtatcacccattttccatgctctccttgtccttgtatggatccagtcccaagaactcacattcgcgggcgcgcatcaccttgcggtcggcggccttgatatggtcgtaccccgacaggtggagcagtccgtgaacaatcacacgcttcatctcggcaaaaaagctattgccgtactgcggggcctggcgcttgacctggtcccttgcgatgtagatttcgccgagcatttcttcttcgcccgggatttcttcgtgccattcgaacgaaagcacgtccgtcaccttgtcgagtccgcggtagttcttgttcatctcgcgaacgaactcgtcggtgcagagcacgatgttgacgttgttctccgtgccttcttcggcaaggagcttgcgggccatagcttcgaacttatccttccacgggaaggactcgatattcccctcgcacaggaaatcgatagtgtagtctttctttttactagcagggtctggcattaaatgttataccacttttttaagacgttgataatggcttcggcttgcgccttgcctgtaatcttgaacttgccttggggcttgaacgtgccttgcatcttgcggtaacggcgcagagagaccttcggttcgctgaactcgcccgttttcgggtcacggtcctggtagaagaacatcacggtcggccaggcgcccttcgaaaggacttccttgctcaattccttgatgacgacttcgccggtttcttcgtcagtgtattcgacggtcaaatcttcgacttctgcactcatttttacctccaatgaaacacaagtacgatacaattataacattattatggagcttgtgggttcacacttcgtggtggtgatgctcgcagcagccaccgtgggtatggtcatggctcccgagaacgcgatgcggtaccccatgggcaatcaaatcaacttcgcaaccataagtgctatggagcatttcttcggtcaggttcgccccttcgtggtaatgcacggaatggttcacgcaaacgacgctcttcaccttgtgcgaaagcgccatcaagtcgtgcgtcacaatcacaatcgtcatcgtttcgctaaattctgcaagcatgctgtaaagcgcttcaatccccgcgacgtcaatgttattggacggttcatccaaaaagagaatcttcggattgcagacaagagaacgtgcaatcagcacgcgctggcgttcaccgccactcagttcacccagacgacggtccaaaaaggtgccaatatgcacgcgttcaagcgccgccttcacttcatccgacttgggagaaagcccggtcttgccagttgcaacgcactcgcccaccgtaatcgggaagtcgatattcttgttcgtattctgcggcacatagccgatagccactttcttcgtcgggaccttttcgccaaacacgcgcaccgttccagacgtcggcttcaagagcccgaccatcaacctcatcagcgtggacttgccaccaccattcggtccaataatggcaacaaagtcattttcgtcaatagacaagttcacgtccgtgagcacgggcgacttaccataaccaaacgaaagatctttgatgtcaatggcggacattactttttactagcctctcttaaagctttaacaaacttttccgtattgccaataaaatcagcagcaagaggatctgtttcaacaacaacggcacccagatccttagcaatcgtttctgcagcgcgcttgctgaattgcggttgcacaaagacattttttatgttgttcttgcggccaagtttaacaaggtttgccaagtctctcggcttaggttccttgccgttaacttcaatggtatattgtttgagtttgaagtccttggcgagatacccatacgtaggatggaatacaataaacgaacgacgatctttcggcatgctgataaccgcttcgttcaactgacgttctacgagagccaattcatcctgcacactagatgcacggttgacatattcaatggtatgcttcggatcaagccgtttgagttcctgaaaaatattctgagccaagaatctcatgcgagtcggcgaagtccaaatatgcggatccatttcttcatgatgatgaccatgggcgccatgctcttcgtgttccaacttcatccattcaatgcccttggaaacatcaataacctggacattcttgttcgcgcccaaaaagcgaggcatccaagttttgtccaaacccgaaccatccgtaaaataaacctgggctacagaaaaagccttgatgacagccggcttcggttcaaagttatgcggatcagcccccggcggcaaaagcgtcaccacattcacgcggtcgccacccaacattttaacaagcgttgcataaggttgcaacgaaaccgcaaccgtaatacgatcttcacccgcccacaaaattgcgggaacaataacaagcaaaaacaaaagacgagctatacgacgcattattttttcccttccaaaaaggcattaaaatctatttcgctaacgttattgacaataaattcaggcttcacgtcgagcttttcgacatccgccattttcgattcaccgcacaggggcaacacaaaacggcagccagaacgcttcgccaattcaaagtccgtatagagacggtcgcccacaaaaaggatttcttcggggcggtaaagtttcaaaagtccagagagcatcgccgggttcggcttgccaaagctcatctcgggttcgacgccgtaagccgtcttgagaagtgccatgaaactcccgatatctggcaccgggccgcgttcatcggggcagacaaaatccgtatgcgtgacccagaacgggatgccgcgctgcactctaaaagagagttcgcaaagttcgcggtagtcaaagctgttgtggtacgcgacaagcaccagttccgtttcttcgaccgaggggcgcaaattgaggctcgggtcctgcgccgcaaaccattcgtacacttccggattcgcaaagaaaaatacgttcttgattttgcgttcgtgaatcgcatcgagcgagaggtacagagccgagatgatggaatcatcagccagcggaagccccatgaccttgaggcggttctcgtaaaagacgggagacttgctcgtattgttgctcaagtaatagaccggcacgtgcttagcgacgcgattgaccgtttcgaccgcaccagggtatgggcggccactcaaatagagagttccgtctaaatcgaagacaacagcttttataggctttttcacgaggtgtaatatagaaattttctattttaacgtgcatgaaaactcccgatagccgtttctattgcccgctcattagcgttggcaccattatcttggacgaaaacgaaagtagccatgccgtacgcgtttgccgcgccgtgaatggagaaattctacagctctgcgacggcctcgggcattacgccgatgcaacaatcaccaaggcagacgccaaagcctgcgaagtccgcgtagatacagtcgaagacgctccgctcaagcgcccacgcctgaacctcggcatcgcctgcctcaaggatgacgcactcgaagaagtcgttttccatgcggcacaaaccgaaacggacagcatcatctttttgcgtacggactactcacaggaacccaaaaattccgacttgaaaaagacggttcgacgcgccgaactcaaatcgctcgtgagcctcaagcaatccaagaagccctggatgacacgcatcgaagggccgattgaattcgataagtggctcaaggattatcagggagacttgattctctgcgatatcgatggagaacgtaagttggatataaatgaaggcgctgccgaaaatagcaacgccacgccagttactttacttgtaggtccagaaggtggtttttcacctcgcgagattgaagcgataaaaacgttcaagaacgggaaggtccatttgctgaacttaggaaacacgcgcctccgcgcccgcaccgccgccattatcgcgttagggaaagttttataaaacgaaaaaagccgcgtatccacgcggcttttttaacatttatcggacattcacgattcgatttcgtccagcaactcgcaagaggtaacgaccggactttgccacttgcagcataaccgtagaaccgttggcttggccatgttgcaacaagcgtccctgcaagtccatgagcgcataagaatcacccactcgcaaaccgctaatttcaaccatacggccttgcgtacggattgccaccggcgaagcaacaaaagcagatgcaatcgagaccttgccggaactgcttgatttcggcacgttcgatgaacttgacgatttcacagacgaactgctcgatttcacagagctgctactagactgcggcacactggacgaagatgacttcacagaactgctgctagactgcggcgcactcgacgaagacacttccgtcgcacttgaagagcttgaagaactcgaaacgctcgaagagctagaacttctcggagcagtcacgacagcgagcaggctatcgataaacttatccgaaactttattattcaacaccggatacttatcgctatccgactgcgtccaagcagaaccatccaagccatgatccctgtaagactgcaaacgcttcagaagattcttgttggcgaaatcttcggcagcaacagctgtaccaccaagtccctcctgcaaaccttccaaatagtaggcagcatccaaatgaaggtccacataatccttcttgaacccacagacaccgcctatagaatctgttccagaaacattgcccaaattgtacgaattgtaaataaacgccgaatcgttcttaagagaacccaccaagccaccaacaacactcgttttcgaggtcacagtagccacattgtaggagttactcaaatgcaagaaatcagtcatttcgccaccgatcaagccaccaacacttcgttcccaaatagagctaacagagccttcattatacgaatacatcatcataagcgagccatagatttcatacgaaaggcccacaagtccacccacatcagcataaccttcaaccgaaccacgatgataactagaaagcaccaaggtctgagaacgatccgtgtagccaatcaagccaccgacattttcataccccttgacgacaccttcaaaataagaattggcaataactaaagactttccatacatctcgccaacaaaaccgccaacatcgtttccgccagagatatacgaatcgacaatacccaaattcttgataattagatttcccgattcaattttaccgaaaaagcccttatagccataaaggcccgaaatcgtatgaccattgccatcaaatacaccttgatagttatttaacgggaaccactgcacaaacgaagatatttttgacgaatccagttttccatcgaccaaaacattcttgttcaaaacgatatcgttcgtcagcttggtacataacgtaggacgatttaccgaatacctgtacaaggaatcaacaaaggacgagaacagaatcagttctccctcatcgcccagttcgtaacagtcgcccaccatctgtggataatgccaccactttgcatagaatgtctgcgttcccttcgcatctgcaggcacactctttaccggttcacccgaaaaatcatcactagcataccagcccttaaaaacatagtccttacgaacaggagtcggcagcgaaagtttaatgccttcaatgtacgaattcgaatactttaccgtatcttcagggaaagtcaccaatttcaattcagaagtttcaaagttcgtcgtaacctctccactaaagacgggataagcatcatagccgacatgctggccccaaagcaaaccatttatacccgattccccatagtcatgaagaagttttgcaacagagccatccgtgaatttatcagcatccacctggataattccaaaatctttttcactaccgcaattaaaacagaatatttccgttcctgttttttcagaaaaagaattgataaattcaatacttcccgcactagccaaaccgacaagaggataagcttctctagactcttttttcgataacggatctgcaccatacgaattaacaacataagagtttgattcaatattattagtgccaaccaaagaaccattgtatgatcccataaaatcaggattcaccttgaggtccgccacgctataagaattgacgatgtaaaattttccggtagcccaactcatcaagccaccaattgaactattgttgctttcaagaacaccgtcaaaataagaatcttctattcctaaggaatcgcccgcatgactaccgaccaaacctccggcaccaccatacaaataagaggaaccatgacaatttttaatagtcacggttttgctcttcgttttaacggatccaaccaatgagcctacagaaccaaaaatgtaaaaataggaatcctcaattccgacattttcaatcttgacctggcgtgattcatcaggtgcgtatacagtcgcaaataagcccattgcatcacgaagcaagctatcattgaaataaagccctgatatggtgtgacccgcaccatcaaaagttccagcaaaattagttaccgcaaaccacgggataaaattaccgccgttgccattgagcgtatcctttgctagcacgttcttgttgaccacaatatccttagtgagcttgccacagacgggagtttcactatacagcgaggcatttgcaataaagccaaaaccataaagttcctctgccgtaccaatctgataacagccatctacaacggagggagtcttcgcaacgatattcaatgtcgaagaaccgaccacgaattttccggacaactgcggtatatcatcgacgccaagccattgtccccataccgagccatcaattccgtccttattgtaattacgtaaacgttgtgccagcgtcccatctttcagctctttttcatcaatatttataccatatttactactcgcccacgaatcaacataaaagtagttgtccacaattaaagtatcccgaccatgatgtccaaccacaagaagcttttctcggctaagggatttttcaccgacattaaacgaattagaaataattagcttgccaacggaaaaaccaacaaaagcgccatacgtaccattgctgctaatagttcctgcattatacgagttcacgatagtaagtggttcgctaccatcataattgccaacaagtccacctgcataatatccgcctacgtaagccaagttgcgggaattcgtaatttcaagcggtcccgaattccccaccaagcctcccgtatataccaagcctcccgtatataaattggaatagacagcgccatccacatagcaatttgttattacagcgccccaagcgcctccagcaatgccgccgacagcacctttacctacaaagctaacattaatcagtcctaaattttttacgacagcttttttcaaaacctcccacggttcaccgctcagcctttcccttatttcggcccccacataaccaaacatgccgacgttataagcagatgtatctgtgcaaataagccctgaaatcgtatgattttggccatcaaaagtaccatggaaagattcaatcggcgtccaaaaagctgtatcctttacatttttctcgttcaccacgatgtctttggtgagctttccgcattccgtcttaacttcggattcatttacgattttagcatagccataaagctcttcggcagttgaaatggcatagcaaccatcagaatcaagtgtgggttccgacggaacaatcgtccttgcggcataagccacagccgccaaagcaagaaataaaaatcgtttcaaaatcgcctccttcttctcaattagaaaagcaccccgactttaaagccaggatgctatacaaaatacaaaattttagaacgaattaaagagtcactttgactttttcgcgcatagccatgacagccgccttggcttcttcgacggtgtcgcggcgagcaaggagaacgcccatacggcggtggcccttgagttccggctttccgaacaagcgaaggcccgtatccggttctgcaagcacatcttcgaggccgctgaacttcacgtggtcagaattgccatcgacaacgattgccttcgaggcgctcgggccgtggaatgcaatgttcggaatcgggagaccgagaatagcgcgtgcgtgcaatgcaaattcggagagatcctgagaaatgagcgtcaccatgcccgtatcgtgcggacgcggggagacttcgctgaacaggacttcgtccttgcaaacgaaaagttccacaccaaagatgccgcgaccgccaagagcgtccgtgaccttctttgcgattacctttgcctgttccaaaagttccggcttcatcggctgtggctgccaagattcctgatagtcaccgcccacctgatggtggccaatcggttccaggaagctggtgccacccacatggcgcaccgtaagcaaagtaatttcgtaatcgaatggcacaaagccttcgacaatcacgcggctggcagcaccagtgcgaccacccgtctgggaaatgttccaggaattttcaatgtcggcttcggtcttgatgacgctctgaccgtgaccggaagaactcatcaccggctttacaacgcacgggatgccgatttccttgaccgcagccttgaaatcttcgtagttatccgcaaagcggtacgggctcgtcttgagtccgagctcttcggcagccaggcggcgaatgccttcgcggttcatcgtgagcttagtggcctttgctgtcggaataacgttgtagccttccttttcaagttccacgagcgtgtccgtcgcaatcgcttcgacttccggcacgatgtagtccggcttttccttttcaatgacggcacggagttccttgccatcgagcatgttaatcacgtagctgcgatgagccacctgcatgcccggagcgttggcgtaacggtccactgcaatcacttcgacgccaagtcgcatcatctcaatgatgacttccttgcccaattcgccagaaccgcaaaagagaactttcgttgcggtagaactaagaggtgtaccgatttctgccataaaaactccttgttgtgactacaaatataaaattattaggcaaccattaacggagatgcccgctcggtggcgggcatgacaatgaaattttgcggttaattactttcggcgttttttatgcaacggacagaaagctgagagttcgtagaaaaatcctcaattgaagcttcgcggactatgtattggagatatgatttatgtactaaatgcacgcactttccagaattacgagaactccaaaaatacgcatccgaacccaacccaccttcatggtacgtaccttcatcaaaaaaattcacacccccaggaagtgccgtaaagccaaacaaatcagaaccatttcccgcatccccccacatctctgaagacttaagaacttctccagcattattttttgcgtctgaattttgatctaattcattaacagcgtaaataagtccttcccaatccgctaagctaggcaaacgccaaccattagggcaagcatttttagcggccgccaatgaatagagtctcccatatatttcacaattcgattctttattttcatagcaacgactattttctgtttcataattcacgttttcggccatccaagtttcggagtaatctttatccttaacttcaatcgtcgtgtacttgtaaacctgataagttttttcttcagtggttttattttcaaattcggcacagaacaagtgatctgcatccgctatcttgattttttcatcgccgcatttttcatagaccacggtctttttgccttcaacgcattcttctaattctatgtcatacgattcgccaccacaaagatcatacgttttatcgtttacacagaattttttatgcacattatacaattcgtcgccgcaagacttgataaattgtacaactacgccatcaacacattcatccgtatcagggacatatgttttgccgttgcaaagaggatacacactgccatccgccatgcagaaacttttttcagggtcaaaaggctttgagccgcaaaaggctttgtaaagctttgtcgaagtcgcatctttgccttcgccgcactggatttgaacaataccattctcatcactggctattttgcagctaacgccgtcagcaccattcgagccgttggttccgtctgcgcctttagtaccaggagtacccggttcaccctgtttaccatcaacaccattgtgaatcgttacggacttgtctccgcaggtcacaacaacatcatcgctatctgcggctttggcgacagagcaagacgttccgtctttaccgttggtaccatccttaccatttgtaccaggagttccatctttaccgttagtgcctggagcaccatctttaccattggtgccgttcttcacgctaccgataggcttgccatcacagataacatcaaatccagaaccatccttaaaagcggtcatagtgcaagactttccgtctttaccatcggcgccatctttgccatcagtaccgtcttttccgttcttgccatcggttccgtttttaccatctttgccgttagtgccgtccttaccattggcaccatcatgaccatcacttccattagagccactgacagcagcgccggtaacggccgcccagccattatccgtgcaagcatatacctttacggaatcggacacataaacaaacttgccaataatatctttgttgcattcgctcaagtcgctgaacgcagttacagtttcagcagaatttccagaaacaggtgtgagttcatcctcacaagcagtgaaatacacagccatgccaaacaacggcaaaagatatttcttcatttattttctcctaaaaatcggatatcgtaaatgtaataaaaactaataaaggaaaatttcacctataacaaattacccagcatcaatccttcacacagcggatggtgaacgcatgatgcttttcaataccgctaaattgaattcctttgccattgtaattatttgaattttggagagacatgtgatatgcctcgtctgtactactttctatagagctccaataatttactggtggattacaaaatccgcttgtgccatcacgttccatattgcaactcgggtacgccgaaaacccataatcatccgttccttcctccacccaatcaaaacctttttccaatttcttagcagacatgagttttgatgcggcatcatattcgccaccagccgtcgccaccaagcttttccattccgccaaggtcggcaaatggaaaccttcaggacaaactccgcgaaccgggaaattcgggggacaagacgttcctgaaccacatcccttaccatttacgctaaaagcacccacactatccattgccgaagcccaagtgtaaaaacggccatacagttcacaatattgggtagagtcatggtagcaaaaactacctgcggtcttgtaattgagattttcggccatccaaacttgattaccaattttagtcgttttatacgtttgtccatcacgagaatcaacaacagaatccataacggctgtttttccaattctttcaacttttgtctgcaatccatcattagaagcactttcctgtgtagcctcatccttcacacaacgaatcggcatatcttcacgttttagaccggagtcaatccccacttcttttttcccgttcacataaacatcaagacgcattccaagtgcataatcatcttcattacctttatcggaactccaataaaaagcagactctgcacatacactctcaacgccatcttctgtacatagtaaactatttccattagcaaccatggaaaatccattatctgcctttgattcaaagatatcacacgccgccgttttaccacctaaaacagaaatcaaagtattccattcggttgtatccggcaaatgccaaccaatagggcaaattccacgcacaggtctcgtcctatttttctgagagtacgcatctcccatcgctattttccacgtataacttccataatctccgcaataataccttaagcactcatcatcgtgttcggccttataagccaaatcttctgccatccaagtctgtttgccataagtcaccatcttgtaaacatttccatcgcgaatatctacaaattgattactcgtttcgccgaaaggcaaagttctctttccgataaattcatttttagttaaagaatcatctttaaggcagcgaacagaatacttattgtccttattttctccaagcaagaacgcttcatcactttcgcttcttaaccccatgaaatacgcaaggctatcattgtaataatcagaactccagaaaaaagtttctccatcggaactaaactccccattacttttttcgtatccacttagaagcgccgaaaagccagaagcattcgtcgccgtcttatgtccacgcgaacccccgccccaattttttgacgtcttaagcgctatagccgcagaaactttcccaccaagagcagaaaaaagcacatgccaatccgattgcgtcggcaaatgccattccacaggacatgattcaagcgcagccttccaagcatagagacggccatttttatagcaattacttacaaagccatcatagcatgtactattcgccatttcataattcaagttttcagacatccaggtttgagaacctatcgttacgatcttgtaaatttgaccatcacgtgagtccatcatgtgcatcccggaatccgctatagaatcagcagattcacgactaggcgacaaatcattacctgatgttgcatttacttcattagattcaggtttcgtcccgccacaagcgacaaggatcaaaaacaaaactgcaccagcaacagtaaaaaatttttctttcatattccaccacctatctaatcagaatctttaacgcaacggaccgaacgtctagagtaattgtcataattcttattaaagtaaatggtataactatatttagcaactagatatatgtaatacgcattacgatcttcttttgaagcggtccagaatacagcaccctccccttcggaaccgaattcgctacgctctccccagctagcaacaggaagtgcggaaaagtcgtaatcatccgagccattaccattcgcccagcaccagtttttgcaagttttccagccgcttttagattttaaatatttactggccgtaggtcgtccgcccaccgaagcgaataaagtattccattcggttgtatcgggcagatgccagcctgcagggcaagctttctccgcatcaatccatgtataaaaatgaccgtatttagagcagttgtggtaatcatttttgtagcaacggctgtcatttgtttcatagttcaaattttgagccatccaagtctgtgaaccaatttttacggttttgtaaacttgaccatcgcgattgtcaacaagagaatctttaacaacgctcgacacaggaaccgttgcagatgaggtcttattttgcagaggcttgttctttacgcaacgaacagaaattgcatcataatctcttccaacagcaaagtatgcccgttttgttccactctccattattaaataggcattgctaaaactaggattaacagagacagaccaaaaataagctttctcccccaccccctgatggacatccgggctttgaatcacctcagaatagtaattggatgttcctgcaggcaatgccgaaaagccatattcatccgtaccgtttccattgccaagccaaccacttttagacttgagtttttctcccgcccctaagaatccgtcatactttcgatattttgcaccaattgtagcaaataaagtattccaatcttcttcagtcggcaaatgccaatcagcaggacaagcattatatgcctcgccccattcataaaggcgaccatattttgcacaactgtcagggtctttatggcaagtgctaaattcagttttatacttgagattttcagccatccaagtctgttcccctatagtaacggtcctgtaagtttgtccgtcacgacggtctataaggaaattcccgctcgaaaaaggagcaacaactgaagatacggaaggcaaagagtctgcatcactctttaagttttcttcttcagcatcatcctcaacacaacggaccgacattccgtcatttttataatcgccaccgcagtgttcaaaatcaggatattccttatcagcacggaggctcatataatttggagaacttttgtaatagcccgtagagctccagaacattgcagactcaccaatacccttgccaccatctttattccaatgtcccgcaggaagtgcagaaaatccaaaataatcatagccatttcctgcacttctacaaactctttcaaagggtctatggtcataatcgcaccttgtccaaccagtctcagactttaaagccaaccccgaagtcgttcccggtttcacagtttcaaacaacgtttcccattctgtttccgtcggtatatgccaacccttagggcaaacgccacgtaacgggaatttcggaggacaaggtttacaatagccgcaatcttcatcatcatctttatacaagcgaacgctatctaaagcagccgtccacaaataaaggcgtccgtatttggtacagttgctatccgcattgttatagcagaaactattcggcgatttgaatctcaaattttcggccatccagttttgtgagccaatcttcaccgtcttataagtttgtccatcacgatgatcaacgagcgttcctatagcaagatctttgatgcaacgaacagatgctccaagttttgataattccaccatcatttttattcgagggctatagtagttgaaaaatacgccatattcatcagatgtccagaacaaagaatataagccatctcggctataacctccatcactgaacctaatgccagcaggaagcacagagaaaccaacaccatcatcagctttggcactatccccaaaccatcccatcaattttttaaggcgtttgcccgccaacaacgttccgcctacagcatcaatcaatcgatcccactcccattgagatggcaaatgccaacccacaggacacacattttgtttcaaatttaaagaagaagtatccttcattgcatccaatttgtagagccgtccatatttttcgcaattttcatctttatcaccaaagcaataactatcggacgttttatacttcaaattttcagccatccaagtccaagaaccaaccttcaaagtcttgtaagtttgcccatcacgagaatcaaccatagttccagtttccgtagctacagaagaatcagcaccaacgctcgtttcttgcgaagacgaagatgacgttgccgtagcggaagaacttgaagacaacttagatccctttaagcagcggacagataatgcaacgtcatacgaatccattcccaatttcgccccattgctataataattcaaaaacattccatacgcgcctttttttggaacatctgtagaactccaaaaagaagcatattcattggggttactttgaggatctaattcatacaaaaagccaacaggaagcgcagagaacccatattcatccgtcccattgccgtcatttcgccagccatccgtaaatttaagggccattccggcagattcggctccacctaccgtagcaaacaaagtgttccattccgtggtatctggcaaatgccaacccgcagggcaaacctctacagcactactccaaggataaagacgtccataccgcaaacagttgataggatggtcatcatagcaatagctaacctctgatttacgagaggcttttttaggcttttgtttacgtaaactcctatgaaatttatgtgctctaggtcccaaaagatctaaatccatatcgacagctctatcttttgtttcataattcagattttcagccatccagatctgcgaacctattttcacgatcttgtaaatttggccgtcacgattgtctgtcatagttccgtatttgacaccatcacgcaaaggattttccgcatcaacagacgaatttcgcgtagagccacacgcagctaaaagtgcaagtaccaatgtacttgcaacaaacaaaaaagcaactcgtttactcatgattcatttcctttattaaggaataaatacaaatttagtaaacgaattcccaactaatttgggtaaaaagaatttattagaatttcaaatcaaccggattgaaattgaatttcacacccgagcggagccatgcatcagagccatcttcacgcttgtcatgcgaaagattgcgataaacacggaaaccgcctccaacgtagtacttaaaccaatccgtcacggtttcttcgtaaagggcatcaacgacaaattgcgtttcaacaactcccgaaagcgcattttccggtttcaacgcaacatcgtagtccgtataaagttccttatcgccctggcgcagccaagcgaacgtcaacgttgcagaacggcgagaagttttccagttcatatcaaaccagaggtcaagcgcatcgccacctctgcggtagccaatcggataatctacaaagtaggcgtcggcataatcacggtcgccctgttcacggaaattgctgcgataattgcggcgccccgtgtattttaaaagcgggagcctgctgttgtttgccgcagggtctgttttcacaacatccaatcgccaagaaaatttgccgtaattgcgggtttcaagctcgtgataataaccgaccatgtaattaatgatagagcggttcgtccccatctttttgtcttcaccgaccgggcttgcaatatcttccatgttaatttggctgtagaatttcgcaccattagacgtcttgtaaccaaattctacagaagtcgccgcagaagtataacccgtggcgtaattatcgtgccagtacataaacgggttgaaagagcggaattccagagatttgccgccgatgacactttgttccacaaggtaaatccagaattttttagtatcaacaccgagcctgtggaataccatattcttcacgttctcagtataagtgcgattacgctggttactcacctgctttccgcgcggcgtacacttttgggcgtaagcctcgctaccttctggcgggcagcccgtttcgtgattaatcacatcattaaaaagccaagcgttcaacgaactcagcaaaaagtcatagcggaaaatgccgatattcaatttccagtggataccgtcgtgatatggtaaaccacccaagaaaatatcgttcttggaaattttcaagtcttcgggattaaaacggccgaactgcacaaagccaatagaattatcccacttggcgtaggcattaattggcacattgatatcgagttcgctcggcttgtaagtaaagttcgtcttgaggtcgttattgtaccaagcttccaaatctttgcgcaaaggcgcttccatcaagaagtggaaatccttgtagcccgcacggaagctgagcgtaaagaacggattgatgcgttcctcgtaattgcgggccgtctccagcggaatgcgcaacccgcgccaatttccaccgtaattttccgccgtatccacagcaaacgtcgggtcggtcgggccgccattaaaaccgaaattgaaatccgtcccaatctggaaatagccaaccttttccgcaggcttttcagaaacattttcagccgaggcaagcgccgccaccgccatcaaacaagcaaacaataaagcacgagataacataacataaatgtattaaaattttttctttttttgtccgcatccgcgagcggagcggacacgccgtgagccacaagtgcctcatattaacgaggcatggtggcgagagcggagcgccgacggagtttttctattaaatcaaagcgaagcgggtactctgtgagccataagcggcacggcgtaagcgtgccgtgttggcgagagcgaagcgccgacggagtttttctattaaatcaaaagcggagcggacacaccgtgagccggaatgaccaagcgcaagctggtcatgaaggcgagagcgaagcgccgacggagtttttctattaaatcaaagcgaagcggacacccgtgagccacaagtgcctcgtatcaacgaggcatggtggcgagagcgagacgacgatggatgttccatattacacaagagttgagcggacatcagaaggaccacccaggcagggagacccgggtgatcccttgtgttgtggtgggtgcgcactcacgcacccgtgtgtgtgtgttctttctcggaggcgtgttcgaaaacttcgaacgcaccaggtcgaatttcgttattgcaatgtagggctaatcgttatacacgattagtacaaatcagaattcatacgcataaaggccggcaggtcgtaatcaacatcgcggtccttgagtgcgtcttcagaagccttctggttacgcatgattgccggagtggagtaatcaatcgtgttcacctgttcggtctgagccgggcgggaatcctgcttgaaagtgcttgcgtagtggccgttagaaagcgggtcagcttcggcagcacccggcatttcttcggtttcacgaatgctcttcggagcaatggtttcttccgtgtagctagccttggcatcaaaactcggggaagcgaaagaagaagccggagcgaacattgcagcagccgtgttcaccggagcagcctggcgggctgcagcgggctgagcataagtgttctgcggagccgtgtaagactgagcagagtaagacggagcagcaggagctgtagccgggacaacacgctgtgtgacagccggagtggcaaccgtcggagcggcaggcatagcggaggtcggcatagcggccgtgttacggccagcaagagcgaggaagttcgtggtcgggcgcggagtagcggcctgcaccggagcagccggggcctgatactgagcctgagtctgattcatctgataagcagcggtaccgataccggcatagttcacagcagcggcattgttagagccaccgcaacccgttgcgatgatggtgatgcaaaccttgtcgccaagttccggaagagtgatgtcaccgacgatgatgttcgggttgccttcttcgcccacggcgtcgtaaatgtgttccattgcttcgttgtgttcgagcaaggagtagttttcgccgtgagaaacgttgatgagcacgccagaagcaccctggatgtcgatatcttcgaggagcggagaagagagggctgcatcggcagcggcaacaccgcggccttcgccttctgcagtacccgtacccataagagcggaaccacccttgagcataaccttgcggatatcagcaaagtcaacatgcacgagaccgtgacggaacatgatgctgcagatgctctgcactgcgttaccgaggatttcatcagccatcttgaaggcttcgtcaacagtagcactcttgttcgtgttctggatgaggttcaagagcttcttgttttcgataacgatgatcgtatcagcagcttcgcggagagcgcgaacgccattctgagccaaggaattacggacgttaccttcaaagcggaacggctttgtaacaacggcaaccgtaaggataccaagttcacgtgcaacagtagcaacgatcggagctgcacccgtaccggtaccaccgcccatacctgcagtcacgaacacgaggtccgcacccatcatggccttcttcaagtcgtcaatgttttcttcgacagccttgcgacccatttccggatccatgccagcaccgagatttctcgtgctcttttcaccgataaggatcttgtggtcggcgagactctggtccagagccatagcgtcagtattgatggcgtagtattccacaccttcaatattcatctgcttcatgcggttcacagtattgccgccggcaccgccgacgccaaagaccttcaccttggcatttctggttggagtgtcatcacccgtgatacgagacatagcctcgaaattgatatttgcaaagtcactcatagtttatctccctgatttgagtggtttatggttagaagtaagtcttgatgatgtcgcgaaggcgctgcatacccttcttcacagttacgagcaactgggtatccgtatcacgctgttttctttcgcgatgtttcttgttcgcgtagtacaagaggccaatgccggttgcataagacggattctggtacgcatcctgaatgccgctcatgcccttcggctttccgatatggacaggcttcttgaatacttttgttgcaatttcttcaatgccggcgaggttgcagcagccacccgtaaggacgataccgccatcaatgaccgtatcgaggtggtgcttttccaaatccttggccaaaagcttgaagatctctgcaacgcgagcagtaataatttgtgccaaaagtttacgagaacaaagaacttctccacggtcgcccacaccagggaccgggaaggtttcatcttcaatcaagttgttgagcgagcaggtgccgtactttttcttgagttcttcagccttcgaaagcgagaccggaaccttgaggcacttgctaatgtcactagtaataacgttacccgcaatgtcgagcgatgccgtgtagcgcacggaatccttgacaaagacggcgatatcggcagaacctgcgccaatgtcgatcagcgccacgccaagttcgcgttcgtcattagacaaaactgcggatgcggctgcgagcggttcaagcacaaagccggccacgttgaggccagcgcgattcacgcactttgcgatatcctggagagcgttcgggcgtgaggtaaccacctgaacttcgactcccaagcgacggcccgtataacccttaggattacggatgcccgtcgtatcatccagcgtataatctcccgggaaaatatggatgatttcacccgccttatccggaagcgtgcttgccaatctctgaacgttgatgatatcttcttcacggacttcgtttgtcggaagcgaaacgagtcccttgtagctgtaagacgacacgtgcttacccgcaatgcccacgtagacatcgcgcacatcgacacccgcaatcgattcaagcgtatgaacggccttctgcaatgtttcaacgacagaatcgtattcatctgacgattccagcgggaaatcaccgcattccacaactcggacggaatctccttccgagatgccaacgaacaaattcactttcgaggcgccgatatcaagcccgaaaatgtagtcttcctttttgactatttgcttattgtcatccattgatacacctcttatcaaagttttttatatacgcaaatccatgaaatctcatatctacctcgcctgcgcaaaggagatccttgcgaaagccttttccgatagcatcgtacaaagcaaacaaatccctattccaatttgaatccgggaacatcacgcgatacccggcatccttgaaaaacacttcaaaagccctgtctttttcggaccagcctacctgcgatacacgatcgtaaagcggcttgtcctcattgcgcatggtaaacaggaactgggccacctgttttaccttcccttccgattccttttcaagaatcggcaggcgaagcgccgtcatcatcgacatcgggagcgacagtccacgttcagaataaaccgttcccttgccgccatcaagcactgacagaatcggggacgcttcctgaagcttgatgtaaagcgaagacggaaacttgctttccacttcagcagaatggatgagcggaatctgcaagagagacttcttgacagagtcggcatccagttccgacatgagcatgcccgtttccacctgggcgctctgcaccacatcttcccatgaaagcatgcgattgccttcgatttcgatgtactgcaagtgcctgagttcgagcggattgatctggtgtagatagaaacgactctgccacagtgcgacggtagccacgacaaggagcagagtcaagacccagcccttgcgcttgtaccaacgaacagcattggcaatgcgcatccgtctcatacgggcgcgcttgcgtctgcgcttacgttcgttgtatccgatccgtcgaccgaacattgttgtttcttcagttgtcaaatgctcttctccaaaatcgtctggccaagcttccagatgttaccagcgcccatcagaacgatcacgtcgttcggtttgagcaattccttgcagaccggaatcaagttgttcacatcaccgataaagcgggcatcgcggtggccacggtcagcggcactgttagcaaccatcgccccggtcacgccttcaatcggcttttcgcgggacggatagatgtcggtcaccaaaagcacatcgcagttcgagaatgcgctaccaaaagcttcgtgctgatcgcgggtacgcgtaaacaagtgcggctggaaagcgacaatgatgcgcttgtccgggaacgcctcgcggaaaccaagtagtgtagcggttgcttcggtcgggtggtgagcatagtcgtcaaagaccataacgccattcttttcaccgatgaattcaaagcggcgtttcacaccttcgaatgcggccacggccttgcgggcaacttcaatcgaaataccttcttcgacagcgagggcaacagcagccgttgcattcagcacgttgtggcggcccgggatctggagcttgaactggccgaggctcttgacatcgcaaacaatttcaaactgcggatagcccttcacaaacacgagattttcaacgcggtacttagcctgacgggtaaagccgtacgtaatcaccggcttcttgaggtgcgacaaaatctgctgcacgttcgggtcgtcaaggcatacaatcacctgaccgtagaacggaatcttgtttgcaaactgcgtgaacgcatccttgatggcatcgatgttctcgtatgtatcgagatggtcggcatcgatgttcgtgatgatcgccgaagacggcatcatcgaaaggaagctgcggtcaaattcatcactttcggcaatgaggtagtcgccgtggcccaccttggcaccactgcacttgcccttcacaatgccacccacgataatcgtcgggtcaaggcctgcttcttcccagatagcgccaacgatagacgtcgtcgtggtcttgccgtgtgtaccggcaatggaaagcgtgtacttgaggcgcatcagttcaccgagcatttcagcgcggcgaatcaccggaatacggcgggcgcgagcttcaacaagttccggattgtcaaacggaatggcagaggaataaacgaccaagtctgcatcagcaacattctttgcttcgtgcttcgggtcaatgcgaatgccaagacctttcaagtagtcaatgacagcgccttcgcccatatcggaaccggtcaccacaaagccgttttcgtgaagcacttcggcaataccggacataccggcgccaccgatacccacaaaatgaaggcggcgaacacgtttacaatcattaatctgcattacgttctctccatatccagaataattttcgcaatctggtcagcggcatcgggcatgccaagcgtcttggcggcttcgcccatcttttccaagcgttccggatcatacaggagcgcttccaccttgttccaaagatcgttcggttcatcatcaagctccacgagggctgcgccagccttttcgaccacgcgggcgttgtgttcctgatggtttgcagtcgcatgcgggtacgggagcaaaatggacggtttgccaaaagcaaggatttctgcaagtcccgatgcaccagcgcggctgataatcaagtcggcgtgcttcatataagcatagatgttatccaagaatccacgcaccgcgacgttcggcaaaataccgagacggttgttgatgtcatcgacattcttggcgcccacctgccaaaccacgctaatatcttcgtgggcagcgatgcggccaatgctttcttcaatcttgttattgatgccagcagcaccctgggagccaccgacgataaacacagccttgcggccttcacggaattccaccggacgggccagggaatcagcagaaggcaagtcgcgaatcggattgccgagaatacgggtcttttcgatcgggaaacccttcatcgcctcttcggaggtcacaaaaacagtctttgcatagcgagcaccgaccttatttgcaataccggcaacagcgttctgttcctgcaaatagaccggaatacccatagaaccagccgcaagcacaatcgggagcgagacatagccgcccgttgcaatcacgacatccggagccaccttctttacaacactctttgcacgaatcaaggacttggtcaggttaaacggcaatgccaaattcttgaggaacggtccacggtgcagcggaacagccgaaatgtattcgtacggccagttctttgccacaaggcgttcttccatagaatccttacggcccgcaaaagtaatctgagtgacacccatcttcttcaaactctcggcaatagccactgccgggaaaatgtggccaccagtgccaccgcaaacaaagaggaactttttcatatagaactccttcttgctccaaaattcatagcggatcccgcattaaaagaaaccgtgttgttcatatagggttcacgaatgctacggccactcgtcgggcgagatatattcaacaaaattccaataaacgcagccgacaaaagcaggttcgtaccgccaaagctgaggaacggaagcggttggcccgtcgtcgggaaaagtcccacgcacacgcacacgtgaatgataaaattcaagaacagcgaagtcgtgagcgcaacagccatgtattttccaaaacgcgtcgtagcgcctcttgcaatattgtagccctgcgagaaaagtattgcaaaagcgacaagcacgaggaacgttccgacaaaaccatattcttcgccaatagccgcatagaccacgtccttatgggcttcgggcaagtaaccaagcttctgttcacccatgccagcccccgttcccaagaggccaccattgccaagcgcttcaagagaatgtaccagctgatgttttgattccttcattgagccatcattagccaagtacgccttaatgcgcttacgcgtatgcgatttgcaaagcaaagcaattgcaagcaacggaagagacgaaaggaagctaatcaacacatacttatagttcgcccctgcaatgataagcaacgtaagcaacaaggcacagaacatgaggagcatcgagtagtttggctgtaaagcaagcaaaatcgcagaaatcaagaatggaaccgccggctggataatcgtacacttgatggacttgatttcatcgcccgcgttcgaaagctttgcacaaatccagcagataaagccaaacttcataagttcagacggctggataccgaaaatccagcgggacgcacccttcacttcgccacccgagatgatagccgcaaacgtaaggagagcgccgacaccaaaaatgacacgggaagaatctttccaaagagcgtaatcgatcttatagaacacgcctatgataatgaccgatgccacgaccttgtaaagatgcttcatgaggaagtattcaggagacaagttcttcgaaacagccacaggagcagaaatcgaataaacgacagcaatgccaaagcacattaatgctaatgtgacaaaaagcaaaagcttgttcattcctgaggactgagtgttagacatcttgactaaagaaccttaccttaaaccttgaataccggcaccatgtggaggagcgcttcgaccacctgttccatgtgcatgccacggctacccttcaccaaaaggatatccccttcggcgacgacttcgcccagcatgctgataacttccggaacagtctcaaaatactgcacgttcttcatgccacgagacttggcaccttccacgtacttcttggcgtccttgccgacagcgaggagcatgtcaaaattcatttccggcaccaaggcgccgatctgcttgtgcaaattgccactttccttgccgagttcgagcatgtcgccaagcactgcaatgcgcttgccttcgacacgcatgttgccgagcgtctggagagccattttcgtcgaagacggattggcgttgtagcagtccgaaatcaccttgaagccattggcgttcttgatttccatgcgcatgctcgtggaagtaaagcctgcaagagcctttgcaatatcgcccttcgggatgcggagagcctggcccacagcgatagcggcaagagcgtcataaaggttatggtcacccggaacattcaaaacgaaatgcgtacggccaacgtagaaatcagcgcagaggttttcggtccacttgagcttttcgggcttcacgacaccgcgacgcacaccgaaagtcacgaccttgtaatgcttggtagccttcaccttgcaaaggcgttcgtcatcggcattcacaatcagcgtgccattttccttgaggccagctgtaatgttgattttttcgttgaacacgccatccaaatcgccgagacgttccaaatggcttgcgccaatgtttgtaatcacggcaatatccggctccgtggccaaggaaagcgggcggatttcgtccggaccactcgtacccatttcgacaacagcggcttcatggctgtgcttcagctggaacagcgtcatcgggacaccgatatggttgttgaagttaccctttgttgcatgggtgttgtacttcatcgaaagtacagccttcgtcatttcctttgtagtggtcttgccgttactacctgtaatggcgaccttcttcaacttgaaaagtctttgatagcccttggccagtttcaagagagccttcgtcgtatcttcgaccggagcgtacatcttgaaattcggatcgatagcagtttggtttacaacgctcatcagagctccatccttttccatttgagatacaaactggtgggcgtcaaagcgagcacccttaatcggccaaaagacgacgcccttggcactttcacgagaatccatgcagagattcaccttgcgtttcaaggtgcgggcaggaacgccgacagcttcggtttccagaatctcgagcatttctccaatagtcaaatcaagcttcagcatcagtcatcgccttcaccgcgatttcgcgatcgtcaaaatgatgtttggtcttaccaatgatctggtaatcctcatggcccttgcccgcaatcacaagccagtcgccgctcttgagttctgcacaagcgcgattgatagcttcttcgcggttttcgaccacttcaaacttgtccgtcgtcatgccggcgcgaacgtcagcgataatatctgcaggcttttcggtacgcggattgtccgacgtgagccaagccttgtctgcaatgcgttctgcaatgccgcccataatcggacgcttcgtcttgtcgcggtcaccaccgcagccaaacacggttgaaagcttgccgcggcagaggctacgagccacattcagcacgcgttcaagggcatccggcgtgtgagcgtagtccacaatcacatgcttgccgtccttgctccagaccttttcaaaacggcccggaacgcgcacagtcgtaatcgccttgcgcatggcatcttcaggtacgcagagagcatgagcccatgcaagcaccaggagcaggttgtccacgttaaagtcgccgcagagcggagtttcaaacttatccgttgcaatcatcggaagcgtgaattcaaggccgtcttcagtgctcttgatttcgccaaacggcttcacgtcagccttggccttgccaagtctcgaaacagcgaccttgcggcaatcgagagcgttgaaaagcttttcgccgtgagcatcatcaatattgatgacagccacgccattttcagcgaggtacttcgtaaagagcaacttcttggcttcgaagtaggcatccatcgtcttgtggtaatcgagatggtcctgcgtcaagttgctaaagagaccgcttctgaaacgaataccggcaacacggccctggtggagcgaatgcgaagacgcttccatcacgaggtcagtgcagccttcagctacagcgcgagatgcaaattcataaaggtccaaaagacccggagtcgtaagcgaagccggcacggacttgtcgccaatcttattcttgatggtgccgagcagagcggtcttgcggccttccgcttcaagcatcgcattcataaggaatgcacttgtcgtcttgccgttcgtacccgtaatggcatggcagataagcttgctgaacggatccttgtagaaaatcttggccgcttcgaggcgggctgccttcacgtccggcacctggatccacttagacgtgagtccttcgggagccatcgtctcgcccacaaccgcaacggcaccagccgctatggcactgcgggcaaaagcctcatagccttccgccggaatggagaagaacaaattccccggtttcacacggcgggaatcatcacaaagccccgtcacggacaacttttgcatcagtccttccgaaatcatcagcttttctcctttaaggtcagcttgcaaatcgcacctctctgcaaggtttcatcagccttgggctcctgggcgacaacgcggccttttcctgtatattcaacgttcatgcggatgttccccatcacttcgagagcatccttcaaagaaagtccctgcaagtcgggcatcttgctagccacggcatcgccgagcaaaagcgtttttccattgactaggcccgcatccaggcgttccgaaatcacgcggcgtcccttgccttcaaagcggactggacacttgtgtttcttggcgtaatccttagccgcagaaacctgcattcccgcaaaatccttgtcgcaaggagaaccgagatggacctgcttcaagttatgagcacgcggggaaagagccgggtggtagtaaatcgcttccatgatgcggcggaaaataggaccagccgtaaggccaccgacatgcttcccttgcgggtcatcaacaagcacaaggcacacgtagcgggtatcttcagccggagcaagaccgataaacgaagccacctgcgaattgcggtcataagaacgggtttcgcgattgtacttttcagccgtacccgtcttgccaccgaacaagacatcgggcaacttctgcgatgcaacgcgctttgccgtaccgctattcaccacgcggtagagcatcttgcggatagtcgctgccgtcctttcagaaacagccctgcggatttccatcggcttcaccttcttgacgacgtcaccgttagaattgcgccattccttcacaatctgcggacgcatgagctttccgccattggcaatagcggcataagccatcaccatctggataggcgtcacagaaacagcatggccaaagcccatcgtctttaacgttctatcgtcgcgagtgagttcagccggcttcaaaagtcttccgttttcttcgccaacatagttgtcaaaagctctctcgccaatgccaaaggcacgtgccatcctgtacatacccatagcgcccacttcagaggcaatctttgcaaacacgatattcgaggactgcaccatcgcttcgctcatgtccatatcgccatagacgtgggtatcgcaaatcttttcggatctcgggttccactgccagcaacggccttcattcacaaaaatcttgttcgggctcacagcgttattttcaagtgccgcagcagcggtaatcaccttgaacgtagaacccggttcgtaagacatcgagacgatttcgtttttacccgcgcggtcaccgccctggttcttggaattcggatcaaaagtcgggtagctcgccattgcaaggatttcacccgtgtacgggtccacgacaacggcactggcactctttgcagaaaattcagcaacgccgtccttcaaagctttttcaacaatttcctgcatgttgcggtcaatcgtcaaaacgagattcaagccggacttggcctgcaccacttccgtagagcgggaaagcacttctcgctgcgcagcgtcctggatactcacgcggataccttcgtcaccacggaggctatcgttgtaaatctgttccatgcccatgctgcccgaaccattatagccgaccttgcccacaatctgcgatgcaagcgagccctgcaagaacaggcggctgtagcccaaattattgttcgtatcgcgcatgctttcggcaaacacgacaccgttcctgtccataatagaaccacgttctgcgtacaggtttttcgtctgcgtcacagtagacttcgtacgttcctgatacacgtcacggttcaagacctggatattaaaggtctggaaaatgagcacaccaatcatgcaaagcacaaggctcttcaaaataaccagaggatcagcactgtacttattcacgtgactcccccgttatcatgatttttaccggaacatcgttcaagccaaggcccgtacgttccgcaaactttgcaagatggtccatcgacataagcttgttgatttcataatccttcaagaggatttcacgatggagcaagcttgacttttccttaagcccatacaaagtgccgtaaagactgttgacgcagttctgcatgtacacagggaccatgaaaacaagcgaagccacggcgaccaacataagaacaaagcccatcacgctatgcttccctgttttttcggtttcattctgcacattatcgatcatactctttcatagatccttaattttgcagaacgagcccggctgttcctgttgatttcatcggccgagggcaaaatcggcttacggttcactttcttcaaacgctggtggttaccaccacacatgcaaaccggcaagttttccgggcaaatgcatgctttttcaaattctgcagccgtttccttgacgcagcggtcttctacggagtggtagctcatcaccacgaggcgaccacccaccttgaggcaatcgacagcggcgcggaggctatcttcaatctgcttgagttcgccgttcacttccatgcggatggcctggaaaacgcgggccaaaaggctattcgcttcacggcgcttgtccgggaacacggcttcgacaacggccttgatatcgctcgggagcacatcgcggccttcggtggtaatttctcccactttttccttgatgcgggttgcaagcttgaacgcacggtccatatcggcattcttgcggagtgcggccgcaaaatcatcttcgctaacgctgcggagccattcctgggcggacacattttcgcggcggtccatgcgaaggtcgagcggattgtcgcctacaaaagtaaagccacggctagagtcatccacctgatggctgctgatgccgagatcgtaaagaacaccgtcaagagaattcggttcaatttcgtttccgagttcgctaaacggaaccggatggacaataaacttgggagcgacgccagcaaggcgtttcgtcgcaaactggaccgcttcatcgtcgcggtcaaaagcgtggagcgtcccttcggaattcagttcttgggcaatagcgtaagaatggccgccaccgccaagcgtgcagtccgaataggtgccgttcggcttgatattcaagccttcaaggcattccttgagcatcaccggatcgtgatagaattctctcccttgaactcctgcgaccgcggcttccgaaatttcgtttacatgtactgacttgcggagattgttatctgccattatccccctccgtcaagccttcaccatagaacgcggcatcgaaagcgtcgatagcttcatttgtctgtaagccatacttttcgttgtaacgttcaggattccataattcgagagttttaccgctggcctggacgtaaagaacttcgtctttaagaccggcatactccagcaatattttggggagtaaaatgcgattctggccatccatctccacgactgtggggcagaggcctctccgaactaagtcggcttgacggcggtcggaccggctgtccaagtccgccatgaatttctcaaactcaggaaggacaaacaaccggagggtgcggtccgggccacgagtgaccacgaactctttcccttcggactcagcgagctgacgacggaattccctagggaaggaggtccttccctttccatcgatcgccgtttgggcttgtcctatgaaagaagtgaaatccatatttgacacattttaccacaacacttatcacacaccacaaatatacccactttctaccactgtggcaatagaaaaccggagccatgcttaaaaaaagcatacttttaggctttgttaataaaatttttacacaaaatttcgttcctcccagcaattttctgtcgacacaaggtaatatttgcataagatttttgttacaagcaatattagttggcagaacttagtccgctacgctcttagaacttagacaacgcatcccagagacagcggagcaaccatcttaaactcttattctatattctaagctctaagttctaccaactgccaactaactcccatgcttctccgcgttcccgctttttatgattcgttccattgcatcgccggcaaatgcaccgacacctgctgcatcggctgggaaatagacatcgaccccgcaagcgccaaacgttacgccaaagtcaaaggcgattttggagaaaaacttcgtcaaaacatcgaagacggtcatttcaaattgctccccggcgaccgttgcccattcttaatgcgcgatgggctctgcgatatgatttgccacatcggcgaagactatctttgcgacatctgccgcgagcacccgcgatttgtggaagtctacggtgacatcatggaaaaagggattggtctctgctgcgaagaaggcgtgcgcttactgcttgagtgcaaaggctcagccacctcacccattgcgtttgttgagcgcgaaattgacgacgttccggacgatattcccgatgacgccattgaagctcgcgacgccatttttgaagagagagagcatttgtttgcaatcctcgccgaccacagcaagcctttgaacgcacgcctcatcaagctcttggactacgccgttgagacaagcggcattgaaatcaaggaaagtgacatttcaaacaacatctaccagtcgtggttcggaattttaggcaagggcgaaagctacggccccgcctgggataacgcctacaaggaactcaaggaacgcgggtggcaaaccaaaacgattttcactgatagcgacggtgaaaaaatcatcgcctacttgctattccgctactacgagaaaagcctcttcgatggcaacagcctcaccaaggtcgagttcgccatttacttctggattatggtgcaaaaaatccaaggaacgaaaattgacgccataaaactgctcagcaagcagaccgaatattccgaagaaatcatggagatttttgagcaggaattcatggaaaatccggcgttttcgcccaccaatttcaagagaatcctcgccgagtaacacgaacgctcgcgaaatacgattttttacattatttttcccattttttgacagaaatcacaattcaatccgctattttttggtattttacaactgtttaaaaagattcccagggattaacccaaagtctttaggagtatgagcatgtttaaacgtctttttagtctgattgtctttgcagccgtaatgggcttcgcccagtttgcacctgaaccgcaggttgccgatattaagttaatgatggatcccaagaccgagaagcccatgatcatggatttttcgacgcacctttcgggcatcagcgatccgggcattttgttcgcccacttcagcaaccgtccgttgctcatctactatttcagccccaaatgcccgcactgccaaaagcacttccccgagatccagaacctcatcaaggaatatgaatccaagggtcttacgggtattgcaatcggcttgaacggcggcattaagaagaacgatatccgcttgtttattgaccagtaccacgctgttattccggtattccaggacacggatagtaagtttgggccggcttatggcacgggttacatcccggtggtctacctcgtgcagaaggacggcacgttctaccgctacgagacgctcaacgaagcgaacatgaatcatttgcgcgctacgctgaacaagattttgaagaagtaataaaaccgaccgtcgaacctggcgcccctgggcgccagacggtatgaaaaaagcccctcaagggggcttttttcataccgtcggcgggagtcgaacccacgacccgttgcttagaaggcaactgctctatccaactgagctacgacggcgtttgtgagcacacaatatagtaaataatttgatttttcgtcaattttcgcacgaatcaaaacctatctctccaaaaaattacgcattccccgttgccattgtaggaaattttatctacatttatgcatgaattcaaatatttgcataaaacaaaagcgtaacattcgacattgcactgcggatccaaagctcaatgccgaccgttgcacggagatacaatgaagattatcgacatcctgaagcaagacaagatgagcctctccttcgaggtgttcccgccgaagaaagaaacgagttttgaaaacgttaaagcagctaccgaagcgattgcaaagcttaaccccgcattcatgagcgtcacatacggcgcaggcggcggcgtaagccagtacacgctcgaaattgcgaagaatctcaagtacaatttcaacattccgatgctcgcccacctcacctgcatttcgagcaccaaggaaaccatccaccagcgcatcgaagacatgaaggccgccggcatcaagaacgtgatggccctccgtggcgacctcacgccggaactcattgcaaacggtcgcggcgattgcgactaccaccacgctgtggaactcatccgcgaactcaaagccgctgatgccgatttttgcattggcgccgcctgctacccggaaaaacacccggaaagtccaaaccaagccgaagacatcaagcacctcaaggaaaaggtcgaagcaggcgccgacttcctcacaacgcagatggtcttcgacaacaaccttttcttcagcttcctttacaagctccgcgatgcaggcgtgaactgcccggtgctccccggcattatgcccatcacgaacgcgaaccaggtcgaacgcgccattaagctttcgggttcgttcatgccgcaacatttcaagtcgcttgtggacaagttcggtagcgatccggaagccatgaagcaggctggcatcatctacgccaccgaccagatcatcgacctctacgcgaacggcatcacgaacgtccacgtttattccatgaacaagccggacgtcgccgaaggtatcctcaagaacgtctctgccattctcggcaagaacttcgcagggtaattaagagagaagcccgcttccgcggactcggcaaaagtaacgaaaaagacctggctcacggccaggtcttttcacattttcaagagggcgatgccctcccggaacggagtccgggatgacaaaagtgcgggcctactgcgcaggagtcggagcagtctcggccggtttcggcgtttcaaccggcttcggcgtttcagctggctttgcagcggcagcagcttccgacttcatttcgacaacagccttttcagctctgtcgcgcatgttcttcaagcgcttcaggccagccttcgatgcagacctcaccttcttttcggcattggccttgagcttcaccttcacttcaggcttggattccggcttcacgtcggactttgtcggaggcggcacagccgtgctgtcgttcagcagagagtcagacggtgcagccacggtgctatcgccttcggtgtagtaaccgaacgggatgagttccacgcggcggttcttggcacggccttcgtccgttacgttatcagcaagcggcatgcgagtgccaaagccaatagcacgtaagcggtcggcggcgattcccttcgactggaagtaatccgtcacagagtgagcacggtcttcagaaagcttctggttgtaatcttcagtacccacgatatccgtatggccctggacttcaagcttcacttccggaatcttttccaggagagcgatgatgtcgtccaaagtcgggtaactggacttcaaaagctttgccgagtcgaattcaaactggatgcccttcttgaggtagtccaggtcttccttgcggcgcagcgggcagccacgcttgttcacctgaattcccgggagcgtattcgggcacttgtcacggtaatccggcacgccatccttgtcggtatcgagcgggcagccgtcagcatccacggcgacaccttccggcgtatccgggcacttgtccggcccatcaaagactccgtccttgtcgctgtcgagcgggcaaccgacagaatctaccttgacgcccttcggcgtttcagggcacatatccttgtaatccgggaccgtgtcttcgtccgtatccagcggacagccgacagaatctaccttgacgcccttcggcgtttcagggcacatatccttgtaatccgggaccgtatcttcgtccgtatccagcgggcaaccgacagaatccacggcgacacccttcggcgtatctgggcacttgtcgagaccgtcaaagaccttgtcttcgtccgtatcgatgccgcagccgtcttcgtccacgactatcggcgggaacgtttccgggcacttgtccttgcggttctttacgccatcgttgtcgtcgtcgccgtcaaagccaaacgtccacgtgagctttgcgataccggcaataagcggctgggcaacatagcagtagctggccctgtaacccgtttcgcccttgaacttgatctggaaatccttgcagttgtccatcgcatctttgcgatcgtagccatcaacaagattaccaataccaatatcgatacccgcggcaaagtcaatgttgaagaacggaatcttcacattgatacccggcgtgagtaccatcgggtcggtaatcgggctgaacggatacgcatcgttgccaaagcgcatttcgccactgaattcgaggaacggctggatgtaatcgttgatttccaggttcacgccagtgctatacacgagcgtattcgaagcatcaccaaagccgatcatgagtccaagagaagaattccagacaagcggaacacccttcttgttgtaattgacagagacaacccccgtaaggccgagcatcacgctgtttgccgtgtaggcatacgtcgggccaccctcgttatcgaggaaccaggcgtgacgcgggcggatacccacgcccctccagccagtcgggacagtcaaatccacaacagcggccgtcttcatgtaatccgggccaaaccagtgcggcgtgcggtacttggcgtaaaactgcaagtcaccgaggccacccttgcccatgtgagcgcggatagcttcgccagagtaatcctttgcgtggtcgtagtaaatcgggaggctcacgccgatatccaagtcatcacggaggccaaacgcaaagttaaagttaccggccaaagcgccgtcaatgcggcccttttccatacgggcgtcccacacatcgagttcctgggtacgaccatgtcggtccgtaaacaaggcgccacgggtgtagccccagttatcggtcgcaatcgtaccgccagtccctaaacggaagtgaaaaaatccaagcgtattcgcatcttgctggtggaggccggttttaccccccaggaggccggtctgagcaaagacagccgcctgcgcaagtgcgagtataagggtaagttttttcatattctattacaattcagaagtaatccactgatacatggatgattcatccttgtacgcacagacataggttacgctttctttggtaacagttgcatcttcgttatctctgttgcaaatcttgtcgagagcaatgtctgtggaggcgtcaacccacttaccatagccatttccgacttctttagctatagagcacttgaaactgtggctttcaccatccttgagggtttcgctcttaatgtctgcaatgtttttagtatcacctctatcggtatcgcaataaccaaacttggcgttaaggtacttattttcattaattactagccaatctgtggaggaagaacttgcggggattccttctgcgttaccattactaagacattcatagtatgcgtcaccgactatagcgacatctttttcttttgatcgatttctcgtgcaaattccaagcgtagcgtcttcatccaaatcgcttgctttaacccaagagtagtatccgctggaaggacctccagaaatgtagttacacttgtattttcccctccgtaaacagctactttggtttgatttctcatcttatcttcatcgcacttgccatagatatcctcaaaggtaggttcgtgccaatcatctctcttggcactagcgacaaacgtcttcggattttcgccactctttaacgttacgttgacttcaaaggcaatgccgtcggcgtagccactagcacgcttgtaatcgccatagttgcaaaggacattaatccatttctgtttttcgacttctggcatattcgaggcaattttactctgcacggtttctacagaaacaggctcacagtagatgttgacccaatcgttacaagcgtaaattatattatccttataaccattcaagagcaagagggcgctgtttcttgtgctttcgttggtaaaattaccgtagtacacccatttcttggccccgctagcagtattgtttctcgcataggtagaaccgtggtagctacacttttcgttgaaggtcgattcgccgaggtcttcgtcttcaaccttctgcactgtagcctcgacgcgatcacccacgcaatattcatcaacagtcgtttcacgccattcatggctatggttaccccagttgtctgtatattcagaattttcttcacaaacatattcataaccggatccagtaaccatttttttattgacatagccataatggcaagccttttcattatacacgtcttgccaatcagtagcgatccattcgtatttttcctgtttatcaaggtaatcgcacttataatgttcggaaccattttcttccttgacttcgcccttttccatcgtagtttttgaacatattccatatttctcatcatgataatctttctgtctccatttggagccatcgcatacaaaggttattttgcttgttgtcgtggcaagttccgcattcttgtagtcgaacagcttttctttgccttcgtttacggtagcgctgcattcaccgaggtaaagcttggattccggattgttggcctgttcttccggagtcatgccacttgcagcgctagaagaggatgcaacagagttcgaagagttcggactgacaggaccaagttcaaaaccaacgcaagaagaagcggatggattacattctacttctgcgcactcatactcttgaatttccccgtcaaagaacgccgatcccttatctcctttattacggcccaagcatacattttcagtatcttgccagtagcattttccattgtcgcatacacaaacggcattttcatcaagaccttcaaagctatagaagaaggtcgaattaactgcgtcagcatcgcaagctttttccaccgttgcaacacctacagcccaaagtgttacaggataccaaacttgttcgttttcgatatattcaaagtaacggaaatatcccccttcgacatcagacttatacaccttgctgctatagccagacggatcattgaaaacctttgcgtcttcgactttaagcttataggcttccacaaatccattctgcaaaatcttgtaatagacggcatccgtaccactccagacattcgtttcagcagtatagtcgccatgctgcatttggttccacttgaagaagttcgcgtcgataagcaaagcgaggtaatcaacaaagaacatgctgtgttccttgcctgcgtaagtcgtattgacggcggtgttaaagttgccgttttcggcaaagacattgcggaaagcgttatagaccaagttaaaacccggagtcttgtccttttggtcaatgagggccatcacccacacgatgctgttgaagttttcggccaggccaatctgatcgggggcataatgttcgaaagacggatattcttcgctgttttccaaataaagggcgtgggcaaggtccttgtttgcctgctcgtttgcaacaccaaaaccgttaccatcgtcaaccaacttctttacgcgggcagccttgtagtcggtcaagaagtcgatgacaaccgtatcagaagcatcggacaagtctgcataggcgttgtaaatgacatccgttgcgttcgagccaaatccgccaaaggcgccgaaagcgttgttactcaagttcagcttgacacggagcttcacaaccggggtcgtaaggttcgtgatgtcgagatccccttcgaggcgtgcaaccttgtattccaccgccttttcgttagtttcttcgattgtcacaaaggatttattggcagaggcgaacaagtcctgcataaacaccttgccactcgggacgaacttttcgtcaagatccgtcacggtaagttctgcattgtcgccacccttgaggttcttccagatttcttcatagatgtcgtcagtttttgtttccttgttggcctgcaccgggaaacgcacgacaacatgcttcttgtacaccttggcgaggttctcgttcacgactgtgaacgggatttccatcttggtctcggcgtcgccgcacttgatggtcacggtgatgatagccttttcgttgtcgcggactgtatccacgatggcgcaagacttgtcttctagttctgcattccagctgctgtaggcgtcactgaacttgttgtcgatatcttcgccgaacttgtccgttgcagaactcaagttcttgagggcgtcatcgacgtccttctggttcttggcagaagcagagctcaaattcttgagagcttcgtcaatttcgctctggctcttggcagaggcgctgctgaacttgctatcaatatccttctggattttgtccatgtcggcatctttaccgttggtgccgttagtgccgtccttgccggcttcgcccttcagggattcaagccattccttttcggtgcccgtgaaaccgttatccttcgcgatttcgtaagcggacttaccattcgttccgctagatccgttcgttccgctggttccattcgttccatcggcaccatctttaccattcgtgccattggtgccgttcgtaccgtttttgccgtcggcaccatccttaccattcgtaccgtccttaccatcagcaccatccttaccattgtggacaacaccaatcgtatcgccaccatcgcaaacaatggcaaagccggacttatctttcagttccttggattcgcaacggtactggatagcttcgtggtcgttcatggcgacccattcgccttcagagcacacgtacatcgtagccttggacttcacaaaagccatggagccttcggtcttttcactacagtcatcgtcattcaaggaagaaaccgtagtaaactgattgacatcctgagaatacagcaggtcgtcgccgcaaccggcgaaatagagagccattgcagaaactgcaagcccgaacttgatggttttcttgttcatttttgttcccaattatttacattttggtaaaacttaggcaaatttagcttattttaagtaattcgtaaagagtttacggcatagcccatttgggctatagccaactaaaaaagtattagaaaaaaaaagattttctgaccaaaaaagaggaattttagacttatcatttaatattttgcgtaaaacaggtgctttttcgacccatttgcaaaaaagggacgcttttttgaccaagctttatgtatattcaaggcatgggcatcaacgatgctcgaagtttttaaaaaaaggttaataatgctttcttatcaagacgcctacaaaattgcagaatccgttcaccaaggccagcaagacaaggccggtggcccatacatcgatttcctccagaacgtcgccgattatcttaaaaacaaaggcgaatccgaagatgtccaggttctcgccattttgcaggattccattacttctgccactaaaaagactccggacgacatgatcaagatgggtgttccagccgatatggtggacctcatccagaagatgacctaccacaagaaccaggcatggattgacgagtacagctgccacctgatggaaaaaggcgtgccagccgaagacgccacctacgatgcccgtgaaaaagactttgtgcgctttgtcgaaaccctcaaggacaatccgacagcagctaaggcaaagagcgctatcttgaacgtgctcatggacgacaagtacatccaccgccaggaacgtcgcgaactcaagacaaaattccgcctcaagaagtacaaggcagccatccaggcacttggtgtgtagtcccttcggcaagctcagggaccttacaatgcgtcggaatgccgcaaggcaacacaatgcgtcatcctgaacggagaaccgagggttcgaagtgaaggatccagtcacattttaaatgtcatgccggccactgcgccggcatctcttttttaaaaccctcgcgaaagcgaggatctttttttgcgcgggctatttcagcactacgcgttggctcattccatcgacacgcacgatgtaggcgccagattcctgcaaggtgacacttgtttcgccattcgcaggaatcgctttcgacataacatggtgaccgagcgcatcgaacacctgaacggttctgcccttcgaagcatgcaacgtgatggttctgccctgcaccgccatgcggaatcgctgatgggcaatcaccggcaagctcgtttttgcagacgaactgctcgacttgacagaagagctagacgaatcagccttcttgctactgctagacggagccttgacgctcgacgaagaactctttgcggttgaggacgacgacttaatgacattgctggaagacgagctgtttaccgccgaggaagaccacttagaatcactggatccttcgcttgagctcaggatggcgttgctagaagacgagctgcttgttgccgaggacgaggaagaaacagcggaacttgacgaagacggttctacgctataagacatgccgaacgcaacttcgtcaaacactggatacgtatcgctctttttccacacatgcctattttcaaccgtcttgccggaagtgttcaacaattccacaaactcatcggattgcatgtacttcgtgctgagcgggcttgttaaaacgaaattgatcttataatactcatcggcctcaaaaccaagcacctcatcaatctcgatacatcccctttcttgagtgaaggcggaatcgttataaaccaatacggcaaattcaggttcggtagcatttgcacattcatccataacagcaatcgggttcgctttaggggcttttaccggggctgcattatagacattcttaaaagcaatattggtaacgagataggagtgatcaaaacctgcaacagacgaatgagcttttgacgcaagtccatatataccaccagcggccacttccgacgagacttcgccccagttataggcatcatctaaaacaatgttggatcccatcattcccaaaagaccaccgacaaaaatctctccactatttccgacagcctttacagagcccgtattcgcaatcatgcgaccattacctaaagagccagcaacaccaccaagataagacacagagttactttcagcaacatccaacgagacacttcccccattgaaagcgttctccaaataaccacattcgccgcaaactccacccagttgactccatttacccgtcgtaagcccatcgatacgggcatagtttacacccttcacaatagaatccgctttggcagcaaggcctccaacagaaccagccccaacgacatagccttcgttaacgcaatccttgagcgttttcgcttcgcctacaagaccgccaacaagaacgtctttcgaactatcatatttttttgaaggattcgactgtacaaatttgacactgccctcattcttgccagaaaggacattcgccctggcagcgataccgccaaatctgatgttttcaagctttgaagaagaagaatctacaaacgtaatggcacctttgttcagggaattcttaacattgatttcggtacgcaaatagtctccggccaaaataccaccgaaattaataccaccgctaagttcatttgcaacaacaacgacggtaatatcaccataattggcacaagaatcaataccattagcaccaatggctaatccggcaacatacgccggtgaagacgaaccaacacggaaactgaaatcacccactcttgcataaatttttccgtagtttttggcccctttaatcaaatcggctctattatccgtcacaatccctgcaagtcggacacttatggttccatcgtattcgatatcgccctcatttgtgctattcaaaatgtttcccgtagtgccattgattaacgtaattccggcgacattagtgatcttcgaaccactgccttgaaccttgatattcccgagattgcggctattgctgatagttcctcgattttcataggcgattcccgcaacagacaccggattattccccgcagaaagatcataattgctgtaattgacgcaactatctataatagagaatccagtttcatatccataattcaacgacacaaatccgctaatccgtatctcatccatctggtccataacaccctttcgaagcgacgattttgaaatcgttcctctattggtatctacaaaagctccatgacctgtaacaagataattgaccagatgcacatcccttatcgtaccatagttcgtaccaaacagggctccattcaaaccgtaaatattatgtccattgccattaaaaacataacctttgatatatcgaccatattccgaaatcgttttcagttcacgcgtcattaccgataacgaatccttccccatcacaatatcattgacaagcgcggcccgttgcgtaaaggaggctccagtcgacaagtaccacgccaattccgacggagtgaaaatcgcaacgtaaagcgaagtatcgaggtgcatacgccatttcggaacgctcagttcgccattccagccaatcgtagtcgggtccgggcggttcacgaccaaagaaggatccttgattgtcttggaatacttggcataaatggtcgaaggagcattgaacacagtcgtcttcgtcacggtttttcccgtggaatcaacccagctatcaaaataacgaccttccgtagaataagcagacggcaaatcgacaatatgtcccttggcatccgtcaaagcataggacacaaaaacactatcatcgaggtcaattcggtaaacgggcaaatgcgtagaatcgctaaaaatcggatagccgccatcatagctccacgtcagtctcggatgttctgcttcatcataagcaattcgagacttgccatcgtcacggtccgcttcattcagtttgtcggcaaattcaacggactgcatttcctttgtcgataacgcaaaggactcttttacccgattaccctcaccctctacaccaaccaatttaactgaaggttgcaacgtagaatcaaaagccgaggtaataatcgtaccctgattgtagccaacaactccaccaacaacatccttcgcagtcaccttggatgcataagagtacgaagacgaaatcacgccaagatttcttccgcaaattccaccaaccgtatccccttccaacgttccacgattgatgacctggctgagccccctatccgtcataccagaaataccaccaacaacctgccctttcacaaagccttcgttaatgcaaagcgtaacgggaccggcattgccgataattcctccagcgaagattccttccacgcgccccttgttcacactattacggactttagaaccgtaaccagcaataccgcccgcatacagtttctttgtcgatatatcgcctgaattttcgcaataagcgatatcgccatatccaccgcccgtgccaacaatgccgcccatcattccgacatcgcccgaaacagcccccgtattctggctataggctacaggagcattagacaatccagcaattccgccgactcgggcatcgttgtaaagttcgggagacttggatgtaatattccctgaattggagcaataagtaaccgaatcgtaggaaccctcggtttgtctaaggatttcgcctgcaataccgcccacgttttgactttcaaagaaagtcacatcaacatcgcttgcattggaactgctatcaatccaacccttcagcaaaccaacaatgccaccaatcgaaacttcatctacgcctacgtagtagtctcccttttcttcgtctttgatcattgttttctgaagaacttcgatctttatcgctccgcctcgggtatgaacgttgtgaatattcgaatacttagcatacccgacaaggctaccgccataaaaatccccggccctataagtgggatccgctttcatcaagaccttgtaattcgcgagggtcacgtttttcaattcggtatgttccacaaacccaaacaatccgaaaatggaatcggactgggtcgttaaatcaagaccgtaaatagtatggttcttgccatcgaaaatcatctcgccgatgcgtttttcatttttgccgattggaatccacgggtgttccgagacggaattttcgtcttttccgaacacgaggtcgttatccaatacgacaacgccgcgccatgggatattttcagtagctttttccggattttcagccggttcaacggtatttaccagctgcgccaaacccgccaactgttccggcgtagaaatatggtaaagcggcagcgaagcttcataatgaaaatcttcataatcataaaaaattacggtatcccgagccgagggaacctcagccgtcccatcccaagccgcaaacgaaaacgacgaaaaacaacaaacagcccacaaaaaggccgattttacccgaaccaacatggattcctccttatttcaatagaaataataatttgtttctagaagaaaaacaatccttttgaagttataacagcccataaaatctttttattgacacagatatagccggatagagcggtttttgctatttttaccccgtaatttttaaattgggttcacgcccaagacaacccctaaaaaggaacacaacaatggcaaataaagtctataactttagcgcaggaccgtcggtcttgccggaacaggcactcaaggaagcatctgctgcatgcatcgacttcgaaaacagcggcatcagtatcctctccatgagtcaccgttcaaagccgattgaaaacatgttcgcccagacggaacagtacctccgtgaattgatgggcatcccggaagactacgacatcgtgttcctcggtggtggttgctcacttttgttctgcatgctcccgatgaacttcctcgaccagaacgcaacggccgactacgctttgaccggcgtttgggcaaacaaggcttacaaggaagcaaagcagttcggtaacgctctcgccgcttgcgacaccaagtctgaaacttacagccgcatcgacaagaacttgaagctcagcgacaacgccacgtacctccacgtgaccgccaacaacacgatttacggtacggaatggcacaacttcccgaagccgaagtctggcttcctcatggctgacgtgagctccgacttcctcgcccgtaagatcaacgtgtctgacttcggtgtcgtctatggcggcgctcagaagaacatcagctgcgctggcgtgactgtcacgatcatcaagaagggccttctcggcaaggtgaaccgcaccatcccgaccatgctcaacttccagactcacatcgacgctgccaacatgttcaacactcctccggtctttgccgtgtacgtgatgaaccgcaccctcaagtggctcaaggatttcggtggcgtggacgctatcgaaaaggtgaaccgcagcaaggctgctctcctctacagcgcactcgacaactccaaggtgttcgtcggtacggccgctaaggaagaccgttctatcatgaacgttccgttcgtgttcaacaaggacgtcgttgcagctgacaaggctgacgatctcgccaaggaattccttgaattcgctaaggctcgtggcctccagcagctcaagggtcaccgttctgtcggcggcttccgcgcttccatctacaacgccatgccggtcgaaggcgtgcaggcactcgttgactgcctcggcgacttcgaaaagaaagttcttggctaattgagacgagatgccgcgccccgcgcggtataacgcatttgagaaagcctcggcctagtgccggggctttttcgtttattctgtttaagggtgatgcccgttcaaagcgggcatgagatattaaaaagtgccgccggactataaaagaagaacctcctcatggagtatgaggaggtcctattttttgtgttaggagtacgccattacggcgccttggaggaggatttcgtggcacgtatatccccgtgccgggcattttacaagaccccaacaaccaaacacggtcttgtaaaactaacgagtacgttcaggaccttctttttgttctcaaaattactaacccatatacacccaaaggctttcactttctcgtttttacatgaataaagatactcttttaaattgcgaatgtcaatagaaaaccccatttttaaacataattttgcaaaatatcacaaaaccaacagctctcaaaatgttctcaaaaaattcaacaagttctcaaaaacacaaaaagagagaaaaagaccaataaaattcgttttttaaccatttaaaacatgtaaaaacctgaaaatttttcaaaaaagcgttttttacgtgaagaccagagaaacaattaaatttttcacgtaaattcggccattttttgaaattttggttttcaacacacataaaaaaatgcccgcacaaaaaaggcgggcacagcaaacacaagggagaactcagcgacaacagcttaattgtcagcaggcttctttgcgaatttattcgtaatatcaggaacgatatccataatctttgagacaagcgagctatccttggtaatcggcatgatgcgtacgtcatcgcccttgatgacaaggaatgcgaccggatcgaccgaagcgccaccgccagatgcagatgtatcgcccttgttctggtgaccgccaaaaccaaagcccacggacacgcggcttacaggcacgacggttgtttcgcccgcctggataggttcaccaatgacagtttccgccttcgtgatgaagcggagcttttccaaaagagtttcagcaagtttttcaatagccatggctctaatatagattatagacgagagacgaaagacgaaagacgaaagaaatacataaaaaagaggctagtggttggtggttagtggttaggattgcagtaaagacgttccttctgcacccctgtttactaacccctgtttactaatcactgtctactgcggctaaagccgctaatacctagccccgtagacacggtcgctcgcggtaaagaatttgcgttccaaatccgtccagtcgaggtagccccacaccgccacgattcggccaccaggcagtctcgtcgccatgccattcacgccttcgcccgcattaaagtaaagcgtcgaggtttcgcgataaatacccttgggttgcacaatgttcagctggcggccccaggcgataaagtcgttctcttcgacaaggtcccagctgcgggcaacgttccactgcaagtcggagtccctatagctttgggcgagtaccgggaaataagccttcacgccaataaaatacttcgtcaagatggacgtatgtcccggttcacggtgttcaaacgggaggctcaggaattcctgcgggaaaccgccgtggcgcgggttcgggaactggcggacgtaattttcaaggtcgctacgttcatagcggcggaagctatcgtgcttgaaaatgaagattcgagccgcagaacggatactttgttcaaggaaagagccgcgcaaaatcgggacaatcccctgaaagcggccactgttcatgtaataatcgagcgcatacacatcgctcttgaattcaagaatcgtcacatcaagcgtgtcacccgtcatgttcatcggataacgcaaatcaacacgcttcacaagagctttaatatcatcgttcggattatcgtcaatgcggatttcatccatcggccacctgtcgttgtagcacaattccgtataatcgacagattcctcttctttcggttcgcaagcacacaaaacaaatgtggccgcgcaagcacaaacgcagacaaacttaggcaacaccgaaaggaaacgattcatactcttaaaatttagcatacatcaatcacgtttgcggacttcggcgtaattacaatactcataaagcggacacttagcacaatgcgatgtcagttcgcggcaaataaagccctcgctcccgttctccaaaaagaactggagggaatgcgccgcaaaatacgggttctccggggcaagcgcgataaaatactcattcgcgagtttctgttttattgcaggctcaagctctgcaaagttcgattccttcgcaggcccaagcattgcaaggaagcggcgagcgcccatcgtaagcggcaggtgcggcatcctagaattgtcgcggcacgtaagtccaaggccaagcggctgcggggcaagcaagcggtaaatcgcggcacacgctttagggcgcggatttgagcggcccataaagtagatttcgcccaagtctcgccacatttcttcgggagtgcgttcacgaacccaagcggtcaaatccgggtgatggcgaacaaaaagcccaacgctccaaaaaattccggagacatgttcaaagactgtccagttgcggctattgaacgtctgttccacgacctcttcaatttcaccgcctttcggcacaggtaaggaccaaagtttatcgcacgggaagcgctcatgcaacttcacgaggaggcgcaagatatcggggtaagaacgatcctgaaacaagaccgttccaagcaacgtccacgcaatttgttcattcgccgtgggcattttttgagcaacataaactatggggtcagcgcacttgaaaagaagcgctacaaaggctttcgaagccttgaatagcgctggttcatcgtgaataaaacgctttaccgagaccaactagagagcctcgcccaccttcaccgcctgtccaagacgagacttgaacaagtccggatggcgttcgcgaattttcttgtcaaccacgagaatcacggtgctgcccatttcaaagcggccaagttcatcgccacggtcaaaagagaactgctgattcggaatccagtccaagcgctttttgtcgcgcgggagcttgcctgcattcgtcaagatggaatcgttatacacgacgccaatgcggccaacgtttgtcgcaccgaccttgaccacgagtacttcggaaccgtccgccaagcggagttcactcgtcaagcgttcgttgatgctgaaaagaccttcgacacgttcgacactgcctgggttgaccggccaaagcgtacccgggcaatagctcgaaagcacgaggtcgcccttgacggggctgtggatgcggtggtagttgaacggagccaagtaaatcgtcgcaaaggcgccgcccttgaaacgttctgcaagttcttcgctacgcaaaagactcttgagcgtgtaagtcttgcccttcgcctggatcaaattctggtcatcgccatcgaacgttcccgtctgcgaaagcacgccatcgaccgggcttacgatttcggcaccatcggcaacagggcgcatacccggcttgagcttgcggataaaaagttcaccgatgttcttgtaatgactgagcgggtattccgattcagacatgtcgagcttgtaatagctagcaaaggcgttgcgagcgattttgctcaggaacgggatgcgtaaacgcgtaaaggcaccgaaaatgcggcttgcggcattcttcggcaaaagcttcataaaaacgtagaaaggagtgttcatggttgcaattatagatttttagtcaagagacgagagacgagagacgagagaagtagagccgttcactcgtctaaatcaatgattttcaaaatgcgcaacgtcagtgttgagcagtttccagagtctagaggcaaacggcgtagcccattccttttctggcgctacgcgggttgtcgttgcagcggtgaatttggagtaagtgagggcaacaagttcaccgtagcgggcatcccacatgctccacacgatttgccatgtaaagcctcccttcttgcctaaatccggatccatttccacattcagcaccagcgggattgtcaaatagcgaagttcatagcgactcgctattccgttcagtaattctttaagtttaaacggcaactggcgtgcaattgtctgttccacgccatcgcgctcttcccacggagtcacgtcatccaagcgtttgccttccacgaatttttcggcaaggagctttacagacaaagaatcaacgtaagcggaatccgcatcggggacgcgcatgccgacaatcattaagtctcgttgcattttcgggaacgcttttgcaaacaaagaatcttcaacgcgcgccaagtcaaaatcgagagcatcggcgctaaagctgtggcacattttgcaatcttcggggcgggtcgccgtcaccttgagcgcagggaaaacgcctacaacagcattcgaatcgatacggctaaatgcgacctggttccattctcggtagaatttttcgtccgtgattttcagcacgatatcgccttgcgtgccgcattccgtgcaaggagcgtcagccatgtcgccaccttcgggagcgctatcgcgcgaacctgcacaagcaatgaaaagcgttaatgcaaacaataaagcaatgaacgatgaacgattttttttcataaacaactccgcaggaaagccccgcaattactctagcattatagtaaatgggccgtcgttgacgaggctcacttgcatatcggcaccgaattttccggtttcgacaatggcaacttcttttttgcactgttcgatgatgtactcgtacagttcattggctagcgtcgggttgccagcgccattaaatgtcgggcgattgcccttattgcaattggcatacaacgtaaattgagaaacgagcaaaagcgagccgccgacatctttgatggagaggttcgtctttccgttttcgtcggcaaagatgcggagtgcaagcattttcttgatgaagcggtcggctatttcgcgggtatcgccctcgcctacgccaatcagcacaagaaatcccttgttatcaattttaccgacagtttgaccttcaatatcgacttgagccttagtgactcgctgaattaaaaatttcatttttaattactctagaaaataattgttttttgaaacgcaaatactatgtatacatttgatagattttttgaatttctgcgggatcattcgtgacggttaatgcaaggcgcaaaagcacggcgacttttgcaggaggcaaatcgtaagcagcaatcgtttctggcacaagaagctgttccgggacaatgctaccgcgattgattcgcgtcgaaatcacgacgggaatattcttttctgcaacagcatcagtaatcgcatccgcccatgcgcgagaaaattcaccggctcccgcaccagcaatgataagccctgccgaacgttccgccgcaaagcgtacgagttcggcatcggcatcggcgttaaagtaaagaacggtaacgcgcggcaattcgcgcaagttcgagatatcgaacgatttttttgcatttacgagatggcgatcccggaacgaagtccgggatgacaattcagcaaacgcatccaaatcattcgcgtgaattttttgcaccaagcgagcatccatcaatttacctgcaaaagcaacgtaaacggtcgcatcatttttcgcgctcatttccacaacacttttcacggcaaagaggaggtttgcagggccgtcaggttccgctgcagttgcggggcgcattgagccggtcataatcacgggcttcgcggcaatttcggcggcacttggagcagaaccacctagcgtcaaactcaagaataaagcggtttcttccatcgtatcagtcccgtgcataatcacgataccatccacatcatcgcgcagcaagagttcctgaatccgcttcgccaaagcaatccagatttcagaagtaacatcgtccgaattgatattgcaaacttgctccacgcaaatatttgccacatttttcaattccggaatcgcatcaatcagcgtttgtgccttgattgagcccgacttgtacccaatatttttacctagctcgcccgcgccagcaattgtaccgcccgtcgcgagaatcacaatatttttcattttacagactccaacaaatcccgtgcggtcattccataatgctttttcaaagcgccatccgttccgagctcatgcaaatcctgcaagcattttgcaaaattgcggaacgcatccgcaccgccgccatcacgccacaaaagttcttggaccattcgcatcgcgaaccaataaagtttttttgccttatccgtatttggctcattcacaaacggttccgtcagcgatttgagactcgggtacgaaccaatcgggcgtggatcatcgttgtgcgaaccgtccaccacctgcgcaataccttcgttcatccaacaagggacattcgcatgcgtcatcgcacgaacaaaggaatgagtcaattcatggaacagcaccgggcgataaacttcgcggtacgccatcaagttcactggcacacgcaacttgccatcaaatacagcggccacccattccgggcgagttcccccttgatattccttttcctgatacagcacaaggctcatcttgttttcgggcaaaaagtcgaacaaattactaattgaatcgtaagcaacttccaaaacggcaagagcttccatcacgtctttcttggatgggccaccatcaaattccaagcggaaatgcatggacttttcaacgcccaaattttccatttcctgttccagagcttttgactttttaacaaggtaatctaaatcctggtgcttaaaattcaacgtttcaacgtaattgatgcattccttataacgttcctgctcaaagagaatgcccgccatgtgcatctgcaaattcgtatcgttcggttcagactttaaaagttcccggacgttattctcggcgcatttccaatcgcctacacggagacactcattcgtttcatgaatcatgtcttcatatcgaaagcgttcttcaacttttttttcgtaatactggtaccctacgaacatcaaaacatacatcagcaaaaggccaacaacgcgtcttttccagttactttttttctgagccatattcattccacaaaagagtcccttacaattctagtaattttcgcccttttatcgcccaaatacctacttactaattactcacatgaagccctaccacaatttttaaagtatatttagtataggtttggttatggcagaaatctttgattacgatgactaccgggatatgatcaaggattattacttggagcataagaaacacaactccttgtattccttcagcactctcggcaaaacgcttggcttggattcaagtcatgcgtactatatagttcagaaaaagcgcaatctccccgtccacgcagtccccgcagcaaaaaaaatgctcggacttgatggtcgcggggccgcatactttgacttgttgattgtcgcatcgcgcacgaagtccgaaaagacaaaagcagaaattctgcaaaaggcattccagctccgcgacgtgaagcgccacctgctcaaggacaacgagctcaagtatctaagcgcctggtggactatcgtcgtaagagcgctcatcgaagtgaaacacggcaacgtggacatcccggaaatcgcaagtagcgtgattccgcccatcaccgaagaacaggcgcaagaaagcattgagattttgaagtcgctcggctttatccagccgatcaacaacaacagcaaagtccgcctcgccgacccgcacatcacggttcaaggcgccgaaaaggccgaagccatccgcagtttccattcgaaggtcatgcagtttggcatccgctcgctcaatgaaattccgccagaaaaccgagacatttcgaccatcaccatggcggttgactccaagggctttgaagacctcaagaagatgctcaaggaattccgcaaagaaatccaaattcgcgtcgataagtgcattgtccccgatcgcgttatgcagttgaacctcgctttattccccgtcgcactcaataagaagaaggaaaaataaaatgaaaaattttaacaagcttctttatttggtaccctttggtctcctcgctgcctgcacagcaagcaacgacacggcagggaatacgacggaaattgaaaatgccatcgccatccgtgtttttgacgacggtatgccggcagccaacgtgcgctaccaggtactcccgtcttggtatgtagccgacaccaccgaaaccggtgcagtgaactacacttacgaaggcaagaccgacacgaacggttgggtacacattgatggccaccagaacggttcttataccatcaactttaccaagggcgattcttctatcgtcttgcagtacacgctcaacaacctgaaccacgaatacacgctcgacagcgcttcgctcgaagcggtcggcacggtcaagggtcttgttgatttgccggactccgccaactacgcctgggtcgccgttcagggcgtgaacaccattgtcaagaccgatacgctcggacagttcgtcatccagaaggctccgtgcggaaacgtcaccgtgagcgcatgggattccgaagacctcagctccattggcggaacatccgcagttgtgacctcgaacgacacaattgacctcggcctcatcgagaacccgaacaaggtcgttcccgagaacgccatccgctttatgccttccgacttgatttcggactggatgcgcccgctcagcttcccgactgtactcgtcctgcgcctgactgaagagaacttcgacttctcgaaggccgaaaaggacggaagcgacatccgcctctacgacggaggcaacaacctcatcccgtttgaaatagacggctgggacacgagcatcaacagcgccacgctcaacatccgcgtcgaaagcgccgccgatacagtcaggccgtggatgctcatgtggggcgacaagaaggccaagaagattgaagatgtcaaagtttgggatggcctcagcgattctctcgtgaaggcactcaacagcgtcgaggttttgaatttcgaagcaggcaccgacttaaacgcactgcccgcgccacttaactacaactggtacgtacaaccgcacgatagtgcaacggtcaagaacaaccttgaccagaagccgaccaacggcatcgaaaaggctgacagcaccatcttcggcaagaacatgctgcatgtgcagtaccaggcgaacaagctcggacgctacgttgtcatcgggacgcgcatagccgcgcaccagcacgacttgagcagactcgactccgtggaagtttggctcaagggcagcggggatttcgaagtattcctcgagacgattgtagaatccgatacaaactacaagacctcgtataaaggaagtgtcaacgaagaatggactcgtgtcgccatcaagccatccgatttcacaaatccggacaaaaaaagctaccacggctgggacgtgacacgcaacaagattacgcgctttaccatctttgtgtacaacggcacggatatctggattgataacgtcagaatgtacgggatcaatttagacgacttgctgtaaatagcattcaccaaggcaattaaaaagccccctcaaagggggcaaaaaaaggccgtttgggattggaaactctgttcggtcaaggtcactacgttttgtatcatgaagaatagtgatccgagtctccatccgatacagaagcaccaattctccaacactaattgatgcctttgaatccaatcccaaatcggcagttttaggatacccgtaaattatctttatttaaggcctttatctcaaaaggccttttttcatccgttgacaaaatgtcaaataattggcaatagcgcccgtatgggcgaatcagataataaacatttacattaaaaatgggtgtgttttaccctgtaaatgtatatcccagccaagaccataatggtgacaatccagctcaccgggtacaccaccatcagcgacgcaaaggaacggtactgcgggaatacaaaaataacccagaggattcgtataccgcagacacccaccacgcaagtcagcgccggagccaaagactgccccatgcctcgtaacgcgcctgaaaaaacgtccaaaaagacgttgatgaacagcacgccaaccacgacgtacatgcggatagaacccgtcgcaataatctcaggatcggacgtatacaacgaaagcaaaggctttgcaaagtaacagcaaagcatgctcaacgcaaacgtagatgtagtcgctagcaaaatggtccaccggactgcactacggcagcgctccagatttttcgccccgtaattttgccccacaaacgtcacgcacgcatgcgagaatgaattgagccagtaatagacaatgaactcgtaagtgagagccgcagcagatgccgctacagttgcagaaccaaggctattgatagccgactggaggcagacattgctaaacgagaacacaacgccctgaagccccgccgggagccccacacgcataatgcgcccgagaaacacaggcgtaattttcaacttccagaattcgagcttgaacggtccgacttcgtgaagcaagaagtagaataacgtccccgcactcagcgcatttgcaatcacggtcgcaagcgcgacacccgtaacgctcatgccaaagcctgcgacaaagaggacattcagcaacacgttgatagcgcccgtcgcaaggagcacgtaaagcgggcgttttgtatcgcctttgccacgcaggattgccgccacaaagttatacagcatgacaaacggaatacccgcaaaatagacttgcagatagcgcactgccaaatccaaaacatctgtaggggtcgaaattgccgaaaggatcggccgcgcaaaaaagactccgataaacgagagcaatatcccgctaatgaacgagacgattacagacgtgtggacgctgcgcgtaatggcacgatagctctgcgcaccaatcgaattcgcgacgacgacattcacgccgacagagatgcctacgaacaagtttatcagcatattgatgacgaacgtattcgcaccgaccgccgcaagcgccttgtcgcctgcgaattgccccaccacggcaatgtcagccgcattgaacagctgttgcaaaatgcttgtcgccgcaagcggaacggcaaacctcagaatcttacgaccgaggggtccgttcaacatatccatattcgtctttaacgcatccgttgccatacagcaccttaaaaccgcggcaaatttagatttttacgctttaagcttaaagggcaattttctacctttacatcgcaaaaacaggtgactagaatcgctataggataaagcgattacaagcgccacaaatcggagattatcatgggttttaaatgcggcatcgtaggcctcccgaacgtaggcaagagcacaatcttcaacgcaatcactaacgcaggcgcagaatccgccaactatccgttctgcaccatcgacccgaacgtcggcatggtcagcgtcccggatgcccgcctcgatgaacttgtgaaggtctacaacccgaaatccatcgtcccggccgttacagaattcgtagatattgcaggtcttgtaaaaggcgcttccaagggcgaaggtctcggcaaccagttcctcacccacatccgcgaatgcgaagccatcatggaagtggtgcgctgctttgacgacgaaaacatcatccacgtgaacggttctgtggacccgatccgcgacgtcgaagtgattgaaacggaactcatcctcaaggacttggacactgtcgaaaagcgcctcgctaccgaagctaagagtgcacgtaccggcaacgccgaagccaaggcacgcctcgccgcttgcgaacttttgaagacgacgatggaagaaggccgcgccgcccgcaccgtgatgcacgacagcgaagaaatggaaggcatcgtcaaggacctcggactccttaccgcaaagccgctcttctactgcgccaacgtgaaggaagacgacatcctcaccggtaacgcttatgtggaccagctcaaggaatacgcctccaagcacggtcacgacgtgattgtcatcagcggtaagatcgaagaagaactttccgccatggaaccggctgacaagatcgaattcctcaaggaactcggcatgaaggaatccggactcgattccgttgtccgcaagggttacgaaattctcggcctccgtacgttcttcaccgcaggcgaaaaggaatgccgcgcctggacgttccacgcaggcttcaaggccccgcagtgcgcaggcgtcatccacacggacttcgaacgtggctttatccgcgccgaaactttgagctacgccgacttcctcaagcacggcagctggaacgccgccaaggaagcaggtctcgtccgtacggaaggtaaggaatacctcgtgcaggatggcgacattatgtacttcctgttcaacgtgtaatggcgccggtggcgcagtaggatgtaggcagtagacagtaggcaggactgctataggaaagtcttactgcttaatgttatagaaaaggtcgcgagtgctgaactcgcgaccttctttgttgtcaagatttaaccttttttcgctttcttccgttcgcggcgggccaccaccatcgggcgcacaagcgttgcgatgttcatcgccgttccaatcaaaatcaggaagcttgcgcagtacagcccaacgccaccttcaactttcagtagtgggattccaagcgtccccccgatgtgtgaaagtttcatcaatagagaccatagcgaaatcatggacaagagccccattaccgttgatgctagcggtacaatccacgagaacaccgccgctaaaacaaccgcagcaataatcccatacaagtgaggtaccgcttccattttcgggaagttcggcatctgcgccttgaagtgatcctgaaccttcgggttttccttaatcatgcggtgcatttgccccagcgcaggctccgaaattgattcatcgagatctacacctgatgcaatctggtagaacgtcatctgcgcaatcggcttgctatcgtcttttgccgaacaagacacatttgcaagcggcatcaaaagcgcaagcagcacaagcaaatacgggagcgccgtaagcttcttgaaaagtttcatttccttactagaattgttactcattatttcccctgaataattttatcgagcgtgaacacgcagcggaagccgatgccgtcagaccaatagcgcggatcttcgtcatcgcgagccgtcatgttcaacttcttttctttatccttccaagaaccaccctttaagactttgctcgtaccccagaaagaaccggtcggattggaactttcaatagagaacgtgattgcaaagtaattgtcacgagtccattcggcaacgttacccgacatgtcgtaaagcccccatgcgtttggagctttggacgctacatcgtgcggaccataatcagcatctttcttccccttcttaaaggaattacctgcaaatacggcatacttgttcacgcccatggcgtcatcagaagtccaaagatagccatcgttactaccggcgcggcccgcaaattcccactgggcttcagtcggcaaatctccaccgaggaccttgcaagcgtactgtgcattttcccacgtaatattctggacaggcttgttcggacccttaaatgcagacttgtccggataacgctttgtagaatccaggagtcccataatcttgtggaaaaattcctgagtcacttctgttgtgtggattgcaaacggcgacatggaaacaaccttgccacgatagcggaacgagccagaatcaataagagcaaccgttccacgagaagcgtgttcaacaacattaaacacaggctcagtcttgaccgtatccggtgcggcagaagaagaactcggagccacagacgaagaagactctggacctctcttcaaccattcttccacttccttttcaacgagaatgtgcttaggcaacttaaattcacccttaccaaaatagagagaatcgcccatacggaagccaagcttttcatagcggtactggtaacggcccacgaggtcgccttccttgaacacccataccggcttgttatttacaaggaacaaagtcgtcacaagagatgtgttgccttcagcgagcaacgtcacaagagaatccatcgggaaactttcaacaacacccttccaggatacttcaacacgttctcgttccgcaccaaagctgaggttcaaagaatcaatcttattagattcaacgattttcatgatggtatcggcaggagacttgcttgaatctatgacgatagtcgtatccggagccttcataattttttcaatcgcaaccggcatcatgttgatttggaacgggagcgcctggaggctatcaagcttcgcatggaacgccttgtacaagttgctcacgacaccgagcttcttttgacgccagaggttctgcgcctcggagcgcttgagattgtagtgggccacataaccgcgatagacctttcctgaatccgcgagtccaagggaatccgcaggcttgatggccggatagaattttgagaactccgtcgtatctacacgcttaaagttcttgtcaacttcagcggagaacgcatcgtaaagcgcttcggtttcttcaagcgtctggagtgcctgcacctgttcaatcgtcacggacgggactaccggagctgtttttgcttcggcaacattagaaacaggaaccacgcttgaactagaagcaggagcatcaaagtcaggaattgcgataaccgagttcgaagaatctgctgagctagaagaaacggcacctgaatcaaggactgctgcactagaacttgatgccactgcagaactagatgcagctgcatttgagtcaacagtgaccgcaacactcgtatcgggagcagggaatttcacgttgaacgtgaggacttcgcccgactggaggtttccaatatcagcgtacggaagttgatcaggggcgttaaacgagaaaacataagttcccggattcacaggataaagagacctggttcccggtttcatctttgcgctaagggaaacaatttccaagttcttttcatcagacaggatttgcaccattcccgggtggacgctttctttcaagacctcccacttaccattcttcatgaacaagagctttgatacccgtggagagtaaatatattcggtatcaaagtaaatgtccgcttcgtcctggaaagctttgtactgacgagaggcatacaaacgcaagcctagcacttcacgagcgcctaagtgattttccttgaggttgtaagcatggagcttcttatattcctcggccttagcctcgcccgagaaccaaaggtactccttcgcagagtttttatgacggaggtacaggcggttgggcagcaacgggaacacgggttcttgcgatatcgccacggaactgtccaggacgattgcaaaattggtcgcatgctccaaggcattaccgactttaaaattttccgaagacaatttaaagttacgatcctcatcggccattgttaatgccgggaccagcaacaaaagcggaagcagtcgggaaaatgtcataagctctcctgtcttttaaggaacttcttgtctagaaaaaaataatttcttataagaaaagtagttccattattttgacgaattcgcccccatttcgagcaagtaaccgccttttgcaccacccacaggacccaattcaaccttccagtcggccaaacggataatatcgggatggtgttcaatgacaatgactgtatcgccacgggccgaaagcctgcgcaagaggttccaaagaatctgaatgtccttcaggtggaggcctgttgtcggctcatcaagtaagtagaccatttccgtagccggacggcggcaaagttctgcagcaagtttcaaacgctgggattcaccaccgctaagcgtcgtgaccggctgaccgagtttcacatacgggaggcccacatcacggaggcattcgagcttcggcaaaattttcggctgatccttgaagaactcgcaagcttctacgacgcgcatgtcaagtacatcggcaatgttcttgcccttgaacgtgactgtaagcgtttcctgattgtagcgcttgccaccgcagacttcgcaagtttcccagatatccgaaaggaaatgcatctcaacagcaacggcgccacggccttcgcaagcggggcaacggccacgcgcaaggttataactgaaacgaccgtaatcaaagcccttcatcttggactgttcaagtttggcaaacagcttgcggatatcgtcaaagacgcctgtaaagctcgccggcgtactgcgcggcgttcccgaaatcgggctctggtccacaagcaagacttcgccgctctgttttttgcggccgcgagcctggaactgctttttgagcgccgggaaaatttcatcgacaacgagagaactcttgcccgaacccgaaacgccacagacaacgctcaccgccttcttggggaattttacagacaagttcttaaggttgttcgccttgaggtttttgaactcgtaaaattcagtatcatccgtaatacgcacgggttccaactggtttgccaccggagtcgaatacgtgaggaacttgaccgtttcgctacgcgggaactgttgcaacgcatacggttttgcaagttctgcaggagagccttcggcaacgacttcaccaccgaaatcgcctgcaccagggcccatatcgataatgtggtctgcggcctgcatcatcttaagatcgtgttccacaaccacgagcgtattgccaaggtcacgcaagcggtaaagcgtgtccaaaagttttgcagtatcgctttcatgtagtccgacggtcggttcgtccagcacgtacaagacgccttcaagaccgctaccaatctgacttgccaagcggatgcgctgggattcaccgcccgaaagcgtatcgcccgcgcgatcaaggccaatgtagcctaaccccacgctaatcaagaagtccaagcgaccaatgatttcgcggagaagcggagacgcaatcgtcgttttactttggatggtcgcagatgttgcattttcttcgtttgcaaaatcaactttcgcaaaccagtcgcgagcttcggcaatgctcatgtgatgcacatccatgatgttcttgcccaagatgcgcaccgcaagatattcaggtttcaagcgttcaccatggcaatccgggcattcttcgccatccttgaaatgtccaaggccgaggcaagtttcacaagcgccccaatgcgtgttgaaactgaaatgtttcgggttgagtgcggaatccatgtaccagccacattccgggcagcccggcttttcactagccgagaggcgttcttcgccatcgcaatccacatagaggattccgttaccatcgcggtagccgcgttcaaacgcttcgacgagacgagcacgattttcttccttgacgaccacggaatcgaccacagcgagcaactgcttttcacgcgtgggcattttcggcagcgggagttctacgagctttttgccgagataagccttgcggtaacccttttccgtgagaatcttggagagcttaatttcgtccttgatttcgaacggagcaagaatcgtcaccatcttgttgaggtcacgatcgaacgcatgctgcatcaagtcgcccgtcgcataagagctgatgggctttccacaatggaggcagtgagccgtacccacgcgagcccacaaaatgcggaagtagtcgtaaatctcggtgagcgttgcgaccgtactgcgcgggctcttgcttgcactcttctggtcaatggcaatcgcaggtgccaagcccgaaatagaatcgatgctaccgcggtcggggcgtcccaagaatcggcgagcataagtgctgagcgtttcgacaaagcggcgctggccttcgctaaagagcgtatggaacgcaaggctcgacttgcccgagcccgaaacgcccgtaatcacggtgagcttgtggcgcggaatcgtcacatcgatgttcttgaggttgtgcttgcgagcgccatgcacttcgatatcgagcgagtaatcttcgcccttttcatccgtacgttcaaaatgcttgttttcgccatgctttttcgccaaaaccggagccaagtaacgccccgtctccgactttttgcacttggcaatttgttcgggagttcccgtcgcgataatgcggccgccattcacgcccgcatccgggccaaggtcaataatccaatccgcacacttgattacgtcgaggttgtgttcaatcaccacgacgctgttgccgagactacgcaagcggttcaagcattcgagcaatcggcggatatcttcaaaatgcaaaccggttgtcggttcatcaagcaagtaaagcgtcttgcccgtacccggacggcgcagttccgaagcaatcttcacgcgctgcgcttcgccaccgctcagagttgtagaaggctgaccgagtgtgaggtagccaaggcccacttcgcaaaggagcttgagcggttctgcaattttcggaatgtccttgaaaaattcagcggcttcgctgatgctcatgtcaagaacttcagaaatgttcttgcccttgaaataaacttcacgagtcgcttcgttaaagcgcttgccatcgcacacatcgcaagtgacttgcacgctcggcaaaatgtgcatgtcgatgaccttcacgccagcgccttcgcaagcgtcacagcgaccacccttcacgttaaagctaaagcggctcttcgtgtacccgcgcaccttgctttcttccataccggcaaacaaatcgcggatatcgtcccaaattttcgtgtaagtggcagggttactgcgcggggtgcgcccaatcggagtctggtcaatttcaatgaccttgtcgatgttttcgagaccttccaaatggtcgaacttgccgaccggttcttcggaattgtagaatacgcgagccagttcgcggcgcaaaatctggttgatgagcgtgctcttgcccgaacccgaaacacccgtaactacggtaaacgcaccgccaagcggaatttcgacatcgacattcttgaggttgttttcgcaagcaccacaaatcttaagcttcggcgtctttgcatcaatcttcaatcgctgcgacggaatttcaatcgacttgcgaccgctcaaatacgcgcccgtaagtgacgacttattcttttcgagttcatcgaccgtgccagccgccaaaatgcgaccgccctcgacacccgcaccagggccaacatcaatcacgcagtctgcatgacgcatcgtatcctcatcgtgttccacgatgagaaggctgttgccttgggctcgcaagcgctcgagcatctcgagcaacttatcgttgtcacgtgggtgcagcccaatactcggttcatcaagcacataaagcacgccctggagccccgcacccacggcgcttgcaagcctgatacgctgcgcctcaccgcccgaaagtgtcgaagccttgcggctaatgtccaaatagccaaggcccaccgccttcaagaatccaaggcgcccgcgaatttccttgagcacttcgcgaccgatgcgctgctccttcgagctcaacttgagcttgtcaaaaaactcaacggacttttcaacagaccattccgtcatctcgcaaatgttatgaccatggaaatcaactgccgccgcaatgcggttgattcttgtgccgtggcattccggacaaacgccaatctgcatatactttcggaagtggtaaatatgccacatgtcccaaagttcctgcataatcgtcaccacaccgcgttcactcccgctcggagtcccgtaaagcacggcatcctgctgcgcctttttgagcttattccacggcgtatcaagcgaaaagtgcatttcgtttgcaatcgtacgcaaattgcgccaaccaaaatcgctaaagataatgcagccgtcatccttcttttgcggagcaaggcacccctctttcaaagacaaattcggattcggaacaatcaagttaatgtcaaattcgcaactttcgccaagacccttgcaggcggggcattgccccttcgggtcattaaagctaaagaatcgcggttcaagttccggaatagaaattccgcacttcgggcaagcgagctgcgtaccctgcaagcggtattcttccttcgcggcagccccctgcgacgcatccgccgcagcatccgagcccgcctcctgcgatgtcagcaagaacgatacaagctttccgtccgtgagcttgagcgcaccttcaatggcctcgcgcaaacggctcatgttcttgcgttcaagcgtcaagcggtcaatcaccacttcaatcgtgtgcttctcgtaacgcaccaacagcggcacttcttcaagcctgtaaatcgtcccgtccacgcgtacgcggacaaagccattttccttaagctccgcaagttccttgcggtattcgcccttgcgctcctgcacaatcggcgccatcaccaaaatctttttattctcgtcgctagcgtacaagttatcgacaatctggtcgacggactgcgcctgaatcaccttgccacacttagggcaatgcggaacgccaaggcgagcaaacatcaaacggtaatggtccaaaatctcgaccaccgtacccaccgtactacgcgggttacgattcaccgtcttctggtcaatcgaaatcgtcggagaaatcccgcgaacgctctccacgtccggatgcttcatgcggccaatgaactggcgcgcatacgctgaaagcgactccacaaagcggcgctgcccttcctggaacaccgtatcaaaagcaaggctcgacttgcccgagcccgaaacgccagtcaccacgactatcgagtcgcggggaatcgtcaaatcgacatggcggaggttgtgttcatgagcatcgcggatttcaatagatttcgtcatgaacgcaaatatagaaaaagaggctccaaatgtctaaaaattagtgaacatttgaatagaatgtagatagaaacagccacgatttctcgtggctgttcttcctcctcacaatataactctcagacttctttagttaccacactggtcataggatccgaacttatccacgacaaattcgccatccacagggaactgaagtcgcacggacgtaatttttccgatgacatcttcaatcttttcactagattcctcgtcaatattcttgaaagccttccaagaaaccttgccccacgtcatgtcgtcggaatattcaacttcggtataccagtatttatttgcagcggcatcggtgacaagagcgattctaatgaagttgtaagtactgtaatggatgcaaaagccatcccatgcgctgatatcagccggttcattatttgaacttacagtattaaagccaatcgtcgcaacactatccaaattatagagaaaatcatccgatttcacgtatgccgtaaacttatgatgtttattcaacaaagatgcaatgacatttccgttatcatcagcttcaacatcgtcggggaacccgaaactatacgtatccatttcatccggagagttggtccaaacgccaccagccgttgcaccggaaattccgagatccacatggtcgccgtcaacagatgcatcccacaagaagctctttccagacttgtagctagaagactgcgtcggcttcacttcttcaaattcaccggattccttaacagaaaggttttccggcaccaaggcgctaatacgtctgattccgaaacgtgttccagccttgttttcctttgcaaatttcaagcgtaccttcgccaaatgcttcaggatatcgtcagaaccattcaagacatcggcgaacacggcacagttcttttccatatcgtcgttctttgccaaagtcattgtcttgacactcttttcaagagttcccgtcgaggaatccccaggaacaagttccatcacaatatccatttgcgattcatattccaagcacaggcccttccacaagccagacacatcggccgtataaatgaaatccttgtcatttttagtggttttcccggctacaaggaattcaagaccaacatccggacttgaactggaaccctcaaagactacatttccataaaggccttcactataatagattctttcagccatatccgaaaaatcaccttcgccatcccagtcaaagtaagcttcggaagaattttcaaagaaagtcagctcgccagaagtacccttatcgcctttttcaaagccggtctctacgcgggacttgccatccttaccaatccacatatccgagcgaacataaggagtcaggcgctggatgctaaattcacccgtcgaacccgattcacccacaaagaccagctgcacagaacgcaccttcttgacaacgtcagaaccatccgtatcatccgacttcttcatcttgaaatcttcccaagatgcgcaatgactttcggatccagaatccttcatattcaggctgacaaaaggcacatccttatcaacagaagagcttgcgtagtcttccgtatccaagcgaacttccacaacaaagtcagacttgtacgaaacgcacaaaccatcgccaccctgagaaagatcggcaggagaaccatccgggctggaaacgtcataggcgataccggcacgtgcaaggtcatccccggactttttcaacgaaacacggccgagcaaagcgctcttggtattttccagcttaatatcggatcccttcatgacattccaatccttaagattggctgtttcattccagaatgcatttttttcttcggtggttccatagcttttggaagccacgggatcatctgaacatgccgtcaatgcaagggctcctaacaaccccaaacaaaaaacgttcgttctattaaattttgtcatatcagccctcatcttttttatgtgtattttttgacaaaggaaacatctgcaagttcaagcgataaacttgacatggttccttactcgtgttggcaatcgccacaatctttctgcgacaggaatccaattcccgcacaatctgttcataagtttcgcgatcaatacccatggtcacaccggaaacgtcgcgatcatggacatcaaactgatctatagccttctgtgcaaagcccgccatttcacggtgcatggagcgaacaaccaaaggcatcacttcggaattaccgaccaaggccttatccgtctgctcatagacattttcggacttgcgttgcaaaatcccgactctcaccataaaatccagggaattacggacttcatcggcagtaatcgggttccagcacatttgagcaacatcttcgggagtagccccaggcatcatcgccaccagttcacgcagaaccggatttttccaggattcaaaatacgtgaacgcatccccatcgaccactcgaattttgttagcgtccgcaatatttctcatgtttgcaaaggcggtctttttcgtttcgtcatccttcgcttggttataccgcaccaaattgcgaaaataagcattttcaaagccgcccaaattcatagccgcagcgactctttcaatccccaactcgctaaggctgcttttcccttcacacaccaacttcaagtaagttggcgacgtaaagcctgccagacgcgcgaattcacgccacgtaaacgagctagtcctcttacgctcatcataaaaatcctgcatgcagcagcgataatcacgatattctgttactggtttcataaaaccgcctaataagaaacttttctctccatgactttaatataacatattttgtatcattagacaagttttcaatgatacaaaattaaaaaaaatcatttttttacaaaaaggacttgactgaatcaaaacatatttttaaatatggttacccgattgagaaatcagtcgaaccacttggggtggtagctcaattttggttagagcaccggcctgtcacgccggaggttgcgagttcaagcctcgtctatcccgcgaaaaagcacttctctcagagaagtgcttttcgttttttgcgctccaaaagccattttaaaccatagtcgcaattggaggaacgcttttttactccttcttcaaaaaatgtttatattaaaaatcaagaaggagttttttatgaagaacattcataaatacatacttatcgttttaatctgcgggcttattttctttattctcggctacccctgccgagagcttttccgaatttccagcacaaccgaagtccgcatcgtggcagcactacccctattgtttggcatatcgtttggatttgctggcgtcctcggctgcgccatcgcaaacctcattgcagatatcatctccggttatgacgcaattatcttcatcccgggatttttcgtccagattatttacggttacgtccccgccgtgatttggaacaggctccgcaaaaacgacaagaacaagttcaagctagacaaggtttacaagaacgtgcaatacatgctcatcgtcattttcgattcactcgccaccgcattcatggtcgtgagcgtcatcaagctcaagtacgatgagcagtacttttcaatgctctcggcaaacattttcttcaaccagttcattacgatggtgattatcggtatcccgtacctaatctgcgcctcgctctttcgccaacgcaaaatacgcaagaagcagaaaaaatcgacaaagttcatcttttccttttcacttaacgaaaaattcatcttgttcttcctggtcacgagtatcgttatttccgtagcaatcggtattacaagctacccaagtatcgcacttaaatacggcgaggacaacctcaacctttggagttacgtttacttttacatcggagccatactgaatatcggcatttgggtttcactcggattcctctactacatggaacgcaccgttacaaagcctatcgaaagcatgagcgaaattgcaaagacattcggccagaacacggacatttacgaaagaatccacaacacgctgcagaaatgccaacagtacatctacttcacctccgaagtcgggaaactcgcccgttcatacgaagaaatggcaacggagctcgacgaatacgtgaagcacttgaccgaagccacggcaaagcagcagaaggtccatacggagctttccattgcaacgaccatccagcgagcatcgctatcgaagcccgtagaagtggatggtttcgacaattacgccatgatgcgcccagcacttgaagtgggtggtgacttttacgacaacctcatgattgacgatgaccatttagctctcgtaattgcagacgtctcgggcaagggcgtccctgccgcactctttatgatggtctccaaaattgtgctaaggcacaacctgcaacaaggcctctcgcccgccgaagcgctcaaccgcgcaaacgacgaactcgccgaacacaacgttcacgacatgtttgtcacatgcctttgcggcgtgctgaatatcaagaccggccacctcgtctacgccaacgctggtcacgaaaagccgttcataaagcatgagaacggagatttcgaagtcgccactctcaaaagcggattcgtcctcgccggcatggaaggctacaagtacaaggaattcgaagcgcagcttaagccaggcgacacgatttttacctacaccgatggagtccccgaagccacaaacgaaaaggacgaagaattcggcatggaacgcttgcagaaagtcctgaacgattccaaggacgactcaatccgcctcctgtgccgtaaagtccgcatggcggtcaaggaattcgccgggaacgccccgcagtttgacgacatcacgatgctcgccttcaagatgaagtagatcacgctattccaatttggactagcactttgttatttatttgacatattttaagttattttcttattacatacaaggagaaaataactatgaataccattaaacttacagcaatggcatttggccttgctgtcgcaaacgtttttgctcaatccgccaccgaagcaaccaccacagaacaaaagggacctgaattcaatatttcaggtaaggccgaatttgacgcatacgccaacgcacaaacaggcgataaccaaaaaatcaatcacagctacgcatccactattgacgtagacttcaatgtcaaattcaacaaaaactggtccgcctttgcagaaattgaagccgatggagatgacgaagctccactcgttacctacaaaaaggcatacgttcaatacaacagaggtgacaatttcacactccgtgtgggtgtctacaattatgatgacgccgggatctacgccgcaggcatgagagaacacgacattcgcggtctagacttgcagctatacgggttgcaattcggtgtgggctttggccgtggaaacaacgacgtctcttgtctgaactcggaatcatttccttgcgattacggcgaatccaaaagttacgatgtccacttagcttaccaatttgacattgcaggccaaacattccgtccgttcgtccactacaaaagctggcaaattaaagatgccaacgaactccatgccggtttgcatacagatcttttattaggtccctttgacattcacgccgtttacggcttacatgcagaccgcttgaaaaaatcctaccccaacgccacgcacgccttgttagccgagcccacattgaatcttggccgcgtgttcatcaaaacaggcatattcttcgctttctttgacgacgacatggataaggcaactatccatgaaaccagcgctacttattatgaaatccctgaatacaagttcgcctacggcgaagtcgatttcaaggcccttgacgtattcacggtcggtctcataggtgaatggcataccaacacgctcgacaactcgaaggaactcggctctgtcaatttcggcacccgactttacttcaaccccgtcaagaatcttgatatgaccggtttcgtaaaggccatcatccccgtgggcgacgactggaaaaaggatggacatgaaaaatgggtatccacaaacgattacaacaatgacgtaacgttcaacatcggtcttgaaacggtattcaagttctaaacaactccctacctccacaaaaatcctcggtataacactgaggattttttcttatattaaccaccaaaaggagagcttatgaccgtccgcgccgatgttacccctgataatccgtcccgtgcagaaatcgacttttcacgaatagccaacttacttgacgacaattggctcgtctggatgaacagatcctggtatttcgacaacgacaccacaggctccgtcctgcgtgaagttgacgcggttctttaccatcgcaagtacggcctcctccttgtcgaatgcaaagccgggaaaatttccgcccgaacacaaaaccaaacaggcaatgttgtctggatgcaaagcggaaagtccatggcgaaaccgccacacatgcaagtcgcctcgctaatcgccccgctacacgaatacatgaaactattgctcaaagcaccccagaacaaagaattctacagagtgcgcgtacaatgggccgtatgtttcagcgacatggagaacatggaaggcattcctctctcggaaattccgagaaaacgagcccttttaaagcccgacatgcaagacgtgaacaagtttgaagaacgtttaatcgaaattcttcaaacccccgaagaatcccatggcgggcgcccctacccgaacgactatcttgacgaagatgccttctttgcgctccgcaacttttttgacggcatcggcgacatgcaaaccgccgcagacgcgctccgcgaagacagctactattccgagcaagccacagaaatgcagcagatgatgatggactccatctcccggaacaaccgcgtgagaattgaaggcgtggcaggctccggaaaatcgcgcatggtcgtctgggaagctttgcgactttccaaaatcggtaaaagcgtcgccatcgcctgctacaacgacctgctcgccgaagaactacgcgaagaagtggaatccgccctcgccaaagaacgcaaaatcgtcaccgccaaatacgggcgcgacggaggagtcggttttgggaaaatcgaagtcaacgtttacgccgactggtgcaaaaaatacgccaaggctgtaaaagaactgccaaaaatgggcgccgacaaatcgcagtattacgacaaggaactgcccaaagcattcaccaacgcccagacaaaactgttcaaggacaagaagcagcgcgaaaagatgttctttgacgccgtcattatcgacgaagcgcaggactttgccagcgaatggattgactcgctcataggcctcttgcgcgataaggagcgcggatacgcacgtattttctatgacccggcacagcgactttacgccaagagaaacggcattgaaaacgcacaagtgaaagcgatgcccgtcatggttctcaagcgagcattccgcaacaccaagaaaattctggagtggatttacaagaacaccaacattcgcttgcagagctataacaacacgccgcaaggctaccctgtcaaggaatatcgctatagagactcatcggaacaagagcagttactgctcaacagctacaatgaactcgttcgaaagtacgaactcaagccatccgaaattctcgtcgtttccatgcatagcgaagccagatccggcatcaagaacatttctaacgacacctttgcatggaacaaggtcggcggcaagaaactcatccaagataaggtaaacatcgtgagtgcctaccgcatcaaggggctcgacacaatggcggtaatcctcgtcgatgtggaagaaccgaccgagacaagcaagcgcgaagactggaaacgccttctgctcgttggcgccacccgcgccaagaaactgctgaccgtcatccgaaagaaagcgtaaaattaaaggcattgattggtcgcctcgcctcttgacaggctaatagctattagctattttagctaacagatattagccactgtaaaatatcgcaaaagtcgcaaacttcaaaaacaagaggcgccatgtctacaaaagaaaaaattctcgaaaccgcattaacgctatttgccaaaaacgggtacgacggcacaagcgtggagcaaatcgcccaggatgtcggcatcaaggcgccgtcgctttacaagcacttcaagggtaaagaggatattctgaactcgctaatcgatatcgccgaaacgcgttacgaagaatcattcggttccgcgaagaaagtcggcacaatcccagaaagtatcgacggtttcattcgcgagatgttaaagcgcatccgctttacaatgagcgacccgattatcaagaagatgcgtgttttcttggtgcaggaacagttccgcagcgagcgccttgccgaaatcacgacaaggcatcaagtggacgggcttcagcaaatgtaccagaaaattctcgaaacgttgatgactgccggtatcatcgtcaaagacgacccggaaatgctagcaacagaaatcaccgcgccagtcgcactttggatttctaaggtcgatcgccagccgaaatgcgaaaaagaagctctcaaattcatcgagaagcacttacagcattttttcaagacatacgcaaatggaaacagatagatttttactgcgcccgtggcgcgaaagcgatgccgaagctttgttcaaatacgctagcgatccagatgtgggtccacgcgccggttgggaaccgcacaagaacgtagaagaaagcctgcaaatcatccgcacaatttttggcggtgatcacatgtgggccattgaactgaaagagacaggagaacccatcggttgcatcggctacctgctcaaaggcgaaagcaacatcaatgttggcgagaacgaagccgaagcaggctactggattgcaaagccttactggaacaaaggaatttgtactgaagcgttaaagctgatgatagactattgcttcaacgaaaaacacctagacgttctctggagcgactttttcatcaacaatcccgcctccggacgcgtgatggaaaaatgcggattccgcgaaaccggcgaaatgcgctactgcgaaaatctttatggcggcagcaagcgccccgtgaaagtgatgagactctgtcgaaacggataaagtcatcggtgaacatatttaaaggcaaaaaatggcaaaagaaattgatccgaaaagcacaaccagagcaaaagcatttgagttttggatgcaagcaccaaatccgatggtaacatttttcaaaacgcttaacgtcacaagactcgtgaaggtgagcaaaaagcacggtttgaaattcaacatgcttatggattactgcatcggcaaggcagcggcaagcgttaaggagttttacatgctcccagtcaacggcaagctcatgcaatacgattcgattgcggtgaatacaatcataaaaaacgacgaaggcgaagtcagctcttgcgacatcccatattccgaagatttggcgacgttcaaccgcaactacctcaagtacacaaaaatcgtggcggaaagttgccaggattgggacttgtccgagaacagcatggtcattggcacttcggctattatcgatacagaaatcgacggcgcggtcggcatgaattccggcattttcaacaacccgtttatgatttggggacgttacaggaaacgtcttttccgctatgaattgccggtttcgttccagttccaccacacgcaaatggacggggctcacgccggaaagttccttgcgaacttgcaacaagcaattgaggaacttcgataaaattcggtaacacttttcaagaccttaggtgttatataaaaaaggagattcccgcagccgcgagaatgacaataaaaatgactttagttttgaacacattggaatcgggcgattgctcggaacagattaaagcactatttgcagacaaaaacgaagaaatagaaatcatcaacactgctgatttaaaaattatgcattgcatgggctgcaacaattgctggcttaaaacacccggcgtttgcagtatcaaggacgattacgaaatcatcctcaaaaaaatggtcgcagccgaaaacttctgggttgtggcagatacgaaatttggttttattgactaccgcggcaagcgagttttggatcgcatcgtcccgatgctaaacatgtacatcgaaatccgcgacggttgggaacgtcatcagttgcgttatcacccactgaatttcggcttcatatacaagggtaatggcaaccgcgaactgctcgaagaatggagcatgcgagtcgccagaaatttagcagggcgttcgctaggagttattagtttagaccaaaatgggagttgtgagaacaccgcggaaatgccgtccgatagcgccgcggcaccaatcaaaactgccgcacccgccgccgacgaacacgtcatcataattaacggaagcccacgcgtcaagaagaatagcaacacaaacaagattgtccatgcttttgctgaaggactcgaaaaagcgggaatcacgcacaagctttattcactctcgaaccatgccgaatgggacgaagcgcgcgaagcattcatgacgaatgacaacatcatcattgccgtgccgctctttgtagaatgtctgccgagtttgttgctcgaatttttaagtacactccccacggaacgcaagcaaccagcaaaactctcgttcattctccacggcggttttgacgaaggtcaccagctgcgactcggtgaaaaattcttgcagtcgctcccggctcagctcggatgcaccagcggtggcgtcctcgtgaaaggcggcagtttcttgctacgcaatcgcgaaaacagctacatcaaaaagatgaccgacaagatactcgcctcttacacaaccatgggacaatctttcgcccgcaacggaagcttctcaagttcagaagcaaagaaatttacaggcttcgaaaaaaatccaaagataggaatcctgctattcaacctcattttcaagcgcatcgtcaaaaagaatttcgagcgaatcgcacaagaatggggatgctcggaaccgttggacgctaaaccatattaaaaaacaatgaaaagaactaaagagctttcagaaatggacggcagaagcacgaaaggaatatggagatcgatactgacgaattctgaaaaaagatagaaaaggacttgacgagagcttttaaatagtatacatttgtacacgtattgtaagaaggaaatttcatgccttttgactttaaaaaagaatataaagaattctacatgccgaaaggcaaacccgaaatcgtcactgttccgaagataaactacatcgcggtgcggggcaagggcaacccgaatgaagaagagggcgaatacaaaaagtccatcgaacttctgtacggcatagcctacaccatcaagatgagcaagaaaggagaccacaaaatcaaaggctactttgattacgtggttccgccgctagaaggattctggtggcaagaaaatcttgacggaatcgattacagccacaaggaaaatttccagtggatttcagtcattcgactccccgacttcgtcaccaaaaccgatttcgattgggcaatcgaagaagcgacacgcaaaaagaaaatagacttttcgaaagtcgaatttctcgaaatagaagaagggctttgcgtgcagtgcatgcattccggctcatacgacgatgagcctgcaactgttgcagcaatggacaagttcatcgctgacaacggctatgaaaatgatatttcggacacgaggcgtcatcacgagatttacctttctgacgcacgcaaagtcgccccagaaaagttaaagaccgtcatccgccacccgattaaaaagaaataaaggagaaatcatggaattaaaattttgtcagagctgcggaatgccgctcacaccagaaatcctcggcacaaacgccgacggcagtaagaacgatgaatactgcatctactgctacaaagacggtgcattcaccggtgatttcaacatggaacagatggttgaattctgctcgcagttcgtcgatgaattcaacaagaacaccggcaagaacctcacccgcgaagagtacaaggcagaactccgcaagtatttcccgactctcaagcgttggaaatcaagcgacgcagagctcccgcatgcaaactcccccatcaagcaaaagctgatcgaagaagttaacgcgcttaacatcaaggacatgccgaccatcgacaacctctttgtattgcagggatcgtttatcaatcaggaatacaagatcaacggcaacagcgtcaagctcttggacgataacgcaagctactggggcaaccaggtcgaaaagcaaaatgctgaaggccgctgctacggaatcgcctgcgacgagcgctacattctcgtgagcgaatacggcaagaacggcgccgatgcagaaatcgtcgtattcaaaagacggtaaaataagaactctctaaaaattgtggtttcttgaacaaatcatttgtactttatcagcaaaactgataaaaaactgataaagtacaagttttttatacaaggaggattatttatgtttaagaaacttgcaattgtggccgcacttgccacgagcgcatcatttgcatcctgggacatgtacccggttcttgagcaacacaaaggtgaagtctccgtcggagtaaattattcaacggatgaaaatacaaaagaactttcagtacctgtaggcgcccgtttttcagttattcaaaacttagaactcgcgttcatgctaccctatcgcattttcactcacgataaaaatgggaatgatataaagcgagatggttttgaagaactagcgtttatggctcgctataaaataacacccacaacaagcgctttcgccgacatccgcacccccataggagatggatccgactatgagaaaaaaacatggattgccgcaacaggcgcacaatattccaactccatcaatccgttcattagatttggatccgaaatcggccttacaacatactttgtaaggaaaatgaatctaacgactttcagtctgaacgctagtacagaatttgaatttaaagtaactccgcaatttacaccatacgtcggtgcaaacttgggagtactcctcggctccatcactgaagacggttacagattcaatagcgctggagatggccatgttgacgccagaatttacgttggcgccaaatatgcattcaacgacatgtttgaagtcggcgtcaacgcgggcatctggtttggcaactgcttctacaaagacaacaccgaaaagagcatcggaacttacgggcggttcaaattctagttatattccgctagaatgcgtagcggaaatccaacagcaaagacgcacccgtgctagacgcccccatcggggtaaaagcgagtgcgtcaataccaaagtgctttccgaaatcacagttcaggccaacaccaacttcaccagaagcatcgctgctcgaaacggcattaagcagagtaaaaccagcaacaaaatgcaaattgtttccacctaaatagaacaaggccgggatacgaatgtactggaattgccaaacctggtatctcaagtcaatcgtcatgtagattgcgttttcactagaaaaacggattttcgcaccaagaccgacatcagcaaggccagcatgcaaaaagaatcgagcacgcggccattccggttcggcaggagcagaagagccccatccagatgcaggattctgctcattagcaaaggtaaaaacggaagaaagaagcaaagaagcaagaattgttttcattttattcataacagactaaatatagacaaatcattgcaaaaaccgcccattcacttgccaaaaacattcgctttagctatattcactccgctatcaagctatggggatatagctcagttggtagagcgacaggttcgcaatctgtaggtcatgggttcgactcccactatctccacgtaaaagaggcaagctttcgcttgcctcttttgttttccatatacatcaaatcctgttcctatttaattcatcctgcctactgtctacttcctactgcctactgcgacagcgtcgcctaaaagtcccatttcacgccaagcttgagctgcgtgaggaccgtactttcgcgatacaatcccttgtagaaattgggcaaatccatatgtttataattgcgttccagtcctaagtagtagaccatcttccaatacttccacgaaaccgaggcaccccaagtgccgttaaacttcttgattttttcgtaatcggaatcaggacctccgacggcaaagccgtaaaacaagttcatttttgcttcaacggtaatgcggttcttaaacttgtacgaaattctagaacggaataccgggccaaaccatttgcccatcgtctggcggtagacaatactttcgaccgatggttccgcagggggattcgccacatacgcttcatattcatcatcggccatataagcgatactgtcattcaaatactgccaatattcattataagtgctaaccgcttgtttatatgtcgcataggattgcataaacgttttgtagtcaaacgcagaatcggcttcgaactttgcgcccacatagaccgttccgttcaggccttcgggagcagtcctgtgccacgaggcgtacgcagcaaacgacatcgggccggaagtctggtaataagcccaggcgacagctccaatgcgctgtttttcaaaacggtacaagtccttttcgaaccacacataaaaatccgatgaaagttccttgccctcgatgttaaaatcgtaacccgcatccaggagcataccacgccccatcaacgtgtattccagcccaagaaccaggttccagtcattcgtatccaagagcgacatttcatcgttattcaagaagtagtcaccctgcaccgaagcggcaaacgtatgcgaccaagttgcggtcgtatagtcaaaatacggattcacattcaagaagaggtccccgcctttttcggcatcttccagacctgtttccttgtagtgcatcccgtaaagtccaagttcaccagcgatatggaattcccacggattcgacgcattgtctaagctagacgcgtcgtcatcttcgacccccatagccgacttgtaatcgcggataatcccctggatttcttcggtgtactcgccaggcaacgccaccgcttcttcaaaggccttaagagcggcaggaatatctccagcctcttccgccttcatcgcgcggtaatacgcctcctcctgcgtctcggcaaagagcgcagtcgcaagcacaagcattatcaaaccaaaccagcgaaccatctattttttcgggaaatttcccttctcccaatcacgctgattatgcttttcccagggattgcgttcaatcgggcgcgggacaaacggacgcatcggttccatgcgaccaggccacggattcataccgccctgcggttccttcggttgttctttttcttcgattttcttttcgcgaacaaactcgtccttcggctttaccgcatccttttcggcaacaggcggcaattccgcaacagcgggctttgcaagttcattgcgcaactctttcttttcgaccaccgaattggtcctcaaatccttgagaatctgttcacgggcaaggcggcgttcttcacgcattttctgccagtccacattttccttttcggacattttcggaactttgtccaaagtttcacgagcctcgactggcgtcgggacacttgcttccgggcgagaatcaatttcgcctgccatggcggtcgccgccatcacagcggatgccattacaatcttcttcatggtgagtctccttaaattgagcttcagctttttacaaaacatccctataccttaaagtcttcttttttcaagcccaggcgttccatgatttcgcgcagcaccttgcggtcaatgccaagaatcgtagaagcgagcgtgaggttcgcattcgtgtccttgagagcgcgagagatgacttcgcgttcgaccgcttcgcgggcttccttgagcgtgcgcggcgattccttcgcctgcccctgcatatcatcaagccctaaatccttgggctgaatcacgccatgcacggcctgcaccaaacctttctgcacgcggttttcaagttcgcgcacgttacccggccagtggtaaccgagcagcgccttttcggcgttacggctcaagtggaatttcccacggccatattctgcaccatagcgctggataaaattctccgccaagagtaccacgtcctgaccgcgatcgcgcagcggcggaagttcaagcggcagcacctgaatacggaaatacaaatcttcgcggaagcgtttttcgcgcacggcctcttccaagtccacatgcgttgcactgatcacgcgcacgttcaccggaatttcacgattgtcgcccactcgtgtgatgtgcttttcttgcaacacgcgcaaaagcttcacctgcatgttgagcgggagctcgccgatttcgtcaaggaaaatcgtaccgccatcggcttcttcgaaaaagcccttcttattttcaatcgcccccgtgaacgagcccttggcatgcccgaacatgagcgattccatcaagtgctccggaatagcgccgcagttcaccgcaatgaacggcttttcggcacgcgggctatgcttgtggatgtaacgcgccatcacttccttgcctgtacccgtctcgccacggataatcaccgggagcgggagcggcgaaagcttatcggccatcgcaatcacatcgaccatggccttggacgaataaacgataccatccttgcggacaacatttttaagcgtatcgagcgattccttgtcgcgcaagcggtcataagcggcaaacgcaaacttttcgcagaccgccacaaacgaatcaaacaaagcgctgtcttcgtcggtgaacggctccttacgggcggcacgttgcaaatagagataccccgcctcggaatcgggcgtacggaacggagaaaccatgatactcgtgagctggttttgcacaatggacttggacaagtccgccgattcgtcatcaagctggttccacaccacggcgcgcttttcgttttttgcaagcttgaccgccgaaatggaaatagaaactttttcagggttcgaaaaatgaagcggttcttcgccaccaatatccaaaacagcggcatccgcatgcaggacgtccttggccacttcgagaattttcgggaaaagagcttccggctgttcttcatctaaaagagtcttgaccacgtcaagcatcttttctgtggcgagcatggattccgatttcataactaaccccgtagtttgcgctattcagcggctggcacagggaggtccaaaagcaggctatcgactttcaatatcggcgcactatcgctttctaccgaatgctccaagttccttgaccgctttaacagctggtcccctgtcgcatcgataccgaaacgcattgttccactcgtaagcaacagcactatcaagagtaatataagtccaaaaatgcccaaaacggcccattttagccatttatttttcttgcaaacgacaaacgggagacccttttcaagtccatctggaactttttgccccgcattcttttcgctttccgggcgattaatggattggatatattgggtaacgcagcccgcaagcgcaacctcaccatgcgacactttatcaagtgcaatttccaagatttcatcaagctcgtcaaagtcctcgacgcgatccgagacctccgcgcacaagagccccgaccaaagcggttcaagcgccgagagctgttgagcgccttcgggcgtttcaaaggcgcccgtcgcataaagcttttccgagatgttcaagtcctgcacattcgccatctgctcggcaaactgctcgtagccatccgcagtgatcaagtcctcgcccgcaatccagcggtacagcaaaagcccaaggctgaacaagtcgcttttttcatccgcaatcttgccctggaagcgttccggagccgcatacgcaagagcgcccggcccgacaatgccacaatcaatcaacacagtgcacagtcccaagtcggcatttccaccgtttccatccacagcaaatatcacgtttgcagggctcaagtcgccatgcgacacgccttgtttacgcaaagcagcgagcgtctgcgccacctgccgaagcgctacaagcgcaaccgccaccggcatccgcccaagcgtttccgaagattcgccatctatataatcataaaccaggtaaggcgttccatcgcgattgccccattcttcaatgcggtacagccccggctcacgcactttatgcgagcgttcaacaacgctttcatcaaaagagaatccgtcgttataccacttgagtacatacggcgtaccacccacattcaaaaggtaaatggacgcttcgccgccctggtgcagcaaggagcctcccttcacggagtccagtaacgatgtcccagattttctcatggcccgcacgctcacagtttaccagaataaaccatcgccttgagcgagtcttcggcaatgcgcgtccacttggcaagcacagcatcctgtggcagcgcctcgcgccccatcgaccagatgtcccaagcggattcgtagtcgtgagcgttccagtaaaggtttccgaggttcacgtacgccgaagcaaatttcggctccttagtcacgatgtacgcataaattttcttggcgccatcgacatccccctgcccggcaaggatcaaagctttcaagttgtagctaaagtaattttccgggtccagttggacggactggtccaaaaggtgcagaaccttcgcctgtgcattttcggcaagcatcgcgcgcgcaaggtaaaaaagcgcggtcgagtacatgggcttagacttttcgctagaatcgaccacggataaaatcttgaattcacgaaccgtgcgttcccaaagcgcaagcgtgctttcctttaagcgttccttgtcttcggcaatggcatagtaggcaatcgcaaggccataacgggcatcgcgattcgcaggttcagcatccagcacttttgagaaatttgtaacagcgcggtcgtaatcgccaatgcggagagcatcgtcaccgcgagtgaggtcgtttccatcgcatgcgccaaggacagtcgcaaaaagtatcgcgaacaaagcctcgacagcgttatacaaacgattatggacaacccggcctaacatggtaataagtatatataaaattttagaacttagagcttagaacttagaacttagtgttgcatatttgtcagtaggcagtaggaagtagacggtaggaagtaatatgctagctatggggtatgagcacggcacttcgtgcctttgggctatggggtattagggaagacaaaaaacgcgctccggatatccagagtgcgttctaatgacgaaatttatttgtcgattacttttcgatttcgtactgggcaacgaggtcgccattggaatcgagagcacggacgacgttttcatcgcgctggagagtgaggttagagacttcgcccttagcagaggtgaactgcacagagagagagccgtcttcgttcttcacagcagcaacggagttgccctgggcatccttttcatagtaggaatcgccagctgcaaacggattggaacccgtccagaattcgatggtgttcacgaagaggaagtctacaaagaagaagcaaaggccataagccggagttgcaaggaagtgaaccaaggacttagcccacttgttgctgattttgccaatggcgttgtggagccacttggtggaaccgtaactaccatagcagccggagaggacgatcatgcctgcgcaaagagcagcgaggataccttttttcatgtttacaaactccttataatttggtgttttagttttgtcaaaaatataagaaagaacaccggtatttgctagaggaagagcgccgtgtgtatcataaatttacaatccatgattcatggcagtgagtaaagtcacatgcggttcaaggacccgaagacgtttcatgtctttcggttttacccaccgaaaatcgtcatacccatatatatggataaaattcttgcaaagctcgacatcgtaagccaaaagacgccctccgcctccacaggaaaaatccaccgctccggcaggccgtaaagacacaggaatatccgtcaaacgctcaaaaaagcccctttcgagggcatcttctgcggtttcaccctcttccaagacttcggtcgggagctcccagaatcctggaaaaagcatcccagagccccttttgcacatcaaaacacgcccttttctgtgaacaaacccacaaatagccatcattttgcccctcctgaacgaaccttcgcaactttttgcttgcatttcttttatttttttaataaatctacaaatatcatacatacttgatacatttgaagttttggaatcaggaggtgaatcatgaatgcgataactaaagtgactagtattattacagctattgcagtttcatccatttttgcagccaaggcacccgtagctaaacccgccgccaaaaagcaggaagctctgaccgtctggattatgccaaacggcgcatcgccacaagaaaaacttgaacagagattaaacctctttaccaagaaaacaggaatcaagacaaaagtcaccgttctggactggggtgtagcctggaaccgcatcacgacggcacttgccaccggcatagacgcaccagacgtattacagctcggcacaacatgggtcccgtactttgcttcccgcggcgaaatcaagcctttgaacgaatggctcacacaaattgattccacgaggttcgttcccgtcagctggaacacgactcatatcgactccgacacgaccatctattccgttccgtggttcatcgatatccgcccaattttggccaacaaacgcattctcaagaagaacgacatcaatcctgacgatgtctctacatttgatggattcgttaaagccatccgcaaggtgaacaacagccacgaaatgctcgacgacggcaccaaggtccgcgcatttgcattcccgggaaagaacgactggaatatcccgcacaacttcgccccgtgggtctggagcaacggcggtaacttcatcgaaaaagacaatagcggtaaatggaaggccgccatccttacgccaaagaccatttacggtatcgcaaagtacctgagctttgtgctcgatactcttgtaagcaccgaagccttgcagatgaacacggctcagatcgtgcaacactttaacgcaggcgaactcgccttcatcgtgaacacgtccgaagtcattatgcagacccgtttcgatggcgccaagggcggtcttaacaacacgaaaatcggtaaagacagcgtgatggcactccccatcccgacaggcacggaaggttctgtcagctttatcggcggaagtaacctcgccatcccgacaggcaacaaaaagcaagaatctttggatcttttactttatctcaccaacgatgaaaacttggatgcatatacaaagcaaataggcatgctccccgcatcgaagaaggttcttgccaactggtccaaggacgacgactacaagacgctcgttcctatgctcggcacagggcgtgcctacacagccattccagaatggggcgatattgaacagatcctcggatccatgttcagcgccatttgggaccatctcgaaatcccggcgctttactccgaagaaaagatttatgaaatcctcgcgaattattcaaacgacataaacaagcacctgaaccacccgatttccggagacctcacattcgcagaattccgcgaaacctggcacaaggccctgggcatcaaggacggaaaccagaacaagggtatcgaagaaaaaacaaagccgaccgaagaaaacgattccggtttcagccgtaccccgtggattttcgccatcgccgtgctcttcgggttcatttttgcgttcacccgtaggaaaaagcactaaccagttgcaaattcgttagttatatttcaaaaaaagacgcaaagaactatgggtttaaaattttccaatctcacaaacagcatcatcatcaagagtttactgctcttgattgtctcaatgcttgtcatcgtgatgattggaacttacgttttcacccagaggcaaatgaagaccacgcttaaactgagttacgataccaacgaaacccagttacagcaactcgcaaacacggtcaacaacgaaatggagcagtttgcaagtcgtctgactttgttggcaaagacttccgaaattcaaagcatggacaagctcatagcggccggttacctcaaaagcttcaacatatcgtcgctattcatttcgggcgaatccatatcgctctttgaccgtagctacaatcttgtctgcaacaactccatgctaggctcaaccaagataacctaccctatcgagttcaatagaatttctcctcacaggccgaccatttctccatggttccgcgacaccgacggcactcccaagcgagcctttggcgttgtcgtttcggacagagccatgggtgatggaagactggtatcaaacttttcgattcgccgactctggaaatacttttcggaatacaaagtcgggcaaaacggcattctcatcgcatgcaatggccaaggcgaaatcctttaccacccggatatgagaacttggcttgacggaatccacaagattacggaactcggacttggcgacatgaacatcaagcaggatagcgataattccattcgtttcgtaaagctggacaatggaaaatcctacctcatcaacaggactttcaacccgacttacgaccttggtcttatcgccttacagcctaagacagaaattgatgcaatggtttcgtcggttcaccatgtcagccaaatcattttgttcagttcgattatcgccatcttgctcgtgtctctttggcagattctaattgtgtgtaagccattgaacaacttgattgaccacatctcgcaaatcaccgaaggcaagctggacattgaagaattcaaggccaggagcagccaggacgaaatcggcagacttgccaaggtgttcaaccagatgcatgcgaccatcaagcggcagattcaggaactgaacgcgcatagggacatgcttgaaaaagaagtcaaggaacgcacatacgagcttgaacaagctaataaaaaactggatttgatttctagaacggatgaactgacacagttgccgaaccgccgcgacatgcacaggactatcgaaaaggaagtcgaccgtgcaaaccgattcaaaaaggcgttcagcatcatctttattgatattgaccatttcaaagacgtgaacgacacgtacggacatgccgcaggcgatgccgtgctcaagtcggtcgcaagcaccattcgcagtctgttgcgcaagtacgatgtgctcgcccgctatggtggcgaagaattcctgacgctcctccccgaaacggaactgaaggatgcagcacacgtcgccgaacgattccgcaagcagattgaaaaccagaccatcttctttggcggccaggaaatcaaagtgacgattacgcttggcgtagctcagtttgatagcggccttggtgcagaacgctgcatccagcttgcagacaaggccctttacgaaggcaaggaacacggcagaaacagggtcatcctctggacggacgatcaggccgtggaaagcaccgacaagccactcgcataaataagatccgcaaaatttctatttttgcgttcatgaacattgacttcaaccgtagactatccatcgctccgatgcttgactgcacggaccgccacgaacgttatttcttgcgtttgctttccaagcacattctgctttacagcgagatggtcgtctctacggggcttctgcattgcgaaaacaaggacttgttcctcggacacgaaccgtttgaacacccggctgtgttgcagctcggcggtagcaatccggcggatcttgcctcggcctcaaagctcgtggaagcggctggctttagcgaagtcaacttgaattgcggttgcccttcggaccgtgtgcagaacgggaactttggcgcgtgcctcatgaaagagaagaacgttgtcgccgattgcttcaaggcgatgcaggacgccgtttcaattcctgtttctatcaagtgccgcattggggtcgatgacctggacagctgggaatttttcacagatttcatccagaccgtgcgtgatgcaggctgcaaaattttcatcgtgcatgcgcgcaaagcttggctcaagggactctcgcctaaggagaaccgcgaagtgccgccgctccattacgagttcgtccaccgcctcaaggcggagatgccggagctgaacttgagcatcaacggaggcatcaagacgctcgaccaaattgaagaacagctgaaagatttggacggcgtgatggtcggtcgcgaagcctacgagaatccgtggttcctgcacgatgccgatgcaagaatcttcggggatgtccgcccagaaagcaacgacccggctgagattattgccggaaacgctcgccccgccacaagaaaggcgctcctcgaagcctacctcccctacgtcgagaagcagactgccgaaggctgccccgcgacgattctcgtgaagcacctctacgggctttttgcaggactcccgggcgcccgcaaattccgcgccacgctcagcaacgagagcccccgcgcccacctttacggaggtgccgccgccctcatccgaaaagcgatggaactcgttggtgagactagagactagagacgagagaagagagaaaacaagcaatctctcgtctttcgtctgtagcccccaaagcgggcgttctttcgtctaaaattcttccctaccccttgacaagcgaataaaatttttctctatttggtggcgtatttttaagtttaacctttaacggagatacaacatgccttgcggaaagaaaagaaagcgcaggaagattgcgactcacaagcgtaagaagcgccgtcgtcgtgaccgtcacaaaaagaaacttcgctaatatccgttagcattttcttgtgatttcctgtaaaagacggagtgtaaaagctccgttttttcgtttttcatttagaaaagtgaccaattttagcgacaaaaagacatctgttgattcacaaatcaaacgataaatagggacaacccccaaaggaaaccaaatgatagatcgcaacaaacacttcctccgcctcatggactggagtgaagaaaaagttctcgaaaccatcgagattgcctcgcgtctcaaggctgaagttcacgctggtaaggtctctgaccgactccacggccagaacatcgccatgttcttcgaaaaaccgtcgctgcgaactattacgactttccaggtgggcatgaaccagctcggcggccacgccgtgcttctctccccggattctattggtctcggcaagcgcgaaagcgtcaaggatgtcgcccgctgcctcagccgctgggtcaacgccattgtggtccgttgcttcaagcagcagctcgtcgaagaactcgctgaatacggttccattccggttgtgaacgctttgactgatgactatcatccgtgccaggcaatcgcttttgcccagatgatcaacgaaagcctcggcggattcaagaacgccgatggcaagccgaagacagtcgccttcatcggtgacggcaacaacgtagcgaactccttcctcgccctcgccgcaaaggtcggcatgaactttacgctagcctgcccgaagggctttgaacagcccgccaaggttgtcgaagaagcggaggccggcttgaagaagcacggttgccagtaccgcgttttccacgatccgaaggaagctgtcaaagacgccgacatcctctatagcgacgtttgggtttctatgggtcaggaaggcgaaaaggcaaccaagcaaagccacttcttgccgttccagattaacgacgaactcttgaagctcgctccttctcactgcaaggtcagccactgcttgccggctcaccgcggcgaagaaatcacggactccgtgatggacaatctcgacgtgaacatgagcttcgaagaagccgaaaaccgcctgcacgctcacaaggctgttctctggcaggtgatgacgccgttcaacaagtaagcgtcaagtcttgatgaaattcgcccggcatcaccgccgggctttttcattgtcagccctcccctaaatagctatatttggactcgttttaaaaggagttgcgaatgtccttcattcaggatcttaaggaaaaagttctcggcggttatgaaatttctcgcgaggacgccatcaagcttttaagcgaagacctcgacgaactcacgaaagccgctgacgaaatccgcgaaaaattccacggcgacgactttgatttttgttccatcgtgaacgcccgcagcggtcgctgctccgaaaactgcaagtactgcgcccagagcagttattaccacaccggcgcacccgaatacaagttgctcagcgccgacgaaattgtcgctgatgccaagaagaaagaagcggctggcatcccgcgttactccatcgtgacttctggccgtacgctttcgaaccgcgacgtggagcagatcagcgaagcgctccgccgcctcaaaaaagagacgaagctttcaatttgcctctcggcaggtctcttgaacaaggaacagttcgacaagctcaaggaagcaggcctcacccgcttccacaacaacttggaaacgtaccgccgtcacttcccggacgtttgcacgacgcacacttacgacgataagatcggtgcgctccagaacgctcttgccgcaggccttgaaatttgcagcggcggcatcatgggccttggcgaaacgatggaagaccgcatcgacatgtgcctggatttgcgcaagctcggcgtcaagtcgactccggtgaacgtgctgaacgccattcccggaacgccgtacgaaaacctgccgaagctcacgaacgacgaattctgccgcatcgtggcgatttatcgattcatcaacccgaaggcatttatccgccttgcaggtggccgtggcgttttgggcgacgacggcaagcgtgcattcaagagtggcgcaaatgcggccatcacggacgacatgctcaccactgccggcgtaaacagctgcaaggatttcgaacttgtgaaaggtctcggattcaaaccgcacggatttatcggctaaaaataaaaaagcgttttcgcagattcccttttctgcaaaaacgcttccggattctatgttttaaattctaagcagcttttaccggattcaagaagagatattctaccgtctcagtcttgatttttatgcctttttcgtgagcgtagagataaagcagtgctgtaccgacaccagcagcgccatcgtaaagccccgtgtaggtttctacgaaacccggcaatttgcgagtccaagccgcaaaccagcgacgtcccttgtcatcgttccaagaatcacctagaagcttgtctgcagtgagcttcgcctgttcgatgtaggattcatcattcagtacttctgccgtcttcacgaaatgagcgagaacgccaggggctccgcagcaaaggcaataactattccaataacccggagtatgcttgagtggagcgccggtcttgaggatacccttagtgagcaagtccacccattccaagttttctttgttctgagtcacatcgaaaagtttgcggaacaaaagtgttgtacctacgggaccatggcaagtcgaaaggtaatagaagtcatggaaacgccccttttccggattgtagagatacggaatcaaagcaccattttcatcgccctcaacgattgccgaaaggaacttgacaacttcattcgccttgtcgagataagctttttccttagtttcttcgtacaagagaacattcaagaaagcggatccagcagcaccatggctaaagttagggaacacagattccttggatttccagccaacaagcgtcaagtccacgttcttgtagtaaatgccgccttccttggcatggacaattctcgtgtctgtaaaagcgacaacttttttggccgcttctagatacttcttgtctttagtcttgcgatagacgtaaaggaagaaaaacgcgtaagatccatcggccatcaagtcggcttcggagctccagtggagcgtgttaccgtcatcaacgcctgcagcgatggaatcgtcagccgtgcggatcaggaattcgcggtaacgcggatcgcccgtatgttcgtaaagctgttccacgaaaattgcctgccccgccggtgacgcatagacactcgttccccagcccttgaccggccagacaccgccgtcgtttccgttcaacacattatcaaagaactgtttgccttcgtacgtgttgaggatgtattctgctgcatcctttgcctcttgcaaatacgcttcgtcctgagtgacatcgtaaagttgcaagaagaattggccaatgccagccgagccggcataaaggcccttaggcgtaatcatcaggtcgcccttgtactcatttcccggttccgggcttgctttccagtacttgccatgcggcgtgacgacctcatttgtcttgagatacttgacaatctgcaaaaccgcttcgagataatttccatttttggaggcgctaaaatctagattttgaacaaagtttaatttcattacacagcctcactttttttctttctcttgtacaaatccgtggagagatacttgtaaccgttatcggcgtaaatcaccacaatgttcttgccagccgcttcggggcgttttgcaatctggattgctgccgtaagagctgcagccgccgaagttccaaggaagagaccatcagtctttgcggtttcctgagcggtctcgtaagcttcttcggccttgatgtcaatgatttcatcaaattcaaaaccgttattgcggttatccttgataatcgtcggcaccaaagattcatcaacacggccaagcgggagcgtaccatcgacaatgtgtcccgtaaaatcaggattgtccggtcgagaagtcggagcggcctgcacgccaatgattttcacgtttggattcttttcgcggaggtagcgacccgtacctacgatagtacccgcagtaccgcccatagcaacaaagtaatccacatggccatccgtatcgttccaaatttcaggacctgttgtctggtaatgatattcctggttggcgttgttcagagtctggcccgtgtaatactggcccttttccttggcgaggcgttccatacccgcaatcagatcgtcgagcacaaggcccttcttttcaaagtcggccacttccttaatgtcatagaaagattgcaaatcgagaccgtagccttcaaaaatctggacgcgttcaatcgtcgtaccgggttcaagataagggacatattcgtaaccaagagcgtgaccaatacccgcaagcgcaatacctgtatttccactcgtcacgtcaatcaacgtatcaccttttttgatagcgcccttcttttcgccatcacggataagggctagagcaaggcggtctttcacagagccagtcggattcaagaattcgagtttaccgataatgtgcgctttgaggccgtacttagattcgtaattagtcagttcaacaaggggagtgttaccaacgagttcagcaatagacttatgaattttagacatgtttgagaatccttttttgttaaaatttttaatttgttaatagattagattattttattcagcatcaccgtaaatattgaccttgttgtcttccttggtggcggtataaccagcatctacagggagcttgatgcctgtaattgcagaagcctgatcgctcgtgaggaaaaataccgcatttgcaatttcttcaggttcaatccaacggtttaaaatgctacggtcttcagcggccttacggagtttcggatccgaatagtcatgtttgatagccatctcggtcttggtaaagcccggagctacagagttcacacgaatgccatagcgccctagatggaaagccgctgcacgtgtaagcccatcgaccgcggtcttcgaaatgccataagcaaacggagtccattctgcaaaggaggcgacaaaagaagaaacgttcacaatagctcccttgatgcccttttcaataaagacacgacctacatgctgaatcaaatagagactaccccaaaggttcacattttcggcctgtttgatttcttccgggtcaaagctaagcacgtttttgcgatggccaacaatgcctgcgtcattgaacaaggcatcaatgcgtccgtacttcttaacgatttgagcaacgacttcttgaccttgtttgtaattagcaacatccagctcgtaagcggtcacatcggcaccttgagcggtgagcttcgccacttcgccatcgagctgttcttttttgatatccgttgcggcaacagcccaaccttccttgacatacttcttgacagcggcaaggccaattccctgtgcggcacctgtaataacgataactttcttttcactcattctgaaattccttttttggtttttgcggatacaccggtaaaagcggtttcattcgaaaccttgacacatgttatcctgatttgttgtgattcctttgacttcttttctataaccgttgaagcccaaaggataattggcttctggttagtttattttcagaatgccttccggcattcgacagtcgctacacatatatgctccttcgaaagccaaggtgaagtgaaagaccttttcaattccctatcgttcttgtatgttataaaattagaatataccttctgcaatgtcaaggcatagagatatactattttatcatgggtagctataagatataactataacaataaataccagattattgaagggaacgcgcgcacaaatgctatcctagactatgatatttattacacattccgtcaaaacacctttaaaatctgttcttgaaaggtgtaattaattaaatttccatcgatggctttcaaaaaacgcctcattacgagaattctagtggtatgcagtttggtgttacttgccaactgcgcttttcccgtacgcccaggatacgacagaaagagcggtacctacaagcgatacagagtagccactacggctccagagcccatcgataccactgcagtagacccacaagaagaacttgtgcaagaagaaagacttgctactgcgtcaacaacaagcacagactcgcttacttcctccgctgaaaaaagcgcaaacacaaaagactctacggcgcacttgtctaaaacacaaagcaagcctgattcgacggtagttcggaaagactcaatcgtaaaaattgattccacaaaaaaagatcccgtcaaaaaagaacctgcttccaagacatcaaccgcagcaaaaactgaaaccgccaaaaaaactacaaaacaggcgaaaccagcatcaaagcctacaaaccttgaaaagtacgccaaggaatggcttggtgccaaatacgtttatggcgcggctagcaaaaagaagacagactgctccggctacgtgatgcaagtttataaaggcttttacgggatatcactggaccataacgcacaacatatttatgacgatgggcgcggctattccatcaggcgtacaaaattgcaagaaggcgatctcgtgtttttcgggaacttctggaaaatcagccacgtcggcatttacttaaagggaaaccgatttattcacgccagtacgagtaagggcgtagtgattacctccatggacgataactattggtcatccaaatacaagggcgcaagacgatttaagtaattactatctttttccacatgaaaaagatagcattccagggccgtcgcggggcctatagcgaaagtgccgcctaccacctgttcggaaacgatatcgaagtcgtgccgatggacacgttcgaacaaattttccagggcattgaaacaggtgtcgttgacggaggcgccatccctatagaaaactcgaccgcgggttccatttacgacaactacgacttgctttacaagtggcgccatccgattgtcgccgaagtcaagttgcagattgaacatacgctctgcgcattgccgggcacaaagctcgaagaccttaccgaagtcctgagccacccgcagggactcgcccagtgcagccgctttttcggacagcacccgaacatcaagagcaccgcattttacgataccgcaggcagcgccgaagaaatcgcgaagcgcggcgacaagcacatcggtgcaatcgcaagcgcatacgctgccaagttctacggtcttgacattttaaagcaagggctcgaaaatttgccgggcgtaaacttcacgcgtttttacgccatccagaagaccgcaattgagctgccggacttcaaggcaaacgaaaccgtcaagccgcctatcaagacgacgctccttttgatgttgagcgattccagcaagtctggcgctttgtacgaagcgctcggttgctttgccaagcgtaagctgaacctcacgcgcattgagagccgcccgcatccggaccgtccgtgggaatacattttccacctttcgttcgaaggcaatccgaaggacccgaatgtcgttgaagcgctcaaagaattgcagcagtacaccgacttcatttatcgcctcggaagcttccgcgaaggaacaacggagaaactttcttattagacgaaagaccaaagctaaccactaaccactgtttactaaccaccatgtcctacacacgcacagaccgcaaacctgaagaatttcgcaatctcaagatgaccacgggctttatctctagcgccgatggttccgtactcattgaaatgggacgcacccgcgtcatctgcaacgcaacgctcctcccgaaagttccggactggcttgccggtcgcggcacgggctggatcacggctgaatacagcctgctcccgcaaagcacgggcaagcgcgtggaacgcgagcgcaagggcgcgagcggtcgcactcaggaaatccagcgcttggtgggccgttcgctgcgcggcgcagctgatctcgccgcactcggcgagaacgccatcgtcgtggactgcgatgtgattgaagccgatggcggcacgcgaacggctagcattatcggtggctttgtcgcactcgcgattgcagtgaagaaaatcaaggaacgcctcggcatcacgcaacaaattcttaaacacggcattacagcaatttccgtgggcgtcgttgacggcaatccgctttgcgacctctgctatgtcgaagactctgccgccgacgttgatatgaacgtcgtcatgcaagatgccaagaacttcatcgaagtgcaaggcacgggcgaacacgccagctttgaccgcgccatgctcaacacgctcctcgatctcggcgaaaacgcctgcaaggaaatctacaagaagcagatggaattgattggcggtgaactgccgtaatttagagagaagatggcggatctagtccgccatggcgttgcccagttggcgaccccgcaacaatgtgcggggtgacaaagtaagacaaatgtccagtgaacacccgccgcgattgcgacgggcttcatattatttgataactaggccctttttcccagagacgaacgggtcttcgcccgtcgaacagaaattcgttttttcggagtacttgccaagccctcttatattaattcggctcttagcattcgcttcaccttggactgcaaagagaatcgatgtcataaatgtcgtactgacttcactaaacaccgtcataaaattatcccaatcggcacataccgtctttagcttaatggacttgggcaatgtcatcttaggcattctagaaagatttccaaatccaccttcttgagtataagccaaaacaacttccaagtcagagtccgaagcatacgttacgcacaagcctccccaacttgagatattagccttagcagccggtaaatcaccatcaagcggatcaacaacaccagcgacatggaaacctatacccaaataaccttcttttgcaaattgcaattcaccacaagcgcccatacagtaatcataaatttcatcgcccgtcggatattcaatcccaagcggttgcggtaattttacagaaccaacaccggacatatcgtcgccaaagctgaaccaatatcctgaagtttcggatccgttgtctagcccggtctcaacatgataatcattattattgacagccttcggaccataccacatttcgctaacggactcaggcgagacacaatcgtgagaaggagtaaaagacgaactgctcccgttcacgccagagctgcttgagctacgcaatataatcgttccgacctcagctcctccattgaatttagaaacaacctccgcgaaaccgtctacttcgcacgctcccatcgcatcaaatttaccgattgcagcgatattgaaatgtcctttcgtttcctcggaacttttcattacgactctaatggaatgggcatgcttagccgcctcagcagccgtcgatgttgcttttgctgttgcaccgacaaattcactccaaggaacgcacttttcaacaaattcaagagatttgtccagtttgacttcatagaaagtaactgaatctgcgccaagccacaagaacatatccctgtcggcagcatacgtcacacaaacaccgccccagtcactgatatcgccataccgctggatatgtttcgtataatattcttcaggattttcaaccccggcgacattaaatccgacacccgcaaaagcttcatttaagatgcctttttgcaagacaatcgctccactatatcccccataatattcaagcaagttttccatgcattcatactcaggagtttcaaacgcgcagacatcgggaaaaacaacacttgacgttccgccatcaggatcatcgccaaaattataccaaagtccggcataattatcaagatcctcattaacaaaacccgtattcacgtatgtctttttatcaaagccccgccacaagcaggcagctgtattcttcggtgttttggcactacttgaggaatttacaatcacgctacttgatgactcgcccccaacgacgctcgatgacattccaacaccatcactgctaccaggaacggtttcaacagatgaactgctattgccgtaagccgggacatcaaaactacccgacgggttatcgtcagagcaagcaacaaagccaaacagcaaggcactcgccgcaatatctaaaattctcctaaacacaacgcactcctttattacttaattataaattctatttttcaaaaaaggctggtgtttcaaaagagcacgcgccattaacggaatatttccctatacccgccaaattaaatctacattgttcatgatcctcagtaccctttatagcaaactggatagcaccaacagctcgccccatatcagggtcatttggcgcaatttcattccaagtaaagcacttttcgacaagcccactggactttggcaaagcgaccttaggagagttctcgtaaggaacatcttttacaacaaagttcaagtaagcatccttttcggaatagtaagtgacgcaaacaccgccccagtcttgaatatcttcgaaaacgtaatcgccatcattaaagcccgcaatattaaacgagaccccgccaacagcgtattcagccccttccagagtaaaatccatcgtcccacaaaaaccgagacaatcctcaataaggccaccatacacttcatatccaaactcccctgacagctccaccgggaattcaatatgagcataagcgtcaccaggagacgcctcaaaatgttccaaccagcccgcgtacctgtcacggtcattatagcctgttttcacatgggttccgtcaacccctttccacagacaagtcaaggaatcatcatcaggaaaatttacattgaccccatcattaggaaattcccaatcaaacgaaaattcgtccggtttataagtactgattcccctaatattgaaagttttcttatcgtcatcaccttggcttttaacctcaaacatgatagacaggatttcctttgcggcctcttctcccgtataaacctggcgattgattgaatattcggaatatttccatttagttatatcaaaacggctccattctgcacatacagttttaggctcgtcaatccaatacaaattacgaagtgtgggttcagaaccaccatgcgtcgttctttctagaaagccctcaggatatgccatgaacggccatatttcactattggaatcaattccatcaacattaactttcaaatggacatacatccaataatcagattcatacgtgatacagataccaccccaagacgaaacatccgccgtagcgccgtccctggctagttggatttcaaaaccagcccaaggtctatacactgaagtatcgggttcaagcgatccgcataagccatcacaatgtttaaaaacagaggccaaaggagtcgatgatttttcgagttcgacagggaaaacaatcttcgatttaccctgttgaccaaacaaggtatcgccaaaggttcgccaaaagcccgtgctatcgtcacccgttttgaccttgtaatctacggcagggtcccacaagttatagcggcgagcctttaccgcaccactcgaagaagactcgactacgacaccgtcactcgaaagagcatctacagacgagctactcccttctgcgataggctcagcaatcggaatcgaaggattgtcatcggaacaggcgacaattccaagtaaaaaggctgaaatcgcgcccccaaggattctcctaaacatacaacactcctttcttttatctataaattgtaatatatattatttcttttacttagttaccagttatgaatacaaagcccgccgctaacgcgacgggttttcttacatcaattctttttatttagaagcttcgctcccaatatattttattcatttacagggaacaaggtaaccttagacacatctattttgcaagttcctgtgggtgaatattttccgacagcgatgacgctcaaccctgcagtcgtatccacgagacttctcaattcaaattcaataaggctcgcattttttgccacttcctgagcagacatttcttcccaagtcaagcatttttcaataggcgatgtcgacatcggcaaggtagcgctagcttcatgagcggagtcagccacaagcacaagacgcgcatccatctccgacatgtaagttacgcagagaccgccccaggcgctaacatctctaggcttggggtagaaatcttcgctttcttcatcatagccaataatctggagaccgatgcctgcaaaggcttcttcattattgttcttttgcaggtttacagtcgcagaaaggcctcccttcgacttcacgacatcggctacccagacggaaacactcatgtactttgacggcaatacatcccattcaagcgacgataagccaccttcttcctggtcgttaaattcataccaggatccgccttccaggccgtcatagcccgtaatcaaagaatctccatcatccttcggtgctgcattccagaggcaggaatcctgttccaaagaatcaatcttgacaataccgtgcttataggagctaacgcctttaatgttgaagaatcccgattccttcgacttgcccatgaacttgaatatcagcgaagtcacctttttagccacttcagcactggaaccattctggaattcagcccatttcgcacaacgtgctgcgacagaaccctttgtcgtcttttcaaaattgacagacggcatgtcttccgctgaagcttctgcatcgccatccttatagccaagcaggcccttcatcgagagttccgattcataggaaacgcacaagccgtcccatccggaaacatctatagcagtatccttttcgacaagtgcaatacccacgcctgcgctaacgtcagaaccttctccaagttcaacagttccgcaaacaccgccgcaataggagaccacggattccatggcatccggcgaatcgtcttcttccacggacacagggaacgtaattgaggaccgtccaagaacaggagagctttcaacgtaccagtaaccggtaacgccgtcgcccatattgacacgagcactaccgttcgcgccattccacaggtcgtacttgtactgtgtgttgtcggcaaccgggttgccttcttccgtaatcccggcagtttctttggaacatgcgaccatgcccagcaaaaaagcacaggcagagatgttaattaggttccttagcatcgcacttgtcctttccccatgtcagagggaacagctgtaaattcaatcggtaaacgcggtcagtaccgcgactattcaacgcaatctgggcaatcctctttctgcaggtatcaagctcctgcaaaatttgttcataatcctcatcggaaatgcccatcgtaagacccgtaaaattacgttcctccggatcaaaacggtcaatcgcttccccagcgaaaacggccattttgcggtgcatatagcgaagcgccatggacaccacagaagacgaacccttcaaatgcttgtccgcctgctcgtaggtatcgccgtttttctttaagagccccacgcgtaccatgaaatcaagcgaatcgcggatttcaccagcagagacgcattgacagcaacgcctggcaatatcgcccggagtcgccttcggcataatcggcgcaagctctctcaccaccggatgcacccaggattcaaaatacttgaacgcatcgccatcgacaagttttaccttgttattggcagcaagctccatcatggattcaaaggctattttgcgttcctggtccgtcttggcatggcaataagtcaccatggtcttgaaatattcaagttcaaaaccagcaaggctcatggccattccgaccttttctgccccttgaggagaaaggcgggtcttaccctcacacaccaacttcaaataagttggagacgtaaagcccgaggctttcgcatattcacgccacgaaaacgacgaaactcgcttacgttcgtcgtaataatcttgcatataaacgcgatagtcctgatattccgtcaccgacttcatcgcaataaatatatataattttgtattaaacggcaacatttcatgataccgtttacacgtttttagcttaaatttgcaagaattgccgaaatttaatcaaaatcggcattttctatgatacaggaaactagatttgccaatcgcagaagttcttgagcatggcaaggccgacttcgccactcttttcctgatggaactggcttgcaattaagttatccttacccaagagtcccgtaaaggtctgcgtgccgtaggtcgtctcggcaaaggaatattccgccgggacctgcggatagtaggagtgtacgtagtaaaaatcgcaaccgctgcggatacccttcatgatcgggtgttcacgcgtgaagttcacctggttccagcccatgtgcgggatcttgaggcccggttcatccttgaaacgcaccgcacgcccaggaatgagtccaagcgtcttgacgccaccgtcttcttcgctttcttcgagaataatctggcagccaatgcagatgccaagcaccgggttccccgccttgaccacagccttgatggcctcgccgattccggttttagtcaaggtttccatggcagatgcagcagcacccacgcccggaaaaatcaagcgtgtcgcctttgcgatttcatcgggatcgcggctcaccttggcatcagcgccaataaacttgagcgcattcatcaccgatgtcaagttgcctgcattgtaatccacaacagtaatagccatagaaacctctttaattttgcacgtacaaagatagaaaaaagaaccgccgaagcggttcccttaaatagtttggatttgattctaaattagaaccagcgccaggtcacaccgacaagaatcacgttcttgtgctgagaatccttgtccaagtccttgtcgtaagcgatatcgtagctgacctggaattcaaacagcggagaaagcgaaacagcgaggaggttttcccacttgccatcgatttcgtcaacacccttgaagttcacgaaagcccacaaacggctcttgaaggtcacgatttcggagaaggaatacttgaattcggtaatgctttcaagacccggttcgtccttgaacttttcgagtttcttggtatcagggtcgtcagcataggcatagtccgaagagatggtcatgcggtttgcaaaggcaagacgcgtagagaagttgtcgttcgggaagtagccgataccagccatctgagtcacgtagcccggagccatgaagtgggagacggtcgtcttgatttcgttgccatcttcatcttcgctatagtcataacctctagtaaactgggattcgaagcgagcaccgatatacggcttaatcttttcagaagcattaaagtcagccatggtttcgtagaaaatcttatcggaagacttgcgcttaccgacaccgtcaatccaggtgtaaccaagagcaaggttcagcttgttgcgccaatccacaacgctccagtgattcttgaggtcagcatcatagctgaagagccatgtgtaggaagacgtaccgtcttcgaacttccagttgctgaactgcatacgggtgaacttaacggcagcgaccacatcagcagtcatgttttcaggaagccaagcttcgaacatgcccccatcggcaaatgccgtcgatgcagaaataagtgtggcgcaagcgattgcgaataatgactttttcatattacttccttgtttatggtccttctttcccatagacctttttgtttggcttaaagataacatttttttaagcgaaaaacggaacagccccgattttcgattactattattacaaacatgttacttaagcgcctcgtcacaatatttttcttgattttttgcaccgggaacgtactagccaaggattctcccgagaaatcgccatggacgtttgaggcgggtatttcggctgggcgccctaccccgatcatgctgaatgcgggggtcggctacaagaacatctttttcagagcgatgggtggcggcatgtactttggcaccgacgatttctgggtcgggttccgtggcggttttgcctgggaatttttccgcgaactgccgtttacgctagaccttggaattgggagcggatacgcgtttgccaaggcgcccaacggatatctcaaggcattgaacagggctaacggagagcgcatggtgcgctcgtacaactataaggaagcgcttgacatttctcccgaaatacgagcaagcatctacgggatatttacctacatcgcaattccggtacactgctttatgaaacacgatgaaccgacagttctctggcaagtcgggtatgcatataggttctgattagacgagagaattctgagatgtccgaaatgtctctacattaatttatcacaagcaattatttatcaatcgtttagtctttgacgcaacgaactgaaaaagccatgaacttgggacgatagtccacatccgcattgtcattcctatagatcaagcgcatggcatacgcatactcgtcactcttctctgtagagatccaaaaagttgcttcgttgcccacataggtataatcacccccaccatccctgtagccgacaggcaaagccgagaacgcgtaatcatccgagccgttgccgctagctttggcaaagttccagccacttgttgatttaagcatcttgcccgcaacagagtcgccgccaacagcagagaacaatgtttcaaactccgcttttgtcggcaagtgccagccattcggacaaacaccacgcaccggggacatcgccgaacattccgatttatagccgcaccccttgccgttcgaactccactcgcctgcgctgtccatcgccgcagcccatgtgtacaggcgaccgtacttggtgcagttggaggaatcgtcattgaaacagaatgatttttccgtttcaatgttcaagttctgagccatccacgtctgttttccgataacgacagtcttataggtttgaccgtcgcgggagtccgtcaaagtcgataaagactccttccccgaagggctggttacagaactatcatcgccgcaggcggcaaggaaaagtccaatccaaagagaagcacaaagaacaaattttttcatacaacagaatatataaaaaatcccggctcggatgagtcgggaaaaaggcgaccccggcgcttcggcacgctcagcgaccttaagccggggtgacattgtcaagaaaattacttcttgaggctcggaacgccaccgaagtcgacgttcgtcttcttgccgagcaagagagcgcgagtcttgagcgggaggccgtagcaacggatgaagcccgtagcgtccttctggtcgtacatgtcaacgtccgtgaatccaccgaggcccatgtcgtacaagctgtacgggctcttgatgccagccgggatgatgttgcccttgtaaagcttgagggtaacttcacccgtcacaaccttgttcacttcattgaagaaggcgtccatagcctggcggagcggagtgaaccactggccattgtagacaaggtttgcgtatgtcatagacatcttctgagcttcgaacaaagtttccttgtcaagcacgagctgctgcaagcattcgtgagccttgtaaaggagcgtgccacccggagtttcataaacaccgcggctcttgaggccgacaaggcggttttcaacgatgtccaaaagaccgcaagcgttcttgccaccgatttcgttcaagaattcgagaagttcaacagcgcccatcttcttgccgttgatagcgaccggattgcccttttcaaaggagatcgtcacgtgatcggccttgttcggagccttttcatacgtgttggtgtgcttgaggaattcgtacttgtgttcctgttccgggaattccaagacgccaccttcgtgagaaaggtgccagaggttgccgtcttcggagtagatcttcttcttgctgatgccgttgagcggaatcttgtgtgcagcagcgtagtcgatagcgtcttcgcggctgtggaatgtccaacgcgggtccttccacggagcgatgacttcaagcttcgggttgagagctgcgtaggtgagttcgaaacgaacctggtcgttacccttaccggtagcaccgtgagcaacagcgtaagcgccttccttttcggcgatcttgacctggtacttagcgatgagtggacgagcgaaagacgtaccgaggaggtaagtgccttcgtactttgcaccggcgcgaacggtcggccaaacgtattcttcaaggaattccttcttgaggtcgagaacgtagcacttggaagcaccggtcttgagagccttttcttcgagagcctttgcgttcgggaagtcattctggccgaggtcggctgcgaatgcaatcacttcgacgtcgtaggtttccttgagccaaggaatgatgatggaggtgtcaagtccaccgctgtaagcgaggacgactttcttcttggattctgttttagccattttgaatgtccttatggaaaattttttagacggaataaatgtagtaaaaaaagttattagttgttagttactagttaatagtcattagttactagttatttgtaggtagctaatagtctatatagttggtagaactcagaacttaaaacctaaagcgcaatacattttttctattttcaaaaacatgaaactttcggacagagcgcttggctacatttctctcattgtttttgcaggtatctttgcaggcatttcttttggcatgtgggcggcccaccaaaacgtacaccagacagcaatcgtcgatttcaaggaactgggttcattgcagcccgaagatcccgtggtgttgcatggctaccgagtcggcactattggaagcgtcacctggcttaaggaccgctcccgtgtgaagattcatttcaccgaaccgctcaagctccgcgaaggtacgcaattcaacaatgtaaactacgcgctcatggggcaacgccgtctcgaaatcatcccgtcaaagacgggaactctcatgccagaaaaccacgtgttccaagggcattttgaaccgggcattgcagaaacactccgactcgttgaaaacgtaaacgagcagcttgaagctgtgcgaaagacaattctgctgcttgcgcagggagactcttcgcacaagtccgctccggaaatctacgaagaagcgatgcattccattgaagatattttcgcgcataccgaaaaaacagtcagcaaactcggccccaagatgaacaagcttttcaagcaaatgaattcttcgaccaaagccatttccaagaccgcccttcaagccgactcggcaatcaagactgtcacagcttctgccaacgaaaaactttctcttgtggactccgtcgtcatcacgcttacagaaaatgcaaaaaagacaaacgaagttctcacgagcattgaaaagggcattgattcccaaacgcttttgcaatccaaggaacttgtcgaaaacatcaacgaaattattgcaagcctcaacaaggccgtgcaaaccatcgacacgaagaattttggattcaaggataaagacggcaatccgatcaagctgattacctggaagaacatgaacatcgttggcgacaacgcccgcgacaaagctcgcaagcgattggaagaagccaaggctcaacaagaacaaaagaaagcaggcaagtaaatggatttatcaagcctgcccggacttggtcccaagagacttgaaaagctgaacaagtccggcttaagtaccatagccgatcttttatacaacattccgcgcacttacctcgaccagaccaaggtttcaaagattgcggaactgcacgatggcgaccgcgcggtcgtgattggaattatcacaagagcagggattgtcaaagggcgcatgtcgcgctttatggcagtcctcacggatggcaccgccgaaatttcgcttttatttttccgcggcacacgattcatcgcaaaccgcgtgaagccgggaacacgttggcttgtttcgggtacggtcggttcataccgcgggctgcaattggtgcatccggacatgcagccgttcgacgaaggcgaagcatttaacggacaaattctccccgtctacccgattagcgaagtttgccgtgaagccaaaatggaacagcggtttttccgcaatttgtacaagacgattttcaattttccaggactcacgctcccgaacgcttgcccacgcgaactcacggactatttgcactttgcacctgtgatggacaatctccgtacgctccacatgccgaaagattttgattccatttacaaggcgaagcgcgagctcaagattttggagcttttgccgttttgcctgcgtatggtgaagcgccgcgaaaatcaaaagattcgcgggcatgaacgccagattgatttggggaacgtgatggcagcgaaagcgcgcctcccgttccaactgaccgcaggtcaggacgcggcgctgaacacaatcattgacggtctcaatggcaaaaagcagttccacgcactgttgcaaggcgacgtgggctgcggaaagaccgtagtcgccatgctcgccattatggccgtctgcggagcaggcgaacagtgcgcgttgatggtcccgacagacattctcgcccgccagcatttcaagtcgctcaagccgttctttgatgcggcaggcatccgcgtgcatctgcttgttggagcaactcccgccgccgaaaagaaagtgattctcggggaactccagatggggctctgcaacgttgtcatcggaacgcatgcactctttagcaaggacgttttctttgcaaagctcgggctcgtgattatcgacgaacagcaccgtttcggcgtgagccagcgcgaagcgctgctcgccaaaggcgactaccccgacatgctcgtcatgagcgctacgccgattccgcgaagcctcgcgatgacgctatatggcgatttgaaagtcatcagcatcaaggaaaagccggcaggacgcaagcccatcaagacgcgcctcgtgaacgccgcgaagcgcgaatcgatgaagcagtttatttgcaaggaagccgccggcggaaatctctgctactggattgcaagccgcgtaaacgccgatggttcagacaatgccgacgagagtagcgcccgcagtgtcgatgacatcgtgaacgaaatgcgttcctttatcgccgccttcggccacactgatgcaaacatcgcaaagctcaaagtcgcaggcgtccacggccaaatggacgacacgcaaagagacgaaattatcaagcgctttgccgccggcgaaatccagattctagttgctacaaccgttatcgaagtcggcgtgaacgtccctgccgcaaatctcatggtcatcgaccagccagaccgattcggtctggcgcagctccaccagctgcgcggccgcgtaggccgtggcaatcaagaagcctggtgcttcttgatgacgcctgaaggcgaagccgccgaaacaagcatggaacgcctctcgcaatttgccgccaccgaagacggctttgaaattgcagaacttgacctgaaaacacgcggcgccggaaacctcgaaggcaacgagcaaagcggagcctgggtattccgctggtttgactggattcacgaccaggaactcatttcacaaacgcttgaacgcgcagagcatatattaaaagacggttccgcatttaacgaaaccgccaaagaaaaaatccagacttggtataacgagaagccctcggcaaacgaggacggcgtccattaaaaattagagcaaacgcgtcattgtcccgacaacaagcgcaatcaagacgacgttcaagaagaacatggcgcggcgcacaatcaagaagaaaatcgcctgccaatggaagatatggtccgtcggattgacgagttcctttgcggccaaaaacacattgataccgcccgtcatcacaagcataaaggcacctacaaaatagccttcgttccaaacgagaatcgtgagccacgagcccgcaatcatggcgataatgccgatgataatttcgacacgcaaaaagatgcgtttagcctcgcgagcccttctccggcgattttcgcgagccgtcacgtcttgatttttttcttcatccgtcgccatgtttaacaacccttaaaagtttgtcttctaatttacaaggaatacgatgtcgtcacagagtaatggggtttgcctttaagtacaccgttcagcgggaaactcacgtcaatcttgttgatcaagcgagtgatagactttgtctgagccaaacggatgccaaagccagccacataaatcaaatccttacgcctaatatccttgatcgtcggggccgtttcgccgacactaccaaaagcgactacaacaggcgctaatgtcaaaatttcaaaatcagggaaccagcgctgttccaaattgccataaatgcgagcttgcccggcgtaaaaaccggtcgggaatccgaaaccatcagaatcgccaagcgtcaactggtagcctagtttagcgtcatcatacaaatccacaagtcccgacaaagccgtagaaaaacgcatactcgggtggaaaatgtactcgccatttaaacggccataaaaatcacgacgctttccatggtccaaataaaaatacatatacgacttcaaagtcaaatgatgatttaagtggccaaggtaaaggtccgtccagaagtccaaacggatgtcgttattgtcggagccaagttgttcgtaatttttagaaagctgagccttaacggagaatcccttatcaatatcttcagtccacctgacgttgtggaaattcttgattttttcgtaacgcaagttagagtacatgatataaaaaccaaggcgggaatccttgcgttcctgagtccattcgttcacagcgcttgcagaatccaccgcatacacgtcgtcaccatacatgaacgcataaggcaatactcgaccttcatttgcagtttcacgcaagtaatcataggtcgcgcccaagtagattttgcgttgcgttccaccaaacgagcggctgaatcggaggctcaaggaatcagtaatataatcctcaatggccatcaccttcacagattttttcccattgtaacgagataaggaattgaggtatttatccgttgcaatcgaatcgatttggcggtcgctctttttcttattgtccagatccttacgggcaatttctaattgtttgaggaaagccttattttgtgtataatcataaatttttgcgcccgacgggagctcgccgcgaccataataaaagacattacgcttgttcttcaaaccctcaagtgtgtacgcccactggttcacgctacggctgaggaacggcacgtacattttccagctcgccaagtaaccatccgtattgtagctgtacaaaaggtctaaatggttgtagcggaaaaggaaatgcgggtcgccatattccaactgccacatatcgcggaattgatcatgtccaaagtaaaaaccgagcttttggccaagcccaaggaaattgctttcttgaacacctataccccaaacgagattgtcgtagctccactcacttcccgaaaaacctaaagcaaaaggaatcgtaagagtccagttatcgctcgtctggaccgtcacgacttttttgccttcttcgtcggcaacggaaatactggcgtcagaaaggaatttctgatcgcgcaaaaaacgttccgattccaaaagcaagttcaagttgacgaggtcgcctttgtcaaaaagcagaagcttactcaccgtcgattcgcgggtttcgatatgcacccagttcagaatgtcatacgcccaccggtcgtacttcgtatgcgccttggaatcgtcaaaggcatcgccaatattgtagcggatttcgtccacacggaaaacggcattagaatcaaccacatcggcaaaggatgcggccgcaaaactcaacaaacaaaatattaattttttcacggcaagaatatacaattttagacgagaggaaaaaagatgaaagacgagagatatcgtctatttctatacttgcacattcacgatgctttttctacatttcgccacgagtggcggatggccgccggcagcgagcaatcaaagctggaggaaagtccgggcaccgcagggcaagatgctggataacgtccaggcgcggtaacgcgacagaaagtgcagcagagaatagaccgcccgcagcaatgcgggtaagggtgaaacggcgaggtaagagctcaccgcgctcctggtgacaggagtggcatggtaaacctcatccggtgcaagaccaagcaggattccgttcgaaagaacctggtgcggcccgtgccagctggatatccgggtaggtcgcttgaggcggtcggtaacgattcgtccagagagatggtcatcgcttcgcaagaagtacagaacccggcttataactactctactatgaaggcttccgcgacaaacggaagccttcaccatttttaatcgtagaggtcgtcttctttttgacgattttgactatcttcccaatttttctcttcccacttgcaatcttcggcaaaagaattcgttctagagataagctcatccaatggagcattctcaaaagcaattataaagtaagagacctggccttcgcaatatgtttcaataaaatttttcttgtttgatttttccttaaccgcttcattgaattccatgcacatcgccactttattgcgattgttcaaattgtagtaggaatcctcgtaatactgcgtaccgttaccatcagcatcaaaagtcaatcgttcaacatgaccttggcggttcggaatattaaacttcttttcgctccatatttttccatctggttcttcaccatgggtcacaatacaataaaaattgggatccccattctcagggaaactacccttcttggcgtttgacgtattcgcgccagttccattatttgaggaagccgcattattctgattatttgacgtagacgaagcgtcactattgctagaagccgagtcatcgcaagccgtcaaagcaaaggcaagcgcaattgagcccatagcaagcaaaaactttttcattccatttctcctttcttaaaaatttctcttacaaacttacaaattttttcatacccgcaaaagtgactgctatgctcacgagtacagataaagccaaaattacaagcggaataaacaagccactcaaaaaaacttcatggccaagttgcacaagcaaaagaagaggaatgataaagaacaatgtaatgtgcgtcgctgcacggacagtcttaacgcgaagcgataccatcagcgaaaacgcggtcgtcaaaagcaccgccgaaagtgctccaagcattgaagcgatcgccgccatcgccgtaatttcagaatgagaaaaccagtagccgagctgagccaaaagagcaaacacaaccggaaacgggagaatcgcaaatagcttgccccaaaagagcttcgcaggcgcaatcggagaaagctgcaaaagttccagcgaattgcgttcacgctcgcccgcaaaagaatcacccgccaagggagcgcccatcggggccatcaagcaaccgagcaacagcatcatgtagctttccatgccctgcataatctctccaccgtaacgcgacacagcaatcgcctggctcgccgcaagaatcaccggcgggatgataaacggaatccaaaaacgcggatccctaaagatcaaacgaagttcgtgtttaaaaacatggagcatatatctaacctagaacttagcaaaaaaagaactctcacagcagcaatttcagtcatttcgtgctaccaaattgaaaatttcgtattttttgtagcatacttttatattttcaggtttgtcatgagcgataatttgaaaaataaactctacgtgtgggcggtattcactgtcggagggcttatatttggagcttttctggttcctattttcggctttgaaaaagtgttttacgtattccttacatattctcttttttctgcaatctgcatttttgtatttggagtatttccggcagaaagacccataaatgggaaacagcaattcatcgacgattatttttcggaagaagataaccacggcgacgaaacggacaaattcgacgaaattatgggcttaagagaaaaagaaaaatcctttgacgaactcatcgccgcaaggaagaaagacaaatagaatacaaaacgggactctttcgagtcccgtttttttaaatggcgaccccagcacacttcgacaagctcagtgacctgccggggatctctcgtctttcgtctgtagcccgccgtggcgggcgttctttcgtctaataacgcgacttagtcgcgcttgagcgtcttgtatcgaatcggcttcggattgtcggcgtcttcaccgaggcgcttgcggcgatcagcttcgtattcgctccagttgccttcgaaccacacgaccttcgaatcgccttcgtaagcgaggatgtgcgttgcgatacggtcgaggaaccagcggtcatgcgagatgatcacggcgcagcctgcgaacttgaggatagcctgttcgagagcctgcaacgtttcaatgtccaagtcgttcgtcggttcgtcaaggaacaagaggttgcccggcttctgcaagttctttgccatgagcacgcggttgcgctcaccaccagagagctgcgagagtttcttctgctgggctgcacccgtgaaattgaagagaccgcagtaagcacggccattcatcttgcggtcgcccaccaagatttcgtcgttgcctcccgtgatggattcccaaaccgtcttggaatcgtccaagctttcgcggccctgttccatactgatgatttcgactgtttcgccaatcttgagcgtaccgccatccggcttttcctggcccatgataatcttgaacaaagttgtcttaccagcaccgttcggaccgataatgcccacgatacccgagcgcggcaaactgaagttcaaatcgtcgaacagcaccttttcgccaaaggccttctgcaaatgttccgcttgaatgacgacatcgcccaagcgcttgccgtttgcaatgtggatctgagcaaccttgatttgttccttggaatcttcggccaagagttcttcgtaagccttgagacgagccttgctctttgcctggcgagccttcggactctgcttgacccattcctgttcacgagcgaggcgcttctgacggtcagattcacccttttcttcgttcttcatgcgttcaagtttctggtcaagccactgggcgtaattgccttcccaaggaatgccgcggccgcggtcaatttccaagatccagttcgttacgttgtcaaggaagtaacggtcatgcgtcacgagaatcacggagcccttgtattcgcggaggtgacgttcgagccatgcaaccgtttcggcatccaagtggttcgtcggttcgtccaagagcaacaaatccggttcttcgaggagcaagcggcagagggccacacggcgcttttcaccgccggataggttcgtcaccggccaatcgcccggcgggcaacggagagcgtccattgcaatttcaatgttgcggtcaaggctccacaagtcctgagcatcgatgatgtcctgaagcttagcctgttcgtcgagaagcttgttcatctcgtcgtcttccatcggttcagcaaacttcatggaaatttcgttgaagcggtcgagcacggcctgctttttagcaacagcctgcatcacgttttccttgacggtcaagttcgggtcaagctgcggttcctgcggcaagtagcctgcggtgcggcccggttcaatccaagcttcgccctggaattccttgtcaatacccgccataatgcggagaagcgttgacttaccggcaccgttctggccgataataccaatctttgcgccatagtagaagctcaaagaaatgtccttcagcacctctttgttaggcggataggacttggtcattttgtacatgtagaaaacgaatttttctgctttgttttgttcggccatattttagtgattaatggttagtgattagaggttagcggccatgccgcagtttaattatgcattcctaatatagaaatatctgttcagagccaacattacaagctgcatcgagactgcgaatagcgccataatagcgatgtaatccaaagtaaatagcagatatccgtgctccagatccaaagaaaagaacggttgttgaagcgtcatgtatttccacaagcctcgttcgataaaggcataaattccataaacgccaagagccgagaccacgcccatcgcaatatctaaagcacaccgagatattttaaccacttatccacatccttctgagcttttttacgattattctgagcaatatgcccatagatagaaagacctttcgtcacaacggctcccgttgcagcctttttcagttttgcaatggcagaaagaccactcccctcatgcgtcacgaacggatgaaccaactttcccttcagattatacttttcaagaaaagtatacatcagcataggcatatcgttcaaccacactggataaccaatataaatttcatcaaactcctcaggatttacctccacaggtttaatcgccggacgagcgttttctgcgcgatcctttttcgctgcactgaggcattcatcataggtcctggggtattccgtttctggcatcacgcgcaaaagcgtagcgcccgtcttttccgcaatcatctcggcaatgatttcggtattacctttgataattgtaccgacgctgacgttttcgccaatatgggaaaaataggcgacgaggattttcttttcggccgccatggatacaccaatgagaaacatcaatagaattaagactattttacgcatgctccgctcctgttctcaattttttaccattaactaaaaataatataaaaaaataagagaaaccacacgcaattagaacaatatggaatacatttgagctaaagcaaacaaaacggcatcaatccactaaatacacgccaagaactgcttaattttagccttgacgaaattcaagtccgagttcgtaattaccggaatgagcgtattaatttcttcgacggacttatcccaccatttccacttgagcaaaagcatcgtcagttcctcgtcaaaacggctgcggatatactgcgccgggttacccgccacaatcgtataaggctccacatcgctccccacaacggcatttgcaccgacaatcgcaccatcgccaatatgcacgcccggcaaaattaccgcgttctgcccaatccacacgtcgttcccaatcaccgtatcgcccttgagcggcaaattttccttcgcaggaggcgccatattccacccctgcaatgtgtaaaacgggaacgtcgaaacagcattcatctgatggttcgcgccattcatcacgaactccacccctgccgcgatttggcagaattttccgacaattaacttgtcgtcattccacggatacagatgcgtcacgtgactctcaaaatcgctatcggcaatgtaggtgaaatcgcccacgacaatctgcggattcttgaccatcggcttcacgtaaatttccttatcgtaccccgcaatcgggtggaccgtcatcggatcagggagtgtatttggcatagggccctctcttggaaatgtaaggtattcaaaaaaatattatttttcacacccgctatgcccaccgctcacgaaattttaaaatctgttttcggctacgatgcattccgccccatgcaagaggaaatcatcgagcatgtcgtttcagggaaagacgcgctcgtgctgatgccgactggcggcggaaagtccatttgctaccagattccggccttgatgttcaagggcatcacggtcgttatttcaccgttgatttcactgatgaaagaccaggtggacgcgctgaacgcaaacggcatcggcgcagacgcgctgaacagcaacaacgaggaaggagaaaacgctgcaatccggcagcgttgcaaagcagggcaaaccaagattctctacatctcgccggagcgcttgcagcgggaaattccgtggttgcaacagcacctgagcatttcgctgttcgctatcgacgaggcgcattgcatttcgcaatggggacacgacttccgtccagaatacacgcagctcggcatgctgcaccaagcattcccaagcgcaacaatcatggcactgacggcaacggcagacaagctcacaaaagaagatatcgtccgccagctgaacttgcgagactttagacttttcgtgagttcgttcgaccgcccgaatctgagtctcgatgtgcggcgcggttattccgcttccgaaaagctgaaggcgattttgtccatcatttcaaagcacaagcacgaatcgggaatcatctattgcctttcgcgcaagagcaccgagaaagtcgccgaagaactcatcaacgcaggcgtttacgcaaaggcataccatgcggggctcactgccgaagagcgcaacaacgtgcaagaggatttcatcaacgacaacatcaatgtcgtgtgtgcgacaatcgcattcggcatgggcatcgacaaaagcaacgtccgttacgtcatccattacaatctccccaaaagcatagagagtttttaccaagaaatcggacgcgcgggccgcgacggtctcccttccgaaacggtgctgttctacaatttccaggacatcatcacgctccgcaaatttgtaaacgacagcgggcaacgagatatcaactccgagaagctcgaccgcatgcaggaatatgccgaatcgcaggtttgccgtcgtcgcattttgctcaactacttcggtgaaaacaacagtagcaactgcgggaattgcgacatttgcaagcacccgccacagcgtttcaacggcacaatcctcgtgcaaaaagcactttctgccattaagcgcaccggcgagcacatcggcttttcaatgaccgccgacattctcaaaggtactctcagcgacgaaatcgtccaaaagggttacaacaaactcaagacgttcggtgtcggtagcaagacaacgctcaagcattggcacgactaccttttgcaaatgctgcaactaggctacattgaaatcgcctacaacgaaaacaaccaccttaaaataaccgagagcggtaacgaagtcctcttcgggaagaaaacggcagaacttgccatcgccgcaaaagcagaagcaaaagaagacgcgaagccgagaagcagtcgcacatcattcaatcgcagtggcaattcgcacacaacctacgcgcactcttctgccgacgacgcggaagacaattccctattcgaagctctgcgaaaagtccgcaggcaaatcgctgatgaaaacaattggccagcctatgtcgtgctctccgaccgcacgctaagagatctcgcctacaaagcgcccacatccatcaacgaactccaggacgtatccggctttggcgaaatgaaaatccgaaagttcgggcagcaattcgtagacgccatccgcgattacatgaatcaataaaaaaatcccgcagcacacgccacgggattctcgaaaagattcatctaattaaagatcaacaacttcagtccagccgaacggatcttcagcttcaccgaactggatagcagtgtacttggtgaagagttccgtgcagaccggacccggattcttgccgtcaccgtaagtgaattccttgcctgcgaccggatccacaatcttcttgatcggggtaatcacggcagccgtaccgcattcagccgtttcgctgaattcagcaagttcttcaaacggaacctggcgacgttccacagtgtagccgaggtattcagccaactgctgcaagctcttgttcgtaatagacggcaagatggattcggacttcggggtcacgtaggtcttgcccttgatgccgaagaagtttgccggaccgcattcgtcgatatacttcttttccttagcatcgagataaatcgtgctggagtaaccgagcttcttggcttcagcaagagactggaggctagcagcgtagttgccaccgaccttcaccgtacccgtaccctgcggagcagcgcggtcgtagttgcggctgatcatcatgtccaccggcttgaacccatccttgaagtacggacccaccggagtcacaaacatcatgagcaaatattcatcagccggcttcacacccacttccgggctcataccaatcaggagcggacggatgtagagcgttgcgccataaccataaggcggaacaaagcgcttgttcaatttcaccacagtgtggaccatttcgcggaaaagttcaaccggcggaacagccatcaaaatacggttggccgtattctgcatacgcttagcgttttcatcgacgcggaaaatacggaccttgccgtccttgcccgtgtaagccttgaggccttcaaaaccttcctggccgtaatgcaagcaagtagcggccatatggatgctgatgtccttggaagaagatacttcaatcttgccccattcaccattgcggtagtagcagcggacattgtaatcggtatcgtaataaccgaaggggagcgtcttccaatcgacagtattcaaatcaacttgcatagtattaaccttttttgcaaatgtgcatatttaaaggtatcattcggtaccgcttgaaaaatacaattataaacgcccttttggcatcccttgttcaaaaattttgcaaaaaaatgccccacttacaaagggggaagcctccccctgattgcagccccggccccgccgggtcttacatcaccccttcgagcgggggacacccccgcaacacccccgattactccaaagcttacataaacggatacatcatacgattccaaacagcatcttctaaatcacgcctagaatcaacaactgcaaccacaacaaccttattattctccttgcgatagataacacgccatggagaaatcacaagttcacggaaccctccgatttgcagtttatccaattcattagggaccttccctaaatcaggaaaactttctagaacaagactctctttctttattctagcaaaagaatctttagcattctttttgctttcctttgcaatatgaaaaacaatagaccttaaatcattagatgccgattcagaccattcaaccataaattttttagagggcatcgagttctcgctccaaagcatcaaacaggtctttttgacgaataacttttccttttgctatttcagcttcactttgcgcaataagcttgaaaagcttcagagcatcctgcattgtttgaaaagtttccacatcgacaatcacgccacgagcttctccattttgcgtaactatataaggagcccgagtttcattcacatgatctaacacctttgccgcattagccttgatatacgatatcggtttgatattttccaatttctgcataaaagcctcaaagaaccatattcagtactaaatatagtccttttaaatattaaagtcaagagacctctgcagcgtcccgatccaacccgcaagtttcctttaaaaccggattttaaccttttcaagcacttgagcccaaaccagcgtcaaaataacaactaaaattggacgaatccaatttaacaaaccggcacttaaatcaatattcaaaagatatttgctacagacagtagacaaaacgctagcaatcaacatatggaatatatagacattcaaagacaatttatcaccaatatattccaacggtctgcaatatgattttttagggattttaatcgccaacgaaaaaatagcaagagaatagaaaacaatccctatacatgaaaactttatatggaagccacaaaacaaggaaatcatagaaataaggattcctgcaataatcaccaacaaaacagacgaataacgaaaagacttgaaaaacgtttcctttgaatgaagatagtatccaaaaagaaaataaggcattgcccctgttaaaaaatttatcttatacatccaaggcaaatggttcgtttcacaatatactgtcaaaaccattttaaaaagaaataacaatggcataacataaagagctttattttcttttttatgcttaacaataaaataccaaacaatgtatgtttccgccatagcaatcaaataccaaagaggtatagcaaaatcaatcgtgcaaaaaacagcatatttgataggagtcgtatatttaaaatttaacgacagccactctatagcaaaaccacgaagaatctgaacaaatacattgtaacccagaaaacagagataaccaaaagcaaatatttttaaaatttttatcaatcttctctttataacagtttcatccttttcaaaagcaaaatacccagcaatcatcaaaaatgaaggaacggcaaaatgagtcaacgacgatccaagaatgatgccgactgctcctggaaatttgatgtggataaaaaccacagctatacaagcaagtcctttaagtaaattaagaacttcatttctctttgcgacttgccccaattgggcagtactattttccatatttttctccttaaaaacaaagagctaaatgctcttgcttttgcggagacttttgccccaatagtcataaaacaaaaaaggcgtgtagtcgtttcaaatgcttactaatcctgagggctaccacacccatctacctaataagcacaaacgacccacgccccatagggacgtgagcgctcgccttattctcaggtagtttgaaagtggtagtttcaggattgagaataagagcaaatactctaaatcgtacgttctacaccttacggcataaaactatgtcaaaagacattttagcaaaatgaattttgaccgtcaatatggagactccaccatacaatccatatcgcgcaaaatcacattttcgccccaaaaatccctcatttcaacatttccttagccacatccgggctagaaatgatatattatctaagtcgaattacgctttggcgtaacaggaaggggaacccgaaatgaaaaacaggatttttgcatttaacgatgcggccacgtttgaaaaagaactggcccagtttagcaactggtgcaaagaaaacggctcgcccaccgtatgtttccagattcattccgaagaactggaccccgaaaaactgagacccgtttgggaaacattggaacgcgttttccccaaagtaccgtggttcggaaactccaccagcggaaacatcgtggactgcgaaaaggcaagcgaaatttccatatccgccatcatattcgaaaagccgacgacaaagatccagattttgcagtacgacttttccaacaagtccatcagcgacatcgcccacgaaatcgtggaagaagccaagcagaacccctgggtaaaagcggttgaaatctaccactgcatttcgccgttttcgacaacgaatctttgcgaagggctcgacgccttggccccgaacatccagatttttggcggcatcgtctgctcccccgacatcacgagcccgaattcctgcgtattttcatccgtgggcggtcacaccacatcaggccttttagtggtgttctacggcggtccggatttttatgtagaatcccgcaagattagcggatggaagcccatcggccgtaacttccacgtcactcgttccaaaggcaacgtcctttacgaattgagcagcctccccgcttacgaagtgtacaacaagtacctgaacatcaaaaacgacaacaactttttctacaacgcgctcgaattcccgatgctctacgagcacaacggaatttccatcgtgcgtgccgcaggtgccagcaatccggacggatcgcttaccatgtcttcggatattgacgaaggttctatggtccgcctctcgtatggcgagccgcaactgattctcgaaaaaatcaaaaccgaaagcgaaaacgccgaactgttcgcccccgaagtcatgcacatattctcctgtgcggctcgaaaggcattttggtccaagcacgaacctacatacgaaattacagcgttcaaagggctcgcctccagcacgggctttttctcgcacggtgaattcttgcgcgaaaagggatttttaaaccaacataacatcacgctcgtcattgcatcaatgcgcgaaggcgccattacaaaacggggacacgccaaaggcgtcataattccggatgaaaaatccacccgtttgccactcgccgcccgcatggccacattcattcgcgaaacgtcgtttgaactggaacagatcaacagcaggttacgtgtcatgaacgagcacctgcaagatgtcgcaacgacggacagcctgacaggactcgaaaacaggctcgcattcgacgcccttctagaaacaatcaaccaggaagactcccaagaaaattcttggaccatgttcttgatggacgtgaacggcctcaaatacgcaaacgacaccttcggccaccaggccggtgacgaattgatcaaggccgccgccaaagccatcaaaaacacctacggcaccaacggcaactgctttagaatcggtggcgacgaatttgccgtcatcacacaagcgccgctagattcgcactatccgatgtattccatactgcaaaagaacatcaacgaatacaataaaaaggcgctttaccatctgtcgatagctgtaggcgcaagccgcctgcgcagcgattccggaatccgcaagtccatcagcgactggaaaatggaagccgacttgaacatgtatcgcgacaaggtgcgttaccacaagccggtcgaaaacgacgaaaaccagaacctcaaggacttgatttcctgcctgatttcagtcgaagaagctaaagattcctatacggcgcaccattctgaacgcgtaaaagcctactctgaattgatagcacgctctctaggcctttcagaaagttcaatatcgctgattactcacgcggcacacctgcatgatatcggcaaaatcggcattcgagacaacgttcttacaaaaccgggaaaacttaccgacgaagaattcgaaatcatcaagcagcacccggtcattggcgcaaagattctaatgcagtcgaactacacgcacgaaatggtgcaaatagtgttgcaccaccatgaacgctacgacggccgtggctaccccgaaggcctcaaaggcgaagacatccccataggcgctcgcgtgattgccatcgcagactccattgacgccatgacgagcaaacgagtttaccgcgacgccatgtctttggactactgccgtgaagaaatcgaaaaaaatctaggcaaaatgtacgaccccgccatcggcaaagtcgttctggaacactggaacgaaatggtcgattccctgttgtccatgcgtaccggccgccccaaagtgatttaaatatcaaaaggctctcggtcaatcccgagagcctttttttcaaattatcgcttatcgtttgtcgcgatcaatccaagcgcgttccgtcttgccagtgtaaatctggcgcggacggttaatcttgctctgcggatcatcgtgcatttccttccagtgggcaatccagcccggcaagcggccaatcgcgaacatcaccgtaagcatgttcgtcgggatgcccatagcgcggtagagaatgccggagtagaagtccacattcgggtacagcttacgttcgacaaagtaatcgtccttgagggcggcttcttcgagcttgatagccacatccaaaagcgggtcgtgaacgtgttcgcgttcaaagacctggtacatgagcttcttaagcaccttggcgcgcgggtcgtaactcttgtaaacgcggtgaccaaaaccagaaagacggaacggatcgttcttgtccttagcctttgccatcacctgttcaatcgtcatgccgctctgctgaatgcggaggagcgtttcgagcacggcctggtttgcaccaccgtggagcgggccccacaaggcgcaaatgccggcgcagatgcttgcgtaaaggttagcctgagagctgcccaccatgcgaacggtcgaagtggagcagttctgttcatggtccgcatggacaatcaaaagcgtgttgagagccttttccataatcggatccgggtggtacgggcgagtcttactgctgaacatcatgttaaggaagttactgcagtagctgcgttctgcttccgggtacacgaacggttcaccgatacttgccttgtaagcaaatgcggcaattgtgcgaatcttggaaatgagacctgcggtcgtgagttcgaatgcactggcgatgttttcgtcatcgtagaaacgcggcgtgaaaagaccaacagcattcaccacagaggagagaatacccatcgggtgggctcccggcggcatttcgcggaagaagtgcagcaagttctcgtgcaagagagcgttttcggtcaagagcgtgcggaaatggctcaactgttcctgattcgggagttcaccgtaaatcaggagccatgcggtttccgggaatgtcgccttttcagcgagatcctcgatggaataaccgcgatagcgcaaaattcccttttcgccattgacgtatgtgatggcactcttggtactaccggtattgaggtaaccgtagtccagcgtgaccaatccagtatccttgcggagtttgcttacatcaagaccatgttcgttttcagtaccagttacaacaggaagttcgtacttctttccgtcgtaattcagtattgctgtatcggacataaatcctccgttttgcgcggcttcgccgcagttaggctttcatcgctacaacgcaattatagatattttcaaagagcttgccgagcttttcggtcggaacggcgctgaatgcaacgcggataaggccggagagcatgatcgtgcccgtgctgtaatccttgatgagcttctggcggagttcttcggcgtcaacgcccttcggcttgatgcacataaagtaaccgctgttgcacggcatcggttcaaaggcgtccttgtattccggatgagcagcaaattcttgcttgatgatgtcgtagcgtttcttgagaacagcgtacttttcagccttctgctgagcgtattccgggctctggaatgcggcgagcaaaatcttctggctaatggacggagcgttagaaatgttgccacggaccgtaccggcagccttatcttcgagagccttgagctgagcttcagttgcgcccttgaaaccgaaggacataaagccaacgcggaagccccaaacgtagtcttccttggtcgggccatcgagcttcacggcgaggaggttttcgtgagcgtccacgagcttcacgaagagggattccttcgtcacaccttcttcgtagacgaggccaaagtaagcatcgtcgaggagagccacgaccttgttgccggcagcggcgcattccgtgaggatctttgcaatttcgaccgcttccttttcggtagcagtgtagccagtcgggttgttcgggaagttgaggagaacgaccttcttgtcggacttgcttgcagcgagagcagccttcaaagcttccgtatcaaagccaccattcttgaaggtgttgaaagtcttgatctttgcgccacgggcattttcgaacacgagttcgtagttatcccagtaaagatccgggatgatgacttcatcgcctgcgtcgaggaacatgtaaccggcgcagctgatagcgtgcgtcaaagcggccgtcacgaccgggttgctgaacttcttggtagcgagcgtcgggttcttcttgatgtccagttccttccaagccttgcggaggtccgggttgccgaagctcggagcatagaggaaggactgcttcggaagattgagggacttgagaacgcagtccagaacgagcggagagccgtcatcttcgagagctgtaccgatagtcgcattgatgtcggagcccttggcttcggcaccctggccgagaatacccttacgcgggaagaaaatggccttgccctgttcagagagcatatcaagaacgcagcaaccgtttgcagaaagttcagcgttcaaagattgagcgagaggattgtagttcattctcaatgtcctgttttgaaatttccgcggggcaatttagaaaaattgcaagccccccgcaagattaaaaggacatcaaaaaagcgatttgtaaccaatcgcttttacaaggttttacagggattgtaacaaatcaatcttcgaacttcgttttcatgatttgttcgacggtttcgcggtttttcacgaaagcattgaccacttccgggtcaaagtgcgtaccactttcctcggtaatgatgcggatagcctcgtccaccgagaaagccttcttgtacggacgttccgaaacaagcgcgtcatacacatccgcaaccgccataatgcgtgccgaaagcggaatatccttgcccttcaagcgttccggatagcctcgcgagccatcccaccattcgtggtggctgtaggcaatttccttcgccatcttgaggtaagccgtctcacccaagttcttagatgcacgcacgagcatatcgcggccatagaccgtatgttttttcatttcagcaaattcttcgtccgtcagcttgcccggcttattcaaaatcacgtcagaaatgttaatcttgccgatatcatggagcggagctgccaccgcaatcgtcgaaataaacgcatcgtcaatttcgggttccttgccgcgatccttcaattcgcgagcaatgagttcggcataagccgccgtacggcgcacatggccacccgtcgtctcgtcgcgattttccaccatgtcgccaagcaccgtaatgatgttcgtctggagagctgcaatcgaggccgcctggtactcggacttgttgatgtacaaatcaatttcttcgaccgccttgataatcgccgaatgcagattctcaatttcgttgcccgtcaccacttcaagacccttgatctggttgatggactcacggcgtcccctgctactgtcgtaggcaaagttgtccatttcaagcgtcatttcgtgaatcgggtaaaccaccttgcggtttgcaatcaagatagccgtaaacacaatcgctagcaaaagtccaaacagcgttgagaaaatcttcgtgcagaacagcaccacgctaatacgaatcgcggcaaggctaaacttggtacagaccggattcggggcctcagtacagacaatcgagacatcccacttgcccgtctcatgcatgcccggtgtaatagtcaaaatacgcggatgcttgcctttgagatcatgaatgtactcgtgaagcgtcgccgaatccgcattctggatagcatccgacacaagcctgttcaccgattccgccaaaagcgttgtttcatggatttccgcttcggaatacgtcttgtaagcgactgccgtagccaccaccgcaagcgcaaagctcgacacgaacaagagtgccgtcacctgggccttaagcgtatggatttcgttcttggaacggtaacggtcttcgtgcgaacggccagaaacagaatcaaacgccttggcaaaccagcgtggcgtcaagcgaatcagcacataagccacaataatcgaaatggacttatctggaatttccgtgcagaagtccgccaaaatctgcgacagaagaaccggaagcccgctttcgtgcaaagccgtcgcaataggcgtcaccacattttctgcaattttaaagtcaaaaaggaagtacgaaagcaccgaacatggaatgctcaaaatcatcaacattccaagcagcatcggcaaacgagtaatcttgtggaacgcgccacgccttgccgcaattccagcgcacacggcaatcatcacgttaatcgtgccgtagtagaacgtcgaagaatcaacaaaaccgccaatgaagttcgtcaagaacccgacaatcgcgccagggctaaacccgccaatcaccgccacgacaaccgtacccacgctatccaggtacagcggcaattcaaaatgaatggctaaatcggcaagcagtcggttgatgactataccgataacaatcaggattgtaatctgaacgagcttatgggcagaaacaaaagttttcacatcctgtatatagaatatttttttaacatttgcaaaaaaaagagtgatttatttaacaattctaattggatttttgtgtaaaaaaatttcagcgaccccgaagagccgctgaaaccttttcctcctctaacgtattatttataatctgactacggctttgtcaccaccaactgtgggaggggaccccaaacatgacttacaccaagtttataagttccttctggcaagccaaataaaaccacatatccatttttgtaatcttcttcgtaagccttataacaggggaaatatccactcgcacaaatacccatttctccaagacctttcgtcatcgtctcattccattcttcaatatagggcttatcgctttccggagtattttcatcgacagtcgcaaaaagggagtccaaatacacttttgcggagtacacaggttctacaactatttttcccaaatccgcaacagctatatcatcaacagattcaacagtggcatcagcaaaattcaaactaaccaacgcaccgaagttggaatccgcagaaagcgcacgcaactgaatttcgtgatatctggggacataagcatatttggggttcttcgtttcattttgataataggtctggaagtttacactatctatataaaagtatccatccttatccgtaacatgctggcaacttttatcatcaaaggaacaatctttttcataaacaatagcccccacaacaggagccccagcatcatcgaccactttcgctcttgtttttataaatagatgaatatcattatagcttttgcaagtaatacgggccataacaatagtcgtttctgtaacagcactatcaatctcagtcacgtcatccgattctacatcaacagcactcttggcaagcacatggcaaccatcaccgccttcgtcaataatcttgcggatataagtcgtatccagttcggcaataggcattcccgaccgaatcacgggctttcccgtctgcgtttcgctgtacgacgatgccacattggtatcaccgcaagcggcaagcaatccaagaccaagcatagcaagcgcaacgcccatctttgtaattttatcagtaatcataattattcctcctcgttttttattttttcaaattcgtgaacaagtgaatattcaactggtgtaccccagtcgcctctttcttgtcttgcgtaataatcttgcgcaccttggctttcaggttctgaatttccaaggcaatttctttatacgcatcgtccgaaacgctgaacgtaaacgttcccatgtccgacggattatcgtcatcggcaagcagcgcctgcttcgaaagttcaaagcactgcaactggtattgacgcaccaaatcattattgttgtaagccccactgctcaccgaatcgcgcgagcttttccaaaagccgtcttcgttcttgcgcacaaagccaatgcgttccagcaattcaagcgaacgcttcaaagtccccacggagaccttcgggaaaatgcgcttttgaatcggctcaagatcatccgaaacatccatcacatctaacgctgtaaacaacacgctattataccaatggttgtaatactcgtaggcatcttcattcaagatgtggtgcggatccggatgctgcttgatgagttcatcaaaaaacgcattgcgttccgttgtcgttttcgcttggtcgaaattcaccatcgtttcaaagtacttggcctctttcttattgagtccaagaacttccacgaacttgggaatcatgcgcccagtaagtttttttcctttgacgatatcgttgtaataactgcgagtcttggggagccccagcaaagcacaggctcccgctcttgtaaattcaggatcggtctgcacgcgagcggcctggtattcatccaagtacttgcggaaatgagtaaactggaatatgtcaataaacttgtccatactccaaatgtactcaatttttgactcaaagtcaataggttaacgtaaatttttgagattttttttgagtacttgtttttatcggcctttaaactggtcaccaaactttagttcggtttctttggcgccgttgaggttcacgaggcgttccggctcaaagaccatttcacgggcaatcccatccttgagtttttcaacgcattcgagcatttctgctgccgattggcacgtcaaaagcgcctgccgcaccgacatcgcgacgttatcaccatcttggatcctatcgccttcggctccaggatgacaatatttctcgtctaacacaaaccccttgcacaatctcgcagcgagctgtttcatgcggcccatcgcattcatttccgtcgccccatcctcaatcttaaacttgtaatagagcggaaacacatcaagcgcttcttgcgcggtaatcacatgcttttcgcgaccttcccacgcatctgcaatctgcccgaaaatccacgggttatgcatcgccccgcgcccaatgctcacgcccgaaacgccataagtattgatgcgttcgcgtgcgcattcgacgctattcacatcgccattgccaatcacgggaatctttgccgcagctgcaactttgccaatccagtcccagttcgcgaggccgttatagccctgcaaacgtgtacgaccatgaactgtgagcatttcaacgccctcgccctcggcaatcttgagcgtttccatcacgttgatgctatcgtcgtcccagccaatacggcacttaagcgtaagcggaatctccggcgtctttgcgtccaaaaccgccttcacgtcatgcagaatctcttgcaaacggggcaagtcccgcaaaagtccagaaccgctccccttgcccgccaccttcggcgccggacacccagcgttcacttcgatgaattccggatggtaacgctcggcaatcttgccggctgccgccgccatacggtccgggaaacgcccaaaaatctgcacaccaaacgggcgctcttccgggaaaaacttcagttgcttgtgaccatccggattgaacacggcatcgccatcggtcggaacaaactcagaaaccaaaagtcccatgcggtcgcccgaaagcacccggcaaagcctcctgaacggagcatcagtcactccatccatcggactgaggattgtattggggaaaatctccttgtttcggagattaaaacggacctttttaggcaaattatcaatcttcaacatttaagtcacaactattcacaaatattccgcaatgtgaacccgaaaaagatatttaatttcgctttaaccatcactctaagtctatgttaaacttatatttagtgcgtggctaatataactaaacaatctcttattcaggaaatcgccaaatccaccggatttgtgcgcaatgatattaaaattgttgtcgaacagttcctcgacctcctcggcgagaagcttatcgaaggcaatactattgaaattcgcggtttcggcacgttcgcctgcaagccccgcaaggctcgcccggcacgcaacccccgcactggtgaaacagtcctcatcgacgaacgcttggtcccgacattcaagttcagcaacgacattaaggacaagatcaattcgctcgaaggcatcctcggcgaagcatccgtacagccggaactcgaaactgaaaacgaaatcgtacacgtcggtagcgacgacgattccatctaaacgaacgttgaacctattaactcaggcaacgcaaacgcctgatacgaaagagccggcttgaacgccggcttttctttttctttgtcatgcccgccactgagcgggcatctcctttattacgacagtgcagcgacttcttcatccgtcaagaatcgccaaccgccctcacccagcgtacgatccagaacaaccggtccaatcgcaatgcgttcaagagtttcgacgtgattgccgactgcggcgaacatacgacgaacctgatggtacagtccctcgccaatcgagatgtccaccgcatctccactcacttcaatctcacgagccagcaccggacgtctttcgtccttgagcatcacgcccgccaagagttccgccttctgcgcatctgtaaacgggcgtgcaagcgtcacgcgatactttttccagagtcccttcttcgggctttcgaccttgtggataaagtcaccctgattcgagagcaacaagagtcccgaagaatccgcatccaagcgcccgacggactggatacccattgccgtaaagcgctccggcagcaaatcatacacaggcttgtggtcacgggcattgtggctgcattccacatccgtcggcttgtaaagcatcacgtacagcttttcaactgtcggcgcttcttcgccattcaccgtgataaactccggacgcgtcttgaattccatgaacgggtcatcgagaaccttgccatccagttccacaaggcccatgcgcactaacccacgcgcatccttgcggctaccaaagcccatcgaggcaagcaaacgttccaaagtcaaaacagccatcagtcctccaaaataaattcaagaatccgtctacggataaagccgagttgcggaagttcatttgttttaatcacatgtgcgcgacggcgccaaaagctaaacgccaaaattccagccagcacaagcgtttccaaagtaaagcagaaaatgcggagcaacgtaatgctcaagtggaccgatccagcagcgcggagttccttttcgttacaccagtccattctcaagtcccaatcgccaacgtatgagtacgccttcaagaatccattcaccgcagcgatatagcccatggtctggtaatccgtgcggacaccttcaacaaagcaatctctaaagcgcacgcgaaacagcgaaagcaccgccttcaaaattttcagaatgtacttgaacgccctagcatcaaaatccggcgtcaaaatgatggtccaaaattcacgatccgaaagcttgcgtttttccttcttcggctttttttcgtcagcgggtttctcatcatcaggcttcgcgacttcaacaaccgacgaagattttacttcagtcggcggctcactctcgttaccggcaccactatcactcgcctccagatgttccgtcttgggagtttctgcaggctttttcgcaacagcttcaaccatcggcggcgcatcttgcggctctagcttttcactatctaccgccagttccttactgccagcttcttccttccacttcttctcgtactcgtaaaccttcttcttgaaaaaaaagaaaagcgcccgcacaccgcgctccccggcctcgaaatcaattcgaaatgcaaacgggaaaagcagtagcacaagcgctacaacgagaattacacaaaagagccaggaaagaaagcccattacttttcggcttcgtcagccttcttgctgataatgtcgatcaattcggcaaagctcttgtctttcaggattttgctgaactgttccttgtagttacgggccgtagaaaggtcatcgatgaccaagtcccaagccttccacttgccattcacaagcgtcatcttgtattcgagcaccgattccttgcccttgttccacaagtgagcgacaacgcgagcatcgtccgtacccttcatcttggccggttcataaatcgtagaatcggcgcgataaagttcaaggcgatttgcactggagttgcggaccatgcgctggaattccgtcacgaacttctgctgagaagcttcgtcctgagccttccagtcactagcggccaaggacttcttagccaagagagcaaagtcaaaggaatcattcaaaaggttcttgacgcgttccgtctccttggcggtacgcttggacttcttgatgatgttctgcagttcaacgtccttgctcttcacaacagacaccggatcttcggcagcaaaagacaagagcgaagcacaggcaatagcgatcaaaattttcttaaacatcttagaatctcctcttttttacttaaaatacgttttatagtcgctaagagacaaccccatctttgccactaatccggcaaattcgacgttatatcggcaaactgcgaaataataatctttttgcatggttatattctgcgtataggccgatacaagagcgctagtttgggacttatcgaggtcgtatttcatggcggcatctttcaaaagcgactccgttgcacgcaggctttcacgcaaagcgtcaagcttacccttggcggccactacctgataatactgttcaacagccttagccacaagcccttccgaggcgtaattttccttcagcttaagaccgcgatattccgttcttgcctggcgaaattcttcccagctcttccagaagttcaaacggtaccttaagccaacaccgataagccccgaaatcttgttcacggcatcctgggcaaaagcgtttttctggaccacgttacggttaccggcccagctcttcacatattcaaactgccccatgacaaagaactcgggagcaagcttcgcctccgccaaatccatctggaatcggcgagcacgcaaccccgcttcaagctgcttcagttcaggattatgcttgatggtcaactcacgaacctgatcctccgtcggcatcggttccggtctcatcgcaaggattgtatcctcggctgcaaaagtttcgccgtcctgcaagccaagagcaaaacgaatcgccagttgaactcgtttcatgccaaggtcagcctcgataacgccttccttgacggtatgcattttagccttcaagttcaaaaggtccgtctgcgaaaccgtcggctcatcttcgtccaaagcctcttcaagctggtcatatgccttgtccacctgtttctgggcatcggcggcaatgcgcttcatttcaagagcaaggagatagttgtaataataactctggagttcaacttctttcttgagcgttgaattttcaatttcaaaagtcttctgctgcaaatcagcttccaaagcctgcttacccgtacgatactggcccaaatttagcggctggacaaacttggcttcgacaccccagaaaggccccattctagaaaaatcgtacttttcagccttttcaattcctagagtatccccagactgattgaaatagtaatcgttgtattccttgagacccggagcaggccccaccatcatcgacacatagaaagtcggcaaaatgacttcggacttgagcgcactaatcttatttttcttggcttcggtgccataacgcagttcttccatctgcgggtcactcgcaagcccctgttccacaaagcgcaaacagtcataacggacttcgcccgccaaggcgatccccgtcattgcaagaataaaaaacaaattcttaatcacagctagaatttagaaaaaaaagatttgtttaaaaggaacagtgttttaccaaatccctatatcgcctcacaacaccttcatagtaagaagtcgggagcggagcattcttttcaaggagcttgtcaacagcggtatggccaaggttgtacgccacaagagcctccctcaaatttccatactttccaatcagacgaatcaggtaagccgaacccacaaccacgttcacgtccgggcgcatcaagtcgtcttcattttctacaaaaacaccaaacctacgaccaatttttttagcggtttccatttttatctgcatcaaaccaagcgcacctgaaaatttccctgtctggaaccttccacgggcaagcgggtttccgcgactttcctgagcgacaacagcaagtataatcagagggtccagtgaatacgactgcgaaatctgccacaagttttctgccaacatgcggaaactcacctcggagattctatcgccaagcatgtacgtgagcgccttttcaattttcacgtaatcaagcgtccacttgcccaccacctccaaatgttctatatcgttatggagaatgcgttcctgataagcaagcttttcaagtttacgactattggaataccactcgctcgcaaagaaaaacaaaacagcaaagccaatgataaacaagacgcttacgctcatcgcggagagacgaacgctactttttttcacgacgagtcttctccaagaattccaaataagtaacccagtcctggatagcgccaaaggaactcagcaaagtcgtatcctgcacaacgcccaatttacgcatcggaccaatcgccgattccaggcggtcaatctcgcggatgtaacgcgctttctggctttcgagcgccgtaatctgcgcctgcttatcagaaatctcacgcccctgtccaaccacgataacaaacaagctaacagctcaaccgacaaggaacaaagccacagaaatagcaaagcccaaagaaaggcttattgactttttctcataatgcaccccaacaagattgacttgcttggagatgcccgacttacggtattcctcacggctcttgtaaatttcaaagatattgcggtagcgttcaaaataagcctgcaactcttcgctatcaaaaatcaagatgagcgtcgctttttgttgcttgaccaaattcagaatttcaaggaacaagctacgataagcatccgtcgtaaatcttgcattctgaagattcacaaagaagaacacgcctgggccacgcacaagcatttcaagcttttcacgaacagccgaaagctggtattcgccaagaatcccgtacagagaaatctcaacttcttcgccgcgatcttcaacctggatgtcaatcaagtccgcacgcacagattacctcttcgtcaccgacacggaaatcttgaacgctttgcggtcaagcacgttgaacggagcattccagaacgggaacacgcgaatgccttggaacgcttgcggagctgcggttgaagtcgctccaaaaatggagccgataaagatagacgtcggtcggtcaaatgccatgcggaacacgcagcccgccttttcatcgcgaatttcaagcgactgaccatccgggtacaaaagcggttccatcatattccacctgacattcttgccgtcaatccagactttgttgacatcgccatgcgataaaagcccgagctcaagaatcgtcccgaaatagccctttgtattcacatacgcaagattatcaatcgcataagaaacagtaaacttggcagcgtcgccctggaacgtaaagactttctttattttgaacaaagccttgcgctcttcattgtcaaagccctgttcctcatcaagcattatctcggtgccgacatccgaacgcagaatccgatagtcatacgggtctgcaagcaagtgcttgcggtcgtaaagcatctgttccagcttgaccggcgtaaagtccacattcggcacaaggcaatccaagaaggcaaacgaaggttcgccgtcatcgcgccaagagttcacgagattcgtctttgcacccttgtaattccacgcacggagcgcgccaccaatgcggtagtcaagcaagtaagacgattccgggttttcacaaaagagaacttttttgccacgaagcaaaaagtcgcacacatccacgcgaagcccagagaatccagtaagatcatcgagaacctgcgatgccgaaagcaacatgcgattcgagcgcttgcgtaccatcatggaacgcatgcccgagcggttgtgcatatccctaaaataaagcggagccatcgccggcaaaagcgcatggcaaaattcaagccacttcttgcccgaaagcacactacgagctctcctgtacaaattcaggaaagacttgtggtgcatattgatttctggacggcgaatcaaaagttcacgacaagtgcgcgctgtggaagggaggcctaacctgcgacccgccgaaacaaggaaactaatcgtaccgcaagtttcaagctgatctaccgcaaaaccaacggttctagtctgaacctcattcatctcgacaaagtctacaaagcgcccgaagaattcaataatctcggtaggttccgacggaatatccaaaagcgcaatagcagactttccatcacggcaatactgttccgctaccgagcgccaagaaagattgtcttcggcaattgccttcgaaagcacctcggacacggggacaatgcgaataagcgcaccacggtcttcaagcgtaaaccagccagatacaggcgttgaacgtccaagcgcatcttgcacagccgcttccgtcactagcgcataatcaaaacgagagcgctccagaacatcagccatgcccggctcccacaccagcgaggaattgaaatatccctgcggttctgcgccaagcaccttcttcaagtaatcgcgatgcaactccagctgcatcgtctgcaaatcttccgggaaaagcggaagcatcggatcgtaatagccaccgcctaaaaactcgagaaccccattgcgaatcgcattttgaatcttgccgaacatcaacggctttgccacattgtaaagcgcttcaatcacaggcccatccaagaagatggagcactttacctgttccgaattcagaagaacgttcaatccttcgagcaagttacgcgcgaccgcctcaaggttttcatacgaggtcgatggcgacatctgcaatacaaaggatattctaggattcatgcgacaaagaatagcaattttagatacagattatgagttattagttactagagattgcttaaacaaagatgttttttaattgcttttataacaaaataaataagacgaacgtccccgcgtgatttgcgagcggcataaaaaagaaaggaccccccgaggatttcctcggggggtccgtgaatccagcggcgacctactctcccgggcccgggggccaggtaccatcggcgatctgaggcttaacttccgtgttcgggatgggaacgggtgtgaccctcactcgataaccgctgaaacaaactcatgcatggaacctaaactctttgcaatcgccagaatgccgaagccaggcgggtccgggctgcccacgcgggacagtagaaccaaatcgttgaaagaaaggaaaagcgtctcacgggctattagtaccgctcggctcaacgtgtcgccacgcttacacctgcggcctatcgacgtcgtagtctccgacggcccttcagggggttgcccccgcgagacctgatcttgggaatggcttcacgcttagatgccttcagcgtttctccaatccggacatggctacccggcaatgccgctggcgcgacagccggtacaccggaggtccgtccgtcccggtcctctcgtactaaggacagcttccctcaagtctcgaacgcccacaccggatagggaccaaactgtctcacgacgttttgaacccagctcgcgtgccgctttaattggcgaacagccaaacccttgggaccttctccagccccaggatgcgacgagccgacatcgaggtgccaaacctccccgtcgctatgaacgcttgggggagatcagcctgttatccccagagtaccttttatccattgagcaacggcctttccacgctgtaccgcgggatcactaagccctactttcgtacctgctcgacgtgtccgtctcgcagtcaagctcccttatgcctttgtgctctgcgcgcgattgccgaccgcgctgagggaacctttggatgcctccgttaccttttgggaggcgaccgccccagtcaaactgaccatcagacacggtccctgtcccggatgacgggacgaggttagatctcaaaacgggcaagggtggtatttcaaggacggctccccgacgactggcgtcgccggctcgtagcctcccacctatcctacacatgccagccctaaaaccaatgtcaaaatacagtgaaggttcatggggtctttccgtccaggtgcgggttgccggcatcttcaccggcactgcaatttcgccgagtcccgggaggagacagtgcagaagtcgttacacgattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgattcagggcttcgcttgcgctgacccctcctgttaaccttccggcaccgggcacgtgtcagaccatatacgtccacttgcgtgttagcatggccctgtgtttttggtaaacagtcgcttctgccgtttccctgcgacctccagaggctccgcgctgttcacgctcaccaccggaggctccccttatcccgaagttacggggttaatttgccgagttccttctcccgagttgtctcgagcaccttaggctattcgcctcgtccacctgtgtcggtttacggtacgggcctccgttcgctcccttagcggtttttcctggcacggtccatcgcggcgccccttccggccgaagccttccgggggtccggagcctgggtcatgtgctggggggatttgccgccccagcgactcgcactccttcagcggcatccatcggccgccccgtgaattcccatgcgtcgccgcgtcggtcatgacgcttatcggagggtccaggaatgttcacctggttgtcatcggctacgcctctcggcctcgtcttagatcccgactgaccccgggaggattatccttgcccgggaacccttggacttacggtgtgcgggtttttcacccgcattttcgcatactcatgccagcattctcgtttccggtgcctccagcgggcatcgccacccgccttcccaggcctgcggaacgctctcctaccgctctgttgccagagcccacgacttcggtgacgtgcttagtcccgatcatttttggcgcggagccgcttgaccagtgagctattacgctttctttaaaggatagctgcttctaagctaacctcctggctgtctgtgcagctccacatcctttcccacttggcacgtacttggggacgcttagtcggtggtcagggttgtttccctttcgtctacggatcttatcactcgcaggctgtctgccatgcatcgcgttcacggtattcggagtttgatagggtttggtaagcgggtgtgccccctagtcctgccagtgctctacccccgtgaagctaacatgacgccatacctaaatatgtttcggagagaacaagctatcgcccagtttgattggcctttcacccctacccacagctcatccgaacacgtttcaatgtatatcggttcagccctccacggaatgttacttccgcttcagcttggccatgggtagatcactaaggcttcgtgtctgccgtgtacgactggtcgcccagttgagactcgctttcgcttcggctccggacctgaggcccttaaccttgccgtacacgagcaactcgctggctcattaaacaaaaggcacgccgtcaggaggatgaatcctccctccgacagaatgtatgcacgcggtttcaggcgctatttcactcccctctcggggtgcttttcacctttccctcatggtactgtgcactatcggtcatccgctcgtatttagccttggagggtggtccccccgtcttcaggcaggatttcacgtgtcccgccctactcttcgacggacgtcagtttcttgctcgctacaggcctgtcacctgctgtgggggggctttccatcccgcttcgctcgcaatccgctgtacgcaacccgtctgggctcctcccggttcgctcaccactactacgggaatctcggttgatttcttttcctccgggtactgagatgtttcagttccccgggtttgcctccgctagactatgtattcatctagaggatacgcttgcgcgtgggtttccccattcggaaccccggtagtcaaaggccctttgcgcctcgtaccggactttcggggcttggcccgtccttcgtcgccggcggatgcctaggcatcccccgcgtgcattccttcgcttaaatcctaattccagcgattcagctctgttctgccgcatgagcagctcgaatccacctgtttttttcttggtgcttcaagtcactctgtatgcttgattgctttgttagtttccatgccgaaatttcaattttcacatgtcctcgctgggacgatgttttctgcacccggtcggtgcttcctggagctaaggagactcgaactcctaacatccagcttgcaaagctggcgctctaccagttgagctataacccctgaaagtgggcctgaatggacttgaaccattgacccccgccttatcagagcggtgctctaaccagctgagctacagacccgggctctaaaagaatcggagatgtacttatgcgacggcgtttgtcttttgaaaaacaggtattggaacttgcgttccagatttactccttaaaggaggtaatccagccgcaccttccggtacggctaccttgttacgacttagccccagtcaaaggtcttgctttaggcgcttgcacgacttagagcactcccttctcccatggcttgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggtgtgctgacccacgattactagcgattccagcttcacggagtcgagttgcagactccgatccgaactgaggacggctttgaggattggctccgcctcgcggcgttgcgacccattgtaccgaccattgtagcacgtgtgtagcccaggatgtaagggccatgaggacttgacgtcatccacaccttcctccgggttgtccccggcagtctctccagagggcccccttgcgggtggcaactggaaacgtgggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgcggaacgttgcattgctgcaaaacggcgatctctcgccgcggcgttcccatgtcaaaccctggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcatacttgcgtacgtactccccaggcggcatacttaacgcgttggctacggtacccgggggaacccccggacacccagtatgcattgtttacggtgcggactaccagggtatctaatcctgtttgctacccgcactttcgagcctcagcgtcgatgagtccccagcaggctgccttcgccatcggtgttcttcctgatctctacgcattccaccgctacaccaggaattccgcctgcccctgaactatccaagagatccagttcggactgcagagccggggttgggccccgggattgtacaatccgcttgaatctccgcctacgctccctttacgcccagtaattccgaacaacgcttgcacccctcgtattaccgcggctgctggcacgaagtttgccggtgcttcctctcaaggtacattcaatcccgcccggaggcgggccttattccctcatgacagtggtttacacaccgaaatgcttcttcccacacgtggcgttgctgcatcagggtttcccccattgtgcaatattccctactgctgcctcccgtaggagtctgggccgtatctcagtcccaatgtggccgatcaccctctcaggccggctaccgatcgtcgccttggtgggccgttgccccgccaactagctaatcggacgcaagctcatcccataccgataaatctctagtcaaccctccatgcagagggccactctcctggacattaaccgcgcgttggcacgggtatttcctgatatggggcagattgcttacgcgttactcacccgttcgccgcttgacattgctgtctcgctcgacttgcatgtataagacacgccaccagcgttcgttctgagccaggatcaaactcttcattgatttttaaatagtctgtcctgtttttcgtaaatggcgatacttaaagtatcgcttaaatcttcggctcggtcatgcccaagcaagcttggtcgcgactctcgcctcttgattaattgacttccaagaaattttcttgggccgtcactaagcacatctccgattccttcaatcttcccgaaagtctcgcgggctttcgtctctcgttcaggtcgttttgggtgacccgtccgagggtgagaccaattatagaattttcaggaataaaaacaaggggtcattggcaaaaaaattcactttttttcactttttttgataaaaacgggttgtcttccggttctacatcatgatattcacattctattcaccactttttttagaagcactccaaaagaaaaagggcaatttgcccttttcaagttcattttttagagaaaaattttttgaatagttctaaaaacaccctttttaaggggtaaccaccctattatggatacattccagagggttcgcacaagtatccaagtccacttcagtcgattttacctgccagcggaaccacgtcaactgtcttttggcataatttcgagtctttcgcttgacttcttcgaggactgatcgcacttgattgccgtcttttgcacacaaaagttctttatagccaaggctctgccatgcaggagcttctaacggcacctttttagcaagttcatgaatttcatcaagccagccatccgccatcatctggtccacgcgggcatcaatccgcgcataaagattttcgcggctacgattcagccagaacacaggcaacacccctactccaccttcacgttccttttgccattccgagagcttgcggcctgtcagctgaaacacttccaaaatgcgtataatgcgctggacattgttttcttcaactttctccatcgcttcaggatccacctgtttcgctttttcgtacaaacttttactaccaaatttaatagcatcgtcttcaaacgatttacgaacagactcttcaatttttgggatctgcggaagtccaagcattaaggactggagataaaggcccgttcccccaactaagatatagttctgattcgggtttgcagacaaaagctttttaacattcgtgcaaaagtcaccagcagaaaacaccttacacggatcaagaaaatcaaccatatggtgttttaccctagccatgtcttctaacgaaggctgagctgtgccaatagcaaaatccttgtagatttggcgcgaatcaacaccgatgatttcggcattaaagcgttccgccagttccagtgaaaggcgagacttgccaacaccggtagctccaacaagtgcaaatagaataggcatgcgctcaatgtagttatatttatagacgaaatgataaagcttaaacacattgtcgcactttttttagcactggggattttcgctggtttgtcttttttcttgaacaaccaggacaaagcgcaccaaattcttgacaagcttgaggaagcttctggaatgcgcgaagaagaaccatcttcagatgaacaagatacaacggcttttgagcaaagactaaaggacgaaataaagattatctcgtctagctactcaaaacgcagcaagcgcaccatttggacacttgctcgtggagagactatcgtcatctatcttttgaaagctcagaaatttgtcaacaaacacggtggcaaagttcttttgatggaagaactcaacgacaaccccaatgcctaccaatccgcaaaggttgacttgctaacgccatcaggcgattcgctcaacctgattctccagatttctgacaatatattcatgaacaacgcatcgcttttgtcagtagctttcgagacaacaagcatttctccagaaataatttctaagcttaacagccttgacttcccgtttgacttattgattcctcctttcggtttgaacgaatcattttacaaagacttggataaaatccacaacaaagaaatcgtcctttggttagccatggagtcgaccaagttgaaccaggttcacaacaaattgcacccactccgcatccaccacactgcagaacaaattgaagaaacaattgactccgccaaaaaggtgctcccaagtgcggcaggcatcgctacacgttacggagagcaggccgtcaagcacaaacaacttttgcaggccattctgaagccaaccgacaaatacaacatgtggtttatggacctttccaaagaagacaggacagttgttcctcagacctgtaaagaccttaaaatcacatgtaaaatagcattcccttacaacccagaaaacagctccgtcgaggactacgtccaccagaagctcagggaagcccccaaaagcggcatatcgataatgatactcccgctcacggaacaaaatttgtctaaaattgaggatatcgccaagaaagcagccaagcaaggcactaccctcgtagaactttcaacgttattaaattccaaataggagagtctatgtctaccaaactcggtgttaacgtggaccacattgcaaccattcgtgaggcccgtaaaggcaaagaacccgatcctgtggccgcagccatgattgccgaactcgcaggttgcaacgggattaccgcccacctccgtgaagacaagcgccacatccaggaccgcgacatcaggctcctccgcggaaccgtgaccactaagttgaatttggaaatggctccgacgcaggccatggtgcagttcgccatcaaccgccagccggacatggtgacgctcgtgccggaagtccacaccgaactttcgacagaagacggcttgaacgtttctgctaagattgacgagcttgcaaagtacatcatgacgctcagaaacaacgatatccaagtgagtgtgttcattgatgccgaaacagaacaggtcaaggctgccaagaaggtcggcgcaaactacgttgagttcaacacaggcaaatacgcaaccgcatttgaactcggcagccgcgaagaagtcgatcgtgaaatttcagcattgcaggacatgacagtgctcgcccacaagtatggcttgaacgtgctcgccggtcgcggactcaactacagaaacgtagaagcagtcgctcagattgacggtattgatgaaatcatcatcggtcacagcatcgtaagccgcgccgcactcgtcggcatggaacgcgcagtaaaagaaatgattgaagctattaggggttaatagtccctatattccacgttttcgaggacaagcccctgcgggggcgcccacgtgcgttcgcctttgaaatttttctcaaaaatctggttgaccgtcccctcgggatagcggcctcgaccaacatcaaaaagcgtcccgaccatcgcacgcacctgacggtgcaagaagcggttccctttgatgtggaacatgcagctccagtcgttcaagcgttccaagcggaactcgctcaacgtgcaaagtgttgattttccatcattacgcgggatgcaaaaatcaataaaatcgtgttcgccaaggaaagactgagcctcgcggcccatcgcctcgatatccaaattcagcgaaccacactcccagccaaagtcacgcatcagcgccaccgggcgcgtaaatatcgtgtactggtaataacgtaaaacggcatcgtagcgggcattgaagtctgaagcacaaggctctagatcacgaatgcgaatcaagcgcttggtaagcccgttcacagaacggacaaccttctgcgggtctagttcaccatcaaaatcaaagtggacacactggccgcgggcatggacacccgtatctgttcggcccgaccccaccacgcggatgggcgcacgtaacgccgtagacaacgcctcttcgagcgttgactgtacggttacaaagcggagcttgccgccacaattttgttcttgccagccgtaaaaggcgctgcctagatattcacaacgaaagcggtaacgcattagttacctgcttctacagcttccttgataacagcctcgaccttagcctgaggaatcttcaacttcgaagcaatagccgaagccgggaaacctctgcgagacatctgcaaaatcttgctgttcaccgaagattcgcgatcaaagcggttcatctcaagcggatgggcaacagctgttgcaacaacttcaggctttggcgcagctgccggagcagcgggcttaaccttggtgcggtcgtgatgtagcacatcagaaagcgactgcatggcagacgtgatgcgttctctcgccgtcgggcggagaaccgttctaccgttaaacggagacgttaaaattcgattttcaggaacgccatgttcatcttcgaaagcagccttcgcggagttcacgttcgaagcatttgcgttggacgcattcaagttcgttgcactctggtcaactggatttgcggcagcagcaacctttgtttgaagttccatcgtttcacgacgcttggcagcaaattcctcagcttcgtcaataatagacttcttgggagcatggacgcgcggagtcaaaaccgtttctgtatcatccactgaaggcatttccccagtttctctcgatttggcaagagcttccatcatgcgggtttcaacaatttttttgcgatggataagcacaaggacaagaactacagagcaaaggagcacggcaagcgtgccgccgataatccaaagccaaacgccaccagagaagccgcccacattttcttcaggagtttcggcctcgtcagcggtattcgtacgcatagccgaaagatcttcccaggcattggcaagctcatcgcgaattttcacctgggcatctacattgccctgggaattccacagagccacctccaaggaatcaatcttggcgcgagtctgcatgtaccggctaacgtcaaaagaggaggacgagccagaaaaatcaaccttgaggtaaacaattaaggcgcaagccaagacaaaaagaacaactggagcagcgtatttcttcatgcccgaaaatttagcaataaaacccttttcgttttcaaagtttgacactgaacaaaacctcttttttacatacctaatattaattgtagcaaatttacaacagcccattgagaacttcacaacacttttcaacacgaatatgacgaaaaacacattaatgagccaaactttaaatacctttatgttcaagaactctttgttctcctcctaaccccaaaagaaacactttagccccaacagctaaagtgtttttttgtttttaccgcctttgaaccccaatcattccaatttatacggtcaataattgcactttttcgcttgcaattgcgccaaacgcgactttttccgaaaagtttttatagtttcaagctatgcaaccgcaagcacttagattgtcccgcattacgatttcgaatctccgctctatccagcgcgagacttttccgcttagtgattttaccgctctgattggctacaataacgccggaaaaacgaatatcttgatgggaatccgctggttgctcgccaatttttcgctggacatctcgtattttgatgacccgaaccaccccgtagaagcggaagggctttttgagggcattaccgagcaggttttgaaccgtcttggagaagaaaaagcggccgaagtagagccgttcctctcgggaacaacgctccgcgtcaagaaagtgcagcgaatcccgggtgaactccccggcaatattgaattttgggcattctgcccgccaaacggcaagcgcaaaggcaaagactgggtacgcgtcaacgacaagtttaccgcagcctttaatcgcatgttcccggaatccatcgctatttgggattttgaggggaaccaggcctataccaagctcatgcacgagattttcaagcctctcgagcgcaagtttggtggcgaattgagccaggtcatcgagcagtttacagaactgctctcccccggaagcgactgccaggccgaagaaatcaaggcttttgataaagaagtcaactcggcgctccgtccgctattcccgagcgttcgcgtggagctcgacattcccgtgccgactctcgagacattcctcaagagcgcaacgattaaagtcgtcgacgaagatgacggttttgaacgcgatatttcgcgcatgggtgcaggttcgcagcgcgccatccagatggcacttatccgctacctcgccgaaatcaagaagcaccacaacaatcactacctgagccgcaagcttttattgattgattcgccggaactctttttgcacccgcaagcggttgagctcgtgcgcgtggcattgaagaacctttcgaacgaaggctatcaagtcatttttgcaacgcattccgcacaaatggtcacgagcgaagacgtgagcacgtctctcttgattcgcaagaacagggaacgcggcacgttcatgcgcaagcgaatggaagatgccgttcgccaagtcgtgaaagacgcaccgagccagttgcaaatgctttttagtttgtctaacagcaatgagcttttgtttgccgactacgtgctactcaccgaaggtaaaacggaatggcgcgtgctgccagcgcttttcgagcgcatcaccgggcaatcttttgcgctcatcaagtgtgcgctcgtgcgtcaaggcggcgtaagcaacacccgcaagagtatgcaggttttgagcgcgatggacattcccgtgcgtgcgattgtcgatttggactacgcatttaccacggcaacacgcgacggattcttgagcgccaacgacccggacattacggaatgccgcaacttgttccgcgagctcgcttgccacaaccatttacgtttggtaaacggcctccccgtcaacaagcacagcaacatcagtgcttctacagcgtatgcgatgatggcatctatgccagaagccgaacgccccatccgcaatatccacaacaaactttgcgagcaaggcatttgggtctggacacgcggcgcgattgaagaacacctcggactaaacggcaaaaacgagatggtgtggcgaaacttcattgaacgcagcaagtccaagaactttgtgcagacgctccccgactacgatggcattgaagccttgtgtcaatggattatcaacgggagccgcgggcaattctaaaaaattcacagcgaagcaaaaaaaaggagtgcgcatttctgcgacactcctttttttgtaatggagacgacaagttagatgttgtcgataatcgcgttgaacgcttcgacggggcgcatccacttcttgagaagttctgccttcgggacatagtaaccaccgatgtcggcgggcttaccctgttcggcagcgagagcggcgacaatctccgtttcctttgcggagagagcagcggcgatcggagcgaacttgccggcgagttctgcatcgtccttctgggcggcgagagcctgagcccagtagagagcgaggtagaagtgggaaccacggttgtcgagttcaccgatcttacgagccggcgtgcggttgaattcgagaatcttgccgttggcagcatcgagcgtatcggccaagaccttagccttcttgttgccgtccttcagcgcgacctgttcgaatgcaggcacgagtgcgaagtattcaccgagagaatcccagcggaggtagttttcggcgaggaactgttgcacctgcttcggagcagatccacctgcacccgtttcataaaggccaccaccagccataagcggcacgatggagagcatctttgcagaagtaccgacttcgagaatcgggaagaggtccgtgaggtagtcacgcatcacgttacccgtcacgccgatagtatcgaggccagccttggcacgcttcatcgtttcgacgatagccttgcgcgggctcataatcttgatgtcgagacccttgaggtcatgttccggcaagtaagcttcgaccttcttctgaatttcacggtcgtgagcgcgttccggatcaagccagaagattgccggagtattcgagaggcgagcgcgcgttacagcgagcttgacccagtcacgcaccggagcgtccttggcctggcacatgcggaaaatatcgccagcagcgacttcctgctgcaagaggacttcgcccttgctgtttacagcgcgaataacgcccttgccctttgcgacaaacgtcttgtcgtggctgccgtattcttcggcaccctgagccataaggcccacgttcggcacagtacccatagtcttcgggtcgaatgcgccgttctgcttgcagaattcaatcgtttcgtcgtagattccagcgtagcagcggtccggaatgcaggcgacaacttcttgaagcttgccttccttgttccacatgcagccggaattgcggatcattgccggcatcgaagcgtcgataatcacgtcgctcggcacatgcaaattcgtaacgcccttggcagaatcgaccatggcgaggtccgggcctgcggcgagagcggcgtcgatagcagccttgacttcggcttccttggcattgccttcgaggcgcttgaacaagtcaccgagaccgttgttggcatcgattccgagttccttaaagaggtctgcgtacttcgtgaacacgtccttgaagaacacgcggacaaaagcaccgaacagcaccgggtcagagaccttcatcatcgtggccttgagatgcacggagaagaggaggcccttggccttggcttcggccattgcattggcgatgaacttttcgagagaagccatgcgcatgacggtagcgtcgatgatttcgcccttgaggagcggctttgcagcacggagttccgttacggcaccagcttcatcgacaaattcaatcttgaaggagtcggcttcggccatcgtgatggacttttcgttaccgtagaagtcatcggcctgcatgctagcaacataagtcttcacggattcgttccacacgccgttgctatgcggattgttgcgggcatagttcttgactgcgttaggtgcgcgacggtcagaattgccctgacgaagcaccgggttcacagcggagcccttcaccttgtcgtaacgggcgcggatagccttttcttcgtcgttggcaggagcatccggatagtccgggagggcgtagccgttcttctggagttcggcgatggcggccttgagctgcggcaccgaggcagaaatgttcgggagcttgatgatgtttgcatccggttcaagcgtgagcttgccgaggaatgcgaggtcatccgtcaccggcttgcctgcaaacgtcgtacctgccgggagcgtgtccgcgaaagcggcaagaatgcggcccggcaaggagatgttcttagtttcgacatcgatatctgcggtctttgcgaaagcagatacgataggaagcaaagactgagtcgccaagaacggagactcgtccgtaagggtgtaatagattttagtattcatacgcccctaagatagaaaatagctcatgaaagttaagttctgtatcctagaaacgggctattctttaccaaccagttctaaatatctatcttcaccaaaatgttcaataaacgcctctttaccaccatataattccaaatatctatccgtttcaaacttcgaaaaccattcttcataataggtggacccatcaaacgaaattgtccattcaccataaggttctattttttcaagagtttccggcttgtcgcaattccaattatcgctcacataagtcgttttaacaatggggcgattcataacatcccaatcaggagaattcagcaacaaaatcatcgaatagtggacagtcgtatcttcagggcaatttccacttttcacaatatccgtcacgtaaattccgtttgcatcaaaatttgttacaaaatgtccctttgccccaacatctttcagaacgatgatgtagaaaatttccgggggataccacttgagtccctctaatccagcagccggataagtcgccagattcgggaagaattcagccaccaaggaatcaggcaatacataaacaccctctttgcgatatgcatctgcatttttagtatcgggcaatgtgttataagcgtagcctaagctactaagatgcttgagagcgatttcgtcatcttctctttcttgataaacaaagttattgcaatcatctaaccctaccgtactatcaattatcgagaattgccatctataagcatacatggaatgcttttgagccctactccattcatataccaattcgccaatcctactcaagctatctctagacaaactatcagaataagggtcatggtagacataattttcatcatcgtatggagcgtactttatagaatcctcaaggcactgaattttatacccttcggtataagaattcaatacttcatcaggagttttaccttcaggaataaaagatgcacaagctaaactcaattgattcatattacagccatctccaaaatccatgaaaaggccgtttgatgcattgcaagactgcttgaattcttttaagtattcaccacaagagacgccatacccaaaaaactgattgaatgaagtcatgccaatcgattttataacaacaggaacgccatccacatcagtaattttagcatcaacaaccgtttcattgcggtgagtacccaaataatcatctgcaaggcaccttttttcttcaaatttggaaccttcccatttacatctatgattgtgttcatcgtatgacatcgcgagaaaaacacctttttgatcttttccattttcttgcttatatgtcacaacatcacaaaccttacgcccgtctttacttggataactgaaaacctgatcgttcttgacgctatacggacgcgtattgaaatattcaatataacggtgatcaatctttgttatatcagaaccaaaaatggcttttaaagaatcaactttcgttgaatccaccaatgtgtatagcgatttcgccaaaatggttttctgcgcttcagtcagctcagccatcggcgatgtgctcggttccgttgtcgcccctgtaacatcaggagtcgtcgatacctccgcacaagacacccaaaaagcggcaagtccactcacgattattttattagctctcatcatctcattcctccttcccttttgtaagcgggaaaagttgtatattcaatcgataaactttatcgtattctttttcttttgctgccatggcaaccacctgctgccggagcgtttcaagtttttgcacaagccattggtacgtctcttcggagatacctagcgttacacccgcgatgtggcgtttttcgggcggaatttcgtcaatggcttctgttgcaagctttgacatttgacggttcatggaacgcagcgccaacggaatcgcttcggaagatcccgtcacgaccttttcggtctgcacgtatgtatcttcaccaactttcttgagaaattccgcatggcacataaagtcgagcgaatggcgaacctcggcagcactcacaactggataacacttacgcgccagttccagcggttttgcccccggcattatgggggcaagttcgcgcagcaccgggttcacccacgattcgaaatacttgaacgcctcagcatcgacgactcgcaagcggttttcttttgcaattttctgcatttcgttaaacgcctgaattttgcttgcatcgtttttggcatcgccaaaacgttccatcgctaggaaataatcgcggtctgcgccagcaagctccatggcatcggccactttttcgacgcctgttttgctcaagcggcttttgccctcgcacacgagctgcataaagtttggcgaagtgaaccccgccaatttggagaattcacgccacgagaacaaagaactgcgtttgcgttcttcgtagaagtcccgcatgaattctcggtagtcttgatattcggttattggtttcatacctataaattagattttgcggtataaccttgcaatagattttattatacaaaatcaagatttttaaagaaatttcagcaatttttagatttcataaaaatttttataaaaatattatacagagtgtattataaattcaagatggcgatgcagtccccatacgcggatcatgaccacgtaagagctaaagctctaagtggtcaaagagaacggagtccggcatgacaaaaagcagagaccggggtgacaacgcgaccggtcccattgtccaaagacaacacttaaaagaaattcataacaaaaaacggtctattataatgtagattatagaggtggtgtgggttaaaaaactcttctataggttttttatgaagaattttgggtttggtaactacaagttttttgtagcggcaatgtctgtcgcgtccttttcgtttgctgccacttacacaccgccagcgacagccgtatcgaaaatcaatagctatcgcggctattcggagctgacctcggcggcatccggcatggatatcgaccagtacacctacaacatgaccacttggcaaatcgcaaacggcggtttttacaaagccatggccgacaagtataaaagcgcgtatggcggcggtcaaaaatccgaatggcgtgcacagggcggggccgacctcggcactatcgacaacaacgccaccgttcaagaaatgcgtttgctcgccgtgcgttacaaagaaacgacgaacaacaattacaaatccgcatttaagacaagtttcaataaagccgtcaattttcttttgaccatgcagcgctccaaaggcgggcttccgcaagtttggcccaagcgcggcaactattccgaccaaatcacgctgaatgacaacgccatgatccgcgccatggtgactatgatggacattgcgaacaaaacatcgccttttgattcggacattatcgacgacgccacccgcagcaaaatgaaatcggctctcaacaaagcagttgattatttgctcaaggctcaaatcgtgaatgacggaaaggtcacggtctggtgcgctcagcatgacaccaacagcctcgcccccgtaggcgcacgagcctacgaactcccgagcaaatccggcaacgaatccatgggcgttgtgtggtttttgatgaactggccagaccaaaacgaagcaatccagaaagcggtcaaaggcgcaatcgcttggtacaaaaagaataaactaaaagacaaggcgtttagcaagaccgcaggcgttgtggacaaggcgggttcatcgctgtggttccgcttttacgaagtcaacaacgacaactactttttctgcgaccgcgatggtgctagcaccaagacgcaggacttcatgaaaatcagcgaagaacgtcgcaagggctaccagtgggcaggcgactacggctccgccattttaagcaccgaaaacgcataccttgaagcactcgccaagatggacgacaactatgttccacctccgccagcaccagctatgtgcggaaacgacacatgcaaaacgtacattgacggtgtagactttatcgacattcaaggcgtcaaggaaacaaccaacacgggattcgttggcgaaggttacgcaaacgttgacaactccacaggaagctatgtgacctacggcgttaccgcattcaaggaaggcaaatacactttgttcatcagctttgcaaacggcggcggttctgcacgcggttacagcgtttctgcaggcgataagacgcttatcgccgacggcagcatggaatccaccgcagcatggacaacatggaaagtgcaatccatcgaaattgaattgccacaaggctatagcgaactcaagttcacaagcctttcgaaagatggcatggcaaacatcgattacattggctggatgagcgaagacttgaaaattggcgaagttgaagttccgcgcacatctattgacgccatgcactcggttcgcaaagcgcaaccaagcaaccgctactttgtggactttagtcgcaatgcaaacggtgcaggagcatactttaagcgaggcaacaacacgttccgcgtgaatggtaaggtgaggtaatatgttgaatagttggttttacaagtttgcagtttgtatgccgcttgcaatggcggtgaacgcttccgcaatcgcgaagcacggttttgactttgtcctgggcgtcgatggagacttcaaggcggcaatcgccaaggcatcttcttcgggcgccaccgaatccaagcgattcattctctttgtgccaaatggtgaatacaacatcaccaaggtcaccggtgacgaacacggcaaatcgacattcagcggctcgaacatatccattatcggcgaatctgttgacaagacgattatctggaatacaacagataccgaaggcatcagcacaacggcaacgctgtacttccccagcaacaaaaacatgtacatgcaggacattaccctgcaaaacagaggcacctataactctggcagcgctgcacgccaggttgctctgcagcaaaatgcaggcgacaagttcatctacaagaacgtgcgtcttttgagcggtcaagacacatactacaccaagaaaggtcgcacgtattgggaaggtggcgaaattgacggtactgtagactttatctgtggtggtggcgatgtatttttcgaaggcaccaagctcgtgatgacgcgcaacggcggctacattacggcatcgcaaaaccctgacacctggggttacgttttcaacaatgccatcatcgaagtcagcaattccggtttcaacaagacattctatctcgggcgttcttggggccgcgcaaaagtggtctggttgaacaccatcatgcgcgcagagcccaaagccgaaggctggggtcccgacatgaattctgcccccgtagtttttggtgaatacaacagcaaaaacggaagcggtggcgctatcaacacaagccaacgcaaaacatattttaacggaggcaaagacgcatcgactgcaacaacactcaagaccgtgtggaatgcaaacgatgccgcgaaatatacattgaaaaacgtcttgggcggtagcgacaactgggatccgaccaagttcacagcacaagtttccgctcctaagatttctcaggaaggcgcaaacatcatctggaacgatgacgacaacgccatctgctgggcggtattcgtgaacggcaaataccacagcaacaccaccacaaattccattgatgttggaggcattgccgcaggctccaaagttacggtacgtgctgcaaattccatgggcggtctcggcgcaagctccaacgaaatcaccgtccttgaagcaaatgtcacctactacaacttaacaatcaattcttctattggcggctccgttatcgcctccccgaatcgcgaaaaaatcgccgaaggcaccgcagtcacgtttaccgcagaacccgctagcggctggaaattcgcaggctggacaggcaaaagcgcaagcgacgccggcagcgaaagcacttggaaaaccacgatgaccaagaacatcgaacttggcgccatctttgaagccaagggaacgacaacattccaggcggaagacggcatcattgacaatgccatcaacgaaagcacaaacgcaggttttgcaggcaccggctacatcaacttcggaactgggaaatcgaccgtccaagtccctgtctacgtagaatttcccggcgaatacacaatggaaatgacatacgcaaacggtagcggcaaagcacgcagcctcgccttcgcagcccctggcacatgcaccgcaggcgttgacggatgcaaaggcgccgaagtcatctcgttcgaagccaccgacaagtggaccacataccagacaaaagaagcgactattacgctccccaaaggcgcaagctacatcacattctccatcgttgacggcaatgacggtccgaacctagaccaaatcaagcttaccgaaaaagacgttgataagggacccgtcgccattacaaaaatcacccgcgtcaacacagctgtcaccgaatcccgcatctacgatacgaacggaaaactggtgcgatacgcaaaagggaacgctaatttgaccggccttacccccggaatttacgtcgtcaagacctctgcgcaaggttataccaaacaaaaaatggtccaagtccgctagattttattaattttagggcatgcttggaattgaacagaaaaaaggaaatgacgaacaactgtgcggcagaatgattgcctacgcgcgcattttgccctcccccgacgccgaacccgccgaaaccccgtttgacgatatgatcaaaaacgggcttttgacgttggaaggcgattttcgtcaggccgagcacaagccaagcagaagagaagtcaaccgcgccgtcgatgcaaagttcaacaactttctcaagacgatggaagaaaacggcgtggaactccccgagaatttggacgtcgacgccatgcgcgaacgcctccatgaactttcgaacatggaagtgatccccatacccgcccgcatcgggaacttcaacaacgaagaagatattctcaaggaagacgccgacatctactacatcggcgagtttatcggtgcaaaccaggcgcattactgcctcacgacactgccgatttactaccaggcaaagtatcgcgaacaagctaagcgcaacgaaatggacatgctcaacgaaatgcttttgcagtttgaagagggcgatttcgtaaacaccgaagatatccagaaagacacggaagagctattcccgaagggccttacgctcaacacgttcatgggcgacctctcgaagctcctcaacgtacgcgtcatcccgttcttgctcgcctgcgaatccgacagcgaatacgacacgcaaatccagcttttctacgcctttatgaagggctatcccgaccagaaggatatcaagagaattgacaaggctctgcgcgaactccgcaagcaaagcgactccattgaggcccgcaacctgcttgaactcagctgcaagcgaatcaacgcaatttataacgaagattctcagctagccagtgaacttttgaaacaaattgagaccatagaaaattgagggggtttatatgaaacaaaaatttctcgtcgcaattactgcagttgcgttttctcttttaacagcctgtgataacggcacttcaagcggtgatgtagttgcaacttcattgaatgattcccgtgatggccaaatctacaatattgtaaaaattggcgatcaagtgtggatggccgagaacttgaagtatgaaatccctgtagccgcaggagaagaaccaaaaagtttctgctatagtgattccgaaattaattgcggaatatacggtcgcctttacacatgggataatgcagcaaatatctgcccggagggctggcatctcccggatacaacggaatggaataagctgtttgacgcagtgggtggcaaacatattgcgggaaaaaaactaaaagccgtgagcaataaatggcttgtaaacagtggtaccgatgaatttggttttggcgcgttgccggcaggtttcaaaaagactatcttagacgcttatttttttgacctgggctcgtacggaaatttttggaccgacgtacagtctgctggctcgcatgcttatcatgtgacggtgttctacgacaaagattcagtaaaatatatagaagatcctaaagatttcgcactttctgttcgctgcttaaagaactgaggctggttgtgaagtcattcccgcgaaagcgggaattttctttttattatcgctagagcaataacaatttccctttgctcagtcgcaccgttacgctagaagaaacacctccgcttgcgcggagtatcttatgatgaagaacgctagatgggataacgaagttgtgctggattacattgagcagcacgattcagaagcgttcaagaagcatgacgagaaagttcgtaaggacgaccatttaacacaagcaaagaagatgcttgcggacaatatacctattaacgacattatcaaatacacaggcctctccaaagaagaaatcgaaggggtgtaaatagtaatccgcaacattcctcaaaccattttttagagtgcagcgttttgctgcactttttttatacaaaaaaaagagaaagggctctagaagagccctttcctaagaaggagaaaatattgagcggtttccagaaccttgaacctatcaggaggggagcaatgataaagtcgtttcaggatttacctttccaaccattctcaacactctaaatataccaaattgataggggtccgattctttcgtttttcttatttcttcacttaataaaatttaccgttcttaccttttactaccaatcataaatttcactttacaataaccagcaaaacgataagaacaaagtaattctactcttctctgaagatgattttgcacttcggaacgaaacggaaaccaccgcgacgatgacgttcgatttcgaagtacttcttcacaccttcactcggatgttccggatcgtcagagccattgatatgggcaatgacgcggttcaacctgctctcgaagttcggacggagcgggtccatgcagatagccggatcgcgtttgatttcgcggttttcatattcttcacgaccagtcacagtgtattcgcggagcaatttgcggaggattcgagccggaacgttacgcatgaggtgcttgctgttcacggagatggaatcatcgctcttgtagtacacgatcgtgacggaatcgttcatggcatcgaggagctgttcgtgagctttctggatcggagcccaggcagcaaattcctgcttcacgacagagctcatgagcttgaggaacggttcggaagcattcacgtttgccttgaagttgaactcgagaacgtaagccggagcgccgtagtagcaatccttttcgatgaggatagcgccggtcttcgggtcgcggatgtcggtcaaagagcggacgcaaccaatgctcttttcaacatcgttcttccagtcaaggttgtgttccttgatgcaatcttcaaatgttgcatgacggccaacaagttcacccttgatgtacacaccgccgtcttccttcatttcggcggggacacgattttcaagagcttctataaacgaggtctgcgtggcgaggtagctaatgtgttcgtatgcaggcgtgttcaagaggagaggtccgatgttgatcatgctgcggatccaacgcatcgggttcgcagcgaggacacccggagtctcgaactggaacgtgaagtccaccctgcggttgccgtcaataacatcgttacggaggatgctagccttcgtaaggaacgggtaacgtttcggaatgatttccaagcagagttcgcgagcatcttcagcagagtagaacgaagagacgaacggcaagtaggagcggagaacgctacgagcagggacggcttcaaatgcggcgcaacgcttcacaatgcgttcaatgaattcatcaggattttcaccgcgttcgtacaaccacgcgacgatgttgtccattatgaaacggtaagcgctttcatctacgtatgaatcttcgaagtacaaatcatttagaagtttcacgttgaatcgtgaatctcgtttgaccaaggtcaaaatgtccttgaccgggtaagacatcagtaattcaatgtgtgctagctgaaggaatagatttgaaaccatttcactcacctcacttgttcataaaaattcattagctatatttataatatagcaatcaaatattaaaaagtatatacaaatagctacatataaaagcgaaaatggctgaaattcaccttttatccgatgaaatcatcaataaaattgctgctggcgaggtcattgagcgccctgcatcggctgtcaaggaacttatagagaacgcaatcgacgccggagcaacccgaattcaagtccagattgaacaaggtggaaagaaaaaaatccaggtcacagacaacggtaaaggcatgggtgccgccgatttggacctgtgctaccttcgtcatactacatccaaactaacaaatgctgacgacttatttcacctccatacaaatggtttccgtggtgaagcagtcgcctctatcgctgccgtttcgaagctgaccatcacaagcgccactcaagaaggcgaaagcggccgcatcatcgtgaagggtggcgaagttatcgaaaaagaagatattcaggcaagccgtggcaccacgttccttgtagaagacctgttctacaacacgcccgtgcgacgcacgttcctcggcagtgaaacgtccgagtgctcccgcattttagacattgtcctaaagaccgccatttcgcacccggaaattcgctttgactataaagtaggcgacaggaccgtctttaccggcgttcccggagagctccgcagtcgcatcgccgaagccatcggctccaaggtcgcgaagggtttactccccgttgattacaccgaagcgggcgtccatgtgactggctacatttcgcccacgacagagacaaacggcaaacgcaaccaccagttccttttcatgaggaaccgccccattgaaaacaagatggtgagcaaggctgtatcgcaagcgtacgagccgtatggagcgcagtgcaagcccgtaacggtactgttcttggacatgccggacatggaattcgacatcaacgtacacccggccaagcgcgaagtccgtttcgccaacgggaacttggtgttcctcgtcgtgacgcacgccatccgcgatacgtttactaaggatttggaagcgcactcccccatcatcgacttgagcgatgaatttatgggaggcacaacaccggcttcacagacgacgccagcgcaacccgcgatgcctgaaacgcccgcacagccgcaaaacgacttgccgtgggaaaatccgttccagcaggcaaaaccatacgcggcagcatcccaacagccaatacaacagcaagctcggccgagtttcgcaagcaagccttacgctcaaccggcaaaaccggtgaactcgctttcggacaaaaagtctaaatacgacgtaagcgacgacgttcaggacctcttttcgctccctgaatatggcaagattatttcactggaacccgaccattctaagcccgcacctcctcccgagacgccgtgggcgccgccttcgttcttccagattgcaaacacgtacatcgccggcgaagattccaacggtctcttgattatcgaccagcacgccgcccacacgcgagtgctctttgaacaggcaatggaatcgctccagaacaacatcatgcaggatagccaggaacttctgttcccggaactcatcgacctttccaagcaagagaaagaaatcttccgaaatgtcgatgagcaattgcgcaagctcggattctttgtcgagccgtttggcggagatacctaccagatccgctctattccaagcgctctcccgctttcgcgtgccgccaaagcggttcacgacttcttgaacgatgttgacgaaaacgacaccaagaatgatatggtcaagttccaggaagcgattgcgaaatcctgggcaaagacgaacgcataccaggcaggcgacaagctcaagcccgaagaaatcacggcactcgtcggccagttaatgatcacgcaggatccgctcaagtccccattcgggagtccgacgctaatgcgtttaactcttgaggaactgagcaagaaattcagacactagttcgctagaagtcttaccgacatccagagccttgcggagacgcaaggctatttcgtctgcggatccaatatcttgttggaaaagcgcttcaacaatcgcatcggccatgcggtcgttcagcttatggcgaatgatgaattccggagtcacgccacagccaaaaattgcattcggaagcgacaggaattcggacttgaccatgaacttacccatcgcgtatgtgaggaaatccggcacaatgcaggccgcaaacggaattccaacacaagccatttcaagcgtactcgttccaaacgaggtaagcgccgcggaatatgccgaatagaaattcaagcgttcgctaataatctttggcgcgacaacaaccttcagccagctcggcaaatgcccatcataaagtttttcgagcgcgaccaaaagaggcacttccaaatgctcacgcgaagcaacgacaatcacatccgggagcggtcccgaattacgttccgcccacacattgcgatacctttcagcaaccgttacaaaagatggcaagttgcgcagagcgctatcacggcggcttcccggcaaaagcaacatgtcagaccgaggttcaacttgatcgtaaacccagcccgcaatcggatgcttgatacgaaccgtttccacgcccatctgctgataagcctttgcttcgatatcaaagaacaccgccaaacggatattgttagcttgcttaaagaggcttgcccgcttggacttccaggcccaaatttgcggaggcgccacataaagcatgggctttccccactttttagcaaggcgcgcaagcttcatgttaaaaccaggatagtcaatcgccacaatgccaaggcatttcttggattcagcggcatcgctcaagacttcaaaaacgttctttaacgagaaatacttcggcactacatcgcccacccccgaaaccgggagatcattgtagtcccacaagggctggagccctttctcctgcatcaacggaccgccaaggccaataaccttaaagccctgctgcacggcagtcgataccatctcggcgccaatcatgtcgccggaatcctcccctgcacagaagaggatataaggagaattttcttcgttaacgttttgcacgattcgatacccaaaccttcagagcgcctaaatctgttttaagccactgcaacaattcctgagtatatacaactttatattttttcaggacaacgacatgctcaaatccggaatctgcctccaaatgaaacaccatttggcaaccatggcagtattcatcggccaaattggccttcatttcaacttcaagcttgtccaaaaactcgtctgtaagcatgccgacggtgaagttcgcatggatgtaatccaccatgtcgcaacgtacgcggtcaagctggatgacttcttcgacgataatctggtagccatcgcggtcgcgttgctgttccaggacgcccttcacaagcacgcggtcatcgacagaaaccgtatcgcgcaagcgttcccagacgtccttcttgaagaacatttcgatttcaccctggaaatcctggatagcaccagagccaatcgtatcgccgcgctttgtttcgatggagcgcatacggataacgacaccgcccacgacgaccgtatcgcccacatagcgggtaatttcgtcttccgagagggagcagctcgtaaagcccgtgagttctgggcggaattcatcaagcgggtgcccagagaggaacaagccaagcacgctgcgttccttgttgagcatttccatcgccgtccattcttcggcttcttccaaaacttcagcagtgttcggcatggcggcagggccacccaagtcaaacagcgagacctggcccttggccttgtcttcctggctgcgcatggcgacttccaaagcacggtccaccgtagcacactgcacagcacggctacccggcaaatcgtccaaggcgcccgccatgatcaagcattccaagactttcttattgagcggcgggcgtttttcaggctgagccgcctggtattccgtcacgcgcttgcagaaatcaaagatgtccttgtagatgccacggcgttcgcgttctgcgaccacgtcttcgacaaccgcgatacccacgttgcggatacccgcgagaccataaagaatctggcccttcgtattcgccgagaacacacccaaagacgtgttgatgttcggcgacaagaccgggattccaaggcgcttgcattccaaaatgatggtcaccgtatcttcggtcttacccatcttggaggtcatagaggcagccatgtattccgggccgtaatgcgtcttgaggtacgccgtctggtaagccacgtaagcgtaagctgcagcatggctcttgttaaatgcgtatccgcagaacgggagcacggcgtcccagaccttctggatcatcgccttgtcgtagcccttgtccaagcacttctggaagaattccggctcgagctttgccatcttttccggcatcttcttagccatgatacggcggatgttgtcagcgccacccagcgagtagccacccagaatctgggcgagcttcatcacctgttcctggtacacgataacgccgtacgtttcgccaagcacctgttccaagtccggatggtagcagtcaatctcttccttgccgttcttacgggcaatgaagtgcggaatctggtcaatcggccccggtcggtacagggcgttcatagcgataaggtcaaagattcgggtcggcttcagttcgcgcaggtacttctgcatacccggagattcgaactggaacaccgtcgtcgtaaggcccttgcccaaaagttcgaacgtcgccttgtcatcaatcggaatcttgttcatcacaagcttgatgttgcggttctgttcaaccatcttcaccgtatcctgaatgatggacaagttgataagcccaaggaagtccatcttcaaaagtccgatgtcttcggcgtagtgcttatcgtacatcaccaccggcgtatcttccggagcggctcggtaaagtggagcaaggttgtaaatcggagtcggcgtaatcaccacgccgcaagcatgcacgcccgtctggcgcggcaaatcttcaagtcgctttgcgacatcccaaaggttctggtagcttgcgcggctgccaatcatcgcctgcaacggttccgggctataaccatcttcgaggttgttgcccttcttgtccttacccgtccaggcctgctttaggctaaagttcaacgtacgctgcgggaagagctttgtaatggccttcgcttcggcaggaggaatcccgagcacgcgcgcgacgtccgtaatcaccgccttcgacttgagcatgccgtaggtaataatctggcccacgcactccttgccgtacttgtccgtcacgtactggatcacgcggccgcggtcacggtcagcaaagtccgtatcgatatccggcatggacacacgttccgggttcaggaatcgttcaaaaaggaggtcgaaagtaagcgggtcaatgtcggtaataccgatgatgtaagtgaccaaggaaccagcagcagaaccacgccccggccccacgggaatgccatgttcacgagaccagttaatgaagtcccacacaatgagcaagtaacccgcgacgttcatgttgcggatacagttgagctccttgtacatgcgcttgcccacgttcgtctcgtgagccgggaacttaaaatcttcgtcagggaatcgccactttaagcgttcattgcaaagatgcgtgatgtagatatcggcatcgccccccggtttgcaccaacggtggatgttcttttcccacgccttgttgtcatcagcgtcaaagaattccggctgcgagaggcggtcgatttcagcattgtccgcatcggtcagcgcatcttcggcaatgcctttttcggcacagtaatttgccttgaccttctttttgcggtccttgataacacccttgagttcacgttcacggacgaccggatattccgcatcgtattccgccttcatgatggccttgatgttctggtattcctcagaagcgaggaattcatcaggaatcttgaaacgcggccagaactcatcaccgataccggttttcacggtaaagttacagcgctcggcaatcttgaccgtattctcgatagcgcccgggatatgcccgaacagttccaccatttccttctcggtgcggaaatagaacttttccgtcgggaagcgcttgtcttcgaaaccgttcagcgtgaccttgagcgagatgcagcgcagaatcttgtgcgatgtagcgtcttcgggcttaatgtaatggacatcgcccacggcaacgacttcacgaccatactttttcgcaagttccacgttgaattcgttcacgtgcttttgctgcggaatcccgttatcgcaaaccgagatgtacaggtggtcgtggtcaaaaatctcgttcaggcggtccatgtactcgagcgcaagggaatccctgcccgatgccacattctggccgtaacggctaaaataatcgcccgcaatggcgataatgccttccttaaactcgttaatcgtctcgagcggcacggacggaatttctgcccagcgctccccgtcttcatagcggtaactcacaatgcggagcagattgtaatagcccttttcgttctcgacgaggagcgtcaatcgttcaaaagtagtcggatctttctggcttgcgctcggcgtgtccacgtaaatgtgacagccataaaccgtcttgaccggcgggagcccctgctccttgcgctttttgttcagttccttgccacgcgtctggatttcaagaataccaaacatggcaccatggtccgtcaaagcaacagcaggtgcgttttctgctgcggcagccgccaaaatatcatcaagtcgggccgaagcctgcaaaatcgaaaattcagaatgagtctgtaaatgaacgaacgccatgcttgcaatttagtaaatagctatgagcactacttatcttgcaagggatatgaggcaaggagttcgcggacttttcccgccacgttcccatatttgcgttcgtactttttgcgggtcgcccattccttcgggagcgaaaccaaagcctctagccaagcctttgcaagcgccttgcaaatagcgactttcgaaagctttttcccatcgccagactggccgggaacaccgccctttgccatgttcaggtaacgcacaaaaccgcgcaccggaagcaccaggatactccccaacggcaacagacgaatcgccgaacgcaaacggttgcgttccgaataaaataatttcaaaggagaatagcgcaccgtcgtcatcgagcgttcatgatacactctcgcctcggggcaaaaaacggtcttgaaccccgccagattgtggcggaaataccattccgtctcttcaaagaacaagaagaagctatcatccatcttgcccgccgcctgtgcagccgccttgcggaaactcatcacggcaccatagcagccaaagacgtccttctcgcggatatccgcatcagatgcatcaagaccactgccttcattttttgcaaagaggtccgagccgagcaaaacacccacagcattcacaaaaccgctcttttccatcacgaggcttgcgacagaacccgcctccgggtggcgctcaaagcatttgagcaaattttccgcccacgtggggtcaaattccaaatccatgttgcaaagcacctggatctcggaatccatctgttccaaaagaccgttacaggcgcccgcatatcccagattcttggggcattgcgtaatctggcaatccagaccctgttttttcaggaaatcaatggaatcatccgtcgaagcgttatcaaaaacaaaaacccgaaccggactagactgagcctttaaactcttgacacattccgtaagttccgatccaccattataattgataattccaacgtctataaccataataaacccccaaaaaaagaagggctcccgaaaatcggggagacccttcaaatatacattaaaccaggagtaaaagattacttttcgaagtaacggatgtaatcgatttcaccgacaaagaaacgatcatgaatagcctggttcatggcatcataaccgataccaatgtcgtaacccaactgagacacatcgcccttagcggcagccttaaccgtcaattcgccatcctggaacaccttgatggaatcagcgctgcgttctacgcgaatcgtggtccattcatcaagagcaagctttttgccataaagggaattccaagtagagccatcggtgttttcatcgcggaaataagcgtcaagaacaccatcatcaagacggataatccagccgtcaccgaggcgtccaggaggttctgccacgatgatgttctgcatgccgccaaacttagtcggctttacgcgagcttcaacagcgaaggtattgcgaatgaaggtcggagagagatacaccttcaagccagagttgccatcaagcttgactgtcgtatcttcgaccaccggggttccaacaagggccttcgtagaattgttagccattctgtcaagtcccacataggtcggttcgttaaattcccaagcggcgagaggcttcacttcggtcacagaggcatcattaacatcggagaaaccttcaaacttgccaaagcggatatagtccatttcgccaatgaagtagcggttgtggaaagcctgtttcatggcatcataaccaataccccaatcatagcgcatctgggtcaagtcaccttcataggcaacagaaaccgtaagtacgccatcctggaagaccttgagggaatcattgctgcgttcaacgcgaaccgtgctccattcaccgagagtcattttcttgcccgggaaaatgttccagttatcgccatccttgtcagaatcgcggagatgaaccgtcaaaacaccttcgtcgatgcggagctgccaaccatcaacaccgcgtccaggaggttcagccacaatgatattctgcatcgtaccgaactgagtcggctttacgcgagtttcaagcacgaattcgttgatgttgatatccttagcaaggtccacatagaatccagacttgccgttgaaagctgcgataccgtcaatagcgacaaccgagccttcaccaatcaatgccgtgtgaccgtttccagagaaatcacggccgactttggcagcgtcattgaattcccatgctgcaagccaatcaccttcgacttcaaaaacaggttcgacaacagcagtcgtatcaacaacttcttcgaccggtttctgttcttcgggcttcggatcttcagacttctgttcttccggcttctgttcttcaacatcttcctttacagggtcaacctttgcggtttcggcaaggttttcaccaaagcggatgtagtcgatttcgccgtcaaagtagcgctgatggagagcctggttcatggcatcatagccaaggccccagttatagcccaagtcgctgacatcgcccttgaagttaacagttttcaccaaagagtcattgatgaagaagctgatttcgtcaccaaggcgttcaacacgtgcaaccgtccattcgttcatcggaacagaggcgatttcgaattcagaccagcctgtaccattagcggcatcacggatattgaaatacagcttaccgtagccgaggcggaaaatccagccatcgccataacgtccaggaggttcagcaaccaagatgttattgaagcgagaagagtttgccggtttgaagcgggattcaaccacgaaatcgttaatcttcagatccggagtcaaaggaacgctaaagccggacttgccatcaaatttggcaacgccatcgacagtggcaacagcgccttcgccgataacagcattatgaccattgccagagaaatcgcgaccgacattggcagcatcattgaattcccaagcggcaatccacggacggtcaccaagagtcgatttcggatcttcaggcaacacttcgctgctagaagattcaaccggaatgacgtagatatcgaacgtgtattctacgcggacaacggcaatacgaccactattgttgctaccgtcaccttccgtacgatcaaaaccaatggtaaaatcaccatccaagttccccaacttggtggaatgcttataagcaccggcaatttcaccattaacgataaggatgctcaacgagtccacatgttccaagcgaacatcgttccattcccctttctggacatccttatcggctttaaggacgcgccattctccttcttgactgtcgcgccacttaaagacgacttcgccattttcaacctgaagcgcccatgcagagcctgtgcctccaatacccgcagaagcaacagtatatgcatcagcagcatccaccgcaacgtttgcctcaacggcgaagttttctccttcaaaagcagaatcagcagaaacggtcaccgctttctgttcaactgccgttgtatccatttcccactggttcaccacagcgtgggagcagcgggaaagcttcgttttagcagcgctatagctcgtattcgaagcaacgatacctgttgcttcgtttgcagacccaccatcaacgtcaccagcgacgaaagacgatgtattcgattccgagcaccccgccaacactccaaacgaggccagtgctgcaacggaagctaatttttttattctcatagatcctccattcttgatattatgaaaataacattttcaaatattccaagcaagaccaagcaacccccaacctcaaaaaaagtcaaaaaattttaagatttttatgtcaaaattagacattttgtatcatcagaatacacatcgtatcatgagaatacaaattttatgatacgcatcacattgacgccgttcaacagagcaacgcggtcgcacacaaaattctattttatggtcaatgaaacaagaaacgtccagtagtaaggtattcgccaagcgtatcatccagcttctcgtaagtattggcgggttcgcctatattttctataaaataccatttaatgaagttgttaaaaactggaatataggcatgaccccgtgggtagtcgcgatgcttatcgacgcaacgcttgtcatggcgatacaagctaaccgctggaaaggtctttccgtacaaggtcccgagataccgttcaagacatactatgcctacaccgccatggggtactttttcaacaaccttctccccactggttttggaggcgatgccgtcaaatcccttgcttttggcaagaactacaaccagacaagccaatccgtttcagcggtgctcatagcccgcattcagggattgctcgccatgtccctctgcttttttaccgcacttcccttcgcctttagcaaagcggacatcccctggagctacactttaatcatggcagtggcaagccttgcctgtatcatatttatttcactttgtctgttttcggataaaattcctattccagaggcgatttcaaacaagctttcattcatccccaagttgcaaaagagtctttccatttaccgcaaacataaaaaacagcttttactttcttcgctcgattccctgtggatccagtttttgacattgtttatagcatacgcctatttccgggcagtcggagtagacattgacatcagcattttagttgtattcataagcatcactgtcgtcgtttcgatgctcccgatttcgctcaacggcatcggggtccgcgaaggaatccatgtcgcattgttcacagggattctcgggattcctgcatcgatagtacttgccgcaggattgcttggatacattccggtacttttccaggccgcccaaggtgcggtcgtactcatcgcccggaagaaataagatcagacattcaagacataaaaaaaagccccgccgaggcgggaactttaaacttcgcttttcgaagaattattcttcggcgagggcttccttgtattcatcgacggtagcgatatactcgtcaatcatgtcttgcttggaatccaggtaagcaagaatcttttcgaggtgttccttggagaacacggtcttgagctggcgtgaagcatggcccttgtagccccattccttgagaatttcgtcggtcacaacgaaagaatcgtcgagggaaacaaaacgcatcggaccgtaaacagcccagttgtgttccatctgcatgcattccggttcttccatttccgggtttgccatgtagcgctgcacgtgacgggtacgcacatccttgatcttatcgatacgcatgtaacccatgatgaggtacttgttacgcatttcggaatcgctcaagccttcgtagcgggtaccgaaaagaatgtaacggcttttgctcttcacaatcgtgttgattgccttcacattgtagcagctcatcagaccataggtgctggtttcgtagttcggttcgtaaagaaaacccttttcattttcattcagctggtcgcggacaggcatttcggactgatggctagtttcgacataaagcaggctacctgccatgttgccacggtagtcttgccaaccttcgagattgatctgtgttttcggcattttataaatccactcaaatagtttaaagttcgaaaattaaaacgagtacaagcggaccgagtacggttcgtcagtaacaattatcaaaatacaatttacttattaaaaagtcaacgactccgccgaaatattttccattccaaagcgaaaagcgccttttttgaagaattctgcggtatcggtcgtcaaataatgcactgaaccgccctttgaaagccgattttccatgtccacatggcgcttgaggtagtccaaagtcttgtcggcgacgatatcgccctggaccaccaagcggacatgcggtggaagtgcggcccgaatttcatcctcgaggagtgggtaatgtgtgcaggccagtaaaactgtatcgatttcagggtcagccgcgagcagctggtccacgtcctttttcacgaagaatcgggcgccctcggtcccgcgttcaccgtattccacaagcggcacccacatcgggcaggcgtgctgcgtcaccttcaagttcgggaaaaaatggctgatttcaagaacgtagctgttcgaagagaccgtccctgcggtagcaaaaatgccaatatgccccgttttcgagaagttcccaatctcttcggcggtcgggcggacaatgcccaaaacgcgacggtccgggaattcgaccgggagcacctgttgctggatgctgcggagcgcctttgccgatgccgtgttgcacgcgagaatcaccagcggacatccgcggtggaaaagttcgcgcacggactggagcgtatagcggtaaatcgtctcgaaactgcgggagccatacggcgcacgggcattatcccccagatacaggtaatcgtactgcgggagcgtgtggcgaagcttctgcaaaatcgtgagcccgccaaatccagaatcaaagacgccgatcataagcttcttccatcatttttctaacatacgggagcagttcatgacgcgggtccatttcatcgccgccgtgagtcttcttgaattcgaccgtatcgattggttcgagaatcttaatgttgaccgggtggtgcttggaatccttgcggtgttcccaaagcaagtcggaaccacgagtgaccatcggcaatataatagcgtttgcctcgacggcaagtctaaagcaaccgctcttgaaagcgaccatgccatcgcgcttgctgcgggtgccttccgggaaaacgaagagtctcggcattttgcccgtctggagcgccttctggataatcgcggcgccaccgcccttttcacggtcgataaagacacaaccgagcttgtgcatccagaagttcagaatcgggatgcgctgcaactgagttttggcgataaagcccacggttcgctgcaaggcgaggaacgccagcgggatatccagatacgaacgatggttccccatcacgaacaccgggcgtgtccagtccacttttgcaagttgcgcctggtcttcaatcgtcaagtccacacgcaagaccttcatgcagaagcgggagaagacctgtaccttttcttcaagccatggatccaggtctttacgacggaaaatgtacatgaatgcaatcttgaaaatatattcgagcataaacgcaaaaattcttgccgctccatatatcctaaataacatcactggcatattacactctgtttttgaactttccttgggcaaaaaacgagaccgtttgagtttcgtaaggcgccctttccaatatctacgtttgcaatatagcaaaaccaaaaaagattcagcccgcgtgaccccgacgtaaaacaatcgacgttcctcatcgagctgtttttggcgctgtttacgtgagcccaagcacgaacccggcgtaagtccctcggacatccccgcataatagaccaccgcatactgaagccccttggacgcgtggaccgtctcgacatgaattccgttttcaaggacctcaccctccccctctacgttacccgcctccgacacgaccgtccctgcgatcgggagatgcgcatcgcggagagcttcttcgtaatataggcgttgcctattatagcgcacgaggattgcaaagtttttccattggaggtcatagctttctcggagcaacttgatactcgtgatgattttttgcatttcttcgacggggtcttcgctcacccagatttcgggttcacggttttccttgaaaatcggcgagccgcccgagccgttcatgtttcccgcacgcaagaccttccgcaagtggataggcttgttttcaaaaatcctattcgaaaaatgtaaaatgttcgcgaccgaacgataattccattccaagcgaatcagagagctctccttgaagtcatcgcggaaacggttgatattcccgatatcggccccacggaatccgtaaatagcttggtcatcatcgcccacaacaaacaacgacttgcgctcacccagcagcgctttgacaagccgatactgcgacgggttgatgtcctgatattcatcaacaagtatttccgtccattgattttggaaataggcacgcgccgactcgtgattttcaagcagattaatcgcctggtagatgaggtcttcaaaaacaacttgaccagattccagaatgcgatgacgcaatggttcaagttttttgaggagcttcgcgggatgcgcatccgagaaaagctcttcgcgagaaaagcggaattttcgaccgccgactttcgcgagttcctgcataaaagtcttgtccgccgattccgtcgggaccggcattttcttgaatccgacaagttcgtacgcagggcaagagctgcaagcgcccgccgcacaagcctcatcatacccaacaggaaccttagatttaagaacaaacagcgcgagcgagtggaacgtgcagagccgcacaccagcattcgggaaaagcttttgcacacgctcccgcatttcggcagcagccttcgccgtaaacgtgagcgccaagattttctctggttcaacgcccgacataatccggtactggattcgcttggtcaagaccgaagtctttcccgagccagcccctgctagaattaaaagttgtccgttcttttcatgatcgtggagtaccgccgcacgttggtcggagttcagcccgaccaaaagactttctacatccattttttattttgcgccccttaagcgcgaagttcatatagcaaaggatataggtaaagatttagcaaactattgagcgttctttgctggttctataggcgtgggtttctgccccaccaaaaatgcgaccgcaccaaacaagctcaaaatcaaacttacaaaataagcgagcaactgaatcacaaccgattcaagtccaggcacgcctgcacgcgcaaaaagcgactgtgccaaaaattcacgcggaccaaaaccgccaatcgaaatcgggagcgcactcacaatggcgactagcggaatgtaatagaagtaccacgacatcgagaggttcacgcccaccgcaatcccgcagaaaaagtgaacaaagatgcggagagactgggttaccatcgaaaggcaaatgatgttaatccaaagtttcttggagcggaacttctggaatcggtcaaacatgcgaaggagtcgtgtttcaaacttctcgggcagcaccttccccgccatacggcagaagaacttgcctatgcgacggctcaaaagccctgcaaacatcacgcagaagccaagaaaaatccagacggacggccacatgaacgcacgctgttccggatcgtgaataaagaacaaggcgcccacgccaagagcaaacaacgtgataaagaaaagtccaaacaagcgatcaaacaccgtcgccgtaaagcccgcgccaaccgtatcttgcccgccctgcatgcggatatcgtaaaccttcttgacgtcaccgccgacgttaccgggcataaagttgttgaagaagagccccacatgataaagcttgaggagcctagcgtacttgaggcgaacaccctgtttttcgagcaagagtttccactggaggcaagctgtaaagttcgaaaccgcgaggcaaaggagcgcaagcacaagcgggaaaacgctgtttttcttgaacaagttatagaggtcgccaacatcccattccgggtcgctcacaatgttacgatagacaaagtaagcaggaacgagcgttaccaccagctttaagcaaaaaataattaccgacttgagcttcggattcaacttcattttcgtacgctccaatcaaccgtacgttccaacaattccaacgtttcgcgggcagaattttcccagctgaacgattcggcgtaatgcttggcattcttgccaagatttgcgcgcagttcagcatcgctataaattttttccattgcagaagcgcacgcggtcgcatctcccgacgggaacagaattcccgtctcgccgtcacggacgctatcgcagagtcccggcacatccgacgcaatcgtcgtcttgcagagctgcgccgcttccatcaccgtgaggccccagccttccttgtagctcgtctgcaacagcgcaagcgaagacgaaagcagttcgtacttgcgagcggcaggcacaaagcccgtcagttccaccttgccatccaggccatgcgatttaatccaagctgggagctttttcaaaagcggaccaccgcccacaattttcaactggacttcgggatgcgacttcgaaaaaatttcaaacgcttcaagcgccgtccaaatacctttgtaacggtgcacgcgagaaagccagatgaaatacgggttcgccgcagtctcactagattctgcagtacctgtcgcgaggtccgcgcatcccgggaaattcggcttttcagaaccgttataaatcacggaaattcggctttcgtccacgccaatttcggcaagttctttcttggtactcggactcaccactacaaaattctgcgtgcggtaaaagaacggaataatccgctcaaagaaccagaccataaacgcaatcgggaaaaacgcttcagcaaaaattgacttccgccacaaatgatgcatctgcaccaggagcggcttgcggacgaaccagtgggcaaagaccggtaacttgttcaaatcttcaacaacaacgtcaaagtcaaattcgcggtcaagcttcttcagattcagcgctaccgtgagctggaacatcaaatcgccacccttgcggatgacctgaattccatcgacaatttcgcgttctttggctcccggaaatgtcgtcgtaaacaggaccaccgtgtggcccatttctacaatcttcgagaaaatgcgatgcaaatgcttttcggcgccgccggcagccggatgcatgcgatcccggtaatttacgacgagaattttcaagcaatcacctaaggcttacgaccgatcacgccaatgcaaagctgcgtgtagtgcatcaccggcacagactggaggctatccaaaatcttgtccttaatcttttggtaggccgttccgtcaagcggatacttcgggagttcaataccgaacttgaagcagagctcgcgcagaatgcggtagaaaagattcgggcgcatccagtcgccataggcatagacatattcaaagccagcgtcacgcatgagcttcttgagttgccccatcgtgaactgtttttcccaaccggcaaaccacttgtccatcgcaatcaagatatgcttgataaccgtgtacgggtggacggtctgcggcacatcgcaaaggcagcaaccgccatgcttgacgatgcggaagttttcttgcaagagcgggagtgaatccttgaaatgttcggccaaaccctgatggaacaccaagtcaaatgtgttgtccgggaacggggacttgaaagcatcgccacgaactaagtgcaaatttttgaggccttcactctcacggagcgaattgacaattttcaagctattttcggcataatcgagaacatacacatcggcgcccaaacgagcgagttcggcactgtcgcggccggtacctgcaccgacctcaagcacctttaggccctcgagcttaaaattcttcttaatagcttctataatagacggcgaagacggatagactttgtccatgtcgttcttgcgctgccaaaaacggttccatacggattgatcaggctcttttattgacataacggggaaaatatacgaaattgattagacgaaagacgagagacgaaagacgaaagattagtaaacagtggttaatgattagtggttagtgtgttttgggaaataagtattccaaaatgaaacatcgcccaccgaaggtatagtttcgatgttcattatgaatacgcaagagctcttcgttttacattttctttcctcttccgaccatttactgccttttttgagagattcgtcgtcagccttgttgtcacgttttgaaaaatttgttatatttttacgacaattttacaaaatcacgacaaaaataatgggcttttttggctccgaaaaccgcaaaaccgacatttaaaggactttttgtaaaaaatttggaaaattttacacaattggcacgcaacttgctttaaaaaagcgatattataagggcaaggtttttaaaatgcatattgattctaccgatactactctcaaaagatacttagaagacatccgtcgtaccgcacccctatcacgcgaagaagaacagattcttttccagaaagctaaagaaggcgacaaaatcgcccgtaaaaaattgatttctgcaaacatgcgttttgtgctcaaagtcgccatccagtaccgtggctgcccgattccgcttccggacttggtcagcgaaggcgctatgggcctcgttcgcgcaatcgaatccttcgaacacactcgtggtcttaagttcatcagttacggcgtttggtggatcaaggcatatattactcgtgctattaacgaacagggtaacctcatccgcttgccggcaaaccagcacctccgcgtgcgcaaggctttgcacgaacagtctcgcggtaaggaaatcaacgaagaaatccgtgaattgattcagatcggtcagcgcggcgtttcgttcgatagcccgctcaaggcagactccaaggcaacgtacgccgaagtcctcccggacagtggcgcatcgaacccggaagccgattccgaaatccagagcgtcgaagctttggctcgcgacctcatggaacagctcccggaacgcgaagcccgagtcatcaccggcattttcggtatcaaccaggaagctccgcagacactccgcgaagtgggcgaatctatgaacatctcccacgaacgtgtgcgtcagttgcgcgaccaggctctccgccgtatccgcaagtacaacagcaaggacttcttgcaagaaaagaaggacgctttcttggccgctatcaacaagtaaccaaaagcaaaacttgtcatgtcccgctccggaataatccgtggcgggattttttttgaatctaactaagcatccttcactatttgccaatagccatttttccgggcccccttttttacaatgagtttcttctgttttagctgagcgaatatacgttctgcctgtcttatagttattgctaatttttcaaacaccacgcccccagttttcaatatacccggcacgataaaagacattcgcaatattggggttgtagggttagatatttcaaatagatgagatcaatgaccttgtcggcaatttttatgagagagtcttcaatcgtattttgatactgcaggtcaaccgcattcgtaaaccgacctatcttcacataactaccattttggattacgctaggatcgctatagaaaagcggaactccccatgataactaacaggataagaactcggatcaacgacgatttgtattcaacattttggttttcaggcataggaactccttgaaaaaaaagaaaaacatttgataattatcaaatgccttccttatgtcctaaaattggcaaggggcgtaacgaaattttacatgagcgttgcatgcgctgaaggattcttccttttccaactattttatttgcttttttagttggaaatgaaagtctcctttaactccttttacggcatcaaggtcaaaaaaattgacctccacaatatcagaatcctttttttctcgtcattgcgagcatagcgaagcaatctctactccgcatatttatatatttcattacgacatagccccgtaccgaatggttcggagcgaccggaaatttttgagattcgtctcttattctcactatcgaaactaccactttcaatgcatctgaggataagacgaacactcacgtcccgcttggggcgtgggtcgtttgtgcttattggatgcaagggtgtggtagcccgcgatagcagtaagtacgcaaagcgactccacgccttttttgttttttgaaaagacttggatctgacctttgaatatagacggagctcgtaacaaaggaaaccgtcatggcaaagagcatagaagaacaggtcgaggattggtgcaaaaaccaactagaaaactactttaccaaaacagagagcatcaactcagaaatcgacaaagctcttaaaactgctcccagcaaaaaaggcggttcgggccaaaaccttcccgatatcaaatgctttgtatctgttggtttcagaaatatccctgtcatgattgaatgcaaaggaactaaaggtgatttcgccaaaacagacgaaaacggattaatatccaatacaaataaaaaaggagaaacagattataccgccattacaaaatacgccgttaatggagctattcactatgcaaaatcaattctcgattttactgaaacatataaagaaacaattgccattggagtaaatggctataaacaagataacgacttgcaactagaaataggtgtttactatttatcaaaagacaatctcgcaatacctaagaaagttggagatttctcagacctgagtttcctaaaaaagaaaaacttgaaagaattctttgaaaaaatcgacgaacttaaactgacgttagaagagatagaaagcagaaaacttgctctcgaagatgaaatcgaaaccaaattgaagcgtctaaaccaaacaatgcatgacgatttaagtatcacagtcaaatcaagagtgatgctcatcgttggactaattatggcggggcttggcgttgaagatgtttctgaaggtcttaaagttgaagaattaaagggagaattaggtccaaaatcgaatgatgctcaaaaaatcatcaataaggtagaagactttttacggatgaaaaatcttcctgaagaaaaacgtgaagctataatgcacgagctttcaaatgtattcaaaaatgaggatctttacaaaccgaagaatggagaaagcaaactgagaaaagtttacgttatcgtccataaggatatcctaccatatctcacatctgatttgcccaatattgattttacaggaaggcttttcaacgttctcaatgattgggtcgatgttcctgatggtgccgaaaatgatgttgttctgacccctcgatatgtaacagaattgatggcaaaacttactgaagtcaatatgaacagttatgtttgggattatgctaccggttctgctggtttcttaatttcagcgatgcatttaatgatcgcagatgcaaaaaacaagataaagagccctgaagaactacgaaaaacaatcgcaaaaattaaagcagaaaaactattaggcattgagaaacttcctgaaatttacattctcgctgttctgaatatgattttgatgggtgacggatcgtcaaacattatcaatggagattcaacacaatttgatgggaaatataaacaaggaaaaatgaaagacaaagaatttccggcaaatgtgttcctgttgaatccgccctattctgcccccggcaaaggattaaattttgtagagaaagctctttcgaagatgaaaagtggtaaagcagctgttctaattcaagagaatgctgggagtacacaaggtgacggttacacaaaaaaaattttgaacaaaaataccttaattgcatccatacacatgagtactgatttgtttatcggcaaatcaagcgtgcaaacagctatttacgtttttgatgtaggtattcctcatgatactgaaaaacttgtaaagttcatagatttttcaaatgacggttacgctagacaaaatcgtaaaaagtctagtcaaagtgtaaatctaaaagacgccgataatgcaaaagaacgctacgcagaactcgtgaatctagtggttcgaggtaaaggaaaagacgataaaaatctaaactactacaaagactgttatgtagaagactatataactagtgaaggaaatgattggacatatagtcagcacaagaaaatagacattaagcctacagagaatgatttcaaaaaaattatcaaagaatacatggcttggcaaatcagcaatcttataagaaatgaagacatttatccatggacaaataaatccccagagcaaagcaattgcattctttctaaaaaagaacgtgattgtattcaaatgaagaacgcaacattcaaagcaattaccattggatccttatttgatatccatccaaccaaagcatacaaagcaacaaataaggatttatttaaggaaaaaggcaaagttcccgttgtagccaattcctctgtagataatggtattggcggatggacaaacctaaaagcaacagaaaaaggcaacaaggtagtatttagcgataccacaacatctgattctatattttatcaacccaatgattttgtgggttatccccatgtccaaggactatacccatattgtaacaaatgggatgaaaacagcttattgtattttattacttgttttagaaaaagtgcttcaggattatttaattacggaaataagtttactaggaaaaatgctctaaaaatgaaagtttttcttcccgaaaaaaataaggaagatatagatttcagttttatggaaactttcatttctgcacaaaagaaactcattattcaaaaattgtcttgttggctagaacaacaaaaaatcaataacgaaatatacataatagagaaagagattcctcaagacacactttccatgattgcggaaaagaaacatcattagaaatctatttttacctcgaacgtttcttgtggcgtgggtcgattgtatttttttacgttataggcttaccagtgcctaggtcatacaaatatagtcgataccacgcctttttgctatcataagcccggggcgttgcggggcgcggcgattgagcgcccgctcgaaggggtagcgagcaacgcagtgcgagcgaggggaaggctttccccctcctaccctttttaattgctttttcaattgcaattctctcgtctctcgtctttagtctctcgtctattttactaaatttggcgcattatggaaatggaaactcgttataatccgaaaattgtagaagaccgttggcacgaccaatggaacaagaataatgattttgccccgagcggaaagggtgaaccgttctccgtcgtcattccgcctccgaacgttacgggtgctctgcacctcggccacgctctgaacgacacgctgcaggacattctcgtccgctatcgccgtaagactggccgcgacacgctctggattccgggcacggaccacgccggcattgccacgcaggctgtcgtcgaaaagagacttttccaggacgaacacaagacacgccacgacattggccgcgacgccctcgtggaacgcatttggaagtggaaggacgaatacgaagcccgcatcacgaagcagctcaagagcctcggcgtcagctgcgactggagccgtcagcgcttcacgctcgacccggtttgcgcaaaggctgtccgccacgcattcttcaaccttttcaagaagggtcttatctaccgcggcaagcgtctcgtgaactgggacaccaagctccagacggctgtggcagacgatgaaatttattacgaaactgtgaagggtcacttctggacgttcaagtatcctctcgccgacggttcgggattcatcccggtttcgacgactcgtccggaaacgatcatgggcgatacggctctcgctgtgcacccgaacgacgaacgctacaagcagttcatcggcaagatgctcaaggttccgttcgtgaaccgcgaaattccggtgattgcagacgcgatcctcgtcgatatggaattcggtacgggttccgtgaaggtgactccggctcatgacccgaacgactacgctacgggcctccgccacaagctcccgatgatcaacatcatgaacgacgacggcagcctcaacgagaatgccggtccgttccagggcatgaagggtcaggccgcacgcgacgccgtggtgaagggtctcgaagacttgggcctcctcatcaaggtcgaagaccacgaaatgcaggtgggtcactccgaccgttccaagactgtgattgaaccgtacttgagcgaccagtggttcgtgaagatggacgttctcgccgacaacgccatgaaggctgtcacgagcggcgaaatcaagatcattccggaacgctatgcaaacaagtacctcgactggctcaaggaaaagcgcgactggtgcatcagccgtcagctctggtggggccaccgcattcctatttggcacgccgacgaaacgacgaccgaagaggacttgaacaaggcattcgcaggccgtaacgacatttactattacaaggctcagaacggcatctggctcatctgctccgaagaagaaaacttgaaggaagatgcagttgccggtcacaagattgtgcaggaagaagacgtgctcgacacgtggttctccagtggtctctggccgcactccactatgggctggccggaacagacggacacgctcaagaagtactatccgacttctgtgctcgtgacgagccgcgacatcattacgctctgggtcgcccgcatggtgctcttcagccaggaaaacatgggcacggttccgttccacacggtgtacatccacccgaagattttggacggcaatggcatgaccatgagcaagtccaagggcaatggcgtggacccgatggatatcgaaaagaagtacggcacggacgctctccgcttcgtgatggcaagcctctgcaccgacaaccaggacgtcagactcccggtgaagaaggaaaagcaggaagatggttctgtcatcaacacgagcgaaaagttcgaaattggtcgtaatttctcgaacaagctctggaacgcttgccgcttcttgttcccgcacttggaacaggctggcgcactttccaaggatatgctcccgatggattcttcgatcttcgctctcgaagaccgctggattctctctcgcttgaactccaccatccaggacgcaacgaagatgctcgaagagttccactttgctgaactcgccggcttcctctaccgctttgtctgggacgatgtctgctctagctacttggaaatcaagaaggccgtaatcaacagcgaaacgctcaccgccgaaaagaagaacgctatggctatcctcagccacgtgctccgcggcgtgattgacctgttgcatccggtgatgccgttcatcacggaagaactgaacgcaacgctcttcccgggttctgaacgcgtgatcaacagcgcttggccgaaggccgacgcaagcctcatcgacgccaagatcgaagccgcattcaaccaggcattcgctgtcgtggaaagcgtgcgtggcgtgcgcggtcgctacaacgtaagcccggctaccaagctcaaggctgtcgtgagcgtcgataccgccgaaaccgaagcaagcgtgaaggattgccaggctatcatcaccgaactcggtggacttgaatcgttctctgtggccgtgaaggctgcaaagccgaagttcagcgcaagctccgtggtgccgggtggcgaactctacatcccgctcgaaggtatccttgacccggctgcagaaattgcacgcctcgaaaaggaaatcgaaaaggccaaggctttcgctgccagcatcgaaaagaagctctccaacgaaaagttcgtaaacggagctccggaagcagtcgtgaacgccgaacgcaccaagctcgcgacacagcaggacatcatcgctaagaatgaggccgcgctgaaggaactgcgctaatcgctactagtcattcccggcgcctgtcctcgcttgacggggatgaccgggaatctcctaagacttcaaaagaggcactcccccgcggagcgcctcttttttatccctcaacgtatcataaaaaattaaaaccgtatcatttagacaaagtaataaaaaataagttttttaagacaaaaattcattacacaactccctcaaattatgtattttacaattatcaaattgaactatccggaggaaatccaatgcatttgaagagttgtggattatcactgtttgcactcgctgcagcatcatttacgtttaccgcatgtaccgattccaatccaagcacgccattcgcaaacacgcctgtcgcaggccccacagaatcaagctcttcaagcgacggcattcctacctccagcgaaaacctttctagctcagaaattttcgcatcaagttctagcagcgcgcagtcccctattatacaagccggattccagacctggcgcgggaccgacaaagcacaacaaatcataaccggttacgatgcaggaacaggaacttctggctactggtacgaagtcaacgattctgcgtttaacggcgcatcaaaagttatttgggtcgcagcagcttccgagcaatgcgaaggcatttgcggaacatttgttctggatagagcaaacatgacctacaacccgttcgcagcagtcgcattcgatttagcgggcaaaaatgcacaaggcgagctcgtagctattgatgcgacagacatgggaggcatttgcattacctactcctccgatttcgccccgactctggaactttcacttggcgaagcacaaaacgccatctacgaatacgcactccctatcaaaagtctcagaaaaacagcaacacccgaaacattcaacatcaagtggtctgaattcctacagcccgcttgggcgaaaaacaaaatcacaagcgaagaagccataaagaaactcgtttctattcaattcaaagttcaagcaacaaccggcagcgaatccagattcgacattatagaagtcggcagttacgggaattgcacatacacaccgccaccgacaccacccattgaccaaaacccagattccgatccgaacccgaacttgcccaagacttcaccgtttgaaacctggtatggtagcctcggagattatcgaatcataaccggctacgatgcaggaacagaaacatccggatactggttcacttacggagacgaccctatcgccggagcatcttatattgtttggcctgtagaaacagactatataccaggcgaaaacgattggatggaccccatcatagaccattgcgaaggaatttgcggaacaatcgaatttaacaaaggaaaaatgaccgaaaggagtccttttatcgggctaggtttcaacattgccggagaaaaaagtctagacgacgatatatatacgggtgaaccggttgatgcatccgctatgggcggcgtttgcgtcacctacacctccaacaacgacatagacctcatattagggctcggcgcaaaagaggaagaatacgattacaaccttcccaccaaagtactcccaaagagtcaaacacctatgaccaagtacgttgcatgggcagatttcaaacaaccgagcgaaggaaacggaaaaaagatttccggtgaaggagccgcaaaaatcctaaccatgattaaattcgagatacctggggaacacggcacgcaagcatctgtcaacatcaagtccgttgggccgtacaacggtggcgattgccatccgtaaagcagtaggagcgccatatgctttgctcgcaaaaatttttcaagccgtatatattagcagccatcgcagtttctgcaacctttgtcgcttgcggagactccgataccgtggcgcctccgccctcgtttgaatcaagctcttctaacggcggtatttttgcatcgtccagttccgttataattgcaggttcttcaagcgatttcgccgtttcgtcaagtagcgtagcgctatccagttcgcagattgctccatccagttccagcgcacagccgcccataatcaagaccaaagaggctatttgcggtgacatgtggtgcgctcgtagagaccgagattcccgcgtcaataccggtttcgatgcaggcttcgagacttccggttattggtttgatgaatccgacacggaatatcaaacggaaggttccacaatcacttgggagggcttcgacaacagagattgcaccttcgctgacgactgctttgcagatatgattgagcaatgcggcggcatttgcgtaacacaaacgctcgtaaagcgagaccaagtaaacaatctatacgcgagtatcggatttaacgttgccggtgttgacgaacaaaataaacgtatcgtcaccgacatttctgaactagaaggactctgcgttgtttacacctccgacacagaggtttatctcgaaatgcacatagacgatgtttcgaataaatatctcgccctcgattttcctcgcgccacgcttccccaagcatccacccccgtcatgaaagatttcacttggaaagatttcaagcaagacggaacaggcaatatgaggatatccggtgaagacgccgcaaagagtctagtctcgctcatgttcacattaaagggcagtcaagatgcatccaatcacttcaacatcatgtccataggtcgttacggaacatgcagaacagtcgccaacgtagattccgttgcacagctctctaaaagtccattccgaacctggcatggttctagagatttcgaaatcaaaaccggttacgacaacgggagtaaaacatcgggtatatggttcagcattttcgatgaccagcaaaatggcgcttcatcaataacctggccgatagacccaccttatgacaacttcagcgaggactcctttgacagttggagaatggagcttatagaagaatgtaagggaatttgcgcggaatactatcttaacaaattccaattccccgacgaaaaagagccatttgtaggaattggcatcattatagctggagaagaaatcaatcccgagagcaatatatcctacctgacaacaatagatgcaacaaacatgggcggggtttgcgtttcgtacacatccgacaatgacatgtatatacaaatgggactcggcgataagaaagacgaagaactgaattacgcgttgccaatcgtttcgattcccgcaagcaaagaagtcaacacggtgtacgtgaaatggtcgcaattccagcagccctcatggtatgatggagacaaaaagattacaggagcagaagccgcaaaatcactagccgcagttcatttcctagcgcacggtcaaagcggttctgcaggcaaattcaacatcatgtctatcggcccgtacaacagaggctactgctacccataaacgacactattcaacttgaaaacaggcactccacatggagtgccttttttttgcgcttttccagcgtcatatttttgaaagcaaaaaattacattaccatttttggctcaaaaagcatgtatcataaagcacaccaatagcactacaactcgtattatatagaacaacattcttgatatttcagcacaagttcacgtattatattgaataacccttttgtattaaaaagaaattcagtataacaaacaaagtaacaaattcatcttttgtacaaaaattaatttttcttttcaattttaacttatatatattttcagtaccaacttaaacgaataggaggaaccttatgaacagaaaacagagaaaatcattcggcaaggcatcgcttttcgcgttgattgccgcatcacttccatttacagcctgtagctacttggatgacatcatgcccccggaacacgacccgggccatgaccacccgataatcagaagctcgtcaagcaatctcgttgaatcatcttcatccaccgtacgtccccactcatcttttgagacctggtacggctatgaaggtattccgcaaattgaaaccggatttggcaacgaaacagaatcatacggttactggctctctaaaaatgatgaaagcgaaggcggactttctcaaatcttctggccagccgaaaagggcaacgattacagcgacgacgcgatggacaatattattgagcactgcggcggtctttgcggtacatacttgctcaataaaggttctatgacctacaatccgtttgttagcgtcggtttcaacctggttggcgaaagggtcttcggtgacccgacaccagcacctgcaaacgccacaagcatgggcggtgtctgcgtcacttatgcatctgacatgatagtttcgcttgaaatgggcctcaccgatgaaatggaagaaaacgtcggttacgccgttccgagcgcaaccctccccaagagcgctacaggcacgacaaagttcctctcctggtctgatttcaagcagccctcctggtataagggttcattcaagatgcccggcgagaaagcagcccagcagctcgtttctctcagattcaaattccagggaacaagcggttctctcggcagcttcaacattgcagcggttggcccatacgatggctgcaaggactccatgttcccggtctacaagccaacgccgacaatccctgacccggtggacccgcctgatccgattgatcctccggcaccgacaacaaacgatttcgaaacctggttcggttacaacagcatttaccagattcaaaccggttacgataacggctccgcaacatctggctactggttcagctacggcgacgacgttgatggcggcgcttcaaaaatcgtttggccagtagaactcggcaacgaatacagcgatgacgccattgatccggttattgactactgcggcggcctctgcggcacagcaattctctccaagggaactctgacttacagtccgtacgttggcgtaggttttggtttggctggtgaatcgaagtatggcgacctcgaaccagccgatgccgcaggcatgggtggcgtatgcatctcgtacatttccgatgtcgcaccggcccttgaaatgagcctcggcgaagaaatggacgcagccatcggttacgcattaccggcagcattcctcccgaagagcaccgtcggcacgacaaagttcctcaaatggtccgacttcaagcagccctcctggtacaagggcgccaccaagatcactggcgaacaggcttctagaatgcttgcatccctcaaattcaagatgcaggcagctccgggttcctacaacttcaacattcaagccattggcccgtataacggaggcacatgcagtaacaccttcacagcgggttccaacaagaagaaacgccactaaagaaagtcccatagacatctcctgatataaaaaaatccggcctcgcatgaggtcggattttcaatttcaccatgaatgaaatttttttatttagacaattcaatttcacgacatttacaacccgaataaaggcctgaaaaatcaggatctatattcaatttagcatcctctaaaacctgctttaattccttttcgtattttgattcggctttcttatctttttcactattttcatcatcttcaaacgaatcaagcctcggatcaaaagtcatacgtttgattaagttattaaaagattttttataggaaacaaaaacaactttatttttatcaaagtctttaattttttttgagtttttatcccaaacaataaacaatctcaattcttgctcgtaactaaaagcttttcgcttcagagacattaagctaacatacgaacgttcaagtttatcttcagtaaaatttcgctttttatgaacattttttatttcgtgttcaaattcatatttagcagcagcaaaatatattctagcactatgtttatcagcaaaagaatttaaagcatccaaaagttcatacaaatcaaatactacacgaatatacggttcatcggaagttttgcttctactccaaaaagcttcagcattttcacttgaggaacttgtaaagcaaagacacgccatgttcggtaaagcaacggactctttaggcttcccctccttattcttcacaaccttaacatcgtagaaacgtttttcaaaaggatcctcccacaattctggcgacacaaaagcaatttgtcgatttttcaacatttcacaaacgcgggaaaaaggcatataacgacaaactttaggattttcccagtcaagagacaattcaccaacgaaatgaacgttattccaaataaaaggggatttcttcattactaacaccttgtgtttataaaatcaattgaacagggcgttaatttcatctgcagtgaattgaccttctgcaaacatatccgttattttggttccctgtttccatttgcttgcaatgttccacttggaaatatcaccatggaaggaagattcttgaaacatactttccatatcggtaacattggaaacattccacttggaaatatcaccgctaaaggttgttttcataaacatcttcttcatatcctttacatgggacacctcccattgagacaaatccgaagatacgttacatccccaaaacatataactcatatcttctgccttggaaacattccatttactgacatcgccactgaatttcgatgcagagaacatcgcactcatatcttttacattagcaacattccagttggaaacattaccagaaaacgttgtcccatggaacatactttccatattcgttacacttgaaacatcccactttgaaacatcaccatcaaaattttcgcatttatcaaacattctttccatatttgtgacttttgacacattccattgactgatgtcaccattgaatttggagcaagcaaacatgctactcatatccttcacattcgaaacattccagttcgaaatatcacccgtaaatgaggatccgtaaaacatcttcatcatattctcaacacgagaaacattccatgtagaaatattcccattaaattttgattcaaagaacaaactgcgcatattggttacattagaaacattccaattgctgatattaccattaaaaatagagccagaaaagcatccttccatatcggtaactttggacgtattccacttactaatgtccccactaaatttggacttacggaacattctatacattctcgttacattagacacatcccagttgctgatatcaccattaaattcggactcttcaaacatgttactcatattcgtcacactagaaacatcccacttgctgatatcacctttgaatttcgaaccatccgcgaaattctgaccaaacatattactcatatcagtcacacttgatacaacccagttgctaatatctccattgaatttggagctagcaaacatgtcactcatattcgttacctttgagacattccatttactgatatcgccattaaactccgactctccaaacatgttattcatattcgtcacatttgaaacattccacttgctaatatctccattgaatttggagctagcaaacatgttactcatatccgtcacatttgaaactttccatttgctgatatcgccattaaattcggagtgtttaaacattccactcatattcgtcacatttgagacattccacttactgatatcaccattgaattccgattcactatcggaaaaatcatcgtcaacgcaaccaaacatattactcatatcagtcacacttgatacatcccaattgctaatatttccattgaattcggagccagcaaacatgctactcatatccttcacattcgaaacattccatttactgatatcgccattaaactccgactctttaaacagatagctcatatctgtaatttgagatacatcgatataattcaaatcacaattcggccctttactttcaatcgcccttttgatcaacgattgaagttcttcctttcttttaggatggtttgccaatccagcaatcatgctatcaaaatcgtccatgcgatcacgttttttaaataatctgctaaaaaaagacatcataagcccctagtaattaacgtttattctgcgaatcaaatttttcggctaattttttttgtctaataatatattctctaccttttgtattttgacatccaaaacacattttcttagaggatttttttcgttcaacatgagcgccatccacatactcatacgagaaagtttttattggatttttgtcctccaaaaaaaatttatggcagcaacagcacaaagcatacgattgcaaacaatcattacacaatggcttacctaaagggctcttaacagcagaaagcccctgttcttcattaaatgtagcctcacaacgaaaacaggtaaacgttttcaatcccgcaatacgttttgcttcggcggcttccctcaaagctctagcagagtcttcagcagcttgacgctgaagttcttccatccgttcgcgatgttcttcttcttcaattttttcgttataacaatcctgacatagcccatcagataaataaccttcttcccgaactccacaccttctacacagagccataatatttcctcgtttaaagaatgaatttatactaacatgctacatagtaagcagcaataagcataattgaactgttaaaatatactaataaaaaatccggcctcgcatgaggtcggattttcaatttcaatcaaacgtgcgggcatgcccgcgacatttcgaattgcggattattccttatccttttccttatcgtggcaatggcacgggcaatgatagcagtcacccgtttcggcgtagtccttgccagtccagcagtaggtgcaaaggtcttcttccgggaggccgatagcctgaatcaagtcgtcaatgcgctggaacgcaagcgacgtgaggttcagcttcttgcggatgtattcgaccatgtccttgtacggctggccattcggatcggtgtacttgtccaaatcggcgttttcgccttcctggtcgcgaatgtaacggcgcgtgatgaggtcgtattcattcttggagcgagagaagttgatgaacttgcacggataaacgagcggcgggcaagcgatacgcatgtgcgtttccttgcagcccattgaataaagtttctgggcctgcttaccgagctgcgttccgcgaacgatggagtcatcgcagaaaacgaggcgacggtccttgatgagacccggaatcgggatgagcttcatcgaggcgacatgttcacgctggcgctggtcctgcggcataaaggaacgagcccaagtcggcgtgtacttcacgaacgggcgagcaaacttgatgccggcttcgtgtgcatagcccaaggcgtgagacgtaccggagtccggaataccgcaagcggcatcggcttcggtcggggtgcgcttcgcaagagcggaaccgcaacggtaacgggtcatttccacgttacgaccttcgtaactggaggccgggtaaccgtaatacacccagaggaacgaacaaattgccatcttcttgcgcggcggaacaagcgtcgtatcgccatccggcgtgagctcgaccacttcacccggaccaagatcacggacgtattcgtaaccgaggttcggaagtgcgcagctttcttgcaaggcgatcatggcgccatccttcttaccaaggattacagccgtacggccccacttgtcacggcacgcataaaaacgccccgcgctatccataatcagcacggagcaacttcccttcaccttgtcctgaacgtacttgagaccgtcaataattgaatcctgcgtagcgataagcgctgaaacaacttcggtcggaccgaccatgccactcgttgtagagaactggagctgcatgcagttgttgcggaaaagttcgttcttaatatcttcgatgttcgtgatgaggccaacagtcacaatcgcgaacgttcccagcttggaggtcatgacgagcggctgcgggtccgtgtcagagatgacgcctaagccaaccttgccggaaaaatgtgttaaatcgtgttcaaacttactgcggaacggagtgttctggatgttatgaatcgagcgatggaaaacaccatccgatttcaaaacagccataccgccgcggtgagtgccaaggtgagaatggtagtcggttccgtaaaagagatcgcaaacgcaatcttctttggaaataacaccacaaaagccgcccatataagactcctggatagaaaaaggattttccacgcacaaaaatagaaatcttaagcaatattcaagccctaaaaagcgaaaatttttatttcaaccactgggcaggcccgcaaatggccatattttttgcttacgctcccaattggaataatgccccattttgatttgggaccatttaagtatatattgatataaaagcatacattttcagaaggggaagcatatggaaattaaagccgtacgcatgtttgaccatggtttcatgaaccaggcgtttgcctttggcggtgaagaaggcaaggacaagtttgacgaacagattatctaccgcagtagtctgcaaaactttctcatcgacaccgggagcgaagtcatcctcgttgatacggggttcgtcaacgactttgcagcacccgaaaagaagcttggcgcaccgctttacatgggagaaaagctaaaggactacacccaagcttttgcggaactcggttacaagcccgagcaagtcactaaaattctcatcacgcacaagcatccggaccattccgcggccatccaatacttcccgaatgcgaaggttttcgtttcgcctgaagatgccgacgccatgaaacttgaaggcgcaaacatcgtgcgctgcacttacaaggacggaccttatcacaacttcccgaaatgcgaaaaaatcgcaaacggaatctatttcattgaagcgaagggacacaccaaaggcaacagcatcatcgtcgtcgaaaacgacggactcttctacatgatgcatggcgatgtgacctactgcgatgccgccctcaaggcgaacaagttaagcatcgtttttgaagacatcactgccgcccgcgaaacgctcgactgtgtccgcgaatttgtcgccaacaacccgaccgtttacctctcgacgcattgccccgaaggctacgaaaatctcgaaatgaagcgcgtgatgaaactgtagaaagttccgcagttaaaccagcaactttgtcgccccggacgccgttccggggcattttcatttaatttttcatttaattattcaccgaggacaaacgcgacggctttttcgaggtcctcttgctggcgtttatgcacttcgccgtaacgagcaacaccgcgagaagcgtacattgcgtaaatgtccggatccagcaattgaatcatgcggttcttgatttcgctcacggaatacgggtcaaagtaaagtgatgcattttcgcagacttcaggcactgacgttgtgccgcttgcagccacaggcacgccataacgcatcgactgcaccggcggatagccaaagccttcgttcaagctcgggaaaataaacgcataggcgttcttgtgcaagaattcgagttccttagattccacgtaaccgaggaatacaaacgcatccttgttgcgaatgtgcttgcggtaaactttcacgttcgttgcacccgtaatcacgagcttcatgtcgaacaagtgatttgtcgaacgcatcattgttacaagttcatcaaacgccttgaccgcacgcagattgttcttttcccagcgggcaccgctcgtgagcaagaaatactttttcgttttcaccgtcggcggcaagaatccttccggttcgtaatccagcatcgggctatagaaaacggggatttctttgtccagaagctccgggaagaacgacttgattgaagcgcggctatgttcgctcaccgtaatgcattcggcacggccatcggcaatgcgggccgccaaatcgcgatacttgggcgcatagaaatactttttccaactgtcgcgataacgtacaagcgcttcgagcttttgtgcaagttttttcgcaaagccaacgccttgccagctatactgcatttcgagagcgcgcacgccatgccacgtgaatacaaaacgtttcacctgaatttgccatttcttttcgagcgaataaagcggcgtgtagaacgcatcaatcgcattttcgtcgataatctgctgcggcgtcttttcagcaatgtcaaaaagtggaatgttgcacttttcgcaagcttcaagaatatccggcgacaagtatttgcggctatcgtaaacgcaactgaactttgcaccacgttttacaagcgcccagaaaatcacttcgccataagagccgccaccgtgaaactttgcactgtgaatcggctgcaccgccacgagattaaaaagaaaattcataaacgccccctagaaaagcttgcccaggatttccaaaggcttcacgaggaaaggcattttcttgtacagccaggcaagcgattttgcaaacgcataagagcgaatgatgtaggcaccagcagcgccaaccttgttcgtctggtacatgaattcatccttcgcatgcgcaatcacatcatcgtaatactcgttgatgtgaatggacttatccgcgttcaccgtcacggggaggctcttcaagttcgtataaaagtccttgcgcaaaatcttcggcaaaaagatgttcatcgattccggcaccttgcggccacgcgtatcgataatgcgcgaaccaaagaagtgcaacaccttcgccgtcggcaagaagcggttgccataagccagctggcagttccaaccgccatccatcttcttcgtgatgtaaccaaacttgtaattggtttcagcaagcgaagccatatcatacgggaagtttttggaaacacagtaaagccaaagttcatgccaagtcttgaagaactcgcgagcttccggcgtatcggcggcaaacatcacgcccccgttgaaaatttcatcattgaggattggcgaaaagcccatcatcttcgcgttgttcaagaccttcttgcggttaattgccttcgagagattcgtgtggaagtcaagcaccgcgtaaatgccaccgcgccattcgtccggaatcgagaggtcatcgacaatcgcgatgtccgaatccatgtacaagaaatcgccattgaccacattgcgcatcaccgtcttgaggtaacgagaacggagcattggtgtgaacttttcatcaagcgtcaaaaccttgagttcatcgaccgcatccttcaagaccgcacgcggccccgtcagagtttcggccgttttgtcgtccgttaaaagcgtcacgaacgcattcggattatggacacgcagcgaagcaatcgccacaagcgtctgctcgcagaaaaagtccttcggggaactcgtcaacacaaaaagatatttcacagaaggcatagtcatccttaaagctcaatcggtttcttgttttcgtatgcggcaaggcggctttccatcgtgccacgcggtgcatttcggaggaagttcttgatgcgtagccaaagcgggcgccagctaccgttcgtcacgtgaattgcaaaaggtttcgtcttcgattcgttcaagctcggcaaaaatacatcacccggataaatcgtcattccctcagaaagtttctgcaattcatttttataaacaaaaccaaattgctgtgccgtatgcgcataaacaaacggagaaatattctggatattcaattcaccgttcggcaaaatgaacttctggttttcgtagtattccatgcactttttaaggaacggatgcccggcctcgccaccgaaaatggccgcctgcaaagcaagccccgggagcgcaatctggctcgggtccttcttggttccgtcctcgttcaagtactgccaagacttgtttttcttgaagtgcgatgtaaactcgatattcgtaaaatagcgattgtccaggaacggatcaaagctctggtacatgtaaacatcgctatccaaatagattccgccctcgctatagacggcataaaggcgaatgtagtcgcttgcgaaagcccacttagaaagcgaaaccgcctcgcgcacaaacgggaccgtatcaataatcttctggcattttgccatattccagtggacaatttcgtaatcagggcaatgacgtttccagctatcaatgcacaactgcggaagttgcggcagcgggtcattggaaagccaaatatagtgcaactttttaggaatcataaaaataatgtagaaaattactactgttcggccactccaaatagttatatttgagtcatgatttcaattgcaatggcgacatataacggcaagacttttattcgggaacagctagactcaattttggctcagaccgaacaagatttcgaaatcgtaatttgcgatgacgcttcgaccgattccacgccccaaatccttgacgaatacgcacgcaaggattcgagaatccgcgtttacaggaacgagaagaacttaggttatcgcgaaaacttcaacaaggccgtatcgctttgcaaaggtgattttgtcgcattcagcgatcaggacgatttgtggctcccgaaccacctcgaaactttgcataaagccattggtgataatctcgtttgcggaggtcgcacggtccgttgccgcgaagatggttccacgctcaaggaattttccccgacgccgtaccagtccaattgcctgacttcgcaaaaagaccgtttcatttaccagtgctacgccttcaatctttatcaaggcgcatcgcaactcatcagccgtgaagcggtcgagcgattcttccctatcgaaaacgacgaatatgcccacgactggtcccttgccgcaaacgccattggcgaaaaccgatttgtctatactgacaccgtcgtgacaaaatggcgcaagcattcttcgcaggttacgcacaagaggcattcaagagaagtccgcaagaaccgtctcgcacaatttgcgctgtacatgtggtcgcataacgaaaaactcaaaaaagaccacgacatcaaggaaatcttgcgcaaggccatcgagttccatacaaactctagactttcgtatcgtctcaagaacctcgcccatgcgtggagaacatccaagacgatttacgggcgtaacttcaccggaacgctcaagaccgttctcggctacttgttcaccgcatcgctttaaaattttctcttgtagaacaggaactgcgccccaagcaggagcagcacgcacacgtaaacggcaatctttccgaccatcgtgagcgtaaccacttgggcgttaatcaagatgtaaagcgcaagcaagagcaccatccacacgatatcaatccaaagtttggaagaatacggctggagacttctcttgagcagatacacgttgcaataaacggacgagacgattccgtaaatcagcatcgaaagcgcagcgcccaaaagtccaaattgcgggatcaaaataaagcccgccacgacagaagttaaaagctggataacgctcgccttcaagttgactacgctcttgccgatgccatcgatgaccgtattcaccatgccaaagaacgtcacgaccagctggaagaagagcaaaatgccaagcgccatcggctgcaccacgtaactcttgcccgcaatcgacatgatttcttcggggaaaagcacgatgaaaaatccgataatcacctgaatcatcgtcgccatcgaaacgcaatacgaataaacaggcttcaagtccgtcttgaggcgggattcatccatgcccgaaacgaccggcgtaataatcgggttaaatccgtttcgaatcgtctggaggccgtttgcaagtgtcatcatcaaggcataaacgccagaagcctctgccccgaggaagaacagaaccatccacaaagtcgaacgctgcaacaagttcccgacaaacaccgtcaagccaagcggaatggaatacatcaccagttccttggatgcgcggccctgcgggatcaccggcatcgtcttgaactgtttgcgcaccgcttttgcgtgcaaagtaaaaccaatcacctgcccgaacaagaggccgaacgggagcgcatgtggaatatccaagtaatggagcacaatcgacacgagcggcgccatcacagcaatcacaaagtcattgataaaaatagagatccacggcttacggttcccttccgaagaactgctgagcacgtacatacccgaatagaacaccaatgaaatcgcgtagtacgggagttcgtccgaaataagcggcgtgaacgagcccacaataatcacgactgtaatgaacaacgaaacggcgaccgaaatccagaacgattccataatgccgttgtaagccacacgtccgtgaagcttattctgcggcaaataccagcggagcccaatatccaggccgagagtcgaggcacgagcaatcgtaagcaacaagccctgagtcgaaacaaatatgccaaattcgcctgcgccaaagatgcgcgcaagcataatggtcaaaagcgggccgcaaattttgaggactgtacccagaatattaaagagggtactttttttcaaaaaacttttgtcaacatctaactcgttcatgctcaacgcaatttaaaaaaatgggataacagattaaaccctaaaatttagcgaaatgcgtataaaaacaaaaaaatttactacattatacggcatggttcaattcagtcaaacttcttggcaatacggcacactttcggagacgcttgatatcttgcgctatgcgccgatgtctctccctatcggaacgaacgccgtactttattacacattgcccaagaccattgaatctggcgagtttatccgctacaccattatggcgggtttcagaaaattaagttggactggcatcattggagcggtcacgccgggcaagacgagcaacgttgttgaaatcgccgtgcgccttggcgaaggtcctttccgtggctttacggcaactcacacgtttgattccgttaaaggcatgacgacctgctttgataacctcaccttccagggatgcaaggattttgcagaagacacgttcgcgattgtcatgaacagcgctagcctggtttacgccatgaaggctagagaaatggcacgcgaacaaatcgctattgtagaagcaaagaagaagacgcaggctttcgaagcgttggatcagtccgcaaccgccggataaaatcatgtacaagtccctcgaacaggccctgctggatttggaaaaagcgggaatgctcaaacgtattcacgccgaagttgatccgcatttggaaatggccgaaatcgcgagggaaaattttaggcagggtggcccagctctcctttttgaacatgtcaaagggagcaagttccgtgccgcctgtaacattttcggaagcgacgaaaggttcaattttctgttccgtgaaggctttgaacagacgaaaatcgctgtaaatttcaaggcaaatccggtcgaatttttcaagaacgctttcaagcacccgctacaattgttcaaggcgggatttgccggaataagctctttgccgagacgctccggtagcatcaaagacttcgaagaatgcagccttagcgacttgccacagctggtcagctggccgctagacggcggagcgttcatcacgctcccgcaagtcgccacacgcccgagcgaaaatgcaagcgtcatgcagacaaacgtaggcatgtaccgcatccaaatttcggggaatgaatacgtcccgaacgaagaatgcggattgcattaccaaatcaagcgcgatattgcaaggcaccaccaaaaggcaattgaagaaggccgcccgctcaaggtgagcgttttcattggcggacctccatcgcatacgtttgccgccgtgatgcccatgcccgaaaacctctcggaactcttgtttgcaggcatgctcggcaaccgacgtttccgttactttgaacacgaaggttaccttgtctctagcgatgctgacttttgcattctcggtgaaatcgagcccgacttaaaacccgaaggtccgtttggcgaccacatcggttactactccggcaagcacgattttccgtgcatgaaagtcaagaaagtcctctgcaaaaagaacgcgattttcccgttcacagtcgtcgggcgcccgccacaagaagacacgctctttggcaagtttattcatgaaattacaaagccgatggttcccgcttcgctcccgggcgtttacgggattcacgcggtcgatgatgctggcgtacacccgctttgcctagcgctcggttcagaagcgttccggccgtacgtgagccccgaagaacgcgagccgatggaacttttaaagacggctaatgcgctgctcggattcaaccaggcaagtttaacaaagtatttgcttatcgccgccaaagaagatgtgggattctctgctgacgggaaagccgttgcaaataaaaccgccgcgcgcctcgatgtaaacaacgtccccgcgttcttcggacacgttctcgaacgtgtccacttcgaccgcgatttgcatttccagacggcgacaacgatcgacacgctcgactacaccggcacaagcctcaaccacggttccaaagtcgtgattgcagccgcaggcgccaaaattcgcgagctccgcaacaatccgagcgatttaaaaactcttgcactcccgcaaggtttcaagaatgcaaccgtcgtgatgcccggcgtgctcatgatcgaaggtccatcattcaacgagactttccgcgaactcaaagaagccctcgccaattgggaattccgcgagaactatccctggatttccatcattgacgaaggcgcccgtaatgccgacaatggcgaaaatgcaaacaacatcttgagcgattttctctggctcacgtttacgcgttccgaccccgcccaagatatttatggcctcgacgaaactgttgaaaacaagcattggaaatgcaaggcgcccttgattattgacgcccgcatcaagccgcagcaccaaaagcagcttaccatccctaccgaaattaccgctagggcaaagcaaatcctcaaagaggcaggagtacagtaaaatgcgattcttagctttactcatcatcgccatcgtttgcttttcccatgcctatgaacacgaatgcggtacgctgaacattatcaagaaccgcacgcagtacaaacaagaacattacgcttcattgctttataaaagtcccggttgcagctacgagcaatactacgattccgtttattccattgaaacaccgcacatccaggttttctacgtcttaaacggtccacacgcaaccaccaaagtgtttgccgacagcaccgccgccagcatggaagacgcctggaatttttatgtcaacaagctcaagatgcttgcgcccaaaggccttagcgtcacccatcactttcagcaacctgtcaaaaacggcttgtaccccattgaaattctcgacattgcacaacttcgagatccctattcgctatacgcatgttcatcctgctatggcctcactatccagcctgacgactactccaccgctctatttctggaaaacgattttcttgtaggggcagcccaaagcaacgtattcgatacgctttacacagaaaacgatacatgcgtttaccccgtatctaaaaatccgttgcgcaactccgcccacaactattcctacgccgatgaatgggccaagggcatccgcctgacagtcttccacgaattttaccacgccgtacagctccgctatatcaacatcataacagacaactttcttttctggtttgaagcttcggccaccggttttgaagaaatcatcaattcagatattgacgactacatttcttatattccgcacctttttaacgatatgggacaatcctttacaaggattacaaggacaaacagccacaaaatatacggcgtatcgacactgttcctttatctataccacaaaatttctaacgggattgacaagtctatttgggaaagtatttcaaaaaatccaaacaagtcatttgaataccaacttgacgctgtgttaaaaccaatgcaactcaatgccgacagcgttttccacgactacaccgtaagcctttcgctttccggtgaaaaaagcagttctatttcacaaaaatactggattatcgaagaccagccaaaatggccttccgcaattttttacaatgaagattccataaagcccgaacttgaaagcctatcatttaaatattatcgagccccgaacaattataccgaacccgatttttcagactttgtcggtaaagcatcggtcatcacgttcaacaaaggcaaggcgagcgtccacaaaattcaaaacacaaagacactcgacagcttaacatcaatcctttcggccagcgattccatcctatggatttttagcaggttcggcgattccgaaagcatcccaatcgtaaacaaggacgccgcaccgcatgcctaccccgttccatggcgagaaggttcgctctgctttgcacctctccccagcgacaaaaagttctttgaaatccgcaatagacgtggcgatttagtttcgcaaataaaatacgaaggaacgtcgcactgtctgcaagaacaccaagtcaaagagatgatggctccgggcatttaccgattccgcgtcgggaataaaggtaagacaaagagctttatggtgatttactagtggctagtgattagtggttagtagacaggacgcactcaccaatccacgggaacaagttattcttttgttctagctttttgagcaatttcgtgtcgggattagccttcaccgcttctttataaagtgcacagacattttcataatgaccattcaatcgggctcgtgcgtaatccgccgctgaattgttatgaatcatgaacgcccagtccgaagcctggaacaacacgagttcgcgcgccatctgtgccaagaaacgcttcaccatcgtagcctttgagctgcgcgtattcccaacagcacttccagaagtcttccctgctactttagaaatgcgcgacttcaaatcgtccatcatcttacgcattctaaagaacatcgggtactggaaagcgacttcatcgttcatccagacttcaccaaagccaccctcaccccatgatgagaaaatcggtttgtgaacgtctttatccgcaggctcgcgaatcgaatcttcaagagaagccatttcgaccacgctcgagcttgccgcgcgttcaaacatcttctcgatgaacagcggaccttcgaaccaccagtggccaaaaagttccgcatcgtacggacaaaggatcgaaaccttattgccatccatgttcggaagcaagctcgacacagtcgcttcgcgattggcgacaaaaagtcgcgcgtggtcttccaccaagcggagcgcattccacgggcgataaatcttcttgtcctcactacccgtgatgcggtaatacttgaggcccgtttcgatgtgtgcgcccgccgccaagaagtaatcgcctagatactcgctttcgcgttcgtgcgcaatgtccttgaagaactcgcggtattccggatgccccgggtagcccgttttgcggctccagacttccatggaactgctctgttcgcggcccatgcaataaagccctgccggagtcttgaccggcgagaatacgccatacttcggtgcaggttttgccaagagcacaccgtgcgtttccaaaaagaaatacttgaatccgtattctgcaagaatcgcatccaagccttcaaaatagccacattccggaagccacagcccgcgaggctttttgccaaaagcatcttcaaacgcgcggactgtaatcttcaactgcaagcggattgcttcaatatcgttctggtacgccggcaaaaacggatgcgtccccacgcatgtgagcaagttgatttttccaatctgctccaagcgctttaacgcagggataatttcgcaaccgcaatcgcgctcccacgtattgatgagcgcaagctgtctgcggtaataaaaatccaccacttccataagctcggaattgccctggaagcggactttttcgcgttcaatcagctcaagctgtttgtgcaaatgcgccgaaaaacgggtaagcaaaagcttatccgttagcattgccaaaagtgccgatgaaacgctaaaattgagagtacccggcacgcccttttcttccagacggttgagcatctggatgatgggcaaatacgtctccgccatagcctcaaaaaaccagttctcttccaagaaccggtcaaaagagggttcacgcacaaaaggtaaatgtgcgtgaagcaaaagatgtacacgaccaggcttcgccattattccgtgcgcttcaccacgatcggaacgattgtcgtcgggaaatcgccatccttatcggtagcaaagacagggataatcttcgtcacgtccgggaggtcttcttcaaagctgaaggtgccatccgggttgagcgggaacggttcgccacgcacctgcaagtgtgcatccggacgcgtgccaccgtagacgatcaagcgggtcttgacccacaagaagaagtccttgccgtagttcacggaatccttcgggagttcaagcttgttgctcttgagagcggcactggaaagtgcgccagagaacatggaacccgaagagctcgaaagcgattcaagccagttctttgcagacatcgaagagagtcccgagctgccaaagccaccgagagtagcaccgccgagggatgcgcgaacaaatacgttgtccgtattcacttcggaaccttcgagcgtgaacgtctgcatcgggcctgcttcaacaagcggttcaaacttgcctgcggcaacaacgccaagagcagcagcgcagttctgcgtggccttgttttccacgtaccagctacgggcgtctgccggaacttcgatatcgtggaacttgagcttcttgttgcgcttcacggtcaagtcgttcgaaatgtcaaacaagcgaagcacgagcttgcccttgcccttcttggcagccttgatgcgttcttcagaaacttcccagaaggcttgcatccagttcggatccttttgcatgagcacgaggtattcggcatcgaaggattgcggcaaagcttccggagcggaggccttagcggcctttgccttcggagtttcaacaacttcaacttcgaccttcttggccttcgttgcagccttcacgaccttcttggcggcagcaacagacttttccgtctttgtagagaccttggcggtcttcgttgcagtcttagcagccggcttttcgaccttggccttagcagtcttctttgcaggagccgtcttggcagcaaccttttccaccattgcgctcggcttcttggcgacgaccttcttttctgcgacagccttcttagcggccggctgttcgtcagtcgccttcttcactgcagtcttcttggctacagtcttcttttcagaaacctttgtagaagccgtcttcttagcagcggtcttctttacttcctcttcattcttcttagtagccatttcgatctccttctgattgaatcttactgaccacgggtcttaccccaacttccaacaccaagcaaaccaagtcgaataccaataaaggattcactccagttgcggtcatcgtccgtcaggcgaacacctccctgaatagccaaatccaacatcatgccctttctcccgagcgggaaacctgcaccaatggatccacctatttcagaaacgtcttcaacataccagttcttgtaccaggcgccggctctatacgttatacgatcccaataggcatcataaaagatatcgcttccgtcacgttggtaaccaatagaaatattaaaatcattttgggttttggtcaccttggacatgtcccaactacccgcgacattgtctatatccttgtcccatgcacgccatgcaacatcagccatcacattatgtcgtttgttaatgcgataattgacacccgttgcaagcatggctggcaccttgatttcacgagtgcacttagtcggtgcaagcgtatcggtttcgctaaacctgaagttgtactccagatcgttcttgagcgtgtaaggagtcgtgaacgagaagaaatacgaagccatgcgaccgcggtactgagccgcaaaggtgtagtaagccgggtggtgcttgatttcccagtcgccactcacgtaatcggaaatatcggaactggttgtagcccaggcatctttcgaactaatagcgctgttatccggaccaagcgtcaagttgcgggtaaagctccccaacacaaagtgggccgaagcaccgagagaaactgcacggtagaacggaagcctaatcgcataagtcggcaccagttcatagacactgctctggtactcgatttcagcattccacagttcttcctcgttatcaacatcttcacgaacagaagcggcataatgctgccacagcgacaaaccaattgtaccaaagtcacccatcgggaacgacaggttcatggacggcatcgaaacaccagtctttgtataatgggaattcgaacgatccgccgtagagacatcgagcaagaagttcaagttcaacacgaccttggaatcaaaagcctggcgtgccgggttcacaacagaaacaccttccgtctcaccggtctttgcattacccgcaaaaccgcgaccagccatagcggcagaaccgcctgcaatctgttcctggcccaaagcttcaaggccaatcatcgacgcaaaggaaaaactcgaaacacaaagtaaagcactaataaactttttcattatttttccccgcgcttggatgcaagccacaacttaagcgtagcaggcttgtccttgatagaagtaaaatcgtagcgagccatatcgtaacgggcgtaatcgtagtccgtcgggtagaacacgttaatcgaatcatagcgatcgacgaatatggaatccttgggcaaaagaaccgactggtccatacgcaaggccatcttgaacgaacgtccatcgctagccctattgataaagtcacgcatacccttcgtcacctgcaacgaaagagaatctccagaatagaaaatcatgttcgggtggccgctttcctgaactctcggcctattgaccttgtacttttccatgcgatgcacgacagtatccgcactatccgcataggaacttgcaagaacgacaatcggcaagtccagttcattttcgcccttcgaatcgtccctgaagaacgtcatctcggccatcacgacagcctggcgcacatcgttcttatcgccaaccatatacgggaactcgtcgccatagaactcagacaaggccttcaaaatcggctttgacgggaactcgactacaagggaatcgtaatagccaccgtgcaacacgaggcaatccttgcaattttcgcgatacgatgcaagcaaagcagaacggaccggtctatgggacggattttccattgaatccttcttcacggcgaccaagtggaactgcgggtagtaattaatgtggtccgaaccatagaagcggtaagcattttcggcttctggtgcggaaaggcgcatttgcagacggcggtaaccagacttgttgcggaattccttcacaaaggcgcccggcatatcaatcgtcaacagcggattttccagcgaatcacccttgctagccgccttgagagagaacgtaagggttgtatcggcagacttttgcggattccaggattcaagttcatggaaccagacggaatccttgatgttctccaggtcttcgtattccttcttgctcagcttatccgaaagaatccagctgacatcaatcttgatgtcttcttcaatcgggagcaggttggacaagaagtgatccgtgttatagaaggcatccaaaagacgcatgtacaaaaccgacttaatggtatcggcattattcaacgtcgccataaacgtgctatcgattcggaaatcgaaatagacatcgtgagtcatgcccggagttgcgccaaagacgccgcgataccttgcgttttcgggaagcgtgtcacggaaaacttcggcagatatcggcttcaagtcattgatcgtcaccgtctggactttatagctactcggcattccttggtcagaaagccaatttgaaagaccttcgtcatctgaatcgaacaggcaagatgacaggaatagcgacaaaagcggcaatagaataaattttttctttttcactcagaactccgagtatttacttgtaaataaatttcgcccataatatagcaaaaacgcaattgagaaattaggcgaaagaacggaccttcagtcctacagacgaaagacgagagatagactgtaggaagtagacggtaggaagtcattagtcggcagaacttagttggcagaacttagtcggtacagcgcaaagcgaaagcgatattctaagctctaagttctaagttctaagttctaaattgctatatttgcctcgtaaaaattcaagaggattactatgtctcagtttaacgctcattttagaaacatcaacggcgacgatacctacccgctgaccgacgtcatttaccgcagcaaggtggacggtagcttgctcgaagtcgaacacgaccgagcagcactcgccagccgcagcccggaagaatggaagaagctctttgccgaacgccgcatgagctttaagcccgaagacatgagtggtatttggagcaagcgcgaaatggtgctcccggatattccggtcgaagacatcgtcaccatgcgcgaaggctggagcccgctttttgacgcagccccgctcgccaaggaactcggcatcggaagcctcaaggtgaagctctgcggcaactcccacacgggttctttcaaggaccttggcatgaccgttctcgtgagccaggtgaatcacatcatcaagaagggcatccacccgattgacgccgtcgcttgcgcttctaccggtgatacctctgcagccctcagcgcctactgcgccaaggcaggcattccgtctatcgtgttcctcccggccggcaagaccagcactgcacagctcatccagccgatttctaacggcagcattgtgctcgctcttgacaccgactttgacggttgcatgaagatcgttcaggaagtcacgaaggacaaccgcatttacctcgccaactccatgaacagcctccgcgtcgaaggccagaagacgatttctccggaaatctgccaagaactcggctggaccgttccggacaccgtgattatcccgggcggtaacctcggtaacgtgagcgcacttgccaagggcttcgaagactgcaaggccatgggcctcatcgaccgcatcccgcgcatcatcgttgctcaggcagaaaacgccaatccgttctaccaggcatacgaacgtggctttgacaagctcgttccggttcaggccaagaagactctcgcatctgctatccagatcggtaacccggtcagctacccgaaggcagtccgcgctatccagaagacaaacggcatggtcgtaagcgtctctgaagaagaactcgccaacgcagcccaccgcggcgaccgcatcggtctctactgctgcccgcacacgggtgtcgctctcggcgctctcgaaaagctcgtcgctgcaggcaagattacgaaggacgaaaacgtcgtcgtcatcagcacggctcacggtctcaagttcacggaattcaaggtcggataccacgaacagaagctcgaaaacatcgccagcaagtacgcaaacccggtgttcaaggctcctgccgaaatcggtgctgtcatggacatcctcacgaaggaaatggcagcccgccgtcgctaatgcgcaagcattcgctaacgcgaacatgatttagatacaaagagagcggcgcaatcgcgtcgctctttctttttgcattttttcaacaaacctattctttcaccaagaatccggcaatggacttttcacggacaaacgtcttcttggaaacgttctgtacatcggcgacattcaccttttccaaattatcggcccagttgaggaaaatgcggtagtccccatgaacttcgtaccagccaagcatggtcgccacgttttccatgtcagtcaagctacgaacaagccctgcataagcgcggttcttgactttctggaattctctagcgctgacttgttcattcttgagtttttcaagctcttcccaaacgactttttcaaccttttcgcgattggcatccgggcggaggttcacgcggacagagaattcggaaatgtacttgttcgggctattgcttgcgctcacgccaacggcaagcttttcttcttcgacaaggcgcttgtaaaggcggccagaacgtccgttcaaaacaccctcggcaatgtcaagcgcataaagcgtgctatcgcccacagccggagtcttgaagactagcgtataaagattcggagcatccttgcgcttgacggtcaaacgcttttcacccgcctgttccggatcgcgaacggtaagcggagggaaagcttcgccagccggaatcggagcaaaatacttcttgacaaccttcatcgtttcaagcgtatccaagtcacccgccatcacgagaattgcattacgcggcttatagtacttgcggtaatgttcttcggcctgttcgcgagtcaagttatcgatatcgctcggccagccaatggtcggcacgcggtacgggaacgcctcgtaaatcatggaattgagcgtttcatagaaacggcccgtcggacggtcgtcatagcgcatgcgacgttcttcacggacgacagaacgttccgaatagaactcgcgcaacacagcattttgcatgcggtcagattcaagccacaggaacaattcaatcttgttcttggggagcgtcaccgtgtatgcggtcagcaagtcgcttgtaaaagcgttaagacctgttccgccagcagcctgataggcgccccacaactcgtccttgataaaaatcttgcgatgttcgttcagaacggaatcgtgttcagcggtcagctttttgacaagagccgtatcgcctgcaatttttgcagggcgaatcaaagcctgcaaggaatcctgagtcgccatgaaccggacatcggcaacactatcggatacgccgaccttctttgtacccttgaaaagctcatgttccaaaatgtgagccaagcccgacttgccgggaacttcatggacagagccggtcacgtaaaacaggcggcaactcaccgttggcgcttgcttgttcggatacagaagtacagtcagtccattatcaaggacttccttatgcacgggcaaatttaccgccgccgcagacgtccccgtcaacaacgcaggaacaaacgcgcagcacatagcaattctagcgaaaagttttctcatgctagacaatttagataatttctaaaaaacagtgataacgaaaaggggcatcagcccctattttcaatttgcacggagtttatacgattttatcaaacgtccgccgttttcaagcgttgcaatgataaacgacttgccacgccacttttccatgtggatttcacagaattctccattaaacgaagtcgtcttaaggagcgttccgttcgcatcaaacaggttgacagtcttttttcctgtaagcttggtttcgattctcaagactctgtcagccaccgaaaagcgcacagccgaagcaacagaagtctttgtcatgcccattcccttgtaagaagacgaacttaccatcggttcggcagcgccactcatagaaacatctgcactcgaagaactgatacgggttgcagagctacttgaaaccgcaagcacagacttcatacttgacgaagacttttcactggaggaagactccgccgcgctggaagaagataccttcacactcgaagaagatgctttcgcgctagaagaagaggactcggcagaactagacgaagattccaccaccggagaaatgcggtcgccacgagtcttgaactccacatggccatcaacaatctttatatcgtagatttctaattcaagattatcgccagcccatgtcgtaaagccgttaaagctattgattcggcccgtcgggaacgcatcatacgccatcgtgttcgcatcagcaatgccatcggcctcaatcaaatcgacacccatcggatcagccgcattcacttcgttcgccgtccagttatatcgattataatttatatgccaaatcagcaagcctttattcggaagagccttgtcaaagttctcctttaaacggaactcgataaaataatattcattatcgctaccggacgtcaatacaaggccatcattttcctgaatggactttaagacaaacgtcgtatccgaaatttctagacggcgcggttcaagccaacccaagctgaatcgttcaaacgcagacatatttgcaggcgagcatgacgttgtatacgaccaattttgcgggcagttataagacccggcatccatcaaatcccaccgtcccggagtatagcgagccttcgttcgggaattgtcggcatagacatcgtaatgatccacgagtccaaggacatggctaaattcatggcagaacgtgccaatgccgttcaacgcatcagtcttcttattgaccatataggcctgtccatctatttcaggggaacaggcgtatttactcatggaataattgcgagtaaggcgcttcggagcattataggaatgcggccaaatggcagactggacatccgtatctgcagaacccactcctgcataaatcatatagacaaagtcaacaacatggtcgccatcgctatcataaggcgaaaaatctacgttttgggcgatgagagaatccatcgcctctttaacagccttgaccgcacccgccgccatatttctggaatcaacaagggcgccatacgaatcacgcgtcccacttaacgttatcggtccggcaacatcaaacgtcggtctatatttgccatttgaatttgcgatgaaaaaatccctaacgcttccagacatataataattagaatacccttcctgattgaggtaattcaaatattcttcctgggcattatcgcgtttgaacttgacatcgctaaactggacaagaagaacgagcccgcggacatcgccttctgttttgacagtagacatattagggcgagtaggccagttatttgtgacagcatcttccgtagtccatcccccccagccaggccaaccattagccttctgaggcgtcgcagttgaagactggagcatcatgggtcccgaagaggaatccgcctgctgttctttaagcttttttaaacgattttcgtgaaatctctccaaaatttggcgagaattgcgctttttgaggaagtttttctcttttgtgccgcgtttagacttggcatggactcgcatacccgtctttttgccatgttcgtcggcataattccaataaccagcggaatcacggacaacgagcacactatcttcgcctgtcagcgtatagttaaaatgctcgtttccaacctttctaatctgcacaacagagccatcgggctgcgttgaattgattaaaaacggtgcagctttaacggcccacacggatgcggagccgactaaagacccaatcaatatgcacttccaccaactcatactataaacatatattcagaattggggatgagcaaaaaaacaatatgttttttacatgtttttcgttgacagaacgccaacaggccgcaataaccgcgacaaaacgttacagtaccctacattttggacaaggcgagcaaggcaccaccacaaagaatgacagaaactgcaatggcaagcttaattcgctccggttttgtcgggtattcgtggaaaaccaccactccccaaagcaagttcacgagcaagttcaattgcgtgagcgggtaaccaacggcatagcccaaagcgccattcgaatcgatggcccagaaacaaccatgctgcccgatgacccacaagacacccataaacatagacgtgatggacggagcaaggccgtattcaaaaaacgcacgacgctttatactcaaaattgcgaccaaaagttctgcagagacaaaaatgcctaaggcaaacgaacccataaattcaagtatagggacattggcaaacttatacggaatgaggaacagcccaaagatgagaccgcccaaaagcgagcgccaattcctaaagatgttcccctgcggaggggcaagcctgctcaaaccgaaaagcaacaaaaggattgccgggatcgaaaaataaagcagcgtggattccgagaaaatgagcacgccacttacaaacgaagccaggatgctcacgcccatcgagcgcacaccggcacccgtcaagtcctgttctgccttgaccgcccagaagcagaacgcgcctgcgcaaacccaaaggaatccgcaaaggagaccgaccggcaaaaggcggaacgaatccgtcgcaaacgaaatacaaagctgaccgatgaacatgcccaaggccatgcaggagaggtacgcccacgacgaaaacttggaccaagccttgagagggaccatgtaagtgccgaacgcaaagacggcaagaatgagaccaacgtaactatttcccaatgcagaaccccgcaaatatttgttgtaaaacgtcttcggacgagatttcgcccgttatactctggagcgaacggcgcactagttgcatttcaaaagccaaaagttccaccgccggatttgtgcggataaggttcagcgcacggtcaatacccgcaagagcttcttcaaggcaggtcttttcgcgttcgctcgtaatccagaggtcttcggaattttccattttcttgaaaagggcagcgttcatcgcacgcttgagttccgcgaggccctcacctgttttggaagaaatgcgaatgctctcgcctctttcgtctctcgtctctcgtctttcgtctaataaatcactcttcgagatgacgacaatatcaggttgggccgcaccattttccggatggcaagatgcgcagttctcgtctaaactaccatccacaaccagaatcttcatgtccgcttcggcgaggatttccttactcttttccatgctgagcgcatcgagagcatcggttgccttgtccgcgataccagcggtatcaacaaggcggatttcaccgccgtccaggaacaagcggacttcgacaaagtcgcgggtcgtgccagggatgttgctcacaaggattcggtcttcaccgagaagcgcattcacgaggctcgacttgcccgcattcggagcgccgtacaaaacagcaagcggcaaacggctgaccgccgccttgcccttaaaacttttcaaaatggattctacgctttcgcgaatcgcagaaattttcacgccccaggtcgcataatccgggtcggcttcttcttcagagaaatcaacatccaactcaaggcgtgccgagatatccatgaccagttccgtgagcgtcttgacttttttcgagagcgcaccaccaagcaagcgatgagcgttcttgagttcgtcacggttagcgctgtggatcacatcggcgacagattccgcctgcaccaagtccatgcgaccgttcaagaaagcacggcgcgtgtattcgccaggttctgccaagcgcacgccatcaacactcttaatgacctgaatcagttcgcggacgataatcgggttcccgtgcgggtaaagttccagcacgtcttcgccggtataggaattcggaccttcaaaaaagatgtagaggaggctatcgatgaccaatgctgttgcgcggtcttcgccgaccattgtacggtaatccctagcggtcgcaagtttagcttcgcgaggcttcaaattcttgattgccgattcgccgaacaagaggcgcaccacttcgcgcaccttcgagccactcacgcggatggcggcaacggcactcacgcccgcaggcgtcatcggagcaacaatcgtctgagaatccataatagcaaagatagtaattgctaaattaaaaacatgagcaacttcaaacttatttcccgtcctttgggcactgtgcagtgctttgttttgcagcgtgacgacggcgctgaatttgaaattttgagcggatacggcgctggactcaacgcttggcgcatccccgacaataacggcaagctccaagacctcctttttggctaccgcgaaggcgacgacattttcaagatgggccccgacacaaacgcgggttgcagactaaccccgttcccgggacgcgtggcatacgccaaattcaactggaacggcaacgattaccagctcgtcaacaatgtgagttgggctccgcacgccctccacggctttttgcagaacaaggaatggaacctcctgagtttcgaaagcgatagcgaaaaatgcgtagcgacattcggtatcgactggccgggtgcatttactgggttcccgttccccttccgcgcggtcaacaaggttacgttcactggcgaaagctacaccgtcgaatcgaccgtcacgaacatcggcaagggcgacctcccctattccgaaggctggcacccctattacacactcggtgaaaaaatcaacggactccagatgactctcccggaatcgaacctcgcgattctcgacaaggcagacatcccgacaggcgaattcaaaccggatacccgtttcgtgggcggtaggctcatcaatgacgagttcatcaacgactgtttctgtctaaaccaaggcgaaggcccctacgttctcaaaaacaataaaaattttgagaacattttagccaccgtagaactcaaaagcgataccaaatccctccaaatttggcaaaaggccggcaaagaacaatataatgcgatccagatttacacaccgcctgaccgcatgagcatcgctatcgaaccaatgaccgcggaacccgatactttaaaccatcaccgcgatttaatcgtcatcaagccaagcgaaagccgcacgttcgttttcggagcaaagttccaaaaacgctaaaaaacggacaaaaaaggcatccaaaaatgcccgtaaacatattttttcctttcaagcaaaaatgctattgcatttttgcttttttcaatatattttgagaacacgtatcttaaggagagaacatggattttaagaaagttttcctcgcatgtggcctttcagtcgcctgcaccgccttcgcggccccatatgaagccgaagacgcaaccatcaccaaagacgcagccgttgcctctagcaccgaagcttccggcggtaaatatgtcaagatgaacggcggcgacatcactttttccaaggtgacggtcgaaaaagcaggcaaatacaccatcgttctccactacatgaacaattacggtggatccaagattaacaacgttgaagtcggcggagcctcctctgccgtgacgttcgatgtgaccgacaagggcaaatttgccgacgtcgaaacggtcatgaacctcgccgccggtgagaacactatcgccatcaccaatagctggggctggattgacctcgactacatcgaagtcaagggttacgaagctaaagcattcaacctctgcaacgccccggtgacaaagaccgccaccccgtctgccatcaagctatacaacttccttgtcaacaacttcggcaaaaagaccatttccggcgtgatgaccggtaacatggacgcctacaccaagggtgacgccacccagcacgaagacgttcaggccgtattcaaggccggcggcaagtaccccgcactcgttggagtcgacctgatgaacgccaccggcgcaagcaaaaacaacagctggttccaggaatacaccgaaaaggccatcgatatcgccaagagcacatggaagaagggcggcattccggcattcacatggcactggcgtccgggtgacgaagagaatttctacgtgaaaggcgcaaacgacaactacaccgaattcgactttaccgaagccttcgtgaccggtacgaccaactgggataccgtttcgaccgcttacaaggcactcgttgctgacatcgatctcgtttccaagattttccttgacctccagaaagaaggcgttgccgccatcttccgcccgcttcatgaatccggtggtaactggttctggtggagcacccacacaggcaagcagttcgccgcactctaccagttgctctacgaacgcatggtgttcacgaatggcgtcaacaacctcatttgggacttcaacccgaaggatgccgctacgatgtcctggaccccgggcgagacctactatgacgtgttgagcgtcgacatttacaacgcagcaaacgaccatcagagcaacagctccgcatttatcgacctcacgaacaaggctggcaccaacaagattatctccctcagcgaaaacggcccgattcctgacgttgacaagatgtacgaagacggtgctacttggagctggtggatgccgtggtacgaatccccgagctggaacggtggctacgtaagccagactgcagcaagcgtatggcagaagaacctcgctgacgaacgcatcatcaccctcgacaaaatgccgggctgggacaactatagcgaagctgccgcagcaacaaacgtttgcccgacttctacacagaacgccaagttcggtgctgacaccgccaaggccaatccggaaaatgttgacctcgtcatgggcgtgacctacaaggctatcaacgatagcggtgcaaacatcgaattcaagaaggttccgaaactgaccggtgcaaagagcatcgccgtcacgatcgaaaacaagggttctggtggagaaatgaacggcatttggatcggcatggcattcgtccgcgacggttccaaggacaaggcttggacctgggaacagtccccgtctgatggttgctggctcaacgacggtgcaaaatccacttgcgaattcgccatcgaaacgtacaccgatgacgcaggcgttgaacatccgatggacctcgacaacctcttctccgtcaccttcatcttggcaggcgcaaacggattcgaaggcaccgtcctcttcgacaacatggtcacggacaacggcatcatcattaacggattcaacaagaagacggaactcttcaccgctgcagaccagagcaagggtcacatcgcaagtatcgaactctataacaaggacggtacgccggtaacgccttccgcacttaagccgattgccgccgcaaagaaggcaggcttgaacgtcaagaacggcaacctcttgctcaccgcaaacgcatccggtttcgcaagcatcgacgtgttcaacatgatcggcaagcgcgtcgcgacactccaccgcggaaacctcagcgcaggcagccacacgttcagcctccagaacctcaacaagggtcagtacatcatccgcgtcaagggcgccggactcaatgccacccagaaggttctcatcaagtagactataacacaaaaagccaaatacctaaaggcggccgcacaagcggtcgcctttccttataatgtgtattccgtcactttttgccccgaacgacccaaataaatcgtttatttatcttacatttccgtgaaaatattgcactttctcacagtgcgtcttgacttcatttttcacaaatctatttttctatagacgatatttaggatgtttgggggtgtggacattttccacaagttttgtcaacactcaaaagtcgggattgccctatttcatcgttaaaaatctagtttcaagaaaaacaaggatatttcatgaatagcttcaagactttaatcgccgcatcactcctcggaacagcagcatttgcagcaccgggactcaaggtgagcggcacagaccttcagtataacggcaagaagattttcttctcgggtacaaacctcgcctggagcgactacaactctgacgtgggtgcttccccgctggacgaaaatgcatggcgcaaggctgtggaaggcacgcgtgccgcaggcggtaacgctattcgttggtggctctttaacaacatgagccagagcccaacaattgacgaaacgacgcacttggttacaggtccgaaggaaaacaccatcgccaacatgaagaaggctttggacatcgccgaagaatacggtgtgatggtctcgatgtgccttttcagccacaacttgatggaaccgaaccagtggggtctttacaacgaaaagctagacattaccgcaaacgaattgcttttcgaagacgcgggcaccaaggcttttattgacaacgttcttattccggtcgtgaaagccattggcaatcacaaagcgctcatgacttgggaagtctttaacgaacccgagggcatgactagcgaatgcagcggctggactacaaagaagatggctcttgccaaaatccagaagtttacgaacaaggttgcagcagccatccacacgacaaacccggaacttctcgtttcgaccggtagcgtgaacatcaagtatcagaagcattggaatgacgcagccctcatcgaagcgggtggcgaagccaacggtacgcttgactttttccagacgcactattacccgtactggcaagacaattccgtaagcccgttcgtaaacactgcggcccaaatggcgaccaagtacagctacgacagcaagccgatgatcatcggtgaattcccggcaagcggttgggctggcgatacataccgctccaattttgccgcaaagacagaaattacaacggaagaatgctaccgcaaggcttttgacggtggttatgcaggcgctctcgcctggcagtacatcggcgacaagaccgaagcgaatttcggtggttacagctacacgattgatcccgcgctcaaggcaatgacggctctcgccgcaacggaagaagcctccatcaagatcaaggatgtggacatttccggctccacgggcggaaacggcatgatggccgtgacttacggcgccgacaacggccaggtcgaataccagaacaagggcggctgggacctctccggcgcaacgacgttcacttggacagccaagaacaatggcaagaccgatgccgacatctacttgattttcaagctcacggattcctggacatggaccgaaacggacggcagctgcaaggttccggcaggcgaaaaggtcacttgctccattgacatttctagctttgccgaccgcaacaagacgctcagcatcacgctcgcaaactacgcctccggctacaccggcacggtgatttacgacgacatcaaggccggcgatttgacgctctttgacttcaacaccgacaagtacgacgccttcaagcgcggttacgaaaacaccgaagaaatgattccagaaatcaagattgtcttcgatgaaaactacgtttacggcaagacttccatttccaagagcaagctcgccgccacatccaagttttccatcaacggagacaagattacgctcaacacaaaggctaagggccaagtcagcgttgacgtgttcggcatgaacggaagaatcgttgccacgctctttaacggaatgcttggcgcaggcaattacgtgttcagccttgctgatatgccgaagggccagtacatcatccgcatgaagggtgccggaatcaccacgacgcagcccgtaattgtgaagtaaaaagacgatttataaaacgtttcgagagtcccgcgaaaacgggactcttttttatttcgggggaaatttttggactattgcaatgacgaaaatcctttgaattttgggcgtaagaatatagatttaggggtggagatatggatgtttatgaaacactttaactacacaaattttgtcgctacggcaactgtcgcagcactcgcaggcactgcttttgccgccacccccatccgtttagaagccgaagacgccgtcctcgccgatgaccacaaagtcgtcgttaccgaagacgcaaaggcttctggcggcaagtacgtccagatgaaagaaggcaacctggaattcaaagtgactgtacccgccacgggttattacacactttgggccacataccagttgccaacagcttccggaaacaaaatccagaacttgaccgtcaacgatgtttctgccgggcagatttctttcggcacatctgatgatttcaagaccatcaagggcgcaggcaaaatcaagctcaccacaggcgaaaacaagattggtatcgtccacagttggggctgggtcaacattgactacattgaactcacggaatacgaagcaagcccgtggagcctctccccgactccggtcacgccagagccgaccgaaagcgcacagaaactctacaacttcttgctcaacaatttcggcaagcacgtgattagcggcgtcatgacggaacgcccgttcgaaaacaacggccagtacaccccgcaaaactacgaaacgcaaaccgaactcagctacatcaaccaagcaagcggcaagaacgtggtcctcgtcggttttgactttttgcacgcatcgggcaagaattccgaccagcaatggtatcaaggctacacgcacgcttcgctcgaaatggcaaagaccgtttggaaagctggcggcataccgcaattcaactggcattggaaagacccgacgctcgaagtcgaagcgttctacaccgaatctagtggcaatactcctttcgcagaattcagcatcaacaaggcttatgacgaggccaccggcaagtggaaaacagatagcgatgcctacaaggcaattgtccgcgatatggaaatgatcgccgactcgcttttgactttgcaaaaaaaaggcgttgccgttctttggcgcccgctccacgaagcaagtggtaagtggttctggtggggcaccgatggcgccaagccgtgcgttgctttgtacaagctcatgttcgatattttcgtgaaccagaaaggtttacacaacttgatttgggtgtggaccaccgacgaagcaagcgacgctctcgactggtatccaggcgatgaatacgtggacgttgtgggccgcgactactattactatccgcgtgaatccaaccactctagccttgtcggcagctttgaaacagtcaaggaaatgttcggcggcagaaagattgtaacgctcagcgaaaacggttccgtgccctaccctgacgaaatgaaggctgatggcgccaactggagctggtttatgccgtggtatggcgactacgcgatggaaggttgggcaaacgacaacaccaaggaaagctggaaaatcgtgatgaacaacgaatacaccttgacgctcgaagacatgccgggctgggacaagtacgaaatcgtcacgccgccgacaacgggaatcaagaatactttacgttcgcagaagggtatcgcaagtttgtccgtcatcggcaagaatttgcaaattaacgttccgagcgccaacgcaaaagtcgcgattttcgatatgcagggcaatcaggtcatgagccgtgctatcaatggcgcagcaagcattaacttaaacggaatcgctgccgggcaataccttgtgaaagtgcaaggaaaaggatttacgcagaacggaaggattctggtaaagtaattgagaatgttgattcccgcctccgcgggaatgacagtgtaaatacaagaaacaatggattccctacgcttcgcttcgaggatgacaggcttcgaggatgacgtagggatgacaatgcaaaaaaatggagtgtatgattatgggatgtaaattattcgcgggcgcatgctccgcaatggcttttgccacagcaatcgcggctacatcagcttatgccgcaccgacaacttacgaagccgaagatttgagcggcgcaactgttgccgaaggcgcagacttctccggaggcaaatacgctaagcccgccgacgctagcggcattacgtttacggtcaaagtcgaagagaccgccgtttacgatattaccacaaaagttctcatcaagcaatacgactggataacctctaaaatcacggtcaacggtgtcgatgtcggctccatgctcacgactccgcgcaattgcgattctagctatgtcgtatccgcatcggcaaagatgaaggttggtgaaaataagattacggtcggaaaccaagccatcggcgtggactacatcaccgttgaacgccaccccgatccggaatacaaaatcggtaccgcacctgtcacgcccaacgcttcggaatctgcacgcaaggtattctcgttcttgcgcgaaaactttacgaaagcaacgcttagcggcatgatgattagcgaccagaatttcaactacgattacggcaacatgcgactcattccgccaggaggctgcacgcccgccgattcctgcaagtacaccgacgccgaagtctcgtggaaaggtcagacggatattgccgaattctacaagcgctctgggcactaccccgccataggcggtttcgacatgctctttgccgccggcggacattccgacgaaggctggttcaggggctattccgaaaacaacctcctgatggcagaagaactctggaagttgggcggcatcccgacattcacatggcattggaaagtcggcgaagacacggtgttctacaccaaagatacctatcccatgaacggctaccgcagcagcggatgcgccaatggagcaaagggttctagcgaaagcaacacgtgcttcaattacactaaggctttcaaggattccacctgcaaagaaatcaacgaagcctctcaagaatacaaggacatcgtaaacgacatcgataaagtatctgcactgttcaagcaattgcaggaaaaagacattgccgtcatctggcgcccgcttcacgaagccagcggtggctggttctggtggggtgtgggcagtggagactgttacaaacaactttatcgtctcgtctttgaccgcatggtaaaaacaaacggtctcaacaacttgatttgggtatggaacatcaatacggacccgcaatttggttacgattactccgccctcaatgcaagctggtaccccggcgatgaatacgtggacatcgtcgcggttgatatttacgacccgctcaacgaccacaattccggtgcaaactactacaacaaaatcgtgagcgatgtcggtacgaacaagatgattgccttgagcgaaaacggcgccatcccagacatcgatagcattgccgaagacaaggccaattggagctattggatgacatggagccagacctggagcggaaacttcttggaaaagacgaccacggaaatgtggaagaagaatcttgacgacaagcgcatcatcgcacttgaagacatgcctggttgggacaaagtcaccgtcagcaatcctatagcaaagcgcattgcaacaaacaacgtaaatattgtcatcaacggcaaaaaactttcgctttctacgaaccaaaacggacgcgccacagttaccgtttttgacctgacaggacaccgcgttgcaacactcttgcaaggcaacatttcggccggaacacatagcttaaacctccaatcgctcgccgccggcaactacattgtcaaggctagtgtcggacatcacaataccatgcaggttttacgcttaaaatagtgcgcgtcgcaacatgtattttaaaaaaaaggttcacttttgaaccttttttctatttttaaaccatgaccgaaaagaaccccctttactttaccattcacggacatttttatcagccccctcgcgaaaacccttggactggtgttattgagaaccagccgagcgcacgtccgttccacgactggaacgaacgcattgcaagcgagtgctatagcccgaactccgcaagccgtattttaaattctaaaggcaaaattgtcaacatcgtaaacaactacgatttcatgagcttcaacatcggcccgactctcatgggctggatccgtaccaatacgcccgacacctacaagcgcattcaggacgccgacaagcgcagccaggaacgcatgaacggtcacggcaacgcgattgctcaagtttacaaccacatcatcatgccgctcgcaagcacgcaagacaagcgtacgcaaatccgctggggcattgaagattttaagttccatttcggtcgcatgcccgaagccatgtggcttgccgaaaccgccatcaactttgaaaccgttgttgagctcatcaaggctggcatcaagtacacgattctctcgcccacgcaggcagacaagttccgcaagtttggcgacaagaagtggaccgattgcagcaacacgaatatcgataccacgcgaccataccgcatttacccgcgcgacaaggaaggcaacctcgtctgtgacggttacctcgacgtgttcttctacaacccgtggctttcgagcgccgtcggatttgaacatttgctccgcgatgcaggcactttcggccaccgcattgaaagcgcctgggacgcaaaccgcaacgatccgcagctcgtaagcatcggtactgacggcgaatcctacggccaccatgaaccgtttggcgacatgtgcgccgcatggctctacaacaagttcgccccgcagaacaacatggttccggtgaactacggctggttcctcgaaaagttcccgcccaagcacgaagtcgaactcaagaacttctacggtgaaggctgtgcctggagctgcgctcacggcgtaggccgctggtacagagactgcggttgctccaccggcggtggcgccgactggaaccagaaatggagaggcccgctccgcgatgccttcaaccatctcaaggaagtcgccgacaacattttcgttcgcgaattcgaaaagatttcaaagattgatccgtgggaagctcgcaacaactacatccaggtgattgtcgcgcccgaagacgaatcccgcaaggaacagtacctcaaggatacgctcaaggactacgaaaagcaagaagatcgcgccaaggccatccgacttctcgaaatccagaagttctgcctgttcagcttcaccagttgcggctggttcttcaacgatatcgaaggtctggaaccggtgcagaacatgcgttacgcactccgcgcgatgcagcttttaaagccgttcctcccgatgggcgacaatctcaagagcgaaattctgtacattctcgctcgcgccacgagtaacgaacacaagtggaacggcgccgaagtcttcacgaagtacgccgaagaaaacgtcccgtccgtcatcaagcagatggcagaacgtgccgcaatttaccacctcgaacttgaagaagactacctcaacaaggattcccgcatcaccgccacaaagatagcgtcccgccgtcgccaaacgcttgtgcgcacgtcttatgaagacaacgatctcggagaatcttgcgtgaccacgaacttggtcgtcacggaccagctcagccgcgtaaacatcgtcgttgccatgggcgaagaaaaggaaagcggtctcacgtttgttgaaaatacgaacatgacgacggaacagctccacgagctctacccgacagcatacgttgtccgcatgagcaatctcgcgagcgattctttgaaacgcatcaaccagctttcgacgcagatgcaccttgagaacatcacgaagtcgttctccggctttgcgctgaaccacggcatttccatcgacagccttgccgacccggaccacaccttgccggacaccatgaggaagattctcacggtggaaatcaacgcacgcattcaccatgccgctttgcagttgctaaacgagcacaacaaggcgaacattgaagaaattcacgagctcatcaccgaagcgaccgcgctcaacacgcactttagctttggcgggcttggtcacatgttcttccataagcttacgctcctcatcgacgaagtagcaaagaagttcaacgaagaaacgctcaactacatcaccgacctcatcacagtcgccgattggctgaagattttcatcaacaagacttctctcgaaaaccacgtctttggcatctacaagcaatacaaggcagaacctgacggaaagtttgcggccctcaagccgatgttccaatggttgaactttgaggtggtttaatgtacaagctgccaagcgctccactcattacagcgcaagagataaatgcgcgtctggacacactcgcctctgaactgaaggcgtttgattttgacgtaattttatctgcactcactggcagctacatgtttaccgccgacttgtcccgccgtatcgcgactccgaaattgcgcattgcatttatcaaggcgtcaagctacggcgaatccgaccagccgaacgcaactgtccatatttcgggcctcgaaggtcttgacatcaagggcaagcgcgttctgttgattgatgacattctagacactggcaacacgatgtattccctcgtgaaagccatcgcggattactcccccgcctccatcacgacttgcgtactgctgaacaaggaatcaagacgaacggtgaattaccatgccgacttcgttggttttgaaattgaagataaatttgtggtaggttacggtctcgactatgcaaatacgtaccgcacctatccagaagtatgggctcttgaagaagcatgattaacaacaacacaaacaacaacgataatgatgatttaaacgaagtcaagaaacatgcaacaatgacatttgcagccattgagcgcagtttccacagaatggcataccgcaagcgaaatgccattcgcatcatcgtctgtttacttttctttttcttaggctatcaggccaacaactggtttagcagcaagattccgaccgaaaaaatcatcgaaaaaattgcagcacagccggaccttccgaataagtgcaaatttcgctatgaccgttccatggaatacgccatcatgcacgaatgcgttttctctcacgatacgccgacagacgacgtgaagctaatccagcgcatcaactactgctcttgcgccttggaacgcgtacaaaaaaagaagcccttccagaagatgtttgaaaacaacctggaggacttcacattcaagattcgcgaagagatcctgtgcaaggacgaaaagattccgcaagcgctcgaaatggaatccgaaacgcccgcaaaataacaccttacaatatcagcattccgtcgccgtagctgaacaatttaagtttgttctctacggccattttgtatgcgtcaagcgtattttcgcgaccatagaatgccgacacgagcaagataagagagctctttggccaatggaaattggttaagagaccgtccacgatcttgtacttgtatcccggatagaagaacgcataggtcacgcccttttgcggtttcaagaatccgttggcatcagcgactgtttcaatcacgcgcgtacttgtcgttccgacagtcacaatgcggccgccttcgcgtttcgccttgttgatgatatcggcattttccttggtgagctcgtaatgttcgccatgcattttatgctgcgtgaaatcttcgacggaaatgttctggaacgttcctggccccacatggagcgtgacttcagcgacataaacgcccttcgccttcaagtcttcgagcatttgttcgctaaagtggaggcttgcggtcggtgcggccacagcgccagcgtactttgcaaaaattgtctggtacgcctttttgtcgtcttcgtcatcggggcggtcaatgtaaggcggcagcggaacgtgtccttccttgttcatgacttcttccatttcagcaggagtcttttcgaaacgaagaacgcggtttccgtcttcttcatgaacttcttccacgaacgtgcgcacacctgcaagcttgagttcacgcccgacctggaaagccttgcccggatgcaccttggcttcaaagcgcgcctcgcccgcttcggacggattgagcgcctgcaccaagaggacttcaacctggccaccaaattgcgtttcgccatacagacgagcaggaatcaccttcgtattgttcaccacgaggcaatcgcccggacggaacaagtctacaatttcgggcgccttcatgatgcggcgttcgccgccattcttcgggcagtataaaatatgcgttttgcccttgcccgccgtgcgggaggcaatcaattctttcgggaattcaaagttgtaatcagaaagatggtaatccattactacgccttcatatccttcaaagtatttttcaatttttcaatcatttccgtgcgcagagattctggcttcagaattttcacatccggcaacacgccgaacaaccaagtcttaaagtcaggagtcatgcggagcttcaatgtcacaatcatgtttttgtccttatcctcggtgatatcggcacacggagaaaaacgggacttgataaactgagtcttgagccagccagttttgatgagaagctcaatcgtctgcggatcttccttggaaacatactttccaaaagcgtacttgtaatgttcatacacacagaaaggttcacgcagcgtgattgcgctattattcgtctgcgcaatgctcaagatattttcgacaagataattcttaaagatatgcgtttcaggatacgtttcgtcagcggcaatcaggtaaagcgtatctatacgcatcacaagcttaaccgggctcacttcaatcgtcttcttatccgtttcttcatttgtgcttctgtacaccattcgaatcttgaagccatcgcgaattgcagacaaaagttttgagaccattgtatcttgagctttgtgatcacagaacggaccataatccataatgtagttcgggtcaactgtaatcgcttcggccttgaatccatccggatccgtagtctgcatggaagatataacgctatcaatgagcttgcggtttttcaagtccaagggcgtcgtatcattcatcgtctttttgagcttttcgagctgtttgacgattttctggttaaagtccaccttttgttcggtctggataacgtaaaaagtttcaccatcttttttgaacttatggaggccgcaattttcctgttctagcgcattcaaatgacggaaaatcgttctagggccgcaatccattgcctgggcaagcatcgatactgtcatcggcacacgaagcttacacttaatcttgtttatcttttcatatcctgtagccatttatccactcctcttttttcctaagtttttaaaatccttagacggttacccaccgctactgaccgtgcaaaacctgcaacagccaacagcgcaaactctctctgggcaatattgcccactcgcccctcgaccaagaatcgcttgcccacgtacgtaacatgaacaaacgaatttttcaagaagcggtatgttgaaagcttatccataattttccggcaaaggtccttcttcccgagattctttttaagaatcgccgttccgtgcatattcaaagagattatgccaggaatactttcaatacgagactttagctcatctggataaacttcatcttcgtaatagaaagtcacctttgctgcgccagatttgaccttgacgctatacttgaaaatcggatgagcatcatcatccaaaacatcccaaatctgtctttccaagtctccatcggaaactttagaattcttgcggacacgcaccatgttcacgcacccgcgaattccagcgatttctccaacttttgtctgaatcatccgtttcgtcgctaggctattcacaaagccacgcagatagacaatgccctgccccgcttcaacggtgatatcttcgctaagcccatttgaaagcatttccaagtgcttacgcacaacagaaacaacttcgccattcggcggattttcggcatagcgcggatagctcataaagacaatcaagccatcgtccatttttacaactagtttatccttagattcatccttgacaacaccgattgcaattccgaactgcttacgaatcacatgataaacatggtccccaagcaaagtatgcacacattgggccggcaaaagccgatagccttcaggagacacttcatgatcgattgtgatccggggaccttcatgtttctcgtcggcaggtccgttcttatagacaacgacttctttatcgttggattggaaaaagcttttcacgacgcaaggacgactcgcaccatcaaagtaaagccagtcacccgggaaaattcgactatacccgtagactttcgcatattcagaatggctatcgtccttgtggcaaaaagcaaattcctgagaaaacgccacatggtatgttccgcagtgcgtacaaacgcaaagcagcggaataccacgttcaacaccaccatacgtcgaatactcttccatggcgcagacgtcatgacgaaccgcctgctggcaatgccggcagtacagcagctgcgagtacaaacgatatggaaaatattgacgcatttttagcggctccgccgcagttggcagaacttagttggcagaacttagagagattgccacgcttcgctcacaatgacgttactctaagttctaagatctaagttctaagttctctttttatttcatcagcgggagcgccacgtccatgcggcggagcacttcttccttaccgataatttcgaacatttcccagaggccagggccagcagtcacgccggacacggcaaggcgcggagcgcccaccagttcaccgaccttgtgaccgcaacgttcggccaggtcgtagaagcccttctcgatcaccggagtcttgaagtcttcgatagaagcgagcatgtcgcgcacgagcgttgcgatttccttggagccttcgccgaaatgtttcttggcgcccttttcgtcgtattccgtcggagcgacaaagaagtactttgccatcgttgcgagatcctgcacaaaatgcgcacgcggcttgagctgcttcacaatttcgagcaagcgttcgttcggttcggcactcgtatcaacgcccatagccttgaggccatcaaccatgatgtccttgaggaaagcatcatcgcacatgtggatgtgctggccgttcatccactggagcttcttttcgtcaaagcttgcggacttcgggttgatgcgttcaagcgagaagcagtcgatcatttccttgacgctcatcacttcgcggtcgtcacccggattccatccgaggagtgcgaggtagttcacaagcgtttccggcaagtagccgaggtcgcggaagtcaccgacagaagcagcacccttgcgcttggaaagcttaccgccgttcttgtcgagaatcaccggcagatggcaccagacaggcggctgccagccaaaggccttgtacaagagttcgtgcttcggcgtggagctgatccattcgtcaccgcggagcacatgcgtcgtacccatgtagtggtcatcgacaacacttgcgaagtgataagtcggatagccgtcgcgcttgatgagcacgaggtcgtccagaagttcgttctggtagctgatgtggccgcggatcatgtcatcgaattccgtgacgcccgtttccggaaccttgaaacggataacagccttttcgccagcggcaatgcgagcttcggcttcttcgcggctgatgttgcggcagtggcggtcgtaaccagtgaccggcacgtgagacttttcttgttcagcgcggacttcctgcagacgttcttcggtgcagaagcaatagtaagcgcaaccggcatccaaaagcttcttgatttcacgatggtagatgtccagacgttcgctctggaaatacggaccgcagtcgccttcgcaacccggaccttcatcccactggaggccaagccacttgaggtcgcgcatcaagtcgtggagagcggtttcgttatagcgcttacggtcagtatcttcaatgcgcaggtagaacgtgccacccatgtgttttgcaaagaagtagttgtagattgccgtacgtgcgccaccgacatgcaaataacccgtggggctcggagcaaagcgtacacggacaggacttttttcagtcatagattcctctttaaatccatattttattttatgacaaaaattagcaaaatccattgtataaaacttaacaggatagcgatatcaaggtacatattggaatactttccgtccaacattttatagaaactttcaaaacagtcacagaattattacacaaatactttttcgccaagtattttctgtgtacaggccaaggcgagggcattttaattgctaagttgcgggcgtcaaaaataggagtcatcatgattattaaaccgctcatccgcagcaacatgtgcattaatgcccacccaaagggttgcgctgccgatgtcaaacaccaaatagaatttatcaaaaagaagttcactacgcgcagcattcctgccgatgcaccgaagactgtactcgttctcggttgctctaccggttacggacttgcaagccgcattgttgccgcatttggctacaaggcggcaacgattggagtttcttttgaaaaggaaggttccgatggcggaatcggggaatcccgcgaaaagacaggcacgccgggctggtacaacaacatggctttcgacaaattcgcaaaagaagcgggcctagatgccgtgacgttcaacggtgacgcgttctcgcacgaaatgcgccaaaacgttatcgacaccctcaagaagatgggccgtaaagtagaccttctcgtttacagtgtcgcaagctccgtgcgcgtcgatccagacaacggaacaatctaccgcagcgtcttgaagcctattgataaagtatttacaggcgccacgattgactgcctcagcggtaaaatcagcaccatcagcgcagaacccgccaccgccgaagaagcggccaatacagtcaaagtcatgggcggtgaagactgggctctttgggtacgcaagctcaaggaggcaggcgttctcgccgaaggcgtgaagaccgtcgcttattcatatatcggcccgaaactttcgcacgccatctaccgcgacggtacaatcggtggcgccaagaagcatctcgaagcaaccgcactcgagctcaacaaggaattgcaaaacgacctccacggcgaagcctatgtctctgtgaacaaaggacttgtcacgcgctctagcgccgtcattcccatcatccctatgtacatttccgtactcttcaaggtcatgaaggaaatgggaaatcacgaaggttgcatcgaacagatggagcgtttgatgaccgaaagactttatacgggttccaaagtcccgacggacgagaatcacctcatccgcatcgatgactatgaattagatccgaaagtccaggcagaagtggacaagcgcatggcaaccgtcacgcaagagaacctcgccgaagtgggcgacctcgaaggataccgccacgatttcctcgcgacaaacggtttcgatattgatggcgtggactatgaagccgatgttcaaacgctaacgagcatatagtttctatttttggggcaaaaccccttaacatcaaggacaacttatggaaacactcaattccattctcgatgctatcgatgggtacgtctggggcgttcccctcattgtcatcatcctctttgtaggcatcctcctcaccattcgtctcggctgtctgcaggtcatgaacttgcacaacgcgctccgcttcatggcgcacagcgaaaaagacggcgcaggcgaagtctccagctttggagcactctgcacggctctcgccgccacaatcggtacgggtaacatcgtcggtgtagcaaccgctatcggcaccggcggcccaggcgccctcttctggatggaagtggccgcattcctcggcatggcaacaaagtacgccgaaggtttgctcgccgtcaagtaccgcacagtcgataaggacggcaaggttctcggtggtccgttctattacattgaaacgggtatcaaggaacgctttggctggaacatgaaatggctcgccgtgatttttgccatctttggcatggcagcaggtctcctcggcattggcaccatcacgcaggtcaatggcatcacgagcgctatggctcgcctcaccccgaacgccgctgaatttgtcaacatcggcggaaactccgtgagcatcacgaccgctatcgcaggcctcctagtcacaatctttgcagcaaccgtcatcatcggcggtctcaagcgcattgcaaaagtctcgatgtacattgttcccatcatggcaatcatctacatcattgcctgcattctccttttgctcctcaacttctcgcacatttcttccgccatcgaaacgattgtgaaggcagcgtttaatccgtctgcagtcactggcggcgttgtcggctccatctttatcgccatgcagaaagggattgcccgcggcattttcagtaacgaagcaggtctcggttccgctcctattgcagctgccgccgcaaagacaaaggaacctgtacgtcagggcctcgtctgcatgacaggcacattcttcgatacgattatcatttgcacgatgacgggccttgccattgtggtctcgggcgcttgggatccgaagctcggactcgaaggcgtgaacatcacgatggaagcattctcccgcggccttgccattatcccgggcggtgcagtgattgctccgtacttccttgccacggctctcgtgttctttgctttcacaacgattctcggctgggcctactactctgaaaagtgcttgcagtacttgattggtcgcagggacaagaaggcaatactcacctaccgttggctctacatcttcgcgattttcgttggaccgtacctcacggtaagcgcggtctggacaagcgcagatattttcaacggcctgatggcattcccgaacctcattgcactaatccttctctctggaatcgtggcaaacgaaacaaagacgttcctcgccaagttcaagaacgagaaagaatagaacttagaacttagaacttagaacttagatcttagatcttagatcttagtaattagtagttagttttaagttattgattattcgttattagagcccgcgaaagcgggctttctttttataaacaagacgagaattatggttcctgtcgctacgctccaggatgacaacttcaaggatgacgttgactcagcatacaaaaagacctcccagatgggaggtctttttaagttcttgtactagatgattctaaggtctagactagttaccaaagaagcacttggccttgccaccttctttacccgttgctgtcacgcaaacgttatccatcgtattctggccagccttcacagcacccaaagcaataccgctattgctgatgttgtaatcgcccggataagacttagaagatgtaccataagtgatatccaacgtcaacccaggctggttctgagctgcggtaacatcgcaaagcaaggagatgttattcggagtccagccaccttcccacttgaaggaaacctgaatgcatgcttccttgttcagcggaatatcaatagagacatccgcagcagacggaatgctggagccttcaaacgtcaaggggtaatccggatcgtttgcatccacagaaacaaccgtatcgcacgggacctgaataacggtgttgtcgtcattggaaacgctaacgatcggagctgcagcctggttctttgcggtaaatgcctgagaagccttcgcaggattcgtcggatcggcaagagcaccagcccattcgtaaccgacaatattagcacccgtagaagagcagccctcaatagtccaagcaccaccaacgctaatatccggattcttttctgcagcagcgcacttacagcctgtaatcggagcgccgttcacctgaaccggtgtgcaagtcacgttatggacagcaccagcagccgtggtaatctggacagaagcattgtgcttaccagaggtagcgtacgtcaccgtatgggtacggcctttaacaccttccaaaacagctgaagcagccggagtaccatcggcggtcgtccatacggacttagacttcaggtaatcctggcccgtaatagcactgccacgttcaaacttccaaattacggattcgccactttcataggtatccttttccggagcgcaggtaccaacatcaccacccggctgtacaaccggagcgctgctagacgaagaataaaggaaaaccggaccggactgagacgacgaggatgcaatgcccggttctgcagaagacgacgtattgataacaatcttgctactagaagatacattcgttgacggagcagagctagaggatctagcagttggccttctagaagaagaggaagaggacgttgcaacagcaactccacattcaggacacaaacccggttgaagtgccaaaataccgacaacagcatcatcaattgtttccatgttagcatcggcatcggtaggcttggaaatttcaccacttccacaagcccaaaaacttgcggcaatgcctaaagcgaacataccagcataaatctttttattcataaaaaacctcttaggcgaaaaataaattaaatcaccgcaatatgcaaacactgtaagcgttttttattgaggaaattcacaaaaaagcgccccgaacacgaggcccggagcgtttgtaaagttaattatacaagaatctgtattttatagaacttttagagattaatacgtctgacattccgggagagtatcatcttcttcacaggaggtagccttcttagaactagaagatttttcttccgattcttccgaggaagaagaactatcttcctcaggcggttcttcggacgaagagctttccggcaaggcctctacacggaggagcgggtccatatcgttttcatccaattcattgtattcacaggtaacggtctgcgttccccaagttgccataggagccctgtcaccagtaatatctcccggttgggtgtacttgacggtaatcgttgtagagccacttccttttttctggccgtcaatgagttctgcagaagcatcccccaaagccatccagttgtgcgtcccttcaaggacattgccatcggcatccacaatagaccattccacagattcacccgcaggtatcacacgcttgctgacagcgcaatagcccttcaccacggccttggaagaagaagaggattctggttcagaagaagacgatgattcctcttccgaagaagagctttcttcaacctcaacctgatagacgcggaaatcatcgtcacaacgaatttcctttccagcgaatgtgagatccggcccaaacttttgtccaacggtagaatacttcaccttgatgctaggcgtaccattgcccgaaagtttcccttcgacaagtcccttttcgacttcattggagacttcccatatgaaattacccgtttgctgcgagccttcatccgggaggtagctccaagtcactatgtcaccgatatagaccttttcgggcctatccaaaatgcacttgccagaaaccggcagtggcttgctggagctagacgacacactgctagacgatgcagactttgccgtagagctgctagacgagcccttaacggagctagaagatgttgtcccgcctttggagctgctagaatttgcagaagtcgaactagaagaattcgaggtcttgctactagaagaactcttgttttctgatttcttggagctgctgctgattttcataatgtcgtcagcatcgcagccggccttgtggccttccttgctgttacaatactttataaacggttctagaaattcatcaacgttcttatcgtaatctttctttgtcgaatcaattttttcctgaattttcttcagagccgtttcatccttatcatcgacaccgacgatatcgccttcgccgcatgcccaaaaagccgtcatgactgacgtcaaaaataaaggtattaactttttcctatccataattttccccactcttttattcttgcgattccccatccaccgaaattttgcgctggcccgtaatgaactgatgcacatacgggttgcttgtattcttgatttcatcgacggtccccacctcgatgattcgaccattcaagagcatggcaattcggtccgccaccttgaatgcactgaccatgtcgtgcgtcaccacgacagacgtaaccccgagcttgctctgcatatcgagaataaggtcgttaatcacgtcactcgtaatcgggtccaagcccgttgtcggttcatcgtacaaaagaatttccggattcagagcaatagctctcgcaagcgccacacgcttacgcataccacccgaaagttcggatggcatctttgtacggaaagacggtacgaggttgatcatctggagcttttcggtcaccacgttctggatctcggcttcagagagttcgggatgatgttcacggagggcaaaggcgatattttcgcctgtatccatggagtcaaacaaggcacccatttggaacaacatacccatcttgcggcgaatggttcgcgtatcgaagaactgcggcgtactgatcgtcacgccatcgacagtcacttcaccgccatccggctgcaaaagtccaatcatgtgcttaagaatcacggacttgccaccgccagacttaccgatgatgaccatcgtctcgccacggcggatgtcgaggttcacgtcttcaagaaccgtctgagggccaaaggacttcttgagccccttgagtcgaatcgcaatatcattcggatcgatttttacattcggcataacaacctctagaagaacatgaacgcatcaagaataaagtcagaaaccaaaatcataaggcaactcgccacaacaacactcatcgttgcaaggcccacgccatgcgcacccggcttggagtgcgtcccgtggtaataagccagcacaaagatgatcgtcccaaacacaatcgacttgataatccccgcccacaagtccatattgctgaacaggtactgcataccggtcgaataggtgtaggtcgtgatatccaaagcaagcacacagacaatccagccaccaatcaacgcaagcgcattggagatggcggtcagacacggaatcatcgtcaagaacgcaaagaagcgcggcatcgcgaggtagcggtacgggtcaagcccgagcaccacgtaagcggaaagctcttctttctctttcatggaaccaagctccgcagcgacggcactccccactcgccccgaaagcacgatagccgtaaggagcggtccaagctcgataagcaccatcttgcaagcggccgttcccacaaacttgtcggacacgagattgtggaattcaaactcggccatgatggttgcgaccatgcccgtaaagatggatgtcacaaacagaagcgggagcgaggagacgcctacagaaatcatctccttcacaataagcgacggattcttatgcacgtaccggaactgcttgagcgtaataaacaggatgcaaatgcactcgcctacggcggcgattgcatcaacaatcttttgcccaatccaagttatcggtttcagaatcaacgtcattgcacttccttaaaaactgccaaagtcggcgacctgcggtccaccgccctcgtcatctgaaccatactgataatcttcatcgccaccttccatgccttgctggtcggttgcatcgtagaacgtcgtgtattccggcacaaagctcatgtcaatatccttgacggaaccgttacggtgcttggccacaatgagtgtggccttgtagcggtcttcgtccttatgcgtctgcacgaacgggcgttccacgaaccacaccatgtcagcgtcctgttcgatagaaccggattcacgcaagtccgaaagctgcggacgttcacgacctttttcttcaactttacggctgagctgagcgagtgcaatgactggaatactcagttcctttgccaaaatcttgagaccacgggaaatcgcaccgatagcgacagcgcggttttcttccttgccagtcttcatcaactgcaagtagtcgatgatgaggaggtcgaggtggcctttatgcttgagctggcgcgccttgctcatgagttccatgataccgaggtcagcgttgtcatcgacaaacagcggagcctggttaatcggagtcacggcggcaataatcttcttgatttcgtcagagttgagcttaccgttacggagcctactctggtcgacctgcgcttgcgagcagagcagacgttgggcaagctggatgccgtccatttccaagctgaagaacgcaacgtttttgccgtagcgaatggctgcgtttgcggcaaccgtcatggcgaaagacgttttacccacacccggacgagcagcgagaataatcaagtcggaattctggagaccgttcgtgagttcgtccagttccgtaatgcctgtaggcacgcccgtaatgccgccttcacgacggttgttgatgcgttccagaagaggagcgacaaagttgtcgatagactttaaggtgttgcgcacctggttatcggcaatcgcaaagatatcgcgttcggcatcttgaagcacattgtccggagtcgaagccggatccatcgcctggcggataatttcggaagacgtgcggatgagcttgcgaagcaccgccttgctgcggaggtgttccaactgccacgggacattcgccgacgaagcgacggattccatcaattcaaagatgtattcacggccaccgacaatgtcaagcttatccatcttcgtgagttccgccgaaagcgtcacaggatcgatgggtgtaaccgacttgttcaaactgcaaagtgcattccaaatcaactgatgacgttccaagtagaaaaagtcatcgtcactgatggccatcacagcgacgcccatcacttcggggtcacgcaaaataccgcccaacaggcagcgctccgcctcaacatcggcgggcatttggcgaccatcaaacgacttggatttattttcttcagacataactataccgatttaaatatacaataatagtttacattggattttggggatggcacgaaatcggggtgaaatgggccataaaaatggagatgccccatcgagtggggcatgacaatgtgattgcgagagtgcgcggggtaatgcgcggctacttggctgcggtgaaaaggccgctgcgcgggatatgcaccttccacgtgagccatttaagctgtttgtccgtcgtcatcgtgtaagcatcgacaagcgagaccgtctttgtgccgttgaaatcaagcgcagttcccgcattatcattgaagtttttacccttgctgaacacgtcatagaaaagcggctcgccaaaagtcatcatgatttcaggcgcaataaaggaaagttcctttgttagcattcggcggagcgaggcgagcaggatcggagatagtgctcgcggagcatccttgtagaaatacgtgacgccaagtgaatccgggacgtaaccgaggcttccgaacaaacgcacaagcatctcgccagtcggagactggaagaaattgttgccagtttcgccgggcttcggggcggcaaggagaatcagaaggcgcgggtgctccgggccttcgtagcgaacaacgttcgtagcacgcgcgtaaagcgggtcggtcttgagcgcatcgtagaaggcgacgatggaatcggcgagttcgtacgcggcggtcgtcttcttgacggcgcgcggggcaatggtgaggccagcatcgagctttggcgccggagccggatgcggagaaggcgcgggttgcgcgggagcgccgaatgaaggctgctgaaaagcggactgcgcaggagactggaacggcgattgctgaggaatcggagcaggattcgcgggagccgaatgctgcgggaatggagccgggttcgcgggacgctgcatttgcggcatcggatttgctggacggacaggcgcaggagcggcagactttttgcgggtcaatgtccacggttcatcgaggagcaaatcctcctcgcccatgtccatttggccttgcagatatttgcgaagttcgctgaaatcaaattcttcgggcataccgttcctctaagcgttctttaactgatcaaggctaaaatctacaatttcttgcgcgagatcgattttggagcccatcttcatctcgggaatttcaacctcagccgcattttgtgcattgcgagagttcgcgcggattaacgtgtaacggacttcgtcaaaaccaaaaccgctgttcgcagccacaggggcattgaggagtagcgcatcggcgccgctcttcttgagcttctcggccgcatgttccttgaagtggtccgtttcaagcgcaaaaccgacaatgacctggtccgcacgcttttgagcaacactgtcacgcaagatgttcggattcggttcaagttccaagacgagctgactacggctatccttgattttttctgtagcggccaccttcgggcggtaatcggccacggcggcgcaatgcacgagcacatcggcgtttttcatctgctcaagaacagccttatgcatatcgcaagcgctcttgatttttgtcacgtggacggcacccggaaattcagcttccatcgggccagcgacaacgctcacttcaaagccgttcgctaggaacgtcgcggcaatagcaacagcagtctttccgctgctacggttgctaatgtaacgcaccgggtcaatcgcttcttcggtgcgaccagccgtgatgaggaccttcttgccgtaaccgggaagcgtcggatccacttcattttcagcaggaagagtttgaagatccttcgacttcgcgcgcggcgcttcgctcaggatgacactactagcttctaaataagcgacaatttccgcagggtcgaggaggcggcctttgccgacttcgccacaggcgagttcgcccgccgggctgtccatcacgaacgtattttcaaaactgcggagcgtttcgagattgcgtttgacggccggagaattgaacatcgcgacattcatcgcaggggcaataaaacgcggacccgtgcagctcataaagcaaaggctcactgggtcatcagcaatgccatagacgaactttccgatgacatttgcggtcgccggaacgacgagataaaggtcggcccaacgcgggaaatcgatatgctggaacggacgcgcttcaacggcgccatttttcaggtaaaccggacacttggagaggcttgcaaacgtaagcggggccacgaactgcgtagcggcttcggtcatgcagacgcgcacttcggcgcctttcttttgcaacaggcgcaagagttcacaagacttgtaggcggcaattccgcccgagactccaagaagaattttctttccagcgagattcatagccattaaaatagcaatttaaaatttagttactagttaatagttattagttactagtatcgcaacgatgtcatttgagagcactaagccttttcccggcgagccagggggtgaatctgttgataagcagaatgacgggaacgagagctgcaatcgtcacgatagtcaacacaacacttaccaatagcgaagattcaatccattcaggcgccacatggaaaaccttgaagagcacgccacgcaaaatgctttgcaccatgatatgcaacgccaaaatcgtaatcgtattctgcccgataaaattcaggacagctctttcgcgaatggatttgcaaatcgcaacaaaagcgagcaaactagaaaaagtcatcatcgcctgcatggcgacaaaagtcaacaacgaggtcgttctttctcgagccataagcgcaagcgagaacacaagtacagaagtcaaaattacaaacaaattacatttcaaagaataaagtagcttttcagccaaatttttctttgacgagacaaaaccaatagctaggcaagaaaggaaaaaacacgcctggtccaaattccagaaaacatgcggcaattgcaacatgtccatataggtccagtaaataagtcccggaataaaaagcaacgcaattatggttaccctcaggaactttttccgaatgcggagcaagcaccaaaagaggatttctaccacaaaaaggcaagtcaaaaaccacaggggcgtgacaaagaaagtgctgttcgtcccgcataaaatctgcatcaagacatcagtgactgtcgcatgagtctcgtacgacaggccaaaattacggcgcacgaggaaccagaacgcaaagagtatcgcagaaaatccaaagtacgggatgactaggctgcagaacttttttcggaggagttctaggaatggagcgttcgccgagcgttcaaaagtgtagccggagaggaaaaagaacgcgggcatggcaaaagcgaaaatggtttcattgacaaggtaaatagattgcatgtggccgagtgcgaccaagctaatggcgagagccttgcaaatgtcaatccaggcgatgcgttttgtgatgcgggattcgcgaagttccatagaataaaaataaaaagaaatcccgcgagtgaacgcgggattcctttaagctttagtttgaaaccaaattaagcttcagcttcttcggacttttcagccttcttcttggaagccttcttcttcggagcaacagcttcgccaatcgtggtgccgttttcgcccggcttgtgggagtccatccaagccttgagttcagcggattcacggttcttgaagtagtcaacaacggagagatagatcttgcggttgttctgatcgatttcggtcacgacagccggaacttcgtcgccaaccttgaatgcatcggccggaaccttgatgtattcagcggtgagcttggagaccgggatgaagccttcgataccgtcagcgagttcaaccacgacgccgcggtcgagcatgcgaacgatcttgcccttgacttcggagtcaaccgggtaggtggaatcgatagaatcccacgggtcttcggtgaggtgcttcatggagagagaaatgcggcgcttttccttatcgacggcgagaacgacgcattcaaccttgtcacccttcttgaccatttcgttcgggtgggtgatcttcttggtccaggacatgtcagagacgtggatgaggccatcaacaccttccttgatttcgacgaatgcgccgaaggaagcgatgttgcggatttcaccgacgacgcgtgcgcccggcggaagttcagtttcgatagaatcccacggatcagattcgagctgcttcatgccgagagagatacgttctgcatcttcttcaaccttgagaacaacagcttcgacttcctgaccgacggtgaggattttggacgggtgcttgacgtgctgggtccaggacatttcagaaacgtggatgagaccttcaacaccgctgtcgagttcgacgaatgcaccgtaatcagtgatggaaacaaccttacccttgacgatagcgccttccggataacgttcggcgatatccttccacggatgcggcttaagctgcttcatgccgagagagatgcgttccttcttgtcgttgaagtcgagaaccataacttcgacttcctggccgagctggagcatttcggacgggtggttgatgcgcttgtagctcatgtcggtgatgtggaggaggccatctacgccgccaaggtcgatgaatgcaccgaagtcggtgatgttcttgacaatacccttgcggacctggttcttctcgagagtttcgagaacgtcgccacgctgcttgttgcgttcttcttcgagaacgacacggcgagaaacgacgatattgcgacgagccttgttgaccttgataaccttgaggtcgaattcctggccgataagagcgttgatgtccggaatctgacggaggtcgatctgagagcccgggaggaaggcatcgatgccaaagaggtcgacgacaacgccgcccttgatgcgcttcgtgagagtgccgcgtacgacttcgttgttttcgaatgcagcgtggatgcgatcccacacgcgaacgaagtcagccttctgcttggagaggatgaggcgaccgtcttcgtcttcgagcttttcgacgaacacttcgatttcggaaccgagttcgagagaatcagtatccttgaattcggcgcgatcaataacgccttcggacttgtagttcacgtcgacgagaacttcctggtcgttcacctggctgatcttacccgtgacgagcttgccctgttcgaggcagcccatgccggcatagacgtcagcgttggccttgcggaagtccggggagcattcaccctgagcggcgagaatttcttcgagatcttcttgagttccgaatttgagattttgagacatattagttaattgggttgtggtaacaaaggattcaggctacgccactacacctacgtagtcgagaatcttttgaacctgttgttcgattgagatgtgtgtagtgtcaatttcaatagcatcgtccgccttcttcaacggggcggtcgcacgagaggagtccaggcggtcgcgttcgaccagattgttgaggacttcttcgagggtaactttttcgcctttttcaaggagttccttgtagcggcgttcggcgcggaccttcacgtccgtcaccataaaaaacttgtacttcgcatcggggaaaacgacggttccgatatcgcggccatccaaaatgcagctctgttttttgccgatttcgcgctgctgcttagtcattgcggcgcggacagacgggagggcgcagtagatgctcacattactggaaaccttcatgccacggatttcgctttcgcgggaaacaccgttgatgagcacatgattttcggagtcgaacccgagtgtgaggttagagagcaattcgtccatggcagcaccttcttcggccggcaaacccttttcgagggcggcaagcgtcacggcgcggtacatcgcacctgtgtcgaggtaggtaatgcccaatttctttgcaataatctttgcagtggtactcttgcctgtgccagagcccccatcaagggcgataacaaaattttccgaattactcatgagtggggctaaagatagaaaatctccccagagaaatcaataggcgtcgtagtaatcgtaataataatagctagcgtatcccttgtaggagtcaatgtaaatgagctcggaaccgttggcatagatgaccatgcgggtatcatccccctcaaaattataatagtaatccccgtggtcataaccggtatcgtactcacccggattataataagagcagttgtcatcgacacaaagggagacatagccatcgcgagtaatccgcaagtcaacagtcatggatggagacatggaataggtatccgagcagtcgtagggctgatcaaaggcatcgtagcgacagtccacctcataataatagtggtatcgtttgctgaaagaggctccgccatcattcggccccacactccaatccgaaccgcaagccacaagggcaaatgtcatgagcaaggctaatagcgcaaggattcgattcatgagacactcctacaaaaaatcccccgacagaccgtcgagggaaataaatctacaaaaatgattcacccaaaagcgactgattacttgtagtcaccgttgtaggattcttcggtcgtgctatcgtcgcgagtggattccggagcaaggagttcaccggtgctgccgtacttgcgcttttcgtcgtcggtaaggcggttggtgagaacttcgacctgcggttcctggtgggcagtagcttcttcttcctggagaatcttctggccttcttcgaggcggcgcttgatgcggtcgtcttccatctgcttcaggttcgtgccgaccttagcctggtcttcggaaaccttgtagcgttcgttggtttcgtccatgacagccttgatacccacgaggcggccatcgctatcgacaccgagaccggccttgcggagtgtagagagcggaaggcggcttgcagccgtctggtattccggcaagaattcgtagccatccgaggtgccaatcaggcgagcttcgtccggggtcacataggcaagagcatcctgccaacgggagctctggacactagaggtgaaagatacgagggcattatccaaagcctcgccttcgtccttcggaccgctgcctgcgcagcccataaggaacaaactaatagcagataaaataaccaataattttttcatggggtactcctccgaaaaaaatcctaccaaaatataaacataaatatcacaaacatccaaataaatgttccatttttccttaaaatgtacccatttttggcattttcctcaatttgccacgttctttttctacattacgtctaccgtatgaatgaaaccaattctcagtctgaagaaatcaaggaacctgtgtcgggaggaaagtccgacgtctaccgtatccataccaaggacaacagggaaattgtcctcgtaggtaccgcccatatttcgcaagtttccaaggacctggtccatgagaccatcgaagccgaatctccggacacggtctgcgtagaactcgacgacgggcgcctcaagtccatccaggaccccgaccgttggaaaaatacagacctgagagatgtcatcaagaaaaagcaactggcaaccctcatcgcaaacctcgttctgggctcgtatcaaaaacgtatgggcgcacagacaggcgtcaagcccggttccgaactgaaggaggcggttgacgttgccaatagcaaaaatattccactggttctcgccgaccgagacatcaagataacgctccgacgcacttgggcctgcaccccgtggtaccgcaagttcagcctcctcggagggctttttgcaagcatcttcgacaagactgaaatcagcgaagaagaactgcaaaaaatcaaggaaaaggacgccctcaattccatgatgcaggaattcggaaagacgttccccgaagtgaagcaggtgcttatcgacgaacgcgaccagttcctcgcaagcaagatcaagaacgctccaggcaacaagattgtcgccgtcattggcgcaggtcacctgcgcggtatcgcaagcatcatcgaagaagacaaggaactgccaagcgaagaatccatctctgtcatcccgaagggaacggccatctggaagattatcggctggaccatcacgctcgcaattatcgcaagcatcgtgcttgtcggctattttgcaggaatcgagaaggccggacagctgagtctgcagtgggccatgcttaccggcggtggcgccatgctcggaacaatcatcgcaggcggccatccggtcaccatacttgtagcgctgatcatggctccgttcactgggcttacaccgcttatcggagtcgggttctttacggcactcacgcaggtctatatgcgaccgcctcgcgtgcaagaaatggaaacgctcaccgacgacatttggcaagtcaagcgctggtggaagaaccgcgtcacacgcgttatcctctgtttcttatgcccgggcattccggcaatcatcggaaagattctcgcgatcttcaagatttatcaagcgttttaggaccaaccgcgggtggcggtccgacgctttatgttaatttatctttactgacaaatagtcaacgcaaattttcggaaccataggttccgttgctcctttttgaaaatattttaataagaacaaataaggagtacgcaatgagtttgaagaaaactttttcagggattgcacttggtgcagcccttcttggcgcaggtatatcaagtgcctacgctgctgacgaaacactaagatcccttgcagataaaaacggaatctacatcggcgcgattctgaactcgcaatggttcggcggaggccttcctggcaattacgaacagatccacaaatcccaattcaacatcgtcgttgccgaaaacgagatgaagttcgacgccaccgaaccgcaagaagggagattcaattacaacaatggcgacaagatggtccgttacgcacagcaaaacggaatgcgcgtccgcggccacgccctcgcctggcacagccaagttccgggctgggtaaacaactacaagaacgataaaaagaaattgctcgccgttctcaagaaccacatcgaaaaggttgtcggccactggaaaggtcaagtcgctgaatgggacgtggtgaacgaagccatcagcaacaacgaaccccaatggcgtacaggttccgtgtggtaccagggtatcggtccggaattcatcgattccgccttcgtatgggctcacgctgtagacccggatgcagaactctgctataacgactacaacctcgaacagggcgtcaatccgaaagccaaggcaggatttttgctagaacaggtgaagcgctgggtcaaaaacggcattcctatccattgcgtgggttcccaaacacacgtggaagacaccaccaccgacaagcactttatcggttcaccggatagcctccgctccctcgccaaggaacttgcaaaactcaatgtcaagctgaaaatcaccgaactcgatatcggattcaagagcggcatcaatgtcagcaagagcgaccttgaacgtcagggacaaacattccgtcaatacctcgacattatcctcgaagaaccgaatgcggacacgtatctgatttggggtgtttctgataaatggagctggcttggcggcctgaacagacagaaaggccttatctacgatgacaatctgaagccgaagcctgcattcgatagcatcttggtgagactccaaacttacgaacctcccaaggattccgtcaagcaggattccgttgcacaagactccatcaagaaggattcgacagccaaggattctacgaaaaaggactctacagacgccatcgcaaaaatcgccagcagaacgacgatgtccgcatacgttgctggccgcacattgttcgtaacgggattggtttctaagaccgccgcaaaggtcgacttgttcgatatgcaaggccgccccgtgttcagcaccaagtgtgaaaatggaatggtggacttgaaggatattgccgaagggctttacgtggtgcagatacgctcaggcagcaacaagatagtgcaacgcgtgaacgtgaagtaaagattgcaacaagcgcgctgcaagatgtatttcaagatgcgcgccgtaaataaaaacgccgcgacctttttaaggccgcggttttattttattcaacgcatctcacggagaacccgaaatttttgggtttcatcatgtagctgaagcccatggattttgaggagaggtaccagaccgaagcttcccccccttcggtgcttgagctccagaaaaacgcgaacttattttcattgccgtaagtgccatcatcgaacatgttgccagcgggcatcgcactgaatttgagcgtatcgttgccgttagtttcgccagaccagccgtaattcgccttgattaagtaaccggcattaaaatcaccaccagcggctttccaaaggctttcaaattcttcattcgtcggcaaatggaaacctgcagggcatgccttttgcgcagcatcccacgtgtagaggcgaccgtagaccatgcaattatcttcatcttccctatagcaagtactaccgggcattttgtagtttaaattgtccgccatccacttgcgaccatcaataacgacggtgcgatatttttgtttatcgcgggcgtccttgatttcgtttttctttgctttgggggcggcaagagatgcgctagaggcaacaagcgtaatgacaagagctgatgatagataattcatagtatagttagatagccctccccatacgcggatcatgctcacataagtgctaaagcactaagtgatcaaagagcgcggtggcgggcatgacaaatttacttttctacggcgatgagctgggcttcgccctgacccgggagcggcttgaaaattttcacattcgtctgcgttgccgggccaccaaaagccttcatttcacacacgaagagatagttcatgcctgcaaccacctgcgaagatacgctgagcggtttcaagttgaggtaagcgtaatccttcgtcgcttcggcaaaagcagcggaatcgtcagccgtgagcgggcgctgtccagaatacccacccatgagtatttcatcggtcttgcccgttgcaaggtctgcaaagaagccttcaacttcacgtgttgccgtttcaatgcccttttctgcattgattcgcttgttagaaattccgtaagcgagtgtcacgttggcgttcggttcaagagtcttgagttctgcggcactcgccttgcgaccgccactgccgtaagtgcagaacggcaccacgaccttgccgctcaaatcgttagcgtccaagaacgagtaaatcggcggagtgaacgttccaaacataatcgggtaaccaatgaacaccgtatcgtacttcgccacatcgagttttgcattcacgagagcgggccactgtttggattcacgttctgcacggaccgccgcaatcgtgctatcataagtggacgggtacggttttacaagcgtcagttcaaattcatcggcattgcgagtgctcttgaaaatttgcgccagctttttcgtggcacccgtctgcgaataataaaccaccaccgactttgcagattttacggcaggtgcattttgcacttcggactgtgccgttttagattcagccttgggctgttcctcattgcaaccggcaaacatcacagatgcagtaacaacagacgccattgcaagtgataatttaagctttcgggacataggtacctccaataaaaaccttacacacaaaaggtaaccattttaatgggcaagaaaaaatttccacgcccatttttgattattttttcgtcggtgtactgggtcagaaagaggatccaacgatgaaaaaacatcgtatttcaaaatttatactcagtgcagcatttcttggcgcaggcttcatgaacgcacaagccgctgacgaaaccattcgtgagctcgccaaggaacgtggccgctttatcggcaccatcttgaatagcgaatggttcaacgacgcaattgaaccggaattcgaagaaattcacaagactcaattcaacgtggtcgtcgccgaaaacgaaatgaagttcgacgccaccgagcccaaagaagacgaattcaacttcgaaaagggcgacaagatggtcaaatacgcacaggcaaacggactccgcgttcgtggacacgctctcgcctggcacagccaagttgcaaactgggtgaacgactataagggccaaaaagaaaagttgctcgccgttctcaagaaccacatcaccaaagttgtcggccactggaaaggcaaaatcgccgaatgggatgtggtgaacgaagccgtcaatgacgattacaatgccgactggcgttcgactaactccgtttggtacgaaggcatcggcgcagaatttttggattccgcatttgtctgggcgcacgaagccgacccggatgcagaactctgctacaacgattattccatcgaatggggcctccgcgaaggatccaaggcaagctttgtcgtggaacaggtcaagcgctggaaagcaaacaacattcctatcacctgcgtaggcacacaaacccacatcgaaattgcacacgaaacaactccgcaaaacgtgcgcgcactcgccaaagcacttgcagaactcggcgtgacattgaacattaccgaacttgatatcggattctcgaagggttcagcaggcaagctcaccgaagcggactacgccaaacaaggacacttgtaccgccaattcatggatgtgttcctcgaagaaccgaacatgggcgaattcgtgatttggggattgaccgatgctcacagctggctagacgaacagcaagggaagaccgaaggacttctttacgacaagcaatacaacccgaagcccgcatacgatagcgtcatggcaagtctcaaggcgcaccccgcttccgaagtcaaaactccatacccagaatccgttctcaacccgcccaaagattgcgggaccggcaactgcgacgatcccatcgccatcaagacgctcgccaagttgaacaacatatctatacacctcgccggacgcacactgttcgtaacaggtttggctttgaagacggcaacaaaggttgacatattcgacatgcaaggtcaccttgtattcagcgcaaagaacgtcaaaggcaacattgagctttcttcaactcctgaaggattatacgttattcaaatccgtcagggcgtaacaagacttaccaaacgaatcaccattaagtaatggagatccccgtcaaacgaggactggcgacggggatgacaactctgataaaggtcgcgaaaaaaaatcgcggcttttttcgtaccaaaaaaaagatttttcgttaatgtgacctagtcacagtctaaagccttgtgattatctaaaatataggcgtaaagaagggaaacaacccccaaaagagtttaaacaaaacaaaaaaaggaaaggtaaaacaatggctgaattaaacatcactagagaaaactttgaacaagaagtcctcaaatccgacaagcccgttctgattgatttctgggctcaatggtgcggcccatgccgcatgctctcgcccaccatctcggaaattgccgaggaatacaaggacaaagtcaaggtctgcaaggtcaacgtcgatgaagagggtgatctcgccgccatgttccgcgtgtctagcattccgctgctcgtggtcatgaaagacggcaaagtcacaaattccgccgtcggcgtccgcccgaaagaccaaatcgtcaaaatgatatagttcaatccaaccaagcccgccaccgtctgtatggagcagagtccgagtgcgcgggcattttttacataagcattccaatcacagcacacttcctactgtctaccgtctacttcctacttctttttatatattccctctaaagggagcgctttatggttgaaccgattagtcaaattgtcaagaaaattccgttttggggaaatctttcgcttgaagaaaaagcgttagtttcgcaacgcgcgatgatcaagcactttaataaagaccagattgttagcagcaacagttccgcttgtcttgggatcatcctcattttgagcggaggcatccgcgtgagcctcatctcggatgaaggtcgcgaagtcacgctttaccgtgcgcacgcgaacgaattttgcgtttcaaccgcctcttgcgtgatccaccagttgacattcgaaacaatcgtcaccgccgaagaagacacttccgtactcgtcatcccctcctccgtttgcgccaagctcatggactccaatattcatgtgcgttcattcgtttttgaacgcgagacggaacgctattcgcagacgatttgggccattcagcagatgctattcaaacgtttcgaccaacgccttgccaattacttgattaattcatacgaaagtagcgacaagcccgaagtcaaaaagacacaagaagaaatcgcgcgagacgtgaattccgcccgagaagtggtcgcccgcatgctcaaggaattcgccgccaaagggcttgttgaaatcaagcgcggcgcaatcgtgctccgcaacatcgagggattaaaaaggctgctataaggagattcccggtcatccccgtcaagcgaggacaggcgccgggaatgacaaaagagccgagcgatgcagaaacatgcttgcatgtttctatatccgaggcgaacatgtcaagccacgaagtggaatgacattatgaaaaacgcttcgccgttaaaacagcgaagcgtttttttacttgtacatgtaaatcttgccgttcgggaacttgaattccttcataccggcgatatttacctgacttacagacttcacatcaccaccgtagaaaatcgtgctgccatggtattccggcttgaaagctgcattttctgtaccgtagtaattatcactcgtgaagctgacagaagcgcaattcggagtgtcggtcgagtagtcaccgaatgcaaggagcacgccgcccgtaatttcaaagcctgtgtccgtatcgatgagaccgcccgccatattggaggggcatccattgccaccgccctgttggccgcccatacccgggaaaccgccacccatgttccagccgcccccaccagggaaaccgccgcccataccgccattttcatagctttgaccggtaatttcaagaatcaacacaccacctgtcatctttgcagaaccattggcatcgagcacgtcaatcatgttgccctttgatgcgatatagtggtgaccgccgctaatcacagcatgaccgctagattcactgaacatggaatatccgcccgaattttccttagcgcccccggcagcgttccagccatcatttgttgcaaatgtcgccgtaacaccaccctcggcatagattctgtacgcttccatgccttcgtacgctgtagtaatatttaccgtggaaccgctcaagtgcaaggcggagtccgcatggataccatcgtccttcgtggaaatggtcacgtcacccgcgttcatgaagactttgtattttgtatgcagtgcatcgtcatcggcagtcacattgatgttaccaccgttcacatagatgaacttttcagccaccaagcccttgcctgtagaagtcaccttaaccgttgacagttccgtagaatcgctcaccatgacataatgagcagcctgaatgccatcatcacccgctttaatggtaatgttgccaccgcgaatatcgacaatgcccttgccgtcgataaaggacttgcacttgccatcgttaccttcttcgcattcgtcactttcaagggcgtcacccttcttggccgtgagattcagcataccgccagaaatctggagactacccttgcccttgatggcgttttcttccgcttccacggtgatgttgccgttcttgattttaagatcgttactgcactggatgccgtttttgaacttgcccttgacggtcaaagtaccggcacccttgatattcaaatcgtctctcgaataaatggctgcctttgccgtatcctgagcaccattgacctttacgaataagtgattaccattaccatcttcaaccacgttggtcgtacccttgaccaaatggagaaccgtcttgtcagcatttttcacgagaatcggagcgttggagctcttgatagttgcattgtgaagatagatgcccgtgttgccttcgttttcggcacccggagtattcacgaccacttggaaatcagaagattcaccggtgacgtagtaagcgcccgggcaagtaatcattgcgcttttgtctgcaatttcaacgcaaccattgttgttttcgacagtagccgaagtacccgcaagtttcaggagaatctgcgtaccatccaaagtccttgcgtcttcgttgtcattctcgttatcgccagattccgagctgccgggaacagccttgttagaactcgacgacacaacagggacggcattgctggagctagaggcaccgacgttcggcacaacgctagaactcgaaacgatattgccaggcataacacttgaactagaaacaatattaccaggcgaaacaacgctagaacttgaaatcccgataactggggctgtattgctagagctccaaatttcaacatcaatatctaaagcgccggaactagattcaattccaaaagcatcagtgctagaagaggttcctgcgggagcatacgccccgccattaggattcataatagaaccgtcttcaccacatgcccaaaagctcaaagctgcagatgcagcaatcacaggcaacttttttaacatcattgaacactccattttttcttaatataaattccatgctccaaaatggaccattccgccgcccaatttccgttgaagtcaatacaacagggtttaacgattatgatagccgcgacattgacggaattagccaaatcctatagccagttattggttctgcacaattgccgtcccttgtaaaaatttctaaattgcctcgcgcattagcatgtttggcgcatgttgcgccgcattaaccggaggctttatggcacttcaattctacaacaccgcatcacgcaagaaagaactgttcactcttcccgaaggcgttcccgccgtgcgtatgtactgttgtggtccgacggtgtaccactttgcccacatcggcaacctccgcacttacatttttgaagatttcctcgtccgcacgctcaactactacggctacaaggtcaatcacatcgtgaacatcaccgacgtgggccacctcacaagcgatggcgacaccggcgacgacaaaatggaaaagggcgcagcccgcgaaggcaagtccgtctgggacatcgcaaagttctacacagacgcattcatggccgactggcaccgcctcaacatccaggaaccgactcgctggacgcgcgccacggaccacatccaggaacagattgacttggtgaagacgctcgaagaaaagggcttcacctaccgcacctctgacggcatctacttcgacagcctcaagttcccgcgctacgccgactttgcccgcctcgacgtagaaaacctccgcaagggtagccgcattgacatgggcgaaaagcacaacgctacagacttcgcactctggaagttcagcccgaccgacaagaagcgcgctatggaatgggacagcccgtggggcgttggtttcccgggttggcacatcgaatgctccgccatggccatgaagtacaacggcccgacgctcgacatccactgcggtggtacggaccacatccgcgtgcaccacacgaacgaaattgcccagagcgaatgcgccaacggcgttcagttcagccgtttctggatgcatggcgaattcctccgcaccgcaagcgaagaaaagcttgaagatggcacgaccgaacagaagttcggcaagatgagcaagtcctcgggcgaattcttgaccgtcacgctcctcatggaacgcggcttcaacccgctcgactaccgctactttgcactcggcagccactaccgcaactacctgaacttcacttgggaagccctcaccggcgccaaggaagccttcaagagcttgcacaagaagacggacccgctgattggcaaggcaaccgcgatcaccagcgaagctgccaaggccttccagcaggaattcaaggacgctatcggtgacgacctcaacatgccgcgcgcactcggcatcatgaacacgatgctcaagagcgacatcgatgacggcgaaaaggctgcactcgtggctgacttcgacaagatctttggtctcaagctcgaccagccgcgcgaagaatacgtgaagaagggcgcaaacgacaacatcgataccgctaagatcgaagctttgatcgcagcccgcaaggaagctcgcgccaacaagaactgggccgaaagcgaccgcatccgtgatgaacttgccgcgatgaacatcgtgatcaaggactctaaggaaggcacgacctggagcgtgaaggaataagccattttcctcctcgttgtcatatacgttgcatttattgggctaggtctccccgacaccattcttggggcggcttggcccttaatgcatttagacctcaaaacgccgatttctgcggcgggtattctttcgattatcgcatcgctcgggacaatcgtctctagcctctgcacaccaaaatttctccgggttttaggcactggaaagcttgtcgcctacagcattgcactgaccgcaattgcctctgtcggttacggaaatgcggattcgttcaacgtcctttgcctttgggcgatcccgatgggcattggcgcaggcgccgtcgacgtggcgatgaacaactttgccgccatttatcttgaatccaagcacacgaactggctgcacgcaagctggggcatcggagcaacgcttgggccatcgcttctttcgttctcgattatgatcggcagcggttggcgtggagcatacgaatatgtcgccgcaagcctcaccgcaattttcgttttaattctcatttcactcccgctgtggaaaaaaacggaagcgcgtggaggactctcggaaaacgtcactatcccggcgaattccgagaatgcgaaagccgcgagccccgagaatgcgcaaaaaaatgtcgcgccctccgacaacaacgcaaataatgcgccgcacatcagcattcgcgaggcgctccgcgttccgggaatgaagctttcgttcctcacgttcttcttttattcggcactcgaaatttcaaccagtctttggtgcggcacctacctcatcgcttgcggattcaagcccgaaatcggagcgttcatcgtttcgctcatgtttgcatccgtgatggttggccgcatcatcagcggatttttcgcaattaagttcaccgaccaccgactgatttacgcgggcattttcaccgtcgccgcaggctgccttgtgctttcactcccgcttccgctatggatgcagcccgtttgcatttgcctgctcggcctcggttgcgcccctgtttatccatcactaattcacgccacccctgcgcgtttcggcgaatcgctctccagccaagccatcagcatccagctcgccggttcctacatcggttcaatcttgatgccgcccgcatttggtctcgttgcagctaaattcacagtccatctttggccgatttcactctcgatttttgtcggattgttacttttatgcgtgtgtttgctggactacgtaacgcacaaaaaactgaacaagtcttacgcccgcgaacgcgtcattgacattctccacacggtttcgatggaaactctcaaacgggaacgtcgcatacaacgtcatttacgcaatcgccaaaagaaacgttaggggtttattatggaaataaagcaatttgtattcaatccgttcggagtgaactgctacatcctgagtaacagcaagggtgaagccattttaattgacccaagcgtgagcaatacccgcgaacaagcggcactcaccgattacatcaaaagcgaaaatctgaaagtcgtacgcgttttaaacacgcatttgcacttggatcacgttctcgggaacgcatttgcggaacgcacttttggcatcaaggccgaagcacacaaagacgacacattccttctcgatgcgcaaaaagaacagagccaaatgttcgggctcccatgcaacgatctagctcccgcgttgggcaattatctgagcgatggcgacatcgtcgaaattgcagaaatccgtctgcaagtgattcacgttgcagggcattccccgggcggtctcgccttcttctgcgagaatccaggcaaagtgaacggacaagataacgttccaccactccttttcccgggcgatatcattttcgcgggaagccgcggtcgcagcgacctctacggcggtgacgaattcgccctcgtgagcggcatcaagtcgaagctccttacgctcccggcagaaaccgttgtattccccggccacggaccaagcacaaccattggcaacgagaagatgtggtattaatttaagccagaaggagattcccgattaaatcgggaatgacagtgaagtaacaaatgaacaacgggcaagcgagaatcggttggattgacgaattcaagggattcgttcttttgctcgtctgcctttttcacattgaacagaatttccccaacgcgcaccttggaatgtggcatttaagcgcactccgcatgtccgcatttttctttatttcaggatttctattcagtacaaaacgtttcacaaattttaagagttactttacccataaaacgcgagtcctgttagttccctatctttatctttcattcctatttttagccattgacccagtcatttacaatttcgctttgttcccgaaatcgcccacgattatggtcgtgaataccattcccgacatcaacaacacatggcaatacatctattggaacatcgctaaaattttcatcgccgggaaatcttccgtgggcgcagggccactgtggtttgtgtttactttatattcagtcagcttgcttttttacctgcttcacgagatgtctaaaaagcaagtccaccccaaactgtttttcgccgttatggcaatagaagggctccttggcggttggcttctgaacgagaatcacattcacttgccgcttggcattgaacgcgaccttaccattctattcttcttcggatgcggttttctctgcaaggaacccatcaaaaaaatccacaacgccatttctacaggcacaattcacacctcgagaaatacggccatcgtcgccgccatcggaatcgtaagctttatcgcatacgcttttttggaatcgccgagtccgaatttcagcatcatgaacaatgacttgggcaagagcctcccccaatttgtcgcaagttccatcacaggcattatcggcctcatcgccacgttcctgctcgcaagcaagattccagacattgcacccatccgcattttcaagggaatactccgcaacatttcccgcaatgcgctcgtaatcctcgcagtccactggtggattgtcctgattttgagactctttttcaggccgcaaatcaaccaacccggaatcgcctacaccgcaatcccgattgtcgccctcggcaccatcgctgccatcccgcttttccgctgcaagctctaccgcctactcggcaaagaaaaaatcagcgttcgagaaagtttaaacattagggattaaaaaacgcgcatctcggaaacgactgcgcgacaagcaattacaaatagctcttgaacttcggcgcaggtgcttcggcgggctttttcttgggcacgtaaatttttacggcatacacgttaaagtccgtctcggcaacgatatcgccttcttgcaagtcttcgtaaacatcgatttctatttcgacgccatcgcgtgcgatgcagcggatggaacgcgccgtcagttcctcgcgcaaaagaggaacgtcaacgaccttcttgtaagtgccgtgatgagtcgtaccaagaattcgattgcaaagcatagaatgaaatgtagaaaaatagtatacggctatgaggtcgtgcttcgcactttgacgctttcagcgtccgcagctgcactcgatcataaaaatatgcaagcatatttttgcgatgctcgttttgcatgctttttgaggtcgcttcgctctgggctatgggcaaacatgttcattccaagattttttcttttactatctttttgaagagctcaaaggcgcatcgcgccgtccccacaacctcaaagcaccgaaggtgcgacctcatacctcaccacctttttactatctttcgtctatcgtctatagcccgccaaagcgggcgttctatcgtctaaatcatggctcgcgcacgtaagactattactcctgatccgtatgcaaaaccgatagcgaaaccgctaccgccttccaagagcttgcctggaaaactcaaacagttccaggcgcccactcgtgcggattttgacctcgtgagtccttacggcgccgcaggcgaccaacccaaggccatcgaagaattgaccgaagggttcaagaacggcgaacagttccagacgcttctcggcgtgaccggttccggcaagacattcacgatggcaaacgtcatcaagaatgttggcaaaccaacgctcatcctcacacacaacaagacgctcgccgcccagctttaccaagaattcaagtcgttcttcccgaacaacgcggtggaatacttcgtgagctactacgactacttccagcccgaagcgtacattccacacacggacacattcatcgaaaaagatgcaagcatcaacgacgaaattgacaagctccgtctgcgcgcaacggccaacctcctcacccgccgcgatgtcatcatcgttgcctctgtgagctgcatttacggtttgggtagcccgagcgaatacttcgacttgatggtccgcatcaagaagggcgacatttatgaccgcgacaaaattctgcgagaccttgtccacatccagtattcacgcaacgatttcagtctcgaccgaggttcgttccgcgtccgcggtgacgtgatcgaagtccacccgagctacgacgaagacggcctccgcattgaacttttcggcgacgaagtcgaccgcctttaccgattcaacatcgtcacgggcgaagtcatcaaggaagttgaagaactcaccatcgcccccgcaaagcactttgtcaccaaagaagaaaaccgcgcgggcatgttgcaacgcatccagaaggaactcaccgaccgcctagccgaactcgacaaggaaggcaaggttcttgaatcggcacgcctttcgagccgcacccgctacgacatggaaatgttgcgcgaaacgggcatgtgcaacggcatcgaaaactactcccgcatcattgaagaccgcgctccaggcacacgcccattcacgctcatcgactactttggcgatgactggctcttgatgattgacgaatcgcacgtgagcatcccgcaagtgggcggcatggccgaaggcgacaagtcccgcaaaaccacgctcgtgcaatacggattccgcctcccctgcgctctcgacaaccgcccgatgaactttgccgaattcgagtacatgtacccgaagcaagtgctttttgtgagcgccacccccggtgactacgaactcaaaaagacgaacggcgttgtcacggaacaaatcaaccgcccaaccgggcttttggacccgaaaatcgaactgttcccgatccagggccaaatggacgtgctcctgtaccgcatcgaagaagtcgtcaaaaacggcgaccgtgtgctagtcacgacgctcaccaagaagatggcgcaggacctcacggaatttttcatcgaagcaggcgtccgcgcgaagtacctccatagcgacatcaagacgctcgaacgccacgagctcatccgcggactgcgtagcggcgaatacgacgtgctcgtgggcatcaacctcttacgcgaaggcctcgacctccccgaagtgagcatggtcgcgattctcgatgccgacaaggaagggttcctccgcaactacaggagcctcatccagacgatgggccgcgcaagccgcaacgtgaacggcacagtgcttttgttcgcggacaatatgacagaaagtctgcaaaaggctatcgacgagacgaaccgccgccgcggcctccaggaagaattcaacaaggaacacggaattaccccgaagtccgtcacccgcaagatcgaagaagacctgcgaatcatcgaccccttgggcgatatcggcgacgacaccaccgacagcgaagatgattggaaagacaaaccgggtatccgcccgatggaaccgttgcagccctctaattatagacgaaagacgaaagacgagagacgaaagaaagcagcggcccccggcgcacctcccgacaaaccatccaaagcatccgagtccaagctcgccgacctggaacgccaaatgaaagaagcggcagcccgccttgactttgaagaagccgctcgaatccgcgatattatacgctcgctcgacgcgtagtgtataattttgtttacgaattcgttatatttttcatcacaccaactaactcgcaacttactctttgtaattttatttttgtattattataaaaagataaatacttggtacgtttcaaccaaattttgtttattttcactttaagattataaaaaaagggtattacaatgagttctaaatttacagcgcctcttattttcagttccgctctcgctttgggagcaatgggttttgtcgcttgtggcgatgattccaatccgagccttccgccctcgcccacctcttcttcgagcggcccaattgtcattccggaaccaactgttgaaacggctattgtttttaccggccttaatgcagaagttggcagcaaaaatgtcaagttctatggaacattgtcaattgacttcggtgactcaaacacagttgcagacgtaagcgcagcacgctttacccaagtcactttcaacgtcgtcaagaagggtactctagagccgcaaggtactgcagcatttgcaacaccgattgactttgcaaactcctttatccagacagtatcgctctatgaaacgggcgtcaagtctgacctcgctgaaggctataccgaatgtggtgattttgaactcatcatcacagcagttgtcgacgacggcattacagaaccttccgtctctgttgaaagaattccgttcacacgcccggccatgtggtgccaggaaccggaaagctcctcttctgaagcgccggaagtcacaggcgctccgcttacaggttttgaagtcgtaatcaacaccaaagttgaaaagtgcatcaacatagccacaaaacaagccgctgaaacaggcgatatctgttttggctatggtgaatcgtctaacagattgtatagcgataccggcgtcaagttcgccctttatgccaacagagaatccggcaaccctgatatattctatggcaaagtcctccgcccggaaatagtcaagggcagtgcagaaacaacggacttcctttacagggaaagtgccttgcaggaaacctatcccaacttctacagtgtcaatgaccagttcttcgtaggcatcagggatacatacgatccgtacaccaacccgaactccggtttctacgcattcatcgtaacggacaagggtaccaaaatagacaacgacagcaacgtaaaaggcatgaaggtgtacgtttacgcaactgcacagtaattcaaaaacgaaaaccctttaaaaggacctcccccgtggaggtcttttttgttgtcattcttgcacacttttctatattggcgctccttcggagcgcatttggcatctacgatgccatgcggctgcatctcggccataggcaatgtaaacattgcctgcggcactcaatttgcacgcatttagtacggctcggcaatggcaaaacaacaagtttttttgacgtcttcgacgtcagtggctacggctcgcaaatgcaaaaacaagtttttgcgcattctcaccttgcacacttttgccgctgcgctcgcctttgacactcttcgagtgtcttttgctaggctcaaaagtgggcctgtaaacagtcccgtttcactcgccttacgcaaaagtttctaaatttgcctcgtaaacatttttaatggagtaaatatgctcaagaaactttccaacttccctggcatcaagggcccggtcgtcaccatcgtgatggacggttttggtatcaccgataaggtcgaaggcaacgccatcaaggccgcccgcaccccgactctcgacaacctcttcaagatgtacccgaacgtcctcttgaaggcccacggccgcgccgtcggtatgccgaccaacgaagacatgggtaactccgaagttggccacaatgctatcggtgctggccaggtgtacaaccagggtgcagccctcgttgcagacgccatcaacagcggcgacatattcgatcgcgatgcttggaaggaaatctccggcaacgttcgtgaaaagaacaccgttcttcacttcatcggcctcttcagcgatggtaacgttcactccaacatcgctcaccttaaggccatggttgcccaggccaagaaggaaggcgtcaagaaggttcgcgttcacatcctcctcgacggtcgtgacgttccggaaacctccgctctcgattacgtcggcccgttcgaaaagttcctcgacgaactccgctctccggaattcgacgtttgcatcgcttctggcggtggccgtatgcagatcaccatggaccgttacaacgctaactggaagatggtggaactcggctggaagacccacgtgctcggcgaaggccgctacttcgacaacgctacgcaggctattgaaaccctccgtggcgaaaccaaggctattgaccaggacctcccgccgttcgtgattgctaaggatggcgctccggttggcaccatcaacgatggcgactccgtggtgttcttcaacttccgtggcgaccgcgccatcgaaatcacccgcgccttcgaagaagaatccttcaacgaatttgaccgcaagcgcttcccgcacgtctgctacgccggcatgctccagtacgacggcgacctcaagctcccgaaccgcttcctcgttccgcctccggcaatcaaggaaaccagcggcgaatggctcgctgaaacgggcgtgaagcagttcgcttgctccgaaacgcagaagtacggccacgtgacctacttctggaatggtaaccgttccagcaagtttgacggcgaaacctacctcgaaatcgaatctgacgttgttccgttcgaacagcgcccgtggatgaaggctgccgaaatcaccgacgccatgatcgaagctttgaagagcggcaagtaccagactctccgttgcaacttcccgaacggcgacatggtgggccataccggttccttccgcgccgctacgatggctatcgaagctgtggacatcggcctcgcccgcttgctcccggtgattgacgctctcggtggtgttgcaatcatcacggctgaccacggtaacgccgacgaaatgtacgaaatcgacaagaagaccggcatgccgaaggtcaacaaggacggcaccttcaaggccaagacaagccacaccctcaacaaggtgccctgcatcctttacgataacgtaacgggtggcaagctcggcctcaaggaaggcgactggggtctttccaacatcgcagcaacgaccgcgaacctcctcggcctcgaaaagcacgaggcttgggacgactcgatgctcatcatcaagtaatgagcttgcggacaagcgccgcgaaccattaaaaaaggaacccttcggggttcctttttttgcattttggcgaagtccgataatgttgaaaaaaaaagttttcattcctttcaaaaaaacttatctttaattccagaaacgatgttggaatgaggaattaaaatgagttttaattctagagagggttttacccttatagagctaatggtctacatagctctacttggtggtatagtgctcttggcgggccaggcttttagcgacagcaccaaaatgcgtgtccgtacgcagagcatgctgcaagccaaccagaccgcgggtaacgtaggcacgatcctcaaagaggacatcgcacagcttggcgccaaaagctcaaaagaagctggcggcggaaccatggacgtattcaacaccgaccatattcacgacgtttacatggatcccgatgctacagaagatgcagacaaggattcatcttcattcacaatcgtaaaaaacgacgacggagacggcagggacaaaatcaccatgcgccgtctgcgctattccgatgcaggcgcctaccaggccgtcgaagaagtgacctggttccttgaagaccgcgtccttaagagatcttgcaaaagcacaagcgccctggtcgaagatgcagaatgcccatcggaaaacgctagcgtggttacaatcgcagaacacgtggacaagttctcgctcacgcccgcgaagcccactacagaagtggcctccgtcagcgtactcccctcatccagcgaatcagacaagaactttaaactggtttcccgttttggcgatgaaaacttcgagcccgtaacgattgcccccgaagaaggcggcacgtctattaagctttcgggcttttccatgaattacaactttaccactagcgaaccgattagcaatccggacatgatcaaggcgaaccaggttttcgtttccagtctcggaagcagcttgagttcctggggagcccagtgcatccaggtcaccttaagtccctatattgaatacgaaatatccttttccatgccctattccgcaacggatgaccccagcagaatgttctgcccaggcagggaccacatggctgtaggcttcaggtatgccgagaacggcaacaaactcgacggactgagcgattttcagttctacccaccaaccgtcggcgatgagcgcgacacggggctccgcaagatgcgctttacgacaaacacgacttatgaaaacgtctgtctaggattcactttcgtcagtttctctcctgtagcctcttcagggaacatcaccatttcaaacgtcaggctccgaaaggttccaagttcaaactatacgttcacggacgaggctatcgcaacagccgacaagaaaaacgtaaaagccatcaagctggagctatccatcaacaagaatggcgaagccggagccgagacagcgattatatcaatcccaagcaacggcccaagagattaaaaaaaattgaggagtgtggttatgtttagtaaaaaaggtgtttctcttgtaacagttctcctgtttatgctcgtcgctacaatcgcagcgacagcgacattcaaatggctcacttccgagaaccgttcttcggcaacgagaatgcagactcaggaagcacgccagagcgccatcgccggcatccaaagcaccagagcctggatgaccaacaacgcaaacgaagtcggcgcccttgtgcgccaatacgtcctcggcgggaagcagcccatcttgctcaacagccgagtttccccgcacatcagcagcaagcaggatttcaacgtctggctgaccggtgttagtgaaaccaacggctacttcaaattcaaaattctctctgaaggtatcgcacgcaacgattcaaagcacaccgaagcagccatcatcaacgtttcagggctttaccaagtatcaattccagaaatcgaagaagaggaaacatacaagaacatcgcctacgactactcgtactttggaggttccatctcgaaccatggcgatgccaaactttcatccatgctaatcaacggaaactggtcgggaaacccgattggcattgacaaaaacatcatcatcacaggacatgcctcactttccggtgacaacgtcgatatttacggaacaggttgcatcggtggagacctctataccgataacggaatagaagccaaaaatctctacgtacacggaacagctcataagtacggtacaaaaaacaaacctggaaaccaaggcgtatcaaaccacgcctattttgacggaatcgttgaacaagatgccacaaagccattccttgttggcggcaacttgacgatcaagaatgtattcaaaacccacatggcatccggcaacaatccggtgacaattaacggaaacctctgtattgattccgcaatatcccaaatccagattggtgaagcatcaggagcaagccctagcgatttacaaaattttaccgtcaaaggtgatgtttgggcttctcatacaaatgcgttctatacaaaaggcggcgattttcacgaatactattacaagctcattcttggcgaaaacgaaggttctaaagtttatcttccggacgccttccactctaatgattatgtcacaatgcgaaattccaaaacctggaatgactacatgccctatatctatgtagaagccgctccaagcaaatactacttctaccatgtggaatccggtgttacagacgtcacctacgacgggtccaaatactttgtcggtggttaccagtacccgcatcactataactatagctacgttccaagaaaactatctccatactgcaacaaggatgaaaactctgaaaaaccagtactccgcgtgaccccctggtttaaatccaatgggacacttacgaacgaacaccaggccactaagcccattgcctgcgccgactccgtcaagcaagtctgttacgacatttgggaagaaaagccgggatgcgacggagcaagctttaaggtggatgacattttaaagacggcttacagccagtttgaaaaatacgctgatagcggctgtgcaaaagatatcacaacattaaacgatagtttccctgaagtagccaacacttgctatgacgacaacaccaaagatgactacaagaaaaagaaccacatgtacaacggctatctcgttgtaaaaatcgaggcgaaacagttaagtcaaaattacggagacgggctcaaaggaaagttcatcatcatagtaactaacaagccgggacaggtcgcttttccgcctacagaaggaacaaatgattacgtatttctctacctaacacaaggtgccggtgaactgatggggcttggtacgagcaattataattacttcatctacaccaaagaagacatcggatcatcaacgtatagtgaaacaacacatcaaatcactcctagtggcggaattcttttcaaccacgcatccctcagcggatccgtgtatgccgaagtcggaacaggaaccaaatgcgccaaagtggccgcactgacgtcctccaagccattgctattcaatcaagacttgatgaacagcctgaccataaaccgcatcatttgcgatgcctccgttacaaactgcggtggtgcggcattctcatcatcgtcctcggcggctcccatgagttcatccgcatccgaagaaagcatcaatggcaaggacccctactatatctccattgcgcctcagctaaacgttacgctagaatcacaatacaaagctacagaagcagcacccgaagacgcaagcaacatcgacccctccattcttgtgattccgcgaatcatttacctttccaagaatgcagccggaaaacttgctgattattattccgtcttgagtctgaacggcgcaaacgaaaacaagagcccatccaaagtcagttgcaatggctcattttcgacaacagaaaagctttacacaggaacagagctgactcccggaacatacacctgtaactacgcttcaacaaattacggaaccgttccgttctatgttgttgtaagcaacgccagcggagagctcccgatcgtttcgttcccaacagcaccgctagacgttcaggcacttagcttaaactccagtgtcgatgtatcggtacatatcggcaaggccaccaacactagcgggaaaatcaaatttgacgtggccataaaccaagccatcaatggctggactataacgccaaaggctggtgttacagcacgcagcggaagcggaagcgccctctactatacagtcgaagtcacccccaacgccacagcggaacaggacatcgaaatctttacgatatccgcaagcagcaacgccgatgacggagacatgtactttacgctcagcgcaccgacagagctttgccgactcgtatcgggtgcaggcctcaaccaccatgtttatctcagagcccacacgaccatcaacaagggcgaactttccgattactgcgccatcaacgattgcgacgaagacatgcaagaaaagagcgagcgcccagactgcgaaatcagcgacgaatgggttatcgctcatggcactgcctgcagcatcgtagaaaaaaactacagctggaaatgcttgacaaacacagccatttcactggcatccgtaagttcagccgacatcccgcaagcatgcgagattatcattccatctacaaacaacaccattacaactcctgtcggcggagaaacaaggaatctatacggatccctcaagcgcaaaaaagtcgaattgattgtcaacctcaagaacgcattcgacaagagcacttccgtcacgtttcaagggcagtcctactcgcagagtgaaacttgtacaaaggaaaacagcccctgcacattccacgtgctggctggcgaacagtatgtattcacgcacgaagaatacggcgaagaccaggggaatttcaattactgggcttgcgaaggcgacaactgcacaaatccgacaacgcatgaagacgagcccacatttacattctacgggccgcacacgatttctgccgaatttaacaaggaatcgcattgctattatgacgacttctcgaacatcggtgcattctgctccaacggcgatgaaaactgcatagacacttgcgcaacagccctttccaagggaacgcattgcgccccgaagaacagcaaacagcacaagtcgcactggctcatgacctaccacaatagcggttcgggcaacaatgccgactatgtccgtcccaacttcggcgccggttccatttttgcgtccaacaccagcaacgcaaacaaccagagcggaaaagtttccgtcatcctcagaaacatgacggcagggctgtacggaacgatgttctctctcgtccagacttccgtgcttgaaaaagcaaattccaatgacttcctcaattccggttttatcttcaggagcaacggcaatgaacacttgattttgaacgtttacggagtcagcaagcctaacaatagtggcgaattgacattccgcgtctgcaaagtcagcgggcaatccatcaacaatacaaacaaggggtcctgccagcttgtctccaagaaggaaggttcatctccgctctccataacgagcaacacatttattaaagtccgattcaccattgatgacaacgacttgctgagcatcaccgccaaggtcgatgacgacacctgggagggcgagctcaatgtcagggacttcggctgtaacgatgccgacaacgcattcgtaggcatcagcctagccgaccccgatttcaagatttacgacaacggctgggttccttcgtcattcgatgaaacatgctgggacgtgccaaccgtcacctgcaactttgttgacaaatacgaaatcgtcccccttaacgattacgtatcgccgaaggttcttatctctagctggttctccgaaaagaactgctataccgaatactattacaatggttgcgacaacgcgacatccacttgcgtaaacggcacaggaaccccaggcgaaataggctccaagctgagtggcgaaacatacaagttcactcaggacggtcaacacggctacctcattgacgaaaacaagagagcccaggacgcttccatcaaggtggtttgccccggtgatgccggcagtcttgaccttgcccaggactactatagttgcggtacgttccaagtcgggactacacagaactgcatccacgattttgaaatctggaacgaaacccagtacatgagcgcgaacgttccgtacgaattcccaacgccgaaaaccaacggtgtcaacttgcgcgaagccaagctccatatcaacgtgaaagtagacgacatcaaagacggcaacgatcttggaacaaacttgaaagtctatttgcaatccgccaacaagatgcagagcttgacaagaacgataagcgcggctggcccgcacgacataaacgtggatgacctcatcggaactacaggattcaacccggaacaggtcactaacgtcgtcatcacaagcgacaacagtatcaacatcgaaaaattgcacatccacagcaactgtccgaacaagcttgacctcaaatgcgaacaagccgtttacgactataccaaacttggatggaaaatcaaaatcaatccgcaaaaggacggagtcaagtgctcttacacgtcttcggacatgaacattgattccgaaaccgatgtcaactgcagcgatgtcgtttatctccaatacaaaaatggatatgtcaacaactggattatctataacgatttgccgacatttaccgtaacagcgaccaacaacttcggctccgaatcgtgtagcatcaagggagaaagacccgggaacaacaacatcacctgcagcgtcccgtcagaccaacagacaatcccgttcgattcaaaggcgccgacattcaacttcaagtttggcgaaaacgcctatggatgggattacaacgtcacctacaaggcctatttagacaatgaggttgtcaaagaaggcagcgccaaactcggcgcccagcaatcttacacgccttcggattccgacgtcaagccctcaagcggagcgcacacctacaaggtcgatttcaccatcggtgcctggacacagtcctgtaaggcaacgttcactgttgaagacaagacaaaacaggctcccacaatcagctcctgcagcgttacggacaacggcaaattcacggcggttgtgagtaaccccgatgatgtcaattacacttacacgtttaccatcatggacaacataggcaacaagctcgttgacggagcgacaggcacggggaacgaaacgagccttgagtacacatacgctccaggaaaagagggaacatatagatacactgtcaaaatcggcgaaagttcctgcacaaagcaaaggacagtttcttcgcccattgagctcaagtgccaagacatcacgggacagaacgcaagcgacatgattaccgtaaatccgatagtcaacaactgctccggctgtacttacaagatatttgacggagaactggaaaagagttcagacctaacattcagtgatcccaatgctacagggacaaagaaataccgcctacgggctacagacgaaaacgacaacgtagcaaattgcgatttcaacgtttcgtttaacagcgaaagcaaccagactacgacacttgtgcatagcgacaatccaagctgggagtacttcgcagaagggagccacaaggtcaaatgcaccggaaaacaatactacggtcacttagtatgcaaatgtccaaattccgcatggaattactacgactgtagaatgaaatacaatggtacagaaatccgggtatcctcaaaccagagtgtttcagtagatggatcaaactcacagtgctacaacaactacgtggccactattgaaatcctgtcgccttacacgaccggatacaacaaccaaacactcactcaaggccgcggaatgtactgcgcccatacgtggtaagcctccattaagaaaccaaagtttccaaagctccccatttggggagcttttttttgtgataaagccgactttttcaagtaaaaacagacaataaaaaagaattatttaccgcttttacatacataaaacttatctttaaactagaaatatcatcataattgcatatttttattgcaatttcaaaaaaggtgtcgtgagggtagataatggagttttttagcctaatggcaaataaaggtacgaaagtaaagatgcaacgcgcatccggttttaccctcattgagctgatggtctacatagcccttcttggaggtatcgtcctcatcgcaggccaggcgttcagcgacagctccaagatgcgaatgcgaacgcagagtatgttgcaggcttcagaaatagcagaaaaggtggctgtaatattcaaggcagatgtcgcacagactggagcgaaaacgtctatggaagatggcacatcagaatctggggcggaatacggcaacaaattcagcaatatctacacgagcgtttacatggacccaagcgttgacaataaagattcgtcctcattttccgtcgtgaccaaaaacggtttcgacagccttaccattcgacgtttgcgttacgacgaatccggacattactcagccgttgagcaaattgcctggttcgtccgagacggatcgctgtggcgcaactgcagagtcctagaaaagaaaacaaccctctctgacgacgacccctgtaccgacggcgctacatccgagcctaacaatattgaaatggcttcaggagtaagcaaattcaaagttacaccaggaaagccaagcgttgtaggggacaacatccaattattcccaggcgcaggcgaatccgaattcaggcttgtcggtagaaatgacggggaccgcgagatgccgattgtaaccaatgaagcaggagaaacgcacaaaggcggaagcacccaaattatatcgggattctaccagaactacgaccaaagcatgcaaaccataaaaagcgaagccgcccgaaagatcaacgaagttatcgctgtccgcaacgagacgtacccagatttttcgtggcagaccctttgcgcccaagaaggcagcaacttcacgtttgaaccgaacaatgagtacgaaatttcattcgaaattctgcccaccgacgaaaatgcagacaaaagcaagttattcgtccctggagaagaccacatgtccgttggtttgcgaagtcttgagactggaggcccaattacgtatggagaccccgccacaaaaattagtgattttgccttcttccctcctttgggcgtcaaaagcgaaggaagcggagaacgctccatgcgtttttcagtccctatcaagattacaaaagcatgtctcgcgttcacgttcgcctgctattcccctctcgtatcacaagggaaaatatccatctcaaaattgaaagtcctaaagatacccagtgctaactacaaattcgaaaattatgatttcgaagcaaacaaaattgacaagcagaacgtaaaggcgtttctgctagacctggatatcagaatcagaggcgaatctggacatgttgaattggtcgttcccacaccaagtaacgggccgcgcgattaggaggatttatgtataagcaaaaaaatatgaaatccggtgtgtctcttatcaccgtgctgatgttcatgcttattgcaacaatagctgcaacagccacctacaagctactcacaagtcaaggactctctagcgaaagcagaatgcgccaacaagaggcttatcaaagttcacaagcaggcattgaaagtgccagaatgtggatgacattccacgcaaacgatgttggcgctttggtaaaggctttcattgacggaggcaacaagcctattaatcttgatgcaaggttacgccctttgcagcgtgcagggcaaaattaccacgtatggcttacgggagtgaacaccgaaaagaacacgttcaaattaaaaatcctttcatccggcgaatccaagaacaacacacaatggaatgaaacggccatatttaacgtagatgggttgtatcgagtcaggctttttgaagaagaagaatatagcgccattccgttcagatacaattactttggtggttcaactcaatcacaaggccatatgaaggcatactctttgctaattaacggcaatacagaaggatccaaccctatatatacagaaaacgacctgattgttacgggaaacgccattgcatcaggtaattccattggagcaggaaccacagtatgcattggagggaatcttgatgcaagcaacggcgtactcggcaacgatttctatgtcggaggaaacgcagctcacttcacatttccgtcatcatctgaaccagccggtctctacaacgcaaacgtcacaggtaacgtctacatagaaggcaaccttgaagcaccaaccacaggcgatcaaaaattccagaagaatctgacagtcaacggcacatggtatacaaacttttcagcgcacgattcccgtgtcgcagggaacatgtgcttaggggaaaacggccaagttctcattagcgaaaaaaatcccgcacgtgattttctcgtcggcggaaacgtttgggcagaatcgacataccccatatggattacaaacggagaagacaacgaaggcgaatacaacaagattattattggaaacaaaaaagattccaaagtttacatcaagagcgcccaccccatcgctgattacgtaacactcagaaacaacagaacatttatcgaaaagaacacctattacaagggatcctatacttatggatctcaagccaaatgggataacaagacaacccgcccatacccagatttaaagccccacatgaagaacaaaaacgacgcctactacctttactactacaacggtcaaggccaagatgtcgactacatcgtttctaatgcaggaggatggggctggggcgcacaagcgtattacgctaactattatgtcgggaacaaaattttctacaccccccaaagtggctattggggatcgtatggctataccgcagaaaaaaacaacttcttgaattaccagaacggcacaccgacaggctcgccatactgcaaggcgactccagataagtggcgccccgaatgccgagttaccccgtggtttaaatcccagggaaccgtatcaagcgaaatgccggcaagccaaccttttgaatgcgccgaatccgtcaagacctattgcaacaagctctggaaaaagaaagaaggctgcgatggtgcaagctacaaagttgacgacattctcgtaaccgcctataaccaattcatatcgtacgccaacaaaaactgtagcaatgtaacacactggggcgacaacatgagtcgctatcttaacgaatgctacaaagaaaatagctccgatccaaccaaatacaagaacaacctttacaacggctaccaagtcgttgaaattaaaaaccgaactgaacttaaaaaccccaccacccccttaaagggcaagtttatcatcgtcgtaacacaggctttaggacaacaaaatttgccgccgactacagcagattcctatgtactcctctatctgaaagaaggagcaagctccacgattcaagcagcggttgaaaacggcatatacaattatttcatctacaccaaaaaagacattggcggactcctatttaacaactccactttcagcggctcggtttatgccaccgcagacaactgcgcaaaagtgggcgatttcaaggcacgctccttggtattcaacgacgacatgatgaacgatttgtcggcaaacgccgtcatttgtaacgcatctgtaggcgaaagttcttgcggaggcgcagcaacgggaacttcaggatcctcatcgtcttcctcagaatcgacagaaaaactattcgatagctattatatttcaatggctccgcaattgggcgtaagactagaatcccaaaacaagagttcagaaacacctccacaagcaagtagcaacaacatcacagagctttctccctcattcattgtactcccgcgaatcatttacttgcccagcgacccctacggacagctgaccgactactacaatgtacaaacgctcaacagcaatggtgcggccctgagaaaatcagatgtaaacgtatcttgctccgggccgggagcactgtctacaaccggcaatctctatacgggaacagctctcagcagaggactttacacatgtaccgctacggcaagcaattacccgagcattccattctgggtccacgtcggaaaagacacccgcggaacagcgacaatcgtatttgagaaagaatccgaagaaatggatgccaacgacttaaaagaagtcaagctagaagtcccagcacatgctgcagaactcactgtaaacttctattgccccgatgttgaaaacgaagcctggtcctatgtttccttgggcgataacgtcacacgcaacggaatgtcatgcacacttaaactagcggccaattcttcggcagccacaccgactatagcaaccataaagacatcaaatgcagtaaaaggatctctactgttccaattgctccctggcgaaggctaccttccagggtcgccctcctctacagagctctacatagcctcaagtgcgcagttgcatcgtgaagaagcgacatcaacagacatcaaagaatactgcgacaaccattctggagactgcccctccaattacgagacatactggccagattgcgatgtttctggagtgtgggtagaaccctccggaacatcattcatcaacttgatagacaatagctcttgggtcattacagttggcaacacacaaagcgtaacccttagagccaccggcaacagcagcgactgcgcaacgattatcccacaaacagacaactcaattgcggcaaacgcagtacagtcaaacagaagctacacattgcgagcaagcgccaaggccaggaaaagaactttcacggtgggtttcaatggtaatgtgggatcaaacaatcatcctataataaacctatatatcgacagtaaatacggtagccgaaacgaacaatgccgctacgatgacgccagaaccaatgaagaaacgtctacaaagacgtgtaccttctctattttcaaaggcgaaagcgttaaggcagccctcgaagacaacgatgatgccgacaagttcagttattggaaatgttccggcggaagctgcccaacaagcgacggaacaaacacaagtaaggaatttgattcatttacactttcagatgacaataccgagttaatagcatactttggcgaaaacgacaagcactgcttctttgatgagttcaagcgcagcagcgtagaatgcggagatgatattcaatactgtattgacaaatgcagcaacaatgacatctattctacatgtacaggcgccgtagacggaaatagcttgtacccgaacgccaaatggcacttgatctcgggttatctatcacaaattgtcgtcggttccagtggagaaatccatattgacaaatcagccgtcaagaagcagaagcaatctgccaggaacccggttatggtccttagcacagtgaacgcaggtattctaggcacactcaaagccttaatcaatgttccacgcgtaacgactagctacgacaattcttctgccaatatcaagaactccgggtttatgctccgcgcaaatacttatggaaacgactacttcatgttgaacctgtacgaaaacagcagtggcgctcttgaggcacagctctggaaaggttcgacaagtctgacatccacattgaccaatagcaatggatacaaggcatacgtgtccacatcaaagatggtcatggcgactataagtattacatcttcgggaaccatagaagttcgagcaaacatcggagacttctatggagattctccgtcggaatataaatgttcgttcgatctttcggaattcaataatccgctagccgatgctgcccatgaatacgtcggctttagcctcggtgacccgaacttcaaaatctatggcattggctggaagagcgccacttacaattcagaatgctacgacacctaccccaccgtaaaatgctcatttgccgcagtggcaacagatggagtcatcaagacggatacgcttgtaaagccttgggtcggccattctggatggttcgattctaagggctgtacaccgctctattattactacaacggcaatgacgccagcacaacttgctctggcgaatcttgctatgacggctacaaatttgacaaaagtggtattggcgctcacggctacaccgaagcaggaaccgaatacaaaacagcaaaagcatggctcgggaactgcacaaatgttgatgaaacagccatggcctggggtgtttccgctagcgaacaacgtgctcattgcggcgcattctggacaggcgaattcaaggagtgcttagcgcaccaagacctcttcagcggttcaaaaagcatcggaagccttgaagaaaccatcgttttcgaaaacaagcaaaaccttagagcggcaacgctccacgtaacactcgaaaacaccgacaacaacgaagtggaaatctggttggtcagcgaaagcgaaaactggggagaatacgatcacgaaagccattctgtcagtatgaacggaacgactagatcgttcaatatcatgcaagaatttgccacaggttcaaacggattcgaccctgaaaacgtaaagcaaattgtcttgaaaaatcacggttcaacaagtgtcacagtaacatcaattacaagtacttgcgccaatgccatcggcttaacctactgccgagcagaatacgatggcgacaattggaacgtaacaacacaagtaacaaacaagagcctgatttcaaaacagcaaatcacagcggctgtcgatggctccaacctcatcaatgaaactaaagacgccgtgggtaacgatggaatcgtatggaatggagacatggcaacactcagcattcccgatgccaacgtctataattatcagggaaaatcgtacgtctttaacgcaacaatcacaggcacatccggccaaaccgtttcaaaacaatgctcggtctcaccggacccgattggacgcattggcgttgattgctcggtcattagcgctgtagcaagtggagcaagattcccgacatttaatgtcaacttcaacggatgtccaggtaacggctgtggctacgaaatctatttggacaacggatacactccgtttgcaacaggaacggaaaaaactgcagcgcgtcattctgcaaaccaaagcgaaacctgcgacaggaccgaaggttgcgaacacacttacactgtgaagagcaccgcaaaccccgcactttttgttgactgtagcgcaagcttcaaagttcaaagaaacgcagacgacattcccccatcagtaacatgtggtatttcgacaaacccgaccgaattttcctctaatccgatatccgtttcggacaatgtgtatttccttgctagaaacaacgaaagcgttgaaaagcaatatccggttacactgaaaaatggcgaaatacaattaggcacagcaacattgagcaactggtccggtttaacgaacatcaaagatttgggtacactaagcgcaggtgactacacttacagcctttactacaataatgaaaagatttgcgacattcctgttaccgtaaacgaagaatcgggcgcttgccacatatctggaaaaatgtacgaagggcaagtgatttcaatgaacgtgtctggggttactaaaaacatccgatacacatggacattaaacggggatagccaaccaatagactgtaatccaagtaattgttggaataatacgagaaccgctcctacaactccgggtacttacagttactccgtgacaagcggatcaagcaagatatgcgaaggaagcgtaactattgaaccaatgctttcttgctcagtgactccgtctgaacttaataaaaaggcgtattacacattcacagcaactagaaatcaaaattgctggaattgctattacacttatgattcggggactcaaagcgtatatttccccgataactcgaacactattgaattagcaaaaatggcaacggttgccggaggaaagacattaactttagcctgtacatgcggagacaataatcatggagcaagttgttcaaaaaacatcacaattaataatacggaagatcctttaacgtgtccgacagaccccaatccttatgaatgggaatgccaaactgaaaacggagccggcaatatcaataattggggcacgggtgcacgatgtgtaaaaataaaggcttcaaaagttactgtacagtcaagtaatgctaatgggcgtgcattctgtgttaatggaaatgaagctgaaatgagtggaaacgatatcacgacaaaggagtattccgctgctgatgatggctatataacagtgtgtgctacagcaggtgattattcatatacgcgaattgggtggtataattgtaaaaaatctgcagaggaaataacatttgactgtaacaccaacaattcaacagatctcacaggtagtggaaatcattcagtatcagcgaatacttgttattcctttaggtgttatttcggaacagatggtgcaaatacaggcagttggaatttctccgctcctgttgccggaacaaaaatgacatacacggattgttcagggaatacacaaacatacacgttccaatatgataactactggtatgaaaagattaatattggagcctgtagaatctacttaaaatccaccgctgatatgacaattgcagattgcgactggaaaaactaaaatttttcattaccacctaaaaagttcccccgccggggagcttttttttgcatctactcgtgcaagaaagccgctatttttctaaatttcgccgtactatgagtgaagctattaacaatgtcaagcaggcctttgatgcagaacttgcacaaacggacctcaccaatcaagaagcggtcaataatctccgcgtaaagtacctcggcaagaagggcgccgtcacggacctcatgaagcagatgggttccttgagcgccgaagaacgccccgcttacggcaagctcgtgaacgaactgaaggttgccgtttccgaagctatcgacaaggctatcgaaaccgcaaacgaagcagcgctccagaagaagctcgctagcggcgctgtcgatatcacgctcccgggtaccggcatcgctgccggttctacgcatccgctgtacgacgtccgcgaagaaatcatcgacttctttgcgcagatgggttttgatgtggacttcggtcgtgacatcgaaacggattggtacaactttgaagctctcaacactccgcctgaccatccgagccgcgacatgcaggacacgttctacgtggacaacaaggtcatgctccgcacacacacgtctggcacccagattcactacatggaaacgcacaagccgcctttccgcatgatcgctccgggccacgtgttccgcgtcgacaacgatgccacccacgctccgatgttccagcagtgcgaaggtcttgtcgttgacgaaaacattagcttcgccgacctcaagggcgtgctccaggtgttcatgaacaaactctttggcgcaggcgtcaagactcgcttccgtccgagcttcttcccgttcacggaaccgtccgcagaaatggacgtgagctgcgtgttctgcggtggcaagggctgccgtcgttgcaagggcacgggctggatggaaatcggtggttgcggttctgtggatccgaacgtgttcaagaactgcggcatcgatgctgaaaagttcactggctttgcattcggtttcggtcttgaccgtatcgccatgctccgccacgagattccggaaatcggcctcctgaccgccaacgatcagagattcctgagccagttctaatagctatgggcgcggcacttcgtgcctccgaggcatgaggtcgctcgctgaagctcgctttgagcattaaaaagcgaaccgttgaggttcgctcttttttattcttcaacattactctaaatgagaaaggcggacctcacggcccgccattttcgcaaagcagctagagttaggcgatagccctaaccactagccactgtttactaagcactaattacgagcgcttgtagtcgtcctgcacgcggataatgtcgtcttcgccggtgtattcgccgacctggacttcaacaatcacaagcgggagcttgccttcgttctgcaagcggtgaatcgttccggacggaatgtaggtcgattcgttcggacgcacgtagaacaccttgtcgcccacagtcaccgtagctgtaccgctcacaacaacccagtgttccgaacgatgcaaatgcttctgcaacgagaggcgttcgcccgggcgaacaacgattcgcttcatcttgtagcggtcgctagattcgagcacggagtacgtaccccacggacggttgaccgtctgcgggaccttcggcaagtcggagccgcgagccttgagctcgtcgacgaccttcttgaccttctggctgcttgcaagaggagcaaccaagagagcatcaggcgtatcaacaatgagcatgttgtccaaatcaatcgtgcaaatctggcgctggccaccgagcacaagagaattcttggaaccaatgcccaagtgctttgcgtttatgttattgccgttttcgtcgtgatcgaattccccgtagagggaatcgaatgcgccgagatcagaccaaccgatatcgctcggcacgaccttcaccttggcagacttttccatcacggcgtagtcaatcgagttcgaaggaatgttcatcatgtcttcatgatcaacacggacgagagcatccttgttttctttcttggcgtttgcaaaggcaatctttgcggcggtcaagatatccggcgagtacgtcgaaagttcatcaaggaatgtagcagccttgaagcagaagataccgctgttccagaagaaccttccggaagcaacgtatttcttggcagtttcaagatccggcttttcgacaaaacgcttgacatcttcgccgttcgcttcgatgtaaccgtaacccgtttccggacccgtcggcgtgataccgaacgtgaccatgaaacccttctttgcaaattcttcagccttgcgcaagcattcttcgtaagcttcagccttgcggatcacatggtccgacggagatacgagaacgatatcttctggatcaagaccaaggcaagcaagggcaattgccggagccgtattgcggcccaccggttccaaaaggaagcgaacatcatttgcgcccacttcttcaagctggtccttggccaagaaatactgttccgcattgcttacaatgtactgagcactgcaaatacgagaattggtttttactgtacgctggaacagggacgcaccgtcaaaaagacgggcgaactgtttcggcatgagagagcggctaatcggccaaaggcgcgttccgctaccaccacacaaaatcaagttaatcatagtattaccctgctacggattatctccagccattgttgttaatcaactgaatttcatacacggcctgagagccagtatggacagcctggatggtcggagtaatcaagccaagaagacggttccacgtagcgataccagaggcatcgacgtacacgatgtcgcgcgggttcatttcaaaacggtcagccaaggcaagagccatagcgttcttggcgttcagctgataaatatcaatcttgttcttggccgtatttctaataacatagatactactcggagaagcatacatgacgttgacgccaccagctgcagtgagagcttcggccaaagagaggtaattgtccatgcggacaatactcgtcctattgacttcacccatgacatagacctttctatccctttccatttcggacttgagcgggataaaaagctggtcccccggcttcacgataatgcgttcaataggaatgttttccttaaaagcacgaacgtagtcaatattataaatcttgtcaccacgacggagctgaacgaaagacggatcggccttttcattaaagccacccacttcagcaatcacatcaggaatagtcatcggatgttcatcgaaacgcacatagcccggtctgttcacagcacccgagacaaaagccttgcggctgttatagcccgtcacacggacatcaacctgcggatcattaaggatcttgtccgaaagacgcttggtgatttccttacggagttcctgggcagtgaggcccgcaaccttaagttcaccagcatacgggtagaaaagcgtgccttcggtcgtcaccttctggcctgccggctggtactggcccatcggggatgtgagttccgggtgttcccagacaaccacctgcacctggtccagaggtccaatcctatattccaattcagggagcgtatccaccatcaggtcagccaaattgccttcggacggattcgggatgacctctaccggttctcccatatctcccttttcaatggaatgcaacttgaacgttacaccattataagttgtggaatctgtgggtatgttcattcgcatctgaggtgcggcaaagcagccactcaagatagcaccggcgacaccacaaagagcaataccaattttattcataggttacctttttagaattatttcgaggcttcactttgcctaatcttttcaacccaatacggagtcagcttggaaataaagttccaagccaggacaaacgcattttccggccttctatacgggtcaggaatatcgacctggtgagattccccataacggaaaaccttaccttcgagccacggatacttgtgcagaagctcccttttatggccattttccatcaccaaaatcaagtcggcccatttcaggatatccaaattgatttggcgagccctatgagcactcatgtcaatgccatgttgcaaagcaattttctgagagatttcatgggcgggattatcgaccaaagcaccgagaccagcactcataacattgaagtccgggccgagttctttttttaaaagatactcccctgtagggctacgacaaatgttcccagtacaaacgacaagaatattcttcatgatatgtaaataatagaaaaataagtttacattctaaaggtcaaaagcgaaatcaaggtccttgagaagaggattcttggtatccttttcagagaggagcggttcaaaaccttcgcccaccggccacttgatgccgatagccgggtcgttccagaaaaggccgccttcatcattcggagcgtagaagcgagtgcatttgtagacaaatgcagccgtttcggaaagtaccacgaaaccgtgtgcaaagccttctgggatgtagaactgtttcttgttttcggcggagagcgtaacacccacccacttgccaaaagtcttgctgttcttgcggaggtccacggccacgtcaaagacttcgccttcaatcacgcggacaagcttgccctgcggattctgcttctggaagtggagaccgcggagaacgcccttgcgcgaacgggactcgttatcttgaacaaagtctacgtcaatgccgccttcggcaaagtcgcgcttgctgtaagtttccataaagtaaccgcgagcgtcaccaaacaccgtcggttcaataatcttaacaccttcgatttctgtatttataaagttgaattttgacatatttagttggtagttggcagaacttagaccgcttcgctcttagacgaacaaataaatctaagttctaagttctatctccgtacattttttcgtaatatttttcgtagtcgccgctcgtgatgttgtccagccattcctggttgtccaagtaccagcgcacagtcttttcgatgccttcttcgaactgcaacgacggttcccagccgagttccttctggagcttggtggagtcgatggcatagcgggcgtcgtgacccaggcggtccgtcacgtaagtgatgaggttcaggtcttcgccttcggcgcggccgagaagcttatcgacggtcttgatgacgaccttgatgatgtcgatgttcttccattcgttgaagccgccgatgttgtaggtttcggcaatctttccgttgtggaaaatcacgtcaatcgcacgggcgtggtcttcgacaaaaagccagtcgcggacgttttcgcctttgccataaaccgggagcggtttcttatggcggatgttgttgatgaaaagcgggatgagcttttcggggaactggtacgggccatagttgttggagcagttcgtgacaatcgtcggcatgccgtaagtgtcgtggaacgcgcgcacgaagtggtcggagccagccttcgaagcggaatacgggctgtgcggagtgtacttcgtcgtttcgtagaagaagtcgtcaccgtaggccaagtggtgttccgaactggacgccgtagtcgtgaacggaggcgtgatgccttccgggtggttcatcttgagggcgccgtaaacttcgtcagtcgaaatgtggtagaaacgcttgccttcgtacttttccgggaggctttcccagtaaagctttgcagcctggaggaggctcaaagtacccatgacgttcgtgcgagcaaaggtgaacgggtccttgatggaacggtccacatggctttctgcagcgagatggatgattccatcgactttttcgtcttgcatgagcttgtagaaagcatcaaagtcgcagatgtccatcttcacgaacttgtagttcggcttgccttcgacatccttcaagtttgcgaggttacccgcatacgtgagcttgtcgaggttgatgatattgtattcggggtacttattgacaaatagacgaacgacatgacttccgataaagcctgccccgcctgtaattacgatggatcgtttcatgaatttctccaatttacaggggaaatatagtaaaggacaacttattctgcgggcgacaaacacaaaagaacccgacaaggaatgccgggcataaaaagtaaaaactctagtaactagtaactattaactagtaactcataatttttaatagtgaatctttccttcggcaacctttttgaggtgctgaccataaggcgacttgccgtacttggcggcagattccaagagcttttccttgctaatccagccgttcttgtatgcaatttcttcaatggctgaaatctggattccctgacggttttcgaccattttcacaaattcgcccgcttcaatgaggctatccatcgtacctgtgtcgagccaagcaaaaccgcggccgaggagtttcacgtcaagttcgcccttgtcaaggtatgtcttgttgaggtcagtaatttcaagttcgccacgagcgctcggtttttgcaccttggcaaatccagccacgcggttgtcatagaaataaagacccgtaatagcgtaattgctcttcggttccttcggcttttcttcaacagaaatcaccttgccattatcgtcaaattccacgacaccaaagcgttccggatcttcgacgtagtaaccaaatacgcttgcacggccattttcttcggcgttcttaacagcagccttcaaaagctggctaaagccgtttccgtagaaaatgttatcgccaagcaccatcgcgcagcaatcgttaccgataaattcttcgcccaaaataaaagcctgagcaagtccatccggactcggttgcaccttgtagctcaagttgaggcccatagcagagccgtcaccgagcaaacgctcaaagttcggcaaatccgtcggtgtagagataatgagaatgtcacgaatgcccgccaacatcaatgttgatagcgggtaataaatcatcggcttgtcatagaccggcaaaagttgcttcgatgtgaccatcgtaagcggatacagacgtgtgccggagcccccagcgagtacgattcctttcataacaattctcctatgatttcgaaaatagaaaacttcttacgaaagttttttcaaaaagttatttttagcacattatggcagagcaaaacaagcgaatcctcaaagattttttgaatgaactgattgagaagttcaacggacaccgttccgatatttcatccgaagacgttttagaacaatttatggcatgggccgaaacccgtggtacaacgttgtacccagcgcaagaagaagcgattttggagcttttggacggcaagaacgttatcctcaacacgccgaccggaagcggaaagtccatggtcgcgctcgctttgcattttgacagccttgtacacaaccgtcgcagtgtttatacctgccccatcaaggctctcgtgaacgaaaaatggatggcgctatgcaaggaattcggcgccgagaacgtcgggctttcgaccggtgatgcaaccgtcaaccgagacgcccccatcatctgctgcacggcagaaattctttcgaacatggcgctctgcgaaggcgaaacgctcaccattacagacatcgtgatggacgaatttcattattacagcgacaaggaacgcggtgttgcctggcaagttccacttttgacactcccgcaatcgagattcctcttgatgagcgcaacaattggcgctacggaattttttgaacgcgacatgactaagcatacaggccgcgagtccgtaaccgtccgttccacgcaacgcccggtgccgcttgactttagctacagcactaccgaaatttcgaccgaagtgcaaaaactcgtgaacgaaggcaaggctcctatttacgttgtccactttacgcaggcggctgctgcaagcaacgcccagaactttatgagtcttgacctctgcaccaaggaagaaaaagtcaagattaacgaggcaattaaagaagtccgttttgcaagcccgtatggtcctgatgtcaagcgctggctcaagcagggcatcgggctgcaccacgcaggacttttaccgaagtaccgcattctctgcgaaaaactcgcccagcaaggtttgctcaaagtcatttgcggaacagacacgcttggcgtgggcgtgaacgtaccgattcgcaccgtgctttttacgcagctctgcaagtacagcggtgacaagaccgccattttgaccgctcgcgactttcaccagattgcaggccgcgcaggccgtaaaggttttgacaatgtcggctacgttgtcgcacaagcgcccgaacatgtcatcgagaatttgaagcttgaagcgaagtcgcgcacgacaggcaaaaaattccagaagaggaaaccgcctgaacacggttacattccgtttgacgaaaacacgttcaagcgtttgattgaatccgcaccggaaccgctgacatcaagcttccaggtgaatcacgggatgcttttgaacatcttgagccgcccgaccgacggttgccgcgctatgcgagcactcctcaaggattgccacgaaagtgcagccagcaagaagcagttgcagcaccgcgcatttttgctgttcaggagtctcgtcgaaaagaagattattgagttcgtgcctgccgttgccgaaggttacagccacttgcgcgtgaacatgaacttgcaagatgacttttcgatgaaccagccgctttcgctgtacctgctcgacacgctcccgaagcttgacaaggattcgccggaatacgcactggacgtgattaccttgtgcgaaagcatcctcgaaaatcccgaagcgattttgcgcatccagcagagcaaggctcgcgacgcccgtatgaacgagctcaaggcacaaggcatggaatacaaccagcgcctcgaagaacttgaaaaagtcgaatacccgaaaccactgagagactttatttacgacacgttcgatgcttttgccgacattcatccgtgggtggacgaaaacattgaacccaagtccatcgtgcgcgagatgttcgagaatttcacgacgtttagcggttacgtaaagcagtacaacttgcagcgcatggaagcgattttgcttcgccatttaaacggcgtttacaaagtgctttcgcagaccgtgcctgacggctacaagaacgaagaactcttggaaatgcaggactacctcagcgaaatgatccgccgcgtggactccagtttgctcgaagaatgggaaaagatggcgcacccggaagattaccagaaacgcttggacgaaggcgcttccgaagacgaagtcgaaaaggcattcggtgcagacaaggctgccgccgacattacctacgacaagaagcgattcctcaacatggtacgccagcgcattttccagattatgatgagcttgcaaaagcaggacttttcggacgttctggacagcctcgccgacgaccttgccgaaggcgaacttttggcggatgatgaaggtacgccgtggaccgagaagcgtttgcttgaaacgatggccgcctacactgccgagcatcacaagttccgcatggacgtggaaggtcgtgctctcagccataccatcgtcacgtacgaagggaacattatgcagatacagcaaatgctccaagacgaagaaggattcaacgactggagcattgatttcacggtcaatctcgacgaaagccgagaagccggaatgccattgttaaagcttgcaagaatcggcgaagtttaagcctcgccggcaaattcaaagccagcttcttcaactgcagtttttaaagtcgccacgtcgatatcatcatcgtcgtgccattccacgtgcaatgacttgctcgcgacatcggcttcggcaaatacgactccatcgagcgggcgcaccgctttttcaacgcacactttgcagtggctgcaattcatgccgttcacgcgatacgttttagagacgggctcggcatgttcgtgatgatgttcatgatggtcatgttcgccgtgttcatggcatccacaagattcgccgcattcgcagtggtcatgatcgtgatcatcttcgcaagagtccgcgcacttgcaagaatctccgcaaccgcagccacaaccgcaatgaccgtcacaacccttatgcgcgaactttgcatacagcatgaatgctgccaagagtccagcgcaaacgtaatcaaacacgcctaaagcctcatgtccatggcaatccgcagcaccttgcggaagcatagccgagaggaacgtatccataaagaacgtatcaacaataaagccaaagaacatcgcaccaaacgcaatcgagaacaagtaagcagcgagcgtgcgtttgccaaaagccttaccgaccacaagcatcgaagcgatactcgttgcaggccccgccatcaaaagcacaagagctgcccccggggtaattcccttcgccacaagcgcgagcgcaagcggaatagaacccgtagcacacgtatacatcggcatagccaaaagcaacacgcagaccatacagagaatcgggtattcacgcaatgcaaggaacagttcattcgggacaaatgcagaaatcagagcaccaagcacaaggccaatcatgagccacttgctcacatcgcccaccatgttcacaaggccatagcggaacgtctctttaactttatccgagaatgtcgcggcagacgcatcatggtcatcttcgcaacaacaaccgcaatgttcgtgttcatgatggcgctcgccacattcgcaatgatcgtcatcatcgcggtcatgatggtgttcgtggtcgtggtgatgatgttcatgatcgtgatgttcgtgctttgccaaatcgcagtgtacacccgcagccgcattcccagcagattcgttacgatccgtttctccgcgagttgcaaagttcgtcagcacaccgccaaacagcgccgttacaaacgccgccaccgggcgcaaaatagcgaacgggagtcccaacagcgaatacgtcgccaagatggaatccacccccgtcgcaggagtcgaaatcaagaagctcacgctagcgcccttgcttgcgccttccttgcgaattgcaatcgaagtcggaatcacgccgcagctacaaatcggaagcgggacgccaaaaattgccgcccaaagcaccgatgcaaaattcgactttgcaattttaggcacgtacaaatgattcggcacccagacatgcaaaattccagcgagcaaaaagccaagcagcaaaaacggagccatctccgaaaaaagtgtgataaactcccagacaaaatcagtaaccatgttcatttttagaccttcttcttatgcaaaatgtgagcaagccccgtattgaaaatctcgccgatatgttcgtcatcgagtgagtaataaatcttgcgaccgtcacgagtcggcttcacaagattcgccgtgcgcaagatacgcagctggtggctcaccacggactgttcaaggttcaacttttcggcaatggcactcacagacatctcacccgaaagcaacaaatgaatcacgcgaatgcgcgtcgtatcgccaaagaacttgaaaaactcggacagttcaaacagcgtatcgagcgaaatattttgcgtattcggttctttatgcatacttatacctgttttaatagattaaacatatgaacaacaattcatatatacatattttcatttaacatggcaagggtattaccccctccaaaaaggcccattaacatccattacgacaataagataaagtcttctttattatattttcattacaagttagggtccaccactagggacgccacaaaaaggagtttttatgaagaaatttgcagcaggtattttgaccgcactttgcgcaacagccattgcaaccgcacagccgattgaccagcccattgaaaacgcaccgcaagcagtttcaacgcaagcagccccggctcaagtagcccagcaagcagtcgctcctgaagcacaaaacaacgaagccatgcccatcgacgaacagcaagccgcgcccgccccgaagaaaaatgcaatcggcttcggcgcacgcgcctcgttcatctacggtaacttctggggattcaaggacatggatgacctggacgcccccagcggtttcggcgctgacttcggcgtcgcagcccacttccccatcaccaacgggctcacattcactccggaaatcgccttccgccttttctatcttgatcatggcgatgacgactacacaagaaactttgacatgaccttccttgacttcgcattttatgttcgcggagccatcacaaaaacattctaccttgaagtcggcccgcaattgtcgatcaacactagcggcgattacaccattgaaaaccagagcggtgcttacgataatttcgaaaacatcgaacagactcccgttgaattcggtatcaacatcggtctcggctacaacgtcctggacaacttaagcgtcggtttccgctggtacatgggcttcaacgaagttttccctgatgtcaagtacctcgacgaactcggtcctgaagattatgacggctccaaaatcaaacatggcgtcaagtgctcaatttccaacctgaagggcgcccacacgatgatgttcaagctcggcatcacttactggttcatttaataaaaaatgcgttcgctccagtccttaaatttgcaaccgattctttcaaccgagggcatgcgtaatcttgacgcagcgtcaaaagaatttttagcaaaaaagacaacgagcgaaccttctgaaaaagacgttatccaaagcggatacacgttaatgcaagaggccgggcttgcgctattcaagttcgtaaaaaaaagaataggaaacgactacggctaccatagcggtccattcatcgccatttttattggtggcgggaacaatggcggagacggcctcgtacttgcgaagcacctgttacaagcaggaatcagagctttcgttttcagcctcgctccagcaagcaaattcaagaatgaagccaaattagcgcttgacgactttttgcaagcgggcggggaacttgaagaatccgcaaagttcgttgaaagtttcgggaaaaatctttattctcttcgcaaaacttttccgtttgtcgttgattgcatgctcggcaacggagccaaaggagagctccgctctgaatatgcaaagattgtacaaatcatcaacgaaagcagactccccgttatagccgcagatgcgccaaccggttacgattcctcattgcacatttgcaacaacatttgcgttcatgcaaaagaaacaatgttgttcggatttccgcgtctggacgcttacacaaaagaaggcggtcccgcattcgggaaagctgtcgtagcccagctgaactaccccggcgaagtcatcaagcaatttgatgaaaagaattacctcatcacagaagattctatttcgcaacttttaccccaacgtaacgaatggggagacaagcgccatcaaggaacagcgtttatcatcgcaggctccaaggatatgccgggagcagccgcgctctgcacagaagcagccctccgcagcggagcaggacttgtcacgctagctacgaccgaagcgattaccccgatcatacaggccaagctttcggaacctgtattttgcagtcttgaagatagagcagtcgaaaattgccgcgacgacgctcgcagcaagaatcatggagtcctgcaaccgcatcacattccaactttactggatcgagcaaaacatgcaagcgcaatagccatcgggccagggctttcaacaaacttcggcacgtttgaaacagtcctcgcattactcccgcagctcaaggctccaacagtcattgacgccgacgccttaaacgcaattgctatgttggatgacgcagaacccagatgcggtatggtatttcatgacgagaagtcaaaaattcaggcggtcaccgaatacctgcgcagtttacagcagcccgccattttgacacctcacgtacgagaattcgcaagactcttcggagaacttccaaacagtagcatggccatcccgagccgcttaagagaaatcgcaacaaatacaaataaagtcattttgctaaaaggcgcgccaacgtatattgcctcgcccgatggaaacgtttacatcattcctgtcgcaaattctgggatggcaaaaggcggcagcggagacgttctttcgggaattatcgttgcactccttgcacaaggtttggccacccccgaagcagccgtactcggcgcgcttttgcaccagaaagcaggccgcatcgcccgagaagaactcggcgcattcagcatgctccccagcgacatcatcaagaatttgcacaaagcgtttgtccaaaacaacgcataaattttgaaaattttgttttttgccgttttttacgtgaaagagccatagatcggaagattattcacgtaaatttttaaacaaattaaattcgtattctctaaaaatggatatttttccaacttttagcttttttcttacgaatctaagctccgttttcagcacttttatggataaaacacccccaaaacagatttttaagcaaaaacatcacaaacaacattgcaaaattacgtgaaacaaatccaaaagaaacactttatcacgtaaatttcgtcatttttcagaaatttgattttttcatggtcttacacaacaagcacttttcaccctccatttacttcctaccacattctttagtctctcgtctgtagggcgaagcccgttctttagtctaaatttctacattccccagtatggcagaaaagactttattacttctcgattctttcgcactcgcgttccgcatgttctacgcttacagccagaacccactcgtcaacagcaagggcgaagacgtttccatgatgcacggctactggggcgcagttctccgcattttagcaaagcacaagcccacgcattttgcgatcgcccgcgatgtcgcgcacacaaagactttccgccacgaactttacccggactataaggccaatcgcggcccgatgcccgaagaaatggcagcccagatgccgctcctttgcgaatcaatggaagcgagcggcatcccgcttttgtcagaacccggctacgaagccgatgacgtgatggcaagcgccgccgaagccgccgtgaacgccggtttcgaccacgtcgtgattatcagcaaagacaaggacatgtcgcaaatcgtgactgacaaaatccacctattccatttggaaaaaggcgccgacggcattgattttggaccgcaacaagtccttgaaaaatacggcattccgcctgaaaaaatccgcgactatttggcactcatgggagactcgagcgataacgttccgggcgttccaaaagttggcccaaagaccgccattcagttgttgaccgaatacggcgacatggacaacatttacgcaaacctcgacaacatcaagaagaaaggtttgcacgacaacctcgcgaataacaaggaacaggcattcctcagccgcgaactcgtgacgttacagacaaagcgcgcttaccatggcaacctcgatgcccttgaattttgcggtctccacagcgatacgctcgaaggtatttttagggaacacgaaatcaacagcctcattcgcctgctcgaaaacgttccgagcaagaccggttttgtacgcaaagacgactccgatgactccgcggcaggttccgagagcaacggcacctccgatgatgcatccggcgactctagcaacagcaaagtcgtaaaagcaagcttcccggcggacctcccgcccacctacatctgcgttgataacgatgaagtttttgaacagatgaaaaaggaatttgacgaagcgaccgaaatcggcatcgacaccgaaaccgatggacttgacccgatgcaatgcaacattgtcgggctttgccttgccgcagccgcaaaagacggaagcgtccccaagggatattacattccgctcggccataccgacgatatcggattcccttacccagccggcaagggcggcaacttcgactttaacgccacaaagaagtggttcatcgatttttggaacgattcttgcacactccccggcgacatttccgacagcggatccaagcagcccgacagcgcaaagcgttcccttgtattccacaacgccaaattcgacttacacgttctcgcccgcacctttggactcacgcaaaagcaaatcgattccgccaacatcatcgatacgctcatcgccgcatggatgctctcgccaggccaaaccgggctcggtctcgacaatcaggtcatgcagcttttgcagcacgagatgatcccgatcgagaatctcatcggacgcggcaagaaacaaatcacgttcaaccgcacgcccatcaaggacgcgaccgaatacggcgccgaagacgccgtctacacgctccgcctctgggctccgctccgcgccaagctccagaagtacgactacgaaaagtacttcttcagccaggaaatgccgcttctcaaggtgctttaccagatggaaggtgtcggtgcatttgtcgacacgaagattctcaagaaattgcagaccgatttggaacaccgcatcgaaaagctcgaaaaagaaatctgcgacatggcgggttgcgaatttaacattggctctcccaagcaactcggtgaagtgctctttgacacgctcggactccccgaaatcaaaaagcgcagcaccgatgccgccgtccttgaagaactcagcttccgcagcgcacacccgattgttttcgccgtcatcgagtaccgcgaactcaagaagatgcagagcacctacgtttccgtgctcccgacactcgtgaatccggacaccaagcgcatccacacaagcttcatccagtggggtacagcaacaggccgcctctcgagccgcgacccgaacttgcaaaacatccccgtccgtagcgatctcggcaagcaaatccgcgccgcatttgtgccgcagaacccgaacaacgtgattctcgcggtggactactcgcaaattgaactccgcatgcttgcccacctgagcggagatgaagcgctcatcgaaagctacaaggaaggcatcgacatccacgcccgcacggcagccgccatcaaccgcgtaagcctcgaagacgtgaccgccgacatgcgccgcgacgcaaaggtcgtgaacttcggcgtgctctacggcatgaccgccttccgcctctcccgcgacctgaaaattccgatggcacaggccaagagcttcatcgatggctacttcgaaatgtaccagggcgtacaaaagttcatcgacgacaccaaggccgccgcccaccgcgatggctacgttgaaacgctttccggccgccgccgctacattgcaggcatcgacagttccgaccgcatggaatcgcaaatggcagagcgcatggccgtgaacacccccgtgcaagggagcgccgccgacctcatcaagattgccatgatccgcatccaaaagcgcatcaacgacgagaacctcccgctccgcatgatgctccaggtgcacgacgaactcgtgttcgaatgcccgaaggaccaggtcgaagcgctttctgccatggtcaagtccgaaatggaaggagcaatggaacttaaagttccactcgtcgcgagcgtcggattcggcaaaaactggttagaggcgcattaaggcggcgaatctcgcccgcgccgccccaaatgttctcaaaaaaagttctcaaacaaatgtgattttaaccacgtttgttcttacaaacttgttatttatttctatgtaaataatttttcagttgcgtttcaagcctttttcatatatattactaggcgtacaacgggtgtattcttgagtgtatgagaaaaagggatgtttgagattgggcaaaaacgctcgaaaatgttctcaaaaaatttctaaaatcacttaaatttcacaaaataaggcacccaatcacaagtctcaacaaggagtcttagacatgagattgaatacctttggcatcgcatgcagctcgcttctcatggcagcatcagcattcgccgccctccccaaggcaaccgcattggtcgaaccgatgggcatgggttataatatcggcaacaccatggaagtgccggaaaatccgacagcatggggtaacccgctcccgaccgcaggctacatcaaggccatcaaggcagccggtttcaacaccgtgcgtattccttgcgcttggtattcccattctgacgctcttaccaaagacatcgccgcaaacggcggtaccgcagacaacggcagttacacccacgtaggcaaggccgccgactttaccaccccgaccattgacgccgcatggctcaagcaggtgaaggacgtggtggacatggtcatcgccgaaggcatgtacgtcgtcttgaactcccactgggacgaaggctggctcgaagaccgcgtttatgaaggcacggccaatccgcgtagcggttccggcgacatcgccaactcttccgcaacgacaaaggcccgtcaggccgctttctggtctcagattgcttcttacttcaaagactatgatgaacacctcctcttcgcaggcgccaacgaaccgggcgtgaacgacccgtggggttccagcggacagtgggtattcgacgactcccgtatgcagattttgaagggctactacgacgcattcatcacttccgtgcgtagcgcaggcggcaacaacgacacccgcaccttgattgtgcaggctccgcgtaccgaaatggacaacgctccgatgctcagcaagaactggccgaccgacccggctggcgatggctacatgatggccgaagtccactattatccgtatcagtactccctcatgaccgctgacgaagattggggcaagcagttctactattacaccggactttccagcacgaatgacaaggaacacaacatgggctggaacgtttacagcaagagcatcgacaactccgctctcggcaccccgaaccagattgcaaaggctttcggcgaactcaagacgatgttctgcgacaagggcattcctgtaattatcggtgaactcggcgccatcaagcgcaccggtcagattaccgacgccgcaaacctcaagctccatttgcagggccgcgccctcttctacggcgaagtcgctaagaacgccaaggctaacggcatcgttccttacgtttgggacaccggtgctgaagacgacggcaacatgaccatcatcacccgccaaaagggcacctacgaaattctcgacccggatgtcttgaacgcattgcagaaggcatacggcatggaaggcaacaacaagagcaacctcgacagcctcgtcaaagaaaacgaagttcctgaaaccgcagacggcaagggcgtcctcatcacctacacgagcaagaccgctgactctagcgaaaccggcacgctccgcatcaacctctccggcaccgctaaggatctttccaagtacgtcggcctcgaaattcgcatgaagggcgaagtcgcttctgcaggtccttgcactggcgcaagcgacggctgcggcgaatacggctggacctccatggacctcttcatgatgaccggcagcgcatgggcatggttcgacgcaagccttttggaacaggccgaccagcagctcgacgccaccacattccagacattcaaggttttgtggaccgatttccgcaccgaacccacgggcctcaactctgctaacgctattggtctcaacctctacggcacacaggtttccggcaccatcacggtcgactacatcaagggcatcaaggctgacggctctaccgttatcatcgatgactttgacaagaagccctctaccgaaggcaccgcttctagcaagatcgtcgccgtctccggttccggctcctccgccatcaaggcagtcgccgccaaggcaacgggtctccgcctgaacgtcgctcaaggctccgtcacggcaatgttcaatgccaacagagctactcgcggtacggctatgctcatgaactccatgggccaggtcatcgctcagaagaacttcaacgcccacgtcggtgcaaacgaagtccagttgagcacaagtgcacgcggcgctgcagtcctcatcgtcaagatgggcagccagaagagcgtacagcaagtccgcctccgctaacttaaacccccttgcatgttggagtgtttacagcaagggaataacagagagacaaatctcctgttgttttggggaaagggcccggcaatcgccgagccctttttcttttcctcctaacaattttccgctttctattttccgttttctattcgcgattcgttccaagcgctttcaggaagaagtttcctttatcgcccgctttacccgttataatgaaccttatggtaacgactcgcttgagcacattttcaactgtagttttatacttttcgccattcgggactttgtccaggtaagcttgtttaaaatcgtcccacgcataacacatggtcgattctccagaagtcaccggtaacgttacagatggccacttgtaaatttcatagtcatcttcttcaacgacaaatcctgccgatgccgtatcgaaatccacctccagcgaaacaggatccaaatcgagcactatgggaatatccgttttataagtaacgcagacgccgttccagtttgtgacatcgacagccttgaccacgcccgattcattattcgccagttggaaaccgaagagcgccaccggatccacctcagccgtcccaacaagcttgacactactgcacaagccaccacactcatcaatcacctgttcaaagtaaaaacctttatggtcatcatacgccttgtacttccaccagccaaaagacgaattttggtccgtatagtcataccatttgccccttgctagagatttccaggaattatccgcatagagccccgtcttgacggtcttatcgcccgcagctccgtcccacaggtccgcaggatttaccacagccggttccgcacttgacgaactttcaccttgctttgcctgaaaatccgcaagcgttcccaagctcttgatattgaacttgtactctccaggagaggctgagatcacaaatctgaatgcgaccagttgcttagcggccttttctccagaattttcaagccagtattccgggacacccgcaacggcggcaatccaagcaggatacttaaaatcgctccacttaaagcactttgtcacagggcccgtagtcaccgtcttgggcaaggcaaccgcaggcaaggcttctccaagcaacgcattcacggaatcgcccaaatccaattccaaagcgggcgccgcctccgattcgtacgtcatgcaaacgcctttccagtccgtaacatcaacaggaacaggcttaccattgtcatcctttgcaagcgtaaagccaacacccgcaaacggattataggtcaaagaatacttcgccaaagatacggttccgcaaatgccatcgcacgattcgacaacggtccgttcatcctgtacaccgaccaaatcagtcggccagaccacagaagacgttccacccttttcagcatccgtttccaaagtccaacgaccatccgcttttgcattcgcgggaagctttgcggcatagcgagcgacattgagcgagaagccgcccgcgctcggattccacaagtcgccttcgcgagcatcaaaagaactggacgaaggagtatccaccgaacttgatgaaagctccccaattgtattcggttcgaccgaagttccgacaaggcggccgttatcatcggaacatgccacaagcgcaattgccgccgcaccgcacgccgtataaagtttcttattcatattccctccctatttgcgattcgttccaatcgacataatattgaactcatacatcccaggtgcagactgcatcttgaaattcaccttcgccaaatgcttggatgccagcacaccagcgctatccagccatccagaagtttttagccaatcctggtctacattaggtgaagatttcgcccacgaaggcaatttaaaatcactccattcaaagcattttttgttaaagcttgcagacttcgaaagaggcgctgccggcaaagcgaagccaagcaaaaagcttaacgaatcacctacatccagttcaacattaagcgaaatagtcgacgtatagctaacgcaaattccaccccaattcgaaacatcaagagggatagatttgcccgccccatattcatcaatcgccaacgaaaatccaataaccacatacggctggtaagacaacgttccctcatccaagacagccgttccgcagacacctccgcaatgatcaatcaacggttcaatcgcaccttcattaaagtcatcgccaaaatccactggccagtacacatcggacttgcccccatcaatggtatcagtagcaaagaaccagaccccatatttcacgtcatccctgcgcgattcaacaaagcttccgacatcaacatctacagtatacccgttccacaaatctccatcgcccgaaggaagcgtgcaacacgggaagaacgaagaactgctcgagttgccaaccgatgatgaagacaaattcatacagctatcaacgcggtccaaaaggacctgttttctggcaagtgcattttcttcaacaatatcatcatatcgcgatttcacagacgcaaattctggagaataacggaacgagccatcggcacattgcattatcttgggctgtgcattgtcgcaaggcagattctccgtcgtgatgagaggcatttccaatgtagaacgcatccacattgcattgacgcatgtattttctgctaacaaactttggccccaaatacccctagcctcatcaaccgcattcaaatgccctaaacgggtaccttcataggcggcattggaatccgcataattgcactcgcagaaatgttcaacaacagtcggaataaggcaggattcatcaactactgggaggttttcaccgtccaacgctcttcgaccgttcgcagtagcaaagcgcccgaatcgaacaatcttaaaagacaaagttgacttatcgtaatagccgtttatcttaaagtggactccaactaaatgctttaccgcattttcaacgctaacggcaggctcaccatcacgtacaacgtttttggcataattcgcaaaatcggcccacgcaaagcattcttcacgataatccaagtcgttcaatttttcattgaccgtagttctattcagtattactctataaatttcatcacccaacaaagcattgacagaatcgctaaaatcaagagacatcgtgattaagccgtttgacgcatagcccacgcaaaaaccgcctaacccactagcgtcaacttcatcaaatcgcccaaatgcgtttttacctgccatgctaaaagcgatatcaacggacgcaggcttttccacactcataaattcatagtcaaaaccatttacgccatcaaccgcattaaaacgcgccttgccgcaaatagaaccaccacaaagttcaatcacatcgctcatggccaaagaatcgtaatcttgtcgagcagttcccgtccataaaacacttggaatcagaacttcgtttgtatccaacgtccaataccaaatgccagacgtattcgttccgttatcaaaaccagtatggacgcggtttccagattccggattccacatttcagcaaaccagtcgcaaccggcaggcgcattttccatttcagacacgcgacatagtcttggttgaccatccctcgggaaagtcccgctgctcgacgaataacttgacgagctaagcgcaatcgtattcggttccaccgatgtcccagagacactatcatccgaacaggcggtagcccacaacgctagcgccacagcaccgcacgccgcataaagtttattctccattttacgcctcctcttttttcacaatttcctttgacagcggaaacagctgtaaattcaacctgtaaacttgcgtgatatcgctacattcatttgcaatttcagtaatctttttgcggcactcgtcaagtactgcgacaattttttcgtacgcctcacgattcacgcccatcgtaattcccgtaacgtttcgcacgtccggcgcaaagcggttcagagaatctaccgccaaatttcccatggcacgatgcatggagcggatggcaagcggcaatccttccttggagccctccacagacttttcagtttgttcgtaaacattctcgcggacttgtttcaggaatcctgcacgttccaggaaagagagcgacttgcggacatctagcgctgaaacatcttgcgcacaggcttttgcaatatcgcccggcatcgctcccggcatcaaaggcgccaactctcgcaccaccggatttttccaggtatcgtaatactcaaacgcatctttatctacaatgcggaccttatgagacaaagccattgaattcatttgttccaagaactttttcttttgttcgtcattcttggcattaccaaactgcaccatcgtttcaaaatattcgacctcgtaacccacaagcccaatcgcctgggccacacgacccatggtcaccttgctcaaattcgtcttgccttcgcaaaccatcttgagatacgacggcgagacaaaacccgcaattttggcaaactcgcgccacgagaacgcagaagttctcttgcgctcttcgtagtagtcgctcaaaaaagcgtggtagtcctgatattcaacaatcggcttcatacttataaatatacctttccgactatttccacgtcaatattttatagtacaatttctttaaaattcctcaattttaagcaattttatttaatataaaaacacaattttatactatatagtacatcccgtactgtatacgaaaatcgccgcagttttacctgcggcgacttttaaaaagcaactagaatcgcgggcgcgaaatgcgctgattaccagatcttgtcgaacttcttcttgttcttttcttcgtccttcttttcctgaacgatggcgtcgatgacggcggccaccgtcaggttgaagatatcgtggacagaagcgtcggagtcggtgaagtgcaccggcttgttcaagcccatctgaacaggaccgatggattcgccaacgcccatttccaaaagcatcttgcaagtggtatttgcagaagagaggcacgggaagatgagcgtgttcacggtctggcccttgatcttgttgaacggatacttcgtgtcacgaaggtccttgtcaagcgccacgttcacctgcatttcaccatcgagaacataatccggatactgttcgtgaatcgtcttcacggcttcgcggaccttgttcacggtgccacgagcagcttccttgtcgctaccgaagtttgcgtagctgagcatagccatcaccggttcgtgagcgaagaagcggacagcgtcgtgcgtgagcttcacgatatcaacgagcgtttcggcatcggggtcgcggttcacaagcgtatcggccaagaagaacgtacccttcttagtgctgaggatatgcatagcgccgaagtgcttgtattccggacgaataccgataatttccttggcgagttcaatcgtttcggagtacttggaatagccaccggaaatgagagcatcggcatcgccgaccttcaccatcatcataccgaagtggttcggttcgaacatgtcgtcacgtgcttcttcgaaggtcacgccattgcggccgttttcttcggcgtagatagcggcgtagttgcggcggcgttcgaattcttccggagaacgcgggttcacaatcttgatgcccgtgaggtcgagctgttcgcgctgggcaatcatctggatgcgttccgggttaccaagcataatcgggtgtgcaatgccttcggcctgagcctggacagcggccttgagcatgttgaggttgctttcggcaaacacgacgcgcttcgggttgctgcgagcggtatcgctgaactgacggatgagcttgttgtcataacccatcatgtcgcggaggcgatcgtagtaagcgtcccaatcggtaatcggcttgcgggccacgccactttcaatagcagccttggcaacagcgatagaaacttccgtgaggaggcgcggatcgagcggcttcggaatcaagtattccttgccaaacgtgaagcgctgtgagttgtatgcaatgttcaccacatccggaaccggcttgtgagcgagagcggcaatcgcgcggacagcagcgtgcttcatgtgttcgttaatcgtcgttgcacgcacgtcgagagcgccacggaagatgtacgggaaaccgataacattgttcacctggttcggatagtcgctacggcccgttgcaaagatgaggtcgccacggcttgccatagcttcttcgtagctgatttccggagtcgggtttgcaagcgcaaagacaatcggctggtcggccatgctgcggaccatttcgcgagtaaggatgttacccttggagaggccgacgaacacgtctgcgcccttcatggcatcttcgagcgtttcgatatcggtgcgttccgttgcaaagaatgcctttgcttcggtgaggcccttgcggtccttgcggataacgcccttgctatcgcacatcacaagattttccttcttgagaccgagagacaagtagaggcgtgtgcaagcacaagcggcagcgccagcgccgttcacaaccatcttcacgttgcgaatgctcttgccagcaacttcgattgcgttcaagaggcctgcggaagaaatgattgccgtaccgtgctggtcatcgtgcatcaccggaatatcgagttcagccttgagcgtgtcttcgatttcgaagcattccggagccttgatgtcttcgaggttgatgccgccgaacgttggggcaatacccttcacgatttcgataaacttcttcggatccttttcgttgatttcgatgtcgaacacgtcaatgcccgcataaatcttgaaaagcaaagccttgccttccatcaccggcttaccagcgagtgcgccaatatcgccgagaccaagcacagccgtaccgttactgatcacagcgacgaggttacccttgcccgtgtattcgtaagcgaggttctggtctttttcgatttcaagacacggtgaagccacgcccggcgtgtatgcaaggcccaagtccgtctgcgtgctgtgcggcttggtaggcacgatttcgatcttgcccggcttgcccatggaatggtattggagagccatttcctttaagtcttttcccatttcgttctcctgtgagtcataacttttttcaagcgcaaatttagaaaaatttacacaacaataaaagggtgccaaaaatgtgttttttgttacatttttacccaaaattgctatagttaagccgcaaataagacttttagctcccatacgacgcgcgtattacaaaaaatgaaacaaaacatcaaacagacagtcctcgaaaacggaattaccattttaacagattacatgccgcacgcctattctgcagccgtcggcgtttgggtcccgcgtgggagtcgccacgaagcaagcgatgaattcgggctcagccatttttacgagcacctcgttttcaagggaaccgagaaccgcaccgcacttgaaattgcgcatgcaatcgaagaccgcggcgggaatctcgaagcgtacacgacacgccaagaaacaggcttttacgcgcaagttgaaagcagcgatatgccgcttgccatcgacgtgatttcggacatgctcatgcacccgcgcttcgacaagaaagaaatggaaaaggagcgccacgtcatcatcgaggaagtccacagctacgacgacatccccgaagaactcgtgggcgacatcttcaatgcgattcatttcaagggttgtggtcttgcacattccatcaccggaaacgtgaagcaagttcaagctcttacgcgcaagcaaatgctcaagtacgggcatcaagtcaccgacgaaatcccgctttacgtttgcgcttcgggtaaagtcaagcacgaagaactcgtagaactttgtgctaaaaaattcgaacaaaaaaagattaacggaataacacccgaagacatctacacgccaaatcaaggcatcaagattgtacagaaaagcgacattacgcaatcgaaccttttctggggtttaagctttgaccgttcgcagatgagcgaccgtgaccgcagcgcgttttcgcttttcaatgtggctatgggcgcaggcatggcatcgcgcttgttccaaaaaatccgcgaagacaaaggtcttgcctactccgtgtactctaccgcagacctttacaaggactgcgtggactggggcatttcgcttgcgaccgagccgcaccagctcaagaccgcccttgcgctttccatcgccgaagtcaagaagttcctgcgtcacgggttcatcaaggatgaactcgaacgcaccaagacgaatatcctcggcggactccacctcggtgcagacagtcccgaaaagcgcgtaatccgcatggcggaacagacgctccacctcggcgagttccacaccatggaatacgccgaaaagcaaatacgttccatcaccgaagacgaagtcctcgcaaccgtcaaccgtttgctcagcacggcaaaatattccatcgccgtcgtcgaacccaagagcaaaaagaagaccgtcctcgacgtggatttgttctagcacgtgtcaccccggactccgttccgggaacggtattttcaacgcaaatacaaaaagtaccccgccttttcgggcggggtacaatttctcgcgttttcgctaagtcaggacttaagcagccttcacgatttcgacgaccttagcaaatgctgccggatcggcgacggcggaacacgaccgcatgctcattgatcaaaaaacgagactccgactattcgcatgctctcgcctacatcgccagcttacgcctggcgactccagctcacacttggccatcgccttaaatgtaaaaacgccccactcgcaaggagcagggcgaatttctcgcgttttcgctaagtcagaacttaagcagccttcacgatttcgacgaccttagcaaatgctgccggatcggcgacggccaagtcagcgagaaccttgcggttcatgttgatgttagccttggaaagcttgtaaatgaactggctatagctgatgccgaattcacgaacagcagcgttcaagcgagtgatccacagagagcggaaatcacccttcttgtcgcggcggtgtgcataggcatactgaccagcgtgggcaacggcgtcaatagcaaggcgaaggttcgacttgcggcggccatagtaacccttggcggccttgaggatttttttgcggcgttcgcgggaaggaactctagtttttgcgcgtggcattcttactctccttatgctacgacaagcagacgcttgacatgataggtatcgactttcttaacgagagcgcccttacgaaggttacgcttacgcttagtgttcatcttagcttgaatgtggcgcataccagcgcgcttgaacttgacatggccggaaccagtcacgcggaagcgcttcttagcaccgctgtgagttttcatcttaggcatttttacctcgtaggttaatagttaagcctcacctgctgcctttggctcggttacgggcttcggtgcctggtcttgtttcttaccggcaccacgttttggaccgtagatagaaagcattgtgttgccttccacccgcgaatccatttccaaatcgtcaaacggagccaagtcttccttggcgcgttccataaggcgcttgccgtagtccatgtgcgccatttcgcgtccacggaactgcatgataagtttcaccttcataccgtcctgcaagaactcgccagcctgcttgatgcggtactggtagtcgttctcggcagtcttcggatgcatcttgatttccttgagcttcaccacgtgctgcttggcctttgcagccttagccttcttcagttgttcgaacttgtacttgccgtagttgatgatgcggcagacaggcggcttagcattcggggagacttccacaaggtccagtccggcgtctttcgccatctgcaatgccttgctcgtctcgatgatgatagcttcgccatcttctttcacgagacgaatcggagagatatggatatcttcgttgatacgggtcccatcgctgggacggttgggcatgcgacgatcgcgcggattagggaacaagtatgctacctctgatatgattgttttgttattgcgagcgtaaatttagaatttttttcatatttttccaacaactttttttaagaacccctttaaaaagcgcaatatttttgtataattgtccatgctcgcggcggtagctcaatggtagagccttagccttccaagctaatggttgccggttcgatcccggtccgccgctcttagacctctttttcgagaggtctttttttattcaacgggatgccggggttgccatacacgcggactttcacttccacgagattttcaacttgcgtttggcgttcgcgcaatccgtcaaataagaatccatcagtacctgatacggaatgccaagttcctcggccatattcttgaaatagtcgatagtttcaacattcagcctgattgtaatttgcttcttgagaactttggcatacgggttcttcaccgccttcatttttgaaaaatcatattctttcttcataagcattctccttttctcgcgttccaataatattgaaattccttctttgtagctttccgagcactgattatacgattaaccaaaacattgggattcaaaccattccattcagtaaagatgacaactagagttcttaaacaagacgacagccctataagaatagacctatcttcctgtgctgaatgttccacatcaaagaacaccctcgcatattcatcttcaaagcaagttttagcctcctcaaatgaaacatcatgcttcttttgattaatcgcatttttcttttcatcccacgcgaattctatttgcatacagcactccgcgtcataattataatataattattaaatttaaaacaagcaactttagctttatcacaagtacaaactttaatcattataaagttccctttttacggaccgcgccgtaacgcagcagagaatcaaacccctaccatactatatacacgcttttttgagctatttgacccactatttttttgtaaaatttttcacaacaaaaaaaactccagctttacaagccagagtttttcaatccaacagtattttttacaaatcacttttttgagggtttcctacacctttcaaaatctcaagcactcctcttgaatatggtgttgcaggagccgcctccagcgcattccctggagtgcaagaacacctcttgtgttttttaagttcgtcttgagaaggcatttccaaacccacggcatcgtacatatccttggacagtttcgcccaatcgccataactagaatccgcgtcattcatcaatccaaaagagaaaaacgaaaagccagcatttttagccgcttgcactaacggcttataagaacgaagctgctggagaaattcttcgcgggttccattcggctccagcacaaaaagaatatcattcgtatcaaggcggtcttcggcctgcttgcgcaattcaaccaaattccaggcaacttcatcaagagcagacaacggagccacaacaacattgtcgctacggagtttcaactttttcttcaacggtggcggcattattccaccttctccaagcccaacagcattatacatcttatggttcttatcaacgattacgctatcaagcacaccattcttttcagagtacaacgcccacataatgcgtccaggatcatcagcgctttcgcaatggagcgtcacatagcgctttccatatcggtcagacaatgttgtataaaaaatattaggcgagaaaccgcccttagcgccaacgaccataaaatcctttgcaatcattacagaaagatcaagggtatggcagtccgcccaacaaagtgtcgaacaagccataaccaacgccattaggacttttgaaatttttcgcaacaccatcaagagcacactttcgtcttcctgtcgttgccgccaccgtccctgcaggtggctttcgccgcactataagccatctccactccgacttcagattccatattgtacatggaataagtcttggtatcggttgaaccatgagcgtccttgatggtcacaatcagatttcggccatcagccttgtaggtgtattcggcatcgtcaccgaacgcgtccttacgcacaaagtgccaagtgctcacgtcggacttgaccatagcatcgcaagccggcagttcaatgcaagttttagcaacaccctctgtttctagcgacggcgaagcttcatctgcctgagtggcagaattaccatcatcgcaagctacaaagaccaacgccaaagaaacaacagacaaactaaaataattcatactactccttttgattaataccagccctggctagcgccataccacgcatcttcggccggccccagattggcagggccttttttcgcaggttttccatcatcggcaaacgtaaacggaatcgtaacggtacaattcttataatcccccgcatcaaatttccactgcaaaatatcattcagcacggccttttcaaattcaggaaaattcgtggttgcactgacaatttctcccgtttctatattgccatccgggagtattttaaacttcaccgtaatcttgccttcaaaacctggatttgtccgcaagaaattattgtacaaaggtttcagacgattcggggtattagccctgacaacctccatgatcttttcggaggaacgtccttgagcactcgatgtatcctttggagcttcagccaccttactttcagaagcagactcatcatgcggcgttgcagtcgttggtacaggttcacttactggttgctgcgaattaccggcacaagccgcaaggataccagcgacaataattacggcaaatttcaagaaaaaaggcgttttcataagattctccaactcattttatgccaaaatttttgggctaccagtagataatataaatatccactttaaactttccgggaactttttaaatttgaggttagaaaaagaggatttcatgttttttgaacaagcaatagcccataacctcccgaattatacgaaggaatcggattccgcctacggcgagaccctcgctccgctcgattacaaggacgaacttaaggtcaagaacgaagccatccgcgaattttgggaagtcaaccgccttgcacgcggtccgcagccgattgtggcaagccccatgccgcgcaattaccgcacgacgtccaagcgccaagtcgaaatgaagccgggcgacctccgctttaacgaatacgacagcatcttggagcccgaagaacacaacgccatttaccgtctgctgttcgacaagctcatcacgccggcatacaagccgctcgcttacgcgctcaactggctcatcatccgcggcacgtacaagtaccgcatcgtgattttcaacgtgaaaaagctggacgcaagtatcgtgcgcaagctcaagcagatttccgaagtcttgcagcagagcccgtaccacgtgaccgcagcacatgcctacgtggacccgactggttccaactactatctcgaagcaaagcgcccgacagacacgctcaacttcaagcagctttacggcccgcgcgaactatcgctcgacctcggccatttcaggctcaaatacccggtgacgggcttcagccagattaacgaaagccaaattcacaacctcatcaagtccgcaagccgcttgctcggtctcgaaaagggcgaccatttcttggatctttactgcggttacggtctcttcagctttgctctcggtgaagccgccaagtccgtgctcggtgtggaatgggaaggtccgtccatcgactgtgcgaaggcttctgcaagattcttgaagaaaaactacaagttcatcgcaggcaagattgacgagacgtttgtgcaaatgagacttccgcggccgatccctggcgaaccggaacgcattttgttggacccgccgcgcaagggaactgaaccgggcgtcatccgggctctcgcgatgcgcaagcccgttcgcgtacttcacattttctgcggcaccgatgaaatcccagcagctctcgccgaatgggaacgctacggctaccgcgtcaaggaagtgttgccgatggacttgttccccggcacgccgcacctcgaaacgcttgtcgcacttgagaaaaagtaataggtaccgcgtcctatttcaatttcttcaggaaggcatcgagccttacacagaactgagccgcccctagatagctcacatgattcggattattggccatctcgtctgaatagtcgtgatggccatctttatattcatcaaaaatttcgatgcccatatttttcaccgcatcaataatcttatgcgcatcatcccaactcgggccatacgggtcaaacgcttccgtatccttgtaacccgggttgcgtggcggaatcgcggcaatcagcttgacgcccttcgaatctgtaaactttttcagcgccttaatcttttccaagttctcttgcaaggactgcgaatcgaacggcaacagagaaagatccacattcacaatcggcacaccccattcacctacaggcaaaaggaatgttccttctaaatactgctgtccaagcaacacctgcgggaattgctgttcctggctgagcgccgcaatttcatttttcgtagcgttcgacaaataattttcgtcatagcggatgcccggagaattttcaagaaccggcccagtcatttcattgtaggtcctgtaaaggaatcccggcgaaagttcaatcacgacgtacttgagtttcggtgcatacgggattgcataattacgaatcaggtaatcaaacaggtggatatcagacaaagtcacacccatgttaatcgccttgtaagacttgatggaatcttcaatcacggcattcaaaagcatcgagctaccgaaagtcgcaacttcaattttgtcgctctgattccagaacgactgcaatctcatgcccagttcaaccaccgcaaacgggtacgggctcggcgcattgttgtcataatacgcaccagcactatccacatccacggtcggcttcgggtggtcttcaccatcttgccaaacccacaagcacgggtgccaaagttcctcgccttccacaagcggagtcacgtcaccattgtccaagttcacaagcgccagctggcgatgcgccccattgtaatccgtaaggcttgcgacaatcaaattgctcggttcaccgttcaacatacctacaacccattcggtatggtcaaacgtgtatttcgcaggagacgccaccgtgcgcaccaaatgccccgtgctatccgctacgagaattcgttcgtgaacgccataattcacgcccacaaaatcgcgtccacgcgtaccaccaaaatcaaggaacagcgtacgcttcgttccgtccttcgtcagagacgcgttgcacgcctgttcgccattgtaccaaatcacatcggtacccgtaagcacatcggtcaaatgcgcacgcaacaacgtcgaagaagaaattccaaagctattatccttttcaacaccgccatggtaagcgccgtcaaaaagcttttgcggcgtcccaaattttccttttgcaaacttgacctgccacgtgctctccttcataaattcttcacttttgttattccttgccgagctcacgtacacaatcacggtatcgccattcgggttcacgcgccaacgtggaatcgccgcattttctactggcaactttaccaggttgcttcccgattcattcaagtcgcggacatagacttcagattccttcagcacgccttccatcgacgtgcaaaaggctacatgcctaccgtccggagagatatccgggtgatagacatctatcttatcttcaatttcaacaatcttcgccgttttggcaaagtctacataagccaagttcccgcttatgtcatttcggaacgcaagttttgcattatatgaacttgtaagctgtcgcagttcagacggctggatcagcggcgtaatcggagcagacacggtgcttccgttatccgtaaaccacgttgcatcaggaatagcaccacacaccaggcggaacccgatgtaatcaccctttgtcgaactcaagataggataagtatctcccctgctatacaaatacatcgccgtcggggagctcaagtagctaccgcccttcaccacgcaagaaccaatcgcatcgccatcaatcgagcccacaaaattggatactgtcgtatccctaaaagaggcataacggtcgttcacgagttcaagaatattccccgccatgtcgcagatattccctgcgttcttggaagtacatacctgatgcgctgccgaacccgagttagccccattccagctttgttccgttttccagtttttcgacgcaacaaaaatccattccgcttcggtcggcaatctaaagcctttcttctgcggattgaacttgtagcctttcatcttgacacaatgcttttcggaatcaaattcggcactcgtataatcatatgccgtatcaagcccatgttttttgctcaatgcatttgcatacaagacggcatcgtaaaacgtcacgtttgcagcaggcaaagaatcctgtttgcaagagagcttcacgcccgtttctttgcgcatcaagtcattaaagtctttacagataacttcgtgacggccgatataaaaatcataggtaaactcggcagtcattttcggacgttccaacgttttagcagaaacgtcatccgtcccaagcgtcgtctttttgcccttagcctgcacatagacaaagccgtcgacgttcagttcgtcttgctccggcgccacagaattgtcaccggaatggctatcgtccgaacaggatgtagcaactgcaattgtcaaaaaagacaacattaaaattcgaataattttctccataccctcaatatactattttttgcttacatggtaacaaaatccaacacgcccgacaatacactttggacccgcacgttcattaccgtcgctgcggcgaactttttgctgttctttagcttttaccagctattgccgattttgccgttgtacatcatcgacaaattccagacagacaacgcaaccgcagggttcatcatttcgctctacacgattggagcgcttgcctgcaggccttttgcggggttcctcgtcgatacgttcagccgaaagccgctatacttttggacatttttcgcatttacactctgctttttaggctacaagacagtcgggctgttgccgattctagcggtcgtgcgttttgcacacgggctgttctttggcatttcgagtaccgcaagtaatacggtggctattgatgcactgcccgcaagtcgccgaggcgaaggcatcgggtatttcgggattagcgtgaacttagccttcgccaccggtcccatgaccggaatgtttctttacgaagcattcggcgacgggattgtttttgcaatttctacaatcctttgcgtgattggacttgtgcttgtgcagacgctcaaggtaaagccccgcgaaaagaaggtctgcgccccgctttcgctcgaccgattcttcctcactcgcgccgttccgcaatttgcaaacttcatcttcgtcggatttgcgtacggcccggtcacaaactatatcgccatttacgcaaacgaacttggcatcggtggcacaggatggttctacgcgctcatcgcttcgggcctcatcttgaaccgcatcatgacaggccgcctgattgaccgcggttacctgattcatcttgtgggttccggcatgactttgatcgtcgtcgcttacttcatcctcgcctttagccacagccccattacattcttcttatccgcattccttatcggaacaagcctcgggcttatcttccctggctaccagaccatgtgcgtgaacctcgctcgccacgaccaacgcggaacagcaaacagtacatacctaagcggctgggacatcggcattggagccggaattctcgtaggaggcgccatggcaaaccacttcgggatgcaccagcaagtgttcttcgtctgcggcatagcactcgccatcgccgacatcatgttcctcgcctacacatcaaggcattacttgaaaaacaagcttgagggataagactacgccaagcgcttgtcttcgtacattctcttgtcggcgttgatcatgctttccttgaagctttcgggatttccatcccagcgggcaaagcccatgctcgcctcaatcttataggagcgtgacacgctcttcgcgacttcttcttgcaagcaattgcggacttccttaaccacatcgtccgggacttcagtctgcgcaatcatcaaaaactcgtcgccaccgtaacggcagaggaacatcgaagaccccaagcgttcacaagccttcttgagcgcctgcgaaacgataatgagcgcacggtctccttcggcatggccgtaagtatcgttaatttgcttaaagtggtccacgtccaccataatcacaaaagaatctttttcttcgcgcggctgatgcaaatagtcatgcagacggttacggttattgagcatcgtcaatgaatccgtcgaaatcaactggttttgcatatgctaatacgcaaacaaaataatagcggtacaccagaagcagaaaattggagtcgtcaatgcaaagagaatctgcgcaccgcccgccaccaacacacccggcgtatagctagccacaatcagatacgttccaagattagccctattcagcatggttcgcgtacggagcaatccgcgaactgttcccgccatccaataaattaacggcaagaatgctaagatgaaataataaaagccaatgggttctagccggtcatcaagccaaaagtcgggagcaatccaaaaagaaatgagcaacgccacaaactgcacgataatcgggatgcgtaatttaaattgaagcgtttcaatctgcttacgagtcatttccgggcgtgtactgatttcagcaaacataaaacagttatacgcgacaaccggcataataatggcattgaaataattcaccgccaaaacagtaaacgtatttttcgggaaagtcgcatcgttcacaagcgcccaaacagagtcacttatgaaatagacaatatgccaaagcacaagcgtctggaaaagttcatacttgacctgcggagtcgggagtctcttgatactgtacaaaagcagcagcagtatcacgatgcatcccgcattgacttcgacataaaatccaaaaacgctcatagttacaaaaatactctatttctattacattaggacaaaaatccctgtttattctcaaaaaataatctccatcacaaagcgtatccgaaaggcacaaacgttgcatatataatacaggtacataaattttcaatcaaaaacgccgtttttgctcatttttgcaaatttccgttttatagaaacattgcttttccgtaaaattcaatttatatttaggagtgatgaaagcgattatcgaatactccaacttccgacagtacatgcgcgacttttacgaagagcgtaagctccgccatgttttctcgtggcgagaattttccaaggccgcaggctttacctcatcttcgtacatgaaggtcgtctgtgacgggaaaagcaatttgagccgtatcggtgtcgaacgcaccgggcaagccatgggacttgtcggattcgaaatggactacttcagggcgatggtcaacttcggccaagaaacagacgaagcaaaaaagaaggctgcctacgaagaaatgctcgaaattgcgagagtccacaaagtcagagttgtcgaaggcgacctgtttgaattttacgaaagctggcgaaacccagtcttacgagaactcgccccgctcatgccaggcgccactccgggtgaactcgccaagatgtgctacacggacgtttccgccgcagacatcaagcagtcccttgattttttggtcaaggcagggttcctcaaaaaagagggagaaaacacatactcccagacagaaacatccatcaagggctcccccgaagcaaccaagctcgccatccgcgacatgcaccgcgaaatggccaaaattgcagcaaattcgctggatctcgcccgtaccgagcgcaactttaccggcgtcaccatgggcatttccaaggactcttacgaacaaatcgtcaaggagcttgacgaatgccgccgcaaaatcgtgagcattgccgcaggcgacaaaaacatcgatcaagtttatagattaaatttacagttattccctctcacaagaaaggcgaaggagaatggcaatgactaagttgttcaataaattcttgactatatgcgtcgcggcattctccgcatttagcctctcggcctgttctgacaaaatagcaggaactgccgaagaaccaaaccagttcgcctatgggacgcagtctagcagttccatagaccgctccatcgtatcggattccggcaaatctctagaaacaccaaacgattttcctattatcacaagcagcgccacatcagtcccgtcaccaaccacaaataattcatcgtcgtcccaatcggaatacgacggttttgtgccaatcacgatagacccgactccatccttacccgattccgttcccggaaatagcggagccggcagcagtggcggcgcacctagtttcggcaaccccgattgtcattgccaaggcgacgcaaaatgctattgcggttcagacggtgcgtctgcatacacacttgatgattatctcaaaaattacaatatcaccgatgtctcttacgacgacaacgtccttgcctttaacaagacttacgatggtcagctcgaagacgtctacaactctgcgaaagtaaatacatcacagctgagatccatcggcctgcataagattaccagtgaaaacgccagcgcattaagcatactgtttttaaggactacaatgaacatgggcggaatgctctacgaaaaagacggagtcgtttctagaacgcaaggcggttgccaactttacgtgctgaacgtctatgacacatcgcccgtcatccacgtgcttaccgagatttcaaaggatactatcaaaatcacagacgtccatgacaactgcgattacgagccgcgcccattcgatatgcatgtcggattcctgttcgaatactgcggcgagctttctgaaagtcccaaaattgacataacattcaagctcaacgaatccatgaagtgcggtacagtcgactacgacgagtacatcagtaaaaaactcagggactcctccggccagtaaaaggcaacctcacatttgcgccacattgggatacggcaatatttgtcgcatcccaaatctatattgtagccataaaaaaattacggtcaaaaaaaacacctcatttcgttttacagattcaatagagaaaacgatatataattgcggttttaggtgtttgctatgagaaaatttgccgtttaaaggaggttttatgagagaaaattacttcggtcgcgtattaaattccctgaatacagaatgcacccgcaaaaattatgagctcgatttcgtaacgctcaagagctacgaatactggattcgcatgatgcggatttgcaaaagctatcccgatgccgacgactgcattgcaatcatctccaaagaacgcgcctcccgcgtgctgaaagacctctcggaacatttcgaaaagctcaacgccgaagaagaccgcctcccgcttcatgcaaaaaagcgctttatcaaggaatcgaacgggaattatgccggcaagaggctccgctgcaacgaagagagcgaagaaatgagcgttgcctaccagcgccgccaaatggctgtcgtgcgtttcaacgacgtcattgaccgttcctgctctgtccgcgaaattacggatttcgtgcgcaattacctgtgcggtgaaggcatttttgaccagcagtcgcaaaaggttttctacgatagcattgtccgtgaactgctcggttttctggaagagaacagagacgtgcatgacgcctattacaaacgccttgaaatcgtgcagaaatcgttcaacctgaccgatgacgaaatggaaatcatgatgttctcgtggattttcttcaacaaggaacagtgcagttcgcttttggaaatgatcggttcccgcagattcagaggggccgtgcttccggatatttttccgcagctttatccggacgttgatttcgaaaacgccgtttcgaacaaggggacgctcaaacagatgggcatccttgacgaagacctcgacatttccaagcgcatcgggatgttcctggacggtcattccggcaacgatctggacagcctctattttagagtctatgaaggtgactccgttccgttcaagaagctctgcaacaacaacccgaaagtggaattggcgttcaacatgatcaagcacgccaaagttggcgaaggcttgaaccttttcttctacggtgttgaaggtaccggcaaaaccgaactcgccaaagcgattgcaaaaaagctcaaccgcccgctcgtgctcacaaacatcagcattgtcggcgaacaccgcgaaagcaaggaaaactcagtcgttcgcagccgcatggggagcatcctttatgccgccacaaagttccagaaaaagaaggcgattctcctcgtcgacgaatccgacgtcattctcaactgttgcgaaaaaggaagtctcaacttcttccttgaacagatcaaggttcccgtcatctggatttcgaataccacgcgctggattgaaaacagcacgctccgccgtttcaattactccatccatttcgaccgccccgatgccgaaaagcgtttgcaagtctgggaatccgttgtcagcgaacatagcgcatcgtccattatcccgcaagaagtcgtgaagcgattctccgaagaattgcaaattaccgcaggcggcatcacgcaagctatcgtcggcgccaaaaagctcgtggagtccggttgcaaaattgaccccatcaaggccatccgcaccatcgccgaagcgcaatcggaacttttggacttggacatggtttatgccaaccgcgacaaggaaagccgttcgcccacgtacctgcttgacgcgctgaacatcgatgccgacatgaaaaacgtactgaaagtcatgagcgcatttgacgaaaagtggaaacagatgcaagacggcgaccgcccggatagcctcaacatgctcctctacggcgcccccggcaccggcaagacggaattcgccaagcacattgcacgcacgctcggccgcaagctcatcatcaagcgcacaagcgacttgctgaatagctacgtcggtgaaaccgaaaaggccatccgcaagatgttcaaggaagccgaagaagccaaggcaatcctcttccttgatgaagccgacagtttgatccgtgaccgcaacggagcctcgcacaactgggaagtaacccaggtgaacgaaatgctcacgcagatggaaaacttcaagggcatcttcattgcagccaccaacttcgaaggcgaactcgacacagcatcgcgcagacgctttgcgctcaaagtcaaattcggttacctcaagccggaaggcattgaatcgctgtggcacggattcttcccgaacgtgcaaatgcccgaagccgtgaagaacctccgcatgctcaccccgggcgacttcaacgctgtctacagcacgctccgattctacgacgcaagcgagctcaccgccgaccgcatcatgaacgcgctcaagtccgaaatcgcctacaaggacagccgcgaaggaagaaccatgggactgtagagaagggcgttcccgcgcatatacaaaaaaggccgcagcattttattgctacggtctttgaaccatttggaaaaggttatattaactttacaaccactggctcattacttttaaaggaacagacgatgctcaaacccgcaaataaagaagaactgcagaaaatcattgagaaccgcattcagaccgagggtcccgaatgcaacctgaacgacatcgatgtttcggacatcaccgacatgagcgacttattcaaaggaagcgaattcaatggtgacatcagcaagtgggatgtatccaacgtgacggatatgagcgatatgttcagtggcacacaattcaacggtgacatcagcagatggaatgtgtccaatgtgacgaatatgagaagtatgttcttcatgagcaaattcaatggcggcatcagcgagtggaaagtgtccaaagtgatcgatatgagtagtatgttctccatgagcaaattcaacggcgacatcagtaggtgggatgtgtccaatgtgacgaatatgagtaatatgttcttctttagccatttcaacgacaacatcagcaactgggatgtgtctaaagtgacgaatatgggcgggatgtttagtggcacacaattcaacggtgacatcagcagatggaatgtgtccaacgtgactaatatggacgcgatgttctccgatagccagttcaacagcgacatcagcaagtggaacgtgtctaaagtgacgaatatgtgtaatatgttctccgatagccagttcaacggtgacatcagcgagtggaaagtgtccaatgagactaacatagccggtatattcggtggtagaagtcagttcaaaggcgacattagcaagtggaacatacgcgccaccatgaagaacttgatctatttatagttgcaaataaaaacgcctagcttttgtagagctaccatccttaacattcaaagccttgatgcggatctgcacaaggctttttacttttttgccattttttcacatttttgtatttaaatttattgacgattaaaattgcatttgcattacttttaaaggaacagacgatgctcaaacccgcaaataaagaagaattgaaaaaaatcatcgagaaccgcattcagaccgagggtcccgaatgcgacttgaacgacatcaatgtttcggccatcaccgatatgagcgaattgttcaaagaaagcaaattcaatggctacattagcaagtggaacgtgtccaacgtgaccgacatgagcaggatgttccttggtagccaattcgacggcgacatcagtaggtgggacgtgtcaaacgtgatcaatatgagcgagatgttccgtgaaagcaacttcaacggcgacatcagcaattggaacgtatccaacatgatgaacaagaaaagtatgcttgaaggaagctcattcaatggtgacatcagtagatggggccattccaaagtaacttcggaaaagtcggagaataactttgttcttgacgactatttggagttgctggatgatgaatttttgaatccagagacctatttggatttatctgataagagcctacatgacggtgtcgatggtggtcctgatgatgctttgtttaacgatgatgatagtaccttcaaaagcagttctgtatcagcatctagagatccatctgcgttagcggaagaggaaaaccagaaagcgaaggcaatcggctctgtgtttgaaggacgcccattcatcggcgacattcacgagtgggatgtatccgaagaaatttcaaatcaggatagctatgttccttgtaattacttaaaaaaaaagacgatgctcaaacccgcaaataaagaagaactgaagaaaatcattgagaatcgcattcagaccgagggactcaaatgcgacctgaacgacatcgatgtttctggcattaccgatatgagcgggttgtttgaaggtgacgaattttttgatgttgacatagatgacattctaggtaggtggctcccgtctattggcgactttaatggtgacatcagtaggtgggacgtgtccaatgtaacgaatatgagtagtatgttctcctgtagccaattcaacggtgacatcagtaggtggaacttgtccaatgtgaccgatatgagcggaatgttctccgacagtcaattcaacggcgacatcagtaggtggaacttgtccaatgtgaccggcatgcacgaaatgttctcccgtagccaattcaacggtgacattagtaggtgggacgtgtccaaagtgaccgatatgagcagaatattttctgacagtcaatttgacggagacatcagcaagtggaaagtgtccaacgtaaccaacatgagcgggatgtttgaaagaagctcgttcaatggtgtcattagcaagtgggacgtgtccaatgtaacgaatatgagtagtatgttctcccgtagccaattcaacggtgacattagtaggtggaacgtgtccaatgttaccgatatgaacgggatgttttctgatagttcgttcaacggcgacatcattaggtgggatgtttccgaagaaatttcaaatcaggatagcttggttcgttgtaattacttaaaaaaacagtttttaacaacaaccgctcccaataaaaaagaaattttgagaaatcttattaaagaaagaattaagcggtttggacacaaatgcaacctgaacgacatcgatgtttcggacatcaccgatatgagcgggttgtttgaaatactcggattcaacggcgacattagcgaatgggacgtgtcaaacgtgaccgacatgagcaggatgttctatggcagccaatttaacggcgacatcagcaagtggaacgtatctaaagtaactaacatgagccacatgtttgaaggcgcttataggtatattggggattacgaacacaaacgaatagtagacaatccgtttacaggtaatatcagtaggtgggatgtatctaatgtgactgacatgagttatatgttccgctggagcgaattcaacggcgacattagcaattggaacgtgtctaaagtaactaatatgagccacatgtttgaaagttataagaatattcggaatttttggaaatgcaaattatatggcttagaaaataacaatctgtttattggcgacatcggcaagtgggatgtatccaatgtgaccgacatgagttgtatgttctactggagcaaattcaacggcgacatcagtaggtggaatgtatccaatgtgaccgacatgcacgaaatgttctcccatagcaaattcaacgaattcaatatccgcaattggaacatccgtcccgactgtgacaccacgaacatgtttaaaaaagatcataaataaaaacgcccaacttttgtagagcgaccatcctaaacattcaaagccttgatgcggatttgcacaaggctttttattttttgcgtttgcaaatttttttacggacttgctttacattggcgggacagcctacgataattatacagagaatacaaccaacgaaggcataaccatgtttgacttcatcagcaacattctagaacgcataacgtatttcttcacacaggtggtcttgctcatcatcatcgttcttgcagtcgtcctgcttttcctcgcaactaacaggcacaacaagaacccctatgtggatcactcgcaagaaatccagaaacagaaaatcgaggccgaacgagatgctcaatacaaggaggctttgcaacgcctctatgacgaacaatatggaaaataaaccaacaacggaggcgtcaccatggggtgtcttggcaacctaatcaaaatcttcctcggcataatcatgattatcatcatgcttatcgttggttacaagctcatcttcgatccgtatcggcccgagtctcctaacagctgttggtcccatagacctgtagcagaagagacttattcgaagtcagatgatggtgaatacaaggccaaagaagaaaactatgacttccgtaccaatgtccctgtccaggtgggtgaaaaccatgactacattatggagaacactttccagaagccaggcgttgtcatggagcttaccccgaaccttgaaagcggcctcatctatgtaatcaaggtgttcaagagccagctcggggaagatttcgcacctaccatcacatcagctcacgactccttcgataaacatgacagatggtctaaacataggacaggacgagctgtcgatatcagactcaatgacctaccactcaaagagaaaagacgagtcgtcaaaatcctacaaggaaccctgcccaaggaatataaggtagaatgggaaagccagggaaccgtgaacgaacatctccacttccaatctcgacattaatccaaacatcttataggggctttttattagccaaggaaaaaacatggcaatttttgaaacgctttttatcttgaccggacttctcatgggctatgtgtcacggggcggaatgtacctattcttgcttccgcttgccgtagtggcgttcgtgctcgccattatgaacaggccgagcccaacgggttccaggacaaaaaaaatcgtaagctcaattttatcggcagcttaccttgtcacggtatttgtcggctcacttactgccatatcccccaaaaaggaaccgacagttgcatttcaggctcaggattgcaaggacttgtccggcatggcagatctggagcgcgtcaaggcggagatcgccttacatgacgacgaattaattgagtgcgaccctacaaaagagaagggctgcatggaattcaccaattatgggacaagaagcgacagcaacaggttttacacggtttccttgcactggaaattgccgagattccaggtttatcctaaagggatccaccggaaaatcatcaaggggctgttgggtgaggacttgaccgatgccgacacgatccttgattctgaacatctaggagaaattcataaaaaagccgtttaccatcaggcggaaaattacaagagaagcattgagttcgaactcaggaattatcccaatgactggtactttgacagcgcccatacagaagtcgccgccaccctccattacgaacgccaggacagtatagatgttgcgattgattcactgctgtggacgacttattatatttcaaatgctgggtacaatgccggtgccgccggaggttacttttacgagtatcatcggaccttctcaaagaaagacgggtcgttggttgattccactattttcaatccaaatgaaaagaagtcaattgtatcgcttcttcgcaaatatgcggaaaaatacgatgccagggctgatgccatcggcatgaatttccagctggagccctcttttttgaaggacggtatcggttttgacggtttgtctttcgacatcggctggcatacccacggtagtgtgatgattgtggtgccttacaaggaaattctaccctatatggaaacttgggctcgccaaaaattcggttttacagaaggtggagatccataatatagtcccccgccatacgcaaaaaagaccgcagcattttattgctacggtctttaatgtttttggatcccctcccgcgctacgcttggtcgaggatgactttaggcattacacctcttcaatgcttgcgtgatattcctgaagagatttaacagcgccgtgtccgttccttgcagcggcaatacccttcacggtgttgtaggcaccggcgagggttgtgatgtacggaaccttgtacttgatggcggccttacggatagcgctttcgtccttgatggcgtcgcgctttgcccacggcgtgttgatgatgaggttcacctgcttgttcaggatgatatcgagaacgttcgggcggccttcagcaatcttgttcaccacttcgcacttgacaccggcggcttcgtagaacttggcggtaccttcggtagcgtaaatcttgaagccgagcttctggaattccttaccgatttcaatcgcctgttcggagaggttcaccttgtcagaaaggctgatgagcacagcgccttcggacgggaggaaggaacctgcagcttcctggctcttgtagtaagcgagggcgtagtcgtcggaaaggccgaggacttcaccagtggagcgcatttcggggccgagaaccgggtccaccttcgggaacttgtcgaacgggaacacagcttccttggcaccgtggtggttgaacttcttgtccttgagcttgaggtcttcgagcttggcaccgagcatcaagcgggtcgcgaggcgagccatctgcgtgttacagaccttggagaccagaggcaccgtgcgggaggcacgcgggttggcttcgaggacgaacaccttgccgtcttcgatagcgtactgcatgttcatgaggccgcaaacgtggagggcttctgcaatcttgcgcgtgtaatccttgatggttgcgaggttttccttcgtgatggtcaccggcgggataatgcaagcggagtcaccggagtggacaccggcaagttcgacgtgttccatcacggacgggatgtaaacgtgttcgccgtcggagagggcgtcggcttcgcattccaaagcgttgtggaggaagcggtcgatgaggagcggacgatccggagtcacgcccacggccttcgccacgtattcgcggagcatgttttcatcgtaaatgacttccatgccgcggccgccaagcacgaagctcgggcggatcatcaccgggtagccgccaatctgcttgacgcaagcgagggcttcgtcgatgttcgtggccatgccgctttccggcatcgggatgccgagctggtccatcatcttgcggaacaggtcgcggtcttcggcgatgtcgatggagtcgatgctcgtgccgagaatcttcacgccttcgtcggagagcgcgcgggcaatgttcagcggagtctggccaccgaactgcacgatgacgccagccggcttttccttatgataaatctggagaacgtcttcgaggctgaccggttcgaagtacagcttgtcggaagtatcgtagtcggtagaaaccgtttcggggttgcagttcaccatgatggtttcgtaacccatttcgcggagagccatggcagcgtggcagcagcagtagtcgaattcgataccctgaccgattctgttcgggccaccgccgaggatcatgatcttcttcgggttgttggaagcggtagattcgtccttgcagttgtaggtgctgtagtagtagtactggtccttcacaccgctcaccggcactgcgcaccagccttcgaccacgccgagttccgtacgcttcttgcgcacgtccttttcgcggatgccgaggatcttggcgatgtacttgtcgctgaagccgtccttcttggccttgatgaggagttcatcggccgggagacggcccggagtcttgagcatttcttcttcgagttccacgagttcgcgcatctgctgcacgaagtaggccttttcgtaggtggcggcgaagatttcttcgtcggttgcgcccttacggatagcttcgtacatctggaagtggcgttcggaagaagcggtcttcatcatttcaaggagttcttccttgctcttcttgttgaagtccttcgcaaagccgaggccggaacgaccgttttcgaggccgcgaatagccttctggagggtttccttgtaggtcttgccaatagccatgacttcgcccacagccttcatctgggtgccgaggcagtcatcgacgccgcggaacttttcgaatgcccagcgggcgaacttgagcaccacgtagtcaccgctcggggtgtacttttcgaggcttccatcgcgccagtacggaatctggtcgagggtaaggcctgcggcgagctttgcagaaatgagggcgatcgggaagccggtagccttggaagcaagggcggaggagcggctggtacgcgggttgatttcgataatcaccacgcggccggtcttcgggtcatgagcgaactgcacgttggtaccgccaatcacgccgatggattccacaatcttgaaggccttttccttcagttctttttcgagcttcttgtcgatggtgaggaacggggctgcgcagaaggagtcgccggtatgcacgcccaccgggtcgatgttttcgatgaagcagatggcgatcatctggttcttggagtcacgcacgacttcgacttcgagttcttcccaaccgaggatggattcttcgatgaggcactggtgcgtcatcgagagttcaagaccgttactgcaaatggtgcggagttcttccacgttgtagcagaagatttattcgggcgttccccactggcgtgggtcgggctatattttaggggcagttgccgtcgcttcgctcgtcacccgcctcctaaaacggcaccacagtgccgccccaaggggtcactatccctaacgcattttcaaccaccttaactcgaatagttatgatataatggaattcatcagaagacaaacgatgaagttttttttgcaatatctgcgccatagtctttttctttttttcttacgatttttgtacgaaaaaagatatatttgtttttagaaaccataagccacatttgcaacggattttttacatgaacacaaaagaatacaaagaacttttggcttatgaatttttatggagcaaagagaattccacattaaaaaaaatgtctctaaccctcaacaacggttcacttctagcttctgaaaaactaaaagaggaaatgttttttgatgatgccgaattatatgaaattgataatgcattgaaagaacgatctaaagcattctccgttctcttcaaaaacgatgaacgttttcctaaaggtttacttaatgtcaaataccccttaggaatgttctattacaaaggaaacctcgatctcttaaaaaatgtatgtgtatcagtagtcggatcaaggcacgtgagtcctaaaggaaaaattagaaccgaaaaacttattaaagaacttcattcaaataccaccattgtttcaggtttagcaaaaggtgtagataccgcggccttaactacagcaatcagccttgggaaaaaagttataggagttattggaacccctattgaccattattatccaaaagagaataaagaactccaagatgaaattgcaaccaatcatctgctcatcagccaagttcccctttacaaatacgacaagcaatcttttgtgacaaaaaaaatgtatttcccagaacgtaatgttgttatggctgcaatctcagatgcaactataattgtagaagcgtcggaaacaagcggaacacattcccaagcgaaagcctgttttgacttgggaaaaaaattgttcatcctcaattcatgttttgaaaaccatgaaattacttggccaacaaagtatctagaaaaaggtgcagtaagggtaagggctataactgatataaaaattcttaaggactagggggttatgcatatggcgtgggaaaaattaagcgggacttcagtcggtttagaagatacagatgagatttggagatacgaaatatattgccctgaagaacgggacgattatttcagcgatttacacaatttaaaaaaatctaccgataaaaaagaaaaatatgagtggcgctataaaacagaagcaattgctaaatgtagtggattcttaaaagaattccgatttcaagcggaaaacccttttattattccgatgcccccgtcaaagaaaaaaggaaccccagaatatgacaatcgattagtgcagataatcaaaaaagtgacaaatgtaacttgtctagatatttttgatgtaaaggagagcgtcgaaagcactcacaagccagaacaaactaaagatctaatcgcaatacagaacaatcttgtgatgtcaacaactgaaaaaatagaaatactggatttagtgtatgtgctagatgatgtacttacaacaggaactcattttaaagctataaaaaataaaattttggaaataaacccggacatccgtgttattgggttatttttttacaaacccgaaggtcccctagactactataaataccttcgagaaaacaataagaacgggtaaagaaaggctggtttcattactgcactgaaagtgcaaggatttaaccatttattggacaataaacttatttttttagatttttggcattacctttctgatcatttcttttataatatttatcaatttatttatagcattttcaatttctttataggattattctttcgggattggcattgtaagaacggagacttctattcgattcttgttagaaaaaacgttcactcccaaaacgataattttttcttcagtaataaacaaacgttcatccgaaaagaaaacaggaattttttcattatgccatttttttccacgatctatactgaaatacaaataatgaagtaacgtagaaccagtcatttggaaatcgaaaatacctacaatcaaactatccttaacaaaaaaatcagatggtttcatatatctagagcgccataagtgccacttattcggaatagaacaatatttttcatactcatctcctgatttatacaaaattcgaacctcatgcgttgaagtagttgtttcatcataaccgcaaacaatccaattcctattattttgagcatatcttcttttaggcccacaaagtccaccaaagtcttctgacggaacgctttctttttttatttgtcctttatttttcaagtattcttttcctattaaataatcgggaatgtacgaatcactcttcatattaatattagtatatgtcatgttccatgttttgccaccatcttcagtccacaatgctacaggatcacctttttttttcaagctagattttaaactggtaaatatagcgaatgaactttcattttctattacaacttttccaatattttcaaacaccccactaaaaacaaagtcttttttttcaaaggaactcgaaaaaccttcagaaatccattcatcatcaaattctccaagtttaagcaagccccataaaagcaatggactaaaaaaaactataacaataggaataaaacaaccgattgtataaaaaacaccaaatttagtaaatacaattttaaacaacttatgcatattaatttctgacacaaacaaagtctcagcaaaaaatcatctcccaaacatccttaattgtgttttcacctgccgcgaaatagcatcttgtaagaaattatcatacattcctttaatctccctcgcataagaatcaacataacattccttaattactgatagagcctgctctctgccttcccaaaggtcaggtttatcgggagtatttcctatcgttattttatcaccaatttctagagaacaaaatcccgcactaacgtaagctaaaacgtgactagcaaatgctcttttataaagagattcaggattatccttttctagcagttcactttcataatgttctgaaactatttgttccattccctcttgcaaatttacgagagtttcgtcaagccattctttacctttatcagataaatcattgcgtttttcatatttaaatttgaacatatatttagcaccatactcgatatagtattgagcaacatcattttccccattctttatctgattagcatttcttatctgataatctcttgctctagcaatgtaataaaagtctcgtaaatctttatctttaattaaatgttcaaattttgtaggactgacgtcagtacctgtttttggtctacctgcatttttatatattacctcatcaaaggaaccatccttaattttttcgattatagactctaccttttttcgaccctcatcacctaaatcaggcagtacatgttcccttattgcatttattaggttttcttttgctttatcatcattatactcatcacttacagtcgcttcattgttttccgtctttgttccgctcgggtccacgccgcttacggggttcccgtgcacgtaggcgtagaggttgatgccgtcagcgagccacgtggggtcagtagatacccaccgtgagatgtgagcggcgtagaagcgctgctcgcagtagtacagcgaggattcctcgtccttctccttgccggtgtagcggtagcgcttccggctcacttcgctggcgctacgtccggcgcggtagctggtgtcgccataggggtagtattcctcgtagctgatgatgttggcggagtcgtcgagttcgagagatgccgagccgagatggttgtcgagctggtaacgttgcacgggcgcgggggccgcggcacggttcccgttttccacagtcaaggtttcgactattgcaatgcgcttttggtcgtccatgacgtgcagggtctcgcgctcggtctcgagcgtcccgttcacggtcttccgccatatctcgaaaccgccgaggtaaaggcgtatttctacggagccgttcttctcgacgaccttgcgagtccttatcccgttgccgtcgtagttgtaatatgcctcggtagtgccgcggctaatgtggcttagtttctcggcgaagtcccagtccatcgcagagaggtgcggcatggatgtcatggagccgtgggcgttgtaggcgaagttcgccgtagtctgcccgaccgtagtgccggtcaggcggttgctgtccgtggcgtaggcgttcgtacgggtccacgcgttgccgttggcgttgtggattatggacaggatgttgcccactccgtcatattcccattcgcgggcgtagttccgcatggcggtgccgtcctgcgggcttatcagtgcggcgttgtagccttccgcctccggctcactatcggcattcacagagacatgctcgcggccggtcgccttgattagcctgtacaaagcatcgtattcaaacttctggctcgggctgacgacgcttccgttaaagaatatcgtctgctgcgcattgtcatcaatctgtgtgacattgcccacggcgtcgtaagtgtagttgaggtcctggagtatgtccgcgccgttgtttcgcgtggttaggaggcgcaccagccggaacgtcttcccgtcgtaggtgtagccggtcgtggagccgttgccgtattgtatccgctcgcgctgccccttcgcgtcgtagtcgatgttctggacaaagttcgtggcggtgcccgagccgcgcaatttgacgtcaacgctctcgagcagcgaggcctcgttgtacgcaggcaaaatctcgctcgcggggacacctgcgttatgcggggtcctgatgctcgtggcgcggttcagcgcgtcgtaggcagtgaccgtcgtgaacgtctccgcttccagcaaggcgtccgggtcggcgacgttccagtctatagtctgattatacgccttggtaaactgtcgcgaactttgtaacaagttgcccttgaagtcgtaggcgacgttttccacaagcccgctctggtcgtaggctttccacatcatgccgcgcaaattaccggcatcgggattcggcgaattttcaccgtaaacggtcctgccgacaagcttttccgtgccgccgttctcgcccagccactgttctgtcggtcgtctcaaggcgtcgtaaacgctgcggaggcggtggttcctcgcgtcgaagcccagcgcgggctggctgtccacggcaagaagcgtcctgcgctcgccggcgtccatgctgtccgtccggcaggccacggaaagggagttgtaggcgtaggccatcaccacgttgccgcgggcgtccgtcacggaaagcgggttgcccaaaacgtcgaacacagtatgcgtagcatacctgccccgcgtcccgttgtccgcgataccgtagaacgggcggccctgcgcgtccagatactccacggaaggagtgtcagcatgctttgcggcgagccatgcggcccgcttttcggagcttgcgggttcgttccctgtcgggtccggcgagttcctgtccgcgtaccaggcgctttccagcacggtgtcgtcttggtcgaaactcctctgttcccacgtggcgaattccgccctgctgaacgtcccgtccggcaaatccgtgcgcacgagcctgtcgagcgggtcgtagtgcagcacgggcgtgaccccggtctcgacgatggcgggttcgctctcgtaggcgtccgtcccgctgaaatacggctcgtactgcttgacgggattgcccgcgttgttgtagaccgtgcggccggaaccgacccagcgtacatctgccccgctgtccttctcgacgactgagccattttcaagcgttttgtacttgccgggttccgcgacggccttggcgagcacgacgcggcccgcaccgtccgaatattcgacggactccagccacctgcacgtggacaagccgtgcgcctcgcggcggcgggtgcgcacgtggacaggcgtacccgaattttcgaagcagtcgaaatcgtatataaactcctcggtggggctgtcgagcgtgtcgccttccgactgtcccgccttgcccatcagggcgaccttcgagacgaggccgaggggtgtccagtccacagcggtccggttgccgttcgcgtccgtgaccgtctgcggggacatgtaacggtaatcgttgtcggcggagaccgtgttccccacggcgtccgtgacggactccgcgagccatgaatacgtatcgtaggcgacggaagttcggttcccgaatgcgtcctcgatcccgcagggccgatagaagttcgacgcggcatcctgcgcatagacgttcctgcccgatttgcggtaccagccgccatcgcggaggacataccccgccgcggccatgtcgctcgcgtccacggagttcccgtatatcgtggacagggcctgcgcctcgaaggcgagcccgtagcgctcgtaaacgagcccagcgaggccgcacgcgccgtcggtacggggtgcagaaagggcgtcgtcgtagaagacggcttcctcgcgggtcagaaccctgcgcggcctggtcgcgtccgcgaacagcgcgttcagggattgcgcactttccaggtcggatgcggcatggccggtcttctcgtaagacacggtactttcctgtaggcccatgcggaacctgcccgaagagtgttcgcaatcctgtgtatagcgggtctcggtgaaagtcacatggttcttcttctgttcgttccacacgacatcgggcacgtcgtccggcttcgagcctccgcgaccgtaccagaccgaggccgagaggagcggcctcccgtacgcatccgtagccagtgtaaacgaggcgttcgtgcgcggcgtgtcgtcggcagattcccggaacgaggccgtctcggattcctgaatgcactgccagcaggatccgttgcggaacctgtcgcccggcaggcgggcttccatgataaattttgcccggtaggtccacgatgtcgtggaatattccctggtttccgtcccgtccctgttgacggaaaggaccttgcggcttttcggcatcccctggaacgagcggcagccttcctgccactggcgggtagtcatcgcctgggcgcaatccagcgtgggcctttccgacgatctgcctaaataaaaatccgtccttgtctcgcgtatgtcctggtcggtttccgggtcgatgccgcactcgtgctcgcgcagcaccacggaaccgaaacccctgaactcgcggaaatccgggtcgtggtagccgtcgcggtaggcgtaggtctcggtgcggtcccagcccgtgacgaggtccctcgacacgaccttggatacgcactggacgacatacggcagtttcgtagtccacgaattcccagatagtttgtccttgaggtaataggccgtactcggcgtgtattcgatatcgacctgtgcacccgtcccgttcgaatagccggacatgacgttggtacgcccgccctgcagcggcaggtagcgcggcgatgcggacgaatcggcgaacagcggggagccgaacacgatggtagaaagccctgttccgagaacgtccgcagacttcaccgtcccgcccttgccgggaagcgtgaccgtatcgacaagctcgaacgatttcccgagacagttgcggtagatatggagacggtcgccctcacggtatagcaagtccgtggtccccgaaccgtcaatgtccgcaacaatcaggttcgcgggattgaaatccttgaagccgcccaaaacaggcgcgttgtccatataaattgccgaaccaaagcgtccgtggccgtagttaggccagtagcatacctgcgagaaccggacacgcacgaggtcggcgagaccgtcgcccgtcatgtcggcggcgaacaccgcctcgtcgggagacttcgagacaagcacgggcttctcgcccggttcggtaaagtacctgtagatggcgttcccgtaacccttcatgccgccggagagatacacgcgtatcctgccatcctcggcgacaacgacttcgctacgcccgtcgccgtccaaatccatgaactttatgtcggatttttcccagtcaatccacggaacactcccaaacttcttgcgcggcccgaactttccggattcgtcgaggaaggacgcgccggcgttcgcgccaccgttctcgacaagcgcgaggaccccgtcgccctcgacatcggtaaggccggaaggtgtacccggaacaggcctgtcgcccacttccgaggccgcggaaagtcttccgttgcccaggttgtgcttgtagtaccacttgccgccgcagtccatgagcaagccggcaatgccctcgccgtagaggtcaacccattcggcggacgtgaagccgccggggatgtcgctcaccgagctactgtcgaattcgcaccattccctgccgagcgcgaaagggaaatagctgaacgtcatcggcggaaggctctcagattccgtagttccatcggtaagcacgcggagcccgctctccacgaccttctccagaagcgagaccccgccgcatccggctgtgtactggaaagaaagcgacctgaccctgttcccgtcggaaaaaagcggagcggaaccgaagccgtgatagagcgtagcggactcgcacctgagaccgctacgcacctcgaatccgggcttgcggttcacatagacatcgttacgtcccgcataagcaaacacgagaccgagatggaaatcgtccggcgatgaactcgtagttcgggaaaccctgttcccgtagaggacctgcagcagatggcggttcgcgccgtccccgcagtagcggtagcgcacgacgttgccgagcgcatcctcgctgcgactgatcaggtaggcaaacacatgcccgggatattgcgggtcttcgatgcgcgattccgcagagtcgccatatgtggactggctcccgtcggaaccgaatacgcagaagctcgtttcaccgcttgattccttcctgaattcgatgcgggagaactgcgattcggattgcaggcggtaatggcgtaccgttgtcgttccgcgtttttcctcggcgatgcagaccaggtcggcaccggagagcgtaaacacgtccgagtcctcggaatccatgtacagcgggagcctgcgcgaggtggaacgctctatgcgcgggcagcccagattccagccgaggccgaacggaccgttcccgttcccggaatcgtaggacagcgacacaggcggaacaatcccttctctgtcgggagtgaatggcagcggtatggaaagcttagcgctaccggtatgggcgtcgcagttgaactcgcccttcgtcccgcgcaacgcaccgccgccacggcccgtgctcagcacgggaccgctcaggaaccacgacttgtcctgactatccttcgactcgctacctttctgctgttccgccatacgttagctaggggttatagaaacatcatcattttttaggtgaggattttttttgattgacagaacaaatttcaaggcttcaatgtaatatttgaatgttttaggaaaaaatttaagtaagtctatggttagatgggtgcttggattgtttgttttaccttatcttttagtggtttaatatttattacaccattttggaatagccgttttgcagcatttattacagggtcttcggaaatgatttccagttgatctccccttattttgtcgcgaaatagagttgctatttttccgtagctttgatgatcaatatcagtaatgtcatagtgatgcttgatgacgttattttgcgaagaatttaaataatctggaacattattagtttgagaaaattttaaacctatactggataattcttcggttgaaattagaatatacgatattttttttaattcatttcgattgagtgtggataaaactgcaaaagtctctatttcagtattatcattctcgttgatttgccataaagagagcgtgttgtgagttgtttttatatcagaaaaacaatctgctgggataagctgactatttccgcaaacttcggtattccagcgttttaaatcagaaatgactcgtaaaaacaatttttagtactccatttctgttaaaaaatctcttttaagcgctgcgatatattttctaatatatggagatgcggcataatcattctcacttaataagtcgagagcttcatgagaatgccaactttctataaccattaaagccgcctcttgcatatagtcctgaccagaatgcattgctgctcttaaaatcagaagaagaaccgactttacgtaatcaaaacaattgtggtttcccaaaaaagcaatgatttttaataggccgtaaataacattctttgctttttcatcggttcgtttggagtacttctcaaataattcggcaatccacatgcatgtagcaaacgaattttttaacgcctcatttatgtattctattgcatcgtttgtgaaaccatcttcaaagtcagattgaaggagcatgtttataaataaactttcttcttttcttagattatctagatgtcgtctgttttcaagttcaatggcttccgttgatgtcgaattcaagttggatataaaaggaaaaaaaggcgcagtaccgttttggttgtcgtcattttgtccgtatatggatgataacagatcaaaaaacttgggagatatttctatagtttccattccttattctccgacaaacatttttaaatagttttcgttccataagggcacattgtgataaaaagctgttgaatcttctttggtaaatatttgcttgcctaaatcttttgtattgatatcttggtttataagaatctggcgattttcattaaaaggagtaaaagctattggttgaatggatatatttgaattgtaaataatttcgtaattggaaccatttatcaattcatttttgtaaaaaacacgagaaaaagagaaatcctgcatcagtgtatcctgaaacattgatttcttaaagtttatttcgataaagggcctataattttccgccttaatggtgtatgatggggcgaaagccaatcgcctgattttaaaattcagcaaatcttgaatttgagatattttatcggcaaatgtgttgcaaaaatcggattctgtttgttcagtggttgaaaaaaaatcaattttatttgcccgaatctccaaaacgcttgtttttagggttcgcaaaccccagtcttgaaacgcctgcgctggaagaaatacgtttgagagattttgcaataaaaccgtatacagaggttcgcttgataaaacagattttatttgctccgccttattttcatcaaatgaaattaagctgtccgtaaaaacagttccccgcatacgaagtaattgtttttcaatagccatgacgtaatcctcttgtaaaatgcactaaaaaaatacaataattaagcccaaacgacaaaaaaagaaacaacttttttttgcttttaactgtttttttggaagcataggcataatattgctcgatattcaaccagcataggctgttcaaatcagtttcgactcaattatgcaaaaaaacagtattttttcgaactacaaaattgtctgctatccattttggggataattaaattgagcatatgtaagaccagacctagctgggatttcaactacgtaacctacttttggtcttttcatacattacctcaatcaaacttggcttataaagaggctttcgccatattctcatggattactctgcggtattctaatccttgcagatgtcctcaaatttaatttcaatatttccacccaacctacgatattcactgtataaatctaatgcagtttcacaatcatcttttgacggttcgcgtctacgtctaagattgcctaacgcagaataataatacgcttcgggatatatagatgcgtaaggaagcaataaattatacggaaatagaatccaattttttgaaccgcctgctattgttccattttcaagagacaattgatatatcaacatgctaataaaaaaatcaaaatctcccaattctacattcgagcgataataatcttccaaggcttttaaaacgtccttgccattatctttagccaccattttttttaatccattttccataacgtcaacgtgggcagttttgcaattatttaagcgaagagccgtattcggataaattgaaacaattaacgcctcgacgaaacactggacatctgttttctggacttgaagagaatctgctgttttttccaccatactcgatgtgtttttcaatatgggttgtaatgtaatttttgaagaatcttgatttgcttggtatcccccaagaaaacccagcacaaacgcaataaccaaacttatggcaactttttttttcattttaattttaccatactcctttagaagacataggcttaagcccctcaactcctttccataaacgcacttgagtcacagtatatttataactatccacatagcgtcgattatccgcagtaattttttttggttttgctttttcaattgcaccagttttctcattaactgtaaaattcactgttggtggtttatgatcactattatcaattccagaaaaaccaacaacctttccatccttaacgtcataactagtcaaaactaaaaaatgttctgtaacgccctcattaatcatccttccattttcatcttcggcctttattccaatagacacaccgacaacaacaggcaaacctttatcaattgaagcttttatatatgacagcatattttcagcaacaccttttcttatcgaaagattgcgataatttttgggttgttttggagcttctttccaaacaccaccaatggcataatcctttttatcctttacacgaccgacatgagcacccgtatacttttgagaagcagcatcttctgccgctgcaacagccaaatcgaaacaaacagcccctgtataccatccaaattcatttattttttttatcatctcattactgattgaatgatggtcatcttgctgtatatttttttccgatgttgacacacgatttacatttttttgttcttgatcaacaacattttcttcgttggttccactcgggtccacgccgcttacggggttgccgttcacgtaggcgtagaggttgatgccgtcctcaagccatgtggggtcggtagagacccaccttgagatgtgtgctgcatagtagcgctgttcgcagtaatagagcgatgactcttcgtccttctccttgccggtgtagcggtagcgcttttggctcacctcgctggcgctacgtccggcgcggtagctggtgtcgccataggggtagtattcctcgtagctgatgatgttggcggagtcgtcgagttcgagagatgccgagccgagatggttgtcgagctggtaacgttgcacgggcgcgggggccgcggcacggttcccgttttccacagtcaaggtttcgactattgcaatgcgcttttggtcgtccatgacgtgcagggtctcgcgctcggtctcgagcgtcccgttcacggtcttccgccatatctcgaaaccgccgaggtaaaggcgtatttctacggagccgttcttctcgacgaccttgcgagtccttatcccgttgccgtcgtagttgtaatatgcctcggtagtgccgcggctaatgtggcttagtttctcggcgaagtcccagtccatcgcagagaggtgcggcatggatgtcatggagccgtgggcgttgtaggcgaagttcgccgtagtctgcccgaccgtagtgccggtcaggcggttgctgtccgtggcgtaggcgttcgtacgggtccacgcgttgccgttggcgttgtggattatggacaggatgttgcccactccgtcatattcccattcgcgggcgtagttccgcatggcggtgccgtcctgcgggcttatcagtgcggtgttgtagccttccgcctccggctcactatcggcattcacagagacatgctcgcggccggtcgccttgattagcctgtacaaagcatcgtattcaaatttctggttcggactgacaacactgccgttgaagaatatcgtctgctgcgcattgtcgtcgatctgcgcgacgttgccggcggcgtcatatgtatagttcaggtcctgtaaaatgtcggcgccgttgttgcgcgtggtcagtaaacgtttcagtcggaacgtcttcccgtcgtaggtgtagccggtcgtggagccgttgccgtattgtatccgctcgcgctgccccttcgcgtcgtagtcgatgttctggacaaagttcgtggcggtgcccgagccgcgcaatttgacgtcaacgctctcgagcagcgaggcctcgttgtacgcaggcaaaatctcgctcgcggggacacctgcgttatgcggggtcctgatgctcgtggcgcggttcagcgcgtcgtaggcagtgaccgtcgtgaacgtctccgcttccagcaaggcgtccgggtcggcgacgttccagtctatagtctgattatacgccttggtaaactgtcgcgaactttgtaacaagttgcccttgaagtcgtaggcgacgttttccacaagcccgctctggtcgtaggctttccacatcatgccgcgcaaattaccggcatcgggattcggcgaattttcaccgtaaacggtcctgccgacaagcttttccgtgccgccgttctcgcccagccactgttctgtcggtcgtctcaaggcgtcgtaaacgctgcggaggcggtggttcctcgcgtcgaagcccagcgcgggctggctgtccacggcaagaagcgtcctgcgctcgccggcgtccatgctgtccgtccggcaggccacggaaagggagttgtaggcgtaggccatcaccacgttgccgcgggcgtccgtcacggaaagcgggttgcccaaaacgtcgaacacagtatgcgtagcatacctgccccgcgtcccgttgtccgcgataccgtagaacgggcggccctgcgcgtccagatactccacggaaggagtgtcagcatgctttgcggcgagccatgcggcccgcttttcggagcttgcgggttcgttccctgtcgggtccggcgagttcctgtccgcgtaccaggcgctttccagcacggtgtcgtcttggtcgaaactcctctgttcccacgtggcgaattccgccctgctgaacgtcccgtccggcaaatccgtgcgcacgagcctgtcgagcgggtcgtagtgcagcacgggcgtgaccccggtctcgacgatggcgggttcgctctcgtaggcgtccgtcccgctgaaatacggctcgtactgcttgacgggattgcccgcgttgttgtagaccgtgcggccggaaccgacccagcggacatccgtcccgctgtccttctcgacgactgagccattttcaagcgttttgtacttgccgggttccgcgacggccttggcgagcacgacgcggcccgcaccgtccgaatactcgacggactccagccacctgcaagtggacgatccgtgcacctcgcggcgacgggttcgcacgtggattggcgtagacgatgtttcgaaacagttgaaatcgtatataaactcctcggtggggctgtcgagcgtatcgccttccggctgccccgccttgcccatcagggcgaccttcgagacgaagccgaggggtgtccagtccaccgcggtccggttgccgttcgcgtccgtgaccgtccgaggagacatgtaacggtaatcgttgtcggcggagacggtgttccccacggcgtccgtgacggactccgcgagccatgaatacgtatcgtaggcgacggaagcgaggttcccgaaggcgtcctcgatcccgcagggccgatagaagttcgacgcggcatcctgcgcatagacgttcctgccggaacggcggtaccagtcgccgtcgcggaggacataccccgccgcggccatgtcgctcgcgtccacggagttcccgtaaatcgaggacagggcctgcgactcgaaggcgagcccgtagcgctcgtaaaccagccccgcgaggccgcacgtgccgtcggtgcgcggcgaggatagggcgtcgtcgtaaaagacgacatcttcgcgggccaggaccctgcgcggcctggtcgcatccgcgaacagcgcgttcagggattgcgcattttccaggtcggacgcggcatggccggtcttctcgtaagacacggtactttcctgtaggcccatgcggaacttgcccgaagagtgctcgcaatcctgggtatagccagtctcggtgaaagtcacaaagttcttcttctgttcgttccacacgacatcgggcacgtcgtccggcttcgaacctccgcgaccgtaccagaccgaggccgagaggagtggcctcccgtacgcatccgtagccagtgtaaacgaggcgttcgtgcgcggcgtgtcgtcggcagattcccggaacgaggccgtctcggattcctggatgcactgccagcaggaaccgttgcggaatcggtcgcccggcaagcgggcttccatgataaattttgcccgataggtccacgatgtcgtggaaaattccttgatttccgtcccgtccctgttgacggaaaggactttgcggcttttcggcatcccctggaacgagcggcagccttcctgccactggcgggtagtcatcgcctgggcgcaatccagcgtgggcctatccgacgatctgcctaaataaaaatccgtccttgtctcgcgaatatcctggtcggtttccgggtcgatgccgcactcgtgctcgcgcagcaccacggaaccgaagcccctgaactcgcggaaatccgggtcgtgatagccgtcgcggtaggcgtaggtctcggtgcggtcccagcccgtgacgagatccctcgacacgaccttggagacgcactggaccacgtacggcaacttcgtagtccacggattcccggacagtttgtccttgaggtaataggccgtactcggcgtgtactcgatatcgacttgcgcacccgtcccgttcgtgtagcccgacatgacgttggtacgcccgccctgcagcggcaggtagcgcggcgatgcggacgaatcggcgaacagcggggagccgaacacgatggtagaaagccctgttccgagaacgtccgcagacttcaccgtcccgcccttgccgggaagcgtgaccgtatcgacaagctcgaacgatttcccgagacagttgcggtagatatggagacggtcgccctcacggtatagcaagtccgtggtccccgaaccgtcaatgtccgcaacaatcaggttcgcgggattgaaatccttgaagccgcccaaaacaggcgcgttgtccatataaattgccgaaccaaagcgtccgtggccgtagttaggccagtagcatacctgcgagaaccggacacgcacgaggtcggcgagaccgtcgcccgtcatgtcggcggcgaacaccgcctcgtcgggagacttcgagacaagcacgggcttctcgcccggttcggtaaagtacctgtagatggcgttcccgtaacccttcatgccgccggagagatacacgcgtatcctgccatcctcggcgacaacgacttcgctacgcccgtcgccgtccaaatccatgaactttatgtcggatttttcccagtcaatccacggaacactcccaaacttcttgcgcggcccgaactttccggattcgtcgaggaaggacgcgccggcgttcgcgccaccgttctcgacaagcgcgaggaccccgttgccctcgacatcggtaaggccggaaggtgtacccggaacaggcctgtcgcccacttccgaagcggaagacaggcggccgttccccagattgtgcttaaagtaccatttgccgccgcagtccatgagcaggccggcgatgccctcgccgtagaggtcaacccattcggcggacgtgaagccgccgggaatatcgctcaccgagctacggtcgaactcacgccattccttgccgagcacgaaagggaaatagctgaacgtcatcggcggaaggctctcggattccgcagtcccgtcggccagtacacggtgcccgctctcgacgaccttctccagaagcgagaccccgccgcatccggctgtgtactggaaagaaagcgaccggaccttgttcccgtcggaaaagagcggggcggaaccgaagccgtggtacagcgtcacggactcgcaccggagcgagcagcgcacgtcgaatccgggcttgcggttcacatagacatcgttacgtcccgcataagcaaacacgagaccgagatggaaatcgtccggcgatgaactcgtagttcgggaagccctgttcccgtagaggacctgcagcagatggcggttcgcgccgtccgcgcaatagcggtagcgcacgacattgccgagcgcatcctcgctgcggctaaccaggtaggcaaacacatgtccgggatactgcgggtcctcgatgcgcgattccgcagagtcgccatatatggactggctcccgtcagatccgaacacgcagaagcttgtttcaccgcctgattccttcctgaattcgatgcgggagaactgcgattcggattgcaggcggtaatggcgtaccgttgtcgttccgcgtttttcctcggcgatgcagaccaagtcagcgccggagagcgtgaacacgtccgagtcttcggaatccatgtacagcgggagcctgcgcgaggtggaacgctctatgcgcgggcagcccagattccagccgaggccgaacgccccgtttccattcccggaatcgtaggacagcgacacaggaggaacgaccccttccctgtcgggagtgaatggcagcggtatggaaagcttagcgctaccggtatgggcgtcgcagttgaactcgcccttcgtcccgcgcaacgcaccgccgccacggcccgtgctcagcacgggaccgctcaggaaccacgacttgtcctgactatccttcgactcgctgcctttctgctgttccgccatacgctatataacgccctgctaattcgtagaatccgccaccgactcgattatgcttacgccttcgtgccgtccttcggattccacgaaaatattctgtaatcttgccaaattgttttttatgcggaaatcagtccttaccttatttatactatataaataagaatcagaacggctcgtttcaacatcaagcatattgtcaatcccgttttcacgtaatcggagagcgttatctagctggtcttttcccataggcgctataacaaacggaacaccgaaataaatacactccttgattgtcgccaagcctccgtgtataaatgcacaatgcacttttccagaagacaatataaaacgctgaggaacccaaccttttacagtcacgtttttattttttatttcactccaatctcttgtacgcaacaatttctcaccaacagaaaggagcagatggcaatttttcatttgcggagcgtccatcatcctgattagttcatcgaacatgtgctccgccttcttgccataatcaagaatttgcgaacccgccgtcgcaaaaatgattttttggttattttgttctctttcgtcaaaaaaatcatcccagtattgttttacagcatcagccggatcatcctcattttgattttcatcatttgtctgattatcttggccaagattattatcgttggtctcatcatccaaaagaggcgtcatgcacggttctacatagtgaactaaatcaccatgtacataatgttgatagtcaaattctttagggcatggaatcagttcgttgaatgtcgtcaacggagccacaaatttgtcaatagcctcttctctccttgacggggttgcgctgtaaaaatcttcgtcaatgaaagacttgatgatgcactgttttacagaatctggatacgccatcaaattttgtacggctcgcatggcagggtcattctctggatgtctcaaataagtcgtcgaaatgattacctttactccatacttgtaatggataattaagctctccaaggatgtaaaataccctgaaacaaggacgtcgggtttattgtcgcccgtaaaaatatcgtccagttcgccgtttatgatgcgcaatacgtgttccggtttccaacgtccctggggagtcgtgtggctaaagtccgtatatcccaaagggtatagcttattgaagatttcatggtattgaatatctttattaaaccatccgacaagcgatttgcaatctggaatgcccatataagaaacttcgtaagagccttcgggttcttcctgaagtaattctttagcccagacaaaagtcggaagccagtgaccttgttctttatagacatctggccaaaaaagaattttctttcccattattaggcctcctcatcgacgctatttgcaagcgcatatttatgtacaaatatcaagtcttcaatatttgcaggtgtagaaccatcggctactttgattgcaatagaatatccattagccacgtgaatgtcatccgaagaaatattccacaattccggttgtatatcattttcactaaaagaaaccgatgaattgattccgctaacgtcgctagactgaacttctaacgtcaactccgcttgtctgccgttcttgaaccaacaataaacagacaatcccttaagaaagccttcatctcttgcaatggcagggaaatgctcctttatgaagtttatcgaaacctcttctccgttgcgcaatcgctccaacgctccggaatcaatcgcactaaggcgaattgcagattttttcacattccaagctttagcaattaagcttttgcaaccagaaggttccgcaccatttcttgccgtatagcttacatgcaagatgacgtcggaaatagattcatagtcaaactgatggaaatttgtgggcaattcaagtctccacgaagaatcaactccggccccctcaaatgggagatatcgttcgtcacggaaatcaaaattgaacacacctgcataagcttccgcttggctagttgcaattgtcttaattcctatacggttgggcaaatagctagtcgaatcttcttcgctatatgtatttattggctttatacgtattctattgctcagcaggctcaacttggcattgacaccctgtcccgaagacgcattgcagtgtatttccagttgaaccccacgaatacggcgatatgtctgtcccggaaaatccaagtcgaaaaggatctcaggcaaaacgaaatcacacttaccctctgtttgaagttttatcaaagcttctgcatcgataagagaaagcggcacagcccggttgatttccagttcgcgtttgttcctttcttgatatgccgattccatagtcctcaagtcgaacaacagacggtcaccagcgagaagccccttacgaagcccatcccagtaattattcttgatgaaatctgtcttgtcggaatccttaaggcccaattcgaatcgatagcatacttcggctcgtttggcaagtttaacagccaacttgaagaaagaggaatgtaactggccaagttgcgtcaccatccatgaatagagttcctggttggtaaaacggttcgtcatgaactcatagacttcatccatttgttcaatctggcgttccatattcgaaatttccttttcggtcatctcgattctaatcttcatggcgataatctgcttatcgatattttgaatttctttttcggccaacttttcctgaagtttccactcttcatagcgacgttcatatccggccaaagtctgaatcttgtttgcctgatgacgaatgatattggcggcaacttgcatcgaggttgaaatactattcatacccgaagaaattttagaaccgccagtaacatttgacgagacctcaggtccgccaaaaacatttacaattccaccaacattcaagtccggaattgccgatgcagcggaggcggacatattcaaagccgatgcggcagtatcgattattacagcggcatcctgcaaatcgagagccttttgctccttatccgatattttcttgatgtttttgtaaaattcatatcgaatgacagtcgattccctgtttttctcaagagattccagctgggtttcaaaatcctttatctggaagtccttgagttccctagataaagtaagaatttcctgctcatgacgagaccgcatcaacgaaagtgtctcggaatcatttttctcaagtgccgacaagaacgcactcgacagagactgcaattcatgcgtcacatcaagcgccttctgaagcatcacctggaatcggtacaaaggaagcggagctgagctttcggataatgcgtccgcaatggaaactcctgcggccctggcctttaccaacaacgcagggtcaatcggcggttcgtaaagggcaagggttctctttacaccgtcaatgttcaagctgttgcgtatcttatagagcctgtctgcgaccgtatcccagtagccaagaagtttgtcgttcctcggaacactgaaatagaatacagacgagaacacattcgtcaaagtattgctcttgacgctaggcttgccttgcgtaacagtttgttcttcgtttctaattgcgacaagaacatcctcgatatccttgtaaacattcgcaatagcaccttccttttccgtaaggaacgttttcacatcaatggcgtcaagtatgtggcaatccgaagcctcgatatttcgagggccaagaacttccgccgctaggatgtacaactggattgcctcgttgacactttccatcgtatcctgcgtaaacagttcgtccgcccatgcaatcaagttgtccagatacttcatgacgacatatttttgataagcagccatgcggtaacgtgcaatcaagtgcggattgaagggatcccgtttccacttgtcaacaagactctggagagaaatcacattcgggagtaaatcgtattcagtaggcttactgattgtttccaaaatggaatcatcggcatttctgtttgcaaagaacggcaggaatctccagaatctggagcccttgggtaattttcttgaccagcgttttgtaatttcgtaatcgctcaaatccagccgcgggtcgaaaaccatcctataccactttaaagcctcttcgtaattctgttcctggaacatcttgtcggcaaggagcataggaacatggaagaaaagttcccagttgtaaatggcattggatgttccgaacgaaaaatcaatcatcggaaccggatacggacgcgcaaccatctttgccgaaggcttgtaattgagcgagaacagggactgccccaaatcccaggcttcccagtctccggcaatgtagtatcccagataaacgctaaagtaataattgtaataagaataggaataataatagctgtccgaaacaggcaacgcctgggtttctctattgaatagcagttcatcgccgccatcacgataccgcttataaaattcaggaactagcggatgcgatatcaggtcaaactggtactttgtcgaattcaccccaggaaccttgtgcactaggaaggaatgttgaccgtccatgtaaaagaacggtaaatcctctcccgaatagaacgcaaaattgatgggcaacacgcggaagagtcccggcgtattctgcaaaaccggtttatttgcagtgagtccaaatccatcgtatccgaaaagatgcttatccttttcgacccagcaattcctttccaaataacaattacttggagggaattcatttacatttctagattctttcttcggagctgtaaacgcgacatcccttccatcgacccatatttgaatgaatcccgtttcttggatagactgttcatctttgtctcgttttacgacaactttatttttcttcaaagtcgtgccttccgtaacctcgacttcttcaggattatcgtacgatatatctttaaaggacgaacggaaaacattgacttgcacgtattctgacgagccggattctacctgaaaatgatatcgatcgtctattttttcgccatcttccaaatagacatccctttctcgttcatacttatcaaaaagcacattttttgtagtcttgatagagctccacttgttgccattatggtaagcccaattcatgcgaatctcaacttggttggttacctgcattgccccttcagattcagcaccatcctcttttttactaaccataagcgaaggccaaatgacataaagcttctgattcatcaaaacaggaagagcaacttcggccttgatatccaaatccaagttttcccacggttcccattcgcctgaatacagggccttggccttatatttacggataaagaaacgatgcggttcacccctggtccggcccacaatatgaagcgtatagagaattccgtctccaccgccatcttccttgcaggctcctagaatttcaacaccggaggtctcatatattttttcaagataattacctaaagccgtatgcattgccttaggatcgttccctacctggcgaatttcatcttccagttccttgaagaacgggctcttgtcatctcttaaatcggattcaatccagttttccgcataaaggaatatcttgcgattcgcttcccatacacggtagttttgcatccattcccaatttctacgctgttcttcgctcaagacaaaggaaccttcgagaccgagttccacacggcttacaaactgctgaatggaattcaaagcctgcctagtccttgaaacactcatgtccggttccatttcgacatctatcaaatagtatgaataaatgtcgttagcgtcgaagaatttcttaggatagtagaattttccaagttcttgattctgtgagcggaagcagatgtaacttacaaatgcatcccgtcttgacttacgcagggtatcgcttaccggggtaataaaagtctgccaatcactcggagtacgcatattacgtagcgcgttgttcaagttctcaacagcatcactgtaatcagcaatagcctcttctccaaccaaatcatctgcaattaaggtctgcagagtcgccatatcaatgggggccttcttgtaaaccatccaatagcggcaaagttgcatccaggcttctggatctgacaagctgggtactgctatatccgcaccaacattgaatcccaaaatttctttcagttgtctttcgtttacattccatttctttaaaaggaaatcttttgacagtttatcataaatccaagaggaaccgaagcatttggagacattaaaacagagaatcagtttgcgcagagaatctgacaacggatttgattccgcaaacaaattttcgtcagcgggataatttttccagtcccacccgtcctcgtcggcatcaaaagaattcaatgggatggattgatatatatttcctagccctatgttgctataatccgtcatctttgtatagccgttgattaacgccgatttagacagcaaggcatacgccatgacacccgtctcggaatcgttgtcaatcaccgcaagaccgaaccagtcaaataaagccgctccagaagatgtttgtttgacgctctcaagacgattgtttaaaagatcttcgcaaacagaacagctaataccaaattcagccgtcaacttttcaaggatttcattcctagccgcttcggcaaaggctaagaacttgacaagttctttcgcccatacgttgtcgtttaggcttgctgccgtgaacagggcatcgacttcaccactataatcgctacccagcaaactaagcaaccaagtctttatagcatccaaatcgtcagtcacaagactttctttttcgcaaagttccagtatatcgttcggaagaagcatgttctgcgaattagcaaaggcgtttatttcttgttcaagccattcgtagaaagccgtccttgattccggagtcgcctctatatcggggaaatcgcgctcgatttctacctgcttatcggacttggctgattcccacaatttttgcagggactcctttagagcatcaacaaacgattccgctttctttgctataacaggggaaagcggcatcgccaagtaaataaggctgtcttcatccaagggagaattcaggatatctgtgatattctggaaacagtctgttagatttgcaagattccagtcttttgcaagatctgcgcccagcaggaaccttaagatttcgtatttctgcacagaaattccaagacgttttgcaaacgtagaaatccgatacagaacctttagattttcttttaaatcatcgtcgcttaaaccatccgagaaggattcattttcgaatcgcaaagcatacaacaggtcagtctggtttacgcccagagaaacagaagccctctcaagcagtttgcaccggaactcttctttcttctcttcgcttacatcgttttggccatcgtccggctctgtagattttccattgtcgtcttccttatcctcgctttcggcaggcgtgggaaatacgcagtcgaaatgatcgtcagacatatcgtccacccaagccaatatttcacgaatagaagccgaagtaagcgtttttaaataggcaacacgatctatagcctcgagttttaaacgattaatctcttgtgagctcaatccatcgatagcatcttgatttagaccatatacatccttcaagtctaaatcaaaaacaagcgaaacatcttcgttgttccatccaagcaagcgttttagacggacaaagcgggaaatctttcgggcaaacggtttagaaatattttctatgcggaacgcacctatatcacccaactgatatgtattgtttatcggctctatcgtaacgttatcattttcaaatatcgaaaatagccgaatttcctggaagtccttcacagtcaagccagaacgactcaagaaaatagatgcgttagaaagaatctcatcccaagcccctgtaactacagtagccttgtcaggacaaagaacagagtttccttcattatccaagccccataattcatgaacaggaattaatgagttttcatcagtctcatcgccgtctttgggcaaccgcaaagtttctatcagagatggagacaacctcaatgtcgtataacgatattcatcaccaggatttttctgagactgaattaagtcacttacggaaagagaaacgttttttaacaatgcaaccattttttccgcatggaaatttctcggcaaatccatcggatagacatgggacaccaactctgcgtaagcctcatccacttttcccacaaattccggttcagcgcgtaaatcggaatcactttttttagcatccgtattatattttagttgtcttaaagattttctcgccgtcaagaattcaagtaattcgacaacaatatcaattgtcggcaacgaagtttcagcgttctccttggtcagcaaaagattccatatatccgggcgccgaatctttaaaagattgtatccgtctcccttcaggaaatccagcaagtccatcagataggccgaaggactcaaaactgactgtccctttaacgcagcgtttttgtttaatattccgaatagatttttccaatttgcaacaacaggttgctcaactcttgccggagccacattgctctgtacattccgacttgattccgcaaacagattctgcgaaacacctcttgacgcagacggcaacgaatcaccttgttctgtaagtgaaccatagtatttagccatctgtaaggacacttcggaagtgtactgagctgccaaacaatatatctgcttggcgtttttcattgtttcaaggccatcgtggtgcttggcaataaacaattcttcagattcttgggcaatctgatatgccgaagtaaagccatttctgagcaaatagactattgaatcgtaatccttggtcagcctatacagcctttgcagcgtttttatatcgtcatttgtaacaccagacccagcacctataaccaatgagcgtttttcaaggaactcatccaaagatatcttgtccagcgaaaaatccttccaatttgtagttcgcaacaattctgctatttttttacatttagaaagaactggatcacaatcctcaggattttcaggctcatcataccttgcaaatttcgaaagaagggcgtcttgcggaagccacgatgtaatcaacttttgcagttttatcttgtatagggacttttgttcctctgcagtcgttccggggaaggtcaccggtaacgctaacttctgttccttacttctctgcttgtagcttgacgaaatatcttcaaccaattgttcccattgttcttcatcaaaatcgagcaatacctttaacgaaggttccacggacgaatcttgatttactatactgacaatggtataatacgtctgctcaatgccgtcagaaaaattttcatagaaatttttcaagtcaaacacaagttttaatcgaagatactcttgttcattcactgatgaactcgaagcagaaggattttcgttttctagaaaagattcaacatcagcttcagaatcatagaatcgcctcaacaaattctcgactctattgtctaagggagattgtgcattttcgggacttgcctgtgaacttccatctgctattacaccaggcaatgtttgggtgtcattccacaacgagagaaggtcgcaagcgtccaaatcaaccttttccttctccgaaagtattgaccgaccgagtaaattttcccaaaaagagataaaggattcaatgtttgtttcagaaccttcgttttcatcggacgtaattaaagattgcgagacagcttctaaaagacaatcttgaacttgttgccgattcgcagactgaagcttggcaatgctatcaaagccctttcggcacaaggcaaataaacaagatgcatagaaaaacaatttattcgattccagcaaatcagagcaatagcgttgtattcgataaacaagttcgtacgccctgaaatatgaaattgcatcttcctgattcagacgctctctaaaccccggaagaacattcttgaacgaggaatctatgaaatgttgtattttgtcttcttttaaggcaatcggttgaccatttttatttagaatactcgtctcattttctactactgtaagataaacctttagggctttttccaactcgtcaaattttgaatacagtgttgttgataaggaatcaatagtgaaatttatttcttgacgacgcgaggcatcaagaaccaagttcgaataattccatttggggcaagagtccactggaactgacgaattttcatcttcctttaaatagaattttgcaaaaagggaaattttgtctttggggtcgtcagggctcggaatttggatattatgcggcaaacaagatggagaatatactatctcgtaacagccattctcgtccgttattgcagctgtcgagtttaaagcatgatatataaaagcgtgtacatttttcgtattcacaaaatctaaacagacagccttaacataaacatctttcaacggacgaccggaatggttcaccacgcgtccatagactacgtagttgtcttgcgtcgttggaattgtctgcggaataacaattgatacattctcatccattgttggcgggtaatccacattgaatgtatgcaataaatttcccgtcaaatcatatacgcaaagaaccagattaggcgcagttctatctaaatcacccctttgaaaagaatcttttgtatatgatatttcaaaagtcccatcaaatttgataacagcactactcaaatagtggttagaatcaccataataatcaaaagccttaactatcccggtcgttaaaagttgaccattatcgtatgcaacagtccccgcaattttccaaatttcttgtgggggattctccccgcccggattatcgccacctgggttatccccacccggattctgcgttccggactgtccagaaccgccctcttgttcttggtcaattataaaagagaaaacctgttggctttcgaacgccatgaggtcccctgattcccatatgatattcccctgatagtcaaatacctgtattttgacatccgggtgctggatagtcggatcaccattctggaaattggcacttgaataggtgatttgatacgaaccgtcttcattgaacccagactcgcccaaataactccacgttccattacaaacatgaaacgcctttataattccggtggtgaagggatttccgttaaggtaggtaatcctaccggaaataaaccatgtgtaaggaactgggtatgtcataattttttcaccttttagaaactataatgtaatatacaacaaagagagaaacaaagtaaaaaagatgccgttggtgaaaataattttacatcaattttctaaatagcacctttttaagtagattttcacataaaaacatttttacaaacaacgttggcaaaactattctttacattcttgcattttgtttgcggtccctaacttcagcattaagcccgggcgttgcgggtgcggcgtctgagcacccgctagagagggtggagagcaacgaagtgcgaaccagggggagacttccccctctctatatacaagaacgccaaggctgaactctgcggccgccgcaagttcggtctcatcaagtacgtgatggccctcatgaacggagcccgtctcggcattgccgcccagtccgtgggtatcagccagatggcctacaacgaagctctcgcctacgccaaggaccgcaagcagttcgcccaggccatcgtaaacttcccggccgtgtacgagatgatttcgcacatcaaggctcgccttgatgcaggccgcgctttgctgtaccagacagccagctacgtggacatctacaagggcctggaggacatcgagcgcacccgcaagctcaccgacgaagaaaaggctgaactcaagctgtatcagaagctcgcctctgcatgcactccgcttgcctgtgagcctcaaagccccatgcgttaagctggggcggaggcgagagtgaggcgcaagccgaacggtcttataaggtcgccaactgcgtgatgagccagttgctcctccgcgatgccaccaagtcgccggaactgttcgacaagagcatgaaggtgtacctgaacctcgccgaagccgaagtcgcgaagcactacaacttcgtgaagagcgtgaacgtggaatcgatggagagttacaagcaggcataagcccgcaggatgtcatcctgagcggagagccgcggggctcgaagtcgaaggatctaaaagaaattgccccggctcaaactgagtcggggtttcttgtttatgcaatgttcacgtcacaaaaataaaactcatcaacattacagaacatactgcgaatattgaaaccgtaataaatcccaatactttccatttgagagaatattcttcctgatacacaccaagcccgacatacgggagaaagctcaacaggaccggcaatatatagcgaaaatcagcactacaggcgtaggaatatttatatcgcaaaaaacctaaagccacaaagaaaagaattccttgaatgaataaaacccaatgataaatattcattctggttttccaccagcctcgaattgcgaaaacaattagtcccagcaacgacaaaccaatcaacgacgccaatgttcggcccacagccgtatctacaagtttccattcgccaaataacgaggatttaaaagcgtaattaaaaaaatattctcgtccttgtccatcgacccatccattggtataaggttccgtcaagaacgatttcatatcaaaatacaggaaattcttcgcctcattttcaacctttaggcttgaatgcaaactatttatgtttgcaaccagttcaccattgctgaaaatcttaattacaacaaggctcacaaaaacaagagccagtaaaatccacccagcaatttctgttttggtcggccgatgcaattgatttgtttttacgaatccgaaaacagcaaatagcattacaagtcccaaggtgacatagcccgtagattttgtccacaccgcaagagccgcacacacaacagcagcaacaagatgctttccgtttccgttcttgatatagttaaaacccgccaccacacataaaacgtgcaaagtataaaaaagttggtcatttccgattctaggtgcaactaaaagcaacaagggccatacggtccacagaacagaagcaattcctaaaggaacacctgaaacaaattccttcaacaaaaataggccacagacaagcaaaataattgaaagaaccaaactgaatgcttgtgcacctgaacaagaattatagtcaatcaatccactcaccataaaagacggtattacactagcataataaacaggcggatggtaacagctccagcaatctttcgcagaaggaatagaatgattgtctattatatattgtatataagctaagtgtccctctacatccatcgaaaattggttgtaaggcatcgcatagaacattgcaaaacgcaggagaacacctgcaagaatacatgctatcagaaatgtatttagtttcagtcgtttctcaaccaatatcacgattatcccaacaagcagggctatcataaatttcagcagaaacagcaaaatactatcgactttagggaaaacatttatccctgcgattccgcctttattcatcaagagaatttcataactggttctattccccacacgatgtggagaagtaaccgagtctggaatccaaaatcctttattaaaattacatttatccgaatagccgctcaatgaaaatgcaaagccgttaaccgtcaatgattcggcgcaatcatcaggaatgatgtttaaatcatagggaatattcaatggattagaaatagaaaaacgaacattaaaccattcaccggcatccatattttgtgagatgggtaatgtcgtttgtttttcagcatttccatgccgcagaacaacattttccacccggatttgaccatagtggagaatgctgaagcatattaaaatgccaatggcacaatagaattctattgacttaaaaatctttttcatagttttttaccttcgtggtattcctcttcgctgttcacgctccaaagcgcagtcttgtcgctgcaaccttcgcggatgcacttgacaacttccattgcggcgagcatgctgtggtccatgttgttatacttgtgcatgccattgcggcccattaggaacaaattatcaatcgggtccacatattcacggactttgtcgaactcgccataagtaccgaagtaggcagggtaggccttcttgatgtggaacaccacggaatcgcgaacagactcgggccttgccacgtcaatcttgtcgagttccgcaatcgcgaacttgatgaagtccgcatcgggcatgttccacatatcatcgccttcggtggcaaagtattcaaggcctatccacactttttcagggtcggcgacaagatacgggctccagttgttgaatatctgaatacggccaagtttcacgtcggattcctgcacgtaaatccagttgtcggcaacgaacttgagcttgctttcgggtgtacccggctttgccggattcttgatttcaagtttgtccaaaaggaggcccacggtaatgaagtcgcgatagacgagaccgtcagagacgcggcgcacttcggagggcacgggattcttttcgttatccattgcggcgacgagttctttcaccggcatcgtcgagaggaagtaatcgcacgggaccgtttccgtatagcgtccgtaatccacgacgacgctttcgacacatttaccagttccgtcgcgattcacgccaaccacgcgggcgttcataacaatcttgccgcccatttcctgcaccttctcggcaaccgtttcccaaagctggcctggaccgaatttcgggtaaaggaactgtccgataaggctagtttccgtgtccttctggcggatgtctgctccgttggcgccgtcagcagcaccttccgcattcttcttgccggcaaaaatctgcttgacagcatgcaccacggttttcgtaatcgagaggcccttgatgcgctggccgccccagtcggggctaatcttgctgcacggtacgccccacaccttttcggtgtaatcgcggaagaacgtgcggtagagttccacgccgaagcggttaatcataaaatcttcgagactattttctttgcgggcaggcatcaactgcaccttgatgtagctaaggccaattttcatcatgcgccaaagcccaaggttgcgaatcgtatcgccgttcaagctgatggggtaattgaacagcttgcgcaaaaagagaattcgcgaaaggcggctgcggcaaagcatcacgtagtccgtcttctccggatcaggaccgccttccgtcagcggaacagtgcggccaatcgcgatgtcgtccttgctcgcgacaccctggagcggtaaaattccctgccaccaatccattaccgtatcgctcttgctaaaaaagcggtgaccgccaatatccatgcggttgccgttgtaacgcgccgtacgcgagataccgccaatgacatcttccgcttcaaaaatcacaggtttaacatctgttgtacgcaaaagttccaacgccgcggtcaagcccgcaggaccagcaccagcaattacagcaatctgactattttttttcattcattaaacaaaatcagcttgcgagcgcaaaaattccacatcaaaacaactacagcagctatcatttttgaatacaattcatgcaaactaaagaaaccaaccatcaacaacatcaaaagttcattaagtcccacacccattaacccaaccaaagcaaacacagcaaattctgccaatctgcacttttctagtcgacgtttactactacggaaaacccaacttatgctcaaagcataattcaagcacagcccggcaactagccccataagatttgcaagcaaatattgccatccaagaccgtaaaggcaaagagaaaacaagccaaaatcaattacaaaggcaaatccgcccactagtatataacgtgctagttgggctagcaccgtacaaaatgcagacattactcggaatttctgttaactaactacaaaagcaatgactctctaaaccactccccataggggttcgccttcggattagggttgtagtttccatcttcacatttccagaattcgctttcataagttttgtgtgtaacttgcggttccgttgacattatttcatttttgcaatcttcaattaggaagaatacagaaaaataatcatcagtagagacacattccccactaggcttcactttcgtgaattccagttcgccatcggcaacatgactcaaaacacttccagtaagcagaccgccgccatccacaaacgttataaagtattgacagttcccatctttttctatcaaacgatttttcattattttcgccgtcatcgggaaacactgcggtatatcgtttccttcaattttaacaaaatgcgattttagctccatcgtgtttacattcaacgtcaattccgtaaaatctatacaattcatacttggcaatccgttgtatgcaattacatgttcgtcaaaagaaagctgttcaacacttgaagcatactgcaagacataattttcgagtgtttgatcatatttgattgttattgccgtatcgctaggagatatagttgacaaaggctctcgcccgccagcactagaagagcttgaactttcacccccttttgacgaagaagacggtgttacccctctacccgttgaattttgggcattccttgacatttcaaaacaccgatttgtagcgatagcgctaaaataagttatcaagatattcgcagaatcagattctattgcctttactcgacaagcggcatcaaatgctccttccttacaaccttcactaaggctaaagaattcgctattagacttattatcgcaattagtcttgaactcggcaaaagcagaatcacaggattgttcgagtccttccgctttcaaggttgtcaccgcaacagaaccggaaatttgtatggtcatcgctatggatgcactatccgcggtacactctgcacgagcgcccgaaccatcatccaaaacggccaatctgcctccgtctattctggcatatgcagcctcgttcaaatccaagccataattataccaatcgttcacctgtttctctaaaagggcattctggtcttcgattgtaccgccagataccttgttcgattcagaacaagattccagcagcaaagtaagcgaacaaagcaatagtaatccgaaatcaaatttcatcgtcaagaagccctaaaaatcattccacaaagtataacccaatatcacattgtcagttccagaattagcataacggtatatttcaattgtcaaatcagcatttgaagtcgttgtaaaatctacaacttcaaacggattctgagcgctaatcgaagattctagcaacgatccattttggtaaactcgcaaatcaatatcctgcgctattgaattattcgatattacatagtctccgctagtaagccaagctatagcaattcgataatgcgtgttagatgcgatgtcattttccgtaaacgttattttattgttgttatcaaagcagcaagagttcgatccactccaataacgatacctatgattccacgctatgcttgaatatctaataataccccttgccgcttctgaattgttatccaaatcatgactggaagcatttcctatgggtattttttcactagacacgatccaagcctttacaagttcgggatggcgtttgaaaaaaccatattggcttaaaagatcagcaaaaatgcccgctgtgtaaggagtagacgcactcgtaccgttaaaatatccattccacacatctatattaatatttgggaaataaaagtccgtataatttgccatttcgggtttttgattacctatattcgaatttttccatttagagtaagaaacataattattgttagaaggatttaccgccccaacagcaattgtgttaagagccaatccaggtgatccaacaaaatccgtagtatcactcgatgatatatttcccgcagcatagaatgaaatcagtctattattgtagatatagttgtccacatctttatcgtttcccgaatacacaccattagacggaagataatgccaagaatgcgaacttatttcaatagtcggattatgagcatccatatttagactactcaaaaaaccagttccaagaccatcataagcatataaagtcgccaacggtgctgtggtacttatggttttcgcaactgctgtaggatgcattcgaacgccattagaacacgtatttaacagcacataataccctgaattataacctacagggtcagagcagccctcatcattgaagaagaccccaatgccttgtcccttatatccgttagcatgagcatgagatgttatctcagaatagccaaatattgtggtataaagagtataactgtcaagaattggttttcttactatatcaatatatactggttcaggtccattcaacaatgtttcaatttcagatgccgtgagagaagcttgatattgttgtaccgggacaaatttctcccgtctattttcaacatttctaaaataatcatcttcagaaattctatttccgtccaaccaatacttcttttctccatttccatttacttcaaaccgaccagaaatcggttgaatctctcggctcgcttgtattggagatatatgtacatctaaagttctttgcggacgcattatataataggcttcattttggccactattagaagatttctttattctacctaaaatatctcgagcagaactctttttgattatggtgtcagagacctgtttttgttcgtttaaaaagtccaaaacatcatttgacgctttactttttaactccaaaggcggcaaatatgtcggttttgcaaacagggtggaggccagcagcaatattgcaagagcaatcgttttggaattcatatttcatcctccttattcgttccaagttgtatcgcaagccattccgttttccgtatcgccttggcattgtacagtaggcaggggttccgcttcggggagattcgcaataaacgtttcgcattcgcctttgaatgtattggcgatagccctgagttcagtctgactggagaccttggctacacaggacatttcgaggctagtgccacaaccttcattgtaaatcctataaatgccgcctttctcgttgcattcggcaacataagctatgctgtcggccacacaaagttccgtctttccagcaaaggttttatagtgcaaatcctgtatgtaaagcgacccttcgttttccttgaggagaatggttgcgtcatcgtattgatcaagaatagtgctatagccagaaaccttttcctttttagacttgtaaaaagatattccatcttcttgattgtacagatttacccaacagcttccgttggactttatctcgttgtacacaacttctttttcggtcgtaaaagtaaacaagaccggagagagtgcaagcgtcggctcgtcggtaggcacgacctcatccagaatgatatcgtcagaaacaacagccttactgcggcttccaaaggaatccagcatactgttcatgaacgcaatgtcagcatcggacaaggttttcgcgacattattggcagaaacattttcgtcatttttctgcgttgtgtcgcagaccattccattttccgtatcgccttggcaatgcacggtaggcaattcttccgcttcggggagattcgcaataaacgtttcgcattcgcctttgaatgtattggcgatagccctgagttcagtctgactggagaccttggctacacaggacatttcgaggctagtgccacaaccttcattataaatcctgtaaatgccgcctttctcgctgcattcggcaacataagctatgctgtcggatacgcaaagttccgtctttccagcaaaggttttatagtgcaaatcctgcacataaagcgatccttcgttttccttgaggagaatggtcgcatcatcgtattgatcgagaatggtgttatagccaggaaccttttcctttttagacttgtaaaaggaaatacctttttcttcgtcatacagatttacccaacagcttccgttggactttatctcgttgtacacaacttctttttcggtcgtaaaagtaaacaagaccggagagagtgtgagagtcggttcatctgtcggagtcacatcgttagcaccatcagaagcgacagcttggctgttactcccaaaggaatccagcatgccgttcatgaacgcaatatccgcatcggataaagacttttctgcagtaacaggcgcttctgttgaaggttctgttccaacggtggatactgctcccttatcttcggagcaggctgctaaagcgataatagcagcagcggaaataatgatttttttattcatggttatgctccttatttttaaatgaggtttcattgttctgaattttttctgtgagcgggaacatctgcatattcaatcggtacactcggtttccgccctttttggctgtcgcaatggatatgattcttttacggcaagcgtccagttccttcaaaatttcggcatagtcttcatcgtctattcccatggtgatgccggtaaaattccgttcatctatggggtacttttcaacagcctctcttgcgaaatcagccatttccttatgcatttcacgaacgagcaccggcatggcggcaacggacatctggagagacctatccacttgctcgtacacatcatccgcagtcttcttcaagaacttcgctcgggtcaagaatgccaacgcatcgcggacctcctcggccgagaaagcccctccacacgccttggccactttcagaggcttcgctccgggcatcatgggagcaagttcgcgcagcacaggatatttccacgattcgtaaaaagagactgattccccttctaaaacacggaccttgtgagcactggcaatttccttcatttctgtataggcagccttcttgtctgcatcactctttgcctgtccaaatttcacaagttgtctaaaatattctctttcagcacccacaagatccatcgcgtcagcggcatgttcaattccattcttcgacaagccgctcttgccttcacacacaatcttcatataattgggtgaagtaaaccctcccttctttgtaaaatcacgccaggagaaagcggatgttcgctttttccactggtagtaatcgttcataaaggaacggtagtcttcatattcaattacggatctcattataccttaaatatattttccaatccgcttgccacgatcagtttttctatacaaaatttgcgaatttttatcaatttgtataattttgcgtataataaaagaattttaaagttttactatacggtaaaatgcatattttagcatttttagcaagcgaaaaatcccctaaaaaaagaaccgcagctacaacactgcggttttcattgcataaaacggaaccgattctacaaaatcggaacaagtcagaaaaaactctacgaatttttatacaagtcgctcaaatctagagccataaacgtagcgccgtcgtcatatacaggacgaacatgccgttttatattctcagtttcagaagagttcagttcaaattcagaaaatccataattgtcttgatagtactttaccaaccttttatcaatggcgtgtataatcaagtaatttacagccacatattcgtttatggcttttacgatatcaaggataaaaccatagaacatggctgccgtaatttcttccttgcaatttgtgctattcgagaaagcaccattgcgagcaaagttcactagttctatagccgaatcagtatattctaccgaactttcgcgatcagtttcttcatcaaattgaatatccaaatcgctttcttctggaagttgctcgaaacgaggcaggattgcggtcttcagcgtaaaatagccgcacatttcatgcagacggtcaaaaactatataggtcgttgacacgtggtcccgagtttctataattgcatcgcgcgttaaatacttttctagacccttgcccgcttcgcatgtagcctcaaatgtactaagcaagcgtttgcactcctccgagtcacaaaccttctcacagctaaacgagccatcaggaagaacgtagggaaaattcatttggcttgtgttgcgtgtttacgcttaaaatcaagataacgagcaacattaacgggagcaatttttcccgtctgttttgcggcatgcaactttcgcaatgccataacaagctgctgcttttttgcgttcaccataataagcctctataagtaatataactaattatcatcttcaagtcaacaatccaatatgatttttccagaggttttccataacatttcgctttttcagacatttttgcagtaagccaggcgttgcgggctggcgtttgaagcccgcagtgggggtagcgtaagacctggccggggcgggctttggtcagtattcccgaagggaatgactatatgggcggggccggggctggagcgagggggatacttcccccttcatactaagccttacacttggcgtctacgacgccagtttgcatcgcctcggtcatgcccaagcgaacttgggcgcgacactcggctcgctacacttcttcaatgcttgcgtggtactcttgcaggctcttcacggcaccatgtccgttccttgcagcggcgattcccttcacggtgttgtaggcaccggcgagcgtggtgatgtaaggcaccttgtacttgatggcggccttacggatagcgctttcgtccttgatggcgtcgcgctttgcccacggcgtgttgatgatgaggttcacctgcttgttcaggatgatatcgagaacgttcgggcggccttcagcaatcttgttcaccacttcgcacttgacaccggcggcttcgtagaacttggcggtaccttcggtagcgtaaatcttgaagccgagcttctggaattccttaccgatttcaatcgcctgttcggagaggttcaccttgtcagaaaggctgatgagcacagcgccttcggacgggaggaaggaacctgcagcttcctggctcttgtagtaagcgagggcgtagtcgtcggaaaggccgaggacttcaccagtggagcgcatttcggggccgagaaccgggtccaccttcgggaacttgtcgaacgggaacacagcttccttggcaccgtggtggttgaacttcttgtccttgagcttgaggtcttcgagcttggcaccgagcatcaagcgggtcgcgaggcgagccatctgcgtgttacagaccttggagaccagaggcaccgtgcgggaggcacgcgggttggcttcgaggacgaacaccttgccgtcttcgatggcgtactgcatattcatgaggccgcaaacgtggagggcttcagcaatcttcctcgtgtaatccttgatggttgccaagttttccttggtgatggtcaccggcgggatgatgcaggcggagtcaccggagtggacaccggcaagttcgacgtgttccatcacggacgggatgtaaacgtgttcgccgtcagagagggcgtcggcttcgcattcgagagcgttgtggaggaagcggtcgatgaggagcggacggtccggggtcacgccgacagccttggcaacgtattcgcggagcatggcttcgtcgtagatgacttccatgccacggccaccaagcacgaaactcgggcggatcatcaccgggtagccaccgatctgcttgacgcaagcgagggcttcgtcgatgttcgtagccatgccactttccggcatcgggatgccgagctggtccatcatcttgcggaacaggtcgcggtcttcggcaatgtcgatggagtcgatgctcgtaccgagaatcttgacaccttcgtcgctcaaagcgcgggcgatgttcagcggagtctggccaccgaactgcacaatcacgccagccggcttttccttgtggtaaatctggagaacgtcttcgaggctgaccggttcgaagtacagcttgtcggaagtatcgtagtcggtagaaaccgtttcagggttgcagttcaccatgatggtttcgtaacccatttcgcggagagccatggcagcatggcagcagcagtagtcgaattcgataccctggccgattctgttcgggccaccgccgagaatcatgatcttcttcgggttgttggaagcggtagattcgtccttgcagttgtaggtgctgtagtagtagtactggtccttcacgccgctcaccggcactgcgcaccagccttcgaccacgccgagttcggtacgcttcttgcgcacgtccttttcgcggatgccaagaatctttgcgatgtacttgtcgctgaagccgtccttcttggccttgatgaggagttcgtcagcaggcaggcgacccggagtcttgagcatttcttcttcgagttccacgagttcgcgcatctgctgcacgaagtaagccttctcgtaggtggcagcgaagatttcttcgtcggtagcgcccttacggatagcttcgtacatctggaagtgacgttcggaagaagcggtcttcatcatttcgaggagctcttccttgctcttcttgttgaagtccttcgcaaagccgaggccggagcgaccgttttcgaggccgcggatagccttctggagggtttccttgtaggtcttgccgatagccatgacttcgcccacggccttcatctgggtgccgaggcagtcatcgacgccgcggaacttttcgaatgcccagcgtgcgaacttgagcaccacgtagtcaccgctcggggtgtacttttcgaggcttccgtcgcgccagtacggaatctggtcgagggtgaggcctgcggcgagctttgctgaaatgagggcgatcgggaagccggtagccttggaagcaagtgcagaagagcggctggtacgcgggttgatttcgataatcaccacgcggccggtcttcgggtcgtgagcgaactggacgttggtaccgccaatcacaccgatagattccacaatcttgaaggccttttccttcagttcttcttcgagcttcttgtcgatggtgaggaatggggcggcacagaaggagtcgccggtatgcacgcccaccgggtcgatgttttcgatgaagcagatggcgatcatctggttcttggaatcgcgcacgacttcgacttcgagttcttcccaaccgagaatggattcttcgatgaggcactggtgcgtcatggagagttcaagaccgttagagcaaatggtgcggagttcttccacgttgtagcagaaaccgccgcctgcaccgcccatggtgtatgccgggcgaaccaccaccgggtagccgatttcggccacgatcttttcggcttcttccacagagtggcaaatgccggagcgcggggtgtcgatgccgagcttctgcatggtttccttgaagatttcacggtcttcgccgcgttcgatagcgtcgaggttcacaccgatgaccttcacgccgtacttgtccagcacgccagccttgctcaaagcagaagcgaggttcaagccggtctgaccgcccaagttcgggaggagagcctgcgggcgttccttttcgataatctgggtaaggcgagcaacgttcagcggttcgatgtaggtggcatcggccatgaccgggtcggtcatgatggtagccgggttagagttcacgagcacaatcttgtaaccctgttcgcgcagggccttgcaagcctgggtgccggaatagtcgaattcgcaagcctgaccgatcacgatcgggccagaaccgatgataaggactttgtcgatgccttcaatcttcattttgtttatctccgttgactaattatttattaaaactcgtatttattgtttaaaaaaagagctgaaccaaatggctcagcatctttaaaaacaacattggaaatagaaatagtagcgaacggcgcgacatgcataatgtcgcagttgcgcttagcgtttttgagcattccgttcatcactttcctatttcgcaaagacttaaacttgtgcaaatatagaataagtgatagatcatttcaatagcgggcgctaaaaatcactatcaataggaacgctttcagtcggttcttcctgagcaggcaactcctgacattccggaagctgcggttccttaaagcacctttcacgaaggctttgagcatcactatcactgggtgcagcacaaccaacaagaccaagcacactagcgactaaaaacaaacccataaacttgcgtttcataaagacctctaagttgttatccatcaatataataaacttttcaatcaacaaaaaaaattcaatcaaaaaagggccgccctaaaagcgacccacctttgcaaaaagcaaatctagctcagaaattacttcttagccggcttgttcttagcagcggtttccttgagagctgcaccagccttgaagccgacagtcttggaagccttgatcttgatggtagcaccagtctgcggattgcggccagtacgagcagcgcgggacttcacagtgaaagtaccgaaaccgatgagctggacgttgccgtccttcttgatgccagcagcgataccgtcgagaacagcgtcgattgcgcgagcagcagcagccttggattcaatgccagcttccttgttagcgagcacggcttcaatgagatcttgtttgttcattttataactccttgagtcagatttgtgaattgtttggtaatattatactttttttttcttagataagaatggtttttaatgaaaaaagtttttaaaaccgcataaaatcaagccttgggagctagtcggcccgcatcttccacgtactggtcggccttgttccttaatttctctacataaacaaggcaaatgcacgtgaagggaatcgccaccaaaaggcccaagaatccaagcagcttgccccaaatcgagagcgacagaagaatccccaccggaggcagattcatggacttaccgacaatgtgcggcaccaaaaagaagtcctggataatctgcacgacaagataaatagcaaggatgataatagccacttcccagaacggcattcccttatccaaagcgtaaaccaccgccagtagtagggccaaaggaatcgtcgtcagctgcatataagggatcatgttcaatgcgcccgagaaaagtccaaaagcaacccccatcggaagccccatgacgctaaagccaatcgcataaagcacgcccaccgtaaaagccaccattgactgagcacggaagtacgtacccataaatttatccgtagagcttgcgaattcacccgcttcacggcgatagcgacgcggaatcaagcgacgaatgcccttcctgattttatgcatatcaagcataatgaagacaaggtacatgaacacgacagccgcgcttgacacgcccataaaaatcgtagaggtctttgaaagaatgtcccacgcgcccggaagaatgcggtcggaaaccgtctgaacaacactccacacatcaagcgattccatagcctcggcaatgctgttccaggaaatcatcgtcttcacggaggcccacgtatccgcaggcaagaacgtcatgattcgatcgctccaagttgaatccgtaaagattcttgaaataagcgttcccaaatactggacttcatgaacaactttcgggacaaagaaatacatacaaccgccaatgattatagcagcacctaaaagcaccaccaccacggcaatcacacgatagcggaattttatttgcaatctgcaaactagtgggtccatgatgtaagcaatcaagaatgccgcaaaaaacggaaacagcaccccgctcaaataattcaaaaccacaagagaaacagcaaccgctacagcaatcagcacatagcgcatcaccctatcaagcgtccaatttctttgcattttccctcctgcatgacttcgcagaacacactaaaaatagaacaagtgcaaagagaatggcaccgagtacgatatacatcgttttcttttggccttcatttgcaccccagagtcgcacatagcggatttccatttcatcaggaatcccgcgaagcgtagaaccgccacttacaatttcaaaaaacgagccgcgattcagataggtcttgccgtcatcttcttcaaggccctgctgcgaaagccaccattccggcacacggaattcactgagcgaaattttgctcaccgcaaaacggtccttcgcaccacccatcagcatgtaaggcgccgacgggatttccttttccagaacacgaagcgtcgcataatcgccgccacgcgtatagacagggtcatccgtcaagatgcggagtttcatggaattcatgcgcttcgatgcgacatggatttccaaggaatcaaacttcgtcaggtcaaaaacgctaccggggcgtttatccttagactttaggttaaagccaacacccgcataagtaaaagccttacccgaatgaatcacgaccgatgaaatcaggagcgtatccgtcagctggacttcacttgtcgaaaatccaccgacagcgctatcgtttagcgggaaaacatcgaacgtccgctcagggaaaagctccaccgccactcccccacagcgtgaatagaaaaagccccaagcaataagcaggactaggaaaatcgagattccaatccacctactttttttcatcgtactccttcactgggtgactgcgtccaatcgccacgatcataagtccaagaataataaacaggaatataccataagcccgattgctcgtcccgctcaccgtaatttcacggacattgacaacaaaattcttcccgcgcggttggttccagccggccgagatttctacgcgtgcaacactttcgtgatgcggacggttacgggaacgcttcacgcccaaattgtcgtaccagaaatcaggaatgtaaagttgttcgaacgggatggcaatctggttgcgtcccgatttaacagggacttccttcaagagcattctgaacgaactcggattcgacaaatcagtcacatccgggtcataagtccacgtctttacgttgacttcactcgtccccgcaatatcgatatccagataaagcgtatcgacatttttccagttgtggtacttcttttcgccattcgggtcaaagtcaaaaacaagcccgcaccaggccgattttttttcgtccatgcccaacgcgcactggaacgacgccagagaatccgaagatttaaactggaccgcagacgttcccccgtctgcattatcgtcgtaagcagatacttttgcaccatcccctagtggaaacacagtttcagcaaatcgctctttcggaagcattacatagatggcaacaacaataatcgcaatgattgctaaaatcgtatatgattttttcatttactaaaaaaatttccttaaagttctattgtactgaatgtagtccagcggatcttcttccacaggcttttcaccaaaaatcttgttcacaagcgaatcaatccaatggataaagaaaaagtggtgtttgccttcttttgcctgcggagccgccttgatatccagggaccactgcaaaagctgtttcaccgtcgaaggcatcatatggaacgtttcgcagcaagtcgtcacgtagccatcgaaaccgtaatgcggaagtttgcctttcacaagcggttgaccgtgatcgatgcacaccggattttcgcagggcgggtcctgcacgtttttcttgttcaagtcattgagccacaattcacgcgtcttgtccgagagtcctccgtaaaaggcgaacgtctggttgcacgggaaataaatggaataacacttcgggcaaatcctcagatcaagattgacaattctgagggactcgacttctgaaccgcaaaaagaacatttacacatgtagattaatatagataatagacgaaagacgaaagacgaaagacgagagaaaatagtgtttaggggaaagctttcccctggctcgcactttgttgctcaccaccccttcaagcgggcacatcccgcaacgccctgtttttacatatcactagtaactagtatctagtaactattaactaaatttaatgcatggctaaagtagttcaaattacagcagaaaattttgaagaagaggtcatcaaggcctctgaaacgcgcgctgtcgcgattcttttctcttccgcagaatacccggattgcgccccatactcccagttggcaggccagctttccacaagcatggactttacgctcggcgtcgtaagctgcgacgaccgcgaaaacatgcgcctcatccagatgttccgcgtgcagtccgtccccgaaattcacgtggtcgataaaggccagattgcagacgtcatccaaggcgtgctccccgaagccgacctcaagaaacgtctcgaaaaattctacgtctccgaagaagcccgtttccagaccgctcttgaagacgccattgcgcaaaagaacttcgatcaagcgctcccaatgctcgacgaagctctcgccaagaacccaaacgacaagaagctccagctcctgtgggcaaaggcaaatctcggtctcggcgataccgcaaaggcaaaagatatcctctccaagtttgtcgaaagcgacgaccagtaccgtgaagcaaaatcgcttttggaactcctcgacttccatgccgaagtcgccaagaaggacgttcaaggcaaagaggccatcgtctatcacgaagcgtgcaagctcgcctgcgaagaggatttcgaaagcgcactccaggcattcctgaacttgtatgtcgaagctccggaatggaacgacggagccgccaagaaggcgatgctcacgctcttcggcgttcttggtccgaagcacgagctcacttggaagtaccgtgcaaagcttaacacgatgatgttcatctagggatagaccgggctttcagccctcttagaacttagttggcagaacttagacaagaagcgcagctcaaagagctgcgcttctttgttttcacaatatgtcaccgtcgggaaccggcggaattcaatactttatttgcacttagagttagcaaggttcagcaggttcttgtacgctgccatgcaccttctgtgatccttcgtaccttccgtgtaagagtagcattcgccaagcttgttattagccatatcacgttccttgcacggctttttcggagccggttcagcagcagactgagcattcttctgctgaggctttgcagcctgtgccggagcgtcataggaatacacaaacacttcgatgcggttattcttcatgcggttatccggagtcgtattcggaacgagaggttcgtcaccgcccttgcccgttgcaatgatatcctgaccagaaaggcctgccatcaccaagtagctcttcacttcttcagcgcgcttcaaggcaagcacacggcttctttccgggcgatcaaggttatccgtatgggagacaatctcaatcgtcttgccgttatagtttctcaagtgggctgcaagcctgttcaagccgtcagaagattcacgcgtaaacttggactgaccaacgccgaacgtcacgccctgcaaaatgaacttttcaaggacagtcttgtctgcggcattcttagaggaatttccctgagcggccggctttccaccagcctgggacgtcgtcacctgtggcttaggagttccataagacggcccatttttcacacagcgaagcttgttcgtataggcatcaccatgcttgaaatacggcgtacccttctcgcggatggcattgtacttccaatccacgtaagtcacttcgttgccgttcttcgaagaagtccagtaaccgcgcttgaagtcaaaattcatgctgcacggattcaccttcgcatcgcgattgttcctcatgcgcttgtcattggcatggatttcaaactcggtcgccttcgagaacagctgctcgtattcatactgttccggaacatgccagccacgcgggcaagcacgattaaggttacgggcttccatttcatccagacggtcaaggatcacatcttcagccatccaggtctggtcaccaatcttaagcgtcctatacgtctttccggcattgtccatcacgccaccgagacgttccttgcaagccgcttcccagttctgaatgcagcgcactgaatagccattggccttgcgcccctggaaagcaaacgtttcgagattctggcctctaaagctcatggcatcggcacggtcactgcccttttcatcgccaagccagaagaaagctcggctgccgaggtcaatatagcgttcgccatcaacatagtaaccaccgtcaagcactctgaagctgttcagattgaagtcctggtagttgaggtcatcacccatcggcaagctccagccatccgggcaagccttcttggcggcattccacgtataaagtctaccgtagctttcgcaattctgagtattgttatcgtagcagtagctttccggcaaacggaacttcaagttttcagccatccagactcggccaccaatcttcaccgtcgtatagcgttcaccgtcgcggttatcaatgaggaggttcttcgattcatcataagttgaagtattctggtatttatttgcagcatacggattcggcggaggcggctgggtcgggcgcgtagcctgggcagcacgttcctcttcagaaatactgcagtcatattcctgcggaagcttaccaaaatagtagttgtacttgtccggggtaatccagatttcactgctaccaaccgaggaacgcataaaagaacgcggataattggcgcatctgaaaagcacattggcgcaacgatcgtccttcttttccgttctaaacgtatcctccatatccgggcagcgccagtagcacgaattaccgaacatatcgtcaaagccgcaagcaaccacagtcttgtcgccagacggagcggcaaaaaccgattccgcagcaaggaacgtagtagctacagcaagagcgtactttttattcataaagactccgtattccaacacaattaagcgtgtttgtattataaagatttgaccaaaaatacatttttcacaatccctctttttagatgatacaatttgtttcaatagtttcgcatccacacgaaaatttttatttacatacaattcaagccaccaacctcccccctctaaattttaagatctaaaccctaagttctaagatctaagctctaagttctaaattaccccacatttctaagctctaagttctaagttctaagttctaattgctatctttgtccccgtattttattgtacagtaaaaacaagggattaaatcccacaggaaaacattatgaaaaagattctgttccaagacacctcgttccgtgatggcttccagtccatcttcggcgctcgcgtgttcatgaaggacttcatgcctgctgttgaagcagcagtgaaggctggcatcacccacttcgaagcaggtggtggcgcccgtttccaggctctctatcagaactgcggtgaagacgcattcgacatgatggacgaattccgtcgcgttgtcggtccgaagatccgcctccagactctcgctcgcggtatcaacgtggtcgctctcgctccgcagccgcgcgatatgatcaatcttcatgccaagatgttcaagaagcacggcatgacccgtattcgtaactttgacgctctcaacgacgtcaacaacctcatttactccggtaagtgcatcacggacgcaggacttgaacacgaagtcgtcgtcaccatgatggaacttcctccgggatgcgacctcaacgcagcacacaatccggaattctacgaacgcatcctccgcaacatcttggacgccggtgttccgttcgcttccgtctgcttcaaggacgcttccggtacgacaaacccgaacaaggtctacgaaacattcaagcgcgctcgtaagctcctcggtgacaaggtcgaactccgcatccacagccatgacacttgcggtactggtgtggctcagtacaaggctgctatcgaaggtggcgcagatggcgttgacctcggccgcaagccgctttctggcggtacggctcagccggacctcttctccatgttccacgccctcaagggtacggaatacaagctcgccctcggtgaagacagcatcgtcgacgatcacattccggaactcatggaagccaacaacgttgcagtagaatgcctcaaggactacaacttcccgccagaagcacgtcagatcacgaccgacgttatcttcagcccgatgccgggtggcgctctcacagctaacacgctcatgatgcgcgaaaccaagacattccacctcttcccgaaggttatcgaaaacatgagtgaatgcgtccgccgcggtggctttgcttcctccgtgacgccggtttctcagttctacttccagcaggcttacatgaacaccttgaaccaggctgcaggtcgcggcacgtggttcaagatgaccgaaggctacggcaagatgctcctcggctaccagggtaagactccgtgcgaaccggatccggaactcgtgaagattgctgccgatcagttcggcatgaagccgttcaaggaagcctatccgggcgtccagtgcgcagaagaaattcttccgccgggcatccctgctgcaaagaagctcctcgaagaaaatggtctcccggtcaacgacgaaaccatcttcatcacgggctgcctccagacgaaggctggcaacaagggtatcgaattcctcaagggcaaccgccacattggcgtgccgaagaaggacccgaacgccgctcctgctgtcgacaccaagaacatgaaggccggtgcagcaagcacctaccgtattgccctcggcaaccagagctgggacgttcaggttcagaccctcagcaagtaagaggctttcgcgaaagtctaaagacttcgcttcaagcattgaaaaggacttcgagctttgctcgaagtcctttgttttatatggactgctaaatgaacttacaccagcaacatctagaagctaaacgtcttgccaaagttcacgccgtagccaaccttttctgctgcaaacacgccgccatggaatccagacggatggaagtaattgagcataaatccgacattcagcgtcttgagccacatgaagtcagcatctaaagccaatacgccatgttgcccaagtcttgcgccaacgcgagccgtggaataaagctttacgccatagccttcgtcatcattttcagcaaggctctttccgagatagtcgcgcatgtcgtcgaaatcgccaccgccttcaaacagctgaataccagcccctagacctaaaatcagagggcctacgtcaaagtcagcgccaacggcaatacgttcttgcaagttccaaaacgaatactttttctttccatccggcccttctagccatgcattatagaagtcattgcatttgcccacttccgagcaatcaaacgacgccttaccgcccttgccaccaaaggccgcctcaacatacaacggtgtcattgttccaagcggtctgtaattcaacgatgccgttgcacctgcagaaaatccgtccttgacgttacggccagtcattttagcaccgccaaaagcatcaacagacaaattcattgcagagttttctccgttaacagcaagtcgcggctgatgagcgaccaccatcgtagatgcacccattgaactcaaatgcgggttcaaacatccgcacaacgacatcgccgccacagacaacatacagaaaagaattgacttcttcattttcgttctcctacttatttgttttgctcaaacaatatatcatattttggtagacgcaacaagagaccgctatttcagagaaattgattttatgacgcagcgatcgctagccgagatagactgcaaaaccaggcgataagcggatttggagccctgaggggtcacgctcaaatccatgatttcgggcaatggtaaaattttccgaacaaatccattttgcaaactaccgttagcaagattcgcggtagtcaactttttggagtcaaaaaatacagccgtatgctggcaagtttccggccaataatcaacaacaagattctcgaaatcatccattgaaaccatcctgccaaacgcaaaatgcataccgcgtccagccctatcaaatttgacttcaagccctgagcccaaagcatcatcataaggttccatctgcacgttcgcatcccatgcgaaattttcatacgatcccggataaatatccgcagatgcaatctttgccggaacagaggcttcgccataggtattcaggacaagatagggatctatcaatatcacatcacctccgtcagaattgagcacaagacggaaccagcgcaaaccatccaacgcgccgtcgttagcaggcatctgccagcgcaacgtatgtatcttgccatctacaggaacagaaacttcattgagctgcagactgcccgagcagaattttgtacggcaaaggaggagttcagctttcatccagtttcctttgggattttcaaccttgacgttcacctcaaaagatgtatttgccctgatattttcacccgaattccaagacgcaacttttttccagcccgccggcaacttgaacttcacctcagaattcttttctgttgcagaagcgttgtaatcataacgggcatatgcaaaacggccaattctagggaatcccgtattgcgcatgatatcaggaatcttgcttgcatccagacacttcgtatccggcgagaaatacccaatcaacttcggatttctgaactgccccaagtcacgatcgtaatcatactttgcaacttcacacagaattcgccacatatcgacacgcaagccatcataaacaggctgcattgccttcgtctcaaaaggcaattcaatatggcgaccgctaatcgcctcaccatagcgcggatgcgtcggatccacagcgtaagccgcattcgctgtactcttcgtccccggattttcaaacgggaaaccggctgacgactgtgtaaagccacaatccgaacgaatcgccaaatcgccattacacttcatatccatggcactgaccgtcggaataaacgtgctgcggtcttgaatcagttcatcggcaccccaagacgttccgatattaaagttcaaaagcaacacattcttactcatgtcttctggcatcgcatctaaaaatccctgacggagcgaactgtagatagtctccgcaaacgggtatgttgacccctgaataaagtcgtactttgacgttccattgtaatcatttgatacggcatcatccgtcaattcctttttacggttatgggagagcaaaccattattatcagagttgtgcaaatggcttaccgcagaaccaagcgtaatcggccccttgtcagcatggcgttccaaatgataatagtcgtttttatgttccgggctcttccctttcaactgtccctgagacacaagaactgttgggaaacccttgtattcggccgcattgcgataatcttcaaaaaggaaccttccctttgtattcgccacagacgtacaagttccaccatcacacttgttctcataaaccaaaagatccgcagctccctttgatagcagaatatccttgaacatcaaagccgatgcagaatttcccttattcccccagaaggcgaccgtattgaaaagccccatcggcatgaccgccccctgatgcggggaatccagtgacgagaacagacgtatcggagcatcaacactgctacgatgagaatcatacagataagcaccataacgcccaataacaccgccctgactgattcccaaaacaataaagccatcttctttcgctcccgggaacgggataagcttattgtcactcaagaaagaaaacagctggcttaacacctttgaattttcctgaagcgatgttcgcactgtttccgtaaactgcacaaggattggcgtatacccaagattcttgagcaagaacgggatccaggcttgattcacttctccttccagatccgtcaacgttttcttctcgaccgggtccaagttgattccgtcaataatcaaaaacggacgttccaaataaatacccgtcggagatccctgatcttcaggagcatttataacgcgaattcgtacggtttccgccttaccgctgcaagcattccctgtacggtcaaagccttccaaattcaaaagcgccttgccattttcaacgcataatttttcctgaccgtcaacaaagaacgaatagtccttatgagcggccatcgcatttacagcaaagaaggcaacaaaagcaagccatatattacgaatcattattttacctccacaaagagtttctgttcaacacttcttccgccgcttttcatcttgaaaacaattgtctgcaatcccgctgacggaaattccagttcaagtctctcctttggagaaatcgacttgcacgtaccagaaacgcaaacagaaattgaaggcaataccctttgtttcgtgacaacaaaataggggtctagcacaaggctcacctttgacccgcgcacaaacgatgtcggtaatcccgccgtaagcaaatgggcattcacattccgagttgaaccgcaagcatcatcagcacaggccctatacacataatccaaatccgcaacaagcagaggaatcaccgtataatccgaatttgcggcaacagcttcagcttcaaaataaagctgtttcggattggccacaacattttccctgagtcgattacggacaatcgtgtacaaattatcaaaccatgccaaacgagattttttcgccgtcatttccgaagcctggacactgttcacaattttcgcgtggtccagcatactgacacaaaaatcggcatccgtcgttgagataagcgcattacgttcttgcggagaatacgcagcactaaattcagcttcctttgcaggcaataaacgcgtttcacgatttactgaccacgcatcaacattggaaaattcgtatttccacggactttcatcagtgatttccatagcaaacgaagaagacgatacacctcctgcaccatttttcacgcagctaaatccaacatcgtcaaaaaacagcgttgtgtattggtactgcggaacctggaaaagccccacgcccacattcataacgtccatcgcgcctgtcacgccaagcccagcaagcggaatttccagcgattgcgttttattcgccgccaactccacataatggatacgactttccgacaaagaccctttcagccaaataccaaaccttgcattctgcgtagcgcgaaccttcaagcggagcacaccaccctcaacatgcaacggaagcgtcgggaacgaaagcaagcccttccaatcgccttgcacatttttcacgccagacaaccggatatacggagcattcattccgtcaaagtttccccaatttgccttccattccggaagctccgggaaagtcctccccgattcaatcatttgaccattgtcgctaccgtcagaatacagtgcgacgcccttacattcctcggcaaagccattgagtgccaacaaggctcccgcaaaggccacgcccttaaacatcctatagttcataggatttcctttatacagattgtttttgataaacaggcttatccagccgtaaggatctaggtaaggatataaggaagaatatagataagaatataataaagcgccctgatttccatcaaggcgccaattaaactacaatatttttttgattgtgtaaaggggttaattaaaaaaattatgaattatcttttttcaagcgaataatcaaatcacttatataaacaccatcaactatattcacggaatacgtataagcatccgggtaaatcaaatccagtcgcttttcaaatgtagaaagtccaagcccgcttcccttgcggctagactttctcgggaaattggaattttccgaatggaaatgcagatcaccgctagcctgcgtaatagagatatgcgcaaaactcttgccgtttggattcacacaatgcttcatcgcattttccatcaaaggcatcatcagcaacggctctatcatcatgttcggattatcaagttttacatcaaagacaaaatcaaaactttcatcaagacggagcttttccaaatcggcgtacttttgcaagatatccacatcttcttgcaatgtaatgtacttgtccttgacctggtaaagcatcattctcaaaagttgagaaagtttgttcatggagctttcagcgcgtttcggatcaatctggattaaagcagaaatgttgttcaacgtattaaagagaaaatgcggactcaactgattcttcaaaaaatccagttcatactggaggcccatgcgtttttgctcacgcaaaataaaagctcgcataatctgacgaagcgtcaggtggtaaaagacgcaaatcagacaaactaggctcaccagcattacaaaagttgccacagtaccaaagctaaaatggcccttaagcgaagaaaagcaataagcatcaaaaaaataagagacgccatcgtccggagtccgttccattacaaacaacattacttcacgcaaaaacagcgtagcaaacaccaagaccgagttgctaaggaaatacaatccgtaacgttttttaaagatacaaagcgggaccaagtacctctggttcagcataaagataagcaatgtacaaagtaacggaaaatagaaggtaaggagaccatttaaattgacgctagaggcgtttgaggggtccatgataaacaccagcgggaacagaagcataaacagccaaataaggagcgccggcaaaaaaatgggaatcgggaatcgaataaattcacggtcgtcctccagaatcttacgaaccttttcttcattacgttcaaagtccatctcttgcaagaccgagaggaagtttcgcattttctggataaagccagcacttttttcattacaaaatgtagagcgattgtcattcatagcaaaaaaattagttaaaaaccagcctattttgcccatcatgacaatttcgtgacaaaaatcacgaacttttttaacaaaaactcaatttaacttttgcacgcaccattctaagtaatgacacaaggaattcaatctggaggtaaatttgataatgtaaaaatgaggaggtcaccatgaaaacccttaacaatcgtgaacagaaagacatttacatgcaatatctgaacgacatttctcgctacccgttactcacaagagaacaggaaacgatattgctccagaagtccgcagaaggcaacaaggctgccttggacatgttagtcaactccaatctccgctttgtcgtgaacatcgcaaacctctacaagggacgtggcctcgacatcatggaactgattaacgaagggaacatgggactcatcgaagccgctcgtcgttttgaccgctccctcaaaatcaagtttatcagctacgccgtgtggtggattcgtcagaacatcacccgcgccatttctgaaaaaggccgcatgatccgcatcagcgccgaaaaggaactcatgctccgtcgcttcaaccgtcacgccaaggatgtccagcaggtcatcggcggaacgttcaccatcaatactcagtcgcttgaaggcctttccaagtacaaggcaagcgaaattgaaaagatcctgatgatgggcaattccacctcctcgctcgacgctccagtcaacgaagatggcgatgcaacgcttggcgatacgatttctgattcccagagccgtaccgatgaacttgccgacaacaataaccgtgcagaagtttttgacaaggtcttggacaagaatctctccaatcaggaaaaggaaatcatcaagctctattacggcttcaagatggattccgacctcaacctcaaggaaatcgccccgatggtcggtctttccaaggaacgcgtgcgccagctcaaggaaaacgccttaaacaagctccgcgacgccgaagtcgaacgactcctctgcgaagctgcataacacctttattgctcctaacaagtttcatactctctcctttcgtaaaaaaaccggctattcatagccggtttttccttataaggtggtgattttttataggaaattgtatttttagagcatgatgtttaaaccttttagtttccgctctgtatttatggcaacgctgtccgcgctttgcatcgcgaacgccgctaccgacaagaaaactcctcctggagatttttacgacgaagtttcacgattgaacaaggtgctttccgaagtcaaccgcaaatacgttgaaaacgtaaacccgactgaactcacggacgcagccatcaatggcatcagaaacattctagacccgcacacaacggtgttcgcccccaaggactacgaaagcctccgcgtttccatggaaggtaagttcggtggcgtgggcattaccatcagcctccgcgacaacatcctcaccgttatttcgccgctctccggcacgccggcattcaagctcggcatccgcgctggcgaccgcatccgcaaaattgacggcaaagaaacaaagggcatgtcgcttgacgatgccgttaacaagctccgcggcaagatcggcacggacgtgacggttgcgattgaacgtgaaggcgttcccgacctcatggactacaccattaccagagcagaaattatcgtccacgccgttccgtactatggtatggtcacaccggacatcggttacatcaagcttgccacctttagcgacaagactacaagcgatgtcgaaaatgcaatccgtagcctccagaagcagggcatgaagaagctcatcctcgacatgcgctacaatccgggtggacttttgaaccaggctattgaaatcagtgaacttttcctcaagccgggtaacgtcattgtcagcacccgcggccgcacccagaagactgaaagtgccgcccgcagaactccgcttgtcaagcccgaagttccgatggtcgttctcgtaaaccagggttccgccagtgcagcagaaattgtctctggcgcactacaagactgggaccgcgccttgatcgtcggtaagacctcgttcggtaagggttccgtgcagacaatcttcccgctcgacaaccagggcaacgccctcaagctcacaaccgctttctactacctccccttcggtcgttgcatcaacaagcctgaaaacggcatcaagggactcaccctgcaagacgaagaatacgaagatgaagaaaaagatgtcgccaagaccgactccgtgaaggcagacacagccaagcgcgacacgttctacacgaacaacggccgtatgatgtttggcggtggtggcattaagccggacgtcgacgtggaacttgacccgatgccttgggttgtccaggtgcaggaacgcatggccatgtacttcaagttcgcagtcaagattcgcccgagccttgaaaaggctcaagtcaaggtgaactccgaatgggtcgttccggattccctctttacacagttcaaggccttctgcaagaaggactcgaacttcatgaaggtcaagagcaacgcactcgttggcgtagaccagcttgaaaagagcatcatccgcgaacagaattacatgggcgacagtgctaagactatttctgattccacgctcgtgaagcgtatcaacgaaatgcgcaaggctcttgaagacaaccgcgatgcccagttcgaagccaacaaggactacatcaaggacggcatcaagcgtgaactcctgacggcattcgtgaacgactccgtcagcacggcattttctctcaagcgcgacaagcagctaaacgaagccatcaagtacctgagcgacactcagctttacaagaaggccatcagcgctccgccgaagcagaagaaaaacgcagcaaagcctaagaaataacggttcaaattgattttgctaataaacaagattgccgaaggacttggacgagccgtaagacgcttcctcaataaggtagtgggttacgtgctgttcatctgggaactgttcaagaacattcccggagccttcaccaacttgcacacgactgttgagcagatgcaccacgtaggtatcacaagtatccccgtggtgttcgccgcctcgcttgctacaggcgccatcatgtcttggcagctcgcctaccagtttggcgacatgattcccatgatgtttgtcggtatggctgtcggcaaatccgtgatggtggaactctgtccgatccttacggcgatggttcttgcaggccgtatcggcgcttcgatgtgttcggaacttggcacaatggcagtcacggaacagctcgatgcatataaagtattaggacttaacccttacaaatacttgcttgcgccaagactgattgcaaccgtcatcatgcttccggttttgaccattttgagcatctttatcggcattgtcggcggttacgaagtcgcccacctctacaaggaagtttcgtggtccgtgttcttttacggtgtgcgcatgttctaccagaactgggacttggtcgtgggccttatcaaggctacactttatggattcttcatttcgagttacgcttgcttcttcggtttctttacccatagcggtgcagaaggcgtgggcaagagcaccaaggcaaccgtggttgccggcatgacaagcatccttattggcgggttcaccctctccaaattgctgcttgtttaacgcgatacatttgtacaaatgttcgaaacaaaacgcacgagcaacaagagctatacggggaacaaagttcaggacattcaagtccttttagagcgtgttctccagaagaaccatatcaccgaagatatcaactttaagaccatttcggagcggttttcagaggtagtaggccccctcctggtaggccatgtaaagcctgagaaaattgacaaaaatatattggtactcaaggtcgctaattcggcgttaaagttcgaaatgaatctccaaaaaaaagctattattggtaagtgtaataccctcttagggaagccttttattcaaggaatacgattcgtctaagaggggtttaatagaggaattatggcagaagaaacagaagaagtaaagaaggcggaagcagattatagcggttcaagcattaccgttctcgaaggtctagaagcagttcgtgtccgccctgcaatgtacattggttccaccgatattcgcgggctccaccacctcgtttgggaagtggtcgacaactcagtggacgaagctttggctggcttctgcaaccatatcgaaatttccattttgccgggtaacggcatccgcgtcaccgacaacggccgtggcattccgaccgacatccacccgaaggaaaaggttggtaccatccaggtcgtgatgaccaagctccacgccggtggtaagttcaacaatagctcttataaagtttccgccggtttgcatggtgtgggcgtgagctgcgtgaacgcactttctaacaagcttatcgtgaccgtgcgccgcaatggccgcgttgtccgtcaggaatttgcacgcggtgttccgtgcggcccgcaggtcgacatcggagaatccgacggaacgaccggtacgtccgttgaattctatccggatgataccattttctccgaaaccgtttacgtgtacgacacgctcgccacgcgtttccgcgaactcgcattcctcatgagcggtcttcgcttgacgctcacggacgaacgcgatccggaacacaagcagaccgatacattctgcttccccggtggtgtttctgaatttgtgcgctacgtcgatgaacaccgcactccgctttttgcagaaccgatccacttggttctccccgacggacaatatccgctcgaagtcgccatgtggtacaacgacggttatcaggaaaacttcttcagcttcgtcaacaacgtaaatacttacgatggcggtacgcatgtaacgggcttcaagacggccctcacccgtgttatcagtaagttcgcacaggacatgccgaagggcaagaaagaagcgcagattacctcggacgatattcgtgaaggccttactgccgttatcgccatcaaggtttctcagccgcagttcgaaggccagaccaagcgcaagctcggcaactccgaaatcgctggttacgtggcatctgcattcggcgccaagctcgaagaatacttccaggaaaatccggctgccgtcaagatcattttggacaaagtttacaacgccgccgtggctcgtgaagcagcccaccgcgcgcgtacactcgcccgccgcaagaacgttctcgaaagcggcggccttccgggcaagctcgccgactgctccagccgcgacccgaaggaatgcgaaatgttcatcgtggaaggggactctgcaggtggttccgcaaagatgggccgtagccgtgaattccaggccatcctcccgatccgcggtaagattttgaacgtcgaaaaggcaagcctccatcgcgtgctcgataccgaagaaatccagaacctggtgaacgctatcggtactggcatcggtacggaattcaagattgaaaagctccgctacgacaaaatcatcatcatgaccgatgctgatgtggacggctctcacatccagacacttctcttgacgttcttcttccgctacatgcgtccgttgatagatgcaggacatatcttcctcgctatgcctcctctgtacaaactcaagattgggcagaaggaacgctacttgttcgacgaaaacgaaaaagacaaggtcatggccgaaatcgaagacaagaagaatgtcgcgattacccgattcaaaggtttgggcgaaatgtcgccggaacagctgaacgacacgacaatgaacccgaagactcgtttcctcaagcagtgccatgtggaagacagtgtgcttgccgaccagattttcagcatgctcatgggcgaagacgtggaaccgcgccgcaagttcatcgaaacgaacgcatataaagtcttgaacgatttggatatttaaatgagtccgacgaaagccgacttcaaagctgttctatcacaggctcgcgatttggtaaaagtcgagcttgacaagacggaacaagtcattatgcaggtggcaaagaacgcccccgcagggattagcgatcgccttgtaacgctctttagccgcaaaggcaagcgcatccgttcaacactcctttgcctgctcgcaaattgcggtgctcagaaaccggacattgaccgtgttgcgcacgcctgcgcagccgtagaacttttgcatcttgcaagcctcgtccacgacgacatcattgatggtacagacgtccgccgcggccaaaagacggcccaccgcgaatggggtacgcaagtagccgtgttgatcggtgactatgtgctttcgcagtccatgcgctgcgtcattgacgaacaagctcgcaacattcctgtcatcatctctgatgccgctgacaagctcatcattggtgaaattatggaactagaccattgcggtgacatgagtctttcccgcaagtcttacaacgaaatcattgacggaaagaccgccgcgctcattgacgccgcagcacgcattggcggcattttggcaggattcgatcagcccatggttgatgaatgtgccaagatgggaacgcactttggcatcgcattccagattattgatgacctgctggactacggctatggctccgtgaacatggacaaggctaagttcaccgatctttcgaacggactcatcacgttgccactcctctattactttgaggactgcacggctgaagaacgccgcgaaatggaaggctttatcgcaaaggcttcagcagaaggtattcctgaaaagattcaggatcgcctatttgcaaagaaaagctttgcgaaggcaaaggccgaagcccaggaacacttggaacaagcgctcgccattgctgacaagttcccgaagagcaacttcaccgaagaaatcaccgccatgtttgcaagcatgagcgaccgagggaactaaggcagcatctccgcagtagactgtaattcgctttttacaacgctttctaataaagacaacgtgccaaacgttgtcttttatattattttctttacaagtgttatggggctaaagaaggagaccacatgaaaaacaagctttgggggcttgccgttttggcgttgttttcagctttattctttataggctgcgcacaaaacaatccaacagtttctataaacccaacctggacagaaaaacctacaaaaattaccatagtcttcacggaaccttttgttgacaacatagatgaccttgaggacgacttaaaagaatactccgaaaaattcacggactggtacaaagcggagcttcaaaaaaattacgacagcctcacccacaattctattaatttggattttaagcaagtcaacattgcaggcatgagcattgagcacgattcggtcggaacaacggaattcaacattccaaagccgtcaacgatcaacatgaatgaaggctactacatcgccatttcaaatgcaggcttcagccgcaaagaagaaacatacgtctaccaggcttatagcaattcaaattatttattcggtagcgcacttgattctagctacattaaaaattcaggaaacgtcatcatcgatagaggcctctggttctttgccgattacgccatctacaaccagtccggtgaacgagtcgcctttgggcatgaggcgttccgaaacaagttcccatacgccatgcaccgtaagcactgggaaaaatgcgttgctgaatttgtgaaaaagagtctcgaagagactccaattctgaattaaaccatcaaaaaacgcgaccacaacggtcgcgttttcttgtaactagtaattccggggacatgcgccaagcgcaaaattatttcttgcgcatccaaacggccaagaagacaaacacagaaaggaagcagattgcgataataatccagaacgccaccggggagccgacagtcgcatcgccgttcatgccaaacgggagcttcacgttcataccgaacaagcttgcgaagaacgtcgggagcgaaatagaaatcgtcacgatagtgaggttcttcatcaactggttcacgttattgttgattacgcttgcgcgcgcatccatcatggatgtcaaaatgttggcgtagatgtttgcctgttgcaggctctgcccgttttcaatctggatatcttccaggagttcgcgttcagcttcggtccagttgaggctgcggccaagctgcaacttgcgcaacagcgtatcgttactgttcaaggcgctcacgtagtaaatcaagcccttgttcaagctgaacatcgagagcaaatacttgttttccatcgacgtattgaggcggagttccaagtcgtcgttgatgcggttgataatcttcaagtgttcattgaagtgtgcaatcgcaaagctcagcacgcggagcacaaacgtattcaggctatcgattttcgagaacttgcgttcatccatcaccgggatgtcgctgtccgtaaggagcaagacccagtccttgaaaatgaaaatgccaaaagattccacgcggaactggaaattatcttcggcagaataattcttgggcttcttaaacacgatggtcgtaaaatcatcgtcgtattcgatacgggaaagttcgtccgagtcaaatgcggaggcaatcgtatgttccgttatctcatattccttaacaaggatgctgcgctgttcctggcttaaagaacccatcataacgatgtcagcagcttcttcgttcggagctactgagagacgaccggattcgattttgtaatacttgagcataccgccccctttatcgaacatgggcaatatagtaaaaaagaccacgtgcgaaaacccgaagaagaaagaaaagctattaaaaacagcagataatagcaacagaaaagccccggcactaagccggggcaaatctctagtctttcgtctgtagccgcgtggttcggcaggctcaccaacctaagcggcgtactctcgcctaattacacacccttcttgaacttcttgctccaccagagaacgatcggagagcagacgcacacagaagagtaagtaccgatgaggataccgaagcactgaacgagaccgaagtcgcggatggaagagccacccttaacagcgagaaccacgcaaacgaagagcgtcgtgagagaggtaatcaccgtacggctgaagcactggttcaaagagctattgatggtctgttcgtacttagcagaaccgaagagagcggtattttcacggatacggtcgaagttcacgatggtatcgttgacagagtaaccaatcatcgtgaggagcgaagcgatcaaggcgccatcgaaagaaaggctgaatgccgagatgaagccgagcgtgatgatggtatcgtgaataaggccaagcacagcggcaacaccgaagccaaggccgagcttaccgaatcggaaccaaacgtagagggcaatgcagagccatgcgataatcacagacaaaatagcattgaagcggagttccttaccgatggtcggaccgacagcgtccttagcaacgatctggcacttctgatttgcggcttcgaaagcctttgccatagcgagttcaaagcttgtgtcatcgccgcgaacgctaatctggtaagagttagcagacgtaccgccgagagagcggacgcgagcaccctggatgccagccttgctcaaagccttattcaagtcggtttcatgcttgacgtcatcctgatactggatcgtatagacctgaccacccgtgaagtcgatgctgaagtcaaagcccttcactgcgatgcaagcgatacttgcaataatgaggatccaggagagaaccttgaacttgccacgattcttcataagcgggaggttagcattgttcaaagccttgaagccagaaccgatagagagcgtcgttctgtcgcgctttgcaagtctccaatcgagaactgcacgagaaaccgtgatagcgcagaagagagaagtgaggataccgatcgtaagtgtaagaccgaaacccttgacagaacccgtaccaatcttgtacaaaataagacccgtcaaaacagtcgtcaagttggagtccaagatggcgctgaaagcacgttcgtaacccttggccacagcagcgcgagcagtgaggccgttcttgagttcttcacggatacgttcgtaaataatcacgtttgcgtcgagagacataccgacgacgagaatgaagcctgcgatacccgggagagtaagcgtagcgttgaacacggacatcacagcggcagtcacgagggcgttgatcatcacaccgatacttgcgatgaaaccaccgagacggtagtaggccaccatgaacaccaagcagagcaagaggccgatagcaccggaaccgaagccctggacaatgttttcttcaccgagagttgcaccaacgctacggctttcgatgatctgcatcggagccttgagagcgccagccttcaaaacgacagcgaggcggttagcttcggccatgtcgtcgagacctgtaatctgagcttcaccattcgggatacggtcgcgaatgaccggagcgctgatgacctggttatcgagaacgatggccatctgcttgccgacgttagcagcagtaacagcagagaacttcttaggaccgatgccgccgaacttgaggttcacggcaacttcaccggcgctcataccatcgctgacgcggtacggacgagcatccgtgatatcgtcaccgcccatttctgcacggcgcttgaggaggtaaagacgcttggccttgatgttggcatcgcggcggagcttttcaagaccgctaccgaaagcaaaagcaacatcgcgcggaatgagcttctggacaccttcagtggcgaggagcttcttgaccttttcgacgctttcttcagcaatgaaaccgccattgccgtaagagatgaagaaagaggaaagggactggccgaccacgtctgccggagcggcttcagcaacagcggaatccttcttttcagcggtttcagcctttgcaacgccaccagcaaggagttcttcatcagacaaggcttccttcttcacagaatcagtcttgacggaatccgtcttagcggaatcagcaatgatgtcggtcgtctggcgagtgaggtactggtcgatgaggccaacaacctgcgtaaacttttcagattcagcgagaatcttgaattcgagctttgccgtggaacccacgagagccttagccgtggagtcatccacgccagctagttcaacgacaatgcggtcgtcaccggtcggagagatctgcggttcagaaagaccgtactggtcaacacggttacgaataatttcaagagactgtgcctggatatccttgatatcgtcgccatccttgaggccagactgatcaatctggagcgtaatgctggtaccaccggcaagatccaaaccgaagttgacagaacgagagctcagtttcggattttccttaaggaaagcctgcttggcttcacccttcttggagtgaacctggatagacggccatacagagatggctgaaagaatgatgactaggagaatgataatttctcggaagccgaatttatgtttattcatttgtaatcccttaaaaggcattaaacatactagttgcggggtcaaatttagaaatttagacgaaagacgataaatgcgtaaagcgaatatcgcggcaaaaaacttgttttttgacatgattgagcctagcatttagcacatgtgcaaagacgaaagacgaaagattagcaccttgaaagcctcgtattattataaaagggggaagaatccccctgattgcagcccctacgggtcttccatcaccccttcactacgggcttcaaacgccagcccgtaacgcccggcttattttatctcaaacgtagggtccggcgtcgccggcgaaaccgcaagcgtcaatttcttcttgccgagggtacggacaatttctaggcggcctgaactataagcaatcttgagcgagccatcgcgcagcacacgctccttattgcggagcgcaatcaaaccctttaaataatcatagacaggcgccttctgcatttccgggaatttatcccacgggaatgctctgcgattatcaggatccttaccgcccaacatgccgatttcttcaccataatatatacagggagcacccggcaaaaagaataacagcgcaagcgcaagcttcacccgctgcaaatttgagcatggaagtgacgccaagcgaatcgtatcatggctcccgagcaagttcatcggcacgccaaaacgaccgtccgggaatgcatcttgcaagcgccttgcaaactcggcaagtgcaatcgacttttcatcaaagaggtacgcaagcaccgccttacgcaaggggtaattcatcacgccgtcaaactggtccccctgcaaccagcgcgaaggctcgtcccaaatttcaccgacaatatacgcctccgggttaattgccttgatgcggcggcggaattcctgccaaaagctatcgtcatcaatttcgttcggaacatcgaggcgccagccgtcaatgccgcgcttcatccagtactcgcccaccgagaaaaggtaatcacgaacatcgggattgtcggtattaaacttcgggagtgcaggatacccccaccagcaatcgtaattgggcttgcccgaatatgcatggagcggccagccatgcacatggaaccagtccacgtacggggaattcttgccgagttccatcaagctgttgaactggaaaaatccgcgcgagcaatggttgaacacgccatccagaatcacacgaagtccaagcttgtgcgctttcttgacaagcttgtcaaaatccttgagcgtccctaaaaccgggtcaatttcaaaatagtcaaccgtatggtagcggtgattcgagttgctcttgaaaatcgggcaaaggtaaatggcattcacgccaagcgatgcaatgtattcaagcttttcgctaatgcccgcaagatttccgccaaacatgttttcacgggttgggagcgaatcccaatccacaaactttccgaccgccttgtactttgcactacggcaaaagcggtccggaaaaatctgatagaaaacagcgtccttggtccaattgggaaatgtcataggaattgtaagaacttagaacttagttggcagaacttagaatactgcattttctaagttctaagagcgaagcggtctaagatctaccaactatattttccagagagcacgggacttacgttcttcgacaagtttgctaatctccgaaatcaagcccgcattggcaagcaagtcctcgacactgcacggtgtgcgatatgtccagttcttgccaccgaccgttcccggaatgttgacgcgttcttccttcgggtcgcaatcagaaagcgaagccgaaagtgcaaagtagtcctggattggcggtatgcagaacaaactatttgcagtaaacacatgcgacaagatatcgtgcaccaccggcggcgtaagcttttcaggggcaacacccggcaaaccggcgtgagaccagtagaagcccttgtcaaagtcaggttcttcccacataccgcggagcgtcgaagtatcgtggcagctcgtcgtgcaaacggaaagacgcgggtattcgtccatgctgtagtacggagaatacggaacattccagttgcgggcccagcgttcaatgcgcagcgacatgatatcgagcttcttgagcacagtcggcacgcacggcggcacggcgccaaggtcttcggcacaaacgagcatatccgtttcgttggcgagtacagacaaaagcttcatggcattctgttcccagagagcattctgagcctgttcgttctggccaatcaaatcgtggagtttatcttgttcattctgcggaagcgtaaagagcaccggctggttgtaccagtaccagtacgggtagaacgtattttcgtcacccgtcgggataaatacgcggttccagtaaacgcggagcatggaatccttgacttcttgcggttcgtcaagcgaaagaattgcgcgttccgacaagtattccggcttaatgacaaagcggtcgaactttcccggcaaattttcaaaatacagagagataagcctgtccgtttcgctgccgaggaattcgcgcaactggtccacagagaagttcggacgacgcaaatattcaagcgtttcacggtagaaccccgcattgcggagcacatcccatgtaagcggaatggacggctggaagcggcccaagatacccgttgattcagattcaggaattgcccaaatgcggaagaatccgagcacgtggtcaatgcggtaggcgtgatagaacttgctagcctgagccaaacggcggcgccaccagccgaagtcatcggcttcaagtacgtcccaacggtaagtcgggaaaccccagttctggccaccgtagctaaacatgtcaggaggcgcaccagcgcggtcggcaagcgagaagtacttgcggtcaaaccacacgtcggcactgtcttcgttgatgaggataggcacgtcgcccttcaagcggagcccgagtttggagacttcgttcacggcggcggtaaactggccttcggcagtgtactgcatccaggcctggaacagcacgtccctgtagttcttcatccaaagcttgtcgacatcggcagcggaggggttctggaactttttccagtccttccagctagcttcgttgttctgagccttgagcgtgcagtagacgcaataggacttgacccaggagtttttgtcaatccaggccaggagcttctttgaagatttcaggacatcatactggttatcaaaaatcttgcggaggatggcgcgcttccacgtggtaatgcggtaataatcaactcgttcaataccagcaaactgcgcacgagccttttcgatttcatgttcgaggacggtagcgccttcgacggactgcacgttgatgaacaccgggttcaaggcaaatgcgctgcgggcactgtaaggactcggctcggagccggtatcgtttacaggcaaaagctgaatgatattgaatccgcagaacttggcccactgggcgaacggaatcaagtccaggaattcgccaatgccaatgctgtgcttgctgtgaagactgaaaaggggaacggctacgccggtttgaaaggaagttaaatcaccatatcgcatgcttcaaatataactctaattttgtaaaagaatcttttaaattgctagcaaataaaaaaaggctcggaaacccgagaccaattcttattcttaatcgttctttatagaattaggcacgcttagcgtacttcttaaagctcttaatcaagagggcggcgagaatgcagtacattattttgactccttgtttttgacggcgccaatattaacaaagttttactaacacgtcaaggtattttagtatatatttcggcaacttttttggacatttcgtccataacaaaattcggcgccgaccttgaacgatttaagcccctaaaaaaagcaaagccacggaaattccgtggcgtcgcgttcgttagttggagagagaaaaatctttttcgattaagcacgctttgcgtatttcttaaagctcttaatcaagagggcggcgagaatgcagtacattgtttagactccttgtttttgacggcgccaatgataataattttttactaacgtttcaagggtgaaaaatatagatttcgcgaaaatttttcgaaaccgtttttaggactgttacacccgcaaaattgggcctcgccctgcacccaaataacacaattcttgcgattgttctatatatattgcaatctccggggtggaaatttggtaaattatgggctatgaaacgatttttgcttttatgtctcggtttaacagcatttgtaaacgcaaagccatctcttcaagtcgatagcgaccgcatcgaagcgggtcagacattcaatttgcagttcatcgttccgattcaggaactgccgcagaacagaggcgcgctccgcctcgaaacacgcaataactttaagttcctcgggctcgacagtgccgatcaggtgatgcgcccggacatggacgatattttcaactcgtttttcggcggtggcggaagagcctacaaagcccgcgtctattctttcaagattaaagccccgaaaaagaccggtacacaagacctcggaacgcttacctggatgattggcggcgaagccaacaccatcagtagcaaaatcccggtcagcgtgcagcgttcctataacgacgacgcactcgccgtaagccttaccccgagcaaaaagtccatttacgaaggtgaacagttcagcgtcaccctcagcctccacacttttgagcatttccagggcggcctccaggctaccgacatgagcaccggcaacgatttcatcgtccaccgtaatgacctctcaaatctggatttcaagccagtcgaaggcgcccgtcgcgaaatgaaggcatccgccaaatacgcttggctcagcccgaccaagagcggaacactccaaattccgtctttcaagttcaagtacaccaagctcggtgaacccaaagtcgtcgaagaaaagaagcaaatgggcggcatgtcattctccagccgtagcgtaaagcaggaatccatcgaaacggaaacctccaccgctccgctttccattaccgttctcccactcccgaccgaaggcaagcctgccgatttctcgggaatggtcggtaactacagctttagtgccaactttgaccgcacaaatctcaaggtcggcgaagcattgactcttgcgattagcatcaagggcgatggcactccaggaaccatcacggacccgaaactccccgactttagtgaattccgctccgtcccgcccgaaaacagcatcaacaagaaggtcaagggcaacaaggtcattacctcaaaggatatcaaggttttcctctacccgaagaaaaagggaactttcgaaatcccggccattacctattcctggttcaacccggctaaaaagaagtacgaaaccgcttcggcaggcccgtggactattgaagttgaaaagagcgatgcccccgcagaacccgtttaccaagctccggtttccgcaggcactggcacctcggctcctgtcgttcaaaagcaagaaattgaattcctaggcagcgacatccgctttatccacccgattacagacaagtccgaaacggcagccccgcacaggagcgtattgttctggattctctttgctgcggcaattccgttctacctgattgtgaacttcgccatcacacgcaagcgtaagcgcaacagcaacacagctctcgtccgcaagggcaaggcaaacaagctcctcaaggaaaaattcgcaaacgcccgcacagccctcaagaacggtgacggcaaggctttctttgcagcactagaaaatggacttatcgattacctcagcaatttgacgaacgtcgaattcaagggcatgacccgcccgcaaatgaagcaggaactttcaaagcgcggcgtcaaggaagaaacgattgaagccatcaacagttggcttgaaaaatgctcgtttgtgcgttttgctccggtcactgcatcgaccgaagaacagtcccaaatgctcgcagatgtcgaaaagctctgcgaaagcctcgaaaaactcaagtagcgtcggtaaaaacatgaagaactttaagcagattattttgacaatcgccgcagcgctcatcctcacctccgcagcaagcgctgccgacaaatgcaacggtctcgatgccggcacaaaggcatataacgaaaacgattttgaacgtgccattgacgaatggcgcacatgcgttgacgaaggcatcgtcaatgcggacctctattacaacctgggtaacgcctattaccgcagcgggaaactcggctttgctattttctactacaagtcagcactccgtttgcacccaagcgatgacgacatccagcacaacctgaatttcgcgcagactaagacccgcgacaaggaaggcgacgaagaagagaacccgattctcgaaggtttgatggacttgcaccacgcgctttcgctcaagagccagatgaacatttcgctcgtactcttctgggcaattgcactcgtgattctcgcccgccgtttcgtgaacggcagccgaggcaagaacgtctgcacaggagtcgtattcggcatgagcgttatcctctgcacaattggcgcaagcgctctctacaagatgtacacgctcgaaacggacatcacgggcgtcgtgacagcctcaagcgccgacgtgacaagcgccccgagcgacaaatctcaaacgctcaacacgctctccgaaggcacaagctttgaagtcatcggtgaacaaggcaactttgcagaaatccgcctcggcgaaaaaatccgcggattcgtcaaactcagcgaagtcgggattgtgaagtaatgcggctcagccgcagtaggcagaacttagattacagcaaagaatcgctataccattctccaaagttttttacggaaggaatgcgacgtccttcatcttcacatttccatatttcacttcggaaaagcttgcctgtataaggaggcatttttccatcttttataattccatccgaatctgcaatcaaaaaaatcgtttctatcacccatgtggacaaaatgcagccattgccacctgggtgtacttcaacaaagctcatttcatcatttgttaatttattcagtataacaaacaaaggatcagccccaacctcaacaagaacggcatagaatttcacattagacgaaaacttattttttaaaagtggcgcagtcttgggaaaacattctgcaatgctctcttcagaaatagagttcaaaaaaatcatatcatcttcttcatctaaccgaaccataacatcggcacatttactagaaatactatatgcatttaccgccaacacatgactatcaaaacttacggaactttcgccaggcgcggcaaactgagatatgtattttgaaaatgttggttgatcagttcccgcagatgaagaaattgcactttctgatgatgacgaagccgtttcaacagacgatgaggaaacatcatttgttgacgaactaacaggattatcggtttcagaatacgcaacatccgaggacgaacttatcagcgaactggacgaagtgctcgtgagagtcggagcaaaatttacgctagaatctccgtcatcggagcatgcgcaaaacatcaatgaagtaatcaaagagactatagataatcttttcataaacacacttctctctcaaaaaaatgtttataaccttttataaatataaataaacaagcttcgaagtcatcggtgaacaaggcaactttgcagaaatccgcctcagcgaaaaaaaacgcggttttgtaaagctcagcgaagtcgggattgtaaagtaattacttgaagggtttgtcccagggactaacccatgtagaatcatttcgcgttataggaatggttacttccgtagggaattttccatattcttttgtggggacgacagctgtaacgacagctacgggaagcataatcatgtcgaaaaagaacaacgtcgttacaacaccaccgctccccctaccatccgaaaagaacggccaatagcgcaacaagccggcattaaaatgatatgaggactcgccgcgacttacccacaaattgccgtaaactatttcattttttcgtgcttccagataaatcgcatcttcacttgttgaagatttaaatcggcaataatcgcttgtcggacaaacctgttttccatcgcaataaatggaatagtcccctttgccatcggatacggaaacccacatctcgtaactagaagcacatccgacaaaaagtagagatattgcaaatattaaagcaataacaacatatcggttcatattgcatctaaaaacaaagattacacaatctggccgccgccgagcaccatatcgccatcgtaaaagacggcacattggccaggagtcacggcaaagagtggttcgtcaaagacggcgaccgccttattcgtatcaacaatggtaacttcgcagccgaccgcccgctggcggtaacgcaccatgccttcggcgcggaacgtcgtcccgacctcccgcacaccgccgtgccattcgcagttcaccatttccacgcggtcaaagcaaaccgacgacttgtcgcctgtcaccagaatgtcgcccgtttccgggtctacatgcttcacaaacgcaggcacaccaatggccacgcccagacctttgcgctgaccgaccgtgtacttatggaacccatcgtgcgtattccacaccttgcccttttcatccacgaagcggcccggccgcgtcatctcgccaaagcgatccttcaaaaattcagtgtactgcgaaccgtaaatgtcaaagcaaatgtcctggctgtcgcccgtcttggcattcacaaaaccgttctgcgcggcgatttcgcgcacttcgcttttcacgtacgttccaagcggcgtgagcacatgattgcggcgttcatcgggaacccagaacaaaaagtaactctggtccttgcccggatcgcgaccgcgcaaaagcctgcgcacaccattcacttcttcgatgcgcacgtaatgccctgtcgccaagaattcggcgccgagcgatttggcataatccatcatccagccgaacttgataaagcgattgcaatagcagcaagggttcggcgtacgtgcatgcgaaaagtccgcatggcagcgctttaggacttcacccgtaaaagcgtcggagcaattcgccacgtgatgctctatgccaagcttttcggcaatcatcttcgcacggaccacactagggtcgttttcaacatcaaaggcgctatcgacatcaggcaaaacgcggagcgtcacgcccacaacttcataaccctgctgttgcaaaagaagagcggcaacggacgaatccacgccaccgctcatgccgactgcgactctcgttttagacatgtcgcgatcgctcctaatcaaatctcagcatcagagcaagttcaaactggagaatctggcggatatgagccgtttcgtcgtccagcttttcatgaatctgcctgtactcgatgtacgaactgagcgaagccatcttgttgaacgtgtaagaagcactcgggcggatgaaccattcgtgcgttcttgacggaaccgtgcggtagttcaattcgagcttcggcttgtaagctacaaaaggcttcacgccggaatcatactgataacgcacaaatacgccatccgtacccgattcctcgttcatcatgtcataaccttccaccggtttgtattccttacggatagtcttcctgtaatcgtaaccggcagtaagcttcaagtcaatatcgttcttgagcttaaagaaccacttccaaatctggaagcccttgtcaagcttgagcgggtacgaaattgagaagtcatcaccgacattaatggcaaagtcattataaagccaagtcgggatccacggcgtttcaaggaagtactttgtggtatccgtgcagatttcctcggactcatccggccagcaaggattcgaaatcacttcttccttcgggcggcggtcggtagattcaatcttcatacgcacgctgttttcaatgcgcaagttgttctgcgtaaggacagaaacgcggataagcgggttaaagttccagactctagcccaggaatcttcggcgctctggaacggacggcttgtcaccgtacgggaatagtcaaagcggctattcaggcttacgctacggaaacgattcaagaacgaaaccttctgggaaatgttcggaatcgatatcccgatgccaaacttcgggaaggtggttgtcgtatcgatgtacagcggatattcacgagactgcgagaagtcttctttccactggaagtctgtcgacaaagaaatatcccagaacggcaaagtgaggcctgtagaaatctgcaaagaacgagacacagaattgcggaagctaccctgatagacaagcgtatccacatttttgttcctgtactgggcaaaaccggtaaagtcatcgcggctagtcatgcccatattacccgtcatgatattccagagaccacgaccaccgtgaccatcgccaagaccaagaccatagaggtaatactggaacggagtcacgccctgttcttcgtacagctgagaaagagtaaagttttcaccgaccgtattcgtacttgcattccagttgaacttgacttcacgccacttgagcttgttgaagaatccggcaacagcgttatccttgccgaacaaattggcaagatcaatgattctgagagccggagtaaattcaaagcggttcgtctgcgaaatcgtccagtaattcttttcgacgttagacggatcttcaaaattgaaatcgtccggaatactcttctgctggttaaagtccgaagagaactgcatattgaacggcaagaacggaatcagcttgggattgaagttaatcctgaactgctgatttctggaacgttcgttacggagaatgccgtaagcacgtccatattcgcgatgtccaacgctatcgaccttgtagaacgaagtcgtatcatagcggatttcgtacgaatccggattttgcaagtcaatcgggagctgcttgccgttggcatccgtctttgcaatcgtatccagcgggataactacgagactgtcgcgagagacgtagacctttctgtcagaatgatcgtggtcaaagatgtaaccgctcgcaaaaagaccgcccttgtcaaacgtaaagaagttttccttcacgaaagcttcacggtctccaccgccaaacatgtcacgcttgatattgacagaatagctcgtcgagaggaacgaaaggatgttccagcgcatgttcaacttgtggttgagctcggcagtataagtcacgaccttatcgacctgcggttccacaaagtccggatcgcgagtctggttcacatagcgcacgtagttgaaatcgaacaatgtcaaatcgaaagtctgcggccacggttcaaattccgtcttcgagaagtccttgagccaggaatactttgaaaggctttcgaacggcttgaacttgaacatgctaaacgtacccagcttatactcgaacatcgcatggtacgaatacgtggagtccgccgatgtcgtagaacggccttcggactggtggtaagaatagcttaacgccggacgttccaagaaagcctgcgagaagaattcacctagcttggtttcgctagccttgtaatccttatggtagctgatgctaaagcccaaatcctgttcataggattcatagcccttggattcagcgttatccctcaacctgttttcttcttcttcggattctacggcaaggtcgccctggaacatatcacccgtcaaatcgacaaagctgctcttgttgaggatcatgtcgtctgtgggcttcatgtaggggcgtttcgtagagctgtggtagctaaacgacatcgggatgtggaatccaagagaatcgttcaagaacttgttgagcgcaatggaaatgtcggcagaaatatcaagctgagatgcagcggaagcaaggtccggcttcggagagcgtcccgaattggagagcgttgcaaagtcgccgtcctgataacgcacagcacccgaaagcgagataaagtctgcaaaattcacctgaccgttcacgcgggcggcataaccccattccgtatccatgtcagaaaggcggaggtcattaatccagaatgtacccttgaggtcattgcgagaagccgaagaatccgcgataatcacaaaacgaatccagtccaccttcgtaatggaggggttaccgaccaagcgaagcacttcttccctatcaccgtcaagtttcttgacaaccgggtccaaataaggcggatggcggccacgcttgaggtccgagaagtcggacaagttcatagcaaaggcgttatcaatccagttctgctcatggcaatcctgcacgcggtccggagtgcaacccgacatgtccaaatccttcgggcggaaactccattcataatagtccttggagccttcaatagagccttcgccaaactgcaatgcaaatcgcacaggaacagaggacttcgtttcggcaccgttttcgtaatggatttccatcttcagggacttatacgccgagaagttcttcgtatcgacatcaaacacgcgcgtcacaccgacttcctggccaggactcatgttgtggtaatccaagacaagagccgtttccttgagcggggcattcgaatccgcatcgcgttccgtcaccgtattcggggacttgaaatacgtcttcgcattttcgcggttgttgatggttgaaacattgatgtaggtcgtatcagaagagaccgtttccgtgaccgtgttttcaacgccgttcacttcgacaatctgcgaattttcgttcgtagaagtgcgatacaagcttgcaacagtcgtttcttcccaggcattgcccaaaacgccgaggcttaccacctgcaccttcgcttcggaaacaccaggaccaagacggcccagccacatacgggtgaaatgggattccgcaaggatttcgcgatagccgctacccgtcgaagaaacaatcgtatcgtactggctcagcggaatacgccatctgcgccagccgtttttcagttcttcaaattcaagcttatccgtgctagaaaggtcgatgcggtaacggacaaagctgatatccgtatcaaaggaaccgttcctattgatatcttcggtatcataagcacgttcgcccaagttaccttcagtaccgttaatgctcttcggcggatcgctttcttcatccaggtccttgaagtcatcaccggcaatatctctcgtcgatagatcaatattacccctagaggcactcaaggtatccgaacgacagacggaatagcggcaatcccaagcgaccctgctttcatcttgaccagtaagctcgtcaagacctctatcgtgccttgcggtcgtcatgccgagctggttttcaccgttgtaaataccgttaggtgcataaccattaatcgagatgtcttcgctgacaagacccaagtcaataaagatagaaccggaattaccacgagcaaccacttcaaggtacttcatctcgctcaagtcctggtaatacgagctgtttgcgcgcatgataccgccccaagaattacccatgaggttatcattcgggcgcaacgtcatcttgagcaccgtcaagtgctggttatcgacatcagagttgccaacgttatcgtaaatgtacttgtagagttccgtattgttgctatgccagataaactcaccctgatgacgatagtccaagtcctcgatgtaagttgatctgaacggaagagagtcaataccgcccggaggagatgccggataccaggattgcctagaaagcggatacacaaggccagtcgaggttgattcaaagtcttcgacaagagcggtctgcgtgctgctcgtgttcgcattatgcctactaccggcaaattcagcttcaacgcgccagttagaagatgcggttgtctggatacccggaatggcattgaccaagtccgtgagagcctgcacagaatcctgcaagcggaggttgaagccccaaaggaagctggagtacggttcgttaccaagagtcggaacttcggcggttgtgctctggctcttgtaaagggcggtaatgccaaagacagaaccagcaccaaagccatagaggtcaagaggcaattctgcacgagcacccaaaagcaacttgttgtccacttcaaacatgggctcgcattcaaacttgaccttgatttccttgttcgggtcaagagcgcgttcactcaaaagttcaatctggccaagttcataattgacttcgtagtcagtcccacggataagcgttgtcgaaccggcagtcaccttttcagaacccggagaaatatccatgcagctaccgctattcacagaatagctcgaattcggatcacgcacgctaagcgtagagttacggcgcttgcccacagattcaaagtagaacaggctcgtgtaacggttcaggttgtaaaccgggagcgtgtaaagctgttccatcgccgaggtagtatccaggttacgcaaaggttccaagcagttctgcttagccagttccagagcgttagaacgtcctgaataaattgtatcggtaaacggcttacagggcaaccacatttcaccggtatagctacctagggaatccttcttgaatatggtagcgtcgttcaccagcggagttccgtttgactcatccgcaagtccgagctgtttcaagtaatttccggaaacgcccgacttgtttttcatgcggagcacaaagttgtttgcactcgcatcagaaatgccgatggaatacacattgcgcaacatcaacttgtcaatgtccttgagttcgctcagcgttgcatcccactggataaggaccgcttcgccaccattgcgcaaatccttgcccttgcgttgttcgttctcgctactgtagttcgccgcaatgagtgtgtttcggttgacaccgttaatcttcaagatacccgtcttaggatcgtacttgtaatccgatcgcggaatttcttccatgcggtttacaacctttctaatttcctttccttgctgggtcgtataaacaacggtgacatccttgatgacattgtccgtttcattcagcgagcttctcttgtacagcttcaggtcagacaacggatagttgatgttgcctttcttgatggctgcattgacgtagtcagtcctcaccttgtggttcaagaagtaatagcggtacgcaaggaactgcttatcggtaatctggaactcggtcgttgattcactcgccttgatggaatactcttcctgctgaccgccatcctgagaggcaatcgtcgtcaacttccagtcgcccagcttccagtcggccttgataccaaaaagaccctgatggttttcggaataccccgtaaactccgtacccgcaagcgagaggtttgtcgtacccgcttcaacacgctgcaagatgtaatcttcaaattcacccttgaacgattcttcgtagaccacgcggacttcgttctgcgaaccgagaccttcatccacgttcttgatttcgacggtgatgtacgggccaatcttaccttcgaccatgaagctcggattgtagtccaaggacggcgacggccagagactcgtcttggtgctgccttcggcatcatccttttcaccatagcccttgaagcgtacgtccatcgtacccttgagcatgagtttcggcttgttgaagccaaagtccttcatccatgcaggcatgttcacaggaatcgtgatatcaaagacagaacccgtttcaggcgcttcgtatccaccatcgttctggccgacaaggccattgagccaaaggcgtttgcgcccaacatcgtacatgtccgaaacgtaatctgcaagttccggataatgcgatgtccaaagcaccgtcgtatccgtacgggaaagcgagttcacacgcttttctgtcacgtcaatttcacgggtcgcgacatcaatatcgtgcgagaacacctgacctttcgacgtattcatcaagcccgcacgcatgccgataccacccatcgggaggaggccgtcgagcggggatgtagacttaggcacagggatatacttgatagacggagtccagacgtccgcagattcatcggaaaccgattccgcagaagtttctgcacttgcgaccgtacgcggaggtgctgtaacttcgggcttttgcgattttgttacagacgacgaagattttgcagctgcagaagacgaagacaccttgactgcagaagaggaaaccgaagcgctagaggcaggagccgaaacactagaagcaggctttgcatcgcttgaaacaggcttcgatgcacttgaaacggaagcagacgaaactggtgccgacgatttaggcgccactgcacttgatgcaggcattgccgcagacgaaaccgccacagaaggttgagacggcttggatggagcagcactagatgtaggagctgccgcacttgaagcaggcggagcgctcgaagacgaagctacagaagctgtagacttaggcgccggaacatcctgaaaaagttcatcgtcaaaaagtgattcgtacgagctaagcgttccatcttgagaccagacggaacccacagcgacaaagctgcatgcagcaaaaccccaaagggcggattttaaaaactttctaaaacgcaacggtaaaaaaatacaaaaacgggacttacaaaattagcaccgataacatagaaaaaaagaaacgcacccattttacgggtgcgcttcaaaaccggattctagaccctaattaaaggataaactagaggaacatttcaatgccgccacgacacttttcccaagccgggttctttttgcacaagaggtcgatcatcttgtcgtaagtagccgtattggagaagcccttccacaagcgacgttccacggattcaccggaatccttgtcaatcgtcgtgatggtgtcgtagtaggccgtgttgtccttgaattcagaaatcaagatgttcttcaagtcatccgtgtaaatgcgggaggcgtacttgaggatggaatcgttgaagttgagttcgttttcgacgagccattcgaagtcctggatcgggttaccataaacaagccagtgcttaagggcgagagcgaccacgagatccctaacggcgctgcggaagatgaacttgtcttcgagacggccattccacgtgatgcgggtcagcgggttatcatcgttagcttcaatagacacacccttacccggagtgaccttgcggatcttaatcgggagacggctaaggagctgccatgccttcgtgaaggcgatagtcttacggacgaagtccttttccttttcgggggcaacgcgcacaaaagcaccgaagcagcgctggtagagagtttccttgtcgaagatgcagtcgctggaacggcattcgctgagctttccgtccatgaggaacaaggtctttgcaagttccggacgcatacggacttcgagcttacgggtacgggccttgaggcggacaccgtccttgtaaacgtaggtaaagccttcttcctggtaacgctgccaaatgaagaactgcaggtcgtcagcggcacgcagatggtagctgaacaccgggttctggcggttgttagccatagtcacctgattcaggaagttgtcggcaccctggtacggcacaacgaccttcacgagcacctgcgggttcaccggatgcttgcttttcttggcatactgttcgtacgtgaagagggactgagcaccgttgatgatcttcgggcgttcaatgaagaggaccttcttgccgtcacgttccttgagacgcaggtcatcgcccgtaagggtcataccgttgtggaggaacgggaagtcgtcgacattcacattctggtcatcgttacgttccatcgtctggaaagcatcgatgagggctgcgttcgtgtgagtgaggttaccgaggtaagtacggatgttggaactgacgatagccatgttgtgcttggtcttgaggcgcttaccaagggcaacgtggtagtcaaaaatcgtgcggatcgggcagaagccgaggaaaagctcgccgtgatcagaagtgaggtggagcggttcagagtccatctcgatttcaagcttgtcgtctgcgctgcggaagtcgcgggtaaggtcgtcatgttcggcaatgatttcaagctttgccttgacgtcagccttccagagcatgagctttctgcgcatgtccttgagagtacgttcaagttcggagtccgtgatgtcgcggcttgcgcgagtgcggagcaccgtgatttcgagcgtttccatgtacggacggcttgcaggcgtgtcggaatcttcttcggattcgtcgtcagaaatcttgttgactgcccacgggtcggcttcttcgcgaagtgagaggaagaacggattggtcgggtcgctagtacggaacaccgcaatctggagctgcttcaagtcagcgttcaggtgtgcgacaaccttttcaagcggagtatcttcgtccaagaagatgaagaattccataaagccctgtgaatactggaagccgtggaagcatccattttcatctaggttcagatgccggagtgccttgattctatcgttcgggtcgttagggttcaagctcaagaggctagcgacaaatgctaagcggcgttcctgcgattttgttagttccattttttcctcaataattacactgaaaaccaatatacaatattattatatattggaatattcgtaatttgcaccttaaaaatagtttcaaatcataatatttgcgtgcaaaaaagataaaacattcaattttttttagaaaaatacaaaatttcagtgctcaaatgtgtaaaaatctcattttttacattttttttgtggactttacgtttttttgaacaaaaaagctatgatttaaatattaggagtttttttatgaatttactagacgttattgccaaagcaaaaaaagaaaaagcaaagacgctcgacctttcccagaaaggcctgcgcctcctccccccggaactttttgaaattgagtcccttgaggaactgaacctcgaccggaacatgcttgtcgaaattcccgacgacatcggcctcctcaagaacctgaagagcctctccgtgagcgaaaacgacctcatggaactgccggaatccatcggtgagctcaccaagcttgaaaacctctatctcggctacaacagcctttcggaccttccggaatctgtcggcaagctcgtgaacctccagacggtgaacattgccaaaaaccagcttctggacctgccgctcgaaatcggcaactggcagaaggtcgtgaagctctcgctccacgacaacatgctctccgaaattccgccgaccatcggcaagatgaagagcctcgtgaagctctacctcgacaacaatgaactttcaaccatcccggcaacgctctcgcacctcgagaacctcgaaatcctcatgatttccggaaaccgcctgggagccattccgtctgaattcggcaacctgaagaacctccgtgaactggtactcgacgcaaaccagctcgccacgctcccggaaagcctcgccgaatgcgaaaacctcaagaccatctccatcatcgaaaacccgatggaagaaggagttcctcgcgtgctcctcgacaagaagggcctgagcatcgaccagtagtatttggcgaaagaacgccactccgtggctacagacgagagacaaaaaaattaaggaggaaatagaggatgaattcacaaacaaaattcgttcgtcacttctttaaatttttttctcccgcctctcgtctggcatcactcgtctttattctcctattagccgcttgctcggattttttccatccagtcaagagcactccgaagcccaagtccgaatacgcattcaattactggctcctgcaaaacgtctacatgtatgaggacgaactccccaacctgcaagaagacggggattccgtccaaattttatatacaacgctcaaagacccctacacgcggtacattcccccagccaatagcaaccaagccatcacccaactcaacacaagccttgttgaaggcgatgtcggaatgcgctacttatacaactggagcaatgagtaccctatctccatcgatcgcgtttatcccaaaggcccagccggcagggccggagttccgagacatggcaacatccttaaagcaaacgacatagagctctctggagaaaccgctgctacggtctacgactccattctaaattacagcaaaaacatcgacattctcgtagcgcataacggcgatacaacggcctacaaactggaaaaggaaactgtctacgcaccgacagtctttgttgatactctcttcgaaaattctgacgaaggatatccggggcttatattcattgccatcgaaggattcaagctcaatactgcggaccagaaaaaaggcacttacggagaactcaaggcctacctggattccaccacttcggacaagcgagtccgcgtcctggacctgaggggtaaccccggcgggcatgtaagccagtgcatttccatggcagatctctttgttagcaaaggaactctttcgacaaagcgctcacgcacgctggatgccgacggaaaatcagtcattcacacctcaagtgaaaaagccaaagccggagacatcggagaatcagggaaatacatcatcctagccaaccgaggttccgctagcgcttctgagattttcatatcggcagtcaccgaactgacagacatccctctcgtcggcacaaggacttacggcaaaggcattggacagacaacgttccatacatacgccggtgggctcgccatcattaccaattatgaatttttaacgcccaagggaaattcctaccacggcgaaggcatcactcccaaatacgaatgcaccaataccgttggagaagtctgcgcatccaaaatcgcacatgatctttatggcgtcaaaacgccttaccaagaagtcaaggcactcgccaagccgtaccgagaaatgaaagacgacatcaatgaatttgatggaggagctatagaatgggaagaaggcaattttgttccatatcgtttttaaccattgccattttaagcattggcctttctgcctgttcttctgacgacgattccgtatcggcctggactgggctaacccctaccgccttcgggatgactaaagaatttgtctacaattacaattcactctactacctgtatatagacaaggacaaataccttgacagccctgaaagctatatcggcaaagtgaacactcaatttctagtggatgaaggatacccttgggatttccatgacatttactacatgtacgcattgatgaacgacccgttcaccaactacatggaccccacaagggcgcttacatacatcagttcctggatgtcttccgaagaactgatgggggcaggctttgagcttgattccttgaaaatgcccgataaatacatcatcggtcaaattgacagaaattcaccggctgacaaagcgggactgaaagtaggcgacgaaattaccgaaatcgaaggggtttccctgacaaacgaaactgttttcaagagactgaccgttgccgagagaggcgatacaatcacctacaccatcaaacgcgacacgacaacattgacgattcccgtagtcatagattcttaccgttcgccaactgtagacatttcattcaaggactccatccccgtcatcaagattagcgaatttaccgcatacacttctaacgactccggcacttacggggaatttgtcgaatacctccgcgaaacagaaaaatacaagacaacaattatcgacttgcgttacaacggaggtggggacctcgatcaatgcatcgccatggcacaaactttgctttctaaaggcgatacaaccataggcatcatttcagcttacgctgacactattcacaagagacaagctttcgatacgactttctatatcaacaaaacagacggctttgccaaagaccgctatttcgtatttctcgccaacggaaggacggctagctgttctgaagtcatgattgcaggaactgtagccaacaagaaatacccggttatcggaacagtcacatacggcaagggcatcggccaaacacgttccgtcaccccatcctattcaatagcgtccatcaccagcatgaaagtcatcgacaagcaaaggataagctaccacaagtacggcatcatgccggatttcaccttgagcgatgatgacgaggcacttgaaaaagcggtggcactcgccaaagatcaaagctacgttcgaattgccgggtacggaacggtaaatacgggaaacttcgcgaagatggcagtagaacccgactccatgccgggattctaccttttgccgaatgaataccgaaaaaagttttagacgaaagaggctgtaaacaacaagtagcgagcaacctctcgtctctagtctctcgtctattgtctaactacttcagcacgcgcatgcggaccatgacgtccgtatcgttgaccttgacagcaggcgatgcaagcgtaagctcgatttccttgcggatatcggccacctgctttttgaggcgggccatacgattgccttcaagcttcggagttgcaatcatcgtcttcttggccgggttcatccagttgccacgattgtccttgaaacccaaatgcaagtgcgggccagtgctgcggccagtagaacccacgcggccaatgacctgacgcggagcaaccttcgtaccgacattcacaccgcgcacggaaaggtgcatgtaccagctttcagtattatccctatggcggatggcaatcttgttaccgctcaagtcatcgtaacccgaaaccgtcacgacaccagcagcgaccgcatagaccggagaacccttggggctaccgtagtcaataccgtgatgcacagtgcgacgacccgtaatcgggtggatgcgggcgccataagggctcgtgatatgcaaacggtcgagcgggtaacggagaccttcgaaaatgagagcttcacccttttcagtgtaatgagcgttaaacgtactcttcggatccggatcttcatagcggaacgcttcatgatggcccaccgtatggccgttaaattcagcatagagcaccttgccactaatccagatggaatcctgatagaacttttcttcgagcaagatgcggaacttgtcacccggacgagccaattggaaagagaccttgcactgcaaaacggcactcacaacgcccaccatacgaccgggaataccgaccttgtgcaaaatgccacttagcgtactcccattttcaagagctccttcaaaaacggactgacggatcgttaccggcttatcaatacggctataggcaaaaccggaatctaccttgctcaacatatggacggtcgccgggttcggcgcaaagcggaaacgctggacatcgcctgcggtatcgagagcggcataaaacacctggcccacgcggagtgcggcaagttcaacagagtcctgcaaggcaagcacaatcttaccgcgttccttttcgttgatgttcatgcggtaaagcacctggaaaagaccatcccccgcacggacagtatcatttttcacaagccacttcgaagtttcgccctgagctttagaaatcaaagccttcaaagaatcggcggcggcaacaagccttgcattttcttgagtcaatgcatcaatttttttctgttcgttacatccggtaagcgcaatcgctacaacacacaacaaaaggaaaattctggacataaacacccgctcttaaaaaattcaaaagcaaagataaaaaataccccgcgcggatgggcgcgaggcattcaatttcaagcggattgcttaagattactgctgagcagcagccttcttagcagccttagcaggcttcttctgttcctgcttagcaggcttctgttcttcagcaggcttttccggagcgatcacttcgagaagttccatttcgaacttgaggacagagttgcccgggatagcacggttgccacgcggaccgtaagcgagatcgctcggaatccatgcgacgaccttttcgccaaccttcatgagcttgagcatttcagtccagccagagataacggccgtgaccgggaattcaagcggctgaccacggtcgacagagctgtcgaacttggtgccatcgaggagcgtaccggtgtagtgtaccttgaccttgtcttcgtccgtcggggtggcaccctgaccttcttgaataatcttgtactggagaccgctctgcgtggtcacgacaccttcggcagtcttgttctgagcgaggaatgcttcaccatcggccttgttcttttcggcagcgaggctatcctttcttgccttttcagcctgacggtcagcagaaagcttgttgagcgtttccataatgacggaatcgttcatcaagaactttgcagaatcgctattgtagcgttccttgaaagcctgaatgaagaggtcgagatcgagatcgatggaatcgcgagtcacgagctggaagcgagcctggttaccaaaatgagcaccgagagcgtagctgtacttgtccttttcagtcacaagtgaggtcttttcggtagaagcagatttgcacggttcacaacccgtcataagcatggcaagagcgccagctgcaataagcattttagtcttcatttttatcctctatgaaaaaatagacgttcttaaaatagtaaaacaaaccacataaagcttacaataattttctttttacctttacatttagtatattttccgctatcaattaaactatcaggaaatattatgtgcggaattatcggatataatggaaaaggggaagctttaccggtcctcgtcgaaggactcaagaaaatggaataccgaggctatgatagctcaggtgttgccgtcattgataacggtcaaataaaagttgtccgtgcatccggaaaaatcaaggctctcgaagacaaattaaagaccaccccgctcaagggttctattggcattgcccacacgcgctgggccacccatggcgcccccaccgaaacaaacgcacaccctcatacaagctatgacggaaagatttcgattgtccacaacggcattatcgaaaactacgcaagcctcaaggcgaagctcatctccgaaggtattgaattcaagtctgagaccgataccgaagtcgtagcccacctgattgcacgctattacaatggcgacctcaaatccgccgtactcaaggctctcaagcagattgaaggtactttcggtcttggcgttgtttgcagcgacgaaccgaacgtcttgattggcgcccgccgtggaagtcctctcattttgggtatcggaaacgatggcgatttctacctcgcgagtgacgtttccgccatcatcaaccacacgcagaaagtcgtttaccttgatgacaacgacgttgtccaaatcaaggatggcggctattccatcgtgaacatgagcagccacgaagtgcagcgcgaagtccaggacgtggaattcgacgccgatgcagtcgccaagggcggattcccgcacttcatgctcaaggaaattttcgaacagcccgaagtattgcgcaataccatgcgcggtcgtttgctcaccgccgaaggcaacgcaaagctcgctggcctcgacacgaacatcaaggaactccgtaacatcaaccgcatcatcatcaccgcctgcggcacaagctactatgcaggcatggtcggtgaatacatgattgaagacttggctggcgtcccggtcgaagtcgaatacgcttcggaattccgctacagaaacccgattatcaagccgggaactctcgtcattgccatcagccagtccggcgaaactgcagatacgctcgccgctctccgcgaagcccagcagaaaggcgcaaccgcactcgccatctgtaacggtgtcggttcgacgatcgctcgcacaagcgacggtggcgtctacctgcacgccggtccggaaatcggcgtggccagcaccaaggctttcacaagccaggtgaccgtgctcgccatgattgccctcttgctcggccgccaacgcagactcagctttgaaacaggcgccgacatcgtgaaggaccttttggaacttccggatctcgtgacggaaacgctcaagctctccgacagcatcgccgaaattgccaagacgctctgcaaggcaaacaacttcttgtacctcggtcgccacttctgctacccggtcgccatggaaggcgctttgaagctcaaggaaatcagctacatccacgccgaaggctaccccgctgcagaaatgaagcacggtccgattgcccttatcgacgaaaacatgccggtcgtggtcatcgccccgaaggattcgctcttcgacaagatcatcagcaatatccgcgaaatcaaggctcgcggaggcaaggtcatcgccgtcacgacggaagattgccacccacttgacgaaatcgctgaccacatcatcacagtcccgaagacccgcccgatgctcatgccgattctcgcctgcattccgctccagttgctcgcctaccacatcgccgtgttgcgcggaaacgacgtggaccagccgagaaaccttgccaagagcgtgacggtggaataagggtaattcggaattaggaatttccaaagcgcaaacccctccctgacgggaggggctttgtgctatatacaagctcaccagaaagtcagattcaataccgaggcaagaaaaatcccttaatacattctttattacgaacacacacttggatatgattcttatctccaaattgagttcccggataagctggagctccttcagtaaatgcaccgcgagcagtatcaaaataaggaatattttcggcaatatcccttaaagaatgcaaatgttctatcaaaaaaacaatccaaataccttagaactccactaggatttggttttccttttaaatccgtattttgtggtataggcgcccccattcgctttagatctatgagaaattcaggataatctttagaaagcaattcaacaaaatgcttgtctgtcaaatcaagacatttttccagcgtatagacgacgccaattgcaaacgattccttaaatttcggataatgattactcgcccaatctaaagctctatcgtagttattttcccacacatagaatccatgaccaagccattcataatcatgagcactcatgtgaatgcgattaggatgaagaattaaatctatccccacttttttttcgcaaccatgaaatccaatatataaattaggacggtccaagtagatatcgtccataaaaaggtctatcctttaggcgtttgagcctggatacacctacgataaagagcagtcattctgcccgttttagtaaggatacccgctctttgcaaccgtcgaagagcggcctcccttgaatgatccatcgtttcgatggcatgtaaagtgtcttttatcaaattttcagtcataattatacctctataccataaatatacaataagggagaataagcagtcaagagggcgtaatttcgggaaaaagccccctcataccaccgaaaaaggcacatttagagagttatagcgaggtttttgtaaaaaaaagctattcctttatccttaaattcttttatatttcgaaaaaatggctgattttagcaaattcttattttttgatttggaatacaatcccgaaacacaaaaggttcgggaatacggctatattctaggcgaagaagaagttcgtgaaagaaatactgcaaaactagaacaagcagcatcaaaagcaaaatacatcgtagggcacaatgtacttcgtcacgacgccccaatactccggcaatatttttctattgattttccaaacatccatgcgctcgacactttaatgttgtcatcgttattgtttcctcgcaagccttaccacaaactacgcaaggaatatctgcataatgaagacgaaccttcgaacccgttggaagacaccaagctttgcaagaagctgttagaggactgcattaaaaaatgggataattatccgtggcagctccaatatctactatttcaatttctaaaaaacgagcctggttttgcgccatttttcgaacttgtcgatacgccaaatccgataaaactacgtttaaagctgtcagaaatacaacattggtttaccgaaaactacgaaaaaacgatatgccttcgccaaaactttcaaaacgaatgggctgcatatcgtgctgaatggtgttttcttttaacactttttcatgaagaagggcctagcgattacgtaccacattgggtgcgataccaatatccgcatcttgaaaacattttgcatcgcaggcgacttgttccctgtggcaacccgcaatgtccttattgttccgaacaactaaactccaccaaacagttaaagaaatggtttggttttgacaattttcgttcttttaacggagaacaagttcctctgcaacaacaagtcgtcgaatcggcaatgcgaggagaatctttgttagcggtattcccgactggtggcggaaaatccatgacgttccagctacccgcattaattgcaggaacacaaataggagcgcttacagttgtaatatctcctattgttgcactaatgaaagaccaagttgacgtactcgaaaaacgaagacagattggagacgcggcctacataaactcaatgctatcgccagccgaaagaaaagatgtcattgagaaagtcaacaatggcgaaaagaatattctttacatttcaccagagtcattgcgttccaatacgacattcaatttattgaagcacagacgcgtagaacgaatcgtcgttgacgaggcacactgttttagcggttggggacatgattttagagtcgactatctttacttagcagattttctaaaagatttgcaaaaagaaaagaatcttgaaactccgattcccgtaagttgttttacggctacagcaaagcaatctgtggtagacgatatttgcaactatttcaaggaacgtcttaatcttgatttaatcaagttcattagcccagccaaacgaacaaacctgacatacaaagttcttgaatcttcggaatcacctaacgaacgtcgtaaacaattagtaaatgttcttcgtgattacaatggtcctaaaatcatttacgcatccaaggtcaagactacagaatctctagccgaagaattacacaaccgcggttttgcaagtgcctgctataatggcaaaatggaatccgaaaagaagatgaccattcaagaccaattccaaaatggtgaagtcgacacaatggtcgcaacaaccgcatttggaatgggcgttgataaagacaatgttgagttagttgctcattacgaaatttcaagtacgcttgaaaattatgttcaagaagcgggacgtgcaggtcgtgatcccaaattgcaagcaagctgtattgcactattcaatccaaaagatctcgacacaaattttcaaattcttcagcaatctaaactttctgcacaagaaatttctgctgtttggcgagtacttaaaaaggcagcaggtaatcaaaatcgtttgattatgtcggcacttgaaattgccgaccaatgcggatggactgaaaaagaaacggacgccagcgttaacacaacaaaagtcaagctagccattctcgttttggaagaacaaggattcctaaaacgtaaacgcaatagaacccaaatgtacggttcttctattacagtagaatccgcagagcaagcccgagaagctataggctccgataaaattgaaattcttaattcggtagaaagcattgcataccgaatcattcaccacatcatcagcaaacgttggacacgatctcctgaatgcgctcttgacgagctcactgtcaatctaggcttaacaagagagcaagccaacgacggcttacgtttgctgcgttcattacaccttcttaatgaagacgatgactggagcgcaagattacaaagaaaagggaacgacacacctcgttcactcttaaaagcggcatacgaactacaagaggaactattaaaagcttgtgaaggcaagggaattaacgatcggtttgtgttagacatgaccaaactcaattccctgttgaaccaaagaggcgatgcagttggtgcatcaacatcacgtcgcaatcttttcatattccgtggtattttacgctattgggcacatgaaagtgtcgccgaaattcatcttgtagaagcgggtcaccaagtttatcaaattgagtttcttgttccgcctgaatccgtcaaagaaaatctcagaaagcaatggaaattatttgacaaagtcattgacaccttgatagaaatgcaaaaggaacagactcgccaaaatggaaatattgtctggttctctttgaatggcttaatgaaaagaatgtacaaggaaaaaggtgaaatagctgtcgctcgcattgagaagcaaaagcagcttgaatatgcacttcttttcttacatcttgttggttctatcacgctagatcatggtcttgttgttttctataccggacttgtcatggaattaaatccagaggcaaagcaacggaatttcacagccaaagattttgaaatgctcaacactcattataagcacaaggctgaagctattcacattgttggcgaatatgcaaagatgatgcttattgatgaaaaagcggcacaacaattgctagacgattacttcgtcatggatatagcggatttccgtctaaaatatatgcaaggcatagaacagatggaatccgtatccgatgaattaaaacgaaaaatagaaagtgtcaatgacgaacagcgcaagattatcaaaagccgtaaaaagcacattctcgtaggtgcaggtccaggctcgggaaaaacgcacttactcgtccataaagtagcctctcttttatggattgaagaagcaaagccagattcaatcttgtgtctaacatatactcgcgcagcatgtcgcgagctgaagaaacgtttattcgatttagcaggccctttagcagcaaaggtaaatatcaccaccttccattcgctcgccttttcaattttaggagtacaaggaaacaaaaaagcgcttgaaaatgcagacgatgtcgtatccaaagcagcagagcttttagaatcaggcgaagaagccggtgtaggagcacccacagttatcttggtcgacgaatttcaggacctatccgcaggagaatatcgcttattacgagccctatatgatttaggagaaaaagatcctcgcgttatcgtagttggcgatgacgatcaaagtattttcgcgttccgaggaagttcctccgaatacttccaaaaatttgccgacgaatttcctaatacagaaaaattctatctaacaactaattaccgttccgttgctggtctcgtccgagcaaatgcaaaattactcgaattgatgacagaacgcgtaaaagaaggttctcaacaactcgctttaaagcatagccaagccgagcttgcattttacgaagaaggagacaaggcaactgcagcattcggcgcagctgaaattcttgcacaaaaattcaaatcaaatccaactgagtcttactgcattttaacccgagaaaatgcagaagcgttcttggctgcagcgaagcttgaagaaaaacaagttccatatcgaatgttaaaaggccgagataaggacaaatgccccattgagaagactcgagaaattttaggtttctacgccattcttcaagaagatccaagagtgggaaaatttccgtggagcgcaaaagaatttaaacgcatagccgaggactataaaacaagccacccaacagaaagctcctttgaacttttagatgcactaatagatgattttatcgaaacagaaactgcttgtggtgaagattctattactctaggcgacttcaatcaatatttaagcgaagtatcttacagcgatttttcatcaaaaaacatgggcgcagtttctattggaacaatgcatagtgcaaaaggacttgaatgggataatgttattctcgcattaggctcttgggttctgaaagatgccgatgaaaagaaggctcaggaaaattatcgcttgctatatgtcgcagccacccgtgcaaagaaaagcctaactattatcggcgatgagaaaatgctaccacatgaatggattagccactttgcaaaacaaggtaaagtcaatagtgtaaaaattccgaatgttttgcacattgaaacaggactcagtgatgtcaatcttgggcatcttcttgaaaatgaaaaaaacagaaatcgagttcgatatattcaaagcaaacttgaaacatcatccctacaaagcgatgtcagcgtaaatttcagtcaagaatttcacaactacaatacaaatattaacggaaggctgattgcggcattctctaacgacttttcaaaaaaatgtatcgcatacctgcaaaggtacggctataaacctactactacagcaactctttcacaagttgttcgctggacatctgatgatggtcaagaaacatgggtgccactatttagggtggaatttgctaaggattctatcaacaaatagcgaaatttactccccacttgtttttccataccgtgttttgtatattctccaatagtcaagctatagtggcaggataaacctgcgacaagccgtatttcttatatctaaaggaatacggctttttttgttataaggagaaaaatgaacaaaaagaccgagaatgcagatatcatcgtccagaatccactcgtcaattcatccgtggaaaagatgattcaagttatccgcgagaaacaagttctactagaccgtgatttagcaacgctttatggggtagaaacaaaagcgctaaaccaagcggttaagcgaaatcaagaacgttttcctgaaagaaactgctttatgttgaaaaaagaagaaattcccgaatctttaaagtcacaatttgtgactttaaacgagagtgggaacaaacgaggcttacacatcaaaaaaatgccctacgcctttacagaacaaggagttgcaatgcttgcatcagtattgcgtagcgatactgccattcgtgtatccctccaaatcatggacgcatttgtcgaaatgcgacacactctgatgcaaaacggaggtttggtccgtcgcctatccaatctcgagacaacagttttagaccaaggcgccaaaatcgtcgaccacgaccgtaaactagatgaactcttcgaggtaatggacagaagcgaactccagacaaaagggctatactacaacaaccagatgttcgacgcctatgtattcgtttgcggattgatccgacaagcaaaaaagcgaattgtccttgtagaccgctatgtagacgaaaaagtgctcgccatgatgctcaagcgcaataaaggagtgtcggtaacaatatacacctacgacaaaagcaaggtattcgaagttgatttagcaacatataacgctcagtacatcgattgtcctataaaaatactgccaagttacggcatgcacgaccgatttttgtttattgacgactctgcttatcattttggcgcatccctgaaagatttaggtgcaaacacattctttttcagcaaagaagaattcacattagacgaagtactgaaaaaatctgaggaaaagcgacatctactagagcacttagcaaccgaaccgtcaaggaatacttgacagttcaggcgttatacaagaaagtaataagcagtttttgcatattactctttcaaaattcaatcggataaagtcccaaaagtgacattttttacgagattttgggaaattatccatcaaaaatagccgataattccccaaatctcaaaattttagtaagatttgggaatttatgtattcaaaaaatggaaatcacaaattgcgatatccatgcttttttccaattattttcgatctttattggacatttaatggacattttattggacattccacaatagcgcatgataatccgcctagctccccccgtctaatttctatattatcgttcaatggtagattccgaagcgcttgaacaagaagactatgaggtaaaaatcggttcatttaacgggccgatggatttgctcgtctatctcgttcaaaaaaaggaaatgacgctagaccagattcccattgctgaaatcgcagacgactttctcaagtgggtgaacgagtattccgaaacggacctttccaaggcgggcgacttcttgttcatggcaagccgcttgatggcgctcaaggtgcaggaattgctcccggccgaagaacgcgatccggagatggaagaggaatacaacgaagaccgcgaaaagctcatgaaggaaatgttggaataccagcgtttcaagcaggtagccagtggcctccaggaaatggaagcgaagaacttcggaacgtattcccgtgggcgcctcgaaaagacgcagagtgacgacgacacactcgccgatgcaaacatctggcaacttttccgcgcttaccaaaagagcttaaagacaaagatttccgagacgattcaccatattgaattggactacgtgacgattcaggaccgtcagcaggccatcaacaacttcttgaatgtgcatggacgtgcgctttttgaagacttgctcgacaacgattcgcacccgattgtcgcagcggtaacgttcatggcaatgctcgaaatgatcaagacggacgatatcgttttccgtcagagtgaacttttcggaccaatctggatttaccgcaagaagaacaaccccgagtacgccgacgaaatggcgcacgagaccgtgtttttcagcaaggatcccgaagtcaaggctgggcttgtggaaacaatccgcagccaggcaattgcacgttccaaggaaaagagcgtgggcgaccttgccgctacgatgcgcgaagccgtgctttggacggaacgcggcagaaacgtcaccgaagaagacctcaacgcgatgttggaaggtcgcgaagacatttccgaagtgcaggacaatccgtttgccgacatgattgcggaagcggacgccgccgaaggcgcacagcaagctgcaagcgcacctgttggagatgcacaacaggccgtagctccgggaagtgcagaaactgcaccgattcaagatgtcgcacctgcaaatgacaacgcttcggccccagtcgaaaatacggaagctgttccggcgcaagatgccgcgcagtccgcaactttggaaagtgcaaaagtatccgctagcgaggacgaagctccggtgcttagcaagagttcaattcctgaattcggcgctaacgacgatgacgattccgaagaacgcgcccacacattcgaaccggtagatgaactcgtcgaagaacttgaagaagaaaatcttgatgaagatgaaattgaatccggtgaagcagaatccgtaacggaagaaaccaccgaaagttcggacgattccagtgcagaaagcacattccaaggtttgaacgagcagtctgtccagcagatgagcgatgaagagtttgccgcctttatgcaaaaggcccaagaattctacaacaacgcaagttccgcgcagtctaacaacacacaatccgccgcaacatccgcgcaatcaactacaagctcaacgcaggcagcatcaacgcaggcacaaacaagcgccacgcagccaacctccgcggcatctcgcagcacgtcctcttacggttcggccgaaccagaagaagaccgttattcctcttacagtttcggcaacgaaatgacggacgaggaatacatcgcctatttgaaccgcagcgcccgcgcaagccgcaaggaagaatcaaagtcagcggcatccacatcaagcgcagctcccgagaagtccacatcatccgagaagcccaagaaaaagtcgttcatgcccgaagatgaagaaggcggaatgacggacgaagaataccaagcttacctcgctgaacacggcgacgacgacgatgacgaagaaggccccgttgtctacggagccggtaaagattaatttttattgatgggctaaagcgttttcttcacgctccagcttttcattttcaagccatcacggatagcgatatcgcgtttatcaaaaacctcaaatttgcgattcttataaaacgcaagatttttctctgaatttgtaaacaacgtcagttgcttacctccatgttcacgaatgtattcttccatgaaggcaacaagctgtgtaccaacaccctttccttgaaatggcgagtccaccgtcagcgaactacaataccaaatattttcgccaccatgctgataatcgtgacaaggtttcccggcagattcatccatattaacccaagcattcacacgttttatgcctgcgctaaaatagacattccaccagccatgaagtaggaactgtaaatccgacggtctcttgtaatgcggatcttcgagcacagccaagcctacaatttttccgtcaattttaaccgtcaagaaatgggactttcgcataatcgcgcgccacgttccgtacaaaacggaccgtatcaccttatgcctcaagcccaaatccgggaaaaaatttaaaaaatactcatagtattcataggcccgaaacgaaagttccacagcatcgcttagctcttcacgtttcaacgctccaaattcgattcccattacaaaactccgttctatttatataaaatggaaacaattattaaagttgtgtatttcaaaacaaattacgtgcaaaaatattgaataaactttatccaaacagtttggcgatatacgggtaggcttcatccggcaaagtgaaatgctttgcgatatagaacatataaggaatcttgactgctgcaaacggcaaaattcgttttgtggcttccgcgattttctgcgggtccgtcgttcccaaataagcagggaagaaaatgttccaatgagccaaaagtttttctttattcatgtggaaaacaagatccgccttttgctcatccattctgttcgtcatgctccacaacattcccaaatcccaaccagggtcaccatagccgaaatcgcccatatcaatccaaagtgttcgctttccatcggtaatgacattgctgatttgcaaatcaccatgaaggcaagtcggggtgttgggaaccgtattgataaaagccaaggccttttgcttgtaaaagtcaggaactacagccttttcaagataaaagcgacggaatttttcctttgttgacacaagttttgacgtatccgctttcgtcgaatggagtttcttggccatttcagcaaatatcaaagaaagttcttgcagtcgccccggctcttctgaaatgattcttgaaaaagaacgtttgtttcggataagttcatattcggcaccaaagcgttcgccatctgttaccaaacgaatcggcttaggagtcgggacacccaaagcaaatgcagtgcaagaagtcaagaaatcctttttagcacagtccgcttcgaatccgggatgataaagttttgcaatcgtatcgcgtgtcttgtgcgtgtacgagattgcagtcgcgccttcacccgtcgctgcataatcatccaaattgatcttttcaacttcttcagacataatagcctctcttaataaaacttttcgaccagggaatgaaccaatcctgcaaacaacttcttataagcttcaggagtcggcatcaagattgaacggatacaagcatccaaaggagcaaacttgccagcaagagcagtgaaggcggaaatgtccttattccccgtgtaggcctcagcaaacgcattccagaagtttttcaactgttcctgcgacatgtggaaaatttcctgcgctgccgggaactgagaataaacttggcaagtcatgaaaaaatgccctatatcaaacattggcgaaccgtgactaaaccagccaagatcaatccaataaggtttaccgtcaccagaaataatcaggttgcccatctggaaatcaccatgcaagcaggttttctcgtcttctatactctgaacaaacgcccgcattttttctctatcatcatctgcaacaaaatcagacgcatcgatacccttcagggcaagatccttgcggcttgggaaaaagtccgtattgcaaggcaaggcgtgcagttgcaggcccaatgaagcaagcaacttagccatttcactgatgcgtgacggatcatcggagcaaatacgcgaaagcgatttcttccccttaatgatttctacaagctgaccgtaaccatcccccacgcgcaccatatcgaacatacgaggagtcgggattcccaaatcaaagacatgctgggccgcatcacgttcttgctttacggttgcctcatcacaacgaggcgggttattcactttcaagaggaaatcaggatggccgggatgcacataagttttcccgttaccgccctcgcccacctgcgtccaggtactaatatcaatattctggtattccatttttgctccccagaaaaaatttctctttataaaaatatcgctttttctgcagaaaagaacaaaaagaatttagctgatactccaaattattcaatattggcgaattttgccgcaaaatcaacaaaaaaagccccgccgaagcgaggtttaaaggagattccggctcggaggccggaatgacagattgatcgttaatcgtcgttacgaccgccgaggagtcctgcgcggtatgcccagtagagcaactgcaaaatagacgaaattgcagcggcaacatacgtgaggcctgcggcaaagagcacgccagagacggtattgtattcgcgacctgcggcaacgacttccatgcgggcaagagccttcttggcacgtgccgaagcgtcaaattccacaggcacggtcacgagcgtaaagagtgtcgcaagcgcaaagagcaccacgcctacaaccgcgagagagtgtccaagagccttgcccatgcccataagcataatgccgataatcacaagccatggtccgagattagaaccgatgttggcggcaggcacaatggcagaacggagccacagcgggaagtagccttcagcatgctggatagcgtgaccgacttcgtgagcggcaacgcctgcggcacttgcattgcggccggaatagacttcgggcgacaagttaagcgtcttgttcagcggattgtaatgatccgaaagaaagccctggtgcttgaggattttcacatcggtaatgcccgcttccataaggatagccttggcgacatcggctccggtgaggccgctagaaattgtgactttttggccagcggcaaagcgcttcttgaccaacagggaaacggcgcccgaaagcacgagcgtcaccacgagaatcatcatgtataaaggatcgaacatcataattttagttccttaatttcactatccaatttacaaaaagaatggcgaaagcgactgtgatttcgtcactcttttttgcttattatcggcggtttttacatgtcaccggtggtgaacttgctcttgtcgcgcaaatgcgtgaggaacatgcccagcacgaagtagatgaccgcctggatggctagcaggtagagctttggcgccacatcgtaaatgtcaccacccatctgttcaatcgagagccatgcgggtacggcaaacgtactcggcagaatgtacgaaagccccaccatccagctcggcatcaaatagctcggccagctaaagttcgcaaggaacaagattgggatggagaggttcaggaacagctgcatgctcgattcgcggtgcaagaaaacttgcgagaggcacatgccaaagttgatgaccgaagcaaggaacaccaccgcaaaaatcgtcatcggcaagagctcgccacgacgcgggaagtcaaaaatattgtaaatcacgcagtggtagaacaggataaagcagcagtagtgcataaaatacgccagcgaacggcccaaatagcggtacggcatgctctcgttttcgacttcggaatagcgctggttgcggcggaaacggcgatgcccgcgagcgccaccaagcacgcaaattccaatcacaagggactgttgcaaaatcagcacgagcacactaggaacaacataattagaatagcttcccgtgttgttgaacatcgtttgtattgataacggcatcggatctcgcatcgccatagcctttgcagaaggcacctttttacctaacgcaatcgccttcaccttgctcaccgcaccgaccgtcaacgcacatgtcgagaatgccgttccaatcgtaccatggagcatcacgtaggcgccatgcgtaaagatatcaatcttggtcgttttcttgtcgatcaaattcttttccatgttctcgggaatgaccataaagccgaaaatatcttcacgcgccattgcggtttccgcttcgagcatgtcgttaaagacagccttgacttcgacctgttgcgttgcagcagccattcgcgtaagttcacgggattttgcagaatggtccaaatccacaattgctaccggaacacgagagaccgtctggttcatatatgccgtcggatagtagaacgcataaaggataccagcaacaacaagcaagagcactgccgcaggatcagtgaagaacaacttccattccgtcaaggtcactttcaaaagacgactaatcatgttttcgcctcctgattttctctagcacacttttaaacagcgcatctacggtaatctcgccatcttcttcgacaacgaccggcatttgagaatcatgcttcaagcggtacttccaacggagaaccattgtaaagcacccgaacaaggtccagaagagcgccatgccagccatgagcttgacaacttcccaagatgcagccatgccgacatcgccaagaagcatcatggactgcacacggagcacgtgagtcaacggcaacaaaaacgcaaagcaacgcacggcaaacggcatagccatcacggggaacgtctggccggcaaaagcaaacgcagggccgccaatcacgcccgaaacgcctgtggcaatacgcatcacgccggtcacgcctacgaataccattcccgcccccacgcagcaaatcaccatcaagagttgcgccacggagaccatcacaaattcttcaaagcccatcggcatgagcatgcggtgcgtgtacgcataacagcccatgtattcaagccagagaatgataacggcaggaacaaatgaagcaacacccaacgtcacccaagaacgttctgcatactggtaaaattcacgcacgcgcttgtcacgcaacgggaacgaagcgatatataccgccacaagcatcgccgccaagtggaacattgccgatacaagtccaagcgccaggaatccctgataattgccttcgatgttcccgaccgaatggatttctgtttttataggatcttcaaacgaagccgtaaaaagttcagaacccacatcggtgagcactgcacgaatttcctttgttgcaaacatgttcgtgaggtaattctggccgctcgaataaacaggaatcacaggcgcttcaaggcggagtgcacggcgttccaaatccgtcgggagcacgataaacgtctgcaagtctccgcgaatcaccgcatgttcacattcgctcatgtcatggcaattcactttaacatcgagcacggggcttgactggattgcacgttccaagcggtccgcaagttggctatggtcctgcttgagaatgcccaccgggatgtgctgcacgatttcgctcgagaacatttccagcatgaagacggaaacgcctacgggaagcaccgtaagaatcatccacaagactagcttgtggccaaagtaaatcttcccgattgtctttaaaagacctttcagcacgataaccttctatccaattattgaatatcgtcggcagggagcaaaacgctcatgcccgggcggaggttttcgaccttgtgcgtcgggcgcatgcggacttcgaacgtcttgaggtcaaagccggagctttctttggagctgcgccatgtagcatagtcaccgacagaagcgatgtagcttacgaccatttcgatggtcttgtcgagagccggtacctggagatagaactttttgcctttagaaacgttcttgaggtaatcttcacggaggtggaacaccgcccaggaatcattcaagtccgtcacggcgataatcggcataccagaaccgacaacttcgccttcttcggcgagcttgagagaaacttcaccggtaatcggcgtgcgaatcttggtttcttcgaggtaggcatcgacttcggcattcgcgcccttggcctgcatcacgagagcgtttgcagcggccttgtcttcgctacgggcgccggcaacagcctgattgtactgagcgcgagcggcatcagcagcggactgggttgccttcatctgcgtttcagcttcatcgcgcttctggagcggaagcacgccttcgttgtagagtttctgcacgcggttgtaagtgttcttggcaagcgttgcggcttcttgagcgcgatcggccattgccttgagcgccgtgatgtcttcactgcgagcgccattgcgggccttgctggcctgagccttggcagcaccgagtgcgccctgagcctgcatcttcttggcttcaatttccggactgcttatcacagcaacgagagaatccttgtagaccacgtcgccttcgtgaacgagcaaacgttcgatacggcccgggaccttccctgccacgagcacgcggcgggcttccatctggccttgcaagaactgctcacgcggttgcgttgcgaactgctggagctgggagatgcccataataacgagcactatcaaggcaagtacgacaacaacttttccaatcatctttaatgcgttcattatttattctccgtttctaaattctgttcaaccggttgtgcagattcagttgcaacaggcgcttcagttgcggcctgcggttctgttgcggcaggttcaccggttgctgagcttgccgaagcttcaacaggcttttcaaccacaagctgtttagacacaaggactgtacctgcggtagagacttcgccggcggcttcaaggagtccaagccaagcaatcacagcatcgtaatgagccttgatgtccgcgacctgcaagcgggaaagcgcaagttcggcatccacaacttctagaccagttgcaagacctgcttcgtaagccttattctggctacgcaatgcttcaaccgcaagctcacgcgtcttgacaaggcttgcgagcctcccctttgcatgttccatttcacgccagcgcttttcaaccaagagcttcaaattgtcaatcgtttcttcttcgaggcttcccaaagaacggtccatcgcctttgcagagctcaccttggcacgggtatcgccacccttgaagatatcccactgcatcttggcgccaattgcccattccggttcaagaatcgtcaagtccttggtgtaaagttccttgtaaccaaacaaagcaatcgtcgggaagtaatcggcgcgggcagccctaatcgcattctggttgcgcttgcgttcaacgcgaagctggcggagtcccggatgcttttcaatagcgagcgccttgaattcatccatcgagcggatgccttcgggagattcaaccggcgttgttgcggtgaggcttgtgtccgtgtgcaacaagcttgcaagagccatacgggcgagcgactggtcgcggagggcatcttcgtaagcgttttcggcttcggcaagggccacttcggcgcggaggcgttcagtcttgctaatctggccgccctcttcgagtttcttggagcggttcagatgttcttcgaggtccttcttggtcgtttcacgcatgccgacaagttcttcgcacaagcggagcgtaaagtacttggtcgccacatccatgagcacggtgttctgcgccatttcaaattcagccttgcgggcgttcacattctccttggcggcatcgtaagcggaataaatcttgagaccggtaaagatcggccaaacgacggtcaggcgagcgttaaagaaccagtcatcctgtaccttcatgttgaaatcggcatcgttgatgttcttagtcgcggccgagccatactgttccgcagtctgctgagcgaatgtttctggagaactcgtgccaagcttttccttgagggcattttcggcataagcctttgcctgggcttcgctccccgtcttggcataggcgccttcgtaagcctgcttataaccatcggaagctttgttgtaggcctcgatataagccttggaataagcggcagcaccggctatatcgccaagcggctgctggatacgtccgaggtcaatattaatggggtcattgattttggtaatgccagccgacagactcaccgtcgggaggaaacgggcaaaagcttcgtcttcgccactttgggcaatatccactttcgccttttcagccttgattttggaattgttcgccatggccatatccagcgcatcttgcaaagaaagcgctgtcgcattagcagccacgcaaccactgagaataaaagcaaagtaccgtttcatagctacaataataatacaaaaagatgacaacagctgcaattccaaaacgacgcaatccctacaagtaataaaaaaagttccgacaaaatgtcggaacttttggcgtaaaactcaaaaagaataattgtagctgtgaaatgacaggatcccctcccgcgtttcacctggtcgaggatgactgtacgagtaactttacttgcccggagtcgggtctgctactgtccaactggtatagccataacccatcgtagtaaaatccttacgattgaggctcttgcccttaccatcagctgcatacatatccggccaacggtcactataaagtgttgcgtcagaaagttcatagtaccattgtttagaaccatctgccttcgttacaaacgaatagggctttttcacagcgactgtttcaccgcggttagaaagcttacctgcatagaagcgaattggcacagcagcatcaataccgtaacgagtacggagctgagattcataagccttaagagaatccccaaagaggaccatctttccgccagccgggataacatcggtcgatgcaaattccatattcacaccttcaattttccagccctgcggagtattattgacgctttcgactaaagtaacagcttcagttcctttatttacaagttccaaaaattcaaggtccttgaggtccttttcattttcgtgataatggatttcactgatgaaaatcggcccagccttaagtgcagaatttgcagtacccggagtttccgttgccatagcaccctgagctacagaaccagcaacttcaacaataccgctagactgtttaccagagaacaccatcaagctcgtttccttacctgtacgagcgccaccagcaacttcgtacagataaatttcgtcgccattgtcgctcaagtaaaggccatcgccaaatacagcggcagttgcttcaagaagcaaatatccattggcaggaacaatcgtatttgtaccaccgacagtccattttttgcccttgagcttggattcgagttcccaaccggcaacgtcaacaggtgctgcgccgacattataaagttcaacccagccgtctgaaacaccaagcacatacggcttgatttcgttcaaacgaattgcagaggcatcaagaacctgatcgccaccggcacacggattgccatttgccaaggcgcttgcaccccaagaagtcgggtcagcttcgttgccagaaccgcgatacacgagcgtatggccgttaccattggcaaggctcggccaaggcggattgttgctgaaggccgcactgacgtcaccttcacctttaatcttgacatcgacgacatcaccttcgtttgcaagctttgcaacagcgctagttttgggatcaacatcccaagggccaaacacacggcaccctgcaggcaagctcggatatgtctgcttaaacaaggctacgtcattcgttacaataacatattcaccttttttcaaaggttcggccgggaaggcaaagctaacggcaccatccaagcggacgttattcaactgcatgttagcaagatccggacccgacttaatataaacttcgacccattccaaagcagatgcattcggcgcattatacataatttccgaaacacccatataggtcgaattcgtatccaaaacaatgtcttcaggattcgagctagaagatgccggaacctgagatcctgcagaagacgaagaagatacagcgacatccgaagaagaggtcaaaacatcaccgctgctattcggctgaacaacagagctgctcgaagcatagctcggcggtgttacgggactagagtcatcggagcaggcagagaacatgccgagcaccgagacacaggtgccaacagcaagcattttttttgtattcataagcgccttccttatttaattgtttaaatccattttagaaatttcccgcaagttgagtccagtacgggctcttgaaacgacgcggattttcgtaaacacgtttccattcagcggcggcatttccaaacttggagaatgcaccgtgttttaaattcaatgcacgaatcaggtcgaacatccagtaaggcatctgggctgccgggcacttgagttcaagcacggcatcggcacccggctggaagaatcgcggaagccccgtggaatgcatgtagtgcggatccacagtatagtcaaagccattttcttcgcggaatcgcatgccggtatcaatcgtcacgcgagaatactcttcacgcagtccgaaccatgcacgacgcttgtactgcgtcaacagacgcggatgagcgccatggagttccgtcttgtacaagaaatccttgaggtacatgcggtctttatcgctcttgcacggccattcctcgggcttcatgtgccaaacttcgccgggattaattcccttgattgtcgcacggctcttgtagcagatgttacggatcttgcgcttgacctcgaaatggaacgtaccgtcctgagcggggtgttcaccgtacgtgcggatacgcatgttgaaacggtccaagagctgtttctttttccagccgaggaacgtccatgtcggcgtgtccagataaagattcgtaatccagtagaatccacccggagtaatcttggaataatagtcttcttcgcaatacggcgccaagaacgcaccaatccggtccgcccattcaacggggatatggtacttcagttcgaagcgttcaagaagactaaatccgcgggcttcagccataaactacctgattccttcacgaagatggttcgttacgtcttgacgggcaagtccaccggagtaatccagcaactccaaatagcgtgcaaaaatatcgtattcgagcttagcagccttcaagtcgctttcgagagcgctttcacgagcgcggagaagcaagagcgggtcggaaccggccttgtgtgcaaactgttccatgaagccactggcgttcacttgttcggcataatccttcaagactttccactggtcgatgagcgtaaggacttcttcggtgagacgggcaaccttctggttcacttcgcggacttcgtccaaaaacttgctttcggcatcgagcttttcgacctgttcacggagggaagcatccttgttgctatcgaagaacggcaagcggaatgcgaggttcaagaagaacttatccgaagtcttgcggttatcttcatcaggaacaagttgacgggtcgtgtaataaggatcagcaatgcaagcgtcaatatcgtagtatttctgatactccggtttctgcaagtttgcacagtccaaagtcttgtacttttccatcaaggattcaatctggagcgagtagccaatgcccacatgcgagatgtagttgcggtccttgcttgcatcctgttgcgccttggaaatatcggaatcgcgcttgcccttggcaagagccacaagcgggaagctttcgtcaacagtcacgccattcttcaagaattcggcaagttcttccatcgtcgggaggaacgaggaatccaaattgacattgtcataatccggagcccagctcaacatcttgagttcggcatcgcggagcgccgtgctgtccgaaagcaagtttgccttgagcgacgcactcttttccagtgaagtcatcaagtcttcggcattgaacgaagcagaaccggacttgaggtggagaacctcgatacggtcctgaataacctgcaaaagttgcttgttgatttcgttaatcttctggcgaagtacatagcgcacgccgcgttcgtaacggtcgtaaaggaggatcgaacgttcaacggcaaaagtagcctgctggtaattcttaacggcctcatagtgtgccttgtcggcagcgcgttcaccaaaagcctgcggggtcacgcgaagttcaaagtcatgcttggcaaagctaaaaccgtccagctgatagcggagttccaccttgtcccaaagcttgaggttgcgttctttcgatgtcgcctcggcgcgtttttcagcagcctcatacctcggatctgccttagcggattcgatcaggcgttcccatgtgagagggcttgcgattgccgccgcagtcagtgcaagcgttaaaaaggatacagtcttcattacttcttagccttctgttgctgcttttccaagttgcgcttgctcgtttcggtgatggtcaccatttcgccaagcaagaactgattttcttcgggaatcttgatggtcacttcgcggccataaaccgggatttccggcatcttccacatgcgggtcgggaacggcacgatgcggctcgaaaggccaaccacttcgccaatcacggccttgcccttaccggtaagagaggtgaccttcacggcttcgccgaggttcgtgttttcgtaaatctgttcgttgatatagccacggataagcgtcggggacttgtgggcaagcgtcacgatcggggcaaagctagagaccttttcgccatcgcgcacgttcacatcaccgacaacccagttttccttggcaatctgagtgagttccttctgctgtttgcggagttcggcaagttccttgcggatgtttgcagcttcggtcttgccgctagacttctggagtttgttgctaccacggaggagggcaatctgttcgttggcgctcctggttgcaactgcaagttcgttcttgaggctcttgatgcgcatagccatggcatcgttgccatcggccttggacttggagttcgagaggctcttgagcttggcagaaatagccttgttgctttcgtattccgcttcaaggttgcgaatttcagccaaaagtgtgaggcgacgagattcaaggttagccttgacttcggccaccttctggtcgatttcggcagagctcaagttgctgcggccttcgagagcgtcaagttcacgggtgagttcggcaacgcggagcgtgaggtccggacggttgataaccacgatagtgtcgcccggcttgacttcctggcccggaaccacgtaaatcttgacgatttcggtcggagacggaaggctgataatcgtttcgctggattcggcaatgccacggaacatggccgccttgccctggtaaatgaagccgagcatcacggcaaacacgacgcatgccacccaggcaatagaaagcttgtgggtatagacgtaagcgacacccgcattgttcttgtgggtattccagaaattgtcgagaagatcttcgagcttattcatttttcaaacctccttacatttccgtcgtagcgtcttgcatcatgaactggacatccgaaatgccttcaaccttcgagaggagcgtgaggatttcggcagcgggcttcgttgcgcggaggcgaatctggtaagcgacgtccaagcgagcaccgccatcgacttcacgcatcgtaatcaaaataaacgtctttaaattgcccttcatgatatcttcaacctggccacggaccttgggttcgttcgggagagcaaagcgaagcatgccgtcaaagaagtgcttggtaccaagacccgtgcgagaaagcaggaatgctacacagctgaaagcgattgtaccgccgactgcggcaccccaagcgtaaacaccgcaaccgataccggcgccgagagcggcgaagatgaacatgatatcgcgcgggtccttgaagctcgtacggaagcggaccaccgagagagcacccatcataccaagaccacgaccaacgttatcgccgatagcctgcatcaccatggcagcgaccacggcactaagcacaatgccctgcacaaaatttcgcgagtacgaaagtccgaggaacgtcttttcgtaagtccatgcaatcgtcgaagacaggacgaacgcgagaatcaaggtgtatgcaagcgtaataatcgttgcgtttgttgagctggactggacagcaagaaggtcaagcataataactccgttaattaattcttttttatggcccgttttttccaaaatctacttaaaaacaagcctatcacactcgcaattttgtaaataatggactaacaaaaaaattacaatccgcttttttattacggatttgggcgaatatcacccaatttttttattccaggctgtagaacccacgctaaaaataataaaactagttttttcgttcttgaaaaaaataattacatgttggttaccacaacaacgcattgaggaaaccgcaacgtatgtttattttcggtaacataaattagacgagagaacgggacttcgcccctacagacgagagacgaaagaggtattccatgacaaaaaagtcctcgcggagcgaaaactttcagtttggagctttttctgttttatgttttttacaattcgatttatcggatagaaatagccctaatttcattcccgtaacggactaagaaccttcctgcactgggaaaatcgatattcatcaaagattccgtacgcaacttgcgaagaactctcccctggacatccatcacgaggagtgtcttgcccggcattagccctgacatggcgacaacgtttccacttacggcaatacgccaagtgcttttcggcaatattttcggaagagcaattttattattaacgaccgaggcaataaccagatgctctacaaggccatcacaatacgagtcgtttacttctacattaaagatttttgcatccctttgaacagatttaaacagtcccccatatttgtacgcatcatacgattcatacccatcaccggactttaggtacaaaccagaaatggaatgtccattccccagaaatgttccttcaaaatacgctatcggtctccaaacaaaataactatttgtatcaagattcagtttagaatcctttatcatgttttcattgacaacaatatcgttctgaagagacgcacaccattttctgtcggcggattgttcaatccaatacaattcctcttttgaggtaactagataacaccctgttgaatcttttaatggtttttgcggaacaggaatccactgtgcataataatctctattagtaggcggttccggccaagtcggattcgcccattcataaggtttttcttcccgccaagacaaaaatacggcaccctcacgagttggatcttttactttggggctttcgagaaccgtataagttgtcgggttatcgtgatgatttacaccaccaactaggtgatacgtaatcgtatatacgacaggtttccacttgacatacacggtgatatcatctgtattatcttcaggaatttctttaatttctttcgtgaagagagaatccacataccagccgtcaaaagtatatccatcagaatacgccttttctaaaacaaacgttgatgaatccgttgaccattcaattttacacgaaccataacagtattgtttgtcataagagccacgatacagtcccatctctaaagtgataataaaacggcttttccatttcgcatacaagattctatcatcgagattccttgtatctatggaatccactttatttgtaaaggcgctatccaaaaaccaaccttcaaacacatcgttcgccttatgcggttcacttaaagcgatcggcttgtcgccaaccgtaaaataacgaggattcttttcattgttctcgccgccattcaaaacataacgaatttcgacctttaccccatcgaaaacgggatgcggatccgtaccgattttttgagtccatcgcaaatcgtcattcttagacaaaatattcaacgccgttccatcagcaaattgttctttgcttagcgaagtcgcttttgaaacagaagtatccttggaatccatgcacagggcgttttctatcacaaaaacagaatcacccgcagagcaaacaggttcctttacagcaacgatgcagtccgatttcaagccctgcagttttccgagaaaaaagacattattcaaaacagcttgattcatgctagcagcgattccaccaacagttccaccttcgacaatgcctaaactataagcgttctcaatcgaagacgcattggagcgttttctatccagaacatgaacatagtccgccgatattgctggagcagtcaaaagacaattttcacttataacttcttttccaaccaagccccctgcatattgagttccatgaacagacgcttcagaataaacattatatatccaagtttcccaatcaaccgttccgactaagccgccagccgtattcgcagaaaaataggagtctttgattcccaaatttctcacgacacttctgcgttccaaaaaatcaaacaagcccccttcgcctctcaagcccgatattgaaaaaccattgccatcaaacgttccaaagaagttcaaactcggccaccacacataatcatctaaagatagattcccttctgcatccaaaaggttcttgttcacaacaatgtcattttggagagagacacacacgggatcaacgatagaataccggccatcaacataaaaaacatctctaagtccataaagttcctcggcagagtggattaaataacagccgcgttcatctatttgcggcgttttgggaacaagtccccatcttgccgagaccgtaaagtcaccgagaatatgagaaatatatgattccggatcccctttaaaagaacgctcaaaattccaattcgggctaacagtgcatgcactagcagactcgatataccatcccaaaaaagcatagccttcacgtgtagcaggctttaattcgatttttttagtgatttcattgccatagcttgttggattatccggatgattcgttccaccattcaatatgtacgtgatggttctagcatcagcaaaagaggtcaccaataccaaacaaataaacagcacccaaattctacggaagcagcacaacataaagacactccttcattttaataatatacacaaataaacatgcgaaaaaatttaagtgcaatttttttacatgcaatgtaactaggaatacgaaaaagtccccgcagacgcgaggacttattggagaggagtgtactatttagtatttaaagcccgtttttgttgaatagcgtgtagccgcgaacaaggccatcttggaagaggcgtacgacgtagttaccgttcttgaggcccgcaatatcaacattaaactcgcttgcgcctgcggggagcatttgcgtgagtttcaggcgcccgtccatggaataaatttttacgttcatcgtgcgggcaagaacgctcggagatgcgatttggagcgtttgtcggtcagcacgcacgcggaggccttgttttgcggcagcgaccgacttgatgcttatcggcggatcttctacgacgggctttggcttgttgcggaggagacgcacgctatagatgccgcccaccattccggaacttgccgtaaacgagatgcgcacgatttttttgcccttaatcatcttgtccggaatcgggtatgtgacgttcacgaattcatcttttttccagcggttcgaaatcgtttcggtcgttagcttttcatcgtcaatcgtgatgtcgaatgtacgagtgcatccttcgtttccccagtagcgcaccatgagactcaaggaatcttcgctattcgtctcgaattcgtagctgatgaggccgccatcgccgccggagcacttaccagcatcgcggtagaattcaccttggtgcgtgccggaagtggaattttcgattttcatcttatggtctacttctggctgctgctcgcccggagcgaccttatcgacagtcttttcgtcaagcgccaaggcttctttttgctctttttcaaggcgatcgagaatgctcgggtccgtaagcaccatccagtacatcatgtaacgggcgtcatgcacttcgtagaagggctgcaaaagcaggtttgcgtctttttgctttgcgaagaggtaaggcgccttgaagtgcagcggttcgcctttcaccggttccaccttcgaggggatatcttcttttttgctcgcaagcatcggtgcctgatccagcgattccaacgcaccggaggcaatgtggctccagcgaccatcatcggcgacaaggccgttcaggttagccgtacctgtctttgccgagagcacaatcggaccgtgcaaaagcgccacgtaatcggtcacgcccggcaaatcctcgacgtgcgtgtacatcgggtaaagcacttcgacaacatcgccagacttccaggacttccctgccgaaacatagctcgacggcgtagactttttcacaacggtatcgccattgacaatgaccttgaatgcaccttccttgacccagtacggatggcgaatctgcatgtcaaattcaccgctaccggtaatcgtgaacttggaactttcgcccttcgggaaggcggtctcctgcttgattttgacgctcttgtctttccaattcaatatggatgcggcaaagaggttcacgtagagagcgtccttgtctttcgtataaataaactggttgtactttgccgggttttccatgcccgaacccacgcagcaccacatacccgcattaaccttggaatacacgcggtaatggcgcggacgagccggagtgaagtagacatagccgccatgcgtcgggtggattgttgaaaggatgtgattgaagagggcgcgttcgtagaagtcggtgtaatgcgcatcgtgcttgatgttgaacagacgttccgtcaacttgagcatgttgtacgtattacaggattctggtccttcacgttcttcgatgaattttttgtgattgttgagcgccgggaaatgttccgaaatgctgttgccgccaatggcgatactgcgtttgttcacgaccgtctgccagaagaaatcggaacctttcttgtacttttcatcgccagagagttccgcaattcgcgcgaagcccacaactttcggcacctgcgtattcgcatgcacgttcgtcaagttgtcattgccttgcgacatcggattcaaaagccactggtgcgaccacttctttgcggcattcaaatacttttcgtctttcgtgagtttgtaagcgtcggcatagacttcgggcatgccgccatgttccgtaccgagcatctgttgcatcttggaatcgttcaggccgttcgtaatcgtgatgccccagtcgcaaagagctaaaaacatcgtctttgcctgttcatagcccgcataaacataagcgtcgcgcaagcccgcataaagcttgtggatattgtaccacggcacccaatagccgttttgtgcgccagcatcgccattcttcatcttgagccacatttgcttgccattcggcacgccgctaatgtaacccttgaagttattgtccttggaattctggtcctgaatcgtcttgagttctttcaagatgtattcgaggcgttccttgacctgaacgtcatcattatcggcgtaatgcatcgccaaggcgctcaggtaatgtccaagcacgtggccatcaagacccgcccagttcgggaacttgcttgccttaggcttcatacccgcttcttcgtaaaaaggcgcgagcaatcggtccacatcgtagctgaggagcgtttcgacgttcaagtcctggcgttcctttaaaacgccatccaaaagctgcacatccgacaacgcgaacatgtcggggtaaagcacatcctgtgaaaatccgagaccgcacgcaagccccgtcaaagcgagcgccgtgcgaaattgtttaccaaaccatcctaacttcataagagccacctttttctaaagtgagtcacgggaacgcgcggttccttccctaccctagaaaatagattggataacgagcgttaggaatggggctttggcaattagttttgctgatttgacaaagggctaaatcccaaaagaatcgatttgaacactattgtcgccacaattcgttttggattccgtggtaaaatcgtccaagagggtgtcaaatacggcagtttcgtcgacataggcacaataggcttcgagagtaccgttgtcgtcgcaagcgccactgagttcatcatttacactctggagcaagcaaagctttttgaactgttcaaagagttcatcgcaaccgctgccaaatttttccagctttatacttctttccacacgattgttttgcccaatcttaaactgggaagaataatttttctcgtcaattacacaagatgccgaggcgcccttttcttcggagtacaccgcaatcgatccttcggctttttcatcagcactcaccgacacacgaacaatcgtatacttagtcgttgcttctttttgaaacgtgaccgtgtaaagttcttctttttctaaagaaacaggacggccttgtttgacaacaaagacaccatcattcgcaggcatttcgatatagattttatcatccgaacgggaagcaccactagagggaattgaagagctgcttgaagagccatcgttttcggcaatttgcggattcgcattcgggtccaccgttccggtagcgtagttgtcaccggagcatgctacaaaagcgagcaaagaaaacgtaatcaagtataaattcttaagcatggctcttccccgttactttatcggtgagtgggaaaaattgaaaattaattcggcagacttgatcaaagttacaactttcatttgcaatggcaacgacctttttgcaacacgccttgatttcttcaacaattttattgtaggcatcctgattgacgctaagcgtagcaccgttaaaaaagcgttcgcttgtagaatagcggtctacagcacgggcagccatgatggccatttctttatgcatagcgcggatagcgatagggagcgcttctttggaaccgacaacggtctgttccgtttgcacatattttttctcgccttcctttttgaggaagcccgccttgacgagaaagtccaaaacatcgcggatttcttcggcagagacgtattccttgcattcttcggcgaggtcgcgaggcgttgcgccaggcatcatcggagcaagctcacgaatgaccgggtatttccaggattcgtaatactggaacgcatccttttcaacaacgcggacctgatgctccaaggctatccgctgcatttcgagaaatgcggtacgctgcgattcgttattttcggcattaccaaaagcgacaagctggtagaagtattcttcttcgtaatcaacgaggcccattgattttgccacctgacttgccttgattttgctgagcttgctttgccccatggagacgagttttaagaaatttggggatgaaaagcccgccttgcggcaaaattcacgccacgagaacgctccgagacgtttgcgttcgtcgtaataatcctgcaaatagagatggtaatcgcggtactcgaaaatagacttcatgggttttaaaataaatttttacaatacagaagtcaatatttgtattatacgggaaaagcattttcaagttataaaagagatatttttccaagaaaacaagctttcaaaatctatataatacaccttgtataatagagaaaggacggcaaaacaccgtcccttttaaagaagaggaacacaacgctacttactgctgtaagtagccctagaatctcgtaattcaagaattttgctttcgggcaagtgcgagtacttgacgattttttcaatcggttcattgtcggcgagcatatcaagagcaaccgcagttcgttcatcatcacgaccttccactcggccttcaacacgaccttctgcacgaccttcggctcgtccctcagcgcgaccttcagcaagtccctcggctcttgcgtttttcttttcgacataaagttcataattgtgatcgctcattttcatagcctcgcttacaatacacgaatcaatatacactattcaaaaaaagtggtaaagggggcctcttgccggcgaaaaaagactgtaaagagttcccgggaaaaaaataaaggggcggtttatgccgtcccttattataccgaagcaaaatttaaacacctattcttcgtcaggattgaaatgattttcgaagcttttgaaaagcggaccccagtaataattataaatatcatcaaccttcacataggttgcttcgttttcgttattccatgccttgtacttggtcacttttatggtgcatgttttttcatcgcccttcacatcaatataatagcggtgcgttattttgcccatgcctccactatagttagtcacattccctgtacggtagcctgtatatgtggcataaactaaagcgtcatgacgttctgtcacaattcgcccgttttcggcatcttctttagtcagcgcaacctttttctcggcaaacgctcctttcaccgcattgaagcaagttccaacaggctggttatagcttttagtgaggtactggtcatagagattgggatcatccaattgcatggttttagcacatccagtgagaagcgcaaatacaaccgtcaaaacaggaaaaagttttttcatagggggctccctctttatatttgaatatcctacaaaataatataaataaatccccaccgaggcggagatttttattcaaaacgacgctaggaaaagcccgcaaaagacattgtttgaaatgcccgcggggtggttttgttagcgaatcttgacttgcaagacgctattcttgcacttggcgatgtagttgccttggcggagaccatgcagctgcatttgggcctgtccagcaggcacattattcgtggaacggacgaggtttccgttcatgtcaaatagagtaatatcgccggatgcataaagcgtgttgccagcacgacggagatttacctggttagttgcgagaatggtcggcaaagcaatcgttgccgagctgctggactgcgcaatttcgctagaactggaggcgggcgcgtcgttaccgccattgataaagtcttcaacgtgcgtgacgccgttgttcacgtaattgccgaggctgtaaacgctacgcatggcgttgataacgtctgtttcaaggaccttgcccaccggagaagattgacggcggatataagccatgttgtcatagccagtactgctttcattgcccatgtcccagagaatcggggtgaggccgtactgcttagcagccgaaacgacatccttgtgccactgcacgcggccttgcttatggagattcagatcggaaccgctcaattccggagagcggacatttgcaccaaattcaccgacaatgaccggatagcccttgtccacgtaattcgtcttcatcttggcaaactgttcctgcggatgcacgatgctcccgagcttggaatcgacggaacccgcccaggcgttgtaacccgcattgcgcttgggttcgctagccttggtgtagtcgccatagtaatactgtggctgaatcatttcaccacctggagcaccccaatcctgaggactcgtcatgagcgtgtactggtacgggtcgtagtaatgcacttcgaacatcaagcggccttcgaccttgtccttcgggaaggtgcttaccggagcgcttttgaccgacttgtcaatgtcggtattgagaccctggataatcaaggtacgcgtggcgttgttgccgcccgtagcgcggacagcatcaataaacgtctggtagtagtgcatgagcgtctgcacatgctgcgatgtccacgtgttcacattcggaccgggttcgtttgcgcccgcaaagagcaagcgttcgttgtaatccttaaacttgttcgcaatttgcgtccagtaagttttcatcttgttatcgatggtattatcgacactcgtgccgatgttgctctggaaccaaccaccttcaccttcgtggtggatgttcaaaatcgtgtagaggcctgcgcgcatcgcgtaatcaacaaccgtcttcacggaatcgagccaagtttcagtgaccttgccaccactcgtgtggctatcccaagcgcaaggaatacgcaccgtattgaatcccgccgccttcacggaatcgagcaaaggctgagtcgggtaagggttaccccacaaggtcgggctgttcggcacttccatggagttaccgatgttgaagcccatgcccatcttggcttgaacttctttcgccgttggaagagtggctgcagaaacagagcctgcgaaaaatgctacgccacaggcaattccaaaaaattttgattgaaccataacatctccttaaatacccccactatgaatataatcaaaagattcgcaaaaaggcgatgtcacaaaaaaggaagaattgacaaaaaggaacgaaagcaaaaaaggatggccgaagccatcctctttttaaagtgcgttaggcgattccggcacgaaggccggaatgacagtcaagaattacttcttaaggaactcattgatgcctgcagcagcacgacgaccttcgcccatggcgagaatcacggttgcagcgccgagcacgatgtcgccacctgcgtagaccttttccatgaaagtcttgttggcggttgcatcttcgagaaggatgtgacccttcttgtcgacggagagttccggagtggtgttgctgataagcgggttggaaccgttaccgattgcaacgagcacggtgtcgcattcgatttcgaagcttgcaccttcgaccttgaccggacgcggacggcccttttcatcgggttcgccgagttcgtacttgtcgacgagcatgccgcgaacgtgacctgcttcgtcaccaagaatcttggccgggttctgcagaacgcagaattcgacaccttcttcctgagcgtggagaacttcttccttacgggccggaagttcgttcatgctacgacggtaaatgatgcggaccttttctgcaccgaggcggagtgccatacgggcagcgtccatagcgacgttaccaccaccgaggacgacaacgttcttgccaggccacatcggcgtatcggcattttccttgtcgtaagcgcgcatgaggtttgcgcgagtgaggtattcgttagcagcgaacacaccgacgaggttttcaccttcgatgttcatgaacaacggaagacctgcaccggtaccgacgaacacagcgtcaaagccatccttttcgatgaggtccttgagcttgcgagtacggccaatcacaaagttcgtttcgaacttcacgcccatagcggcgagagattcaatttccttgtccacaatcttcttcggaagacggaattcaggaataccatagcggaccacgccaccgagcttgtggaaagcttcgaaaatggtcacgtcgtggccttcgcggcgaacgtcagcagcgacgaccaagccggcaggaccggaaccgatcacagccaccttcttgcccgttgcaggcttaacagccggaacggaagcgccaccgttgttgcgttcatagtcagcagcaaagcgttccaagcggccgatagcgactgcctggttcacgtccttgtgcatcttgcccatcgtgcagttcatctggcactggcgttcctgcggacacacacggccacatattgccgggagcaagctcgtttccttaatctttgcgatagcagccttgaagtcaccttcggcaatctttgcgatgaaggccggaatgtcgatgtgcaccgggcagctttcgacgcagaacggcttcttgcagttaaggcagcggttagcttcgacgatagcctgtgcttcggtataaccctgagccacttcttccatcacgcgtgcgcgataggacggttcgagctgcggcatcggctgggccggaatggcagtcttgtccttcggcttgaggggcttcggaagggcattaatcttttcaagttccaccttggcggcggcgtccaactgttcgcgagtcatatgttcagacattatttgctctccttagccttggcatcagccatcttgtcgatgttgcacttgtgaccgtcattggcaccgaagcggtgcaatgcttcctgttcctggggcttgaacgcacccatacgctggagcatgttgttccagtcgacttcgtggccgtcgaattccggaccatcaacgcagacgaacttcgtcttgccgccgatagtgacgcggcaaccaccgcacatgcccgtaccgtcgaccatgatgctgttgaggctaacgacagtcttcacaccatacggcttggtggtgagagcgcagaacttcatcatgatcggaggaccgatagcgatgaccatgtccggcttgcccttggtgtcttcgcaaagttccttaaggggttcggtcacgagacccttgcggccataagaaccgtcgtcggtcatgaaaatgatgttgtcagcgagagcggtcatttcttccttcatgaggaagaggctttcgttacgggcacccatgatgatggtgaccttgttacctgccgccttgagagcctggacaatcgggtgcatcggggcaataccgacaccaccgcaaacgcagaccacgtggccgaagttttcgatatgggtcggagaaccgagcgggccaaccaagaccgggatatcgtcaccgacttcgaacttagaaagttcggtcgtcgtcttgccaaccgtctggaaaatgagggtgatagaaccttcattcgtatcggcatcggcgatggtgagcggaacgcgttcaccattgtccttgttcgtctggaggatgataaattgtcctgccttacgttcttgcgcgatcagcggggcgtggacgcggaattggaataccgcgggagataactgttttttaaagagaatttttgccataatgcgaggcaatatagaaattttttttgaccactgatagtaaaaaaatatgtaaagggaggctgtagagctgaaaaaagccaactaaagttgtaggaaaaaatttacaataattgtaattatatttatattgtagttcaaaggagtcatgaatcatgagagaatcaacgaaaggtcgatacgctattcgcgttattattgatatggcagaaaacggagaatccgaattccacccgctacacaacctggcagaacgtcagggactttccgaaaaatatctcgaagcgattcttggagtcctcgtaaagaacaatgtgctcgaaggcgcacgcggcaaaggcggcggctacaagctagcaaagccagcggctgaactcacggtctgggaaatcctgagtgtcattgagacatccattagcccggtggaatgtgttgctgacgggaaaaacggttgcgaccgtgcagacgtctgcccgacactcccgatgtggaaggacttggctaaaatcatcaaggattacttcacgggaattacgatcgagcaactggcccgcaaagccccaaaaattgcgcgcccgctctgcaatgaaaaataaaagcgtgaaatcaagtcactttccggactgaatttcgtgcatgtacacggcggcaaaaccgccgtttttttttttgcatttttagatatataatacaaaagcattagggacatcagcgctgcgcgctgcgctttttaatttcgtccagagaaataccggaaataatagcgattttttcaataggaatatcgttagcaagcatcgcatcgaccatttcaaatcgagtctcaatcttggcaccagccaaacgacattctatttcttcttttgcaatcatttctcgctccagttcgttcagagtggttttgtccaagttttcaattttgatgcggttcaaggcgtcgttgacgattccattcccaaagtcaggaagcggttcgccctcatgcgcgtgtttgagcacatagagccaggcgtcaacaggatcttttacctcgtctgcggttttattaaacttcggcagacttacaataatatacttatttttggggaataacgtctcgatgattcctccatctaacacttccttgctataaatagcccattcatcaatgtatttttccatgcagtacggcaattcaaaatcacaaatccaaatggatattgtttcgggaatttcataacgccggtattccttttcttcttttgtgagcgttttaaattcttctgatttatccatttcatgcttgccttttataatcaaaaacgctttgtacaatatggttcggtcgataaagaaactgtggtctgccttctgcatttcaatattaaggaaacgcttagaacccgtagttgcgaaagcatccaaaatgactttccgctcttcgggaatcataaatcttaacgtatgttcaaacgagtaattcagattcttgatttggtcgtcgcctttcaggtgcaagattccatcaacgaagtccttgatggcatccttgctggcgaacaggctcttgaatccggtatcggttctcgggtcgatgtaggttttgccttttagcttttcaggaatagattgattcataattacacctccattaagtttggaggttctaatctacaatagagaattttcaaaaagcgaaactttgcaaattttgcaaacaaccgtttgcaaaatcgtttattttgtcaactatggatttcaacacttcactagcaaaaaatacaaagcctccccaaaattggcccaaaatacaagaatctattcaatttttctgatttttccagagccacatcatttgcaaagccgcataaaataaggtatattcaaaagcaggtcttataggggctctttttgagcggagttaacacaaaggaagcggtccctacgccttaactttgtcgcccccaaaatgtatttcagtttccagactgcatttcgagcaagtctgcaatgagggaagcgtcgttcgggaaatattttaaagcgacattcaggaggcgcacggattcctcgtcgcgtttttgcgcgtgggcatcgtaggccatattcttgaagccaaagacggcttcagcattcccgtttttggcgacaagctcgtaggcatattcggcgcgatcatagaactttgcatcgtacgcaaggtttcccatgaagatagcggcatcagagaaatcaggcttgatttgcaaaatgttatttaagatttccatggcgatgtagggctttttatcttcggcgaggacatcggcaagcttgtacataatttgcgtgtcgtcgattttcacgctgagggcttcgcggtaggcgttggcgctttcttcgaaattcttgttcaggcggtatacgtcaccgaggtagactaggaaatcggattcttcgggatggagcgtgtagccttcgcgaattacggcaacggctcggtcaaagtcgttcagagcaatgtttgcctcggagagctggtaaacgatgctgatgtcatttttgtcgaggcggtaagcattttcgatggcgcggagggctccgactttgtcgccggttttggtgtaggcttcgccgaggtaaagccagccggaaatgttatcggggtcgagtttgagcgcacggtggtaaacggcaatgcattccgggaactgctttaagcggaagtagacgctcgccatattgaaaagtgcgggtgcaaaattgccttcggaatagtccacagccttgcggtaggcggcggcagcttcgggatatttgtccatttgataatagctattggcaatgttgaaactcacggcaacgggatcggcgccgcggtcttcggccttgcggtacaagaggatagcttgcttgaatttcccactgcgataaagggcgtttgcgcgttccatcaagtcaaaagacgattgcgccgcaaacgacgacattacaaaaagcaaaacaagaaaaagcggtttcatactagtctctaaacttcacttcgaaaggttgttccatgccacagaaagcaacggctttgccatctttttcagcgggagcaaaagtcatacgagcaatagcatccttccccgcttgcgcaagtccagagcctgcgggagattcttcgatgactttgatatcatacgcgcgtccgccaacatccacacagaaactgagacgaagcatggcatctatttcgcggtcacggatttgcggcggcacctggaaattcggcatggagcggttttccggctttttatcgacatcgcctttttcagtggagagcgcgccgcctcgaaaatcggcaacgagctcgctattgatggcagcacccgcagttcctgaaacggcgccaagagccatggcaaaacgcggtcccgctttgggcgagcgcgaattggacttttggcggtttggcttgcgtgccgtgcgttttttctcaattttcttttcaacttcttcaacttttttcacggagacttcggtcttgatgaatttcttttcgtggaagattttacccgtcaagaacaagttcgccatcgtcacggagaatacgagaaccatgctcgcgagaatcgccgcgagaaggattgaaaaacgctttaataatttcttaacaagtttcatctttcgtctatgattattctgcttgggcggcgatggagacttttttgacgccggccaaattgcacatatcgatgacctgaacgagaacgccagtttcggattccttgtcggcaatcacgacggcttcgcggtcaggcgctttggcgagagactgtttcaagatgtcttgcaggctcgccaaatccacctggcgttcattcatgtgaatcgtcccttcacgcgtgatggctatgagcaagttttctttttcaagttggctcgccgattgcgcctgcggtttcgtcacatccacacccgtttcgcgagtgaacgacgacgtcaccacaaaaaagatgagcaagatgaacacgatatccatcagcggacccatttcaatgcccacgtctttctgttttcttctcggtaaattaaattccataacaaatcctttagattgcttcgcctacggctcgcaatgacgttgtccagctcgggttgcaaaatagttgtcgattaccgttgcgccaagttccatttcctgcttcaagatttcaatgcgttcgtccaaacgctgtttcataagagtcagcgggaacgcaatcaagagcccgctctgcgtcgaaatcaaggcttctgaaattccatccgccatcagcaccgggttctggtttccgtacaacgtgattacctcaaaagtcgagaccatccccgtaaccgttccaagcaggcccaagagcggcgcggctgcagccatcacagaaacaatgtggtttccttgttccatgtagcgcacacttttcatcatgcgtacttgcatgtagtcgcgaaattcgtcataatttttttgcgcaatttcaatcgcgtaagaaagttctctcgaaaggaatccaccgcgtttgcgaaggtttgtcaaagtcgtctgcacacgctgttcatcagaggaagattcggttccaacaacagctctttcgccggtcaagccgcgctgcatacgcctcacgactttagtgatatcctttctgaaaaaatcgctaccgatgcgaaaccaactcgagaaaaggaaatagaatccaacaacgcccgacaagaggatgggtagcatcaccacgccacccgcctcatacgtattccgcagagattctatgaatatgtaatgaaaatcagtcataattcattcagatgagattgccgcgttttcaactcgcaatgacgtattttacttactttcctttccaaagactttattcataagcgaagtactttgcacgtagagttcgctggtaattttttcaatcttttcgctcaggagcccatgcaaaatcatcacagggattgcaatgaccaagcccatttcagtcgtgacaagagcttcagaaataccgcctgcaagcacgcgagcatcattcgtcccgacttcggtaatgacagtaaagagcgtaatgatacccgtcaccgttccaagcaaacccagaagcggagcaatcgtacccatcgccgccagaaggcccatgcggcgttcaagtttcggctgttcacggagcaaagcttcttgcaaggagcgttccgcattttcacgcgtgtcgtttaccttgttaagcacggcaaaaagcaccattgcaagactcgtctctttcttgaggcagagattggcggcttcttcgtactttttctcagcgacaagcgcatccattttcttggtgaagcgacggccgagatgaccacggtaagaaagcatcacgaaacgttctaggaacaagaggagcgcaatgatcgccacaagcgaaagcggatacatcacgataccgcccttcttgaagaacaccttgaattcttcggtccaagtgagttcctttgcatcggtgatagaatttttgatggccttgttctgcagtacatcaagcggaattgcgatagtagcctgcgcgtccgttgcagcacttgccaccgagcccgcctggttcacggcagacttgatatttgcagccatttccgtgggcagatttgcattccattcaaagaccttgccctgcaaagcaccagagcgcaatagcgcctgcacatcaccattgtcgtttgccacttcgccgaggaacaccgttcccaagcgcaaacgattcacgttcacatccgggcgcgtaccgacctgcgaaagttcagcaccataagactgcgtgtaagtgacttcgtgacgggcaagcaaatctgccatatagccctgcaccgcagcaatcgtattcggcacattcttttcggcttcagcactggcgcgtttcaagttcaaaaggcgcttgttcatcccgaccggataatcgcccgctacatcgccaagagtcttttcaatggaaagcttcacttgcgtgttgagcgcatcaaatgcaatttcttcgctcttggacttttcttccgcttcttcagtgacatttttgtttgccatcacttcttcggtgacgcggccaagatctgttgagagtttggaatagcgaccgtccagttcacgcgttttattctgatgttcttcggtcaactgcgattcggcatagcgattgctccaatgcttggcatcgagcttttcaagggaatcggctttttgcatgcggatgcgggtaagcgtttcgacttcgcgctgcaaattgcgcacttcgatttgcaacaaggaatccttgatacgggcttcgtcttcggcgctcttcttgtcgctcgaccatggccatgcaaaagcagaagaggcgagcattaagacaattgcaaaaaacttcactaaatccttcgacttcgcactatgtgctccgctcaggatgacaccatttctttcgtctaaaatcatctcacgcctcccacaacagacaaacttacaggcaattttacaatctgaggtggctttttagcctgcttcacatcgatggcaagtttcacagcggcgcgttcctcaagattcaattcttcgttccattcataaacaatcttatcgttttccagcttacgttccaggcgaccgtaagaggctccgttttcatcaacatagaccatccactggttccctatgcggagaattgtcgcattcacaatttcgccatttttgcgagtgagcgggctgttgaccacagaaacttcatcgccaaacttgatttcttcattcacgagcgacttcatgcgagaaaatgcttcttcttcggtcacgtttccgctttcgatttcacgcgtcaaagattttgcacgatcaaggcgcttgtcgcgttcccacgggagcgtctgcgcaatttggacttcgagctgtttacagattttggcaagttcaccgcgcaatgcacggcgttttgcggccacgttatcgctcttgttcttcgcgcgggcctgcttgttgcgctcctgctggaggcttgatgccaccttgcgaattttggcattcaggctatcaatttccagattacggcgttccacatccgccttgtagcgctgttcaagcaactggcggtgggacacatcggcacgtagcatcgaatccgtcgacgcgattcgagtattcaaattttgaatttcagaattcagcttttccttctgcaatttcaggtcgcgaatttcggactcgtagtctgcaaaagctaggcccgaaagcgagaaaacaaggaccgcaaaaggcaatatattcaatcgtttcataactattccaaataggttgtctctaaattacattatttaaacacctggacccaccaaaagtgtcaccgtgtttgataaaaaaaattcaagaattactgacattctacacgaccatccttaacttcacaccagtttttacacatcgaaatactgaatgaagaatcaaaatttaccgtaaccatttcattataataatcatcgcacactttttccacttcgcgatgcaaaacatttgatttcaaattctggagataatagcggctcacaaaagccgaacgacactgttcgtaatccttcaaattccaaccgcggtcagcacaccaaagccacagatattccttacaataattcctttcaggatcttccaagcagtcctgttttagcgcagaacaatctgcaatatggttgtttttaaaattgttcgccacgcaatagcgttttaatccgtctgcatacgcattcgccttatccgcagcatcgatagaatccggcaggaactgcgaccatttcgttgtatcaagcatcatcgccgccttaacatgcgaagcatagcacgccttaacatttttgttataaacggaatctctataaacttcggtcgcatattcgtttagcccttccaaatcgcccgcttgccacaagtaatccggccctgaaactcctgcacaagcaatatcctggtaaaggcggcaccccctggaatcccaactgtcggcattatcgccttttgtatccgtgcaattagaggccgcgatatgaccataaccaacaccttcaccatcaacattgacataaatcgttgttttcgccattccgctaaacacacccattccattttcaatattcgattcaggaataaatcgcgaatccgaaacagattgttttaccttatccacataatcaacataagattcatctgtcgcatagaggtctacagaaatttcaccaatagggagcatcatattcatcagataaagcgtatcaagagttttgttccctgcgaccgcgcgatttgatgaaaaaccaagattttgttgtttttccaaaggatcgtgcatcgcaattccgcgatacccctcttcatcggcatcagtcattcccttgaacatccggttcatcgtagtattttgcgactcaccattttcaataccgtaattcatgatggacagcactccacgcacagaattatcatagtctagcgcaactttaacaaactccatatccatcggatattctaggaattgaacataaaacaggttgtttgaattccgattttctgtccacacataatcaccattttgtcggggtacattcattcccttaacttgaactttattcggaatagttgcaatagccttataggtagattttgcaacatggccagcgctatcccatttaaaataagctttcagttcataggattcgcccgtaattccgtaaaacatgtaaggtgtataaaaacaattcgggtttgatgatttgggttccagaattgcaattgtatcctgtttttcgaaatctcgaccaattgtaaatcgtccacgaacagtcacatcagcgctatcatagaaagcgaaattctgtgatgaagtttcatcaagctgatagacttttgaaaaacagacataagggtttccgtttgccatcacgtaaccatacgtataaatacccgtatagacatcacgctcttcaggatagtattcccacggtccatgaaaatcacaagccgcaaaataaacagacgagagaatccagacgagagacgagaggaatcgcctacaagattctttgactaagttctttcgtctttcgtctttcgtcttttgtctagaaatagtattcataattcagcataatcggtaaaaaggggaactgagtaatttctgttttcttcggaggattcttgcgcgtatcgtagaaagtaaagaacatgttatcgtgattcgtcaagttgataattgtccagctaaagttccacttgccttcacgacccatatcaatcgccttcaagtcaattctgaaataatccgtttggcggcctgcattgcggcttcccggcaacaccacaatatcatctgaatatcgttgcgtaccgatttcctgctgcagataataccctttgtactcactaatcggcatacccgatgaatacttgagtgcaagcgacgagcggaaatagcgcccctttttcttatgttgccacaaggcgtcttcaccacctttccagttgatgcccaaatccatcttcagagcatacggttgatgccaactcgggaaatacggcttggaaccatcattagcgcgtgcaacacttatactctggctccagttgattccaccaaaccaccagcctttatctttacgcagagaaagttcatagccaaacgaatagccatctgccgtaccgaaattatccgccagcactaatttttttgaagacgattcatcactactgtcctgtttcatcgcaaacgtattcaagttattttgagttttatagtaaacgcctgccgtaaagtcgtagccttcaaaaagatcacggtggctatattccgcggcaaagagccatgacgaagcgggtttaacgtgacgtccatccgttgttgtcgttgcaggataatagaattcattgagcgtttcctgatcggtatagacaattgaattcaaatactgcaaatagtaaccaccataaagttctagcgatttcgtatcatcaagattaacagtcaacgaggcacgaggttctacaccaaaatgttgtgatgcggtctggtaattgaagcgcaagccatattgcagcaagtaatccggtgaaattttccacgcatcttgtgcataggcgacatgatggaaagtctcttcattatcagccacggaaattgacgccatcttttcttgataacgttcgttatcgtattccaattcgtagccaaaggtaaacgtatgattatcaataccacgataattcagccactgtttgccagcaaatgtgtaaagcagcatttcaattgacatgagatcgcttactttcatcaactggtaaaacttgctgtaagcaaatgtcgaattgtaatcccagttgccatcgatgcggtggtaaatgccaagcggaatggctatgttaccccagtccatataaagcgggtcaaattccaggcggtccttgccgatgtagaaactgaacttgaggcgcgtatctttggagagatcatacataaatgttccctgcaagtccgtgaattcataatctagatccaaatctaggaggccaatggcattgcacaagtccagaatgtagccgatgtaagttgtacgacccgcaaacacccagcgggcaggccccttatgaccttcggtatggagctgtgccgcaaacgtactgattttgatgctcgacttgctaaaccattcttcgacagaatcctgaccgcccgcacggccttccatcttgagcacagaacttaaacggttgccgtactgcgccgggaatccgctcttatagaactgcacatcgtcaataccttcgacgaggaacgtgctaaaaagcccaaagaaatgcaccggagaatagacaacggcgttatcgaacaagaagagattctggtcggcagcaccaccgcgcacgtaaatcttggaactgaaatcggaactggcgacaacgcccgggagcgcctgaatgctcttgatgacatcggcttcggcaaggcccggcatgcgcttgatggactttgcggaaacgacggattcacccggcttgcgctttggacggcggcgcaactgcaccacgacttttttgagttcggtcactttggaattcgcgctacccgaagcgagaagtttttccacatcgacatcggatgtgctatcggagtttgccgcgccttcggcagagtctacaggatccttcgactccgcttgcgcggagtttatcacggactccgttccggaaccaacctcgtcaacagtgactgcgtcggggccaagcgttttgctgaacgtgctatcgttaccgaaatacaggagttcatagcatttttccttctcggcaccagaagtatcggagttcgtcacacaaatgttccaaagcgtatcggcagggaggacaacgctaaaaggcgtccccacggtcgtctgcaaagcttcgcccgtttcgagaatttcgacatttagcttttcgtgagcttcaaacgagtcatcctgaacaattccattgaagataatacgttcgtgggctgcggcaaacgcaaccatcaacgacacaaaaacaacaattttcaacataaaactcattacagttcctaaacctttccccaatggaacacctcaaggtacaaaaagtgttaccacataattcaaaaaatttaaaaatttatagtaaactcaaaatttttcatacaaaaggagatccccgaacaagtcggggatgacaagagcatataggagatgcccgctcgtccccatcaagcgaggacaggcatcggggatgacaaagtaactagaatcgtccgatggtaaggcctgcgtagaatcccggccaccagcgacctttatggctattacagcttacgtcgtcgtggtaatcgccaagcggtttaagcaatagcttgttcagatagccttcgctcgtcaaattcaacgagccacccaccgagaggccaaaacccgggaacacctggtacacataaccaacgcggccgcgatggtggtatccagacttccaatcatcttcgtccactccaaatttatcgtagacgttgaagaacgtgtattccagttcccaatggcttccgtattttccgaactgggtaccgataccaacaccgtgttcatagaacttttcgaattccttaaagatatgccctttcttgaagaatgcggcccattcaatattcgtgtagaaataagccgtacccaaatgaactgatccaccaagtgcacccatttcgttgatgtatggcgtcacgctccacacgccgttaccaacgatattgacaaggcccaccggagacttttcgcaatgagcgcagatattgacaataccccactggcgacccttttcctttgtcgcatagttgacaacaccaatttgcaccttttcgttaacgtgagaagcatttacccccgcagccacctgaactttcgactttgtcgcataattgacaccagcaaccgcttggctttttgtagtttgtgcaacattcacaccagccgtcacctgccaatctgtaaccttcgcatagttgacacccgcagagacctgcaaaccattaagcgaatcaacggccacgttcacgataccaatctgcgcacccgaggacttgtccttcgcaatgttcacaaccgagctcacctgcgcaccatcaaaagaccctgcatagtttgccacagacgaaagctgagcgccttcaaagtggtcttttgccacgttcacaatcgttgtcgcctgcaagccgtgcatttccttttgagcaatatttgcaaacaagctcacctgcgtacccaacatgtaatccttcgtacgagcgacgaacaagcccaactgcaagcccttacgcggatcgctatccgtatccacgaagttaaacgtcgtacggaacttaccgttatgatccaaagaatcaagcgaacatgcaatcgtatcgccgcccgggcaacttctattgccgccaatttcaccacggaacaccgtctgttcagccataacactcttgaagttgcccatcgaaatcttttcgcgcttgccgttcacaagagcaacagttgcgcccatgtaatcggttttctgctggagattcaccgtgtaattccctgccgggaggccaaggctcatcgcatgaccttgctttttattgagttccgccacgagttcgccatcggcatcgcgaatgtaaagtcgaccgccaacgctttcgtccaaatcgaggcctgcgcttgtcgcacgcaaatcggtcatcaccacgtcacccgtacccgcaaggttcatatcacggctcggatgctgtgcgccacccagcgtcgtttccgtcttttgcaatgtttcattgaacgcgaactggtacgcttccgagagcgtcacacggccatcgctactcaagtcgcctgcgccacggagaccgctcacaagcgagtgcgtaaagaacgagcccttgagtttatcgctttcctggctagattcatcttgcgtactgctcgtgataaacgcatagcccttcatgtcgctgctctgatcgaccataaaagcaggcaccgccttaccacctttcacgcgggtaattgcaccagaaccgcaagcatcaatcacagcaattttcacatcggcactgagcgcgtcaatgcgattacgcaagtccttccaggcgtaagtttcttcgcccaggcggaggcccttttcgtcggcgtgaccactgtaatagacaagcacttcgtcacgaccgttagacgccttgtcctgcaaaatttttgcatcgagattcgcaaattccttttgcaaagcaacaacagaaggctccttcacgagaatcacgttctgcgggagcacgccacccatttccttaagcaccttggcaaacgaacgggcatcactttccgcatagcgaagcatcggacggcctgcaccaccgttattggcactcacggccactacgtagcgattgatacggcccgattctgttgcagcatcggcattagaagccaaaaagagcaaaacaaaaagaaatgcaaaagacaaaccagacaacaccccaaaagccttattcgaaatcataaacattatttacccgccttcttgagagtaaaaccaatcaccttcacgtcgcttctcttaagcaacttatcgacatcattttcttcaaccgcaaactccttgggagaagtcacgaagaagaatttttcaaagtacggagcatcgtcaagcttgtacgcaaacgggagcgaattcatcttgcccggagcaagttcaatcgccttcacgccatcgcccatgtggagagtcagagcgccattgccgtccatgctaaaaaggagtccaaagcatttttcaggaacggcatagcgcaactggatttcatcgccttcgccgacagaatcaagatcgttcagctggacaatcccggcaggagtctttttccatacttccatgcgggcgtcaagtcccttgattcgcgtatcagactgggtttcggcaagagcaacctgcgtgttttgcgaaccattgactgttgcaacatcgccacccacgcgttcattcatcacggaagtttcgcgctgggcaaagaacgccaccaacgcaatcgcaaaaacgaacatcgccgcagccgcaaatttcacgagcgtaaagcgcaccgcatttttcgcagcaattttcgcggcattcccggcggcacccgttccaagattcgcggcaagcgtttcaaacggcaacttgctcaaaattgccttgttgtcttcgcggagcatttttacacgatttgcaaataccgcatcattcgcttcaagctcgcgaagcttattcatttcttcttccggcaaatcgccagtcaggaatcgttctaatttccaatcgggaatcatcactgaacctccagagttttaactttggcctgtaacccgcgcaaacgcttgcgcacaccgcttaccgagagccccacttcacgggcagtctcttcgagagtcataccatcgacaaaatggaggactgccattgtgcggctagattcgggttccttcaaaaagagctttgccagcacatttttcgtttcgtaatcgtcatgctcgtcttcggcacaggcgatgctcaaaagcaggctagaagaatctacgtcaagtccacgacggcgcttatcgcgaatgcggttgaggcaaagtctcgttgccgtattccacaaaaggctgctcggcgactccatatccaggcgttccgatgcagaataaatccgcaaaaaaacgtcttgcatgaggtcgctagcttcagcatcatcgcgaaggagttgcaggcagcgcctatagaccataggcgcgtacttctcgtaaatctttgcaaatcctgctttttttaaggtttctaggcttttcacgtttatgtaacaccggaggtattcaaaagtgttacctaaaaaataaaaattttgaattattctctataaataagaattcgatcccggcacaaggccgggatgacaatgcaatgcggccgggatgacagcgctaaatcgtgtctgaactgcgcaaagtttgcatagaacggcggaaaatttccttgccagagcctatttcaaagaaatacttgaaaattccaagatcgaccttgctaaaaaagcccaaacgcttctccgcaaaaacgcggccgctctcgtcaacgctaaatttagccttgaactggttcaaagccgacggcgcaagcatcacatagtcgattcccttcttgaaccaatccggagattgatcgtaatccggcgcgattcgcgtcacaggtttcatcgggtgctgcacgccctgcgtctcaccattgccaatcgcaatcacgagctctagcttttcgccatcgtcaatttcaatcgtcggagtcttcttgaacgtaagcccaaccacgcaagtattgagcccaatcatctgcgccaaaagcacgatatccgccgtcgcataccccacgcgttcatcaagtgaagcttcgcaccccgccactgacttttgacccgcaatcgcaatgtaatttttcacattccgaaacgagccgtaatgcgccaagcgaccgctaaatgccacatcgtcatttaaaacaagctgcatgtggagcgcaaaattttcattcaaccgacgaatccgcgactgcaattcttcgacttgctccttagtcaaaggcgtcgaagcatacctacgcacagaatgtcgtgctaaaacagcctcttcaatagtcataaattctccttctcaaaagctcccaagaattactattctaaactacaattttacagctcaattgtctcgtcatcactcttgataaaatcaattaagcgctccaacgtgagggctgcccccatattccccgcatcggcaacaccttctacacgcaaggaacactcccagacaatcgccacgcgataccccaagagcgaaagttcatgttgcgtcttaatgtcgcgcactatgttgcggtcgaacttgtcgttccaaaatgcagaatttgacttcgggcgactcgttagcttgcaaccatgctggtgccaaaaacacccgttcacaaaaatcgcaaccccatacttttgtacgaaaatatccggcgtccccggcaaatcccgacggtgaagccgatagcggaacccagcctcaaagagcgccttgcgcacaatcatctcgggctttgtatcctccgaatggaccgcctgcatcatctgcgagcgggtcatcggtttgcgagccctgcgcctttttgccgcctttttcttggcactcgatttttttgaaactttatccactatcgtgttcccaattacgttaaaaaagataaatttaattgcagaataaaatcgcaagttattatgattttttaattgcaggcacaaaatgaaagttcaagaccgctttttaaaatacgtgagcttcaccaccacctccgacgagaacagcgaaagttgcccgagcaccaagcagcaactcgaactcgccaagttcttgaccgaggaacttgaacagattggactttcacaagtgaagatggacgagaacggctacgtctacgggcttctacccgccaccgaaggccgcgaaagcgacacgcccatcggattcatcagtcacatggacacgtcaccggatttttcgggcgtaaacccgaaaccgcaaatcatcgaagattacgatggcgaagatgttctgctcaaaggctcgggcgccgtgctcaaggtcgaagacttccccacgctcaaatggctcaagggccgcacactcatcacgactgacggcacaacgctcctcggcgccgacgacaaagcaggcattgccgaaatcgtgaccgccatggaagagctcatcgaaatcgaccgccacgccgaaagccgcggctacgagaatctctcaggccatggagacatctgggtctgcttcacgccagacgaagaaatcggacgcggggccgaccgtctggacttgagctatttcacggctaaatacgcctacaccgtcgacggcggttacgaaggcgatatcgcttacgagaacttcaacgccgcaagtgccaccttcaagattcacggcaagggcgtgcatcccggcgaagccaagggcatcatgaaaaacgcaagcctcatggccgccgaaattgcgatggcgctccccgaaaacgaaacacccgccaccaccgaaggccgcgaagggttctaccacctgaccgacatgcaaggcgacgtgaccgaagctactctcaactacatcgtccgcgaccacgaccagacacgatttgaagaacgccaggaattcctgcgcgaaatcgccaaaaagtttaacgagaaattcggcgaaggctctatcgagctcgagctcaagcattcctacagcaacatgctgcagatcatcgaaaaaacgcccgaagtccttgaacgcgcccgcacagccattgccgccgaaaacatcacgccggtaagcgaccccgtccgcggcggcaccgacggcgccaagctcagctttatgggactcccctgcccgaatctcggcaccggtggctacggctaccacggtcctttcgaacacgtgaccgtcgaaggcatggaaacagtcgtccgcatcatcaagagaatcgccaccagcaggggttaaaagccccgaaatcattccaatttgaaataattagccgtttgaaatccttgtaatattattatagatttccccaatggagggaagaatgttacaaggtttactttcttttgaactattgggactctcggggaatgcgtggtttacaattgctgtaatccttgccctatttgcatccatgatgttttcaaaattgcgcaccgacctcatctttgtcgccgccatgtccgctttattcataagcggagtccttgatgtcaagggcgcatttggcggtttctgcgcaccgtccgtcctcgtcattggcgtccttttcgcagtcattgcaggtctcaatcagacaggcgttttaaactggattgtcaagcacctcatgggtgcgcccaaaactcttacaggcgccattacacgactcatgctccccgtagccctcttgagttcactcctcaccaacacaaccatcgtcgccttgttcatcaacatcgtgaagatttggtccaaaaagctcggcatttcgccgtccaagcttttgatcccgctcagttacgcatctggaatgggtggcatctgcaccttgatcggaactccgccaaacctcattatttcagggctctacaccgatgcgaccggcatccatctcgggattttcacgacaacgatttgcgggctattctgccttgctgttggcattttgtctgtcatcgcactgcagaagctcctccccgaacgcaagtccccgttaagcgggctcagcgatgacgaaatgacactcgaactctgcgtgccctcaaagcataactttatcggcatgactttgcgagaaatctacgacagcaatccgcgcggtttcgagaaagacaagaacggcattctcgccatccgccgtttcgataacgaagtcgaagttgctacccccgattccatcatcatgggcgcagaccacatcatcgtatcgggcaaggcggagcaactccaatggatttgcaacaacctcaacttgaaaaacgagcatctggaaggcgtcattgaaaacgcagccgtcggaaaaaaatttggaaagaaaaccgttatttccgcagcaatcatgattgccatggtgctcctttcggcatttaacataatgccgttactttcgtcttgcttactcgctgccgcagccatgatccttttccgttgctgttcaagcacgcaagcaatgaacgccatcaactgggaaatcatcatcgtttttgcaggaagcatttgccttggcaaagcgcttgaaatcaccggtgtcgcctcaaaaatcgcaaacagcattttgagcgtgagcggaagcaacccctacattacacttgccatcatgtgcgttgtcgcaaccttcatcaccgaattcatcagcaacacggcagccgcagcattgttctgccccattgcattgagcgccgcgagcgcccttggcgtgaatcagctcacattctgtatcgcactcatgattgctgcaagcagtagctttgccaccccgattggctcccccacccacatgctcgtttacggcccgggcggttaccattttacagattttgtcaaaataggccttccaatgaattttatcatcctagccgcaaatatatttataacaactttgatttttcccttttaataatataagttaaagttatcagtttcatcaaaaaagattatacattaaacatacggaggttcatatgcatatttcattcatcatattcaatatctttgttctcattgtcatcgtcgtcgctgcatacgcactagggcgtagaatcagcaaggaaaccaagcagaatgcgcccgaagctttgaacaacacgccttacgaagactgcgtcaaggaaaacgaagccaagttcaaatacggaacattcacggacgcccgcgatggcgaaacgtaccgcaccattcaaatcggaaaccaggtctggatggcagaaaacctgcgtttcaagaccgaaggtagctacgctccgaacaacgaagaatcgaacgttgcaaagttcggtcgtttgtacacatggacaaaggctcttgacattcctgatgaatacgctgaacagtctacggcaaaagacatcgagatgcataacaaaatcaaggacaagaactacaagggcattgccccagaaggttggcatattccgagcaacaaggaatgggaacagctcctcagcaatcttgacgcaaagtccgatggtggtgagttgcgcggcaaattcatgtggaagaacaagggcaaggatacgttcggattctttgcgctcccggcgggttaccgctttgacaacggcaacttctgccatttcagcagacgcgcccgtttctggagcaaggatgaatacggcaaggctaacgcattccgcctgagcattaccaacaattccgttgatatcgaaggcgtgtacagatccgacgctctctcgatccgctgtgtgaaaaacgtgtaattgacggagaagcctatacaaaagtccctcgcgagtattcgcgagggctttttgtgtttttgtaagtgcgtttccgttccgagaggggtgttagttggatgggtcgtcaccgtgaatgtagcttacaaaagcaaagcgtttgctgtcgggagcccaggaattgacattgatagttccttgaccgccgaagagtttaagaatcgtttgcggtgcagaccaagaatctgcagggagtgcgcaattcgattctacggggagtgcgcggcgcatcaagcggagttccacattcttgttggggacatgttcgcccggacgcacatccgtttctgtgtacgcgaccatcacgaccttttgacggtccggcgaaatatgcgggaaccaggtattccaatgcaagtcatgcgtcatctgcgtttgttcagagccatccgccttcatgcagaatgcctgcatgcgtccagaacgttcggaattaaaccaaatatattcgccattgcaatcatactcggggccatcattcaacccgaaagcagtcgtgaggcgagtttcgttaccgcccgctgccgggattgtgtaaatgtcatacgagccgttacgttccgcacagtacgcaagcgtttttccgtcaggcgtaatgccatgcaaatagcttggcgcaaggggcgtcaccaatcgcggttcgcggccatcaaaataaatcttgtaaatgcgggaaaggccgtcttctttggtgtggtggctcacgtaaacgccgctgccatctgggtcaagaacgtggtcgttattgcagttgtccacataatgactttcgatttctgtcaccttgtctgtcgcaagcgtgtacttgaaaatgcgaccgttgctattgtacgtgaggaacgttccgtcagcgctccagttcggcgcttcaatcacgcagtcgaattccttgagaacttttgcttcgcccgtttcgatatcaaacacttgcaaaatagacttgtcgccgttacgattccatgtttcacctggagaaatttcaaacgtgtaactcacgccaaactgctcgcgaatcttgtccatgagcgtcatgaattccatcgttttggcatgagtcatttccgggcgttcccaaataatttgttttgagagcgcgcaagaagccgggaggtcgcaaatttcgtgccggaattgcgcgggattttcaatcgcttccttgcatgcaaggacttcgtattcgtaacagttgcaaagacgcgaaggctcaacggtttcaacaacatttccggcatcatcaagtaattccagcttcaccatgtcatttaaattttgcacacggatttgcccagccgttccgtaaatcacgccctcgttatgcgtcggcgagaccattgatgtcttaagatatgctttttggccgttttcgtacgtgagatttatccagtcgctcgcatccacgcccgtcttgaacttgacgcatctgcaattcatcgatgtaatttcgttgcggacgaaattgccatcagaagtttcgcgtgtgccaaggaacaagtccgcaaacgtaaggctgtaaataccgatatccaagagcgcaccgcccgcaagcgccgggtcatgcatacggtccctatcgctaagtttcatcgtgaaatcagcttcgaccgtttcaacatttccaatgcgaccgtcgcgaatccagctacgaatcgtctctagcgcaggcaagaatcgcgtccacatcgcttcgcacaaaaagacgcccttatcatgcgcgagcgaaatcacttctgccgcaagttttgcattcgccgtaaaagccttctcaaccaagatattccggccatgttcaatacaaagttttgcaaatacatgatgatgcgaatgcggcgtcgcaatataaatcaaatcgattgcaaaatccgcaacaagttcctcgtaactgccatacgctttttcaaagccatattccttggcaaaagcagtcgccttttccaaatcgcgggatgccacggcgtagcattccacgcccattccctgattttccaaagtcttaacagcggcagccatctttgtcgcaatatgaccacacccaagaatcgcaaacttcaaatttttcataccataaatataaatcgctcgcgcccaaaaccgccaaaaaattttgcacccccctgtttaccgctgtagccgatacaaagggaactagcgacctaccgcacaagcgccgccctcaccgccaagcactctagaatttgatatatttctcaccatgaagcagattgaaacagttgcagttgtaggtctcggggctgtcggtgccgttgtggcagaacaactcttgagcgttctcgggaacaagctttattgcgtgatggacgccgaacgcaaggcgcgataccaagcaagcggaatcgtcatcaacgggaaaaaggcggacttcaactttgtcacgccggacgaagtcccggtcgttgaccttgtgatttttgcgaccaagaatttgcaattcaacgaagcgctagcagaagcgaaaaatgcagtcggaccgaacacagcgttactttcgcttttgaacggagtccattccgaaacagaaatcgagcgcgtttacggtgcagaaaagacgttgtacggattcatcgtcaatttgcagtccatcaacaagcacgggaacattgactgcgctggccgaggcatcatcctctttggcgaaaaagacaaccaccgttccgaacgtatcgaagccatccaccagctttttgaaacagcgcacatcgtccacaagattccagaaaacatccgcttggaaatgtggaaaaaactcttgatgaacacggtattcaactcgatcggagccatttgccgttcgacatttgcgggtttcaactttccagtaatgcaatcgcttgtgcgtaaaatcgggaacgaagtcattcaggtggcgaacgccgaaggctttgcgcttacaaacgacgacctagaagaaaacttgcgcctcacatgcaactacacgccgctcggcaagtgttccatgctgcaggatatcgaggccggacgcaaaacggaaaacgcgtatttctgcggaaccatcactaagctcgggaaggctcacggaattccgacgccctactgcgaattcttaggcgaactcctcgaagggaccgagctcgcgcgaagtatcattaaggaatgctagacaagatggcgatcccggaataaatccgggatgactctacaaaagatgctttacgacttccacgtcagcggggagccagttgactgtgtttagattttcacggtcaagccatttggcgtcttcatgttccaggagtttcggcttgcagcctgcagcgagcgagcaataaaagcaatgcatcgtcaggtgaaatttcgggtaatcgtattccaccgtgcaaattttttcgccaacattcacttcaatggcgagctcttcctgaagttcgcgaacgagcgcctgttccggagtttcacccggttccatcttgccgcccggaaattcccagccatctttttggtcgccatacccacgctgcgtggcaaaaatgcgcccgccatccgtgataacacccgcgacaacttctatagatttcatgatgtaaaatgtagaaataacaagatttagcgtcaaaaaattgcctaaaatcacaacaattctgcttataagaattttttttagcaaaaactattgacttttcaaattaaattttataaaatttaattgcgtaaaacaaaatagtgtatatggagaaaaaatatgacaatctacgacttcacacttaccgatggtaaaggcaacgaaattccactctctaaattcaagggccaagtcatgctcatcgtgaacacggcgaccggctgcggtttcaccccacattacaagccgatcgaaaagatgtacacagacttccacgacaagggcttcgaagtcatcgacattccatgcaaccagttcatgggccagacccctggcacagacgacgaaattcatgaattctgcacgctcaagtacggcaccacgttcccgcagatgaaaaagtctgacgtgaacggacccaacgagctcccgctttacacctacctgaaatccaaaataggctttgaaggtttcggattcggcgtcaaggcggcagcaatggccatgcttctgaagaagatcgacaaggattacaagaataatcctgatatcaagtggaacttcacaaagttcgtcatcgaccgcgcaggcaacgttgtcgcccgttttgaacccactgccaaaatggaggacgtacgttcttgcgttgaaaagctactttaggaggtgcaatgatttgtcctcaactaaaacttgaaaatcaactatgttttccgttgtatgcagtatccaaggaaatcacgcgtcgttacgcgccattcctggagccgctcgacctcacctacacgcagtacatcgtaatgctcgtgctgtgggaagagaaaaaatgtaacgtcactgaactcggacaaaagctctacctcgattcaggaacgctcacaccgctcctgaaaaagctcgagagcaaaggctacatcatgcgcacccgcgaagcaagcgacgagcgttgcctttcagtaagcctgaccgatgaaggtgaaaagttgcagcacaaagcagcgagcgttcctaagtccatggcaagttgtgtaaatttgtcagaagacgaagcaaagtcgctttactgcacgctttacaaaatcttggaaagtcttaggaaagacgcatgataaaaatattgttcgtatgtcacgggaacatctgcagaagcccgatggcagaatttgtaatgaaaaagttggtacgcgatattagttcgtccgcaaaacatgttacgacgaacagcgcattgactgccgcagactttgagattgcatctgcagcgacaagcaccgaagaaatcggaaatccggtgtacccgcccgcaagacgtatgctcgccagtcacggcattgactgcagcggaaaaacggcccgacaaatgaccgtcgctgactacaatcattacgattacatcgtgctcatggatcaaaataacctgcggaatctccgttggattttaccccgcgacatttacgaacgagaacttgcgcaatacaaagatgcgcgcgattcacgagtcggcaaagtttcgctcctcatggattgggcgggcaaaaaccgcgacgttgcagatccttggtacacaggcgatttcaacgccacttggcaagacgtcaacgaaggctgtaccgccttgctacagcacattttgaaaaattcatagactcctcatagactcctacaaagaagccggctccataaggaaccggctttttggcacaagttttaaacaaactttagcgaataaagtttttaatctatttcaccgaaattcgcaacatttttccgcccgtttgaggctttgcaatgtaggttccagggcgcttcaccgtagctgtaatttttgagcgcaaactttcggagccgaacgccttcaattttgcaacaaggcgaccttgcatatcgaacacatcataactagcctcatgcggaacagcgtgcagcgtaggctttccaatcgcaatcgtcttttcgctttcaaagttcagccagtcgatattgacgtagtttccgacaatttcaagcttgagcacatgttcgcccgccgaaagactcaccttcccggcatcgacagtcgaataagtttcccagtccgcgccttgcgggaacgcgacattgtccaaggcgaccttgccatcgacatacagcttcatgcccgtattttccgaagaagtcgcatagcggactgaaaccgcataatcttctttttcagcaactttcacagtgtactcaagccattcgccctcttgcgtgtaaccaacggcatagccatcgccggccttcacgatatcaacagcgtcttcgcgatattcaccacccttgttgtcatcatccaaatcaagataagccttgcccgaaccgcctacatcgtaattttcgacttcgactttaccaggaatctccatagccgtatccttgtaaggggcttgcggaataatcggcgtgatatacacacgatagccatactttgtattcgtgatatttacaggcaccgtaatctttccgccacttacatcgtaatccttatttgatacagtcgtggtcgaaggcactgccttgtccttattttcccatacaacatattcaacagagacatttacctgactgccaaattctgcagggatgcccgaaatattcacattcacatcgcccttggtgttgccgccaagcacgatacttgcaaagcccttcttcttgtcgagagcggcaaaaccgtccacgccatcgctcttgtcgttcggcggggtcactttagccatgtaaccgctcatgtcgccataccacttataaagccaccagccgccaccacgttcattgtccttggtgagaaggctccccaaacgacctggaagcggtacaaaccaccaggaaatcattgcgctttcgacgccgtgacgttcaaactttgcaataaacggcacagacaaacccgggcaaccttcttcggaatgctccgtcgaagaatattcgttgatgctcagcggacgcggagtcacgttatactttttttcaagcgcgcggtaggtttcgacagctccaacaaagccaccactcccccactggtgccagctcacgacatcgggcaagcagttattctgtgcacaatacttgataaacgcttccatttgcgaagcgtggtagaaagagtacgaagggccgataatctttgcaccagggtccatctgccgaatcaaatcgtaagtctgtttccagagaccggaattgaagtcgatattcgatttccaagtgtcattcggctcgttccagatttcgtaaccgtcaaaattcttgttgtttgatttaagcttgtcgttgatgaccgattttacttcatttttccagtggtccatattctggaacttgtacggccatcccggcaaaacgtcagcaaggcgaatctgaattttcgcaccaatgctttcgacacggggagccacaaggaaagccccaccaatcggctgttggcgaccgttaccgctgcgcgccggagaaaggaacacgttcggcttgagcggggcgacatcacgctcgatattgctcggaagactctcagtaaggccataaagcgagcccgtcgccacatgcgtcaccggcttgatgctatcgccaagacttacacccagattcaccgcggcctgagaagcagaaaccgccaaaaatacaaagagaaatttgtttttcataccacatcctttttaccacaataaaaaatacccccataaagggggtatttcactgcaatttgagcgtttttattgtcggattgacaaaactacttgcaagtaaatccctgcaactcaagcccggcccgcatttcgccgtaagtcgaagtgcgcttcatgtccatcgccttcatgaatcggcaatcattgtcgatatgcatctggaaacccgtcatcgtcggggtcacctcgcccttgccgcttgcacggatatgttccatcatttggtcgcgcttgtcaaactgttccggcggcacaaacacgtccgtcacgatatcgacattttcaatttctgaatcgccgaacacaaacgaaatcgtcacaagattcttgagtccattgaactggccatccaccttgcagacaagattcttgtgcgcattcttctttttcggtttgttctttgccctttgcgtagcattcggcttcggcgtgtaatccaaagcgctcagaagttcaggctccttgacaacgcccacgcgctggttgacaatgcgaccgtccttgataaaaaagaacgtcggaaacgcctgaatcgggagcgtattcttgattttctcgatattaggctcgtcaatcccgatagacgcgatcttgatatcgctgtaattttttgcaataccgataagcgtcggaatcatgacaaggcacggcgggcagctcgtcgacgaaacttcaagaatcacaggcttcttggaatgcagaatttccttttcgaaattgtcatcgttgattttaacgattttaatatcttcggacgcccccgccgcaagaaccgcagacacaacaaagatagcgaccttcatcgccaaattttttcttaagccgttcattttcgtttccttaggtttgatgataagatacaaaaaagccgaccctgcggccgacttttccatccattctaaggatttagattactttgcgcaacccgtgccgagagtccccatcatcacactcacacactgggcttctatcgccgccgcttctgcactgcctgccggatattcaaggcattcgccaaagacccccgggacatcgcaagaaaccatcgcacccgttgccggagtatcagtagtgggcgtgcctgtagcaggcgtatcagttgcaggaggattcgtggccggagctgcattttcgcaacccgccacaggattgcccaaagtctgcatatcccactgagcgccattgcattgagccaattcagaataacccgtaacaacgaccgttgcgcacttgttcacagtctgggaacaagtgtagttgttatccagatcaaagaacttatcaacactcgccgggagtgtatcctgttttggaccggcagccggagcgtttggcgaactatcgtcactacaggcaacaaacgaagccatagcaatggcagcaataggaagaatcagttttctcataatgtgtactccttaaaataattggtagggataaactataaaaaatacgaacaaaaaacaacagataaagtgttgaaatttgtattcagatatcaagcagattaatttggtccccagtggtgacacatttcaactagctatccaacaacacccacaagaaggtggatgcgtcccatcgcggatgcacatacgggccataaggcctatgccgactgtcacagggattttcgtaatctcaggcaaaatgcgcagaaacaattctgcacatttgcacaccaacaatataagttatcaaaagttctctgtcaagaggttccaagcccccaaaactcaacttcttcgaaattcgtcccataactcggagccattgtatctcaagcataaagaatctaaattcttctacagggaaaaaataacatgttcaatgcatcactttcatggatcaaaagcaaacaagtcttcctgaaaattcaggcgggcacgggagacaatttgcagcaagaagacatccaaaaaggatttgtcgattattgtctttggtctactttcaagccggaaaatatagacatagacggggaacttgatatggaaagcatcgacagcggaatggtcctgttcagggaaaactgcacccccggagaggcgctggaatcgagctgccggcaagccttcggcaccgacttcgacaaggacgatgttatggtactgatgctgaaatgacacctttcccgaataaggaaatagaaatccaaaaatgttatcgggtttgtaaaagcaatctttttacttttgtggtgaattcttcaaatgaaatatttttccattgatgatgatagttgcttaccgcttcggaaaccggacgtttattgtagccctctcgccattcatagaaaacatcaaattcatctcggcgttgtttgagatattgattgtcaggaccgccaagtttgacggaaatatctttaaacgctctagtgaatgtttcataccctaaagcggatttcgccttttcattaaacttcgcaaaatagtacgcaacaaaagatttgtgttcattgatttcttcttgagtcatataaattcctttttatggataaactgttatcttctaattgtcataaccacgccacgtagtgcacaatataaaaatatcctccccctcgcttaggaactctgcccctaaaacctcgcttgaccgcagacaaccattagagtattttaaacaaagtcaaacattctccggagacccgccaaatgcaaggtaaaccgtcacactacttcgtcatccgctcgccgtacgtccagctagtgcttaccggcgtaaagacatttgaatggaggacaaacgcaaaaatgtttgcgaacaagcgcctcgccgtcgcagtctccaaatctcgcgcccatgaagacgacctgcaaaacgacatcgccaagtgggaaaaactgtggagcaaattcctgaagaaagcgaccgcaaaagaccgcgaaaccgcgctcgcaaaactcaagagaaaccgcgccaaggccgaaaagctgttcgacaagacaaacggatgcggcatgattatcggcgaaatcgtgacgggcgacgtcgccacctacgaaggactcctgggcgttcccgtactggaattcaaactctggccggaatccgaatggatggaatctcccggcggcctcggcgtacgacacatgccagagaggacaggggaataaaactctttcctatttcggcaaatgtgagttatctcaaagatgatcaaatcgtttgtatagccattggtttacatcctaattgaaacccaagacgaaaatggcgcagccggagttttacttgtactctttaaagagatgttttagcttaattattataattctagaaatgttcttgacaattacattgactatttatatattatacacatatgagcagtaagataaatttagtagaagaccaaataagaaagtcggacaagattcctaagattgtcgcactaagctttttttctggcgccatgggacttgacataggcttatcgaaagcaggtataaaggttttgcttgcatccgaaatagaaccaaatgcaagacgaacaattctaacgaatgagccgaacattggtctcataggtgatataagcgattattctgccgaagacatcagaaaatacgctaatttacctaagaatcaagaaattgatgtaatggtaggaggccctccatgccaagcgttttccaccgcaggtaagagagagagtttttccgatgcacgcggaaacgtgttcctcacctacattgaccgtatccttgaattacgccctaagtacgcagtaattgaaaatgttcgaggcctcttatccgccgcttacaacccgcctaaaaaagaaagtttcggattcgcaatgccaactcctaaaaatgaaaaggggggagcattagcttatatcataaaaaaattggaagatggtggatatggggtttcattcaatttatacaatgctgcaaattatggagcaccccaaaaaagagaacgaatagtcattatttgttcgcgagacggttcaaaagcgccgtatttgaccccgactcattcggaaacgggcttgttcaatttacccaaatggcgaaccgtttccgaagtgttgaacgacctagatgaaaatgtccaggaatattcaaaattctccgaaaaaagactaaagttcttcagaatgctgaaggccggccagtattggaaagacctccccgaagaagcccaaaaagaagcaatgggttcaaaactgcaacttggcggtggaaagacagggttctttagaagattggcttgggatttgccttctcctacgttggtaacagacccgacaatgccggctacagatttatgccatcctgataaggatcgtcctttgagtgttcaagagtacaaacgaattcaagaatttcctgacgattggaagctttgtggtgacatcaaagccaaatacaaacaggttggaaatgccgtgccagttagcttaggcatggcaataggtaagcacattgtgaaattgcttgaaggaaaaaaagtcaaacaaattgaaggattcccgtattctcgctatgtaaacacggatgtagacacattcaaaaaactggtaatgtctaagaaagaaatagtaggtcagttagaattgaatttctgattattaccataaagagtcatagtaatcgtccatagaattgtagtgagatttgaaatcgcgaaccaagtcgtttattttttctctatttcttttactatgcctgaatcatgcaaaacagcatctgctgcattgcgtatgttttttgagagtgttgaatgatattgtcctttgccagatatgtgctcccacaattctcttcccacaaaagtttttttcttccaatctttgacataagtttctagcaatttagaagtgacggtcgctgcgtttttcttgccgtaggtaatgccaatatacgctttattgccttttttttcaacgctggatagttcttcatcataatgcttaatctgccccttatctaaatcgttgaatccactttttatttcaaagaatgtcttttctccatctttatctatcactaaatcgaacttagtttttttgccttcgttatagttcttgccatcatatatatgttcatttgaatataaaagcaggtcttggacaagaaagcccatggatgtcacgatacttctggaaacagcttgatatgtataaaatttgataaaatcttttggattgtcaaatttcaatgcataacataataagggatttgtatttagatcatttattgtaatttctttaatcttttccagctgttttgctataaatttttttgtaaaaagctgtataaagttttcttctattgtgcaatcattatttatttctttttgcagttcttctatagcttttatttccttttgtgttaattttttcccgtttgggagggggctaatttcgttcacagacgcttgtttaaatttttctagcgaagaatattgggacttgattatttccagtttttctttgaaagaacgactcgaactcgtcatatgaattagacatcctttttttatgaattcagatacagaggccgccatttttctttaatctacgatgcaaaaaaatgtttttttatttaacgtatcaagacacgcgtttcctataatcaattgtaaaagggatttatgttctataattaagtattttctggatagcttcgcattcagctaaatccacgtataaacactttggattcattataacaacagctcgtgcaaactgaataaattcttcctcactgagtttgtcacttgctggtatgccaagcattgtattgagagccccccattctgtttgccccgtccttgagctaagacgataccatttttgaatggttgtgcctgctcgtattttatcgctggagctgttttctgtattgtctttgtttttaatctgaatcaggtcgccgtttttattgcacaagtcaacagctttgatgcagctgccccagcaagtggcccatccatattttagtactttcgtatggatatattcctcgagaatcaaaccgattatattttcggctcccattgaaagcctgtggccaaaacgaataagagcaatgtcattaggggtaaaagattttattcgtgctccaataagattgtctatcagtttatccggtaccgtagtcatttttccagatattcgttttgatggcctatggttgtaggcattgaagaatttgtttatgaacgattcaacatctgcttgacttgcgtttgaattttgttgtaaccaaacaggagttacaattttgaatccggattcttccgtttcctctgaataatattgatttgcaagttctattatttctgatgtgttcatttttttatctctcctacattagtaacattatacagatccattatgtttatgttgagatattgaattaggactatcgccttacgaaaggagatgtttctttctcctctctcgatcattcctatatagtttttatgcatttcaacagcatttccaagctgttcctgacttatgcatttcttttctctagctttcttaactagtaagccaaaattttttaggaagggatcgttcattttttcaattatataaatgaaattcaaaagagcaacacactatccgttgttttttgcgttttttggtatttttgttgcctaatagtgctgttttgagttatgtttagatagaaggttaataaacaataggatcaaattatggatttcagcacttttgaacggctttacattccttattgcgaaacaacaaatgtgagtagtggtaaggcaagatcttattatcttgcaattaaatatttggcagaatatctaaacttgccgaatcttggttacgggaatgcttacaagattctcgaaaaagaaaatgaccttagcgaaaggaatagcattttttacagacagctacttcgccaatgggatgatgatggtcatagctcctatttaaaaaatggattcgttcaagcggccatctcttattttaggaaatttgctgcagataacaatttgctgtagcagatacccagtctctatcactattttatagaacaataacccctatgatttttagcataggggttatttagatttatctcaaaaaatcttcccttctattgagccggcccctgttgttttgcataatatgatcttattcctgttttggggccatttttgtattaagtgattgcgatctagcctcttttcatcaataaaaagattcacactgttttcaaaagttaactcattatttttacgttggatgactgttttttcgtcgattctgtcacgctcatcgtgcagttcgaaatttattgatgtaaatccaatttgccagaaagccatatccaacaatttcatctgcgtatattctaggttccctttttggagtgttaccctataactttctaattgatcaaaattatttttataaaattctataagattgttcaaggatgttttgttgtatgttttcgtcgttacttgttcatatgcgacacctttggcaaaatactgatcataggcgggaacacatcccagagttcctaaaaggacttttgttatcaggattgtcgacagatcagattctacttcttccttgtacaataaatcggaaacactttttcgaacatcggagtagtattcagtgattttttctgataaatcccataatgccaggttcagttctgaattgataagttctttacatcctgctccttgaagacgcttgtccgagttcaaaatcatttcaacaactttgcgatggattttgttatcttgttgcaggaggaaggaggatccgcgatacattccccagctagcaagataaaaagccagatgaaggcaaaggcggtctttgtcactctctgttatggactttttatttcgaacttcacaaaaagccgagtagcagtgttcccaagaaagatatcgactattttcttttttgcagaatcgccaatactcttccgtgttttttatgagtttttctataaggtactgttttttcggttttgtatttgctgtgggacatgttttcatatttgggttatatgttatgttcagccaagtattgcaataatgagttcatgttgcgatcataccagtcattagtaacaaagtaatgttcatttctgatagaaatatcatcggcataatatctggatctgccatgattatcattacgcccagcatcagttagctttaacactgggtagcgaagatttccaaatgtacgacggcagtatgcagcgtcttgtaaattggatacctcttcgttagataaattgccgcttttcaaaagatcatacagtctggttttaacaataaatccaggtcttaattcagccaaattctcatttacttgagcttgcgctggagcgaggttattgaaccttcgaatcctattttgtcttcctggattaatctctgtcatcttccaaagttttacagctcgaataaacaattcgctttcgtcagctatattgtcggtcaaattgcaaagtggaatcaatatgcttgatttaaattcttcatttgcgataatctttagatcaacttcgcaattattttcggaaaaaaagtctcttagattattgatatttgcatttaattgggttaaagtagtatctccaattctaggcgaaataaatgttagttctatggcactatttgggaaaaaggatttcgtcattaaatagtttctgaaaaatttatgaattacttttttttgagtgtcttgataatttaaaccgttttcatgaaaagctgattcataggcaaaaattttgtacgacctccttcaaacaaaagacctaataaatcacattcggtggattccaatacggttgaaaaggattgtggtcgattgcctgatgtaaaacgaaaaacagaaaaacgttcatcatcttgaaaacgattatatagagtttctagctctgattcattatattgctgccagaatctagacaccttgaagttagtttgaacaatctgacagcctttacaatgtctcagccaggaataaagcatgctttctgctatttctattttcattctggattccttttcagttaaacacctgcaaattaaaataaattatttccatacaaaagtccaaagatttttttgcgttagggatagtgaccccttggggacaagactcgcatagcgaggcttggttctaggaggcgagcggcaagcgaaagcgtaggcgattgcccctagaatatagcccgacccggcccttcggcaagctcagggacctgggccggggaacgccttgtaaaattttcttgcttccatggcgcaagcgccaaatgctaggctcagtcataaaaataagcaagcttatttttgcgacattcgccttacgcatttgtgccaacattttcgatattaggtacattaatgcagcacgtgattctctgtcaaatggagaatcgcgtctttttttattctgtaatttcagaattaggggacgcctctaacatcaaccggtcacaaattgtgaccacatggaggcaaaaagcacctatcatgaatgaaaatattgacaacttgtcaaaatttgattacattataaaaagatacacggtcagaataactcataaggctttaaagaaccttgataaaatgcccaagccagaacaggaaaagttcttccgtttgaaaacggctttggaaacaagaggtcctgaacagccctcgtttatgaattattctaaactcggtatgaacatgtatcattgccatttgtcaagaaaatgggttgcatgttggaaaaatgaatcgggaactttaactatagaggtctactatgttggcagtcgtgaaagcgccccctacgcacggcactaagaagccggtatccttcaagatcgaaggagaacagattcccgacttcgttttggggatgctcaagtacatgtttccgaaatgtgtcaagatttatgaaacgccgctcaaaaaacgtcatgatatggatgaggaatcggttgtgctcgaaagtaccgattggaacaagagaatgtccgcggaaatgacaccaggcaaggccatccgtgccgaccgtgggcttcgcggatggacgcagaatgttctcgcgcaaaaactcggcatctctatacagaacctttctgcgatggaacatgaccgtcgtccggtatccaagaaaatggccgcaaagctgtctcaaattttcgacgtcccgcctgaaacatatttcaaattctgactgtaaaattttcttgcacccctagccaacattttcgatattaggtacattaatgcagcacgtgattctctgtcaaatggagaatcgcgtcttttttattctgtaatttcagaattaggggacgcctctaacatcaaccggccacaaatcgtgaccacatggaggctaaatgaccaagaacacaaaaaatgtgactgttgcgccagtcaaatcagaaatgtccctgatagacgagaacttgctcaaatcgcgtatttataccatccgaggggccaaggtcatgcttgatgccgatttagccgaaatttatgggtatagtaccggagcttttaaccggcaagtcaagaataatattgagcgttttgcggaggatttccggttccaattgtccaaaagggaagttgaagaattgcgatgcaaaaattgcaccgcaaatatcagcacaatgaaccgctcctatccctttgtttttacggaacaaggtatttacatgctcatgaccgtgttgaaaggcgatttagcgatacaacagagtatggccctcattcgtctttttaagcagatgaaagactatatcgttgcagaaaatcagcaactgctcggaactgcgggaatcgcccagattgcagcgcagactgctcaaaatacacatgaaattgcggtggtttctgccgaagtaaaggaactttccggcgaagttcgcgacattcggagtgatttgggaaaaatcaatatggacctccagatggtcatggaaaatttcgtcgatccatcgacttacaagcacttcttgattctgaatggacagaagttggaagccgatgtcgcctacgcacagatttacggcatggcgaagaaaacgctgttgattgtcgataactatgttgacatcaagacgttgaatttgctcagaaatgcgcacaaaggcgtttccatcttgattgcgagtgaccaatatacccgcaaacagacgatatgctcaacgattttcgtgctgcgatgccgggcatttcgattgacaaaatttctgctgcgcacaagttccacgaccgatacattctaatcgatatcaagaccaaaagcgaaaagctgtaccattgcggggcttctagtaaggacgccggcaataagattacgactattgttcaactggatgacattgaggcataccggaacatgtttgaagaactgtacgccaagcaggaaacttaattacaaaagcgaggtaaaaatgaactatacatttacagaaaaagaagttgaaatgatgtacaactggggaatgtacgctgatggggaaagcggcttcaatgaagaagaaaaaaagttgtacgataaattggagcgaatatttacgccattacaaaaagaaaaaaataatgcgcaaaaggttgtagaatttttcaaagaaattagcaatacatacgagaacgtaagttattactggagtactgggacctgtatcaaatttattgactatgataaaacactttgctttgacactaaaaaaactaaatacacagatgtggtgctcgaggtgtcgaaggttataaacaaattaaagttgaaaaagcgagaagattaataaatgccgaaatagccacaatccagaatgggaagtaggcacattgctcttgtaaaattttcttgcacccctagccaacattttcgatattaggtacattaatgcagcacgtgattttctgtcaaatggagaatcgcgtctttttttattccgtgattttggaataaggggacgccttcaactaatcaaaggaggcgcaatggctctatctaatatcgacatcgctacaattctttcaatggaagaatcgcagacttttgaccgcaaaagcattaatattgctccgcgtgatttttccaaccatgtctgcgcattcgccaatgccgatggcggcattatcgtagtcggcatttcggacaagaccaaacgcatagaaggcgttgattctcgggaacgtcaaataaacgagctattacgagtaccgatggatttctgcctgcctacggttccattcgttcatgaatttgtggattgtgtagattcaaacggcaaggcaaaccatgttcttgttttccatatagaagcgagtccgcttgttcacgagaaccaagcgcatgacgcctatatacggattggagacaaatcaaaaattctttcttacgaggaccgcatgacgcttagcctagacaaaggattgcgctcgtttgaagatattttggttccagattcaagttacgacgatattgatgaagtttacctcaaggagtatctgcaaatggtaggatactcaagaagccctcgggagtatctattgcaaaacaagaactttgccaaggagaaggccggcgaaatacggctaagcgttgcagctatattactattcggaaagaatccgcagcagttctttcctcgcgctcgtgtacgctttatccgctatgagggtaccgaggaaaaatttggaactgagatgaatgtcatcaaggacgtaatctttgaggggcgaattcttgaacagattcggcaggctgttgcctatattcagacgcaaatcaaggaacgtacgtatttgaccaagggcggaatttttaccacagaacttgagtatcctgaatttgtacgtacagaactagttgtcaatgcggtaacacatagggattactctattcgcggaacagaaattcaaatcaagatgttcgatgatcacttggttgtcgagtcacctggcaatttgccgagtcaagtaaaaattgacaagattaggaatgcgcattttgcacgaaactcacacatcgcggagtacctaaaggattacaagtatgttaaggattttggagaaggcgttgaccgaatgtatcgagaaatggaggcgtcaggtttacctgtgcctgaataccgtcaggattctttcattttgaaggtcattgtcaaaaattcaggttttgcccttcagaaaacgggatttgagtccgaaaaaacgggattcgctcttcaaaaaacgggaattgaatctgaaaaaacgggatttgctctccaaaaaatggaaatcgcatctattgtattaaattcaggttttgggaagacaataaaagaaaaaatgaaaaaaatcattgatgaaatagacgaaaatcaagtaattgcagcaaaggatattatgaaaattttagcgtgcaagccaaccgccgcaacagagatgattaaacgaatgcgctcgctaaatcttttgaataaaatagaaggagtaggaccaggtcgttattccttaaattttctctcaataaccacaccgaaggacttgtaaaattttcttgctcccgtggcgcaagcgcaaaatgcagatgtacgtaaactactatgatcgttatgtaaagcaggatttcaaaaaaccgactatcggcattttactttgcaaagagaagaaggatacccttgtgaagttgacgttacccgaaaaagcaaatatttatgcccccacttttctatctttcacgtcatgcaaaacgaaaacattcaagaaaagatcaagggcaacccgattgcccttttgcctatcgccgtgttcctggtactttatctgggtctcggcatcacgtttgaatatatcctcaaaatcccgatgggattttacaacatcccgattgtcgcggcgttcctggtggcgattttcgtggcttgcgtacagaaccgcaagctgaattttgaccacaagatgaatgtgatggcaggtgcacttggcgaccgcaatattttcttgatgatcctgattttcctttgcgcgggcattttcgcggggattctcgggcgttcaagcgcttcggcggcagcatacttgctcttggatttcattccggcgcagtttgcggtggtggtgctgttcgttgtcgcggcgtttgtctctacggcgatgggtacgtctgttggcacaattgcagtggtctccccgattgcggtcgaagtcgcacagatggcgggctttggcgttccattctgcgtagcgacggtgattggcggcgcgatgtttggcgacaacttgagctttatttcggatacgacgattgcggctacgtctacgcagggctgcaagatgaaggataagttccgtgtgaactttctggtggcagctccggcggcacttctcgcgattatcatcatcacggcaatttcctttgtgaccaaagcaaatacggttgcagaaaattcctacaatctcgtacaacttattccttacgttctcgtgttggcgctcgcgctcacgggcatcaacgtttttgcagttttgctcatcggcattgtcgcagcctccatcattatggtgggttctggcacgcttaatatgattggccttttgcagaacatcgggaacggcatttcgggaatgtacgagacaattctcgtggcggttctagtgagcgccttgtgcgggctcatccgcattcacggcggttttgcggctctgttagactttatccataaagtgttcaaggggcaccgcagcggtcaagtgggcgttggcctcttggtgagcgcactcgacattgctacagcaaacaacacggtcgccatcgtgatggcaggcccgattgcaaagcagatgggcgacgaatacagaatctcgccgaaaaagacagcttcgcttctggacatattcagttgcgtggtgcaaggcattttgccttacggcgcacagatgctcgtggcacttgcagccatttcaacggctatcccgaacgcaaacatcagcgcattcgacctcattccctacatgttctatccattcctgttacttgtcagcgtactcatattcattgcaatttctccacgcaagaacaaacaataaattcaacaatattttgcactaacggttccccgcctctgcagggatttttttcatattccaatttagactgccccacaactactcctcatatatgttactttgtagtttacaattgagtcggttaaacgtctcaaaataaaattaagaaggcaatcatgaaaagcgtaaaaattatggcgatagccatgctagcgttgatggtgacaacatcattcgcagcacgaattgtacaatcaaaactaggcgatatcgaaatcactaaaacacaagatgcaagcgaagttgtctgcaccgcagaattcaatgacgaactgacaattgtcaaagaagcagaaacaaaagttctcgtcaaaggccaatgcgggcaaggttgggttgataaagataaggtcgtgtatgtggtgaaaagaccaggagacaaaagcattactttggatgaacaggttctcgtagactggaccgataatccgagtgccataatcgtttttgaacaccccgatattgatgatgaggaggtgaaaatggaccgcgatttcaaagaatacctgacatacacaatcgatcgtgagcaaacagaaagacgaaatggagagaactgagctcacgcatcagcgctgccctgcggggcagcgtttttttatagacattttccgtttttgcattttttaacgtagatttatagcatgaaactcgccctgaaaatagttgcgattttgctcatcatttgcgctacaagcgtgacgactgcgcttgtcatgaagaagctgtacccagacacaaaacagacgagcattacgagcgagtttgtggaacagcaaatcagcgagatttcggagcttgcgacgctccatcaccactaccgcaaaaacgcgaactaccaggacgccaaaaagcttcttgaatacatgcccgactggagaatcaacaagtccatcaaggaattttcgctcgtttatcagggcgatgtcaagctgggttatgacttgaaggatatcaagattcttgtcgaaccgaactcgcagaacattttcatttatctgccggagcccaagattctgagccacagcattgatttcgaaagcatccaggttctttgggaaaagcagggctggttcaacaatatccgctttgaagacttcaagcagttctttatttctgaacaaaagaaatacgagcaagaaaatagtgccgagctgaagcgcagggcccgcgaacacgcaatgaagttaatccagttgcggctcgggacaaccatcgaaagcggctacaaggtcaacctggaacagcgcgaccacgtgcaagaaattccgatttcaaaataaactataaacaaaactggccgccccgcgagggacgaccaatttaaactttaactagagaacagcgttttcagcagtggcatcactgtctactgcctacttcctactgtctactaattagttaccgcgttcgaagcggatgaagttcacgaccttcaagctggtaaggccgagctgctttgcaacgacttcctggaggtagtccttgacagagagcttcttcgggttcttttcagacatgaagaattcctggtcttcgagaacgatttccttaaggaccttagccacgcggccatcaatctggcgctgcatgaattcaggcttggtctgcttgccagaagcttcgatctgagccttggcaatttccttttccttttcgatcgtttcagccggaactgcagcatcgttcaaagcaaccggagcgaaagcagcggcctgcatagcgatgtccttagcagcctgcttgagagcagcttcgtcagcagagccttcaaaagcgagttcagtgataacaccgatcttgcccttcatgtggctgtaaacgccaaacacggagttcggaaccttcttgatttctgcaaacttgcggaagtcaatgttttcctgaatcttcacgaggacgtcctggaggcggtcattgatcttgacgccatcgacgacagcgttcttgagatcttcgacggaagcgatatcctgcgtttcaacagccttggtggccatagcagcgagggcaacgaagtcgtcgttgttggaaaccggttcagtttcgcaggtgagttcgaaagcggcagccttgtcagcagtttcgataaggtaaacgcggccttccttagcagccttgtctgcgcgctttgcagcgacagcagcaccgtgcttgcggaggagttcaacggccttgtccatgtcaccgtcagtttcgacgagtgccttcttgcactgcatcatgccgacgccagtcttctggcggagttcgttaacgagggatgcggtaatctgcatattacttgtcctcgccgttgtcgaacttcttcacttcttccttggattccttcttgtcagcagcgacgcgcggcttgacgttagcagcgatatagtccacaatgagcttgagggacttcacagcgtcgtcgtttgccggaatcgggtagtccacgagggtcggatcgacgttcgtgtcgcagatgccgatgataggaatgtggagacggcgagcttctgcaacagcgatcttttcgtgagcgaggtcggtcacgacgagaaggcccgggaggtttaccatttcgcggataccaccgaacacgtcgaggagcttggcgcgttcacgagtcttgtcgaggacttccttcttggagagagcctggaaggtgccgtcctgttccatggtgtcgatcttgtcaatcttcttgatggacttgcggacagtctggaagttcgtgagcataccgcccaaccaacggttggtgacggagaactggttgcaggtagcagcagcgtcgagcacgcactgacgtgcagtcggcttcgtgccaacgaagagcacggtcttgccagattcagaaatcttggcagcagccttagcagcttcttcgaggaggtcacgagtcttggagaggttgagaacgtagatgccgttcttttctgccaagatgtacggtttcattttcggattccagcgctgagtctggtgaccaaagtgggagcctgcagcaagcagatcttcgacggaaggcaaattagccatagtatattttccttttcggttgttactacccggactgcaattaagccacaaagcgaagtcaatattaattgtaccgcgccaccgaagcgactcttgcaagccggtgattgtttatgcccaggcgatattgcttggacgggtgcaaagatagaaaaagtagtaggaagtaggaagtgggaagtaggaagaaagtgcaagaaaaaaggctttccgacatcttattacaaaaatattacacaaaacttataatggagttatttccggcccgttcggagcatattcagaaatccggcgggcttaataattttatcttgtatccgtaaaattttgcagagtagcaggattttcaattaaccgttaaattaaaacactatagtaatatgagtcttaaaatcgttgtgcttgcaaagcaagtacctgatacacgaaatgtaggcccggacgccatgacgccgcagggtactatcaatcgtgccgcattgcccgcggtcttcaaccccgaagacctgaacgccctggagcaagcccttcgtttgaaggaccagttccctggttccaccatctccgtcttgaccatgggtctcccgaagtccgctgaagtcgtccgcgaagctttgtaccgcggtgctgactgcggttacgtcgtgacggaccgcccgctcggtggtgctgacacgctcgctacgagctacacgctcgcccaggctgtgaagaagatcggtgactacgacattatcctcggtggccgccaggctatcgacggcgataccgcacaggtcggtccgcagattgcagaaaagctcggacttactcaggtcacttacgccgaagaaatcttgaagctcgacgaacaggcacgcaaggtcgtgatccgccgccacatcgacggtggtgtcgaaactgtggaagcaccgctcccgctggtcgtgaccgtgaacggcagtgcagctccgtgccgtccgcgcaatgcaaagcgcatcatgaagttcaagaatgcgactgcagttgccgaacgcaagccggaagatgcagacaagtacgcagctctcatcgctaaaaagccctacctcgacatcccgcagtggggtgcagccgatatcgacgccgacccggctcagatcggtaaggcaggctcgccgacgaacgtgaaggccgtcaagaacatcgtgttcaaggccaaggaaagccgcacgctctccgcaagcgacgccgacattgaaggacttatcaaggaacttttagacgggaagattattggctaacctatgaataacgtatttgtatattgcgaaattgagggaaccaccgtcgttgacgtttcccttgaactgctttctaagggtcgcaagttggccaacactctcggcgttcagctcgagtgcatttgcgctggcaagggccttgacggcattgaaaaacaggttttcccttacggtgtggacaaggttcatgtgttcgacgccgaaggcctgttcccctacaccaccaacccgcacgcatctctcgtggtgaacctcttcaaggaagaacagccgcagatttgcttgctcggtgcaacggttatcggccgtgacttaggcccgcgcatctccagcgccatgcacagcggccttaccgctgactgtaccgaactcgaaatcgacagctttgaaatgagcatcggtggcgtgaagaagttctacgaaaaccagctctgccagatccgtccggcattcggcggtaacatcgtcgcaacgattgtgaacccggaacaccgcccgcagatggcaaccgtccgcgaaggcgtgatgaagaaggaaatcgtggacccgaactacaagggcgaagtcgtgaagcacgacgtggccaagtacgttccggaaacggaatacgtggtcaaggtgctcgaacgccatgtggaaaaggccaagcacaacctcaagggcgctccgatcgtggtcgccggtggttacggcatgggctccaaggaaaacttcgacatgctgttcgaacttgccaaggaactccacgctgaagtcggtgctagccgcgccgctgtggacgcaggtttcgtcgatcatgaccgtcagatcggtcagactggcgtaacggtccgcccgaaggtctatatcgctttcggtatttccggccaaatccagcacctcgctggcatgcaggattcaggtatcatcatctccgtgaactccgaccccgaagctccgatcaacgctatcgctgattacgtaatcaacggcaccgtcgaagaagttctcccgaagatgatcaagtattacaaggcaaacaacaagtaagcgctatggcaaatttctacacagatcaccccgagattaaattcaacctcgaaagcagccccttgatgcagcgcattgtcgaactcaaggaaaacggctttgctgacaaggacaatttcgactatgcgccggaagattttgccgacgctatggacaactacaaccgcgtgctcgaagtcgctggcgacatcaccgcaaacacggtcttcccgaactccgaagacgtggatgccgaaggtccgcactgcgaaaacggtcgcgtccgctacgcatccaagacctacgaaaacctcgaagccacccgcaaggctggcctcaacggtgtcacgatgccgcgccgctttggcggcctcaacttcccgattaccgcctacacggccatcaacgaaatgattgcctctgcagacgccggtttcgagaacatctggtccctccaggactgcatcgaaacgctctatgaattcggcgacgaagaccagcgttcccgtttcatcccgcgcatctgcgccggcgaaacgatgtccatggacttgaccgaacccgatgcaggttctgacttgcagcgcgtgatgctcaaggccacctacagcgaagctgacaagtgctggtacttgaacggcgtgaagcgcttcatcacgaacggcgactccgacatccacctggtgctcgcccgctccgaagaaggcacgcacgatggtcgtggtctttccatgttcatttacgacaagcgtgacggtggcgttgacgttcgccgcatcgaaaacaagctcggtattcacggaagcccgacttgcgaacttgtctacaagaacgccaaggctgaactttgcggccgccgcaagttcggtctcatcaagtacgtgatggccctcatgaacggcgcccgcctcggcattgccgctcagtctgtgggtatcagccagatggcttacaacgaagctctcgcctacgccaaggaccgtaagcagttcggtcaggctatcgtgaacttccccgccgtctacgaaatgatctcgaacatcaaggctcgcctcgatgcaggccgcgccctcttgtaccagacagctcgttacgtcgatatctacaagtgcctcgaagacatcgaacgcacccgcaagctcaccgatgacgaaaagaaggaactcaagctttaccagaagctcgcttccgcttgcacgccgctcgccaagggcatgaactccgaatacgcaaaccagaacagctacgactgtatccaggttcacggcggttcgggctacatgcttgaatacgcttgccagcgcctctaccgcgacgctcgtattacctccatttacgaaggtacgacgcagctccagacggttgcagcactcccgcacatcaccaccggcagctacggcctcatgctcgaagaactcgaagccatggacgttcgcccggaatacgaaagcctcaaggctcgcgccaaggctatggacgaaaagtacaacgaagctattgaatacgtgaagtccgttgaaaacaacgaattcaccgacctctgcagccgtcacttgtacgaactcgccgccaactgcgtgatgacccagttgctcctccgcgacgccaccaaggcaccggaactgttcgacaagagcatgaaggtgtacttgaacctcgccgaagctgaagtcgcaaagcactacaactttgtgaagagcctccgcgtggaatcgctcgaaagctacaagcaggcttagttagtaggacaaatgcataaggcgaaagaagcagggttgcttgcaagcctatttctgagccaagcatttggttcttgagcaaagcgaaagaacaactagacggtaggcagtgattagtttataatcgcggctacgccgactgctgaaaagcgaaaagaaattgccccgactctaacgagtcggggctttctttattgattctgagcaaatatgatttgaattatttaaagaaatttaaagaaatctacagtgaatacacaatcaaattttcacataccatctttaaaagtaagcacaccatttttatttatcaactcatacagagaatcaaaatatttttctgcacattcttcatgatcaacaacggcaacagtttttccctcttcaacaaatgaattgatatatgaagcaacggcgtgtatttcagttttactaaggcccttaaaaggttcatcaatcccatacacatctacagaaatcttatgtatttgagcaagttttattctgacgttttctccccccgaaagactagaagtattttgtcctaaagttaaatgtcccaacaacagcttttgagcattcttcaaaggaatttcaattttggcattattcgcaaagaaatcagcagcttcatctatagtcatttgccataaatcaaaaatattttttccattaataaaatatttttttagttccgtattaaaaccagtccccatacatttagcacagacaaatgagacctcctcatttcgattttgattgtaaattatcacccccgatccagagcattctgggcaggcgccttcggagccaaccaaatttgaaaaaaaagtctttttctttgaatatttttttgcaaacaaacctataatttcgccaaaaacatccaaaactgttgcaacaaaagaatgtgaatttcccactaaagatttttgacttacataaacatatttatcaaaaattcttgggaaatactctcgaagtaaaattgactttccaatcccagaggctcccataatcaaattacttctgccataagccaaattcacgtccacacctttaaattgataaataggatgatctatacgataatcacgaacatcaacaacaggacgtttaatccaggcaacattcacattctggctttttaagtattttttataatcaacaagtttgccaccaagttttccaccaccttcgccaagagcaattacattagatgcagccttaatgaagttttcatgatgatcaataactaaaatcgtatgatttttttttaaattcagaatatttttttcaacaacatccttttctgttttggacaaaccagcaagaggctcatccaaaacaacaagtgtattttttatctgagaattaaaaatttgcactaatctcaaacgttgcagctctcctcctgacaacgaaggaattgatctattcaaatttaaatatgccaaattcaattctatagatttcttaagaaaagcaataatttttttgacagaaaacatcattgaagggaaacgcaaaccaacctcagacgcccactcaacgacattttcaaaggacttatttagaacttctcctatagacaatccacagacagtcaattctctatattttttagcatatttttcaccattacattcttcacaagtaaaatcagaataataattttcactaattgatgacgttcgcaacattggaacaccagtcatcacgccaaaataacgacaagttctcctagcaaaacgtccaagggttttatagcgaacagaatatttctttaaaccttcaccatatagcaatttcttttgcaattcaaaaggcaactttccaaactcacaatcacaatcaatatgtttttcttcgcaaaaaaagtttagcatgccggaaaaaaaatctttatgcgtattccagggtttaaacgggacatccttaatttttttcttaacatcaacaatttttgtttgatctaaacgttttacaaatccaagtcctttacaaacaggacatacattttcttttttattcaaaacaaaaaaaccatactcttttttcaaaacaaaagagaaaatattaataacatatggcacaatattaaagtatgtgcctattgttgaccgaacgttgttattattatttatttgcttaacaggaactgtaacaagaatattatgatattcaccaacgcaatactttggttcaccaccaaagtcagaatacatagaattcaattcctgtaaaccaatttctgcgatagtatcatacgcaagcgaggactttccgctgccagaaggtccaacaataatattaatagcattcttctttatatgaacgctaattcctttaagattatttgtagaaatctcttttactacaatatcttcctgcatgaacaatcctctcccgtaactactctatgcaaatcaccaataaagaattctaaagttttttttgcatgcacacagaatcgttcatctaaagaatgaatcgtattgccctcatgttcccccatagcattaatcgggcaaccaccaccgcaaataccaagagcttcacaatcctggcattcatctttctcaatgggggaaagatgattccattcttgccacacagggttttcacgaggattaaaatcaagatcatctacacaagaattaaaataattcctatctgataaacagccatgacaaataccgactgcaccatctgcagctatcacaatttgcccagcagatgttgcagcacaatcagaaaaataaacttgagccttcgcaaatgacttcaatttgcgcataattcgatcttcataaacgccaatttcacgcaattgtttaaacacatcaataataaattgagcagctttatcattgtaatcagcaggcaacggataacgatggtcgcccatcataatgttaaagccaagccctttcacattgtatttttttatcaaatcaataacatcagactgacgctttattgtttcttcagttaatgtaatagacaatgacacagggacattaagttcttttgcaatatcaagagtctttacaatcttagggaaaacaatattgccatttaaatcaacacgcattgcattagacgcttcatcgcaaccatcaattgatattgcgattgagacattcaattcacgaagttgcagaagtcgtttttcagacaacagaagaccattcgacaccattgaaaattcaatattttcaagaaccttatgttcagattttagtgaattaaatttttcaaccacatacaccaacgtttcaaaattcatcaaaggttcgccaccataaaaaatcacaaccggctttcgatttgcgttatattcaacagattccagctgttttaggaagaaatacacacccttttcagcgatttcctttgacattagttcttttgcaaaattttttcttctttctttatcgttgtttcccaaaaaacaatatttgcacgctaaattacattgttccgacaaaatgaaatagcaaacgctaatttcaggctccgagagtttgctttttacaaaagacaacattttttcatctttttcggggctatctatcagaatcttatattttaggagttcttgaacctcttgttcaacttcaaaaggcacaacaacaggttgtctgtctgaaacttctcctagaaatgtttccacctgtttaaatttgtctctagtcaaaaaaacaggtttcattctcaacgaattataaagagccacatcgctccctacaaagaacttgtgtgtatagcgggaaaaaagcacttaaatctcctaaaaaaaatcgttgtgaggaaacaaattcttcacaacgcgatggccatattttgcccttaaatattagacactgccccaatcaacatcatctgagtcatcagagtctatacgacaggaacatgcacaagtgcaagaattgcatgaaacacacgcacaacgagccatagattgttcatcatcacgttccgcgatattaccaaacattttagcatactgatatactgtaacgctcattatacagcctcccattctacatctgaagtacatccgccagagcaggagcaacgacagctgcacatacagcccgtacactgacctatgcaagaacccatagcattctctgctgacggcagaacaccaaacattttttcataatctaaagttgaatagtttaccataattaactcctatagctccctaaatatacacttttttgaatcaaaacgtttgatcgcctgcattttaagccattttttcagccgactatataataccttgaatttcaagcgaaaacaaatatgctacatccctatcaaacaagccggacattgcttatgcggcgtctgagccccgcagtgggggtgcgtggatggttcgacaggctcaccaaccttttccgcgattctcggcctgtcgaaacaggagccagggggattcctccccccttcttgtacattaaagaatcttaccctacaataactaagattttgcatattgtagggcaatgagcgtcgtgaacggaatattgaaagaagaactcgatcggctggaaaggcttcaggcgaagtattctgccatgctcgaagctctccccaaagggtctctgcggaaaaagaaaatcggacagaaggtttacttctacctggtttcaagaaaaagcgaccaggtagtaacggaatacctatgtcaaggcgacagccccgaagcaaagtcgttcgaggagcaagatgccaagagaagggatatcaaatccaagttcaaaagcgtaaaagaggacattgccgaaataaggaaggctattggaaagttcgcaagagcatcgactttacaagcaaaacgacattctcggacccatttgtaaagaaagagagctattccagtttggaatggggttggcaaatagcacataaataatgtatattcctatttagaaacatggagcgacctatggaaaccgtcctaaacccgactcaattgcatcttctgaagatgttttcctttgccaaggattctaaatccttggaagagattcgtgttgccctgacggatgttttcgccaagcgtgtcgagaacggcatggatgctctgtgggagtccggcgagtgggacaacgaaaaaaatgaagccgtcctgaacgaacaccttcggacgccttacaagaacatatgagaattgttcttgatacaaattgccttttagcatccctttctaagaggggtgcttatttcaatgtctggcgcggcttacaggaaggcaaatacaccctttgcgtttcaaatgagattcttgacgaatatgaagagattattggacaaaagacaaattcaataatcgccttgaacgtcatccaaaccctattgaacgcgccttccgtagaacttatcgacacattcttcaggtttgaccttataaaggatgatccagatgacaacaagtttgtcgactgcgccattgccgggaatgcaaccttcatcgtatcgaatgattcacatttcagcgttcttcgagaaatagattttccaaaactaatcctgaagagtttgcaagaattttccgtcatgctgcaatagcttcaagcccacaaaaaacgtctcccctgggacacttcaacgagagatgcggggaatcctgttgcaacaaatatacatctaattatcataactcgcaagaggattgagtttccaagcaaaaagagccgggcgttacagaaacccctgcggctcggccattgccatgcgagcatggctgcggcactcgccttgcatggttttgcgagtgcggcgcctgagcacccgcagtgagcctaaagcggctcatcttaatgagccgtgtcggcgagagtgaggcgcaagccgaacggtcttataaggccgccaactgcgtgatgagccagcggcttctccgcgatgccaccaagtcgcctgaactgttcgacaagagcatgaaggtgtacctgaacctcgccgaagccgaagtcgccaagcactacaacttcgtgaagagcctcagcgtggaatcaatggagagctataagcagacttaattagtaggtgacaggctttaggttataggtcttaggcttataatcgcggctacgccgcctactgacgatgtcattcccgccccgtaacaagtacggggtaaactccagcgggaatctccttttacaaaagaacctcggtgataaaccgaggttttttctttaattcatacatcaccgcgtgaataaacaccgttcaagccgcgggcggcctgttcagatacaagcaccttgtagttcattagatgaaccgcttacttaaatcggagaaaacatcttccatcggttttccacggccttctatagcatcggcataaccgcgttccattttttcttcaaacacttcatccgattcaattaacggagccatgtcagtctgctcctgttgatacagcaaaaattcgatatatctcgaaacttcttccaaagaactttctggaagagacttgatctgatcaattacagtttcataagacataatagcctccgccattaaatgtacactaattcagcgagagagacaagccgggcgttgcgggtgcggcgactgagcacccgcagtgagggtagcgtaagacccggccggggcggggctgaagcgagggggattcctcccccttcaaaaaaatttcatccctcgcgctatcacccgaaaaattgtatagctttataaatagatggagaaattttatgggagcgaacaacgattttcagaagattgatctgaatgattacatccagacgggcgaaggcgggactgcgctcgcgtacacgcataagaatggcaaatcgcttgcaaagttgtacaatccggattttgacgcaaacacaataaaaaatgaattttgggcatcgcggacggctttcgagttgggcatttctacaccggaaccgtttcgtttgattacagacggcaagcgttttggcggtgagtacgagctcattgaaggcaagcgttctttttcgcgaatcatttcgcaggagtccgaacggctagaagagatttccttggaatttgcacgcatggcacgagagctccacgcaacaaaagcagatacttcgcggctcaagtcttacaagcagatgattacgcagttctattccgaaaaggatttcgtaccgaaagactacagaaatcgcattctgaaatttttggataaagttccagatactgagacttgcctccatggcgatttgcagattggtaatgccatcaccgacggaaagaggactttctggattgacttgggtggtttcggatacggagctccggaatgggaccttgcacttatgtggaacttggcgcacatgccagatgcggataaactagactttctatttcatctgccgtcagaaacgatgaagacccactggaacattttcttttcggcctatctcgggactaacgacaaacagaaaatcgaagaagcgacccgccggcttccgctatttgctgcagcgaaaattccgtacatgtttggaattgcgttccataaaaatgtgcccgaggaatttttcgctcttctcactcagatgttagaccagtcagacacaggtaaggagtaaccatgaaactcgaattcggtttacagactcgcgaagaacttgacgatgcagcagcaatcatcgcccgcgcttaccaggattacgactacgtcacgctttattttccgaatgcggaagaacgccgcaagggcttgcacgtctttatgaacagtttgataaagacaaacttcggcaaagcagatctcttggtcgcacatcgcgatggcaagttagttgctcgtgcaacattggaaccgcccgatttcaagcagccttcggtgttccaatttttggcgcacggtttttggcgagtgtatctcacgacaaaatggagccacataaacggctttttagctatggacgaaggcgctagcaagccctgccacgattaccaaaaatccggtccgggcttttggtatttgagcatgctagaggtggacccgtcagcacaggggcagggcgtcggttcgaaatttttaacttatatggaagaacatgtacgagaacgcggcggaacgcaattactgctgtttacaaattcaaaggagaatcttgccttttacagcaagcgaggttatgaagttttccacgaatgtgaaatcgagcacaacggccgaaaaatcggcagttggagcatgaagaaggcgctatagtcacatccgcttttgcataaacaatgccggccgtccgagtcggtgctttctttgtttaagttctacattcccttttttgtattttgaaaacagcgtcttatcattttattacatttccttccgtttaacagaaggaaaaattttcaaggaatttttatgaacattgctattgtcggtaccggttacgttggtcttgttagcggcacttgctttgccgaaatgggcgtcaatgtgacatgcgtcgatgtgaaccaggccaagattgaatctctccagaagggtgaaattcctatatacgaaccgggtctcgacgaaatggtactcaggaaccagcgcgaaggccgcctcaacttcacgaccgacctcgccagcgttctcaacaatgtcgaaatggtattcagcgccgtgggtacgcctccggacgaagacggctccgccgatttgcagtatgtgctcgctgtggcacgcacgttcggccagaacatcaagaagtacaccgttctcgtgaccaagtctaccgttccggtcggcacagccaagaaggtcaaggcagccatccaggaagaactcgacaagcgtggcgtgaacgtcccgttcgacgttgcaagcaacccagaattcttgaaggaaggctccgccatcacggacttcatgaagccggaccgcgttgtcgtgggtgtcgaaagcgaacaggccaaggaactcatgacccgcctctaccgcccgatgatgctcaacaacttccgcgtgattttcacggatatcccgagtgccgaaatgatcaagtacgccgcaaactccatgcttgcaacccgcatcagcttcatgaacgacatcgcaaacttgtgcgaactcgtaggcgccgacgtgaacatggtccgcaaaggcatcggtagcgacacgcgtatcggctcaaagttcctctacccgggctgcggctacggtggaagctgcttcccgaaggacgtgaaggctctcatcaagaccgccgaaaagaatggctacaagatgggcgttctcaaggccgttgaagaagtcaacgaataccagaaaaccgtactcttccacaagctcgccaagcgcttcggcggtgaagccaacctcaaaggcaagaccattgccatgtggggcctcgcctttaagcccgaaaccgacgacatgcgcgaagcgaccgcactcgtgctcatcgacctcttgaccaaggccggtgcaacaatccgcgtgtatgacccggtcgccatgaacgaatgcaagcgccgcatggcagcacgccccgacgcagcaacaatcgcaagccaaatcgtttactgcaacgacatgtacgaagcgctcctcgacgcagacgccctcctcctcgtgactgaatggaagcagttccgcatgccgagtttcggcgtgatgaagaagtccatgaagaacgccctcatcatcgacggccgcaacatctacgacgcgaaggaactcgccgacgccggctttgaatacagcgccatcggttgctaaggaatttccatgcttgacaaaaacgttatcctcaatggaaaggccgttcttgttacgggcgcggcaggatttatcggttgcaacctctgcaagaagttgcttaacgactacaactgttccgaactcgtcggactcgattccatcaccgactactatgacgtgaacatcaagcacgagcgtctcaaggagatagagactctcgcgacattaaccggcaagaagtggacattcgtcaaagcgaacctcgccgacaaggccgccatcgacagcctgttcgagaaataccactttgccgtcgtcgtgaacctcgccgcccaggcaggcgttcgctattccatcacgaacccggatgcctacatccaaagcaacctcatcggattctacaacatcctggaagcttgccgcaggggcgccgaaaaaggcgaggttgagcacctcgtgtacgcgagctcctccagcgtgtacggcagcaataagaagatcccgtactccaccgacgacaaagtcgataacccggtctcgctgtacgcagccaccaagaagagcaacgagctcatggcacacgcctacagcaagctctacaacatcccgagcacgggcctccgcttctttaccgtctacggccccgccggccgcccggacatggcctacttcggcttcaccaacaagctcaaagccggcaagaccatccagattttcaactacggcaagtgcaagcgcgacttcacgttcgttgatgacattgtcgaaggcgtcgtgcgcgtgatgcagcacgcccccgaaaagcagaatggcgaagacggcctccccctcccgccatacaaggtctacaacatcggcaacaaccaccccgaaaacctgctcgacttcgtgacgatcctccaagaagagctcgtccgcgcaaaggtgctccccgccgattacgacttcgaggcgcacaaggaactcgtacccatgcagcctggcgacgtgcccgtgacctacgccgacacaaccgccctagagcaagacttcggcttcaagcccgcaacacctctccgcgaaggtctaagaaagtttgcggaatggtatgcggagtggtatgggaaagagggtgaaaagtaggtggagacaaaatatataaagataaatatacaatcggttactatattataacggataagtataaccaggaatgagctaggcatgagtcgaatcaagtttatgaataccgaaatagacaatctgacaatgaacgaaacattgtcagctattgaggatttgattcagcaaagaaaaaatgcatatgttgtaaccccaaatgtagatcacattgtaaagctcgaatcaaatgaaaagctaaaagcatcttactctgaagctgacttaattttgacagacggcatgccccttatatgggcatccaaaatataccgaactcctattaaagaaaagatttcgggatcagacattttcccagaattatgtaaacttgcagcagaaaaacattattcaatgttttttttaggagctaaagagggtgttgcagcaaaagctgcagaaaaactaaaagtccatttccctgatttaaaaataaccggatgttacgcccccccatttggattcgagtccaatccaaaagaacttgaaaaaattgagcacttgattaaagatgcaaatccacatattttaattttggctttaggttgccctaaacaagaagtcctagcacaccaatttcgaaatctattcggggttccaatcacactatgtttaggggccaccttagactttgcagcagaaaatgtgaaacgagccccgcattggatgagaaatgcgggaatagaatgggtttatcggctttatcaagaaccggtacgtatgtttaaacgctacatacttgaagattggaaattcataaagttgttcgtcaaatactgggggcaaaactctagaaaaaatgtatttttagaggaaaccaaaagataaatgatttctctagaaatcacgaagccctgttcaaagaaaatgtctatactgaaaaaattgcaaccatatgatgtaatctttgttgattattttgatacacttgtttttagaaatattcattcccatcagatttacagtcaatgggcaaaagtacttttgggaaaattagactccgtatctaaacatatagatgaagaacaactggtagctctaagatggaaagccttacaaaatcttagggaaaaaaatgatgagccttcatatagagatttaatctttgaaattttttcattaggaaatttggaatttttcgttgattttaatattttttttgaattaagttataccgcagatgaggctgtggaactagggtgtcaatatcctaataaagaagtagttgaaattctttattccttgaagcggcaaggaaagaaattatatcttgtttctgatttttatatgcctcgtaaagcatatgaatcttttttgtctgcattcagtataaataatctttttgatgacatttttatttcatcagaacataatgcaagtaaaagaacaggttctctgtacaaatatgctcttgaaaaaacaaacagtttttcacaaaaagttgtaatgcttggcgatagccaaaaggatgatttcaagtctgcgcttaagcaaaatattgcagctattcgctatttcccatttaaacataaattatataccaatctaagcaaatacttaaattgggattactccaaaagagttgtagctctaaaatcaagctggctatataaaaattcaatttttgaggagtatgccgtagttctatatgcctttatacaaaggttatattcagaagcaaaaaaaagtaatgcagaaaaattagcgtttcttagcagaggaggattttttttacaaacactttttgatgaatatcaaaaagacgtaatttcctcaaaagaacaaattaaaagcgcatattgcttaaattctagaaaagtttgttttgcagcaaaaaatgacgaaaacgcgaaaagccttttgttaaaatatttacagcaatttaaatgtggcgattcaattttccttgttgatgaaggatggtataaccattctcaacaaattttagcatccgtttctgggtggaacacttttggtttttacattggcactaggcaaaaggaaactttgaatattcctaatcaatgcgtaagaaaaggcttgcttttcgatatggggacaaaaaagccgaatacaaagtattatggtattttatgcacaaattgttccatgtatgaacagattcttactgcgccgcacggctctgtagacacgtattatgaagaatttggagcagtgaaagctcttttgaaaacgaacgaaaaagaaaaatacttatatgacaaatacattcgagatatgcaagagcgaatgctgttgcattttaaaggaatgtgcgcgtggctcggcaataatgaaatttctctaaaacagtgtgcaaaaatagtgctaaagtctgttgtctttaattcaaaaaaaagatgcgaatggctaaatgatttagataataaccgttttgacaattatacaacaggaaaaagcaaagataaaacgatcaaagatgtgagaataaatgtttttgagttactcatacatccagatcgttatttaggaatgttttgcaaaattcagcggaaactagtaaaccaccccttattggcagcagggtattatccactagcttttatattttatctgtacgtcagaataatgtcaagagtttgacatcgcctccagactctattctttccctcttatctttttgtacatcttatataatttcttaagcaatcgatatctgacacagtaattagtagttatttctcttcttaaagcaatatccttgtgcttaatccattgagctaaactaagcttcgtcgatttttcccttttcaatgattcaatgggagattcttgtcccgcaataactgcgtccagaatatctagcattttaggaatacaagtaccaatatttgaaaaatgagattcagaatactgtcgtgcgtctcgttgatacttatcataatccgcaatcacaccagcaatacattctgtcaatttttccttcgtagtctttataacatagtcataatcattagcaggttttctacttggtttcgtatccggaattaaccaattatcaacggaaatagcaggttttccaagcattaccgattcactcatagtgctagattcttctgacactagaacatcggaaaccattattgcatctaaaatgctcgttttgggatccatctgtataacacgaggattatccttatgaagctcatacatctcttttatgttagccaattgttctggataacaatctggccacggagcttgctttatgaggatattgacattcaacggaagcatagactggacaaactcatcttgcttgtggtcattctcccacgccggcgcatatagaatagttctttttaggggatcaagacctattttctttgccaacattattcttttagattcatctttatactcagcaagtctatcagccttaggccatccggtaagatatacgccttttcttgggttagcataataatactgagagctcagtttccagttatccacccaaaccttacttggaagaaaaccaatatcatatttattccatggttctcttaaccaaatatccggccaattaccatactgctgcatgatatcatggagcataattacagaaaacttactgaattgaggatgatttatatgttcgcaataccatcctatttcgcatttttcaaacttattgtccgtgatactagttttgtatccccttttcttcgcttcttccgcaatcatctcatatacttgcttctgaacagtatccaagtatataaaagtaatttcctttttcaacattttttcctcatgtcaccgttttattcttattgacaataacaataccgaacttgtcccatttttagttgaaattcagttgcttcaaccgcagtaaatctaaactattcaagcatctttgtctagtagcagcaagtatatccgtcagacaaatccactcacttttctctgaggcctttaatcatattcataaatgttctacgcttaaacaataccaatagcgagacaagaacggctacgccccaacgagcaaaatcgtaatcgtacaagaaggtaaaaatcaatgacgaagcaaaaaaagcagaacaaattacaatcatttttttgatattgaaaattctttctttagtcatctttttcataaagaaataatgaagaaccataaataccaaatagcacatttctgttgtatatgcagcagcaatgaaaccatattttggaataaaaagcaaattcaaaatgacattaagcacggcgccaacaaaagaggcgaccgctacataggaagtttttccgatgtaaaattctaccgtagaaaacaatccatagcaaaaagtaaaatacgttcccataacaacaggaggaatacaccattttgccggcatatattccgagccacccataatgaaaacaacttctggggcaagaagcattactatagccgacataagtcccaatagtatacacagcatgtttgaagtaactgctatggaatggtattctcccgacttaagtttcttatacatccaaggaacaagggagccatttatggaagcaattactataaggataatctgaccgatattgtacgtcaaactataaatgcccgcaaaagacgtcccacaaatatgatcaatcatcaatctgtccgactgagcaagaacaatcaacgataaatagtggggaattaaaggaatgttaaatttaagactttcccaccaaactactttcgagaaaaacgcacggccatcaacgaactgttttacaaaaaagagcattcctacagcgatttgcacataaagaaaaccgtaaataagcgcattagccctaatatccgtcaaaaagaacatcaaaaggcttattgcggggacaagtagagaggcgagtagcgtgatcgcgaccatactcttatacttgttttccactcgctgacgtaccgaccaaaataaaaaggacggattaaatatatagtagacaaacagtgtaataacgagtttttcatcaaagcccgtaagcctgcggaacgggtcaaagaaaagcaaaactattaaaaaagtcagcaccgctacagctgaactcaatccttgcatctgtgcagtgtatttgtcatttgatccatcgttctttacaagtccccgtgtaaaaacaccagccgagagatttagtgtcgcaaatatcaatatcaaatcacgccaagactgaaaaacggtgtacgtaccatattccgaagtagtcaacaaacgagtatacaatggaattacaataaaagaaattcccttttgtgcaaaattgcaaaatagataccaaagagaagctttggcttctattgataaggaaccatattttttcaacacgcaatccattccatctcatccaattttatttagaacgaattccattattattttgcagcaatcacttgactcatatttaatgaatttatctcgtttttcttggcgtcgtaactgttccaaattaggattgcaaatattatcccgaatcgcagtaagtaattcatcatgatttacagcaaccgttccacaagcaacatcttctatatcgtaatacagtccccgatccttattcttgtaatactcataatcataggcaaaatgtataataggcctatcacaaatcaaaaaatcaaaaaaacaactagaataatccgttattaaaatgtcagccccggccaataacgtttgcgcgtccaaatttggacacaaaaaaactcgttcattagaaagtaaggactctttccctctagaaatatcctgaaaatgagatttttcaataagaacaaaatcaaattctttagctaattgatttacggactggcataaagagggttcaaaaaaggattccgctttagcctttttgtccctaaatgttggcatatatacaacaattttgcattcaccattcattccgcaggcatccaacaaatctttcctagattttttacagaaaacttcatcatagagaacttgatttcgaggttgtccaaccttaaggattgcgttaaccggcgcattaaatgcagactgagcaattgtcgcataactatcagagggggtaatgtagagatcataattggacaactttcgaacaagccattgcgtaaacgattctacaatattgccaggtaaatctaccgtatcattacatatttttttccaaggaacaccatgccataactgcactttatatgccccccccaacaaattaaaggtacacaaatcaaaatagccttgattcacaaaagctacttttgcagtagccacataaaacattcccttaatagaatttcttttaacaattttgcaatccagattaaacttttccggacttctggccatccagatcaattccaattgagggtagcatttcttaacatagttatacattgccaacgaattgtctgatatttggttaccgaaccaagaaccaaacacccaacgatttttttttcgaggcaaaaggaacgaaacacaatacaacaagtaattaaataaattataagaaagccaaagaaacttatttataaacatcatgaaatgagtccttccctttcagccacattcatcttcgatgaactaagacaaggcaagttctgaagtccatttttatacaagatacagaacaataaaaacacccagcaccaattgaacataacattataggtaacaccttctactaatagacctaagaaaaatagcccatacctgtaattcatccttgcgcctttaataaaatgataaaatagccaagaataaagcaaaataaagcccaagtaacctcggctccataaattattgataaaatcgcattccacaacccatgcgtacttactatcagcatactgtccaaaataaaggacctgagaatagccactcgattttagtccatagccaaaacaatttttctctaaagaattgttttttgttataagcggaattgaagtccaatatctagcatgtaaccgagcacttgattgcgattccaaaacattactgcttaaactatcacgaacaccaataactttacccacgacaatctggttatgcacccctacaaaaaccacgacaagaattccaataacatataacaacattttccggcgaaccttaactccattcttgaaaaaatcacagtaaatagctcgaataaattcacaaaaaatcaccgcaataaatcccaaaaagagtgttctactaccgctcatacaacacattccagcaaagagcaatttcagccccaatttttcactaaggcaataacccaataacataagcggcgcaaaatttcctgaattccagcacaagccactaatttttagattttcttccattaactggctggcattaggcaccattccaagcaggttaacgaatacaaagttgtttacatcaaaatgagctagataataagaaacaaactgaaaatacccccaagccatctgaaagatggcagcaacaaagacgcccctcatataattgattatcaagccgcaattctgtttacccgtatacgcaagaaaaaggaataaatagaaaaaatcccacaacagttctgtccactgagcatttttccaccattcaggaatattgcttgtcaagcaagatacaacggtacaaatactgcataagacaattaacacataaggaaagcttacgctgcgaaaccaaatttttcgtgttacgagcagcttaaaaaaaacgactaaaaacaagagaattgtgaatatggtaaaaccgccaatctgaataatcggcatggttcccaaaaaaccaaataaaaacaacaactttttttccaagccgcgagaacggtcctcatggcccaccattccatcaaacaaagctattgattcttttgttcgcatgatttcaattcttgtttaatttgagtcgtactaatttccggcgttctaggcaagtaaacaacgtcaacaccttcgtccttcaaaaagtcaaactttccgctccaatcatctcccataacaaaagtatcgatatggtattcatgcacatcgctctttttttgttgccagttctcttcaggtataactaaatcaacataacgaatagcttccaacaaagcttttcttttttcataactgaagtagcattttttttgtttttcattccagttaaattcatcagttgacaaagcaacaatcaaataatcacctaaagcttttgcccgctttagcaaattgatgtgcccataatgcaacaagtcaaatgtgccgtacgtgataatgcgtttcatacgtaaattctacctgttaaagtttaaaggagatgaaatagtattttacaacgaatagacaacgtcgttcgatcccaagggatatcgtgtgaatcaggatgtttcagaagctggattgtttttttatagttctttttataatctcgaagcaattcaacatctttttgatataaagacggagcatcacaggcgttcaaacgaataaactgatcggccattttgctaatatcataaggttctcgatttacaagaagccttattttttccacaatccacttatgcaatacaatttttttatggccatagcccacaacattatttccgtgaatacgatgtagaatactgggccggcaatcatacttaacagaaccgacatacgaggccaaagaaagcaacatgctatcatgcatcatgacattatcaatgttaatccgcttcaacaaatccatcatggatctattgaaggccatgcaacaaccgggcacctgattaaacaacaaggcttttattggcgtaaatagcggagttgtttttataaaggcttccgccttaacattcaacacaccatctgtaatcgtataatttgagcaatacactgccgcttttttttcatctcttaaaaaagaaactccgcgctcaattttattcggcaaccaaacatcgtcttgatctgcaaaaaaatagtaatcagcagtttctgcatcttttatcaatttcaaaaaacttttttgcggtccaacattttcacctttttggacaactatttttcgcaactcagtcttaggataattttccaaaaaagataccgtattgtctttggatccatcatcacgaacaagaatttctatttcaccgtcataaacttgaccaaagatgctatctatttgttcctgaatatgggccatcccattgtaggttgacatcaatactataactttttctctcactttaagcctctaacggtgacaacatcagtctttaactttctaacatctttattttcaatccattaaacgcacagcaaatttttacaaaaatagcattaaagtgtctgtacgttctcaaatagtacgcaaaactttcgttgtttatggatataattttctttagcttaatgtttgattttacaactttagagtgattgtgaattatagacgaattcaagcaacaagcacacttataccccaatgaattcattttttcggccagaataaactcttcacaatacaaaaaagtcgtctcatccatatagtccacagccttcatgacattcagttttaacatcatgcagcagccctgcgggcgatacacataaccataaccacctaaatcaacaaccttacgaccttttcttttataattcagcaatcctaaagtaaaatcccaaaatgaaggcttgatgctatcccgattaaacagatgcccttcaggtgagtaaatatcaggacttaccgcacctaccgatttgtctttttcaaaaacagaaacaagcttatccagtaaaaattcgtcttctacaatgatgtcattatttataaccaaagcataatcatacccgttttcgttggcatatttcaagccaatgttgttcccagctgcataaccaccattccttaatgatctaataaaaacaaaattgtcctttgactttttttcgagattttcggcagaatcattaggagaacaattatcgacaacaatgatatcctgagagtgaagaccaagcttttttttgcaaacttcaacttcttctaaagtatccttccaggacacataattcaaaataatagccgcaatttttcttttcataaacaagccctaaagagctttagaccctatcatctacacccatttccgcgcaacaggtgcaacttacaatagcaacattgccaacaactgcaatactcatctcaaacttcaagatacctagcagtaaaaataattatttgcaagaaacctacaaaaacaaagttcgaaaaaacgtaaaaatacgcaattcttttttgcaaaaaagactagacaatgacagaccacacccagtggtcgaaggaaggaatcatttacaaaatacagccttttaagtaatcttcaaaatacatctgcagtccctctgccataggcgaagattacgacaaacaaccaaagagctctagtgagctgttgaaaagttcaagatattgtttagttgtccaaaacaagaattatttctctaaacagaatttcacgagtctgaatttcagtatttttcaaatcccaatctacttgaatcagttgttagatattttatatgtaatcaaatacagcataaagaacaagcccttttttataataccttaccatgtaaaagggaggtattgacaaacaataacagagagcatacattacatactgtaatgtataaaaagtggataaaatgcaatacgactcaataatcaatacaggagaatcctccaccgccgaattcaagtcatcctttaaccaagaggtaatcgaagctgtcggagcttttgcaaataagaatggtggaatcataatcatcggattaaagtctagcagcaaggtattaggcgtccaacttgctgaagaatccctgcaaaagtggctcaacgaaatcaagagcaagactgaaccagtgctggttcccgatattgagactgtaaagtacaaaggtaagacgcttgtcgcgataacgttcaaggaaagcccaattaagccggtcgctgtgcagggacgttattttattaggcacgaaaacagcgttcatgtaatgagcccaaccgaaatcggggattgcacgttgcgcactcagaattcaagctgggatttcgttcttgacgattctagttcaatggacgatatatccctcaaaaaggtcgtgcagagtatacagcgaataaaccaacgtggataccatatatccaaggatccccttgaatttttgcgtaagaatcgtttgctgcgggacggcaaattgacattcgcggccgaaatgctctttgccaaggattggcatataaatacagccgtgcagatgggattctttcagtcaccaacaatcatcaaggacaaaggtgaggctcatggcgatttgataagtcaggtagaagaaatttatgagttcgtgaaaaaacatatcaattgtcaagttgtcataagcgacaaactagaaaacgaccttgtttgggattatccgctgaaagctattagagaactcatcttgaatatgatcgtccatagggattatcattcaacttcggaatcttgcgtgaaggttttcgatgaccacattgaatttttcaatcccgggaaactgatggacggtctgacaaccgatgatttaaattctggaaattatctatcgactctcagaaacaaagccatcgcgaaccattttaacatgttgggtgaaattgaaaaatacggctcaggcattacccgtgttataggtctgtttcaagaagcgggattgccaactccatcaattgaagaaatttgcggcggaatacgggtgaccgtgcaaaaaactgttagtaaggatacagaaaaagatacagaaaaggttacagaaaaccaaagaaagatcctttccacaataacgcaagatccgcaagcatcgcaagaaaaaattgctttgattgtaggaattaatcgtgccaatgtcgccaagaacttgaaaaaacttgtcgaaatggggcttgtcaaacgcgtcggtccggacaaaggcggacattgggaaataacaagcaaaatctgaaaattaactacgacgaacaaaccaaagagcacaagtgcgttattgaaaaaatcgggatatagtatttttttctaaatttgcgcgcatggcagaaaaaaagaaaatcctcgtaatggtcgcaagcccgaagaatgaacgcagtggcactctcatcccgacgaaggcatttgtcgaagggctggagcagaacggcgactacgagaccgagtatattttcatcgacaagatgcacatcaagccgtgccgcggctgtctcagctgctgggggcgcgaggacggttcgtgcttcatgaaggacgacgacgtgccgatgatccgcgaaaagctcatcaattcggacattgtcatctggagttttccgctgttcctgttcagcctcccagggcagatgaaggtactgatggaccgcatcgtgggcatggtacacccgtacatgggccaaaagctcaaggaaggcgccaacgcgctgaattcgcacttgcacgggttgcagttccagaaggaagggcagaagattattctgctttcgagctgcgcatggatggatctagacgtggtttacgaaccaatccgcaagcagttcgacatcatcctcggacatgagggctacacgcttatcgcttgtccgcagatgcgtgcgcttgaccaccgtggcggtccgcgccgtttgaacatgctccgcgaaaagtaccgtaagggcggtgccgaactcgctacgacgggtaagctttcgcaggaagcgatagacatgatgcagaagccgattttcagcgaagacgcttacgtgacgcttgtgacggaattcgtgacacacatgttcgaccgcgacgataatttctagtaaacagtggttagtgattagtagtcaggaggctcccgcaaagcgggagcgtttcttttttgcaaaaagaaaaaccctggcagatgccagggttttccgtaaaagcaaaatcgcagattagcgcttgctgaactggaagtgcttacgagccttcttgcggccgaacttcttacgttcaacggcacgtgcgtcacgagtcatgaggccttccttcttgagagccggcttcacttctgcgtcgttagcaacgagtgcgcgggagatgccgagacggacagcgcccatctggccagcgatgccaccgccacgagcggtaacttcgacgtcccattcttcagcgttgccaaggatggcgaacggaagatttgcaatcatgtcctgcacttcagaatggaagtattccttgaaatcacgaccattgatagtgcgcttgccggaacccggcttcagaatcacagcggcgatggcgttcttgcgacggccagtgccgcggtagatcttcttattctttgctgtagccatagttttctccgttctaaattaaagttctacgacttcgggtttctgggcagcgaacggatgttcggcacctgcaaaaatcttgagcttcttgatcatcttgtggccaagagcgctgtgcgggagcatgccccaaatggcagcttcgagcggagcagtcgggttctttgccaagaggtcagcaaagttgatccaacgttcaccggcgatgtggccagtgtggtggaaatactgcttctggagagccttgttgccagaaacggcaaccttttcagcgttgataacaaccacgaagtcgccagtgtcgacgttcggggaatagatggccttgtgcttgcccatgaggagacgagcaacttcgcttgcaacgcgtcccatcggcttgtcagctgcatccacaagcttccacttgcgggagacagtcttcgggtttaccgtaatggtcttcatgtaaatcctctagtgagtgaaattccggggcaaaggcgccccgagaaaagcagagtaaatttagatgattttccgcaagggttcaagggtaaaaaggtgtaatttttgaaaaaagtagtattttcgcggactagatattctatcaattgatagaattgtattaattagtatagtaaaattgattatagccgcacctctcgtctaagcccctactgcttacttttctccttgcgcatggaggcgagagccttggacttgcggcgggcggtttcctggaggttcacagccacatcaaattcatcgacgatttcgcgaccgaggatttcttcaagcacgtcttcgagactcacgatgcccgcaatcgcaccccattcatcaacaacgcccacgatatgcccacgctgcttgaggaaacgcaacaacaacttgtcggtcatgaggctatcaggaacgagctgcatcgggcgcatgagctggcggagtttcacatcgcgatggccttcggctagctggttgtacgcatcgcggcggagcacaatcccaatccagttgtcctttttaccatcgtaaagcggcacacgcgaaaacggccagttgccgcgctcgtcaagagtctctccaatcgtactgtcggcagggagcgtaaacacgacctgtcgtggcgtcatcacgcggcgcaccgggagcgacttgagcgaaaggatgttcttgatgacaagagcctgctggcggtcaatcacatcttcgcgaagcccgagactcacaaggctattgatgtcctcgatactcacgtccttcttttctttgtcttcgtgcgtccagtgcttggtcagcgtaaggcaaagccagatgattcccgtccagctgaggattttcgtgatgtaataaaacggcacagccacgagcggcgcacagactttcgcctgcttcacaccgagcgtcttgggagtgatttcgccaaagagcaaaatgagaatcgtgagtatcaccggcaagagcatcgccgccgaaggcgacaagcgcttcaccgccaaggcagtcgccaaggacgcgcccaccgtattcgcgaccgtattcaccacaagcaccgaagcaatgtagcggtcgatgttatctttcacgtgtttcaggtaacgtgcggtaaatttcttttgtcgctccaagacttccaccgtcgaaggcgggacgctatagaacgaagcttcggtcacagagcaaaacgccgaagcaccaagacaagcaagaacagtaattacaatttcaaacatattttcgcgcctccggcgcagttactaaagaccatcaattaaagtcggctctatcgcccagaactgtgtgcgttccatatcacgaataaagtcaccaaacgatttcgtattcacaaacggcaccacaaaagaatcttccgtattcaactgcatcagttcaatttcagtagacttcgggatatcggcaagcttgcggacttcgtcaagagcgtcatcaaatccacccaagctatgcacaagcccggcctctttcgctttccagccaaccatcacgcgaccgccgccatacacagaatccaccacagcttggtcaattccagtcgcctgcgaaacaacacccgtaaagcgattgtagaagtcatccatgtattcctgaagtgccgccttttcggtatccgtccacgggcgtgcaaaagagcgcgcatccgaataatcatttgtcttgaccggttcattacgcaacccaactttctgcatcaagccagacgcatcaatcttaccgccataaatcccaatgctacccacaatggcaaatggttctgcaattatcttgtccgcaccgcatgcaatgtaataggcgcccgacgttcctgaacttccgatacttgcaacaatggggatatcaaagcgtctcaagttcttgagcgcgccccaaattttatcggacgcaatggcactaccgcccggcgaactaattcgcacaagcaaagcctttacgcccatacctggcaacctgcgtaagttatcaagaacagattcttccatgcgagaatcaatcgttccgttaatattcaacagcgccacttttgcgcgatggttccagctctcgtcaaaaatttttgtattcgacggagcccaagtcctaaagcccgcataaggtgcatcaatatcaaagaacgtctttaatgcgtaagcgggaacctggtcaatgtaaagcaaagtatcggcaaggcccgcctttttcgctccaatcgcagtaatcacaggcttttgggcgagctcatccagtttttccgtattcaccggcgcagtcccagttttcatgcgagcggcaacacgcatacggacaagttcccaaatatccttgtaaagcgtttcaatattttcacgggcattcaccgacatggaatcagccgtataaggttccaccgccgacttgaatgcgccatggcgcaaaaattcaaccttgacacctagtttgtccaaaatgcccttatagaacgtgattccgccaccaagcccaagccatgtaaaatgggccgaaggctccacgacaacgcggtccacatttgcagccgccgtcaacaccgacggacggacatcatccatgtaggcaattacgagaccgccacgcgccttgagctttttcacgtaacggttgatttcttcagaaatcgccaaattgccgttatagcccgaaaagtcaagaacgacaaggcctgcagccgggtcgcgcaacaagtgttcaaacaaattgcgcaccttcatgagaccgatagaagacggagcaaagaacaagaacttcttttcaacttcggaaacttccatgttgagcggcacacgcacaatctgcgccgagcgcgaagccttcgggttgcgcgatgcatggaatccgatgctaccacccttcggcaaaaaatcgtcaaacatcttgatcgatgcatcaacatacccgccaaacgaagtcgataaagtcaacatgtattcgtcatcatcaccgtaaacaggcattttgaatccaaagcggaacccggcaagcgaaagttcaaatagcagacggtgttctttccagttttccacatcgtaacttgcgctcaggaaatcccctaagcgaagcgtcgcacccgcattgtggatgcgttccatcgaagttggccccaagtacaaaaggttatcgcaagaatagcccagcgataaaaagcggaacggacgaatcaagatacccggagaatacgtccactccgtccccttgaaatcggcactgcgaaacgcagtaacgcgaccgccccaaaatgcactccggtcaaaaagtgaaaatccatgcgtcaagttccagcgggattcatccatcccgtcaccattgaaatggtattcaaaacccgccccgaaatggtccaagttgccgccaatgcggaattcagtaacgccgtcatcatattggtacgatgcaagagcgcctctggaatccaaggccgaaagccccgccggatttccgaaaacaccatgcgccccatcaagcgaaacaaagccggattctccgggaaggtaggcaaacgccgatgctgccattgcaaatagcgatataacaaattttttcatcaatgatataatagaaaaattgctattttgcttcacgagtgtaggaaacaattttaacatagtggtggttatatgagttcatcttcgaaaaaagaagaaactgacctttttgacttgttgaaggagctggcaagaaattggaaaatcatgattccgtgcgtcattgtcgccggaattgtaggcgtttttgtcgccatgtggattaggcctgtctataaagtagacgcattgctccagattgaatcaaagaataacaagagcatgggcatgacaggcggcctcagcagcctgtttgccacaacaagccccgccgaaacagaaatcgagctcatcaagagccgtcacatcatcggcgacgccgtcgaaaagatgaatttgctgtacgtggcaacaccaatcaacaaacttgaccgcctgctgcatcgtgaaggccgcatggaactcagccgatttgaaaggcccgaatcaagcattcaaaagaacaaaaaaattattccatgggttgctgtagctacagacagcgcctcctttgacctatacgatcaccataatcagaaaatcctctcgggagccgttggtacaacatatcggttcccttatgcaaacgacaccgcatgcatccacatttatcgcatggatgccactccggggcagaaatttgaaatcgtcaaggaagaacgcctcgatgccattgacgaattcaagaaagcatttgatatcaaggaaaaaggcaaaaagactggcattctagaattcagctaccaggatatctatcccgaccgcgccacaaaagttctaaacgaaatcgcaacgtcctatttaagacagaatgttgaacagcgcaatgccgaagcccaaaagacattggaatttttggaaaagcagttgcccgatgtcaaagcaaaactggatagttctctcctgaagttcaacacctaccgcaataaagtcggttccgtagacattggcgccgaaacgcagctcatcctagaaaaacgcaacaagttgcagcaaagcttgcttgagttgcagcagagaaagcagagtgccgtccgcctgttccagccggaacatccgacagtcaagaccttagaagatcaggaaaacaacttaaagcgcgagctcgccaacaactatgccgccaccaagaggctcccgaacacccagcaagaagtcctgaagttgacgaatgaagtcgacatgagcaagcacatgtatacgaccatgctcaacaacattcagcagttgaagctcgtgtccgccggtgaagtaggttcagtgcgcattatcgactttgccgaaaaagtcacgaagcccataaagccgaaaaagagcctcatcgtttgtatcgccttgttcctcggtctgctccttggagctgcaatcgtatccatccgcagcaagttcagcaacggtgttcgcgacgcaagctttatcgaacgtgaaacaggattcagcgtctacgcgaaagttcccaaaggcaaccccaacggcaccaaaggcactcgcccacttgcagttgtcgagccggacgatgttgcagtggaatccatccgtgcattgcgcagttcacttgaattcagcatggaagaagacagccgccccgttatcggagtcagcgggcttatcccaggtgtaggcaagagctttatttccgtaaacctcgccgcactttatgcaggtctcggcaaaaaggtcttgcttatcgacgcggacctccgcaagggccgcctgcacaaggaattcggcatcaagcgagggaaaggcctttctcagattctccttggcgaagctactgtagacaacgttgttcaatccaccgaagtcgacaacctgttcgtcatgcaatgtggtaacgtgccacccaacccatctgaactgttgggttccaagcactattcaacaatgatcagcgaactggaaaaggcttacgacctaatcatcgtcgatacaccgccaatcatgctcgtgacagacgccgcccttgcctgccgtatcgcatcccagatcgtcatggtcatcgaatacaacaagcacagtatcgaagcaatccaggacggtatgaagcagttgctcaagggaaataccaccgcacatgcaagcttcgtcatcaacaagtacgaacacgggcatagcgatggctacggatacaaatatgggaagtattaatttttcagatacaggactaaacggtcaaatattttctgtaacccaaatctaggctgccacgcgagctttctaagcttagccgtatccagccttaatttggttggaggagcatacccctggttttcgtctatttcaattttgactcggatatcaggattaactttttcgcaaacgaattccgccatttcctttgccgatatatacgtcaattcattggcaacattatagcattccccattcccgccattcaaaagaatgtggagaattgccgaaatggcatccgtgacatagcagtaaggccttgcggattcaccagtcgaatggagcacaatatcttggcctagagaagcaaggcgtgcaaactgtgctattatacggttatcatcctttgcgatgccagcccccgtcgtctgggtcaacctagctacctttacagggaccccatattctgcagcatacaggcaacacatattttcagtcgcacgcttcgccatcgggtagctgctacgaaccgatacaggatccaaatagccctgaaatcgttcatcaatagccttggaatcgtcaagtgtttcaccataaacttcaagagaagacagataaaccattcccttgatctgttttttttgagctagttgcaacattgtttttgtgccatccatgataatttcaaaagtttccacaggatgttccacaaaaaatttgctcgacgttggcgcagcacaatggactatgaaatcaattttacctagcgactcataatcatagtgcgtgatgtcacattctataaaatggaccttttctatttgagaagcgtcaaacagtgtttccacttttttcaagtttctcaccggagcaaaaattttcacctgcttgtcaagggccagcaagcaacgaataagagatgaaccaataagtcccgtagctccggttatcaaaaaagtcgaattttcaaggctattacttaattcaaaattcttcgcaaaatcaaggacgtcttcgcaaacaattttattcataattaaaatccaaatatctgctgattttcgtgtacttcaaccatggccctaaaaataaagaagtcggttggagtcgtaatcttgatattctccatcggtccaatagcagtatttatctggaaaccgtaatgactcatcatggtgcaagaatcaataaagtcatggcgattttcagcaattgccttttcgtgggcgcccaaaatgtctgtcaagataaaacattgtggagctcttgcaatcagggaattcgctcgtgacgggatttctaaagatccatcttcttgcttgacgacaaatgtttccgtagcggggatgcagataacgcagtttcccttttcattggtcgtagcaatgcagtccgaaatagtcttttccttaatcagggggcgaacaccatcatgaataaggacattgcattcttccccaagatgtttcttagcggcaaccaatccgttataaatggaatcctgcccagttgagcctccaggcaccaccgccacaaccttgctgatttcaaatttgttcagctgtttctttaagaaaggaatccaggattcgatgcacacaacaacaatgccatctatctgcggatggttatcgaacaattccaaggtataaataatgatgggcttgccattcaattcaaggaactgttttggcctggaaaccgtattcatacgcattccagttccaccagcgaaaatgacagcaacattctttctcatacgttacctcatattcctactttcaagatattttaaaacgccatgcggatcgtccgtaaagaatacactgaatccatggtctatcagccaaccataactggcttcaacatcgctcaacgccagctggtcgtttcggccaccattgcagcaagaaccaagcaaggtatcaacccaaagcctattgccttttttggaatacttcttgaccgcttttaaaatggataacgtatccgaaggaaaagcaatgtaatatccaatgggtttcatctttctctgcaaatccgagaaacgcttttcgtcgtttaagccattgcattgcagaaacggagcataattaacctcaggatactgctttaccaatttgtatgcatcggattccatattcgtggtacccgccagtaaaatttgtctgtccataccatgtttatgaactatttcaagaaccgcttctttatggtcttgccatttatccacataaataaggatttttcccttcgaaagttccaagatttcttcaaacgtgggaactcgttggtcggaaacatagttggtcggagtctttaacttgtattcttttatttcggccaaggtaaggtcagaaacctttccccttcccgtcgttgtacggtttatggtttcatcatgcataatgacaaggacactgtcctttgtcatgcgaacatccacctcaatggcgtcaaatcctgtcttgatgcaattttcaaaacccctaatcgaattttccggagcatagcgccagtcaccgcgatgagcaataatcatcgcatagttgtgcggccccttttcatggagcttattcagcaaaaagtcaatcctatcttctgcagccgaaagcaacgcagacagagacaacagcaaaaacaccaaccgtttcatttatgcattttccttctttttcggcattttcaaagaatcaagtaggtactcataaatagcgaccgaagctccgtttggattttgcggacgcagatacgcatcgacaaaagcataacgttcttccttcatatagtcatcaccatcaatcacgacttgcttgatgaacttctcgatttccttacctttttcagaggtgtagatgtgatccaaaatagccttgccacattcattccaatcacgaactacacctggatttgcaatcaggaacagcatcggcttataggtactggtatactccgccgtaaaggagccacaatcctgaatcatcgcatccgacgtgaggaataaatcaacatattcatctaggcaaacctgcgtattgggcattgtctcccacaacttgtaatacgcttcacggcgttccttattccagccggggattgcagaatccagtttcttggcaagctctggatgcggcttaaaaacgaactgaacttcgtctgcatattttttagccatttcaaccataaagtcgcaaatatccaaaaaatttgcacaacgattcttttccagcatgtggtggtgcggagcccagataatccttttcttctttttctcctgaggtttccagacatcaactggaggcttcctcgggaaaaagaattcatccaaaaggggataaccagaagcaacagcgttcacccccttgttgattgcatgttcctttgccatctggacatgcaacggggtttcataaaagatcttccaaagtttgttatggaagtccctgttaaaatgttcaatataacggttgctgatcatccaggcgtaagggacgtaagcctgcaagcaatccatattccgttcatagccaaagtccacgaagcggccatattcatgccagcaattcatatggaacaaaatatcgggattcaactccttagcctcggccctcgacaggacacgattttctttttcggaatagggcaaaaagacattgtagccgcggtccttgaaatagcgataaacctgtagcatgtgcggaacaaagttgctttgaataatagcaccggctgcgtaaggcacaaccacgatatatgggttgaaacggctgtctttttccaggagccgataaatgccttcatatttccacttgttcgtttccaggatataaaaggcgacattgattttttcaccacgagaagccttcgcctgaacattctgcaagacattctcgtattttgccggcaagtcgtcatacttatggcgcaacaaaaaatttctcagcaaagaataagcctttgttaatattatcttgttgtagatgacgatttcgtaataacgaatcttattcttcagattagacatcatagctttacgcgagcggctctcttattattctttatctttgcatgttttttcaagacaagcgacaccatccacaccggcatcaataaatatacccactttttcaaagtcggcagatggaatatatcctttctacagaattttctccagaaatactgcgccatcacatcttccagaacaggatttgtactatggtcatcacgccaacttccgagcccattatgcacgcaaacgttgctgccatcatacgtgtttatcgtaaaataggaatcgggatacactttcatgtcagaaaacaagattggctttccatcatatttgacaacttcgtcttcatagccatacatcttcataaagattttcgtcacaatgcaaggaatcgccgtttggtcaaggcttccatcaggcaaaataaaatgtctattctggtagtaatccaggcacttttttataaacggatgccccggttctgcaccaatcgcatgggcggcaatctgatccgatgtttccacgccaataaaaagcttatcatctaaaaacaagtcaaaattaccattaatggtcacatctgcatctaggtaaattccgccatacttattcaggacccacaaacggaaatagtccgtaacaaaagcccacttttgtttagaataagcttccctagcaaaaaggaattcctcataagggaaatttgtcttattccattcaacgatctcataatccttcaaatgttcgcgccacgttgcaaggcaattttccacagccttaggcttttgctcagacaaccacaaataatgtattttctttggaatagacattacacgctccacaacgccttaaaatgttttcgggtatttttaaaaatataaggagaaagccatatcacactaatcataaacttcagcaaaagcgcaaccgtttttgacaagtgcttcttggtaaatctcaccttggaaatttcagactgaattaaggaaaatgctccacaaagaaggacgtcgtcgggcctttcagctccaccacgaacgagatgcgccacggaaggtccttcaataatgcgacggagcaggccatcctgtttcatgcggtactgcatatcggtttcttcaaaataaaggaagaaattttcatcaaacaggtacttcgggtcatttttgacaaagaggtcagcccctgtcacataatccacatttcccgtcttatactcattaacaggcaatctctggtgtttccgcatatcagcaccaaacgctttaaacacattctttgcataaaaagaaaaaacatgcaaaaccatttttttcaaaacaaaaaaggcggtcgggaaagttccatacgaatgcgatatctttttttcgccatcgaccagattacaaccaatcgcgcccaatttttcagtttcgtgcgctttccaataatcgtaaaaaatcttgatagcgttgttcagcagcagggtgtcgctgttcaaataaaagatgaattcacccttagcggcgttcacgccacggttattcgcagggccaaaaccgagattcgccttgttctcgaccaagacgacctgcgggaattcctgccggaccatttctacagaaccatcaacggacccgttatcagaaacgataacctcgaattcaacatccttggtctgtgaaaaaacggaacgaagacaattccgcaaaagatcgcgtgtattaaaattcacaattacaacggacacctgcatagttattcgtcatcctcatcagtttcgccggtttcagctttttccgcatctgattcagcctttttatcgcaagcaccatcttctacttttgcgggattccaaaattttgagataagaagccaaaatacaatagcgtacgacaaatcgataaacacatcctgcaaaaaaccataaccaaaaatgccccacaagacaatgactctggcgtagtaatacaaaaggaaatgggacaaaagcggattactaatctttttggcaagccacccggcggctatagtcaacaaggctacgacaaaagccccgattgtaccaaactcaagatacaaatccccaaagagagtcttgaaataatacatgttcactcggtagacgttactccaaaattctcggaccgcgtctacgccatactttgaatccgggagttcaaacccaccaaaccattccagcaatttcgggaagaatcgaagcccatacgtatggatatctgtcgaatcccaataaaccagtcccaaatttaagaagggttccccaaaatagcgcattattctgttcaacgcaacatcgacatcaccatcgacacgggcaaaagaaatgattatcgcataaaagcccaacaagcccaacacggcaaacgctataccatagatttttttcttgatgtctacaggaatctcgtccttgaaattcgtgtaaatatagacaagggcaaagaaattgaaaaacaaggatccacggcttccctgtaaaacagagggtgtgacggtcgctccaaaaccgacaatcaaaagaaataacgccatcatcgatttttggttctttacaatccggtaaaactgcaaatagagaaaaatcggcatcacacagatggacaaacgtctaaaaaccttagacagaatcatttcgatatcggaaccatacttttgccccagatctccggaaacactcatatggtacgcatcgcccaagtcacttgccgcccctagctgatacccttccaggaaaaagaacaggtgtcccagcataaagaaaagaaaaatctttgaaaacaaggacaccctctgggcatcccaccctatttcaaatttgggaacaaccttcaacgggctcatcacccccatcatcatgataaacatgagaaaatagggaagatagctcaaatactctagacttctggaatcgcgtatttcttcctggtataagccaatatcgaatacatacgcccccatgcaagaaacaacagcgtacagtcctatagaaaataaataaaaggcgctatattcacttttctgcttatagcaccatgcaaaccacactatatacaggaatgcattagttaagaatacttccataccgtcatcgtaaaaacagactacaacatcccgttatcaagatgtctaatgtagcgaaaatatataaaatatgcgaatcgctttttatcagcggctctttccgaaatggattttctgcatcattttacgcagttccgttaccacaagctcattcttgttgaatttcaggtttatcaacgcaaagatacaggccatgagcaagccttctacagcaatccgtaacccatacgggacttctaaataacagctaaaaacaatcggcaccgggagatagcataacgcccagccgatgttcttcaataggattttcgcgtcaaatacaaggcccaggatttttttcaccaggtacattccaacaacaagaacagacaattcagacaagccccaggacatcgcagagccaacggcccccaaacgagtcgtcaatacaatattgccaagaatgccaatcacagcaccgacggaactgactatgaaaatggacttgttcgatgtcgaagccatcaggaattgctgaataacaatttgctccattccaataatcagcaacaggaaaataacgattttaaacggcaaaatggcaccttcataaccattacccgcaataatgaaaataatttcatcggcgcagaacaggcaggcaataataatgggcaacgagacaatggtcaaaatattaaatgtatcatctgctatcttttgaattttttcgcgatttccatcactcaacaattcactaaccttggggaccatcacattggtaaaagcagtaaaaacacccattaggatactatacatcttcgttgctgttgcaaagtagccaacttccttatccccagaacaaaacccaagaaataccatattgaacgaagtatacatataggtcagcatacgataatacccaaacaccagaacaggcaatatgaagattctaaagctgacctgggataatgaaaatgttctaaattttttcgaataattccaattccacaaggcgttcacaaaaacagatcccactgtcaatgcgtagtagattatagcatcatctggagagcgaataaaggcaaaaacgcctacaacataaagaaagcgaaccgcaatagtcctaagcgttatatatttgaattcctgcaagccctcaaaaagccattctatcaaaaataagctaaagaatagctttacaagccctatccaaagaaagtccctatatacttgaagactggggacatagagcgtgcaaaggacgagtaccacaacagcaataatggtaccgacaaagttaatcgccatcaggcttgaaaaggtcttatttctccgttcaagattacttttgcaccttgcaatttcgcgaacgccaaaagagccaacgcctaaagtagaaaaaaggacgaaataatcaatcagactatcgacaaaattgcatataccgatattgcttacaccaagaactctcgatacataaggatatgtaattaaagggaaaaggtacttacttaaagtaagcaacaagttatatgcaaaattctttttgactgatttgggcattttctcgtctataccaactaatcatcatcgaagaatcggacgacaacattatgcgtttgaattttgtcatcttcaggaactttattccaatccccataaaggtctgtaagataggcatcaacattacagggagcacaaaacatggaaccttcaaattcaatacgccctatcgggaaaatatacttcttgtatcttttttcatcccaaggcgctccataaggcaatctgtaataatcatttcttttatggtatatgaatcgcaaaaggggcgggatgattttttttattaccacataatttaacggcaacaacggtctcaaaatttttgcaattatcgaagatgataatataacacgttgaaccgctttttcataacagaacatcatctttttacaaaaaaaatcgcttacttggtcatcctgataaaaaatatccacctgcacacctcgatattttctcattttgtgaagcggagaatcctgcaaatattcacttttcaaatcacgtagcacatcccacgtagagtaaaaaccgctatcagtttcatcgcactgcagcacaaactctttactaggattttgcgtaagcattatttttttaaactttagataactctccctggtcatacaaatatccacatcgtcatcccaaggaataaagcctccatgcctagcggcacccagcaaggttccgcaatctagccaatagtcaatttcattttccaaacagatgccgtctataaacttaagcatttcaagcatccgaagttgagcccgacgcaaaattgatccatcaggattaaagcgctttcgaaatttagcttgcaaatctcgatcaatcatcagcatctcctcatttgtccatgttatttcaaatgcaggtggctctactttttcggtgcaaacggctcgatgatgttcttgatgataaagtcggccgtcttctcgatatcctcgaacgcaacgcgtttcggcaagtcgacgttgaaagccttcttcaccttcgcgacgagttcgtcggtatagacgagcgtgccgttttccacattctcaataccgtcgcagtagatggacttgcggttcgcggcacgcatgtcatccatactgaagagcgtcgtatcgaacgtaacttccgcctttgcgccatcgataagcaccgggtagccgccgatttcgccattgacaccgggagcatgcaccttggtcaccgtcttttcgcggagagccgtcaagatggaatcgatgatgttgaaattgctcgaagcgttcatcatgttgcgcttctggtccaccggcatcgggatggagcaggcagccagcacttcggtctggtcaaacggcaaatctttgccatccttcttgaagttcaagagcagcgtctggccttcagcatggccttccttcgaaatcaccacatcgtggaaatggctcacggcgagcgtcacatcgatatcgttcaagttgtcgatgttgtacttttcggccataaagaacttcatgcgcggaatgaggtggttcaggttgccgctaccaaaatcaaaatatgtcttaccggcggacttgagccaaggaatcactgcgtcggaatacgaggtattgatggtcactgcattggagcccaccttttcgtaggcggccatgatatttttcgcataacggatagagagcggagaccaaatgccgtaagcgcgcaggttgctccacgagatgcttccgtacttgagtccggaatagacgcggctgctgttcacgataaagtccggattcgccttcttgattgtcgcggcgatgctgtcgacatcgttcaaatcgcagtcaccgagaatttcaatctggctacgcagttcacgacggattgtcgccgccgtgcgaacgatgttcacatccatctgcatcttggctgcattgcggccagcaaccacaattttcagctgcgggtcacggagactcaccaaaaagtcgagcaggaacgtaccgacgctcccgagcccaataatcataatcgtaatcgtctcgttcttttcgaccttggacttgagcaaggctattttcttgttcaggatttccatatcttactccataagttcgcgaacaatgttgtagtccgcaacggtgttacagttataccaggcatcaaacgtgaccacatcatattcttcacgggaaagcttgttgaaatacgcctggataatctcgagattcgttccctgaagttgcttttccgtcaaggaagcgacagcctcgtgcagcttttctgccgaccggaacttccacatctgcgcagaattgaataccgcgaggaacggctccggaatcgtgagcgaagaatggttcgtgtcgtataggtaatgcggacggccatccgtcgatacgtaaagagccacggccttgttcgaataaatgggttcgcgattgatcgtgagcacgctcttttcgctgtcgtagaccttcttgaaattttccttcaagaagaacaggtcaccttcaacgaacgtgacatcacccggttccttcacggcctcgatgcccttgtacaggctatagcccgagccgtaatccttgaagtgctcgttatagacaagttcaatcttatcgccatacacctgaagattctgcttcacgtattcttcgagagcggaatagaggtagccgcccacgatgatgtacttgtcgtattcgccgcaatttttcaaaagctgcggcaaaagagcaaacttcggagaatccttataataaaggcacttcagggtttccttttcggtatccctgttaaagcgggttgccgtcccggcaacagtaataatcaggtatttcatctttcaatactctttacgcacatttcaaggccttcttccagcgtaacgaccggtttccagtgcgtacgcgtacggatcttgtctgtgttgagcaggcggcgttccgggtcggacttgcgataaccttcgaacttgattttcacatcgtccatgcccatcttcttcgcaatcagtttcacgagatccacgatggaaatttcttcttcggtcgcgacattatagacggtaccgtcgagcgcttccggcgattccatgagttccatcacggcgcggcagctgtcgatattgtggaggaacgtacgcttgttgaccttcgagttttcgagcagcgtgacctgcggcttttcaagaaggttgttgatgatgtgcgggatgatatggtccgcaaagcgttcatgcttgctgtagacgttggcaaagcggatcgagcagcccttgattttgcccttgtccacagcatccttcatgaagaattccgtgaggagcttgccgacagcgtagcttgtgcgctggctgtgttctgctgtggccatcaccaggaagtctgattcacgaacgccaccattcgcattccaggactgcatggaataaacttcggaagtcgagcagttgatgtaggtatccgcaccaagagcgatcgccatttccaagaacgtcttcatcgagatgacgtttgtaaggaacgtgtgttccacttcgtagaaatgcttcgtatgcacgactgcggcgcagttgatgaaaaccaggcggccggaataagagcctttgagactcttcaccttgtcggcgacagcggccatgtgtccggcattgttgatgtcgtattcaaaaaagatatagtcatcacgaccgaccaagtccttcaccgtatcgatagaactggcaaagaagttgtcaaaaccgacaacgatgttttcttctttcagcagttggtgcgaaagttcactgccggtcatgcctgtagcaccacttatgacatacagatttttcttcatgttaagcctctgtttaaattcctaaagtcagacgatccttgtagaatacatctacctcgtccgtataaagatcctgttccgccacgatatcgtacggaacgcaaacatgctcgtattccgtcgtttcggtatcgagaatcccgaactgcgcgcagggattgatattccgcggctgcccgacagaaccgggattaataaaaaccgtttttttcttgtttctcgtgctcggggaatccgccttgaaaagcacctcgaagtagtggcacacatgggaatgcgcagtcaagacataatcgaattccgcgtattcttcgcgagtgagttccacaggtgtaaacttgccccaatacgggtcgcccaagatgccatgcaccagcaggaacttcttgccgtcaatttccagggaacaagtgccatcgcgattcatcttgttattgataaagtcgatggactcctgagagaggcgcttttgcgtatagtggaggatagcgcgcccgcggtctgtcgcgaatcgggtcgtgtcgttgtccatgacagccttctcgtggtttccccaaatcttcgcaacaaacttgtcatccataccgcgaatcatgtccacgatttcgttcgggcgcatgccgtaattgacaaggtctcccagcaacacgaatttgtcgacatggcgacgtctaatttcttcgagcaccgcattcaatgcagtcacgttcgcatggatatccgacagcagggcgagtcgcatttttatttcctcaggaactccataagagcgttcttgttctcgataggcgtcgttgtcggacggcccagatccttgcggttacccttcttcaccttgacttcgaggagcacggggcccttcatgcccttgagcttttcgagcacagcagcaagcgattccttgctatcggcggtcagagcatcacggtatcccacggcacgggcaacagcaggcaggtcaatcttcaaacctacagtcggctggccacccacggagtcgtgtgcgccgttgttgaataccacgtggacgtagtttgcgggggacttgcttgcgacaatcgccatggaacccatgtgcatgatggtcgcaccgtcgccatcaaaacaccagaccttgcggtcgtccttttccatcgcaatgccaagcgcaatctgcgaggcatgtcccatggagcccaccgtcaaaaagtcacgttcgtgaccttcccccttctgggcgcggtattcaaaaagttcacggctgatcatgcccgtcgtagagacaatgacatccttttcgccaagcgaggccgccaccgtctggatagcttcttcgcggctcatcgtgaggtcatttttctcgacgctctggagtttgtaatcctcgaatgtgtccttttcgatgacgagcgcgtagacctcgcccgtttccttcatcgtcttgacggccttcgcgatctgcttcgtagccttgtcctcttccttgcagagtacatcgtagttcacgcccatcgtgttcaaaatcccggtcgtcaccttgccctgcttcacgtgctgcggctcgtcatgaacgcccgggcggccacgccagccaatcaaaagcagcacaggaatgttatagacttccttgtccgtaagcgatgcgagcggattgatgatgttcccttcgccggaattctgcatatagacaacgccaatattacccgtcgcgagatgataaccagcggctagccccacggcggcgccttcgttcgcggcgatcacgttgtgcttcgcgtccatgtgatccgcgatataggcgcaaatattcttgagcaaggaatcgggaacgccggcataaaaatcaataccgtaagagccaagcgtgtcgataaaaaacttcggagagatcatgattacttcttcatcgttccgggaataaggttcaaaatctgcttgataggcatgcagtagtcgtttgaagcttcgaggctacggctgtgcgtaaggatggactccgcacacttcaccatcgccgggtatgcagacctaagcatgtggtttgcatagatgacaatgttgataccccaagtcgaaagttcctcttcagtaaactggttgtaggtcgtgggtactgcaacaatcggcgtatgagcgtccttctcgcggaaacgcttgcagaattccttgatgtcttcgccgcttttgtccttggaatggatcatgatgccatcagtaccggcggccacgtaggcatggcaacgttccaaggcatcgtccacggacttgcccgcaatgagcgattcgcagcgggagatcaccatgaagtcgtccgtaatctgggcttccttgcccgcacgtatttttgtgcagaaaccttcaatcgtatcctgcgattgaatagcatctgtaccaaacagagagttctgtttgaggccaaccttgtcttcaatgatgaccgcagaaatgccaaggcgttcgagcgtgcgcacagtaaagccaaaatgttcgacctttccacccgtatcgccatcaaagataaccggctttgtcgtgacttcgagcgtatcattcaagtcatgcagacgagtcgtaaggtccacagcctcgatatccggcttccccttactcgtggaatcggtgagcgaagaagaccacataccgtcaaactcgcgaacgcagccgttgatttcaacactcgtatgttcagcaatcaagcccgtaaggccattatgagattccaaaatacgaacaatcggcttggccgcaatcaggcggcgcagtgaagaaagtctcgcctgtggtgtcgtaccgaggctatccatttcctttttgaggccagcagaagtaatgcccttggtgtaagggatttcaataaccttgccacctaaggattccataaccttgaacacctcgtcacggatatacttgtccgggccgtaaagccagtcatcaccatgaatgatatagtccggcttgtacctcttcaagttttcaacataactccattcatcctggggaacaatctttgatacgcccttgatgttctcgatgacgttcttgcgctgctcgtaattcagatacggaaggcgcttgtgcgttgcaatcgccttatccgtaaaaagtccaatcatcacatcaccgtactttgcgccttcattgatgatgttgataaggcccgggtgcatgatgtcaccaatcattcctagatatactgtttttgccatattttaccactaaaactttttaaactataaaaaatccttattttctagtcagctttctcactaagaacttaaagcccttcacaatccagttctgtttttccatgaacatgcaagggatttccttatattgtatagcgttcttttccagccacacatccagcaggcgttcactcacaaagccaaaaacgcgggagtcgttcaagctgtactgagaaatatccaagcgcttttcaagttcaaacaagatgtcgaaaagccattcgcaatagcggttcaacacatcccttttcatgatgaacatgttaaagcggtgaccaatcgtccgcttcatgtaatcgtcgtatacagggatatactccggatacttttccgtaaggatttccctagtcgtatctaggtcgattgcatggtgggcatatgcatattgagaatagtttgtctcaataaaataatcacgaggtttcggcaaaacgacatcgcaatcactaaaaaggggcatcagctccttttcgctcaaaattgagttccatttgtcctttttcgggcgaatagaaaaatgcctgcggtaatgggctatgccaagataatcggcatccagatttttccaggcccagtacagcccagacaattcacaatagttcttgtttttcaaactgatgttgtcgccagtattatctccgatatagccaagagacggctttccttctgcgccaacatgaacaggcacatacataggatccgtcggcattctatacgttttatgagttgcgacaataacttttgcgttcatacaaatttctctatcaggcattattccaagcacttctggttgcaatcattccaccagtcagcaaaagcttcttccaaggtaaacttcaacggatagtcccgtgcaagtttctttgcttcaatgttggtcgaaaccatgagcttctttacgcgggcagggcagatgccaagaccaagaccaccgagcatgccacacaccgtagcagccgccatcatgggcgttttcggaatataaggaatatgtctcttcattccgacagccttgagcattgcatttgcaatctgttcaatcgtgaacgacggataatagcagcagttgtaaagctggactttatcaatctgcggttcaaccaaagacttctcggccatttcaagcatgacacgtacaaggtctttcacgtaaatgcaagccttgatggtatccctgcgaccggcatacgcgaacttgtgacttttcaaccctttgtacaggcgcgtcatatttccgttttcaccggtaccgaatacgattcccggacgaacaatggaaagcctatggttttcattttccgcagcccattcgcgatggatcttttcagccaccagcttagaaattccataaggagtattcggcgtgggtaacgtttcttctgttttcagctcttcagcagcgccatacggggcaatgctactggtaaacacaatattttcaattccatgcttgcgagcaaagttgcagacgttttctgcgccgcgaatattggtttcgaagtaggcatggtccggatgtcccggagtacggtgaatagcagcaaaattaaatacaagtgtattcttgccgaatttcccttgcatttcaatcggttcacgaacatcgaccttttgagagagttcggagccatcagcaagcaaatccgcgacatacactttcgcatccggatacttttcccgaagtaaccgttgcatatgagacccaatgaatccacatccgccaaatatcacaaaggattcaaacatattttaccaaacttcctttttggcacatgcaagtgcttcagcaataacatggtgcatatcaaaatacttgtacattccaaggcggccaccaaaaatcacatttttctccgattccgctaacgccttgtactgtgcaaagagggcattatttttctcgtcattcatggggtaatagggttcgtcaccatgtttccaggctgccggatattccctagtcaccacagtatggtccgttgcgaccccaccctgacatccaaactcaaaatgcttatgttcaataatacgggtatacgggatttccgcttccgtatagttcacaacggcgttgccctgatagttttcttgcggcaaatcttccgtctcaaaacgcagcgtacggtattccagttcaccgaacctatacccgtagaactcgtctatcatacccgtgaaaacaactttctttgcagagacaacaagcgattcacgttccttaaagaaatcaacgccaaggcgcacttcagcaccttcaagcattttctcgacaatctgcgtataaccgccaacagggattccctgatacttgtcattgaaatagttgttgtcgtagacaaaacggaccggcaatcgcttgataataaacgcagggagttccgtacacttacggccccactgcttttcggtgtagcccttgatgagcttttcataaatgtcgcgaccgacaagagacagcgcctgttcttccagattggcaggttcacgaccattcaacgcagcaagagcctcagcacgttgctcatcgattttagccttcgcctcagccggagtcttgatgttccacatcctgctaaaagtattcatgttaaaaggcaaattatacagttcatccttataacatgcgatggggctattcgtatagcgattaaactcagcaaactgctgaacgtaatcccaaacttccttgttgctggtatggaaaatatgggcgccgtacttatgtacgttgatgccccctacattttctgtatagacattgcctgcgacatggttacgcttgtctatcacgaggactttctttcctcgcttgatagcttcatgtgcaaagactgctccaaaaagaccagccccgacaacaaggtaatcaaacattccttactccgccttgcccttaccgatactcgtcacttcaaagccgatcttcctgagggcgtccgcatccaagatgttgcggccatcaaatacaaatgccggttttgccatcgaactgtaaatgcgcttccagtcaagctcggcaaagcacttccattccgtgcaaacaacaacggcgtgggcgtcttcggcagccttgtacgggtcttcttcgaacgagacctgttcaatcacgtccttgaggtcgcgctttgcatccgggatagccttcgggtcggtcacgacaggcagtgcatgttcggcgagcaagtcacgcacaacgaggttcgccgggctttcgcgggtatcaccggtattggccttgaacgcaaaaccgaacacggcaattttcttgcctgcaatcgtattgaacatggtttcgagcatgcggtccaccacgcggtgcgtctgccactcgttaatcttcacgacgctttcccagtaagcggcgacttccgggagtccgtaataaccgcaaaggtacacgagattcagaatgtccttcttgaagcagctaccaccgaaaccgatggatgccttgaggaacttggaaccaatgcggcggtccttgcccatcacataggcgacttcgtcgacatcggcaccagtgcgttcgcagagagcgctaatggagttgatggaactgatgcgctgtgcgaggaaggcgttcgccgtgagcttcgtgagttcggagctccagaggttcgtcgtaaggatgcggtcacgcggcacccagtgggcgtacacgtctacgagcttctggcaggctgcgaggcccgattctgtctggtggctaccaatgagcacacggtccggttcaaacaagtcgttgatggccgttccttcggccaaaaattccggattcgagaggacttcaaagtggaggcccttgtcgttcgaattcaggatacgttccatggccgcagcggtgcggaccgggagcgtcgacttttcaacgataatcttaccttcgtcagcaatttccaaaatgttgcgggcggtcttttcccagtactgcaggtctgaagccttgccggcgccatggccaaacgttttcgtcggggtattcaccgaaacaaagataatgtccgcttccttgatggcggcaggaatatccgtactaaagaacaggttacggccgcgagcgcgctttacaacgtcatccaaacctggttcaaaaatcggaagattttcgctattccaggcatcaatacgtgactggttgatatcaactacggtaaccttaacatcgggacacttatcggcgataacggtcatggtggggccaccgacgtagccagcaccaatgcaaacgattttagtttcgaaactcatgatactacaagatagaaattacaatacaacacgatgtactacgcttccaaaacataggctatttataaggttctagcgctctccagcctatttaaagagagctgaaacttcactgacgctttccggcagaatcactcgcgtggggctagtctcgccgtcactccaacctacaaaagtacttcccataagaagctccgcgctaagcaccaccgggaatcccgtaaagaaattcacagtcatttcaggctcatcaacggggaggttatgcacaagaatcttaccagggccatttacagacaaggttacaggagcctttttaccgagtgcaaaaaaatcctgcaattcgtcgtaaataacacccgggcggtccatcgcaaaatttttgatggcgttaagctgttttgtcattttcgaagcactcagcccccagcgtttttgatcgcgaggaatttccgactggatttctgccatcatcttctcgatgcgtgcaagcactcgcgaactttcaaaattcatctgcaagagcaccgccatccgattgataaacgcggccttgaagccttcgttttcaagcaatcttcggagcaataatgtgaattcaggcccgtttggccaagaatccccatcttctgccgtagcaaattcaaatatgttattcgtatatttgctataatcattcccaaaaccaaaatcaagatcatacaggaaccatttccacggagttttggggcttgaactacgccactttttgagattatttgcgggccagtcacggttatttgcaaaaagctccgtatgcatgtaattgatgaaattatcgacatctatttgcgatgcgatataagcataattttcttcgtcatccaaattatttgattccagccaatccgtcaacgccacgtaatcaacagtcgagcccgccgacacggcattatccgccttgagcaaatctattttatccggatcaagtccgtaatgcgtttcaaaatagtctgccgtcgagcgttcacgaatgctgtggataccgaaatattcgccgttataatacacgactgcaaatcgcccgcgctggtaatcaacgccgagtccttcgctcacggaacttgccaagcggtcgcgaatgtagtcgtttccgcaattgctcccattattgcgcaacaggaacaccttgaacttgttcagctccgggaaatcagggaacagcggatacttcaggtgagaatcaccatacttttcacggaacgtaatcgccaccgacttcttgtctttttgcctgctgtaattgccaaaaatcttgagtcctgcattcttcgcaaatgcaggcgcatccgtccctggttccatcaattccaccgtcacggggatttccttgtcaagccagtaattggcgccgtaatgaggttccttgctctgcgcatacgggccttccacataaatacctgtatccgggtcaaaaagcgaattcgggtcggcagcaaggaacaccgcaggcacagcaggcgcactttcgaaaacgtaagtgcgagtcaccacattgctcgggaggctttgcggagcgatttttgcacaacgtattaccgtcgtcttgttgattaaaatactcttctgaaatacagtctcttccgaaggcaatttgccacctgtttcgcacacggcattattcgtactttcaagatttagaacaaaaggttctgtataaaatcccgaaggtgggaacagcaaggtgtcaatattttcttctcgagtataagctagcgtattttccgtataaccatacggcgaagggtctgcgtagccccagccatttgcatagctccaagttttccctagaggcaattccgggtaagatacagaatccacaatcgccgtatcagcattcaccaagtaaagcgagccgccttttttcgaaagcttgaaacccgcatgcggttcatggccgcgattgcgagcaatgtagctgaaaaccttaagagtcacttcttgcgattcattcgcatcggggctaaaccgcgtcccgtaaatattcgccaaatcagggaaagtcgttcccgtagggagagccatgcggtaaaccgttgaagaatcccccgtcccttcaaggaccatttcgtaacctttccagtcatcaatatcaggctgtgccaagcgcacagaaactttgcggccctttgtaatgtacgcctgcatcaagatttcattggcagccgaaatatctagcacatccgaggggtcggtgctccccgtcccaacgaaaagcgaaatggacgcccatccaagttcctcgttttcacccaattgcatcaccgagccaatgcggcgctttccattttcgctaaagcaatttttcttgtatcccggtaacggatcggcatagctgtaacccggcggatcgctttctgcatccgtccatgtccagcaaccaggcccaatcatatcaatagaatcatgcggcatcacgtaatcgggatagttcttccccgacaagaaaatgaccaaaaacgagctcggcgcaattttcacattgccaagtttccacttgaaaggttcatcttgcgagtccgtcaagtacattccagacaaattcaccgtatctgcagacgtattgaaaagttctacccagcccgcgtcatcgccttcgtgatccttgtaatcaatgttaaccgggtcgacctccgtgaaaatcacagggccacccgcaaaagggaggttcgcgccatctgcatgaccatttgcagaagaactactccccgaatcaaaattcagcgaacttggattatcgtctgagcacgatgacaaaaacagtgcaacaaaaagaagaggagcaaaagtcctacagatctgagacgaaagattattccaacacaccataatgtggaatatatattatgcttgagtcttcggaatgccaggctcggaatataagaaaaaaactacttcttattttcaagttccgaattattgactttctttcggcgcggtctacgaacgataaaaaggcatgcgccaatcagcacgagagtcaccgaaatcaccttgcccatcgggaacgcttcgtaaaaaacgagagcccccgcaagcgtaggtactgcggcaccgaccgccgcactgaacgggatgatgaacagcgcacgtccacgcgagaacgacacctgcgaatacaaaaaggcaatgccgtatgtcgccacatagccaagcgttctaaagtccatgagcaaatttgccactgacgagaactcgatatggtccaaatcaaaatccattgcgagactcttgtagaatgccgccgagagtccaaagccaacccccataatgagcgaatccaccatttcgcggtctttcacccagaggtgcgcaataagcgttgcaaagcaaagcccgcccgcataaagccaaagcgttccaatattctgcacggcagtcgattcaccgagattctcgacggaatacaaaaggcctgccacgacaaagcaaatggccaccacaatgcgcttggtcaggacttccttgaggatgcaaaatcccatgagtgccgtcagcaccggattcaggaccatcatcggttgcacttgcgaaaggtcataccgcgccatcgcaatgtaatagccgacagtcgcaagcccagagcatgcaatgccaagccaccaaaatttattagtgataacgcccttgaaaaattcccaaggcctagaagttccgcctgtgcgcttgccaacagtggacaccccggacttttccaggatgtttccacaggcaaataaaaacgcaggaccgattgtaagaagaagaaagagcatgctgtaattcagaattaggaattcggatttcagaagtacttataattaattcttacttcctactttcgaattatcataaatttctttgtagatccagtaatttcccatgacgcgcttgacgtagtcgcgggtttcccagtagctgatttcctcaacacgcaaatcccacgggaggccatcgctttcggactgccagcgtctcgtcggcttcggtcccgcattgtaattgcaaagcacgtacatgtagtcgttcttgtattcgtccttgaggtccaccaaatagcggatacccaggcggatattcatgtaggcattgtacaggcgcttcggattaaagcccgaaatttcttccttgtcagcaagcatcttgcccgtcgcaggcataatctgcaaaaggccgcaggcgcccgcgggcgatgtaatctggaaatcgaaaatagattcctgacgcatcacgctatacacaaagaacggatcgatactcgtacccgagtggtaaacaaccgggtctgcatacggaaccgggaacaagtaatgcaacacgtcaatcggcggtgccaagaacaagcgcctatccatcttcgcctggaactggcgagcaagcctgtaaccggcagctgtttcgcccatttcatagaacagctttccgtattcgtacaagaaatccattcgcttgaaattcttcttcttgatttcgtcatagagcctaaacgcctcttcttcaaagccgtacaggaaaagcttcttgatgcgttcgtaacgttccttgctgtacgaggcatccggctttccgagcttgttcacagaacggatccagtccatcgtcgccgcatgggacatcgccacgccatgagcatacggaatcttgtcttccggcagcaagcgtttttccaaaagcttggtgcggctgcgatgagcatagtacgaaagcgggaaatccttgatgcaatcaagatacgcttcacgtgccaaggaatcctcccccatcttcatgtacgtatcgccaaggaacattctagaggcgcttccactccagaggaacggatcctttgtcgcatcgcggaagtatgcagccgcttcaacccacatgccacgcttgaaatagcagtagccaatgcggaatctcgcccactggcgtttcagattgcttttgaatcgcttatggatgagtttcttgtagcagtcaatcgctttgtcgtacatgagcttctgctcaaattcaaaaccgcgcagccagaggttgttggcattttcggtgctgaactggctcacatcctgcaaaagcgaatcatacatgtggatttcttcgtcaaacagccctgccgcttccttgcggtaaagcttgaggatagcctgaatccacgacgggcgcggttccacattttcaatcagattgcgatactgttcaatagcatcttcattgcggttcagcgaacggagcgctgccgcacgtttttcccacaggacaattcgcgtattcaagtcaagcgtactctttttcaaacgagcataagccgggtcatcgagcaccacaaccgaagcgggattcttctgggcctgctgggcatccataatctggatggaatcaagcaattcaaggcagctcttcatctcgtccttcgtgcaagccatcttcgcataggcgactttttcggcaagcgattccggagtgccaaagacttccctcaggcggcgtacagaagcataagcagaatccttgtacgatgtacggctcgtcaaaagcttcatgtacatgcgcttagcctgcctgagctggtaagaatcttccaaatagcgggcatagcggtacttcaacgggtccacatcatcgccgtccgggttaccattcagatagaccatcagcgaatccgcacgagcaacatcgttcagcgaataatccgccatcgcagcctcgattctcaggcggtcagccgcatcgcgccaggccctgtcattttccaggctcttttccaggcgaagcgtctcgcgcatcttcgcaaactgttcctgcttaaaattcgcctttgccatgcgaaggattaccgttccctgcaattcaggttcacgcttgcgcaaggaattgtaagcggcataggcgctatcccactggccactgtaatagtaataggcggcgcgagcaaaatcacgatggttctgcgaaactgcaatatcgttcattgtcttcttcgcacgggcggcacggattacggcatcctggaactggtccggagcaatcatttcctgttccgcaaacggagacttgtacgtggaatatacagagccatccacctgagcatacaaggcggctgtgcaagcaaacaataaagaataaaataatttcatcgccaaaccaactgtttttatttttcgacctgtcccacaaatccagatataccaagttccatgatggtttgagcatactttttatgcaaaaactcatttacactctcggcatcatccatttgcaagacagtcaaagcagcatcacgaacgtcttcaaagttgatagaacggataatcttcttcgtggtcattacgctccacggagtcatcgaaagttcatcaacaccaagtccaaccagcaaaagcacgctcatcgggtccgtacacatttcaccgcaaacagccaccggaattccttcacggtgcgcagcgaccacagtctggtaaatcatgctgagcacggccggatggtgcggctggaacatgtcggtaataagttcgttcgtacggtcaacggcaagcgtaaactgtatcaagtcgtttgtacccaggctaaagaaatccacttccttagcaagtttatccacaatcatcactgcagcagggacttcaatcatcgagccgatcttaacgaccgggagcttatgcccttcatcctcaagctgcttgcgggctttcgcaatgcaagccttagcacggcgaagctccgtcatgctagaaatcatcgggagcaaaatgcgcaagttgcccttcgtatttgcaagcaacagcgcacgcagctgcgtgatgaaaatatcttcgcggtcaaggcacacgcggatagaacgccaacccataaacgggttcgattcgttcaccgcagagactcccgaaacaagcttatcaccccccgcatcaagcgtacggatgacaaccggatacgggtccatcttctcgagaatatgcctgtaagcgctctcctgttccttttctgtcggagtaccctttctgaagaacaggaattccgaacggtaaagaccgatacccgtagcgccaaagtctgttaccttgtctgcttccgtcgggatttcgatgtttgcgtgtagcacaatgtacttgccatcacgggtcatcggttccagctgacgcatcgtgaaaagttcacggcgctggcgttcgaacatttcctgacgatcgtggaacttgcggatatcttcttcgttcgggttgatgatgaccttaccatcggcaccatcgacaataatcgtatcgccactcttgacgagggcagctacattcctaaggcccgataccgccgggatctgcaacgctctggacaaaatagcgacatggctcgtacggccacccgtatccatcacgatagcgttcacttgtccgggcttgagcgtcatcaagaagcttggaacaaactcatgggccacgaggacaacgccatcttcgtgagacacgtcctccaataccggtccggagtcatccatcgcagacatcaagcggttatacaagtccctgaggtctgccgccttgtcacgcatggcgggcgaatcaatcttttcaaacttttcaatgtaggcgctaaatacaacatgtaccgcccacttcgcgttcttgtgctttttcctgatcttgtcgagaactccattcacgagtcccggatcctgcaagatcatcaggtgcgttgcaaaaatcaggctgtccttgatgccagccctggtttccgagatttccttaatctgggcgatttccttggaggtcttgctaatagccttcaggaacatctgttcttctgcagcaaggcggctctcagggagagtctcatcaaccacggaaaattcacggtttgcaacaggaaaaaccgttcccatggcaaagccaggggaagacggcacaccgacaagctctatcctagaagatttccgggaagcctcgtcgggagctttagctacaaaatcagcagggttcttcgttgaagtggtcatcaaaaagcttttccaactgctgaacgacaagctcctcatcatcaccatcgatttcgaacttgacttcggaaccggcagggatagcaagcatcatcacgttaaggatgctcttcgcattggcctttgaaccttcaaacacgatagacacatcactttttgcctggcccgtgatatcaacaatcataccggcgggacgggcgtgaatgcccagtttgttggaaacagtaaatatctttgtaatcatcaattcctcagaagaaatccacgttaatgtcaaggccatcctgcaggatgatcttgaacaggctatcagcagaatgcactgtcttgaccaagtcgtcatgaagctgtctgtcgtttaacaaaataccgacagtattgtccttcgaatccatcttggcctgcaccttggcaatcagcccatccaaatgcttagtcacgccttccaggtcagaaatcagctggtttgcgttacccataaccttatccgttccggcaaagagcccattgatcggttccttgacgccatcgacgagctcgttcaccttgaccgtcaccttgttcaggttcgcaaggctcttcttgagctgcggatcagtcgtcgtcacaagcgacatcaggcggtcttcaagattctcagccttcacgaggagagtcttgaatcggtcctggaattccggatttgcaatcgttccgttcaaagccgtctttaccgcttcaagcaagaccttcgtggaatcgcaaacttcacccgcaaggccaagcgcttcggcaatgcccgcatcgaactggcccgtgatggtatcgcccggcacgtagtattcttcagcatcaccgaggatcatgccaatctggcgttcgcccatgatgccgatgttctgcacgcggatttcggaatccttcgggattttcacgttggacttgagcctgaccgtcaccacgacgcggtggccagaaagctcaatagactccacgcggcctagcttcacgccattgattttgaccgggtcatccaaaactagcgtactcacctgcgtaaagcgcaagtgatacacatcgaaagtttcacgcagatccttctcgttcaaaaagaacatgccaaatatcaagatgaaaatggctaaaagaacgacaagtccgacggagaagtataaagcggtattctttttcattctaaaactaatctagcatattttaattaagtcctgagttatgaatgacttgtattaggctatttttgacaaggataacaaagaaaaactataacgagcgttttaacaccttatgatagaagaaccgatgagccaagaaggcggcatttctattcatctcgcctccccggagcaaatccgtttctggtcctatggcgaagtgacaaagccggaaacgattaactaccgttccttcaagcctgaaaaggatggtcttttctgcgaaaagatctttggaccgatcaagaactgggaatgcaactgcggcaagtacaagcgcatccgctacaagggcgtcgtctgcgaccgttgcggtgttgaagtgactcactccaaggtccgtcgcgaacgcatgggccatattgaactcgtgtgttctcttgctcatacctggtttgtccgcaaccagccgtgcgtcatcggagccctcctcaacctcaataccaaggacctcgaccatatcatctactacgaaaagtacgtggtgattgatccgggaacaaccaacctcgaaaagaactccttgattgacgaagaagaaaagcaaaacctcattgacgaaggccgtgaattcgtagctaagatgggtgcagcagcaatcaaacagctcttggatagccttgacttgaccaagctctccgaagaactccgcttgcaggctacttccaagtccaagaccaagcaagacgaagccgtaaatcgcctcaaggtcgttgaggcattccgtaaatcccagatggaaagcttccgcacttactacaataacccagaagcagcacaaaagcgagacagagacaaaatttggctcaagggtcttgccgaagctgttgccgaattcaaggttgactacgaagccaagcactccgactttgtgcttgccgacgcctacgaagaattccgtcacaagtatccgactgaggcccgtctctttgcaaaccaaccatcttggatgattctcgacgtgattccggtgcttccgccggacctgcgtccgctcgtaccgcttgaaggtggccgctttgccacctccgacttgaacgaactctatcgccgtgtcatcaaccgcaacaaccgcttgaaaaagttgattgacatccgtacccctaacgtgattctctgcaacgaaaagcgtatgctccaggaagctgtcgaccagctgttcgatagcgaccgccgcaccgttcgtgctggttctgcacgtccgctcaagagcctcgctgaactcctcaagggtaagcagggtcgcttccgtatgaacttgctcggtaagcgtgttgactattccggccgttccgtgattgtcgtggatccagaactccgcctagaccaatgcggcctccccaaacgcatggcacttgaactttacaagccgttcatcatccagcgcttggaagaagaaggcattgtctacacgcacaagtctgctaaaaaatacgttgacgcaaatcgtcctgaagtctgggacattcttgaacagattattgaagaccacccggtcatgttgaaccgcgctccgacgcttcaccgcttgggtatccaggccttctatccgaagctcatcgaaggtaacgcgattcacctccacccattggtctgtccggctttcaatacagactttgacggcgaccagatggcggtgcatctcccgctttcttttgaagcacagcttgaatgccgcgtgttgatgctttcttcgaacaacatccttcacccatcttctggtcagccgattacggtgccaaaacaggatatggtacttggcctgtactacctaaccaagccacgtcccaaccgcaagggtgaaggcatgcacttttatgccccggccgaagccatcagcgcttacgaaaacggtgccgtggatttgaacgccaatatttatcttaaactaaaagcgggtcaaaaaatttacaagggatccgttgaaaaagacatcatccttgaagaagactgcatcatcaaaacaaccgtcggccgtatcatctttaatgatattgtcccgcctgcacttggctacatcaatgaaacccttaacaaagaatttatcacaaattccattgataatctctatcatcgtgcaggcaaccgagtgaccgtcgattatctcaacaacctcaaggcaatcggtttcaagtgggccacaaaagcaggcacttccatcgcagtagccgacatcctaattccgaaggaaaagcaggaattgctcaatgccgccaccaaagaaatcagaaagattcgcgccctttacgaagacggtgtcattactgacggtgaacgttataaccagacaattgacgtgtggtccaagacgacgtccaacgttgcagccaagcagtgggactcgctctctcacgaccgcaatggcttcaacccgctttatatgatggccgactccggtgctcgtggtaaccgtgagtacatcaagcagttagccgcaatgcgaggattgacgcaaaagccgatcaagcaactcggtggtcaggaagttattgaaaacccgattaagtcctgttaccgagaaggcttgaacgaaatggaatacttcatttcatctcatggagcacgcaaggggttggccgacaccgctctaaagacggctgatgcaggttacctaacacgccgtcttgtggacgtgggcctggatctcgtgattaccgagaaagactgcggtacggcgaacggtattgaagtatccgcactcaaggacggggacgatacagtcattcctcttgaagaacgtcttctcggtcgcgcaccggtcgatgacatcaagcatccagtcacaggcgaagtgattgtcaaggcaggcgaactcgtgaacgaacgcgaccttccgaaaatttctgcagcaggttttgagcacatcaggatgcgttccgtactcacctgtgaatcccgcaacggcgtgtgtgccaagtgctatgggcgcatgctttcttccggtcgtccggttgacctcggtgaagccgtgggcgtgcttgcagcacactccatcggcgaaccgggtacgcgtcttacgcttcgcaccttccacattggtggtgtacattctcctttgaccgttgaaaattgcaagaaggctatcgttgatggccgcattaagcttgaacagatcgaaaccattgaacacgaaggccagaaaatcgtggtttcccgtatgggcgaactcgtcatctttgacaacaccggcattaacaagggccgttaccagattccgtatggctctatcatgcacgttggaaacaacgctatcgtcaagaagggcgactgcatgttcgaatgggatccgtacaacagcccgattatcacgaacgttgccggcaatgtcgttttcttcaacatggtggacaagcagcacggtaagaacaaattgcatccagccattatcatcaatgatgaccgtggcgaaaaggttggctacttcatgttgcctgatggtgcaatccccgccgtgaagcagggtgacaaggttgcctccggtcaggttatcgcaaagcttccgcgtgctgcaggtaagacccgcgatattaccggcggtcttccgcgaatcgcagaaatcttcgaagcgcgagtcccaagaaacaaggcattcatcgcaccggttgacggtctcgtcaagtacggtaacgaagtacgcaactaccaagaaattgttattcagcagatgaatggctacgaaatgaaaatgtttgttccgcttggtatccatctaatagtcaacgaaggcgatcgcgtccgtgcaggtcagaagattagcgaaggctgcgtggacccacacgacatcctcgatattctcggtcccgagcaagcagagctccacttggtaaatgaagttcaagcggtttaccgcctacaaggtgtggctattgcagacaagcacatcgaatgcgtcgttcgtcaaatgatgcgcaaggttcgtattactgattcgggtgattccgacttcctgccgggtgaagaaattaccaaggacagtctccgtaccgaaaacgatcgcctaatcgctcttggtaaagccatagcgacatatcaaccgatgctccttggcatcactaaggcatccttggcaacggacagcttcatttctgcagcatccttccaggaaacccaaaaaatccttacccgcgcctccatcgaaggacgtgtggatccgctcatgggtcttaaggaaaacgtaattataggcaggctaattccatgcggaacaggcgcccgccacctgcgagacgcccaagtaattgatgtcgatgccgacgaaatggaagaacgctctcgttatctgaatgccgtgtctagttttgtgaatgcagtatcagaaaattctgaaaccagtacccaaatccagatgcaggataacgaaattgacacctctaacgaggaagagtaatcgtctttaactattccccaaccctcacgatagggctgtttgtctcaatgccgttcacatggcgatcaagccagtcaagcaacaaagcatcgcgttctgcctgcgggagcgcgaacttttcgcggccctgcttctgcatgaacacgtcaaggtaagtcatcagcacgccaccggcaacggaaacgttcatcgattccgtaatgccatactgcgggagcttgaattcatagtctgcatgggcaagcgtatccggatggttcccgtggaattcactgcccaagtaaaaagccatcggctgactcaaatcaaggtcgagcacagagttcgtagtgttcgtgctggcgaccgcaatcttgtagcccttttcacggagcttttccatgcagagcatgcgcttcttgtacaggtaaaggctcatccacttgtaggagcccttcaagatggacttgttcacgctataggcgttgtcttcttcaatgatgtgaacatcctggaggccaaagacttctgcagtacggataacggcggaaatgttgtgcggatcaaacaggtcctcgagcaccatgcaaaaatgacgcgtacggcgattgaccacagacgtcaagagttcacggcggcgttccgtcacacgtgcaagcaaagtttccatatccttaggttcactcattttttattcctttattatataagtatttgccctgaagtcaggggactcaatagtctcttttttctctttcggttcagccggcttcaccacaggcttcggcttggaaagttccatccttgaacggtcaaggcgttcggcatcacccagcttccacgagccaccggcaaccaccttatcatattctgcaatatggcgcttgttttcgggagtctgcaacttggcattttccttaagcggttttctgtttccgccatagtacattgacgcagccttcttgatatcgttcacgacatcgtcaattttcgagttcacaacactcttgaagacgcgcagctgcatgatagaattcagcaccgagtttgcagggaacacaactgcagtaagtttgtacttaagctttcgcggggcgacaagatccatgtccaaataggcaacagcggttcccttaagggaccatttcaaaatttgcgcatagccgtacccaaagaacatgttacgaagcatcgtctttgtaccagcgctatcctgcaaggcccagtaaaagtcaccggaaagaccatgaccgttgctgcccgagaaatagcggcggttaaggctattgtattccagtgtatattccgattccagataagcgttaatcaggtctgcagtaaagggcatgttatcgaacaggtacgaaatttcgttgacctcaagcgggagcgtcccctcgctagaatagatagccctgtactggcggccaagtcgcataaagatgtccgtcatcatcggagcattgacatccaacgaaaaaccgcgcttgacaatttccttgtacgggccacagaactcgttatcatactcaatcttgggccacggtttcaaatccgcttccgtgcaggcctcgtacttgatatcaaggcacttatacattcccgagcagaacgaacgcatgttatcggcgttgttcttcgttttcatcaaaagctgccggcgggaaacttctgacgaagagacactctttgtagcgtaagacattgacgtgccaaaagcaagcacaaagccaatgcaaacactcaaaaaagagaatcgcaaacccttactctgcataagcacctccctttgagatttaacggaactctaggctgtccagaggaattacagtgaacggcttgagcgaatcaaacatagcgacaggaccaacgatcgaaatcgtcatcttttcgcggctaaagtacttcgcaatcatcgtcttcacctgttccgccgtcacagcattgatttccttcacatactcaagataatggtcatccgacttgcccaggagctcaccccttgcaaaaatggaagcggttgcagccggggaatcaaagagactcggcaagctttcaacaagcgacttcttggcctgcacaagttcttcgtccgtagggccgttcttcgcaagcttttccacttcctcaaaaatgagcttcatggcaaagtccacggtctccacttttgtctggagagcaatcgtcgtcatcgccgtgtcgcggtaatcgttacccaccgtgctatagacgctataggcaaggccctcgtcactacggacacggttcataagtctagaactaaagcttccaccgcccaggatgaagctagcgacagcagtcgggtaataatccggatgcggacgcttcacaaacggctggttcatggtgatgttcgcctgcgtgatatccttgtcgaccacgtacacaccgggcttgcgggcaaaagcaagcggtgctggcttcggcgattcggccttcggtgattcgaccttccagtccgcaaagaacttcttgagcgcgactaccgcagaatccttgttgacatcaccggcaagcgcaaagacgatgcgtttcgaagagaacacgccctttgcaaggcgcttcacgtcggcagcggtgacagccttgtattcagcggcattggcatcccagagtctcggattcggggcgtagttcaccttggccttgagcgccgagagtaccttggcaggagtttcatagcggcgttcataagcggtgacgtaattcgccttcatgatttcaagctgattcttgtcaaaggccgggtccgtcagcacctttttggcgagttcaagcatcgacgggaagtttgcagaaaggcagttgatatcaaatgccgagaggtacgtgccaacgctcgtcgaaatggacgcacttacgaattccagggaatcttcaaggacatgcggagaaataccgccacccgcaccacgacggatcatggaaccaaccatttcaaaagcggcttcgtccttcaggacctgcggcaaatggctttcttcaaaatagaccgagaaatccactagcggaagcgtactgtcactgacgatatagcccgtaattccatctgcaatttctacacggaaatccttcgggtacggagcgacatacttatattcagggaattcaatcttgctataatgttcgggcaattggctagacacccccattgcagaactagaactatccacagcggaagcgtacatatccggcacatgcttcacatgcggtgacttttttggcatcatggagcatgatgtcatggccaccaaagacacgcctagagcgatataaatcttgtaattcgttttcatctattagaaaatagtaaacttctggtaaaaaaagataagccaggtcggagcattccaacatagaccatgaaatttacggattattcgtccccataccgaaataagtcatatattaatacttgagccttcctagtggccacaacacgcgtagtaagcctacctccggcttccgcacagttctccagtcgagacacaagccccaccaggaaggcttcttcaatccctcctatgaaaaagacccgacgcgagcgcgccgggccttttttagtaaacagtggttagttaatagtggctaggtccccatcagctaaagcgaccattgagctgtttgcggcggcggccacgttccgagataacagcctcaatcaaaaacaggagggctgcaagcccgaggaaaatctggtagcggtcctggtaattttccatgcggtcactgctctggtccttcttttcaagcgttgcaatttcggtcaagaccttttgcagctggaactcgcccggacttgcgtaaaagtaaagcgcacccgtcacatttgcaatttcctgaagcgtcccttcttcaaggcgtgtcgtcacgatgttgccttgcatatccttcttgtagacgctaccgccgttcttgtccttgagcggtataggcacgccttcgcgggaaccgataccgattgtataaatcttgatgccaaattcagccgcttccttagcggcattgactgctgcggcttcaagttcttcgccatcgctcatgagaatcatcacagaatgttggcttgcaccaccggagtttttgaacaaagtcatacccttgcggatagcgctttcgaggttcgtacccggcatgagccaccccggattgagttcacgaagcaccatctgcaccgtaccgtaatcaagcgtcaaaggcaccatgacctgagcttcaccactgaacgccacaagacccacgcggtctcccgtcagagattcaaggaaagccgaaatctcgtgacgactacgcaccaaacggtttggcttcacatcttcggcaagcatcgaaagcgaaatatcctgcaacagcacaagatcctggccacggcgttccacgtgttccatcttgcggccccactgcggacgggctagtgcaacaaacaggaatgcaatcgcgaggagcaaaagcaagactttagtcaggcgcctccacggagaaacgctcgtcgaaagtttcgaaagcatagggagcgatacaaaacgggcagccagttttttacggcgatggtaagcatacacaaacagaagtgcaaacaagggcagagtaaaaaggccccacaaaaaattcggttcggcaaatctcattatctactccgataaaacatcttgtatcaacaagcaccaagaatatacaaaagtctgcggaaaaaaacttttaaaatggttttgatttcttttcataaagtcttcatacgaaaagcttgcaaatagttatatttcctactaaggttcaggttgcgagaatgtcttacgtaggcttaatagaaatcaacatcatctgcataacagtattgctcattacactgttgcagttcaaggatagtatcctcagacaccttgaagaacgtattctcggttttaccatcatcgataccatcatctacatcgtgttaagcacggtgaccaagatgctgtactcggtgcatatccagagcgacctctattccagcaaccagaaaatttgcgtcatttacgccatcatgtacgccctgagcttgagctcttcattgctcctcgcccagctgtggttctcgtttatattcctacgaatccgcaaaagcgtctactcgtacaaacacctgttcccgcttttttcaacaccaagcattatcggcattttcatctgcatcggcatcagcatctacggctttacaaacgactgccacaccacatcgttgcaattcaggcgcctactgccattcctcatcgggctgaacttcatatacattctggcgacaatggtgcttggcattcagcatgccattacgcaaaagaattctacaaaccgcaaggaagcgttctacctttcatttatagcccttgtgccaagcggaagctgcatcatccagtacttcgttccagacattccgctcaccgacccgattttcgcgctcacactcctgcacgtctacgtcacgctcttgaagtacagaatcacgtctgacccacttaccggcgtgaacaacaagatccgactgatcgaatacctccagtacatcacacagcaccaagatccgagcaagcgcctgttcattctcgtgatggaagttgactttttcaaggatattgtgcgcaacttcggttatgaaatgtccgaccgcgtcgtcgccgacttagcatctttcttcaagcgccagtgcagaggacaaaacgcgtttttggcaaggacaagggacaaccagtttgcgattgtcatggaacgcgacgaggtttcagaaatcgaatctttctgccagaagctcgtacgtgaatgcgaccgcgacagcatgcagtccgacatgaccacatggaaaatttcattcagcctgcattacgctgaaatttcaaacatctctacaagcaatatttcgcaaatctttgccgaagccaagaagaactgctacaagccagaaactccggcaccgaaggattagtcggcagaacttagttggcagagcttagaaatgcttaaagagaaaagagatgttctaagttctaaaatcacgggattctcacgaatcgggtgttcgcaaggatgagttcaagcagaatgaggagcgcaccgaccagaagccacgggtagaatttttcggcatagcgggcgtaagcaatcgtctcaatttccgttttttcgagttcatcgatttcagagtaaatcttttcaagttcagccttgttttcggcacggtagaaacgtccacccgtctttgacgcaatcgccttgagcacgtcctcgtcaatgccttcctcaggcgtaatgtcgcgttcgccccaggagatttcaccagtccacgggttctgctggaacgcaagaatcttgccggactttttgccgacaccgacagtataaaccttcacgcccagggacttcgccacctcggcagcacgcaccggcggaacgacactcgcattgtcgcggccatcagtcaagagaatcaccacgcgagacttggcatcggacatcttgagcctggcaagcgcgttcatcaagccatcgccaatggcggtcctgttgttcacaagcgtatcgcgagcaaggtcgtcgcttgccttcaagatttcaagcagggaaccataatccatcgtgagcggacactgcgtaaacgagcgagcgccaaatgccgaaaggccaatacggtcgctatggcgcttgccaataaattcggcaattacgtcctgcgcgtaaccgagacggctgtatttccagtattcgccgcgtttcaagattttttcggcattcatcacgccaagcttcgcctgttcggtacgggtaagcatgtcaagcgttcccatagagcccgaaacgtcaagtgcaagcatgatatcgacaccatccgtcgaagtgtattcgacttccatcgcattctgcggacgggcaagagccaccacaaagcaaacgagggcagccaggcgaaaagccggaacaatatgcctaaaccttacacgacggctaggaaccgccttctttgcaatggctagcgccgggaacttaattgtactcttacgacgctgctggcggtaaacataaagcgcaaccaacagcggaacaaacaacaacagccaaaaggcttcgggattttgaaaatgaagggctccaatatccatttcagctccaaaataacgaaaaacgacaaattacatgcaagaatatacaatttagtcgtcgcggagacaattccgaaaaccgaattctacaacagcatgagtccatcgacaccgagcacggtgagacacgatactacagcgactgtcacaaggccaccaccgaggagcgatgcgaccacagcggcaaggagcgcgcaggcgcccgtcaaacggctatccgtcgcaaagaagatcgcaggcacggtcatcgcactgagcacggtataaggcacgtaagcgaggaacgagctccagaacacgctcttgagctttttgcgaagcaaaatgaacggcaccgcacgcaagaacagcgtcacgccagccatcacgagcaagtaaatcaagtaagtttgcatgttgatattcatttggccacctcgtcatctgcattgacgttttgcatcggaaagagccatgctgcaataaaggatgccacgagtgcgcaaatgataattgcaaaaccgacagacacgccactcaacggcgggaagaacttgaacgcgcaactgagcgcaaccgcaatcacgaccgcaaaaaccgtcgggccatgcaccttcatctgcggcaccacaatcgccacaaacatgccataaagagcaacgccaagggcattcgtcaccatcgccgggagaatttcaccgcaaatggcaccaaccatcgtcccaagcgaccagccaatgtaagggagcgtcgaaagcccaaagaagtaaatcggcgtcacgcgcttctgcgacattgccactgcaaaaatctcgtccgtgatgccagtcgcgagcaaaaggcgctttaccgtaccaaaatccgacgagaccttctgggaaagtgaaatcgccatcagcgaatagcggaggttgataaagaacgtcgcaagcgccatctcgataaacgtaccggcagcatctgccatgatctggagcccagcaaactggcctgtcgaggtcaaattcgtcatggatataagcgtcacaagcggccacgaaaagatctttgagcccgcaataccaaaagagaacgagacggcaaagtagccaagcccaatcggggaaccgtcctttaagcccttcaaataactcatgggcgcaaagatagcatttttaagagactttggggtgatttatgcaaatatttaaatacatgcaatttttgtaggaagtagacagtggttagtaaacagcaggacaaatgcgtaggtcgagtgtcgcggtcaagcttgcttggacatgaccgaggccagcatttggcacttgaacgaagtgaaagtgcaagttagaagttggcagaacttagactcaatgcttaaggcttagggcataaaaaaagcccgcagcactaagccacgggttaagattcgagaaaactcagctattagttttcgccgttgcgcatttccatcgtttcacggtccatcgtgtgctgcaagtattccttgaaatcacggtcgatgttcacaccgtcaaagtcgatgtcgtcgttttccaacacgaacacggcgctcgggttatcaagccagcccacgatgtccacgtcttccaacttcatggacttgtcgccagccttctgggcaacgtattcaaccttggacttcggaacccagccctgaccgcaggcgcccttcacgaggacttcggtatcgccttctttcaagactgtcatttcgtcgttgaagctagccgtgcagactacggagccaccatctttttctttggtgagttccacatcgcccagcttggacttgaccttcttggctgcaaaagaagaggcaaccagcaaagcgaaggcgacaaacataatttttttcatcattttcatagcgaatcctcaaaacaagggaaatattcaacaatgctatacgaatataccttttattttgccaatccgttgcattttcttttaaatttttacgcaatgaagaagattttttcaattgccgccattatcctcgttttaaccgctgtttttgcgtatttccacgtaaatcaacggttgagcgccgtttcactcaacgaaaataccgtcattttggagattccaaagggcagttcccccacaaaagttttacaaattttacacgaaaaagaggtctggacagacgacctggcgttcaatttgtggtgcaaactgaacaaaccggccctaaaagcgggctggtacgaggtccccgcccaccagtcgcttgatgaactcaccgagctgttcgaaagcggcaaaaacgccgtccgcaaggtgacgattcccgaaggtcgagcctcctgggaaatccccgcctacctccagaaaagtttccctaaccttgacacggcccgttggaacaaactagtccaggacccgaagttcgcccgatcgctcggcatcgaaggaaactctcttgaaggctacctgttgccggacacgtacccgttcgccatcaattccgatgaagaatccatactgcgacagatggtcgccgcaaacttcaaggtacgcgacgaaatgaaggcacgcaaaagccccatgtgggataagcttaaaaactggcaccgcgtgttgacacttgcaagcgtggtcgaagaagaaacgggcatcccggacgaacgtccgctcattgcaggcgtgttccataacagattggacattggcatgccgctcggagcagacccgacggtgcggttcatcttcaagaacttgacaggtcccatctacaagagccagttgaacagcgacagcccctacaacacccgcaagtttccgggactgatgcccggcccgatttcaaatccgggtcgcaaggctattgaagcaacgcttttcccggcaaagacgagcgcactttactttgtagcaaaagacgatggttcacacacgcatttcttcagcacgaacctcgccgatcacaacaagtacaaggacgtcgccgccaagaaccgcggcgaaaagaagtagcggcggagccgcagtggttggtggttagtggttagtaggaagtaggaagtaggaagttctgagaacgtaacgtcacctcataccccagagcacccgtaagggtgcgagcccatacctaactaaaacagattgtagtcaccgatgcggataaagtatctgtagtttttgaattctctcaaatcaccaaacgtttccgtatcaacaacgcggttaaggcctgcgtaaacagtaaacgaacggtacttatagcggagcgccggttcaaacacaaacttatttgaattcagctttgctgttgccttgtcttcaaaatcgtggacatacgcaaacgaaagccatgcgccaaagccatgacggtgaacaccaccgtttaagcgcaacatcgcataaccatgcgttgaaagttctggatcttgccagtccccggaccacggcgttgccgccacatgcaggcgataacggtcttccatcgcgggattgtcaaaattcttggggtacgccatgctgccaccatcacgataagcatcaaagcccatagccatgcccatcgttatcgaagcattcctagccggtgaataggagagccttccatcaagagtgtaaatcccgtgaatcgggcctctctggtggaacccgaccccaatcaagttcatgccaaggcttgcatttgcggcatagccctttgtggcaaaccaggggtcatcttcgccattcaacaacgaatagtgaacactctgcgtcaccggactagtctcataattactactcgtattcacgacgacatcgtcaaagaagtcttcttcgggaatggcgctcggagcaagttcaaactcgcgactgccaaacaggaacttgacctcgactgactgcattttatcaatcgcgtattttgcagacaggaaaagatcgttacgcttttcaaacttgatacggttctcttcaggcacattatccttctcgaacgtcttcaaaaaacacaacttcatcaagtcatagccaaagctaaatttccagcgacggttaatcaagttcgaaagctccaaacgcggacggaatccgtaagacgacgtcccataaaagccagccaacttaaaactgatttccatctggttgacgtaattgagagccacttcaccataggcgttagcaccaatcacgttagaaccaaagccgcccaccgctacatcgacagtcgggtgaacgcccacatcaatcaggagatcgccttcaggctgcatattgaacgagattgtatcgtaaggagccttcgccgtaattgaataagcaaagtttgatggagccacaaagcccgtatcttcgggactccagtaagaagcaaccgccgaatggtgttccgacgaaagactgtcaaaaacaggattgaaggcgaaccaagcttcggacttttgcttgtccgtgtattccctacgtccatcaaccaacggaataatctcgcgcaaacgaccttccactgccgagaatcccgcctgaatcatggacttgcgggacgtatcgcgaatggaatgcgccctcacaaacacgccctgcacatcacccagctttgacaagacgttgttcttaagttgacgcgtttcaacattgccgtccaaatcgtaacgaacgggatccggcacaacgataagcaccgcttcttgcgggttcttgaccaggggcaaagccaagtacggacaaagttcaccggacttttcattccctgaaagcgggagcgatgcgacaatatcggcataagacggattttcaatcacgctatcgcaagtctggagcgtaaaggggatacgataggaaccacgctggcggtaaagagactcctcaaagcggaggcgcgaaagcgaacgttcaatggaagcggtatcggggacaagcgcatgcatactgcgatagacattccctgccgaatccgcatagaacgaaaacctttggcgaagcgtcgggataccctctatcgatagcggaatatcaaaaccgctatgctctgttttatcatggatcgtattcgccccaacgaactcaacaatcgaaggatccatcatcaagcgctggatatcgtcaatcgagacaccgagcgaccaaagcgcacccatccaggcgccccacgaagtggcgacaatggaatccacgggaatcttgtattcttccaaagcgtacaaagcgcccaaatggaaccatggcgaacgctcgccaccgccgagataaagcacagacttggtcttcttggcctgcagtgaatcgggaacaagctgcatagcgctcaaaagcgtttcatcagcggaatgtgccgcctgggcaggcgccacataaacagcagcaatcgccactgccaaaaggagcgtttttttaagccagccgtgcggggttggaaacatacctacctgcctcttcggcagtcacatagttagagcgaacaagttctgccaagcaatcgtccatcaagagcatgccttcagatgaagaggaagccatcacggacgtgagcttaaactgttcgccgctgcgaatgtgagcagccacgttttgcgtgttaaaaaggatttcccaggccgaaacggcgccaccgccttcagctgcagcgggcaagagtctctgcacgacaacagccttgagagatgccgcaagcatggtacggacaaggtcgcgattttcgggagtagctgcagaaaggagagcatcgacaacgccaacggcgttacccgccgtcacgttcatgaccaccaaggcgcccgattctgcagcacgtaaaatggaaatcaacgacgagccgtcaaaatcgccaagccagaaaaggtccgttccgctacggaggccctgttccagcttttcggaggtcgagccgaccgtattcacaagctttaagctttcacccgttttcacaggcagttcacggctttcatccaaatcgcagaaccgcaaaatgccagaactgcacaaagccgaaacgtaagacagcgccgagaccgtttttccagagcacgctggccctgcaaaaatcacgagaccggaactgagaccgagcaggctatcgagagccgcaggcgcgccaagagatgtaaaatccggacattcggccatgagcgggcggaatatcgccgcattgccaagcgcttcgcggaagtacttcacgcgccacttggtgttcacccaaggaccaccgacaaacgttcctgactcgccatcaatcgcgcctaaaaattcaagcaaagagccgaacgggagtgctgtagattcggggaccgcacagacgcgacctgcaaagcggaccgccgaaggtgcgccctcggtcacaatcaattcgcttgccccgatgttcaaggcgtattccaaaagagattcaatttctgatgccatgatgaacctcgctaaaccttgcggtaagacgcaaaacggcggctgtcgtttgcacgtttccaggcttcattgccttcgatgtaaccggattctacgcacatctgcaaagaatcgtcgagcgtaatgccttggtctttctgattgctaatcgcagagaggatctgcgacacatcgcacttgcggatcatgcccgcaatcgtcgacgtgactttcatcgcttcggttgcaagcacaagaccctggttttgcacagcaggaatcaagtgctgcacgatgacgcccttgagttgttcagcaagcgagcatgcaaaggcggctcggttctcgctcggtacagacatgaggaggcgcgaaagaagcgcgttgatattattgccgcttgcgacggcaaatacgagagcgcccgcgttcgaagcctgcatgagcagggaaagttcctccatcgtttcgagatggtcaaagagaatcacgtcggcgccggtgcggatggcaagttcgatgccagcggcaccggagcgcacatgcaagccaacttcgcgctgggcgatggagccgttcggattctggagcaagcgttcaatcggcttttcgaccgtctggatgaacacctggcgattcgcagcgatgcactcggcaaaggcggtcatcgtcgtggagcggccgctcgacgacgggccagcaatgagtacaagcccgctattgagcgttgcaaactgcatgctgaattcgggcaagtaaagattctcgagtgccaccgattccatcggaatgatgcgaatagaaatgctcggcgtgacgtcgttccacgtcacggaaatgcgggcacgaccaacacccgggagacccatagtcttactgaaattgcggccgaccacaatcttgtagccgtctgcaaaaccttcggccgcttcggccaggcggtccatcaaatgcgttttttcaagcactttctcagacgcaataaagagcttgccggactggcgcatggtaatctggcggtcggcgtaaaggtaaacgtccgtgacgttaaacttgcgggcgtaagcgatgatttttgcaagcggcgtaatcgggtgcaagacatcgggagcttcaacggcttcgccttcgccggtagcaacggcgaactgcgacggaagttcttcggtcgcagtttcttcggcgggcgtttcgctttcgaccggaacttgcacgctcgccatgctcgtcgtttcgaggccttcaaccttttcgatgacgaccgtcgaagaagaggcttcgccgtaaaggctgctgttgccttcaatctttatggcgggttcttcttccggctgcggagcaggcgcggctgaaactgcagcgggtgcaggttgcgcgggagcagtgggatgagccgaggccgaagactgtgccggcgttgatgcggatggcgcgggggctgcagacgaggctgccgcgggcttttcagcaggttttgaagcgggcttcgcatttttcgcttcaaggttcttcacaaatgcaagaaccttatcgtacatggactgtttcaagattcccgcacgaacaagaacctgaccgatatccatcgagtcggagatttcgccccagtgggccttgacctggtcctcggacacaaccttgttgtgtacaagaacctttgccatgtactgatttctcataagaaatccctccggctaaaccaccaacttgcgatggccaagaacacgccgatataaccaagtgcatagacgctgttccagaacacgtacatgtccgggagcgctaccccatgcaccacatagttcgtcacgttaaagcgataaagtccagggaatacggcgtgaatcacgaccgccgccttttcaagaattgcagaagaagttccctgcagttcgcccatgcggcttgcaaacttgacctgttccataagctggtcgctcaagtggcccgcaaagtaaacgccaagcgtaaagagcgcagaaagcaccgtgctactgaaattgctgaacaggagtgcgacagcaatcacgactgccatttcacagaagatgaggtaaatcgccgtcaataagctcaatgtcgggctagaatttgtaatccacagaatcgcataatagattcccgtgaggagcgtcaggtgaacggcaacaaccgccaaaagtccaaagtacttgcccacgataaacgcggcacggctaataggctttgacaaaagcgtgagcactgtgcgccgctggatttccttttgcacaaggctaatgcccacaaatatggaaatcagaagacccgaaaggctcatcaccgaaagcgtcgtagacttgatgacgtaagcgcggtcaaacaccgaccactcgccaagcacaatgctaaaaagcgtaagtgcaatcgccaaaaagtcaatgttataaagaatcttgtcgcgaatggattcgcggaacgtattgagggcaataatgccgatatgcttaagcgtctgcacgggcaatttcctccgtcaaaatatcttcgagactcggacgcttgtggtccatcttttctacggcaatcccattcgagagacagaagccgagcaaacgatcgcgggcgacatcgtcagcgcagatgtattcttgcgggtgacccgttgcagaaacaccgcgaggcaagtccgcttccaaaatcgcctggcgcgtccgcacatgatattccacaccgcaggattccgtgatttcatcgacggtcccttcgcggacaatcttgccatcgacaatcatcgccacgcggtggctgatgctttccacgtcgctcaataaatggctcgaatagaaaatcgtcacgccatcgcggttgagctgctggatagcctcgcgcacgtcacgacgacccatcgggtccaggccgctcatcggttcgtcgagaatcaaaagcttcggcttgccaagaatcgcctgggcaatccccacgcgctgcatcatgcccttggaatacgaacgcaagcggcggtcgatccagtccttgtttgcgtgcaaaagttcaagcgcccagccaatacgggattcgagttccgcgcccttgaggcccacaagctttccgtaaaaacgcaaaagttcacgacccgagagataatcgtaaaaatacggctgttccggagaataaccgatatactggcggctcttcacatcgcgcgggctgatgccgtttacaagcaccttgcccgaatcaaaattcaaaagtcctgtcagaaccttgatagtggtggacttgcccgccccgttaggtccaataaatccatacaccttgcccgcttcgacattgaagctcacgtccttgagcgcaagcttcggcttcatcgtaaagccactgcgatacgtcttgtgcaggtgttcaatttcaatcatcaaatcactcatacacgcaatcacttgttagaattttcgtcggaatcgctagccgcatcttcgctagacacatcatcggaatcgctgagaccagccgccttgtaggattcttcaatttctcgacggcgacggtccgctttctctttcttgttgatgaaaaagtaaatgacggcaccgaccaaatacacgacaatgcccgaatagaaaatcgggttgatagattttccctcaagaccggggaaaacgttcaaaataatctcgtgaccaaaaagcgaaagcagcaccaagataaaaccgagcgccctaagcacatgagtgacaatcactattttttgcatcgtaaacctctaaacgatgccgtacaacccgcacggcattcacattttgaatatatgtatttatagatgaaaaaggcgagctaaatcgcgaatatcgtgcgattttaagcgatttacacgcaaaaaaggccttgcggtgggatgccacagggccttcttgttatgattcagctaagaggattgattagggaggtgcctgctcgggggcaggcatgacaaattttagcgctattttactttcacgcagcggacggaggcggcgatggtcttgttgtaatgctcgtacgttactttgtcctgtacgcggaccatcacagcgcgggattcgtcgaatgcatcagcagtccagaagcttgcactcacgttttcgtcggcgaacttgccatcgtaatagcggaagccatccttaccgatgttgagagccttgaaatcagccttttcgaagtcagcctgtttagggagttcccagcctgtggggcatgcgtcattggcggatttccagtcatagaggcggccatactttttgcagttgtcgaggttattgccgtagcagtaactggaatcaaaattcagaaggttggcgttttcagccatccacacgcggccacccgtttcgacggtggaataggtttggccttggcatttgagcgtcttggcggattcatcgtaatgacagttttcaactttttcgcatgcagtaaatgcaatggcggcgacaaaaagagccaatacggcaacgaacttgaacttcatatgttcaatctccttaagattgtttttttgaatttttcaagagctctttttttcggctccaaatttagatggaattagcccttttgactaatactttctttcaataagattcataattaaaaattatgaattagggtttttctataaggagctagcctttcacgtgaattgcggcggcgaattctttgagaagagccgggtcattgactttttcccaaagggtgccggtgacaatgatctgggcgccagcggcaacgcggacagccgctgtctgcgggtccttgattccaccaccggtgataatcgtcatttcggtcgacttgcgggtgtaagcgatatgttcgaccggcacaggttcttctgcaccgctacccgcttcgaggtaaacgtagcgcatgcccatgagttctgcagcgatggagttcaccatgctgagcttcggcttgttggctggcaccggcatcgtgttactgatgtattcgaccgtcgtacgcttgccactgttgatgagctggtaagccgtcgggatggcttccatgttgagcgcacgcacgagggcgccaccgcgcacctgttcgtcaatgaggtagttcggattgcggccgctcacgagcgtcatgaaaagcatggcatcaaagccaggaacgacctgagaagcgccacccgggaaaagaatcaccggcaagtcgacagcggctttgagggcagcgacctgtttcgggagcgtgaaattgccgagataagaacctccgaccaaaagcaagtccgcgccgttttcagccgccatcgagcctgccttgacaaaggcggcctcgtccgaagtatccggatccaagagcacagcaaaaagtgcaccgcgcttttcgatatcagcattcaaacggagttcagtcttaccaggtttcataacaattccttttaacgcaccatgtgcaatacagagtaaagatacaatatttcttcaaggagattcccggtcaagccgggaatgacgatacaaaagcgagtgcgtatgccgaccccggaataaatccggggtgactattcaaaaaaaaggagacggaccgaagtccgcctcccctcttttcctcctcacatagtaagggtattagaatcatctgtagtaacgcccgtcataatcgcctcctgcccgttagtttttgacgcagcgaacacttatgcgtacatccggatcatcagacacattgtaatccatcggcttccagttatccattgtaagtacccataccgaccacgcacctttgtattcctgatctaaaaatgtcatatactccaccgtaatatcgccaaatccaatctggtgcaaatactgtgaggcgtaccatccaaagccctcataaacctcaaattgttccctgcaatcctgagaataacattcaccactttctttttcggcaaagtaaaatactcgagaccattccttacgagtcgggatatgccacccatccgggcaaataccctggaaatgcccattatccattacaatcgaatcgccaccaatgacgtcagaaacagcgtatcccgcataagtttcccaatacgaggaatcacgcgaattgatgtattcttcaaattcaccatcgcggccctgatttttaacaaagaaagccgaatcaatttccaaaacaggctgaacaagcgaatcgctatacctcaggttttcagcaaaccaggtataagttgaaccctcgaaactgtacgtcaccgtattatagacttttccatcgcgagcatccgtcatcgtccctttcgtaacagagaaagcctcttcaatttcttccggggtattcttatccaaaatagtccacgcgcccgaaacacacgtaatatccttaaacagctttgactcgcacggaagttctacagtacgcccttccgattccgcagtacacgtcccaagttcataaagggttgccaagaaaccatccaagaatgcgggattccctggtccggatttcatacggactcggaacgaatacgcattatcagcgaaaaagccccttatcgaatctaccgacgtaaacgtccctgacgacccaaacacatcagcaagaataatcggtgaatttgtccgtctccaataagacgtaaacgcattcatataaagcatcgcagtttcatatttagaatatgcgggatacctacctttatcgaaataaaaactaccattaggcaagccaaaagcactgagaatttcacgatcggcctgttgttttgcagccgcgaagtccattccttgacggacaagataacgcaagcgagcggcctccaaataagtcatgatgttgatatcaacgccaccagaatcccgcacatcaacgattatgctatacgttatcggatactctccccaaatttcatcataggcatcaaaagaccatgttccgtcccacgtccaagaaccatcttcaacgtaaggtgcgatttcaagcatgacatacgggctgttcagcgaaacgctgtcaaaacggaattcgccgtcataaccgttgcacttggcaaaataaaacacgcctgtcgtatccaaagtcaccgaatccaattcagccattcttataatcgtaccttctttcgcggctacactccacgtgttcatggcagaactatcaacgacttcagtactttcaacattacgagctagcatttttgcaccacccgtcacgtttatattcggaagcaaagcttcaacagagggttcctcggaagagcctcctaaatagctcgtttcttcagtggaaccgcccatagagcagcctacaaccatcacagcgaagaacgtagcgatagcaaagttcaagattatactcaagccagcaatcaggaacaatcgcaagtttgtctttttacagacaagttgtccgcaattttttgagtaattcatgatatcctcctaaccctttttaacactcttttttgtcaacgggaaaaactgaacgttcagtcggtagacctcgtccgtttcgtcatcgcgcgtggcaatcgcaatgatgcgcttgcggaatgcagcgatttcctcaacaatttcatcgtaagcagattgcgtgataccgagcgtgaggccagaaaaatggcgttgatcttgcggcacaccttcaatagtttcaagtgcgaactcgcccatctggcgatgcattccgcgaacagccacaggagtcacatccataggtcctgtcgttacggatttttcagtttggacataattgccgttttcgtctttttgcaacaagttcgccttgatcaagaaactcagcgattcagagacttcggcggcagtgatttccgggcggcaggctttggcaagcgcaagcggttttgcgccaggcatggcaggggctagttcacggagtaccggatttttccagctatcaaaataacggaaggaatctccctcaaggactcttactttatggatgtcagcgatagcgagcattttgttgaaaatggactttttctcttcgtccgttttcgcatggtcgaacctgaccatttcgcaaaagtaatcctgttcgtaatttgcaaggcccatcgcagatgccacttgacctgcagtttcttcgctcaagttagagcggccttcactcacgtattttaggaacaccggcgacgaaaaccctgccgcccgcgtaaaagtttgccaagtaaacgcggattttgcctttttctcggcgtaataatccgcgatgtactggtgatagttcgtgtactctagtacatccttcatcgtatcctcctaacacaaaacagtgtcttgacttgtaagcccgcaccgtttacaatttgaaatatatactaaaatttcaaaaagtcaatagtttttgtgatatataattagcgtttttagagaaatttaggcagttttaaaatatttaacaaaaaaatttagaaattttaaggatatagacaaaataataaaaccaagaaaataatggatttttccgccttcggcgtcagaaaaaagaaggcggggcgaaccccgtcttccctttcctcctaacaaataattgtattacgttttaagatttagtccttgatgcagcggacatacgattcagccatactcggaaattcatctccatagcaactgtatctatctaccgcagagcatgccctattgtattcatcaaccacgtaaaaatcatactcgtccgaagtcagcccaaatccagtcggattacccaagaaagtacgatgcaaataatccccgaccaacccttttctgtcaatattttcgtgcttcttcggaacagtcggattatacgattccaccatataatccagcaaagaatccatttccccacgcgtgggaatatgccagccattggggcaaacgccttgatacacgcccttttcaaccataacggaatccatatgttgacgatacttcaatgtatcaagactccgttcaaggccttcttcacactcattccagaaatcagactcttcacactccgggcaatctttcaaatggcgctgaaagcacatttttcttgtttcaattatcgaagcgtccaagctaaaagcgccaccgacatcgtacatgccacaacagctcgctcgatgttcgcaaggcacctgcaattcagaagcgttatagtccaagcgttctgcgagccaagtctgcgtttttccatttatatcataggtcacggtcttatacgtttttccatcacgttcatccgtcatcgttcccatggaatgtttcatttctttatacgaaaattcccatccctctgaacgacatgtcaacataatgtttttgtcgagaatttcaaaagcttttccctcattttctgcagtgcacaagcccgcatcaagcaaatgagctacgaaggatttcaagaagagaagatttctacgagatttttcaatgtccaacatggcatactgatctagatcgtcatcattctccgcacgagtcatgttccaactaaggtcattcagcatattcagcgattccgtcaagaatcgcgtcttcaaaaattccgtaccgcaagtaagattgccgcacttttcaatttttgcaacaaccgtatcctctgtcgtatatttcataaaatcttcgataaacgccatgtagattctatagttaggatcttgcacattttcagcttcgggtttatcaaacaaattagcataaaaaccaaacgattcaagaacttccttgcttgcctgttttttggcttcagcaaaactcattccaaatttcatcagataacgagctcgaatactttcaaagtacgtcttcttgtcaacggcaaaggcattcgcatcccgaacatcaacaatattatagcgtcgattggaataatccgtcgaaagcataacataaggacttttcaaagataaactatcaataacaatgctatcgatatcaggagttaccaaatacaaaggtttactactaaaattccaactataaggaactcttctcgtggtatcaaaagttacagaatcaagttcatatatctgaacagacccatatggagcagtataaacgttcattcccctataaactacattcgagccgtcaaacacaacactcgaacttgaagcaggagcttcatcgctactcgatgacaaaccatacggctcgcccgaaggagcattcggcaccaagctatcgacttcagaacaagcgattaacgcaagcggcgtcaaaaacgccatgagccactttttaatattcataaaacattcctcctttatttaatccttaacacaacgaacagaaacttcatttttacctagatattctgattgcgtagcattaaatttcgcttttcgacttatatatgcccatttagatccaatgctataaatcgagattaccgtagaattcacaagatcagtattatttaaagctttaaacgtgctatcgatttttacagcatacttagctccaatttttttatcagattctccaaatccggcaatcgccatcatatccattctataatccaacatgcgaacatttacttttccttccacataagcacgcaactttttccattcatttgcatctggaagatgccatccatcaggacatataccttgatagtttttcccagtcgccttgacggaatccgttatagcccaaagtctctcgtaatcaagattgcttttttccgcctgcaggcgatcgcaattcgtataagaatcttcttcaatacaatcctcataaggaatcaacgcaatggaatccggcaaagccattgcatcattccagaaataaataccatctgcagatttatacttcaaattttctgcaagccatgtttgcgcaccgccgtcaacattatatgtaacagtcttatatttcgatccatcacgggaatccgtcatttcgcccaaaatagcaccgacactatcaggaaccacataatggactaaataggaccaagctccatttttacaaacaaaatcaatatctctgtgtacatcataggtgaacgcagtgctatagccctcatttccagcagaacacggatccaatttccacaagctcgccatgaagttatgcataaggtcatgcagacgaaccttcacatcgtcgccaatccattcggcatcaaaccagctaacaattccttcaacaaagtcgttcttcacattaggtattgctttaaaagagccaactttagcaaacgcatttgccaaaccagcctcagttttaggtgtaaagccgaccacgtaactcgcgaataagatttcatcttgattttcttgagactcagccttatcaaaacgataaggaacaccatagatccccaaagcactgagtatttcactttcggattttcgtttagcatcctcaaaactcattccttggccaaccaagcccagcagtcgtttagtctctatagtcgtcgccacattgataccgacattcttaacctttcgcaaatcaactatcaaactatacaccatataatgagtagttccattaacgacacagccgtctacccatttacgctcttgatccgtcaagtcataccattccccgcattcgtaaggagacaattcaagcataacataaggactcttcagcgagacactgtcaaaactgaacacgcccgaagtatctttagattggctatagtaaaccaaacccgttgcgctaaaattgacagaatccagttctgacattcttacaacagagccctcaggaactgaactaacaaatttgaccttagtagtgtcattttcatcaatttttgtttcaaacagccttgcttgcgccactactttaatattttcaagagacgcctgttcttccgtgtagccgccttcatgcgcaagcggggaattaccaacatcctcggaacacgccgcaaacataaaagcgagcaacgtcaccattttgcaggcaaattgcccgcccatttttgagtaattcatgattcctcctaaccttttttattaaaacttttattcgtcatcggaaagaactgcacattcaaacggtagacttcgtccataccgctatcttgcgtggcaatcgtaataatcctcttgcgaaattcagctatttcctgaacaattttttcgtaggcatcgcgcgtgataccgagcgtaagacccgaaaaatggcgttcatcttgagcaacgccttcaatggcttccaaagcaaactcgcccatctggcgatgcatttcgcgaaccgcaatcggagtcacctccatcggccctgtcgtcacgcctctttcggtctgcttgtaatttccgtctttatcttttttgagtaaatccgccttgacgagaaaattcagcgactcggtcacttcggcggctgtaatttctgggcggcaggcacgggcaagcgcaagcggctttgcaccgggcatcgctggggcaagttcacggagtaccggatttttccagctttcaaaatagcggaatgaatcgccttcaatgattttcgccttgacagaatctgcaattgaaagcattttgccaaaagcatcttttttctcggcatccgtttttgcgttgtcaaacttgaccatttcgcaaaagtaatcttgttcgtagccaacaagatgcatggcctgcgccacgcgcagtgcagccgcatcgctcaagttgagtttaccttcgctagcatacttcagatgaactggcgaagagaatcccgccgcacgcgtgaactcctgccaagtgaatgcggatttggcctttttgtcggcgtagtaatccgcaatatactgacgataactagtgtattctagtatatctttcattgtttcctcctaacgtaaacaacatcttgactcataagtccgtgccgtttacagaatcaaatataaatcacaaattttaaaaagtcaatagtttcatcataaatttttagcgtttttagtaaaatttaagcaatttttattattcattaaaaattttagtcatttttcacaatataaacaaaataatcatcatttctacaaaacgagataccgatcccggcacaaggctgggattacaacgcaaaaaaaagaaggcgggccgaagcccgccttccctttcctcctaacaaataatttttatgcggttttaaatggtttagtttttgatgcagcgaacattcacttcattaaaaggaggtatatcatacgcgccttcactatattgatattcagtcggcattctaaatccaaagccagatccgctactaaacccaccaaagaaagcaactttagataaatgcagatccgtcaccgcaaaatgattataaaaatctcccatccttccagtcacatatatacggccattatcatccatagcaagcccacttgaacttttcaaaccaaaacctgttgcagtttcatcgtaaaggacaggcaccgctttaacataatcgaccccatacagacttcccaaattctgcaacaaggttttccagtcattcgtagtcggtatacgccaaccatctggacaaattccttgatgcatattcaaagttgactgaagctcagcattggcataatcataatcccagcttgttcttcccgcataacaggcatcataatcaaactcatttgtcgaatccaagaggcccgcaaatgcttttcgacattccaagttcaaataaaccgtatcccctcgcaaactaacccaatatatattcaaatcttccatcgaaacatccattgcattccaccacaaatatcgaccgtatattctgcaaaggcttgcattactacgtgtttgacataaagcgtgagcggaatctgaataaataaggtcttccgccatccaagtctgcgtgacaccgccccaattatacgtcaccgtcttataagatttaccatctcgattatccaccaacgaaccttttgtatattccaccgttttaaagcccatagtccaccttccagagcgacacacaacactaaccgaattctcgctattaagaattccaatttcacctacatcattttcacgagcttcggtacaccgtcctaatccatcaatcttagccaagaagccaattctataatctatcattttctttaaattcagaagataacgctccaattgaacattccccatgaattcttcaggcgaagcataatggtaagcagcatcaaaccaatcaagtcccttgcgagcatctttttccgtgtattgaattagcttatttacataagacaattcagaattttcatcaaacattttttcaaacgagcctaagtcttcgtatattccaaagtcttcaagaattttgcgttcagccatttgattcgcttcagcaaaggtctttccttcggctatatattctcgcaaaagtggaactttggcggtcgtcaacgaattcacacttattttttctttttttcgcaaatccacaatagcacgaagctctttagacgggatcgtgtacgcaaggcattcaacacccaaagttatctgcggaagcaacaatccacttacatacttgcacgtatcaagggaaggcacaatttcttcaatcaacacataagggctattcaaatcaaggctatcaaacgcaaaatgtccttcatcgtcaataaccgaatctacaacagaacgacccgttgtatcaaaagtcaaggaatcaagttcataaacagtgatagaactccccttaggtgcaagcatcgaatttccacgcgacgaagaatcgaccatactcaatttcgggaatacatcacccatttgccccattaaggcatagacacctgtttcctcttcggcaccgcccattataccaagcggtttattttcgtcggaacaggccaccaaaaggagcgccatcagcgcagccaaagtaatttttgagtagttcatagtttcctcctagcctttattaacactcttttttgtcatcggaaagaactgcacgttcagacggtagacttcttccgttgcagtttcacttgtcgcaatcgcaataatgtccttgcggaattcggcaatcctctgcacaattttttcgtacgcttcgcgagtgattccaagcgtaaggcccgagaaatgacgttcgtcttgcgggacgttttcaatggcgtcaagagcaaactcgcccatttgacggtgcagtccgcgaactgcgagcggcgtgaattccatcgggccggtggtcacgactttatcggtttgggcgtagttcccgtccttgtcttttttcagcaaatccgctttgaccaagaaactcagcgcatcagagacttcagcagcagaaacttcggggcggcaagcatgcgccatcgccaaaggctttgcgccaggcatggcaggagcaagttcacggagcaccggatttttccagtcctcaaaaaagcggaaggattcgccatcgacaatttttgccttgcgggattccgcgatcgagaccattttgctgaacgccgcgcgtttttcgtcatcgttctttgcgtggtcaaacttgaccatttctacaaagaactcgcgttcgtaatcggcgagatgcatcgcctgcgcggtgcgaaccgcagcttcggcgctcaagttaaagcgaccttcgctcacgtatttaaggtagaccggcgaagagaaacccgccgttttagcaaactcctgccaagaaaacgcagtcttcgcctttcgatcggcgtagtaatctgcgatatactggcggtagtccgtatattcaagtatatctttcatttttcctcctaacaaacaatctctttgtcggatcatttgttgttaatctaaatatagctcataaatttcaaaaaatcaatagttttacaatatattttattgatttttacaataattttaaagattttaaaagtaattagaaaaattatagaatttcacaatatgaagaatattgtagaaataacctactatatttacttcatggactttttcacgaaaatcaatattccggctgccaattggcagattgactacaattctaggctcgcatttttcggatcgtgctttgcagacaatatttcggcacagtttgcatcgcggaaattcaacgttttggcaaatccgttcggaacggtttacaacccgctctcagcggcaatgcagattaaagccattgcaaacgggaaaatttttggagaagcggacgtttttcaggatacgcgattaggcgtttcggaaaacggcaatgagattcgcggcccctggcactgctgggacgcgcacagctcactttccgccgcaactcgtgaagagtgtatcgcaaaattgaacgaaacgaccgctaatgcacgggagtttttgcagaaagccgataccgtatttatcacgctcgggactgcgttcgtgtactttttgagagaaaacggggttgccgtttcgaattgccacaggcaaaatccaaacctgtttattcgcaagatgatttccgtggaccatgcggcagaagcgctgaaaagcatcgtgcatgatttgctgaagattaaacgcgacgggatcggcgagaatcgcgaactccacatcgtctttacagtttcaccgttacggcatttgagcgacggcgctcacgaaaacacactttcaaaagcgacattgcaactcgcaatagaaaaggtcacaagagaaatcgtcacagagcctgcaacgaccatcagttattttccgagttacgagatcgtgatggatgaactgcgcgactaccgtttttacgatgacgatatgattcatttgtcaaagacggcagaaggctacatctttgagcgcatgacagaaacgtattgcagcgaaaaaacgcgcgaagatatccgcaaagtggaaaagttcatgaaaatggcaaaccacagaattcaagacgagagttcgacagccaccgcgacattccagcaaaaattacaagcagaagcacaaaagctcgaaagccaaatcgcgggacttgagttaaacgtgtagatggagattccccgtcggagcggggaatgacaatgtaagattctactgaatccttcggcgtttcacgcctcaggatgacgagatgaaaagaaggcggggcgagccccgtcttccctttcctcctaacagtatttccgttaagttttcattggtttagtttttgatgcagcggacagcgaacaagtcagagttaaaaaagttgaatcggactttcttatgggatgtagcagccaaaagaggagtttgctcgctcttgccaactcggacaaaactaccatcttgatccagaaccgaggcaaattcatagtaaccatatgttatcacgttcggcctaggaactcccgaaccataggattccacaacttttccttcaatattcccaaagccactcgcatcagcgtcctttaacaagactccttgacttgccatgttttcaatcaagagatcccaatcagctttattggggattcgccatccatctgggcacacgccctgataagttgcaagttccgattcagggataacactcgaactatcaaaatagattccatatccatatttatggttgcaataatcccacaacgtttcagcagtatctaattcataacattcacccgcttcagttctaataaagcaatattcaatcctattactttcatcttcatacgcacgcaaatcaaactcaaccgtcaagcaccgatcttcaacagactccgtttttagtaccatgtccttacccaacacacggtcgtaaacatcggcattcaacttaagaaaagattcatcaatattcataaacgcagtccacttgtaaaaacggcccagtttttcacatgacggatcgtattcccagcaactcgtttttccaagcaaattctttttcaaggtactatcaacacttgaagacaccgtatccgcaaaattcagattttcggccatccacgtttgcgtgacatcaccccagttatacgtaacgatcttatatgtttttccatcgcgattgtccaccatcgttccacttgtgtatgaagcctttttggaatcaaccacccatttttttgaccggcaggtgactgcgaacttgggcaattcataaaattcacgaatcgcaatagtatctacatcgttttcacgcaattccgtacattgtcccaatccaaccatatgagccaaatagccaacctcatattcgaacaactttattgtattcaaataatattgctgcatttcttctgacgcagagaatcgcgacaaaggcgcaaagtaaacttctttatagatccagataaaatcataacccaataattcattttttatttcatctccacctccacgtcccaaatcgtcaagttcagaaattttcaagtacaatgccataacataattcaattcttcattttccaggtcttcaaagcttccaagatcttcgtaaatgcctatgttttcaagaatgtcctgttcagcctttttgctggcctccgcaaacgacattccttcggcaaagtacgcccgcactagcgggacctttttattggacaacgtattgacgcttatcttcttatactttttcaagtcaacaatagcgctcctcaaaaccggatatttttgcgatccatatacactcattgctcctgttgaatcaaatttcgtaggaagatcggtcgtaaagccccacgcaccagcacgctcaagacaattattggtgatgcaggaatcaagcgtttcaatcaatacatacgggctattcaaggtaaggttttcgaacgaaaaacgaccatcatcattatcaatcgtatcgacaaacgtacgacctgtggccgcaagagatgacgaatccagttcgtaaacagtcacaacggttcctttcgcagcatacagggaaccttcatcattttggatatttgccgagctatagccttccttcgcaagcaacttgggatatacatcgcccacgcggcccgacaaggcgtaaacgccagtttcttcaacagtgccaccggcaacaccgtttcctgaattcgtttccgagcatgccgcgaacataaaggcgagcagcatcgccattttgcagacaaactgtccgctaatttttgaataattcatggtttcctcctcgtttattttttcaaatcttgtttctgtgtcagcgggaaaagttgcatattcagacgatagacttcgtctgtggccgcattcttccgagcaatggcaatgactcttttacggcaatcagcaatttcttgcacgatttcgtcgtagccatctttggtgatgccgaatgtgacaccggagaaatttcgtttatcctgagccacaccctcgattgcttcaagcgcaagctctcccatttggcggtgcattgtacggacggccaacggagtcacttccatgcggcccgttgtcaaggatttatcagtttgtacgtaattgccttcgtcatttttttcaaggaatccgcccttgacgaggaagttcagcacatcgctgacttcggcggcggtaatttctgggcggcaggcatgggcaagcgcaagcggctttgcaccaggcatcgatggagcgagttcacgaatgaccggatttttccaactttcaaaaaagcggaacgaatcgccttccaagattttcgccttgtgcgcttctgcaatggctagcattttgttaaaggccgccttcttttcatcatccgttttcgcatggtcgaacttgaccatttcggtgaaatattcgcgttcgtaatcgaccaagcgcatggcatctgccacgcgagcggtcgccgaatcactcaagttaaagcggccttcgctcacatatttcagataaacacgtgaagagaatccagcttcgtttgcgaactcttgccaagtaaacgcggatttcgcctttttatcggcgtaataatccgcaatatactggcgatagctcgtatattctagtatttctttcatttttcctccttacgacaatccctaaattttttcagggtccgtaaaaaaacaaacgaattgcggttcttttgtccgtttcgttcctgaaatcaaatatacaacataaattttaaaattgcaatagatttacaatacaaaatattgatttttataaaatttttggagattttagagaatattataaaatcttgagtatatttcacaatacaaatgtattgtagattttttatttcaatagggaatggcgaccccgcaacgcgtgaggggtgacaatgtaaaggaaatgcgcgggtattgcgcccgcagcaagattttactgctgttgggattgcgattcgcgcatgcggcggcgagcacgggaacccgggcggttgcggcgatgacggcgaccgccgttctgcggattcggagtattatcagccggagcattttgtacggtcacattctgggcaggattgcgagaaatctgctcggaattgtgcggtgcattgttagaattctgctttccgtgatttcctttgcgattgccgcgattattgcgggtttctgcagcgcgggcctgagcttcttcgcgcgacatgcgaccgcgagaattgcgcatcatgctttcggcagtttctttttgcggaggtgggagattctcgtaaatgctctgatcgccttccgggattttcacacgagtaagcttttcaatcccgcgcaaatcggattcttcgtccggagagcagaacgaaatggcaacgccttccttccctgcacgggccgtacggccaatgcgatgcacaaacgtttcatgttcattcggcaaatcgtaattgaacacatggctcacatcatccacatcaatgccacgtgctgcaatgtccgttgccacaagcactcgaatttgttcacacttgaaatttccgagagcttcttgacgacggttctggctcttgttcccgtgaatagctgcacacttgatgccagccttttcaagcacgcgcacaattttatctgcaccatgctttgtacgacagaagacaagcacctttttcatttcagggtgttctgccaaaagctccttgaggagagcccccttgcggcgcttgtcaatgcgataaagctcttgacggatgcgttcaatcggagtgctctgcggagcaacttcaacacgcaccggattcgggcgcaaaatcgtcgcggcaagtttcgaaatttcttccggcatcgtagcgctaaagaacaaattctgtcggtcttgcgggagcatcgctacaaccttgcggatatcatggataaagcccatgtccagcatgcggtccgcttcgtcgagcacaaagaattcaagtttcttgagcgatattgccttctgcccaatcaaatccaacaaacgtcctggggtagcgacaagcacatcgacaccgcgaataagcttttgcttttgcggattgtcattcacgccaccaaaaatgcacgccgtcgaaattgccgtgaactgtgcatattccctgaagcagtcttccacctggatggcaagctcacgcgtcggcaacaaaatcaaagcacggcaagttttgggagaacggaacttcccggaatccaaaagtcgctgcaaaatcgggagcgcaaaagcagccgtcttgccggttcccgtctgagcaattcccaagagatccttgccttcaagaagactcgggatggaacgttcttgaatcggggtcggggtttcgtatccaacagcgcggacagcccgctgcaatggatttgccaaaggaagttcttcaaatttcatactgcacaaagatagaaaaagagaggctcacgcctctcgaaaagttaacgcttacggcgattcatttcggcatgagcggcatagaacgcttctttatcctcgtacatgcgctcatcaacagcgttaataaaggcatccgcactttcgttcttcatgtcgaacttgtggaagccaacagaaataaaaagtttgtagggtttgtcagtttctttattgaatttatcaaaagagtggcggattcgagcaaggcaattttctatcgcaacgtcatcttgagtattcaacaaaataataaattcatcgcccgcatagcgaactacgctacctgcgttacccaccgccgatttcaggattcgggccgttatcaccaacgcatcgtcacccaccgcatggcctaattcatcgttgatacgcttgaacccattcaagtcaatcatgatacccgtaatgttcaacttcgtccggtccgtaagtttgtccaacaggtaattcaaataggaacggttaaaaagacctgtcagttggtcatggtaaatcatctcgttctggaggctcgcaagcacgcccgcaatcgagatggcgatactcgtcggaatcacagaaatgccgtagtaaagtgactgcaccataccaccgataaggatcggcgcaatataaacccaaatcgggaaaaacttgagaatgccgcctttcgctcgcgccttaagatacaccacaatgctatagacaacaaacaggtaatccaccaccaaaaagaaggcgtacagattagttctcgaataaaggttgtcctcgtcgatagaaaatacaatcggcgtaaagagatttatcaagagcaaagtaatgccaacggcaacaattgagtcgagcacaattctagaacggcgcgggattccaccattcaaatggaacgacaaaaagcgcacccagaaaaagcttgcaagcatattcgccgcaaaaagccacgtactcgtcgcataaacggcaatctttggaacaaggccgggcacgcccttcatcgaataagaaatcggatcggctatgcagctcgtgagagcaaggaacatcatcaatagcaaattctggtccgcacggctgcgcgtctggaaacgccataaattacaaacaatcatgacagcaatcagaactatcccgattacgtttgtaacataaatgctttctagattaaataacggctccatatttccaacctgctccctaattatacattataattaggcaatcttggcaataagggttccgcagaaaaacgctttttgcaacaaaaaaaaagaagtttcaagaaattatttaggacttttctggcgtccaaaactcccgatagggtatttcaccaccaaagttgccgccttgttgccgaggaactggataacctccaccatcgcaacgatgataacgaccgattcgatcatcacgtcagtacggaaacgctggtagccataacggatggctagatcaccaagacctcccccgccgattgcccccgccatcgccgaatagccaatcagcgtgattatagtcaaagtaacaccagaaataatcgatggaagcgcttcgggaatcaacacttttcgcaccacctgacgtttggatgcgcccatggcaacagccgcctggattacgcccttgtccacctcgttcaacgccgtttcggtcaagcgcgcaataaaaggagccgccgcaatggatagcggaataatcgttgcctcagttccaatcgccgtacccaacaccacacgggaaagcgggaacagcacaatcatcaaaatcacgaacgggaacgagcgcagcacattcacgatacggctaattaattgatacggaataattttgggagcgataccgcgcggggatgtgacaaataagaaaattccaagaggaaatccgagaagaatcgcgaacaacgtcgaaaagaaaaccatgacgacagtttcccaagtcgattgcaaaaccagttctgttataggactcatcttttgttcacctcgtaaccttgagcctgcaaataagcgatagcggaatccactgtgatttcttcgcgacggatgttcgacaaaaattcacgagtgatttcgtgcctgggcgaacggaaaacatccgacaccgcacccgtctcgataacgtaacctttgtctacaacagcgacatattggcaagcatcgcgcaccacttccatctggtgcgtaatcatcaccactgtgagattcattcctgcgtggattttcttaatcaagtccagaatttcgtgagtcgtctgcgggtcaagcgcactcgtcgcttcgtcgcaaaaaagaatgttcggccgcggcgccaaggcacgtgcaatcgccacgcgctgtttttgaccgcccgaaagtgttgtaatcggcgacttctcgcggtcttcaaggcccacaagcgcaagcatctctttgacgcgagcgtcgatatcgcggcggttccaacctgcaagttccagcgggaacgccacattcttgcctgccgtgcgagaactgaacaaattaaaattctggaaaatcattccgatttcgagcctacggcggttcagctcttttttgggcaaatggtccacacgaacgccatcgtaatagacctcgcccctatcgggagtttctaacaaactcgcaagtcgcaacagcgaagatttgccagccccgctcttgccgataatgccgatgatggaattatcaggaaaatcaagggaaacatccttgactgccgtgacgcttgcgcgttttgtcgtgtatgttttattgagatgttcgagcctaagctgcattgacgcaatctaaaaaacgggaaccacttcgcccttggtgtacttgcccttaatccaattcttgaccttttcgctcttgagggcattcaccaaggcctgaatctttgcagacttctcgttacccgccttgaccgcaataacattcacgtaaggcgaactcgcattttcaacaaacaaaccatgagacgatgcattaagacctgccggaatcgcatagttgccgttgatggctgccgcatccacatcctgcaaaatgcgcgggagcgaagcagcctccagttccttgaacttcagctttttcggattctcggtaatatcaatgggagttgcagtgatgccagactttggatcaagcttaataaggccagcagcctgcaacaaaagcaaggcgcgcccttcgttggtcgggtcgttcggaatcgcaatcgttgcacctttcttcaaatttgcaagcgatttgacctttttcttggaattcttcgacggataaagtgcgaaaggttccacatgaatgccgcccgcattcacaagatgcgttcccttttctttattgaaactttcgaggtaaggcaaatgctggaagtaattggcatctaattcgccagattccagcgcctcgttcggagtcacgtaatccgtgaactcaacaaccttgagttcataacccgccttggcaaggtcacccttaaccaagttcaagatggaagcatgcggctccggagtcgcaccaaccttgatgacttcggcagaaaacgcagcaatagcggcaaaagcaatagacaaaataatcttactgatattcatttttactctcctatttttttcgcacaaaagataggattagcaagagttatcagcaagatatatttaactatagcgttttatagaatttttttatacgtattttgtgcaaaacgctttacgcttgtttccaatgctttagttgcgagaggtgtttgtcgaaaaaggcgcggcgttctgcgtcgggagtattgtcgggattgggcatgtgcgaaagcagaaaatcgaggaggaccgacttgtcgttgtaaacaaacttaccgtcggtatagcaccacttgcaataatcttcgttgaattcgccgctgggttcacggctgatcatggaatcttcgctgagaggcattccgcagcattggcagaagagttggcgcggagcgccgagcaacgtgtttatggacacgttgaattcacgggagatgactttgagcatttcggtattcggctgggtttcgccagtttcccagcggctcacagcttggcgcgttacatgcaagcgttcggccatctggtcctgggtcaggttttgattcgagcgcaacttaagcaaaacttctcgtacttccataatattctccttttgcaaataaaatatttttaattgtttatcatttcttttgacgagtataatatagaaccaagctatagcaaaagcaagcaacaggctgttgcttttttacgagagacgcgcaaccgagaagcgcgcggcccccggtccacaaacaaaaaaaggcgaccctaaggccgcctgaaaattttgagattctttcgcctctcgtctgtagccgcaacgcggcgttctttcgtctaactaagcaccgagctttgctctaatccagttgttagcgttagcgatagcttcggcaatcttttccggttcgcgggtaccagcctgagcgcggtccggacggccaccgcccttaccgttgcaagccttagcgagatccctgacaatgtcgccagccttgatgcccttggcctgaacgttcttgccaaccatcacggcgatgctaccagaaccgttgtccttgtttgcaatcacagcaacgctatcgacgtcaagcttgttctgaacgccgtcgagcaagttcttgtacttttcatccggcaaggagagttcgcgaacgaagaggttcacgcccatcacgttgatgccaccgttcaagagttcggcagcagcgagcgttgcgagttcaagtttcacgaactggaggctcttttcgaggttctgcgtcttggcaaacgtctgctggatgcggtcgagaacttcggcatccttgcagcggagctgttcacggagagcgttgagaatctgcgtacctgcgcggaggaggctcaaggcgccacggccagaaacggcttcgatacggcgcacgccagcggacacgctagattcagaaacgatcttcaccatgccgatgttaccggtgttctgcacatgcaagccaccgcaaagttcgcgggagaattcgacgccagcgtcacccatcttcacaacgcggaccttgtcgccatacttttcgccgaacagagccatagcaccgctagccttagcttcatcgacgtccatcacgtcggtgtggaccggcaagcattccatgatcttggcgttcacgatgtcttcgaccttctgaatttcttctgcggtcatggcgttgaagtggctgaagtcgaagcggaggagttcgttcgaaacgaagctaccctgctgctgcacgtgagtgccaagcacttcacggagagcggcctggagcaagtgcgttgcggagtggttcttgcggatgtcagcgcgacgatcgttatcgacggttgccatgaacacggcgcccatcgtcttttcattggcttcgcccttcacgaccttaccacggcagagagcggtatcgttcaccttcacggtgtcaaacacctggatttcgaggtcggcagaaacgagcgttcccttgtcaccaacctggccacccatttcggcgtagaacggagaggtttcgagaacgatgctcaaaacgcccttgtcttcgcgccagcggacaaccttcgtttcgcaagcggagagttcataaccgacaaagtttgtgctagcttcgctgtactgcgtccagccttcggtacccatcgtgttgatgccctgcttcatgttagcgcgggcgcgttccttctgttcattcatgcacttttcgtagccttcttcatcgatgaggaggcccttttcttcggcgagaatgccagtgaggtccggcgggaatccataggtatcatacaggaggaacaccttgtcgcccggaatcttgtcgcccttcttgagttcggcagagatagcggcaaagcgttcgagaccagcgtcgagcgtacggataaagctttcttcttcgctcttgatcacagaggcaacgaattccttgcgttcgcggatttccgggaaggcatcgcccatcgtgtcggcgagcacctgaacgagctggcaaatgaacggcttcttctgaccgagaaggcgggcaaagcggcttgcgcggcgcaagatgcggcggagcacgtagccacggccttcgttagacggaagagcaccgtcagcaatagcgaacgaaatagcgcggatgtggtcggcaatcacgcggtgcggggtgccggcttcgccatcgttgtacggaacgccagagagttcagcgatctttgcgataatcggggtgaacacgtcggtgtcataattactggtcttgccctgaagaatagcgcagatacgttcgaagcccataccgatatcaacgttcttggccttgagcggaatgagggagccgtcgctcacgcgttcatactgcatgaacacgttattccaaatttcaatgtagcggtcgttttcgccgttcacgcccttgatcgggtccttgaacgtttcggcctgcgtagcgaggtcgccacggtcgtaatggatttcggagcaaggaccgcacggaccggtgtcgcccatttcccagaagttggagtgagcgtcaaagcgcatgatgcggtcatccggaagaccggacacgtccttccaaatctgccaggcttcgtcatcatcctgatagacggttgcaaagaggcgttccttcgggagcttccaaacttcagtgaggagttcccaagcccaggaaatagcttccttcttataatagtcaccgaagctccagttaccgagcatttcgaagaaagtgtgatggtagttgtcgcggcccacgacgtcgaggtcgttgtgcttaccggacacgcggaggcacttctggctgttgcatgcgcgcttccaacccttcggattgtcgccaaggaagatggccttgaactggttcatgcccgcgttcgtgaacatgagcgtcgggtcgtcatgcggaaccaccggcgaagaacgcacgaagaggtggcccttggattcgaagaacttgataaaggattcgcgcacctgcgcagaagtcattttttcggacatagctattcctttgattttttacgagcccaaatttagcaaaaggcgaacgcagcggcaaaacaatttattgttttgacattgctgagccgagctaaatgagctccgaaggagctcaaagtagaaaaaaagaaacgcccgctcaatggcgggcatgacaatgtaccaataactaatagctaatgaccaatgactactgaccaacaactaataaatctttttcatgtcggtgaggtggccttctttttcgtggaagagcgtaagcgagccaccctggattttctggaaaatcttggtgagcttttcaacggcgatagcctcttcaaagccaacttcgttataagcggtttcgccaatcacgatgcccacgttcatcatgtccggagccttgcggcgcagatagctcaagaattcttcatcgctgttaatgacatccgtcggcgtgagcttttcaaattccgacgggtcgcgcgtactcgcgtgcagcgggtacatgtcatcggccacaatttgcctagagttcaaatagaaaacgttaccgacatacaaactaattgaatcattcagtacctgacgcacttcaatcagcacatcgctcgtaatcgaagcttcctgaatgtcaagcttagaaggggcgcaagccataaaagcgagcgaaattgcggcaatagccgtaaggaaaaattttttcatgattacctctatatttaaaatcaatatataaaaaggggccagcatatagccagcccagacttattttttacaaaaattagaatttacattccgcccagaacaaatccgtccttctgaagcaattccatcgtcttgttgacggatcctgttgcagcatggcccttgccgatacggttgtaagcttcatacttaatcgttgccttccagacaaccttacgttctgcgagggaaagcagcgcaagttcttcatcaaacgtatcgatggcgtttccataaaggccgatcttcgtgaacgtctttaccaagatgtactttgcatgattctgcttggcaaagtccgccagcggggattcagaaagcgtcacttcgtcggtttcgtggaatgcaatggcgtttacaccatacgttccgccaagcgaactcgccatcatatctgcaactttatttgcaaagtccctaagcgtactgttagcagaagccgtgacgacaaccgtttcgccctttagcgcatagaccttttcgaaattggactgtccgatattcgtgatagaacagcctgccaaaagaaagacgacgaaaagaacggatataagtttcttcattatttgctccttacaattttattggttttaaagtcattgacgatttccttgaccaagtaatacttgccaaagctaccgcccgtcttgatagacattttccagacgaccttacgggtgtcgcaactgaacatcgtcggcaaatattcaactgtaactgacgaattcgttgtttcaagacccatgccaatcaccatggcataattaccgctacaattatcaagaacctgggagataggtaccggattgatagaaagtttttcgttataaataaattccgtctccaagtccaagtcggatgcatttgcattccacacggaatcaatcttttgcgtcaaatcttcgtgcatggctcgttcatttacgagcacgtacaacttcttccctgaaatttcaagccccggttcagagactcggtggacttcgtttgcagcgcaaccaaataaagtagcggcaaggagggcaataacggcaaaatattttgttttcatgcgtttttccaacaggtaaaatggtttattagaaatatttcgtccaaaatatagaaaaaagcctcccagatttctccgggaggcttgcttctatacaccaaacttgttagttagcttcgtaatccaagatgaggcggcaaacaccgttttcgacgatgacgttatccgggcggaggttcacgcgttccatttcccagttgccacggtcccaatgatcgtagtcaatatcttcgccattgaaatcatcctgccagagcatcgtgaagcccttggtagcctcatcgtaagagtaaacgcggacgtagtcgatctgctgttcaaccggaagaccgataccgccatcccacttgccagtccatgcggcactcttggaggcccagaggttaaagcggagggactgttcttcggtcaagaatgcaacctggtcggcatcggcatggctaccacggctgagaccaatgggatcgcggcggacttcgacgctgtcgatttcccaggacacgtattccggagtccagacgatagcgtaaaggtggaaatcctgcgtggcatcaaagccaaagtcatgaagcggcttgctttcggaggaggtgttggccttgatagaggggtcaccttcgcgagtgatgatgttggactgccacttgtctgcggccttacccaagacttcgatatcgatttcgttccacggcttttcacccttttcccaggagtcatcgtagtaaacgaacatggagctcacggaaccagagatggcagccatcttcatgcgtgcttcaaaacggccatacttgaactgatccctaccggtaagttcagcaccgtagaaggagtattccttcgtcgggtcaagagcggtaagcttcggcactgcataggtgaactgagcagcgccattcgagctagaagaagcagccggaagagcttccacagagctggaggacacgcccggaagaacttcgacagaactagaagaaaggtccgtcggcaaaaccgaagcgtcagagctggagagttctgcaaccggagttgcatcggagctggaagacgcaccagcggcctggcccggagctgccgggataatgttttcgttcatgtctgagcaagcggcgaagaatgccattgcagccatagggataagaatctttttcataataacctcgttctttctgtctataagatagcttctgttcaagcgtgaagcacgcacaccgagaggaattttaaaaccaactgtatcagccgtattttacatattttagacggaattttacattcaaaagcatattttccaaaaattgaacagataatatttccgtaagctttttgaaaggtcgttttcgattgaaaagcctcattttataccttgcctgccccttttttaatatgtatattgcgttttacaaaaaaaatcgatagaaaaaagcacaatttcgggcccacctttttctacaaggcttaaaagttaaacaactttttaattgtattgacagccgggttcgagacaaaagaggttactatgcaggaagcatggacaggctttaaaggcggtcgctggcaggaagaaattaacgtccgcgactttatccagaaaaactatactccctacgatggcgacaagtcgttcttgcagggaccgactgaagctacgaacaagctctgggcagaactccaggaactacagaagagagaaattgcaaagggcggcgtcctcgacatggacacagacgtcgtctccactcttacaagccacaatgctggctacatttccgaagaaactaaggatctcgaaaagatcgtaggtctccagaccgacaagccgctcaagcgcgcattcatgccgttcggtggcatcaagatggctgaagaatcttgcaagaactacggttacacgccgagcgaagaacttcaccgcatctttactgaattccacaagactcacaaccagggcgttttcgacgcctacacgcctgcaatgcgtatggcccgcaaggcccacatcattacgggtcttccggatacttacggccgtggccgtatcgtcggtgactaccgccgcgttgccctttacggtatcgattacctcatcgcccagaagaaggccgacaaggctctgaccgatgaaacggatatgcgcgaacacgtgatccgcgaacgcgaagaactcgccgaacagatcaaggctctcgaaggcatgaaggtcatggccaagatttacggctacgacatttccaagccggcaacgaacgcacgcgaagccgtgcagtggctctacttcggttacctcgctgccatcaagacgcagaacggtgccgccatgagcgttggccgcgtttcgacattcatcgatatttacatgacccgtgacttgcagaacggcgtcatcaacgaaaccgaagctcaggaaatcatcgaccatttcgtgatgaagcttcgcatggtcaagttcgcccgtatcacaagctacaacgaactcttcagcggtgacccggtgtgggctacgctcgaagtcgctggcctcggccaggacggtcgccatcaggtgaccaagaacgactaccgcttcttgcacacgctcgtgaacatgggaccggctccggaaccgaacctcacaatcctctacagtccccgcctcccggcaagcttcaagaagttcgctgcagaaatctccgtgaagaccagcgccatccagtacgaaaacgatgacacgatgcgcccgatctggggcgacgactacagcatctgctgctgcgtttctgcaactcagaccggtaaggaaatgcagttcttcggcgctcgtgcaaacctcgccaagacgctcctctacgccatcaacggcggtaaggatgaatgcctcgtgaagggtacgcaggttggcccggaatatccgcctatcactagcgaatacctcaactacgatgaagtcgtccacaagtttgaactctacatggattggctcgctcacttgtacgtgaacacgctcaacttgatccactacatgcacgacaagtactactacgaagctgccgaaatggctctcatcgataccaacgttcgccgtacgtttgcaacgggtatcgcaggcttcagccacgttgtcgactccctttctgcaatcaagtacgccaaggtcaaggtcatccgcgatccggctaccggcctcgctcaggacttccagatcgaaggcgacttcccgcgttatggaaacgacgacgaccgcgcagacgatatcgccgtttggctcctcaagacgttcatgtccaagatcaagcagacgccgacttaccgtgactctgaaccgaccacttccatccttaccatcacgagtaacgttgtttacggtaaggccacgggcgcactcccggatggtcgtaagcagggtgaaccgttctctccgggtgcaagcccgagctacggtgccgaaaagaacggcctcttggcatccctcaactctgtcgccaagattccgtacgaatacgctctcgacggtatcagcaacacgcagaccatcaacccggatgcactcggccatgacgacgaagaacgtgccaacaagctcgtgcaggttctcgacggttacttcggccagagcagccaccacttgaacgtgaacgtattcggtgtcgaaaagctcaaggacgctatggaacatccggagaaggaagaataccagaacttcacgatccgcgtttctggctacgccgtgcgcttcatcaagctcactcgcgaacagcagctcgacgtgattgcccgccaggcacacggcgttctctaatcgcttggaaaaagcttaaaaaggttcccgaaaggggacctttttttgttattgggggaatgccgcaaagatgcggcgaaaagccgcgaaaactatgccacgatgtaattttcgttcttctgacggcgagcgtaaacggattccaggaactgaatcacagaagtcttatcgcgcacaagcccacgcttatggctcaagcaaaaacgcgatgcggagagtgtcttcaacagcttaatttgctcgcccaaaatctgcacgttataaacgtcaggagagccatgacctaccatcgggtacgttgcaccacccaaaaaaacataatcatccacaatgagcgcaagcgagcctttagcatggctattgggaaccggcaaaatttcgatatgcacgacatcgtcaaacaaaagcggtgaagacactgtaatcttttcgtgaccagcaatttcgccaacgacttttgaggcatgcgaaccaacataaagcgtatcaaaatctagcgaaatctcgccaccgcacatgcgctggacattcagcaaatggtcacgatggaaatgtgaaattacgatgttctttttgagcggaacagtggcatttttgatgcactcgctagtatcaagatgcgtcgagctctcggaactgcacggcaacgcgtttataaaatcaacagcctcgtcgcaggcacccacatcaaaaatccaccacgcagaatcgccacgcacagcaacaacatccgcgctcagcggctcatacgacatttgcaaataccggattctatctgtcagtttcacgattttcgtcatcgaaagccaaagatagaattttcctccgattctctgttctcataaacaatagcgtaaacacaattctcaaaaaaaaataattacgaccttattccgcactgaccgcacgcgaatacggagcgtcaataacacgagctattgtatcgccatcggccaaactttctttggtcgtataagaaatacacggccacaactttaaatccgaattttgtgaacttttgcaatacgcatcggctacacccgtaataattactttatttatttgaactttcttctcccctcttttgcacatactgcaaacgacaaccgtatatgaattctctctataaattgaatccagcacggccacattttctttaacatcatcatttaccgcaaccatttctgttgtcgttttcaggtcttgtacagtgattaggccatctttaaagagcccatttccgtcagttgaaatatataagttgtttctattatttcgtacaacacggccttcaaaaagacgcttgaaattaaatgtgtatccagatatttttgagtcttcgtgctcagaaaactgccattcttcatcaacagaaacaagcatatacttatccgcatacttgctaggcataatggttttcaatatcccattggcgcactgttttcgatttgattccaattcagaaagatcaacttgcacaccttccttttcaaacaaaatttcatcggtacttagaacgcgtacatcatacttttcactcaagagtgttttcatttcattaaaagtttcattaccagattcaatgaccgcaacgttcgatgaagcaacccgcgctgaattcaaataattttgagcatcatcactaagcacaatcgaagacttatcagcagcacctgccgaagacgcaagtgcatcaggaccgcttgaacacgcagcaaacaagcctgctgcaaccaaaatttgcaaataatgtttcattatgttttcttccaaaatattttatacaccataaaatctaaaaaaaatcgcaaaataaaaaaagatattttctccggaaaaaattacggatttaccaaccatacgcaacgcattttcatcgttttgtatcatatagaacatctttcgctttttacagaacaccgcaaaaaattccacgcaaaacgaaaacgcaattttttatttttacagcatgactctcggaagaatcaacaagcttgaaacgttcggatcggtcgacggaccgggaatccgctttgtcgtatttacgcagggttgcccgatgcgctgcaagttctgccacaacccggaaacgtgggatttcgggactaaaagcgcaaacggaaccgcgaacggatcgttcgaaatttcagcagaagacctgctgaaaaaagccttgcgctacaagccctactggggaactgacggcggcattacagtaagcggcggcgaaccgctggcgcaaatcgacttcatgattgaattcttcgaggccgcaaaatcggcaggagtccacacgtgtgtcgacacgtgcggcgtcacattcagacccacaggcgaaccgtttgctaaaatcgaacgactgatgaaatccaccgacctcttgctcgtggacattaagcacatcgacgctgacgcacacaaggaactcacaggacacggcaacgaaaacatcatcgaatttttccgttacctcgaccgcatccaaaaacccatctggatccgccacgtgctcgtgcctggcattagcgataacgacgaagccctcacgcgcacccgcgacttcatccgcacgctccacaacgtcaaacgagtcgaagtcctcccctaccatgcattcgcactaagcaagtacaaggaactcaaaatcgactatgcgctaaaggacacgcaatcgcccaccgccgaacgtgtcgccaacgccaacgagattctcgaaaccgcaaaatacaccgggtggaaagagtaaggaagggcaaattctttaatcaagcacaactagctccacaaagaatcccttctagacgcatattcggtgatgtcatattcaaagacactttcttttgttctgcaagttcctgcactatttcaggaacattctttagatatccggcattcgtatcttgagaagacttaacattttcaagaaattggtagaaaccatctatcgacatttcctttaccgcttgactatttgcgtcatagtttacaacaaacagttgaggattacctgattcattccctctagacgaagactccattacagaatagacaaaataggaattcgttccagaaatatgaaccacggagttttcgaagcgagatgcatcttcaagagcgttattgacaacttttgaaccaacgccgattatatccgactgtttttccccatcattcaattgtcgtctaaaaacagccttattcacaacagccctaacaccaaatgtccgccattcattcggaatgttgaatctataggtatcatcagcctcttcatacataaggcgcttacccctaacttccaaagctcgcttcataaaagaaacaagatttggcaaatccaacttgggaatatcatcaaggccactcaagttaaatttactagcgttaagtcccaatttcgttgcagtatcgacagccgactctccaccaaattttccagtagtcttatcaaaccacttatctacactttgcttggcttccgcaaaatccgttttttccataacatccgtaaaaaattggctagattgcatgccaagcacaatttgcatcatgtcatcgggatcatccatgctctcagataacatcttttgaatctgatcaattttttcttcgagatatccccaaatcttggattcaatattatcgggattgcgcaccgaaacgacttcgacatcgtgagtttgtccaagtcgatgaacacggccaactcgctgatgaagtcgcataggattccaaggcaagtcgatatggatgagtacatgacaattcttttgaaggtcgataccttcaccagccgcctctgtggaaatcaaaaagcgaacttcaccattgttgaatttttcgcaagcatcatttctggaaatagaaatgtcacgagaacatccatcaggataaactacatcttttaaggattcatcgccattgattatggtgacactattgtccccccataccttcatcaattctgtcatcatcagagattgcgttcttttatattccgtaaataaaagaacctgatcattcggatatttctctttgataatttcaacaatgcggttgatccttgtttctgaggtaacctttgtcgctttttctaataataaattgatatggtctatttcattttccatcagtttcaaaggttcagcaagagtctgaacactgattgtagcctcatcatcaaagccctcccgttcatcttcaccataatttgataggaaatttttatacgcagtagctttcccttccaaagcttccttacgatttttcaaagcagacgatatcgcagcaatagagctagatgcaattttctgcaagcagctcaacaacagacctaccgcacttccagcattccctaaggttttagcatacatataaccagcagatatgaaagcggtcatcgcatcataaaattctttttcttcaggagaataagtaaaagtataaggatgctgagtcatcttcgtgaaaagaatttttcccttcatatcgacaacgttcttcttgttatttctaataaaataatccttaagatgagaatattgcgatgcttcgtctttaccgggtccaaacacaccaggagccaccagtgacattaatgaccaaaagccataattttttcctcgatgaggcgtacctgtaaatagtaagctcgaaacaattttcccattttcctgcaacatttcaaacagtttgaactgaagagtcttgttcccctgttcttctgcattcatatgatgagcttcatcgacaacaaccaaatcccatgctggagcatcacataaatggtcaaacctaccatgactatcggcctgcatagtcgatgccgaagcaacaacaaaagtcgcacttgtccaaaaatctggattcgttttttcaacttccgttgaataggcaaagaatcctagattgaacatacttttcatacgctcttgccattgtccgacaagttttgcaggagcaagaatcaaaatgcggcgtaccttcccagtactaaagagactagtcataataagacccgcttcaatagtctttcccaagccaacatcatccgcaataacatatcctataggccaacggctcaaaacctgtttacatacccacagttgatgtggcaaaagttctatagacgaactagaaaatagtccccaactgttatttataaatttgaccacttcaccttgtatatggacaagagcttttttttctatttcattatcaacagaggctgacaattgatcagagaatgatgcgaccggagccaattccgaaatggagataaacttgccattttgacgatccgaatcaaaacggactacaacctgcgaatcagtcaataccgcttcaatctttcctctaccaaactctttatgaattacaatatcgccctgttgcattattaaaactccttttctataaaaagtatatcaaatgtatcatccatagtattatgatcaggcaacatttcgcctatttttctgaatatccgcacagaacttgcatttttgcaatctaagccaagcattttgcagattttttgtcgaggcataaaagtttgtagtttaatctgttcaagtttttctggttccacggcatcttcgccatccacccagaaaccactcctgagcaattctcgaagtacgaaatggatgcccaatttgaacgatctgttcatagtcgcataatcaatatccgtaccggataattctgaatccatggaaggataaagaagtactgcaatattttcaaaatgctctcttaacggcaattgccgcacaacagtatagaagtcaataaatcttttttggaaacgacgcaatctcaacatcatttcaaacggacgcaaatagcattcttcggaatgggtttctttattgaattgatcgcggatatcttgaagatttactttattacaaaaatcatcaataaagccattttcgttaaggaactgtattgcttttttgagagaaacttcctgatggttatagtacggaagactttggcacattccataaagcatcaaaatgcaccattccttggtcatttttaaatcatcactagattcatcaagaatcagagaattacggaatcttaatttttcatgatcaaagaaatcactcgaataaagtttttcatagtataaggcgacgagagattccttttcagacagcaattgaagcaattctgattcagtcaattctctgcaatttttcaaatcatcttctgaataataaatattctcttcctgcgatggttcagacaacacatttattggagttggagtccaataatttgaagcagttctgagattatttaataaattatttttttcaaaaaaagcaatgctgttcgatgtataatatgacaaatctattttttcttttgccaaccataccgatgtaccatttacttcatatagttctcgaatggcaaccactaaaccatcacttgattttatattaaaatcaattttattaaaatcttcccaaaagctaggctttacattcggtttgaggatagactcaattaaaataatattgtccaaaagatcaactgtcaaagtcttattttttatttcggcaaaaagatcagccagttccattttatttatttcaatcagagaaccaaattctgaaagatagctttccgaagccaaatgagtcattacaaaagcatcgcatttattgattgccaatatattttgaaaagcattcaacaatttagagtcatctccatccgtataattagatgcggcgacagaaaaaagcctaatgcggtcttcaaatttagtcacaggcccataacctgaaactaatattttctcctgtctgaataatttttgcaaaatattttcagcaaaaggagcaaaatacttatcattcgtatttcgagttttcaataataacgtcgcaatatcgtatgcatatttttgataggaatatgatgtagatatcatttcctgcaagatgacaaaaagacaattagcgatttttttcatcaacgtttcatttttcttatttcctgcagcaaggttctttcgacctgtatctatttcaaaatcagcattaataataaaaggtaacgtttcagacgcttcaagtggcgtaagatgccatacgcgaggatgccaactatcacattctgtcaagttaactaaaattccatctaattctttaaataacattttaaaaggaacttcgcaatctctatgatccactaacaaaaagacttcgccattcaacttcactttttttatagcagtttcacttttcgacaattcacaaacattttgatattcaggctcgataaccttatccaataaatatattttatttatctgtttagaaaataccgttaaaaatgcggcacatttttcaaactcagcaaagcaatcgttttcgacatcaatatcgtctctgcatttcaattcaattttggtacaatcatcacatgttttatcatattcaatattttcgtcaggatatataccagcaataattttgaattgcaagtcaccgctgcgaacaaccggctcatcgcatacagtataaacgcttttgaagcctaacccaaatttacctgtttggccattttcttggcttttttccgaagacgcgatagacagcatgttttgcaaatcacgtttaaaagaattcgcaatatcatcatccacttctggaaaactttgattaatctttcgaccgtaatgaattatttcaagtcgttttgcaatagaatcaaaatgcacctcaaattttttcttatcggcatatttcaaggcaatatcttcaggtgcctttagaaaatcgttaacgcaatcatctgcattctgaaataattcaaaaaggatacttgaactaaaatattgatgttcctttatcttatgacaaacgcgatcaaaaatatatcgctgtaaatccggttctcttattactgtttctaacatttcatttcgcaaatcccattctttttgcgattcactttcagaattctcatccttattgtctagacgatttatttcattatttaatcttttatactctttgtgttttacattcaaaaaatgtaatgtagagaaaatttctcgtctaatgtgtttttgagcagcttttatcgtatattggctagtttcgtcaattaatttaaaaaactcatttttcaataaaaacgcttttttaacatcgatcttataaatattccacaaaagagtttctattaaacatttaatagactcatcagtatttattccagacgatttcagcaacctaacattaaatgtctttgagatcaaatcaagattaacatttggatcatacgtaactttcggatttattggaaattcctcgcatgttccagcaagactcatcgccttatttgtagattgagaaataacatttgcagtaacattaatttcatcaaaagtcctgaatcgattacgcttgctttcttccgttgggaaaagtttattgacatgactagacggaatagtaaattcatctcgacaaaattcatccaatttaccaagaatggaatcttctaaagcaccagccattctgcggaattttccctgcatcaagtataaagctaaagaaaccaatttaggttgcttacaattctgtctccaaaaatcaacaacttctttaatttcagcatccgttgctttcggcaaacgctgtaccatatcattttggggtatataatttgaaatcaaatcataagtttcagaagagcacaggttatctcttttgtaaagtttctgacctatactatgggaatcagaacattgaggaacagcaatcagttccgtcgctaatttccattccctttcaagttcattttctgcatttggaaatctacgaatatcagacaacttaaaatttgggttatctttaatcaattttaaaatatgattaaataattttaaagcatcatcttcgcaacgggtattttcagtcaaagtatttaataattctattccgttttcataatcaaatgcaccaggaattcttaactgacaatagttcttcaacaattcttcttttgaaatttttaatttcgaatcacttccgataaccgcatatatttttagtattttatttttttgtgtaagattatttattgcgagattaaatatacgctgcttttcatctttatcttcaataggaaagtaatagtttgaatatttttcttgaattcgaacgtttatttcatcaattaaatctaaatttctccttttcaagaaacccgttatgtattttttcttatcatcatttatatctacatcttccaataaaataaaattcaacgattcctttaggattgcaaaagattcttgtgagcacctatctgtggtaaggatatcttttattgaacatagattttccgaattctttaaaggaatccaacagatactatctatttgacttaattctttatccgaaaaagtgacataacgctgcattctttcaagaatccaatcacaacagtttctaagaattctaggttcaaatttatatgaaataagaaattcccttaacgcagctccctgtgtcaaaatttcataacgatttctgtccgaatcgcttataaaaaacgaatcttgtttacttctcagcaaatcatccttttcacatggtataattttaccctccaatgaaggtacatctacctcaaattcaatattatgcttattataccacgttgatcctggaacgaaagacacaaattcacctttttcatttttatgtaaaggtattctataatacaagttcctttttggttcattaatgacttcaaatatttgcttgcgattactctcattttgataatactccgttttcataaaatcaagattattaccttgagaaaaatgtacaagcatttcttgacattcattattatctagccatgttatatttttcaaaagagtattgtgattttcaacaaattttttttgattttcgctaagagttaaaagttctattgctttattatccttttttaagcaatcttcatatatttttttccaaacttcactacaattaggctttagaatacaaatttttgactgcgtttccttgaaccccatcaataaaaatgtatagattcctgaatattctggtcgaatattttcaagcaaactgtttctatcaaaaatactttcaagaaaatcttttcttatatcttcatcatttgaaattgcaagatattgctgatatttttctttcagataatctaaggcaccagccttatttgcactacgtgcaaatttattcaggaaagcacttcgattgacatcagcattttccaccatgtataagttttcattttcaatcaactttacaagcttgcaaataatatgcgacgaatcactaaaatcaaattccctaaaaagatttatttttaaaactgcattatagtctaaaaagtctattgtattgttaaggatattttttcccctatcatactgaattttctgtactttaaagaccttcaaatttgagcgatagtctctttctatttttgacaaaacagactttatactatcaccggcaatagcttgtattacacttaactgagctttgcctgaaagtttattttcctctgcacaaatacataaaaaatagagaaattcatcaaaatcatattcaatattacaattgttatgaactagtgtttgcgaaggcaacaatataaagggattatctttttcccataaatatgtccactcgtcatctaaaatgtcaatattctgaatttcgtaaaactctattacactacacaaatcctttattttatttatagatgtcattaccttggcaacacctaaattcgccaaagcccttagtatagctgttcttatgcaattttttaaattcaaatcgctatgcaacctagttttatttattccatttattaaaattaatttatgtagaaattcaataatcaattcatcttcaaaaagctcgctaggaatagtcgcaagtaattgttcaaaagcatttaaatcaaattttattgttggcggcaaagtagaaacagtatccgtcaaaagaagaacatccattgacccagccattttcgttagccagtttaacaatttagaatcatctgtttcaggaatgtgtatatatctaccgcctcgctcaacctgaagtaaaatccattcctttacgccaccagcatttattcttctaacaaacacatttttggcattaacgtattctaggcgacgtttctcgccatcttcgccttgttgaagcaaatcatacagttttttaccaacatccttaacatcctgttctaacaacaccccatcttttaaagccttatctaataacgacggtaaactaggagccaaaatagactgaaaaagtattctattccaccatcgatgaagcggtttttcctcatccaaagaatattctacattttcaaaatcgttcatttctactctatgatggcagattgtatcaaatttgtaaatattttttcttccagaatcaattgcaaatggagcatgtataattacagcataattaaaatcgcaatcaatcctttttatttccccaattttttcttgtttcggcaaaggaagatacgaggcaaaagaaagcctcaaatttattttttcatcttgtacaattcttggaattcgtaacaactgtaacactgtagtcccacgaaggcgctcttcagcaagctcatttattgatttcccaaaatcaacgatttttttcttagttttcaaagaaccttcgtaatcacatttagccagtctacgtgccaattcgttaacaactcttttttgttcttcatttgcaaaaatactttcgccaacaacatctcttagtgatgaaaaaggaactacaatttcgtcttgaaaattcagtgaaagtctacagttattttcatttacattcagcagaatgttacaatctcctaaatcatagcgaaattcttttaattttgttccttttgacgatttcgaaagaattgcaaaagtaagaataatattttgtattaactcagagcatcctttttcatttctgttaaatggatgtttaggatcgaccggttcagagccaattttattttttccatcaacaggaataaaaaaagataaaccatcttgttctttttcaaattgttcaacaagagccttttcatcgtcttctgtaagatcagcaaattcaccagaattaccatcgtcatctttaccttttaagggactcaatccattaataagcttatctttatgaccataatagataaatgcatcacataaatgataaatgctttttaagccaaaaccatacctaccaattgtggtagcatcattttttttgttatcgcctccaaacatggcgatgttttttgcatcatcttcatcaaactttccattattataaacaacaatcccagctctttttaatagcgggcaatgagcattaggaacagctgtaaacgaacgaataacaatttttgtcgcattggcatcactggcattttgaattagttcctttaatatggtaaaaccagagccatatttatagttatcaagatttaattgaatggtggaaagaatattagtttcataattcgaaaaagaagatctttttagcatgtttattccataatttcgatgaatcttatcttttcaatataaaaaatgattgctcccgcttttttttgtacattaaaaagccctcattcaaaacgagggctttttttcacttattttgtaaaaacatgcagtattacgccgtttattagcccttgattgcgtcgcccatgctaaacatcggcatatacattgcaatcaggaggccaccgacggcaccgcccaagaacacgatgatgagcggttcaatcatactcacgacggcatcaactgcggcgtccacttcttcatcatagaagtccgcgagcttcaaaagcataccacccaagttaccagtcttttcaccgacgcccgtcatctggatcaccatgggcgggaaaatgcccacttcttccatcggctcggcaatggacttaccaccagcaataccaatcgatatcttataaattgccttttcaacaactttgttacctgcggttgtcgcaacaaccttcaaggcatccatcacagacacaccagcattcaaaagcgttccgagcgttcgagcaaagccagccgtcgcagacttaatctgcaaatcgcctagctttgggacttttagcgtaaacttgtccattgcaaattgcgcttgcggtattcgcattatcatcttgtaggcaaaaatgataatgataacgccaataaacataaacgcaccgttgttgcgtataaagtcagaaatattcatcacgacttgcgtcggggccgggagttctgcatcaagagcagcaaactgttcagcgaacgtcggcaccacgaacgtcataagtgcaatcacaacgacaatacccacgataataaccatgatcgggtacgtcaaagcttttttcaccttgcgtttgaggcgctggttgttttcaagagtttctgccagacgagccagaatgccttcaagaataccacccgcttcaccagcagccaccatgttgcaatacagggagtcaaaaaccttcgggtgctgcgccaaggcatcagccaaggaagaaccgccgttaattgactgcgtgagcttatgcacaacgttcttgagttccgggttttcgcactgcgcttcaagaatgttcaagcactgcaacattggaagacccgccgagcacatggacgagaacatacgcgtaaaacgggtgatgtcttcggtcttgatgccggaaccaatcttaatcttgatttcggtcggttttttcttgaggctcgtaataatcaagcgacggcggagcaaaagggcttcggcttcggccctgtccttagcttcaagcgtaccttcaaagctattaccctgcgagttttgggccttgtacaaaaattcagccattgattacaccccttcctttacaaacaactgttccaactgatccgggctcgacgaacgagcaagagcgtcaaaacgatcgaccttgtggttcttgacaagttcacacaagcacatgttcatcgtgttcatgccgaacttctgaccaatttcaatcatggattcaatctggtgaaccttgtcatcacggatcaaagcgcggatacccggcgtcacgttcatgacttcgtacgccatcacgcgtccaccgccaatctttggcaaaagggtctgacagataactccctggagcacaaacgagagctgcgtacgcacggtctgctgttcacccttcgggaaggcgtcgaccacacggttgatggtctgcacgcaagagtttgtatgaagcgttgcaaaagtcaagtgacccgtttcggcaatcgtaagcgccgagcggatcgtttccaagtcacgcatttcgccgatgagcaccacgtccgggtcctgacgaagagccatcttgagggcctgcgcaaagctatgcgtatcgctaccgacttcacgctggttgatcatgcaaccctgatgcttatgcaaaaattcgatcgggtcttcaaccgtcagaatgtggtcgtgacgttccttgttaatcttgtcgatcatggcagccaaggtcgtggacttaccagaaccggtagcacccgtcacaagcacaaggccagaaggacgtgtcgtaaattcggccataatcttcgggaggccgaggtccttaaacgtcttgatatcaagcggaataatacggagggcaagcgccacacagccacgctgcaagtaggcgttcgcacggaatcgcgcaagatttgcaataccgaatgaaaagtcgcattccttttgctgttcaaaagtctttttctgggcttcattcatcaagctgtaagtcatacgcatggtttcgtcgggcttaagcttgttttccccgatgggggtaagcttgccggaaagacgaataagagggggtgcgccggccgtaatatgcaagtcggacgccccacgtttgaccatttctgctaaaagatcttgaatgttatatgccatgcactagaatataatttaaaaagctcaaaaatttcataaattctttatgcaatgcgttcatccacttataaaattctcgcatgggtaggggcaattattttcctcggcttcgcgttttatgcgttcgaagccaagtcccgacagcgcctgaactacccagaaacggtcgtgaacttcacggctgacgatgtgatgggcggcaaatcggactacgcaagcgagaaggggactgcaacgcttattgttttaaccgcctcctggtgtccatcatgccgggcggaacttccgatactcaagcagttcaacgaggaatttggaccgaagggcctcaagattctgatgattgacgaggacgactccaagaaggtcgcccgcaagtacaagagaagcatggatatcccgtggacgatgctccactggaactacgacgcgctcaaggcgctaggaagcccgggtgtgatccccgtgagctatgtggtcgacaaggacgacaaggtccagcacgttgatgtcggagtgctcaacgaactgagagtccgacacgagctaaagcgactgctgggacagtaatttagacgaaagatcgcttcgctgatagacgaaagacgagagaaaaataatggcacttcgtgcgtctttatagggcggcttagccgcgatttcctctctttcgtctactcacgctatcgggcttgggaagaggatcacgtcagcgatttcttctttaccgagggcgagcatgaacaggcggtcgagcccgagagccacaccagagcaagctggcatacccgattcaagagcagcaaggaaccgttcgtcaataggcggtaagggcttgttcatccccttacgaatttccaaatcagcatagaaacggcgacgttgttccaccgggtccgtaagttccgtgtaaccattgcaaagttccacctggttcacgaaaagctcaaagcggcgagcccacgtgtaaccttcattatccacgtacgtctgtgcgagagccgcctgcgatggcgggtaatccaagatgaactcgggaccattacttgcgagagcaggttccacgaggaagaccatgagatagtcccaccagtcttcgcgcgtgagcgtctcgctcttttcgggtacgggaatctcgcgagcgcggcaagcatccgcaaagtccgtaagcttttcacaaaacggattcacgccagcgtaattcttgaaagcatcaatccagcgggtgcggcgggcatttagtttggtcccaataatttcactcacaaggtcttcgacttcgtccatgagtttgtcctgaatcatacccacgcggtaccattccaccatcgagaactcgttgttgtggtggccgccaaattcatccttgcggaacgactttgtaatctggaaaatgtcaccgaactttgcagcgagcaagcgcttcatgtgaaattccgggctcgtcatcatgaaccgcttcgggtcttcaatctcaaagtaatcgagctgcggatccgttccaccgtatgcagaaagcacaggcgtctcgacttcgagcgcattacgacgaacaaagaaatcacggacgcgggccatcagcgcctggcgcttgacccaagtttcacgcgtgcaagtgggcgcaaatgcgcccgagttcaaattttccattactcagctccggctacacaacggaccgcaagatagaaactcggatccacggaaatggagccgacatccttatcggagctgaacattgtgcgagccttgccacgagaatcttcttcggaatcggcagtccagaagtaggcgccctcgcccatcgtcgtgcagacgccagtcttgttggcgtagccaccgaacatggccgtgaatgcataatcgtcactgccgttgctcttgagcttgagtgccgcagagcgtgcgccaccggcgtattcttcaagctttttccagtccgcatccgtggcgagatggtagcctgccgggcaagccttcttggcggcttcttgcgtgtaaaggcggccaaacgttttgcagttcgcatcatcgcggtcgtagcaaatcgagccatcaggatcattgtagttcaagttttcgacgaaccaatctacgccaccgatttccttgaccttgtaaacttgtttgtcacgcttgtccacaaagttcttgaacaccgggcagcgagcgctgaagccagcctccgagagaatcggatcgaccttgcccttccaagccgtgcagaagcggaacagctgaccgcccgggagcgaagcgcccttatgcttggcggcccaagacttcacgtaatggaggcccgtcacggcggtatcgggaattgagagcaccttggcatacttgccagcgagtgcggcatacgtcccggcaacagacatcggagctttccagaagccttcggaaagaccttcgcgcaagcttgcaaaaaccggagacggtttgtagaccttaatcgtcttgtccaccatctgttcaggtttcgtcttgcaattcacatcatggtcaatcgccatcaatgaattcgcatccaccttgcactgggcaatgcactttgttcgtgcagcacccttcttggggcaaggtttccagaccgtcgtatcaacactcacgagcgactgttttccaaaagccttcgtcttcgttgcagccttagccacctcgtctagcgtcttgagagcctttgcgctccccttctcgccatcggcgagcaaatacttgatgacacccgagcaggcattcgcggcattcgccatcgaacacaccttcggcccaaagccatacgcaaactgggacgggcaagcggcaaacgcttcatccggcatctgcttgaaatgcttgccataaatgtttgtcgcattcttcgcagacatcttaccgcaatagatttcttcaagttcgccggaattgacaatctttttcacctttttccagttgttggaatcaacggccttgcggagcgcttcttgggcaaaactaccctgtgccaaaattgcagaacaaaccaaacttgctataaaaagattcttcatctaaacctcttttaaaacttaactagatccttcgctttcgctcaggatgacactatgaatagttttaatatataacgaattataaacaatccctaatgaataatcaaaaaaaatcttgaaccctaataatattttacttgaatttgactccggctatagaggatttctatcttttggagcatgaacgcagaagtcttacgcaatgaattcccgatgttggtcgcaggcgacaaagaagcaaagccgctcgcctttttggacagcaccgccacaacccagaagcccgcaagcgtcatcgacgcgatggacgatttttaccgcgagcactacagctccgtgaagcgcggggtttaccgtctcagcgcacgcactaccgaagcctttgaaaagacccgcaaagacgttgcgaagtttatcaacgcaaaatccgaagacgaaatcgtctttactcgcggcaccaccgaaagcatcaatctcgttgcctggagctacggacgcaagttctttgaagcgggcgatgaaattttaatcagcggtttggaacaccacgccaatatcgtaagctggcagctcgtcgccgaaatgaagggcgcaaagatcaaggtcattcccgtccgcgatgacggcgatttggacttgagcaagctccccgagcttctcacgccgcgcaccaaaatggtcgccgttgcccacgtgagcaactccgtaggcacagtgaacccgattgcagaaatcattgcaaccacccgcaagctcgccccacaagcaaaagttttgatagacgccgcccagagctctagccacatcaagattgacgtgcagaagctcgactgcgatttcctcgctttcagcggccacaagatgtacggcccgactggcatcggcgttctttacggcgagtacgacgtgctcgacagcatgccgccatggcacggcggtggcgaaatgattaagaacgtcacgttcgaaaagacgacttacgctgacgtcccggctcgctttgaagctggcacacctgccattgccgaagtcatcggcctcgggaaagccatcgaatggctgaacaatgttggccttgacaatattcgcaaacacgaagaacaaatcacacagtatgctctgaagcagctcgccgaaatcccgcaagtaaaagtcctcggcaacccgaaggaacgcggagcgcttatcagcattacgttggatggcatcgccgtcggtgatgcagccatgattcttgacgaagaaaacgtcgccgtgcgcagcggtcaccattgcgcgcaaccggtaatggaccgttttggcgtagatgccacgctccgcctgagctttggcgtttacacactcgagcgcgacattgaccgttttgtcgccggcatcaagcgcgtcgtccgtctgttcgcctaaattccgccagttttgcaggattctcatgggaattgaaaaaggcattttcaaccgcacatcgctccttctcggagacgatgttatggactgtatctaccaaaaacgcgtcatcatttttggactcggcggagtcggcagttggtgtgccgaaagcctggtgcgttccggcatcaaggaactcgtgctcgtcgattctgaccgcgtgtgcgtcaccaacataaaccgccagctgatggccaccaccaaaaccgtgggccaagtcaaagtcgaagtgcttaaaaaccgcttgttagaaatcaatccgcacgcaaacgtcatcgcactgcaggacatctacgaagaagcgaatacggacaagttccagctagacacattcgattacatcatcgacgctatcgacagcctcgaaaacaagatgcagttgctttggcacgccacgcacaccaaggcaaccgtattctcgtcgatgggagccgccctcaagatgaaccccacaaaaatcaaggtcgccgaattctggaaggttacaggttgcccgctcgcacgcgcacttcgcgacaagttcaagcgaaaaaaattgtggctcaagaaaaaagtactttgcgtttatagcgacgaactcttgaaaaatcgcggtcaaaattcttcttgcggaaccgacgcctgcatgtgtcctaaagtccgccaagaacgcagtgaagcggaactcaagaacgccgaacttgtcgatcacgaatggtgtagcagcaaggctcaaatcaacggcaccatggcacatgccacggccattttcggctttatgattgcaggtcttgtgatgaacgacatttatcagaaagcgctaacgcaagctgagtgatttaacttgctcttgacttttttaacttaataagttaaattaaagttaaaaggagagagcatgagcatcggcggaattacatttaagaccatcaacggcaagcgttacgcttactatcaatggaccgaaaacggcaagcagcacagtcgccgtgtcaaggatgatgaatttgcggaactcgctgcaaaaattgcgacagaaaaagcgaaaaagaattcgtcaagaaacattcagcaactagtggtcgccgaaaacaccgctccatattcagcaaaacccgaattcaaaaccgacataaaaattggagcacagcttacccgttttttcgaacccgtcatgaaatggaaaaagcgtgaatggttcagcgcgctccacgattacatttacggagaaaacaacgaccgagttctcatcctatacgggctacgtcgcacaggcaaaacgacgctcatccgccaacttattggcgaaatgtctgccgacatgcaacagaaaacggcgtttattcagctgagctctagacattcgctcgccgacgtcaaccacgacctgaaacaattagaattgcttggttttcgttacgtattcattgacgaagtgacattgctaaacgatttcatcgaaggtgccgcattattctccgatattttcgccgccggcgggatgaaggtggtcctatcgggaaccgattccttgggattcgttttttccgaagacgagcaactttatgaccgttgcattttattgcacacgacattcatcccctatcgggaatttgaaaacgttcttggaattgcaggcattgataaatttatcgaattcggtggaacgatgagcatgggcgggagcaactacaacacagacaagtttacttttgccacacaaaaaagcgcaaacgattacgtggattccgccattgcacgcaacatccaacattccctcaaatgctaccagcacgaagggcacttccgcgcattgcaagatctatacaatgctggcgaattaacgagcgccatcaatcgcatcgtcgaagacgtcaaccacagatttaccatagacgtactgactaaaaaattcaagtcaagcgatttgagaatttcagcatcgaatttgcgtcgcgacagaaacaagcccaccgacattctcgaccgcatcgatatcaatgcttttacaaaacaactaaaacatcttttgctcatcaaggacaaagcagaacaatctgtagaaatcagcgagccacaccgcatagaaatcaaggaatatctcgacttactcgatttgacttgcggcatcgatattgtcaacatgtccaacctgaacgagcaccgtacacgtacagttctttcgcaaccaggactccgttacgcccaagcatcagcactcatcaagagccttttgctagacgagacgttcaaacaagttccgattactgagcgtatggcaatcgagaaacgaattctcgatgaaatccgtggacgcatgatggaagaaatcgtactcctggaaaccaaaattgcaaaacccacaaagcaagttttccaattacagtttgccgtcggagaattcgacatggtggtattcgacccacaaaatgcctgttccgaaatttacgaaatcaagcacagcgacaaaattgccaaagagcaatgtcgccatttgcttgaccccaagaaatgtgccgagacggaattccgctacggaaaaatcttaagcaagaacgtcatctaccgcggagcaaaagaccgctttggcgatattaattatttgaatgtagaagagtatctgaaagggctataaaatttacatataattattttcattccagacgttttgcgggattagcataaagagtttcggactttcgttcgtttcttttgcagagaattccacaacaccattggtaaaagcttttaccgttttttctgagtaaaaatcagggtacttcgaaatccaagaagtcgaatcccattcagaacacgtaaagcaactaagaaattcgcggagcttggcgaccgttacaggagattccgtgtcttcgcagcgatattcagccacgtcgcaataaagaacaatatacggagaatcctttttgcaactgtttacaagcagccggcaatgttccgtagcagcgaaatcatcccattcttcgcccacctcgtccttgaaaacgtcaacatcttcccacatagggcaattaccgagtgcggcaacaattcgctcactaaggtccttaccttgcacaacgcaaaacagggtttttgcttttagaaattctttgatagtcatgaatcctctttttttgagactatcaagaatgtagattcaacggacgacaattaacgtcgtccgacataccaacagaatttaatttgacaacagcatcaaatcaaaatacatcatgcgagtatgcaaagatgcagacgactctatattccgatactggcactcctgttcttcagatgaaaacatgtaccgaaagccattagcctcataaaacgaaagcggaattggcagattgtacgcatcaaccacaagataacgacacccggtcttgttatcaggatctacaaaccactgtttgatatagtcaagcagctcacttccgacatgctgttttttaaaaggaacacctacgccaagtcggccaatcaacacagcaggatatatcaaatcccgtttttcccaaggtagatttttaccaatctgtttctttcgtgcattgggaagatagtttgtaaaaatacttgcattagatacagtaaaagcacaaactacatcttttaaggtagatgaatctacaaaaacataagttttgcccatcagttgttggctatacatgacagcatccttagaaaagaacgaatccaagtcttcgttaccacaagaaaaagcattacaacgatttaaaactgatggagtcagagccgtgcgaatgcaattagattctaaaaaggccattttccttcggccctcagtttagcaattcgtgcagcattgcgcatatcaaacccactccactcagaatgttgccgagtaaagtcgatagatccgcggttacgttctgcctcttccgcatttttcacgaaagattccgccaccgcatccgtcaaaattgggatattgctaattgctaaggccatatttgttctcctaatatacattttaccgtttcgatttgcaattctaaataccgccgttgccggaatccaactgaatacgaacgtgttttttcttgactcatttagcctcctagttttgaaaaaaagaaaaagcatccgaaatttttcggatgcctgaggccttttctagggtcatgcattaatgtatcaatatttgaatatagcgacaagtgccgatttgtaactttactgtaaaataaattacagccccaatctgcgtccttgatggtcatctttgttggcaatttcttcgagcatgttctgcataatcagttctcgcgtgcgcaagtcagcgggaacgtagacaagtttacggcgaacattttggaaatcgctgatagacacgttatcgcaagcaagaacttctcttgggcatttatccccaaaaaacgatgtccatgttttcgaaacctgcttagagtccatatagtcaaacgctagcttcagctgaaaacgccggcggatcgcccaatccaaaacgttctcgtaattcgtggctgcaataagcattccgttgaacgaatccatttggcatataaactcatttaccaaagtcacttcccagtgattttttgcattaccacgattttcaaaaaagctatcagcttcgtcaatgaagagaatagcatcgctctgttcagcttctctgaacatttcacgaatgttgcgttccgtatcgcccacaattccgccaaggatatcgcttgcacgtttcacgagcaaatcgcgaccaagaatatcttgagcaatatgctttgcataagccgacttccccgttcccggaggaccatacaaaaagatgttcaagttttctctgcgaccattcaatgtcgaagatcgccattgcgcatcaaaatttttgagcatcggaatgacatagtcaatattctttatatccccgctagaaatgcggacacattccatattgtattcaaattctttcgccttctgcgagcccatcgatatgcccaaaagtttggcatgagacgacgcaatctcacgcaccacattcaacggggaaaaatccgccgcctgcatccgctgcgcctgacgcaccgccaaagttatgctccccgccatcacgggaatttccttggcaatattctctatttcgtcgttgcacaaaatcgattcagcctgctgcgctttaagaacagactgccaaattgcaacacgttctttattactgaacgtaaaaaattccagcgaatagtcaaaccggcgacgagtactattttcaatacacgcaatattattcgtaatccaaataacaggcgttttcagattttcaaaaatgatattcagcaaacctttctccgcctgattcaagaccaaatcagcttcgtccatcagaattatgccaccacaccgctcacattcccaatcagcaagcaacatggaacgcaaacgagtctgcaaaagggattccttatccatagattcatcgcccatgcccacagcaagcatagggacattcaactcctgagcaagcgctttcgcaagttccgtttttcccgtcccttcacgaccgtaaaaaagaatattgagaggcgaacccttctgatgagttttcagcatctgcaaaacaaagaacgcctgcggattcgtcttgacaatttgcgcataaccaacgcaaggttttggcgcagttttcaaatccataatccttgatatatccgaaaaaccagacaggaaatcgcttacctcgctcgccaaatacagttcacgccgcttgattttcaaatctgcatttcgattcgtttcctccatacgcaccagctgaaacttgataagcgcgctctcctttgaacagagttcatgcaacgtttccggctccaacccagcaatcaaagaaattcgcctaaacgatccccgttcggacggatcaaagtaatcaaacattttcgagatcttttcaaccttaaaaaacatgttatgatgatcgcgcagccataaatacagcacaagatccaaggcttcatccgaaagatggaaaagacgcttcaattcaaaagccctctgcatcgacacatcgctttcatcgcatccgccagcaagccagtttgcggaacactcttgaattgaccgagaaagcaacaggcgtgtataaacatcaccatcgccccaatgagcaacaaagctcaggaaatgctttgcaaaaatgattcttcggcttttatggaattcttcaagaagatccttcgccttgtaccacttattctcaatctccgtcgtaattccagtagggagttcaatgcgttcacgggcttcatacactctatccaaaaaagtcgcaacgcattcatctgttatatacttgtcgcaaaagacccgacaatccccatctggataataccgcataaagcggctccaaaattccataattttcaagtccataaaagtcggctgaccgctcagagacttttcagagacaccttctttaccaagcattttgcgcttatttttaaagtaattttcgattgtattttcgtaatgtaactgcatggttttaacctcaattttgcaccatgcaatataaaagaaacgcacgacaattaatgtcgtgcgagattttttaacaagccacacaaaatcctacatggcttcatttgctttattctctactttcgcctcatttacaattttttcagtttttttgtacacatcatacaaaccatccacaatttgtttatcatcattttcatctatagattgtacaataatactccatttttcattctgtgacaaatcatgagtcgtttttataacatctattttaccatcaatcaactttttatacaaagcttccctggctctatcaccatcaccttgccatacactaaggctaatatcaaattttttcttattaaaaccagcctctattcctaatgcgtatttaggattattttcttcaaaacatccttttagataaaaataacgcctcttatcccgaggatttatccaaatctctttcttcataaattcgcaaaaagttgcattttcctttaaggcaagaagattctttattttatcaatatgttgattattttcaactctttgtttttccaaaaaaagatttctgcgttcaattagttgttctataattctattattttcatcattaagaaagaaatctttttcatctttagaaaaatccgacatatagcctccctttcggtctaaaaataagataaaatctgttaaaacaggaagatatttggaattacattgtgttaaataattacctaaattttgttttaacttttctaaaaactctctataataaatcgttttaaaattaggatttacattctcatattcagccttttgacataaagcaaaaagaatacacaccgtgtgtaaatcataacattcactttcatttttaacataatcataataatcattaaaatcattgtacgcaggagcatcaattttattttctatacacacttttaagcaatctgttgtcaacagtaaatcaatgcgattccctttttcagtatatatttctgtttcagcacaaacgcttcgagtatgcatgatatttttcttatcaaaattctccacttctactggatacttttctcgataagcatcaaaaagcgaattaaaaaaaagagttctaaacccatgtggatttcttgaatcaaagaaaaaagcgaatattctcgagcatatttcttctagccgattccacggatactcgcacaattccaaataagtcggctcatacatcggcttgggaagaaagttgttaaacttgttaagaagttctttaaacttttcaagctgattttcatctttttccataagtaaatcctcttaacattaaatatgattatatcagactagaagaatgtagattcaacgcacgacaattaacgtcgtcagcatacctccttaacttttttgacatttatttccatagggcgcaaatcttctgaataatctcttcctgtacttttccctgtggatgcgggacgacaatgcagcaatgcatttttccagattcgcctactagggtaaattcgcccgtagattcgtttttagacttcaattgaccgcagggttcccagcgttcaaagaatcgaccaacaccttttccactttcgtagataccggtcaagaaaacggaaaaacaaggatctaaatcatccatttctgcaagcagcaattgagcacattcattaatctgttcactccttaagccctgcgtggttccctgtttcgcacggaaattaattttatacaaatcactccaataaaaatcatggaaaacgtccggaccatacgactctccgcgaactctttcaagaacatgaccgacaactcgccaaaaaggagaatcatcataataataaccatccctagatttgagccagttcagttcatcgtattcgtaatcggtcacaagcggaaccttgtcttgcccaagaccgtaagtatcacgaccaacgaacatcggcaaccctttcttaaagtggctttgcggaccaacaaaatgcgtcggcataatgcccaaagcatcgctattgggcaaagatttcgtcttttcgtaaaggattttgtaaagttgtttaacttgtggcgtcatggtagaattccctattttaaaatttcatcaaggttttcttcaatcaaatttttattcgtttgaacgaattcatcatttttaaatttataaaagccttattattttcatttgcatctagtttctaactaagctcttgaatagcatcattcaattcttttacaagagtcgtaaaagaatcaggaagtttattgtattccaaagcatctacaaacgagctctcatttggaaataaaggtatattatctgagtagaatctccatttcatatttgagtcatcaacacgaaaacaactgcatttcgttaaaagtagctttattatatcatcatctaactgattcgcattttttctaagcaatccgactataaattttccataatactctttttggaactcaactgttaagagccatcgttcattgaaaataatatcaaaactagaatacttttcccaaagtttttctacatttgaaattttaaaattcaattcgtttgcaaactgcaacagccattcttttattttatcagcaaaacacttttttatttctagctgacattgcatcatataaaagaaaagttttaatttatcttctgtacttgtaaactcagacaccaattctcttttttcttcttgaatcataccttgtcctgtaagctttaatattaattctctatattgatcaataagtgaataaatccgatattttgaattcgtttcatccaaacaactattaagccactctaaaataaatgtatcataagaaatacttttatacagattatttggtaaaccatcaaggctttttgcagacgggtcttttccatctaaagtcaaatacaacaattgtgctttaggatacacatcatgatattttgcaagctgattattttgatcatctgcgtaaattttattttcaatcacaacgctgttttcttttttatcagtctctaaaaaaatgtcaataaagcctttgccatatttttcagattcaacttttttttcgcacaccacattacataaatcgtcatacctcaaatttaatcgttgaaaaaataattttaaatattttgacgattgtttatgagaacctttgggattcaacaactcagcaataaaagcagaatgttttttttctacattttccaattttagcacttcaaatacattgaatagatccttttctttttttacattttcatattttcgtttaattgattctattttcgaaagcagattggataatatttctgtattagcattcataggaatccctaaatcaaacttttcacagcccaaagctattttttttcatctttcctcttttttttccactctttatactttttaacccccttttcagcgccttttttgattccgaatacagcaattagcgcttttacgactgtaaaaatatcacgttgagtagccttatccatatttaaactccttctagcaacaattcctttttataggcaattatttccttactttgcatttccactgactttaaccattttgttgaagtatccaatttcggcttaaaattatcaatccaataattttctttcttttcaaacaatctaaataaatatttaccatgcgtttgacttcgcataagttcaattcgatccttagtaaacaatctctgaattttacaacgaattcggtttgattctgccgctaacgcaggaaattcatttgattgttgcaaaagcaacaacttaatttgccaggattcaaacagaaaaggtatatgctttatcaacatatccatatgttttttcgctttaccacgactatccctaaatcctagattttcacatttttcaatttcatcttctaatgagcgagtaatttcactttccccacaacatatcaaatgtaaagcgtttgttattacttgcatttttctttctggactttctatatgttgggccaaaaacaactcattttttgcggcatcaacttttgcaaacctatcattccactgacctttgtatatatcgtctatagattcctgcatattttgcaaagtttcctgaattgccgccatttgagaagataacgaagctaaagccatcgccatttcgggattacccgtaggcaaaaaacgctcttctagatcaacttgtccgacaagttcattatttgttcctcgtaaatttggagaaagagcatctcttgctgaattttttaacaatttggcaccgatcttcgccattttcatcattgttttttgagtgacgcaataaattttttctcctttatttttttcagaaagaaaattcacaagatgcggaccaaaatttttcaaagtatcataagccaaatttctagcttctattgcaatatcttttaatgtttccgattgactattttcaattatcgaaacatctccaagattttcatcattctcttgaagcaattgcagcagtttatcttcacaaacctgcaaagatttgtgattttcatttacattttcactcataaaaactccttcttaaaaagaaatataccctcgttttcaggaaatagcttaaaaacagatccgaaatctttaattcaccctcccatattccaaacggaaccattcaacggttccagtgcagtattttcctgtttttctctcatattttccgtaagtcctcgcatttattctttggttttgccgaccattcccaatatagaacggggccgcgacaattacagtcgtcagcccttggcttgcatttttttcccacaaaaaaagcgtggagtttatgcaatttactcaatcgcggttcggcaaaacctatacggaataaacacaaaaacccacgccacgaggcgcgagtcagtgcgctcagtcttccgtatattcaaaattttgccgatttcgattgaaagccaagagcagagctcaaacttatgtcaaaaacttgattaccttatgaaaacctcttttttcagtaatataatcaaattttcacaaggcatgcacgcaaaagcgcgttttctacactttttcagatccaagactccactctagtgcgttttttatgtggatggtcttgccttttacaatctcgtcacgactttcgtcgaagcaaaccaaagtcaattcattgcacttgagcacgtccgaagcctggaccaaggccgaggtttcgcgattaaacgctttggtagaatcaatctcgtatgcgacttgcacgagttcctttgctttatcttgtctgcaaacaacgaaatcgacttctttagattgcgacgacggcttataataatacacgtcatcgaactccttcgcggctcgacgcaacagttcgatgtaaaccatgttttcaagtcgccagcctagattctcttgcgagagggcgttttcacgattggcaataaatccggtatcaatcacataagccttgctgttacggagccggactttgctcttgaacgaatgcttgctcaacagcccaatcaagaaagcctgtttaagataatccacgtattttatggcggtcgtggtgctgttcagtccaaaattctcagccagggatttgtaattgacctcttggcaagaattgttgattatgtggttcgcgatggtacggagaacttcggcatggcgaattttgaatcgacccgcgatatcctttagtattatagagttaaataaactttgtatgtaagcacgtttgttgttaatgttttgcagttccgggaacccgccatattgcagatattcaaggaaggccgatttacgagcggcctctgccttagtcgtaacatcttgcagattcacctgatgaaaggcgcagtattccgcaaacgaaagcggatagagacgaatttcattgtaacgtccggtcagatgcgtcacaagttcgctactcagcagctttgcgttggagccagtaacaaacacgtgcaatccctgtcgcaaaagacggttcacaaacaaatgccaaccatcgacattttgaatttcatcgaggagtatgtactggatatccgtaccgtagagttgataaaggcaaagcagaagcgtgttcaagtcttcaacagaaagcgacatcaaccgatcgtcatctaggttcgcataagcatagttgatgccatgatcttgcagcaccttgtggcatatcgtcgattttccactgcggcgaacaccgatgaccacctgtgcaagcgaactatccatttcaaacagggcttcttcactacgaggcacccaagaatcacgcctagtcgtgatttcttctttctgttccgcaagaacctgtaacagtttcttttcgtccataaagtacctcttaatggactaaaatataggtttttatccatcaaaatggactaaaatacagaaaataacccatcataatggactaaaatataaaatttgatatttttcgctcaaaaaagccaaatccacatcacagaatcaagttcacgacgagcttgaccatggtttcgcgctcttcgggtttgctttcggcgatgagcagcgtgagtgcgacgagagcaccatcgctcaaaattttggagccgtccacgcggtagaggatttcgttgcgggacatgtaccacaagaaaatgaatgcggctatgcgcttgttgccatcgataaaggaatggttcttgacgagaagatagaggagcgttgcggctttcagctgtacggtcggataaaggtccttgccgtcgaaggtctggtaaatttgtccgagagaacttttgaaagaggcgtctttttcaacgccgaagatgccgctgtcgcggaacttttccttgagcacagcgatagcgtccacagcgagttcgtatgttatggcacctttcgtttcggcgtagtcgcctgccttggggatttcaagttgttgatggtcgtaccggtccagcgtttcgagggccgttctaaagtcgctgatgacgtttgcaatttcaagtttttcgtttttatccatgacgtactccttttgtaggggaacgtcaagaatatagaatgacgatgcgacaattactgtcgcttagattacttgattctatcgctgcagaattcctggcggccgcatttttcgcagtgggcacccatccagagcgtgtcgaattgctcgatggcgggttcgacgatttgcgggtcgttcgtgaggattcccgcttcgaagttgcgacggagggaacttttcatgccgatgcctgcgccggtcaaatttgcggagccgatgtaggcggtttcaaggtcgaatatcatcatcttgaaatgcactcgcggacacatgacgcgttcaaggtcggtcgcgagaatcttatagcggtcgaaatcttcgcggaagttcgggccgggttccttggcgtgaatgagccgcacacctacgccgcgcttgaggagtcctgcgagttgtccgagcagcgggattgattcgccgttctgtttcacataaacatccttgatgtcggcggtaccgatccagagcgtttcgtggactgttgcgatacgggaaatcacttcggaatagtgttcttcgttttggatgtacttggtaaacgtggacatagaaagaaatatagtattgtcgcacgacaataaatgtcgtcggatttatatatattgaaaatacaagatggcgatgccggaacggagtccggcatgacaaggaaagaggtttttatggaaaatccgggtcgcggcgaacgcatggtgcgaatttttgtgtacctgatggcacactataacaatcgttatagcgttacggacatcatgcagcatttggatattcccgcaaatgaattgcgaagcgtgcagcgcgatatgcaggccttgacaaatcttgaaagccgttacatccaacgcattactgacagtggcaagacttattaccaggcggcgcttgaacgtgcgaacaagctcgtattcccagagtttggcgacatggttttgcatttcgtctttttgcagcgcatcgcaaacttgtacccggcaacagctagccttatcgatgacctcaccaagagaatcacgcaggatttgcccgcgaagcagcaagatgttttgaagagctattcaaaagaattgagcgggcgcattctctttatggggactccgcccaattacgacgaagacgtgagcaagcacctgccgaccattcttaacgcgattcgtcaaaaacggaaagtacagataaaatatacagacaattggggaacgccatcggataagccacgcattccgctgatggtcgccataagtcatggagacatttatatcggttgcgtttcgcagcaccaccccgacaaaacttacgcgttaaaattgcaacgcatcgagtcggtaaaattgctgaaggaaacttttgaagaagacccgaaggttgttgaatcactgcgcaagcgcatccgcacgggatctttgcttttgggcgaacagaatccgcaagaggaaaaggtcgtcatttacttcccgaaatacgccaagaactttttgaaggaacgtccgtaccaccgctccatggaaatggaagacgcgccaggcgacgagatccgcgtaacgatgaaggtcgaggtgaacgagctgctcaagcagtggattatgtattatgggaacatcgcgacggttgaacagccgaaaaagttgaggcagatgatactggaaacggcaaaaaagctggtggaaaagtacgaaaagtaaggaaaatccactcgttattaccaaaattacggtcttgttatagcttttatttatatataagtaacttttctagaaaaattttataattcaccctactttcctattggactagtagggttttgtttttaaattatgcacatcaaacgaacgaggcaccccgaaagggaaaagcctggaggatttcgctatgcgatgtcgaatgtgtaaccaagctgaaggcgggcgggcctaataccgccaaaatttaacgctcaggattgagcaaaactattaactatcgcgtcgcccgacgccaacagtaacaaaacgttcgggcgaacgcgaaaatttcgcgccaagcgcacaaaaggatttaaataatatgacgactcagaataagctccatttcgaaactcttcagctccacgttggtcaggaacaggcagacccggcaaccgattcccgagcagttcctatataccagaccacctcttacgtgttccacagcgctcagcacgcttctgaccgtttccatctgaaggatgcaggcaacatttacggccgcctcaccaacaccacgcaggacgtttttgaaaagcgcatcgctgctctcgaaggcggtatcgcaggtctcgcagtcgcttccggtgcagcagctcttacttatgccatcacggctctcgctcgcaagggtgaccacgtggtcgcacagcgctccatctacggcggcacctacaacctcttggaacatacgctttccaagttcggcattgaaacgactttcgtcgacatccacaacctcaaggaagtcgaaaactctatcaagtccaacaccaagctcatcttcattgaaacgctcggcaacccgaactccgacatcccggatatcgaggccatctccgaactcgctcacaagaacaagattccggtcgtgatcgacaacaccttcggtactccgtacttgattcgtccgctcgaacacggtgctgatatcgtcgtgcattctgcaacgaagttcatcggcggtcacggtacgactctcggcggcgtgattgttgacggtggcaagtttgattgggctgcatctggcaagttcccgcagttcaccgaaacgaacccgagctacggtgtgcctttcaccgcagcagctggcgcagcagcttacatcgtttacatccgcgctatccttctccgtgacgaaggtgcagcaatttccccgttcaacgcattccttctcttgcagggcactgaaacgctttcgctccgtcttgaccgtcatgtggaaaacaccaagaaggttctcgaattcctctcgaagcacccgaaggtcgctaaggtcaaccacccgagctttgcagatcatccgcagcacgctctctaccagaagtacttcccgaacggtgcaggttccatcttcacattcgatgtgaagggcggccaggcagaagccttcaagttcatcgacgggctcaagattttcagcttgctcgctaacgttgccgacgtgaagagcctcgttgttcacccgtatacaacgacccactccgaactcactccggctgaacttgccgaagctggtatctctcctgcaacgatccgtctctctatcggtacggaacactacgaagacatcatcaacgacctcgcacaggctcttgaccagatttaattataaataacaaaaggattctaccatgtcaaaaatttacgcatctgctgaccaacttatcggtcataccccgctcctcgaactttcccacatcgaaaaggaaaacaatctccaggctaagattgtggcaaagcttgaatatttcaacccggctggatctgtcaaggatcgtattgccaaggcaatgatcgacgatgccgaagcttcaggcaagcttaagccgggttccgtgattatcgaaccgacttctggtaacactggtatcggtcttgcttccgtcgcagcggctcgcggctaccgcatcatcatcgtgatgccggaaaccatgagtgttgaacgtcgccagctcatcaaggcttacggtgcagaaattgttctcactgaaggcgctaagggcatgaagggcgctatcgctcgtgcaacggaactctctcaggaaattccgaacagctttatcccgggtcagttcgtgaacccggcaaacccagccgcccacaaggcaacgacgggtccggaaatttgggaagacacggatggcaaggttgacattttcgtcgcaggcgtaggtactggtggaacggtcacgggtgtcggtgaatacctcaagtcccaaaatccgaatgtgaaggttgtcgcagttgaaccggaatcttctccggtgctttccaagggcacggctggtccgcacaagatccagggtattggcgcaggctttgttccggatactttgaacacctccgtctatgacgaagtgctcccggtcaagaacgaagacgcatttgccgcagggaaggcaattgccaaggcagaaggcatcctcgtgggtatctcttctggcgctgctttgcatgccgcaatcgaacttgcaaagcgtccggaaaacaagggcaagacgattgtcgcactcctcccggatagcggtgaccgttacctctccactccgctcttcgctgactaattgatttaaggtttggtaagtgcctcgcagttccattcgctacgcggtagaaaccatcctctcaacaaaagtttattgaatgcaaacgctagaaggttccattcgcctctctagcgtttatttgtgttttatacaacgcattgtcatcccggccttgtgccgggatcaccaattttcaaaaagaacggttttaacatgtcacaaaaaaagcgtgtcgctgtaggattgtcgggcggtgtggactccgccctttcggcgtatttactgaaaaagcaaggttacgaagttgtcggcatgacgatggcgacgtgggacgactccgtgaaaatgcctgcagtcgaaggtcgcgaaggctgttacggtccgagcgaagacaagaatatcgaagaggcaaaactcgttgccgaacgtctcgggattccgcattacgttgttccggttgccgaagattacaagcgtgaagtactcgactatttccgtgcggaataccgcgcagggcgaacgccgaatccatgcgtccgttgcaatcagagcatcaagtttggagcgctacagcatgcggcacgcaagctcgggattgatttcgattactttgcgacggggcattacgcgcgactcgatttcaagaatcctgatgttccgttcttgtacgaagcattggacgagcataaagaccagacgtactttttatcaagactctcggcagagcaactttccactgtgattttcccgctcggcggaatgcagaaagcagacgtgaaagcgctcgccaaggaaatcggctgggacgattttgcaacaaagcgcgaaagccaggactttatcgagtgcggcgattactcggtgctatttgacgagagcgataacgttcccggagattttatcgatgtgaacggaaaagttctcgggaagcataagggcattgtgcattacacgatcgggcaacgtaaggggctcaacatcggcgggcaagcggaaccgctttacgttgtggcgattgatgcacaccacaatcaggtgattttaggtccgcgaagcgctttgagctgtaccgaagtttctgctgtcgacttgaacttgatggtttcagagacttccccacttttgaaggagccgctcacggcacacattcgtctcggacataaaggcgcaacagccagaattacggctttggacactgcggccggcacaatcagcgtgaaatttgacgaaccgcaattcgcatcggcaccgggtcaagtgctagtgctctacgcagacaaaggcgtggtcgccagcgcgatcatcgggaagtaaagggcgagaaacgccctttttatttccctcgaatttgttcttctgtaagattgaagcgtcgaacaagaatctccataggaacattgtctttgtatagccctcttgctgtattaatcttttcttcttcgactttattcaacttatcacgttctttggctaatttttcctcgaattgttgacgttcttcagtcatttgcaggcgttcttctgtaatctgctgacgttcttcagccatttgcaggcgttcttctgtaatctgctgacgttcttcagccatttgcagtcgctcttccgtcatttgctgacgctcttctgccaattgctggcggaaatagtcacctatgcttacgaaaccgtatttctgtccgatgcttacgaacgccatgttcagctcctttaggaagtctttacctaaatactccattaaatatatacttgttttttcaagcagacaagaggcctcgtttcgtggcattttatccaggaatttacagaactgaggcaacagttccagcagcttgtctttgttgaacgcatgctttagcgcgattatccccatgccggttgcagtattttcgcaggcgaggcaatcactgtcgggaatatctgccatattcacgaacgtacactggaacgggagcactttcccgcgaaaataatcgggataggacttttctagaatcttgagaggattccagttgtcacgtccgttgtagaatattatcgccattgtcgggattccgctgaatatcctgttcttgtcctgaattttcatgacggaatgaatgtatttggagatttggtcgaagattatgggatcgcgtccggacttgtgttccagcaggattccgacgagaatcggagcgcccgtcgagacgttcacacggaacgcgaggtccgcttcgccagtgtcatcaacttctgaataggaatctggaatacgcatgagcgtatcaagattgatctgagtcaggaaagcgtcaatctcgtggttaattttcccagcaagttcaagcaagcagcgcgcgtgtgttgtatcggcaaatagccagcgaaagtatgcgtcgtgttttcgtttagtaaccttattttcgttttccatttattcagtggaaccagttgtttaaagcgagctggtacgcaatctcatatagcaaaggatatagaaaacgatctagcaaaaagttcttgaaaacaatttgcgttatcaagaacggatgtgcttaatttaacaaactcattccgggaaaacaagggaaattttgctttcggttcattttgcaaacaattggttgcatttgcgttttttttacaaattaaaggcaacatttgacagaaaaaaaattccaataacgcaaaaatcctacccgattgggtaagatttttcactttgagatagttggcaataaaagtttttaaatggagtagtctttttccatcatgccgtagtcgatgagaatttgttccaatcggtcctgcgtcatcggcgtcgggatggtaaagagctcgttttcgtcgatgttctttgcaagttcgcggtagacgttggcttggttgcagttcggttcgaaatcaatcacggtcttcttgcggatttctgcctgctgcacgatgttgttgcgcggcacgtactggatgagctgcgtattgagttccttggtgaatgcacggagcaagtcaagttcgttatcgacgttacggctgttgcagataataccgccgagtcgcacttcaccgcgttcagcgtacttggcaatacccttacagatgttgtttgcagcgtagagggccatcatttcgccggaagcaacgatgtagatttccttcgccttgccttcacgaatcggcatggcgaaaccaccgcacacaacgtcaccgagcacgtcgtagaaaacgtagtcgagatcttcggtgtaagcaccgagctgttcaagcatgctgatggaagtgatgataccgcggccagcgcaacccacgcccggttccgggccaccggattccacgcagcgaacgcccttgaagccaaccttttcaaggtcagagagctggatttcggtcttgttatcgcgaatggtatcgagcacagtcttctgatggagaccaccgagcaagagtcgagtagagtcagccttcgggtcgcaaccgacaacgagcacgtgcttgccctgttccacaaggcctgcggtcaagttctgagtcgtagtagatttaccgatgccgcccttaccatagatagcgatttgacgtaatttctttgacatattataagtgtctccttaggattttcctataggaacgctaggcaagaacaagtttagaatttgcgtctacccttttcaatacttttttagcccatttcgtcacaattattcttttttgcgcgttgctataaaaactttttataaccccattcagcgggaatctattgcacgcccagaaaaaacattttttttaattttcaccccttgtttcatattgtctttcgctataccgctttttaaatttttgcccgaacttcttcgacagggaagtaaaagaattaatcacacaacagaacgctaggcaaaccgttcatcatcttccacataaactaaatcggtatttaccgctagtttagcgcaaggcttttatgccttgtgtttaccacgaatcttttgcctttgtgaggttttatggcaatcgatcaagaaacagtttttagagagcacccctgctttggcgcatgcaagaatcgtaaagggcgtatccatttgcccgtcgctccgggttgtaacatcgaatgccgtttttgcgaccgtcgcatcaacgaagacgcacaagtcccgggaaatacaagtaaagttatcaaaccggaagaagcatgtggctatattcgcaaggctcttgaattcgtaccggatcttactacggtgggtattgcaggccctggcgacacgctcgcgacaccttttgcactggacactttccgcctcgtcaaaaaggaatttccaaacctgattcgttgcatgagcacaaacggacttttgctgaacgacaaggcagacgaagtcattgacgtgggcatcgatacgcttacggtcacggtgaacgccgttgacccagaaatcgaagcaatgatcaatgcgagaattttctaccacggcaagacctacacgggtgtcgaagccgctgaaatcttgatccacaaccagctggaaggcattcgcaaggttgcaaaaagcgggacactcgtgaaagtaaatacggttctttgcccaggcatcaacgacaaccatatcgaagatgtggccgctacagtccgcgaagcgggagcgattatatacaacatcattccgctgattccgcaaaacggattcaaggatcttccagccccgactccgaagggactcgcaattgcacaggaacaggccggcgtatttatcaatgttttcaagcactgcgctcactgcagagcagatgctgttggcgttcccggcgtctatgacgttggttcacaaatctacatggatcgcatccgtgtaaaggagactttctctcatggctaaaatattggatcaggcgcgctacaaatgcgctttggcagcaatgcagaccgtgcaatccattcctggagcaattcccgttttgcattccggtccgggatgcgcatccaagctaaacgataacaacggcacgagcggcagattcagccccaacatttacccttgcacaagtatcagcgaaaaagaagtcgtgtttggcggtgcagacaagttgcgttcaaccatcagcaacgctctcaaaatcatcgatgccgacctgttcgtggttctttccggttgcacgggtgaaatcattggtgacgacattcaagaagtcgcagaagaattcgaagatgccgaaaagcctgtcatctgggcaaagacaccgggattcaagggcaacaactacatcggtcacgactggattttaaagagcatctttgaacagtatgtgagaaagttcaagggcgaagccccgaaggaaaagggactcgtcaacttattcgcaggcgtgccacagcaggatccgtattggcttggcaacttgcgtgaactcgaacgtcttttgcagtccatcggtctcaagacgaatacgattttcggttttggtcgcgggcttgaaaacttgcagaagattccgacggcagaatacacaattctagtttcgccgtgggcaggcctcgaaagcgcccagtatctcgaaaaggaattcaacattccgctgttgcactacccgattttgccaattggtgcggccgaaacgacaaagttcctccgtacggtcgctgagttcacgggcgctgacaaagaactcacggaatccgttatccagcaaaacgaagcgcagttcttctactacctggaacgctacgccgatacgattctcgaaagccgtatcgtgagcaagcgctttaccgtcgtgagcgaagcccagtacgtaattgctgtgaccaagtttctcgtgaacgacatgggtcttttcccgcaaaaactgttcgttacggacgacacgccggaagcattccgcgaagaagtctcgcaagaaacaaacacgctgaattacgacatcaaaacaaaagtcgagttcaccacggacggtttcgacctccagaatcaaatccgcaaaatggactttggcggctccccgctcatcatcggttcgaactgggaaaagaaactcgcccacgaactcaagggccacttcgtgaacatcagctatccgatgatcgaaaaaatcgtcatcaactcgcatgtggcaggttattccggcggtctttacttgttggaagacatctactctgcagcactttccatgctgaaaatttaaggaggatctaatgccatttaattttaaaaatgcaaacgtcggtgttcgcgaaaaccgtcttggatccatcactggattttcgggcgacttggaaacgctcgcacaccgctcacagtgcggatctgtcaagaatcgcgaacgttgctttagccagtccagttcttgtctttcgggctgcgctttggaccagctcatcagtatccgcaatgtggctgtcgtctatcacgctccagccggttgcgttgcgcttgcgcaaggtgaagatgtcaaattccgccaactcgccgaacgcattaacgaaaagacaaattccgtttacgtctgcacggacttgaacgaaaacgatacagtctttggcgctatcgaagcactccgcaaggcaacgcagtacacgtacgaaaagttccacccggaagcgattttcctctcgtcttcttgcgtatcgggcgtgattggcgaagacgttgacggtctcgccgacgaactcgcagatgaatacgatattccaattattccaatccattgcgaaggtttcaagagccgcatttgggccagcggtttcgatatcgcggaccacgccgttttgcagggaatcgtgaaaccgcccgagaagaagaacaacaagatcatcttcaagaacttctttgaaagcgcacgtccgcaaattacggaacttttcaaggaaatcggcgcagaaccgcaattcgtttattgtaactccactgttgaagaactttcgcatttgagcgaagcccaagcaatggtttgcatttgcggaacgctcggcacctacctcggcaacgccctcgaggaaacttacggtgtaccatatgtgcgtacgattaacccgaacggcattaccggttttgaaacttggttccgcgctatcggcaaaacgattggcaaggaagccgaagtggaacgctacatcgagcgccagcgcgccatttacttgccacaaatcgaagaagtcaagagggaactcaagggtcttcgcgccgtgatcggtatgggcccgggctacacctacgaagtttcgcgcgtattgcaggaactcggtatggaagtggttcacggtcttgcttggcattatgactacaagtacgataacggccagattccgccagcactcgaacatttgctgaagacatcgccaaaggggctcaagctcactgtggctgaccaacaaaactacgaagtgatgagcgtattgaactatcacaagccggacatttactttagtcgtcatccgggctcaaccgtatgggccatcaagcagggttacgcagcgctcttcgtcgccgatgaatacatgattttcggttacgaaggaacactcaactttgccaagagcatcctcgataccatcaagaaccgtagctttgaaaagagtcttgccgctcgaatcaagttaccctataccaagtggtggtacgaacaagatacagacaagttcttgaagccggaaggcgcaaggtaaacaaacatttttttgacatggtttctcctgcgggaattttttccgcaggagattttttgtttaagcaaccaatttcagctgagattcaaattcaaaaaaacgcaacaacaaaacggctatagaaaatcattattgccggttcaagaaaaatagtataaagaaatctcttgccaaaacgaaaggctttatctaaattaacctacaaaagaaataggatataaaaaatgaatttcccgttcaatagcttaaatttcgcttgttgttgccgatgtcggacgggcatctagtttttaggctattcttttaaacagattcccgctcggtttgatgttccgtagcgggatttttttattcaaaacaaattttaaaccaaaaaggcgctagcatttaatagcgtcataggagattattatcttatgtcaaacttcaacaatatcgaaacaaaactcattcacggcggcattgatggcgacaaaactacaggagctgtaaacgtccctatctaccagacttccacctacaagcaggcaggccttggtgaaaacacgggttgggaatattcccgcacagggaacccgacgcgcgcagcattggaaacgctgattgcagaactcgaaggaggagtcgcaggctttgcatttgcaagcggtatggctgcaacaacaaccgtcctttcgctttttaagcaaggagaccgcatcatcatttcgagcaatgtctatggcggcactttccgcgttttggacaaagttttcaagaatctcggaattacttattccatcgaagacacgaccgatttgaaattgcttgaatccaaaataacacccgatgtgaaagcattctttgtcgaaagccctgcaaatccgctcttgacggtaacagacttggcaggcgttgccgcaattgccaagaagcacaacattttgaccattgtcgataacacatttatgacgccgtatctgcagcgtccgattgaattgggtgctgacattgtcgtgcattctgcgacaaagtatttaggcggtcacagcgacttggtggcagggcttgctgttgtcaattccaaggaactcgctgaaagactcgcttttacgcagaacgcaaccggtgctgtactcggaccttttgattcattcctcttaattcgcggcatcaagacgcttggcgtccgcttggatcgtcatactgaaaatgccgaaaccatcgcaaagtatctcgaaaagcacgaagccgtaaagcacgtgtattatccgggactcccgacagcacaaggctacgaaatcaacaagaaacaggccaagaacggtggcgctatgatttcgttcgaacttcgtgaaaattacgatatcaaaaaattcttcaaagctctgaaactcgtttctcttgctgaaagcttgggcggagtcgaaagcctcgtgtgccatccagccacaatgacgcatgcatctatcccaaaggaaattcgcgaaaaagtcggcatcactgacgggctcattcgcttatccgtgggcattgaaaaagttgacgacatcatcgcagatgttaacgcagccattgaagccgcaaaagcataaggaacaagatatgcattactacgaatccatgaaatctctcattgggaaaacgccgcttgtaaaattgaatcatgttggtgttcctgaaggtgtaaatttattcgtaaagcttgaattgtggaacccttcgggcagcgtaaaagaccgcgccggcctttatatggtcgaagacgcgttcgccaaagggacgctcaaacctggcggaacaattatcgaagcaaccgcaggcaataccgggcttggaattgcatttgcagcattgaaccgcggagtgcgtgtcatttttgtagtaccgacaaaattttcgcaagaaaagcagacgcttttgcgtgcgcttggcgcagaactcatcaacaccccgcgtgaagaaggcatgctcggcgccgaaaagaaagcagaagaactgctgaagcaaattccggattccatttctctcagacaattccacaacatggcaaatccgcgggcccattatgaaacgacaggacctgaaatttacgatgatctcgatggcaacgttgattatgttgttgcaggcgcaggaagcggcggaacgttctcgggcattctcaaggcgctcaaggaacgcaaccccaaaattcaaggcgtgctcgctgaccctgtaggctctacaatgggcggtggcgaacatggcgactacaatatcgaaggaatcggaaacgattttattgcagacactatggacatgacgcttgtagaccgcgtcatcaaaattaacgatgacgacgctttcggtggttcccgtgaactcgcgcaaaaagagggaatttttgcgggatcttcttcgggcggcgctttcgcagcagccaagaaactgattgcatcgggcgctcgcgggaacattgtctttgtagccccagaccgtggcgatcgttacttcagcaaaggtttatacaaataacataaaaattcatctttaattagagtgcacaagtttatgattagcaaaactgcgcttttatgcgctcttgcccgagctgtccacactcacgctaaaagtgaaaaaatttttgaagacgaatttgcacaggattttgtgggtttgaaggaatatcgccacgcacgcaatcttgcaaggcagttccttcctgcaaaaaagtcgaagtccaaagattacccggctaaggattttattgaccaataccttctccccatcattcttccacgaaatcgatttgcagaagatattgtcgatgccaagcagaaaacaggagatgtgcaatacgttctattgggtgcgggcctagattcctttgcgcttaggaacaaaagtcaaaacgtcgatgtctttgaactggatctgtacgaaacacaagttttcaaaatcgagcggacgcgacaacttttcacaaagaggcgtcccaaagttcactttgtagaaatcgatttcaacaaggatagcatcatcagcagattgacaaacgctggttttaatccgaaaaaacgctccgtcttttcgattctcggcgtgtcctactacattcctattgaaatctttttcaagacgattgcggaaatttctaagatagcagcacccaatagtgcaatagtattcgattactatgaaaaagagcgggacagtgcggacagcacaaccaaaatcagccgcttaaaacaaataacagcatcgtgcggcgagtgtatggttgacggatacgatcccgttcaagttgacaatttggccaggaaatcgggtatccaatattgtcacgacctttctcctaaagatatcgacgaagcctttttcagtgcatcaactggattgtccgcattcgagggcgttcatctgatgtattgcggtttgtaaaaaatccatacaaaatacccggctgcaaaattctgcatccgggttattcaaaagcacgttaatataacactcgtcgacttaattcgccttcgtccagaatagcaccttgcgttttacaaattcaaaaaattccatgatcgcaaggacgacaatgccagtccacaaaattcccgcaaccatgttggggtaatcggaatagtcagcgtagaattgcacaaagtgtccaaggcctgtattttcgccgaagagttcagcaacggtgagcatgatgaacgaaagtcccatgcctacggaaagcccagaaaatatggacggaaggcttgcaacaaatgcaattcgccacaagtattcaaagcgaccgatgccgataatggcggcatttcgcctgtacttttcaggaatgtccgcagcacccgcggcggtattcaagtagataggccaaaaggccgcaatgaaaataatgaaagtagaggacaagtaaaatgtcggcaaaatcgcaatggcgtaagggatgtaaacgttaggcggaatcggagccgcgaatcgtgaaatgggctttagcatagtacccacccaagggacagaccccgaaacaattccgagagagattccgacgacggcagccgcgaaataagcagggacaagtttcaaaagcgacgaccacgcactgcgcaaaagctcctcgcgagaattgaaaagcgccgtcaaaaccgcttttggcgatgggaacaagtattggctgctccattccgggccactactgatgaacgtccagattccaatcaagaacagaaggaataaaaatcctgaaaatttagatagatatttcacaaaaattctcatatacttgcgccctcctgtacggtatgcccgagtttttcaaggatgtccttgtggtaagcttcttcaatttcaacgattgtcttttggactttttcgttgcgaaaccattcgctacggctctttttcactggaaaatccaaaggaatatctgcgatgatacggcctggcgtcgatcccaaaacgataattcgacttccgagataaacggcctcgcgaatgtcgtgcgtcacaaacaaagtcgtaattgcacggtctttagagcctcggcaaagctccaaaaccaaatcttgaaggcttgcacgatttacaggatcaagcgcaccaaaaggctcgtccaaaagaagggcatctgcgccgacgctcaacgctcttgcaatggccccgcgctgacgcataccgcccgaaagttcaaagggatatttatgaaggcttcccgaaagcccaaccaaattcaggtattcttctgccaaatgttttgcaaaactccccttgacctttttcgtctttttaatggcaagagaaacgttctgtagaagcgtaagccaaggaaaaagagtgtagtcctgaaagaccacgctcctttcagaagaaggcttttcaatttccttcccgttccaatagacatggccctcatttggcttggtcagcccagcgagaagattcagcaaagtggtcttgccacttccgctttcgcctaataaacatacaaactcgcctggtttgattttcaagttgatgtctttcaggatgggtttgccatcataggaaaaaacgagattagtcgcttcgaaaccactttgtatttgagtcattttagttccttaatttctagataggaaaatcttttcggcctgcgcgtagaattcagatttgggcttttgcttgcgaagttctgcaagagcgtcacgatagtagttcgtgagaacgtattgagagaccttcttgtcggacttgatgaactccgcatccttcaagaaatcccagaagaattcaacgcctttcacgttcgggtcggtatcctgcgtcacgtaaccgctgtagaaagccttgttgacgagagccgtatcaagcttaatccactttgcgataatttcaacgctcttcttgtgatcgtttgcgacaagttcttcggcttcaatcagcgacttgaccaagcgcttgtaaatgtcgtcacggccttcaagtttgcggagcgatgcaatgaggcggcagcaaatatgaccgggattgatgtccttgctgcggagcactacggagaggccggcttcttcggcacggagatcgtgcgggccccaggtcacgcctgcataaacgcttccgttctttaccgcttcgataactgcaggcggattcttgagttctacaatagtaacatccttacgccagtcaataccttcttttttgaggcctccgcgaacaatggcatccgctgttcccaaacggattgtagcgattttctttcccttgagatcgctcagttttttgacggagcctgcattttccttgcgggtgattacagcttggtcgccacccatgaggccgccaatgacgcgaatatcagcaccctgcgaaacatggatgagcggagcaagagagccaaatgcaccagcatcgagctttccggcacgaacagcagcgataccatcgccagaattcgaaaattctaccaattccacatcgaggccgttcttcttgaaaatgccagcatcttttgcgatgaagaatttcccctggcccgtagaagaaaggtagccgatggaaagtttgtctgcggcgattgtggaagtcacgcaggcgagaacgaacaggaatgccgatgcaatttgagtatgtaatttattctgagtcattgtagaattctcctttgttagaaggcgtaagttgcagaaaggtgataacgattcaggtccgcttcttttaccgtattggcggtcaagtaatccgtttgaacgcgaaggtattcgaatcccaacgagaatgcgtctgtcaaattgtaggtcgtattggcaaagaacgagaagttttgttcacggccaccggcttttctaatatcttcacgttttagcttgtcaagtccggcacccacattaaaggccaacttttggataaatttggcttgcaaggcaatccatccaccgtaagcaccaatgcttcttacgctttcggggtcttcagtattcgaaaccagtccgcgtccaataccggctgcgtatgtatcgagattagcaccgacaaaatactcaccaaggaaggtaaagttgcttgtgatggggagagtcaaatcgacgttaaaagaccatgagggaatatccttagtatcaccagtggcatccaagtcaacttcttcttggccataatgaccagaaatacctaaaccgaactttttattttcaacccaaagcggaatggcaataccgatgcgtccctgaatggtaggaacgtctgcatcgacaccggtctctgaagcagaagaagtgttgtacggctgcgtttcgccgatagtgcgaacaagagcaacagcaaagtctaaagagccattaccaacaggaactttttcggtcagtcggagttgtgctctgcgaaggcccggatcaccagagttgttaagaacgccagcattgatcgttggagtcacgaggggagaaatcaaatcccatgtctgaccgcccaaaatggagaaaccggacttgccaaaagaaatttcgccgtaaccatgacggaggcgtggaacaggcgcattaccggaaccgccaccgtagaaatcaacttcgattttaccgttcaccttgaggaacgaagtatcgctaccgctcgaaagattcaaaccgattcgagtgaggttcggcgtgaaatgccagccaccatcgtttttgttggcaatatccgattgagcagcaaagtttgcaaagttgccattattgctcttggaatcttcgtaggcggcgttcaaagacgcaaaaccatagagtgtagcacttacgccagatttcgtggtaacagcaataggttcagcagcaattgcagtaattgaagacaaaagaacaatttgagctatagattttttaatattgaaattcatggagaaactcctattttttatgagtttagtaaccacgcagagcaatattctgcgcacttttaaaattgccgattagccatttaaaatggctttggcttagttattggagaatttacagctacaacacatataggtatcctcgtgttgatttgtggaagtttcggaacacaatgttctcgaatgcaacgcttaaattagaaaagaaaaaatgatttgtaaaatactttatttttatcacacgatataagaaatttatttacatataaagtatagttatacaaaataaactcaaatagcagtagcctatacatgtacaatagattcccgccggagtttatcatacgagcattataaaaaaggaaatgcccgatcaagtcgggcatgacgttctcttctgtcaccccggccacagtgccggggtcaactttttacggcattttttattattttccgccaacggatgcgctataaattttttcaagcaaattaagcgcacccttataaccgacgaaactacgattgataatcaaagtttcgctggacggaggcgtaatttcaaagaacaaagcgcccttatcattggcaagattgatttcccaagaagaagcaagaatcaacggctttccagaagagaaatcaacttccttgatagctttttcaatcaagtagccatcttcttcgaattccacttcaacatcgacaccttcgctgatgttatggaaagcatcttcgatggtcttgcggaatttctgcggaggatcgtccgtgataatcgccttgcgcggaataaggccgatttggtcggcaaggaacttggtgtaggcaagcgtgtaagcggaatcagcagtaattgcaaattcactcggcataccgtaccagtattcagcaaagaattcagagaagtgttccaaatagtagtaataaataccattttcttgttcaatgaacttttcgctctgttccttatcgattccggcaaaatcaacaactttgcggataaatgcagcagttgcttcggcaccgattggaatttcaggaatatggaggaacggctgaccatattttttctcaaggtgttcagcatttctcacgccgacccacggagagaccaccaagttaaactgagcttccggaatgcgcaaccaatccttgacaccgttattttcaggtccaaagagcacattcacttcaaaaccagcgccacggagaatacgggcaagttcctggtaatcaccgcgccagttctggttgtaatacggaacttcaaaccaaaggttgacaaggcccttcttgcgttcacccttgtaatcgcccacaaactgatcgacaatagcgtttaccacttcttcgtgaccgaaaaggttattgcccttgaagcctgcggtatccacagccacaatcgggtagcccaaatcgcgatattcattcaccaagctggggacgtcatcaccaatgaggccgcccacgcaacccgtgagaacaacataaaggtcgccatcgaaaactttgagtgtcgatttgattaactgatccaaagtcttgatgccgccaaacacgatatcgttttcggtggagtttgcgctcggcatgttaccagcaccagcgaaaatgctgccctggaagccgttttcaaaagtgaggaatgcggtttgcttaagctggcaacccggagagcagttggctataggaactgcacccttgatgccgacaaccgtattggacgcaccaactgcgcaagaatagcgggggtccgaaatagaattgctttttttctttgttttaagtgcttctgacattttcgaaatctcccttattatgcgttttctgaattagattctttgcctttgctgaacttgagatttctcggttcaggaaggtcgttaagtgcttctgggtgatgcgtcaaatagaacggatcgtcctgagcaagccaccaatcagaatacgggagtttcacattacgcttgagaacttggttaaactttgtacgtgaaagaacgcccttgagcatttcaccaatgcggaggataccatcgtagcccaccggaatatgttcgtcgcccatggtgagggtcgggaatccgaggtggcccgcgacagatgcaaggcccggatggcgaatgagcaagaagtccgtcttggcacgcttcaaaagttgcggaagctgaaaggcgcgagtcttacttacagtatagtgcggaatgtcgccgtaagtttccacaagttccttcaaggtgtcttgatgctttccagcgccatcgtaaatggggtcatgatggaacacgagagctgcatcgtggcctattccgagttccgaaagaacactgataaggccgtgagcataagcagaacccgtcattacgatgccgtttttgcccttgaaaaattcgcgaagttcagcgagcttcggagcaatacgcttatgttcactttcgatatattcttcagcttctttttctttgccaacaacttttgcaatagcgcggagccattcgtcagtgcccttgataccgtacggctgcggagcatcaatttgcggaacgccgaaggattcttcaagtgcggtggccatgtagccacccaaagtatcgcagaaagtagcggttgcaacagcttcagaagcctggcggatttcatcgaaagatgcagtatccaagaggtagttgacgcggagcccaagcggagcaagcatttcagagaaatagtccgttccccaaagagcaacaatattgagcaagtcattttgctttttggtcggatggcgattcacgatttgacggagaacgccatggaatgcaatgtcgaagcccgtggaccaatgcttggaacggaagccttcgcagtgcagcggaattataggcacgccaacttcaggttccatttcttcggcgatggagtcaatatcttcaccgataatagcggtagcgcaagccatgccaatgaaaatagccttgggattgaaacgttcttttgcatcacgaatcgtttgacgaagcttttcagaagcaccgaacaccatgtcctgttctttcaggttggtgctgatgttcaaagtattctgcaaaggcttgccacgacgcttaaggcccacatgcatagaaaggttgaatttggagttttcgccgctgcagccgatcggagaatggtcaatcaaagcgcagtccgtgaggttgcccacctggcactggacaatagcgttggaacacatggtttcttggttgagcggagattgcaattcgcaaagcttacagccggcccccttgcctgcgcagccaccgtgctttttcgcgctgcgttcgtcgtaggcagattccttgatcaagtcgctggctttgccgtcccaaccgataatggtacccagtcgatattcgcggttttcgaccgaggtcatatttaaattaatgttagttgatgccatagatttttacctcctgccggttctcgctaaatggagtagtccttttccatcatgccgtagtcgatgagaatttgttccaagcggtcctgcgtcatcggcgtcgggatggtgaagagttcattttcgtcgatgttcttcgcgagttcgcggtagacattggcctggttgcagttcggttcgaaatcaatcacagtcttcttgcgaatttctgcctgctgcacgatgttgttgcgcggcacgtactggatgagctgcgtgttgagttccttggtgaatgcgcggagcaaatcaagttcgttatcgacgttacggctattgcagatgataccgccgaggcgaacttcgccgcgttcggcatactttgcgatacccttacaaatgttgttcgcagcgtagagggccatcatttcgccagaagccacgatgtagatttccttggccttgccttcacgaatcggcatggcgaagccaccgcacacaacgtcaccgagcacatcgtaaaacacgtaatcgagatcttcggtgtaagcgcccagctgttcgagcatgctgatggaagtgatgataccgcggccagcgcaacccacgcccggttccgggccaccggattccacgcagcgcacgcccttgaagccgaccttttcgaggtcagagagctggatttctgtcttgttgtcgcgaatggtatcgagcacggttttctggtggaggccgccgagcaagagtcgagtagagtcagccttcgggtcgcaaccgacaacgagaacatgtttaccttgctctacaagacctgcggtcaaattctgggtcgtagtggatttaccgatgccacccttaccgtagattgcgatctgacgtaaacgttttgccataatgaaatgtctccttaggtttatttacctacagaaacgctaggtttgcgaaattttagaatttgcgtctacccttttcaatacttttttagcccattccgttcaaaaaaatccaatttacaacattgctatagtttcattttatcacccaattcatttagtttctatcgcaatcaagaaaatcgaactttatttattgttcaaacagggttttatattgcatttacctattacgctttttaaattatgcgggacttcgtaacagaagcaaaaatttaaaagaatacagaacgctaggtaaccgttcttttatataaactaaaccggtacgccgggagtttagccacgtagaaaattcatcttcgtggttcattttacatctgcgttaaggaggcttttttacatggctaaatacaaagtagcagttgccacgaatgacggagtaaatgtcaatgttcactttggacacgcagccgcatttgacatctatgaagttgacgaagcaagcggaaaatatgagaaagtcgaagtccgtttaaagccggaacattgcgatggttcttgcggagacggcacttgtggccagcgcgaagttcagcattcatcgatgtatgcagcagccaagaatctagccgatttagattacgtgctttgcgaacagcttggtccgcaagctatacaatcattggcccgcttcaatgtacgtgcattcgatattgcgctccccatcagcgaagccattgcaaaaatcaacatttacagaaacaaaatcgcagaacgcgcattacgattcaaatcaaatcacaacgactaaaatgagtctaagcaaatttacgataagaaaagcgacgctatccgattgcaatgcgattgccgcagtggaagcaacatgctttccgccagcagaagctgcaaaacatgaagatttccaaaagcgtttggaacgctatgcggactattttttactgatgttcgatggcgataagctgatttcattcgtagacggatttgtaacggacattcccgatttgaacgacaaaatgtacgaagacgccggtatgcacaatccaaacggagcatggcaaatgatattcggagtcaacactatccccgaataccgccatcaaggttgcgcagaaaagctattgagattattcgttcaaaatgcaaaagtagaaggcagacgtggcgttgttctcacttgcaaagaaaagctcgtacattattacgccaaaattggttttgttgatgaaggtatttcggcagattcgactcacggaaacgttgtctggaatcaaatgcgactgacgttttaacaaagagaggtaaacatgtcacatatccaccattctattacagaacttattgggcatacaccgcttcttgaacttcacaatttcgaaaagaaccacaacgcccaaggccatatcttggcaaagctcgaatatttcaacgctacaggttctgtcaaggatcgcgccgccctcagcatgattgaagctgccgaacgcgaagggaaactgaaaccgggtggagaaatcgttgacctcacgagtggaaacacaggcattgctcttgccgccatcgcagccgcaaaagggtacaaagtcactattttctttgaatccggcggttccaaggaacgcattcaagttatcaagacttatggcgcgcagcttttcgattacaaagatattcccgaattgaaaaaagctcttgaagacggcacaatttgcgacaacatcgttatcgaggccatcacaaagtacaccaaagagcacaacgcatttttcatcaaccagtgcgaaaacgaatacaatcccctcgcccactacaataccacagggcctgaaatatgggaagataccgatggcaaagtagattttgtcgtttcgatggcaggcacaggcggaacactgaacgggctttcaaaatatttccgcgaaaagaatccgaatgttaaaattatcggtgtgcaagcgactccggactcccgctatttcacgccagaagccgaaaagaatggcgttatcgacggtgtcgcaccatttgcaaacgtcgcggaacctcctacgtttttgacggattcctcgatttatgatgaatacatcgaagtttctacattacaggcaaaagctgtagcgcacgaacttgccgaacacgaagggcttttcctgggtacatcaagtgcagcaggcgtttacgcagcctcaattgtcgcagcgcgtcctgaaaataaagacaagaacatcatcgttattacagccgataacgggttcaaatatctttccacaaaagtttatgctttgaataagtaagactcatcgcataaaactcctaatactccttctcgttaacgcgggaaggagtatttttataagttccgataacataaatcaatacgtataattgcgagcgatagcacccaatacttaaacaaaattagaataaaataattttaaattattttgtttttcaattgacaaaactctttgactgcgcaaaagtgctttttacttttaatccgacattaaaaaacaaaacaaacaaggagtttatcaatgaatatcaatgcaaaaaaaattatttccgttattgcccttgccactgtcagttcatttgctgaatgggattattacactgttctcgacgaacatcagggtcaagcacgaatcaaggcaaactattggtacaacggagatttccattccacatcttttgacttgaatgcccgctatacagtcgtcaaaggattagaattgagcctcaccggtctcggctaccagctttttgccgatccgaatgacaaaacaaaagaaggtgacggattcaaggactttagcgtgggtgcaaaatacgcattcaatcccaacttctccgttttcttagacgccaacattcccgccggaaaaaaagaaatttccagccaggaatttagcctcaagggcggtgttcaatggttcttgcccatctccgaacagttcggtatcggtaatgaatttggcttgaccgttcctttcaagcatgatggagtccaacgcggtctcgttgctgattatggttttgaattctattatgcattcagctccggtatttctccgtttacaggctttgtatttacgagccagttgacagattcaaagaacgaagacaaatccgaatccggaacgggagcctccaacatttctttctgggccggcatttcttacaacgttaacaagaacgtcaatctgacgctttacactgatgttgaatacgccgcacatggcgcttatcaatccggctacattttccaaacaacattcagcttctaaaaaggaggccgcaataatgaatttcaaacacctcattaaaacaacacttataagcgctctgcttttcggagcaagcgctttcgccgaaattaaaacagttcgaatcgcacattacacaggagtgttgtgcagtgctccggttcataccgcatggctcaaaggatttttcgacgaagagttcaaaaagatcgggcaaaaatacgaaatggtaccgattgccgaaggttccggttccgtcaacgacttgattgtcgctgggaaagcggacgcaggtaatgaacttctcgccactgaacttcagcctatccaaaacgggctcccgattatctttgtaacaggcgtacacacaggctgcaccaagttctacgtcacaaagcaatcgaccatcaaaaaactcaaggacctgaaagggcgcaaaagcaaaattggcgtcattggattgtccgacagttcaattatgacattcaagcgaaaactccgtgaccttggtgttgtcgccgatggccccgaagcggatatcgaattcgttgtctatggcgcaagcgacttgccattggcactccaaaagggagccgtggacattatcgcccttcacgatccgaccgcaacaacagccgaagaagaatacggtttccgtaagcttctggacaccgccaccgatccgaaatttgccgtagaatactgctgcatcgcattcgtgagcctcaaactttggaaagaaaatccagaaggtgcagccgcattcacacgtgcagtcgctcgcggttccgcattcatcaacgctaacccgcgtgaagcagcaagactccagcttgcaaaggacatcgtccccggaagcgaagatttcaacaccaaactgcttgaaagctacacccacattccatcccgcaaagcaacgattcgcacattcagaaccgtcgccacggaactccaaaaaacgggcgtactcaagaaaaagttgaacatcgaaaagttcatcacaaaccactttgccaattttgcgtctaaggggattcacgttcctgacggttacaagtacgataaggatacaggcacatttacagaaacgaccgaagaaccgaaaaccttagcgaaaaatatcgttgagaactaaaaagtaggagcgcaactaggtttatataaccatagcctatagcgcccaatatacgaacaaaattagaacaaagtatttttgaattattttgtttttccatctttaaaacatctttgatttagaaaaagtgatttataccttttcacaatcaaaaatagggaattaaaaatgaatttacgaagcatcattaagactacgctcataagcgccctcctcctcggaacaagcgcttttgccgatttcaaaccagtccgaatcgcacactatactggtgtgttgtgtagtgccccggttcatgtcgcttggctcaaaggttactttgacgaggaattcaaaaagattggtcagaaattcgaaatggttcctgttgatgccggaaagaattctgtgaacgagctcatcgtcgcaggcaaagtcgacgcagggaacgacttgctcgccaccgaacttcagcccattcaaaacgggctccctatcgtctttgtcactggtgttcatacgggttgcaccaagtattacgtcaccaaaaaatcgacgattcaaaagttggaagatttgaagggacgtaaaaccaaggtaggcgttatcggtttatccgatagttccgtgatgtcgttcagacgcaagcttcgcgatctaggtatcgtcgcagacggcccggaagcggatgttgaattcatcgtctatggtgcaagcgacttgccgattgcccttgaaaaaggtgccgttgacattatcgcccttcatgatccaaccgcagcaaccgccgaaaaagaatatggcttgcgcaagttgctcgacaccgcaatcgatccgaaatttgccgtagaatactgctgcgtcgcattcgtgacactcaagctctggaaggaaaatccggaaggtgccgccgcttacacgcgcgctgtcgctcgcggatccgcattcgtgaacagcaatccgcgcgaagccgcaagactccagctctcgaaggatgtcgtttctggcagtgaagaattcaacgcccagttgctcgaaagctacggtcacattccttcccgcaaggccgcgctccgcacgttcaatatcgtcgctgcagagcttcaaaagacgggcgtcttgaagaaaaaattgaacatcgaaaagttcgtcaagagtcactttgctgacttcgaatcaaagggtatcaaaattccggatggctactcctatgataaggccaccgataaattcacagaaaatttcgaagagccaaaatctcttgtgaaaaacatttaaaaaagagaggtaacaatgtccaatattcaccattccattaccgagctcgtcggccacactccgctgctggagctccacaattttgaaaagaatcacaatgccaagggccatatcctggcaaaactcgaatacttcaacccgtccggctccgtgaaggaccgcgcagccctcagaatgattgaagaagccgaacgcgaaggcaagctcaagccgggtggagaaatcgttgaaatcacaagcggcaacacgggcatcggccttgccgctatcgccgctgccaagggctacaaactcaccgttttctttgaaccgggtggttctgaagaacgcatacaagtgatcaagacctatggagcaacgctcctcggttacgacgcccttccgaacgtaagcaaactcctgaaggaaggctccttctctgttgccgtcttgctctccgacgtccgcaagtatgccgaagaacacaatgcattcttcatcaaccagattgaaaacgaaaacaacccgctcgcccattactacaccaccggcccggaaatcgttgccgatacggatggcaaggtagactttatcgtttccatggcaggcacgggcggaacgctcaatggtctttccaagtacttccgcgaacacaatccgaacgtgaaaatcgtcggtgtgcaggccactccggattcccgcttcttcaccccggaagctgaagaacatggcgtgatcgatggtgttgccccgttcgcaaacgttccagaaccgcctcctctgctgaacgattcttcgatctatgacgaatacattgaagtctctacgctccaggctacaggcgttgcccacgaactcgccgaaaaggaaggtctctttctcggaacatccggtgcagcaggcatctatgccgcctccatcgtggctgcacgtcctgaaaacgaaggaaagaacattgtcgttattacagctgataacggattcaagtacctttccactaaggtgtacgcattgaagaagtaagactcattgtgtacaagctccttcccgtgacctcacaaggggaggagcttttttattcaaggagtttaaatgaagaataaactaataaacacattaagaagatttttaccctttttaggtgttattgtcgcacttgccatccacttgcttattgaagacagcgacgaacacccagaagctgaagaagcttactacacctggattttgtatttctttttggccactacattcatcctcggcattgtctccacctttgtcaaaaaattgaagaaaggcctagaatattccggtgcgttttggggaggcgtcggaatcgtcgtcgctatcattgacattgtcatcggaaagctcgccctcttccccgtcttgtttttcccgaaatacgacaacattctcgcccagtttttcgaaggctacgaaatcatcctcaagtgcatttggcactcgacaaaacttttagtcacaggattcctctacggtgccggattcggctttatcacaggtgttctccttggattcaacaaaaagttcaattattggatcaacccttacatcaagctgataggcccaattcccgcaacaatctggattccgatttcgttgacaattttcccgacaacttttggcgcaagcgtttttatcattgcactttccgtctggttctcggttgcgcttatgacgagctctgcaatacaggctgtccccaaagcctattttgaagtttcacgcacgctcggcgcaagcagcgctttccagattttccgagtcggcatcccggccgccatgccctccattttccttggcgtattctacggcatcatcagtgcattcttggcgctcatgaccgcagaaatgttcggcgtcaaatacggtatcggctggtacatctcctggcaaaaggccatgctcgtctatagcggtgtttacgcaggaatcatcgtcattgcagtttactgcatgctcatactcaccttgctctttaaattgcgcgataaaatcttgaattggcaaaagggaactttgaaatggtagcagaaaatatcgaaaacgtaaaaggcgcaatccacattgataatcttgtaaagacatttatcagtaacgaaggcgaaaccgtcgccgccttgaatggagtcaatctcgacattcccgcaggcagtttcgtgagccttatcggtccatccggctgcggaaagacaacgctcttgagacaaatcgcaggacttgccgaacccacctcgggcggcgtatttgtcgatggcaaaaaaattacgaagcccggtgccgatcgcggttttgcattccagcaagcaacacttttcccatggctcaacatccgcgacaacatttcgcttgggctcagggcccgccacgtgtacaaggaacacaagcaagacgttgacgaattcatcgaaacagtcgggctcaagggattcgaaaaatcatacccgcacgaactttccggcggcatgaatcagcgagcaagccttgcaagagcgctagtcggccacccggatattctccttttggacgagccccttggtgcactggacgctttcacgcgcatggcgatgcaagacgaaatccaccgcctttgggaaaagtacaagaccacgatggtgatggtcacgcacgatgtcgacgaagcgctttacctcagcaactacgttgtcgtgatgaaggcccgcccctcaaaaatcgagcaggtcatcaaaatcgaactcccgttcccgcgcgcacgaacacaggacacgttcatccaataccgcaaaaagattctcgaactgctaaactttgcaggaaagattcaggaaccggaatactacttgtagctatagtcaaaatctataaaaggtgctagaaatataatattggacaaaaatatcaattccttctatattatgtgccggcgtgaaaagcctacaactgcaaaattttgcaagggagactcgccatgtcagaaattaaagaacgaaatttagactttgataccgttattgagcgtcgccataccaactctatcaaatacgattttgctattgaacgccgtgttgtaaagccaggtgaagatccatacagtcttctcccgctttgggttgccgacatggatttcaagacatcttcgtttattcaagatgagttgacccgcgttgccgaatatggaatcttcgggtacagcgaacccaaagaagactactacgaagctgtcaaaaatttctaccgccgccgacaccactatgatatagaagaccgcaaatcgattatcaagattcccggtgtgatgttcgcgcttggcatggcaataaaagcattcacaaacgttggcgatggagtacttatccagcagccggtctatatgcactttgttgacgtcatcgaagacaacgaacgcaaagttgtcagtaacgacctcgtttatggcgaagacggtcgctatcacattgactttgaagatttcgaaaagaaaatcgtcgaaaacaatatcaagctctttttgctttgcagcccgcacaatcccgtttgccgcgtctggactcgcgaagaacttacacgcctcggagagatttgcctcaagcataatgtaatcgtcgtgagcgatgaaatccacagcgatttcgtctttgaaggtacgcacaccatattcgcctccataagcgaagaactggccaacaaatccatcatcgtcacggcgccaacaaaaacattcaacttggcaggcatccaaatcgcacacgccttcataaagaatccatcaatccgtcgcgcgttccgcaagcaaatctttgccaccggttatagccaagtcagcatccagggaatcgtctcgacgcaagccgcctacagcaaaggtgaagtctggctcgatgccctcctcaagtacatcaaaggcaacattgaatttacagacaaatttattaaagaaaatctgaaaggcgtcaagcttgtgccaatggaagcgacttacctcgcatggatagacttcaacgggacaggactttcgccagacgaaatccaagatcgcgtccgcaacaaggcgcgactgtggctcaacaacgggatctttttcgggaacaacggagaaggattccagcggcttaaccttgcttgtccacgaagtatcctggtcgaggcactcgatagactaaaagttgcgttcaatacataggctacgcacatcgagaagctcccaggaagcctagaatccacctgggggtttcttctttttttaatattcctacaatacgtataggattcttctattaaatttcttatatttaccacgtaactataaagggatataaacagaacatgacactacaacaattacgttacgccatcgggattgcaaaagcaggctccttcaacaaggccgccgaatccttgttcatatcccaaccatctctcacgacagccatccgcgagctcgaagatgaaatcggcatcaccgttttcaaccgcacaagccgaggcatcacgctcacgcccgaaggcgaagaattcatcgcccgcgcgaacgagctctacaaccattacgagtccgttctcgaacgctacagcaaggaagaacagaagaagaagcgtttcgccgtttcgacacagcactattccttcgccgtcaagtccttcgtgaacatggccaaaaagttcaacattgatgattacgaattcgccatccgcgaaacaaagaccaaagaagtcatcgatgacgtgacgagcctccgcagtgaaatcggcatcatctacttgagcgatttcaaccgcaagtacatcacgtatttgctcaaggaacacgatctcgttttccaaaagctgattgattgcaaggcttacgcctacatgtggaaaaacaatccactcgccaacaagccttacgtgaaccttgaagacctttcggattacccgtgcctttcttttgaacagggcgaaagcggtaactattacttcgccgaagaaatcttgagtacaaacgagtaccacaaaaccattaaggcaaacgaccgcgccacaatgctcaacttgatggtgggtctcaacggttacacgctttgctccggcatcattagcgaagaaatcaacggttccgattacgttgccgtgccgttcaaggacgcgaaaggcgaagacgaccgctctatggaaatcggctacatcaccaagaagaattttatgctcagcaccatctgccgcatctacatccgcgagatggaagaatatctcaaggcatacaccgccgagcacaatccaaacgcctaatcaagcgaacaaactcattgcatcacgcccatcatcgatgggcgttttttgttatagcaaaaacctataaaacacgctaaaaataaagtattggacaaactcatatttgccttctatatttggcatcgaacaaaaacaaaaagtcatctaggaggtcattatgaaacaaggtattttattcggcgcaacagcaattgcatttggcgttctcgtttcgctgctttcatttgttctgcttccattttgctcgggtcatggagacatgatcatgcgctgccaaaagacctctagtgttgacggaattatcggcattgtcatcgcgatttttggtatcgcctatatcgcgatcccgaaagcacaaaaagcattatcggcagcagtgattgcaggcggtgttttctcagcccttgtacccgccgtgattgtaggcgtttgcgcagcaccccacatgcattgtcattccatatcttccccggttttgcaaatcacaggaatcgtcattgcgctcgttggaatcgctaacagcatttacttattgaatcgcagtataacgcgacaggagactttaaatgaatcaaatcatacttagaattatttatacaaacttttggcgtcatccgttccgaagcattggacttgtcatcttaaccgcagtcgcttcggcaacacttttatcaagcgctcttttttcagaaagccttgacgcaggcctagagcagctctcatcgcgcatgggtgcagacttgctcatcgtcccatacggcagcgaagcaaaagaccaaccagttctcttgcaaggagaattaagccatcgcacgctcccccgagaaattctcgaattcacccgaaaaactccaggaatcaaaattgccacatcgcaattttatttttccacgctcggatctagctgctgcgataaaaaagtcaacatcatcggtttcgattccaagactgattttaccatcaagccgtggattcgcaaaacatacaaaaaagactttcccattggttctgtaatcgcgggtagcgacattcaagtcgatgaatccgggaaaatcaagttcttcgatcaggaatttactgtcgtagcacacctagaacgcatgggtaataagcttgaccaagccatttttgccgatgtcgggaccatcgaaatcttgcagaaagcagcgaaagaaaaaggtatcaacttcatttccgaaggcgaaccttccgcgattcttgcgaatctcgaaaaaggcgcagactttgaaaaaatatcgcagacgcttcacgagaaattcgacaacatccacgtgattccgcgcaaggatttattcgataacgtcatcgctacggcaggttctttcaagattatcgtatgggttatcgccgtatttttcttgattgtctccatcgccgccgtttcaatagccttctcaatttctgcaaacgagcgcaagcgcgaatttgcaacactccgcgtcatcggtttcacgcaaaagagattggaacacatcgttcttggcgaatcattgctcgcaacaatcatcggcactgtcgtaggcgcgtttatcagcgtatttgcaacgctctcgttccgcgtgttcattatcgacagtttatccgtaccgttcttgcttccgagcacactaaccatttttgcgattatcatcgttgcaatattcattcccacaatcacaggcacaggagccgcctatcgaatagctaaacaagttggccgtctagatgtttactcggctttaaaggaggaaacttaatgatactcaatggtaacaacattacaaaagaatatacccgacgcggtgaaaagttccctgccgtcaacaacgccgatttcttcgcctggtcaggcgattacacggtcatcttcggagaatccggaagtggcaagagcacgcttttgaacgccctcgcaggcatcagtgcaccaacatctggcagcatagccattgatgggcaaccgctttacaccttgaatgacgaagaccgttcaaagttacgcaacgagcgcatcggctacattccgcaaaatgccgcctgcttaccagcattcaccgtgaccgagaacatcgaacttgccgcaagcctttacaagcatcgcattgacaaagagcaaatccagagtctcctcaaaaaactcggcatcgctcatttggcaaacgaataccccgccaacttatcgggtggagaattgcgccgagtcgccatcgcacgagctcttgtcaacaatcccgatttgattatcgccgatgaaccgacaagcaatctcgacgaagacaacagccgcaaggttttcagccttttcggaaggcttgcaaaatcaggagtcgcggtcattgtcgccacacacgatcgaacggcatttggctacagcaaccgcacgtaccacatgaaatcgggaacactcatccccgacatcggagaatacggcaacctgtaacgatcgccgccttttcgggctcatttaggagtgtgcaagcacactccaccattgcaaaatcacttcgtgattttgccaaacgcgcggctcggttatagccaagcgagcttggcagcaacactcgccttatgcgtttgtctcctttccggctcatttaggagcgtgcaagcacgctccaccattcgcctttggtgcgttcgacggagactttgaaaccggcttcttcaaaccacttgaggatgtaatccttttcgacttcgagctgaccgctgatgatgagttcgccgccttccgcgagcaaatcttcgatgtcatcgcggagcggccaaagctcgctgcgaatcatgttgcagagaatcacgtcgaacttcgttccgtccttgaacgcatccaggaatccgagcacgcagtcgctttcgccaaagccattgcgttcaaagttttccgcaatgcaaggaatcgtgagcgggtcgatttccgtacccacagcaaggcttgcgcccttacgacgagcaaacatcgccaaaatgcccgtacccgtaccgatgtcgagaaccgtcttgcccttgaaatcaacgttttccataagcgcagcacagctactcgtcgtctcgtgctcgcccgttccaaatgcagtctttgcctcaagctccaagacaaccgcttcaggatcttccggcgtgaattccacccaaggtggacgtacccaaaggtgctcgctcacagccaccggctgtgcgcggtcacgccaccacttgtcccaatcctttgcaggctcttcggtgaccttgaaattgtactgcggaaattccgccacgatgcggtcgcgttccgccttgtcgcccgtgtaaaaacagaactccgtgcggccagcggtcaccgggtcgagttcttcgagcgtcgcaacacccgcttcaaaaagcaggtagcttgcaatttcatattcttcatcggggcagttgccctcagccttgtaccaagtatcaattttctgcatagtttaaatttatcaaattcaacggagcattgaaacgcgcacgccaaataacgccggaaaaagaaatatatttgagaaaagaccatgctttacatccaccaattcccagactggacgcgattccgcttcgattctcccaaggtgctccaagcgcttgggcagacgcgccttgaagaaggcaagctcatcggaatcatgcagatctgcggattgaaggacattgaagccaagctcctcgccgaagacatcgttgccaactacgccatcgacggctacacgcttgaccccacgaacacgctagccgaagtggaactcaaaagcaagggctcgcaaaactttatcaaaaactacctcggcgccatccagaacgcctcacagcccctcaccgaagaacgcctattcaactggcattctgcgatgggtcagaacaaagtcttaaagttccgcgaagtcccgagcgaagtgcaaacgaccatcgacgcgaccgcccccgattccgctcccaagacgctccattttgtaggcccgaatccggaacgcctccaaagcgaaatggaaaactttttatcgtggttcgagagcgcaaatatagatggggtgattaaagccgcaattgcacatttctggttcatcacaatccgaccattcgccgacgcaaacggcagactcgcccgcgccatcacagccatgcaactcgcccgcaccgagaacacgactcattgccaatacgcgctgaacaaacaaattaacattcacaaaggcgaatacttcaaaattctcgcccgcacgcaagccgccagcggtgacctcaccgaatggattttgtggttcctgcaaatgatgcgagacgccgtcaaagatagcgaacaacttttcacctctgaaatcagccgcatccagttccgcagcgcccacgcaaacgacacgttcagcgcccgcgaacagcagctcatcgacgaaatcatggcaggccgcctcacgcaacccttcaccgccaaagaagcggccgcactattcaacgcaagccacgacacagccctccgcgaaatccaaagcctcatggacaaaggaatcctagagaccaataaaaaaggcggccgcagcatgcgatacagactgaagattgctagcggatccgagaattgatagacgaattttatcctatcactcaaccgctgtcatccttcaaaatgtttaaagaatgttcgaaggtttcggacaattcgcgcttctattcaacaagatgattttccttattcattacgcctccatatagtcgtactttgcaacgccgttctagcggtcaattgatgttagagacattcttgaaaaaacgaaaaataggttaaaacaagaacgcacatttgtgtaatctacccctcccgttttttcagcttcaatttgtttataaccttagatacctccaacaccacatccgtgtacttggactttgccgtaccaaagcataagtctttatctacatcaatgaatcttatacaatttcctccagggtatcgcaaagaatatgacacacccttatatgtactgcatatctctttaaagaattctacaatcttacgagattcatctttttctttttgcaatggcgttaatattcgctctattttatcgtacaatttttgttcttcttcagtaaagcagctttcaccatcagcgtattgtccccagtaatacatcatttcaacttctttttccgtaaatgtatagttcattttttccctcgtttttatgattaagaatacagtttgtggtcacatcccaaaactaaatccacggctatgccacgtcaagagcttgaacttttactcatttttagagtgatttattcgactatttcccagtatccggttttatcgctaccaatacgttttaaaacacctaatttctgtagcctcgatgtattatcagcaattgtagcacgatgcaatcccaacaattcagaaagctccgtgagcgtaatccttggattatcggcaattttcgccaaaatatccctttggttttttgacatttttacagtcggatttacagtcgcctttacagtcgggtttacagtcggctgtccttcattcaattcaaacggagtcacgttaatcctgttgaatggaatcgtcaccacaataaaatttttctcaatctttatggaatcacgaccatacgcctcgacaatcttcggcacaccacgtcccgatcgttcgcttaaccgcagctgcaagaaaattgaagctaggatttcattgacagggatgctcacgcccttgtaaaaaccctccaaatcctgctcaagaccaagaccgccatgcgaaagaatctcaatgcggtccgtaaaaacactaatcatgggcgcgttcattcccagccacttattatgaataaacgcgttcaagattgcttcgtgaaaagcctcataatcaaaaagaggaacatccttccgctcggaaatacgtccccgttcatccgcctggatgatattgattgcatcgccgtattccaaaattttatccatcgcatacagaatacaggaatttccgtattccttgaccgagaaaagcgtatcagccttgctcttgccactaaaaacagaaacacgaatcgggatgtcgtttgcatccgaaagcagcaatgccataatgttgtagcgcccatcagcagtcaagagcctgagcgacttcttgaaagtttcctttcgaagagcaacacccttcgccccataatacataaacagtttttcaaaagtcagttcctgcgcataatcaggagccgccatgctgacaatcgtcggaatgccgttagacaaaatgttcaaaagacgaatttcccattcaggaaacttcgaaagtttttccttgcttgaaccgattcggataaaagcttgtgacaggaacttcgttgggacggatttcgctgcagggacagacaacagaacaagacgtttgccgtcaatctgaacattttcaacatcaaaagcaacgctcggctttaaatttctcgcgagataatgcttgtaaggctcatgattaacgtccttgtcaaaatttacagtcgtgccaatgatttcgtgcgttgagttatgaattccccacacgacatagccaaattcccggccacacaatgccgccccattcgaaatcgccgaaatatactcgccaacctcgtcttttgaaaaccaactttccttaaagtccaaccactcgtattcatgcggaagggctatcaagctctttataaggttctctgattttgtcatgagtttttgcctccattagccgcttttgcggctggttgatgttagaggcgtcccctaattctgaatctcagaataaaaaaaaagacgcgattctccatttgacagagaatcacgtgctgcattaatgtacctaatatctaaaatgctggcaagaggggtaggaaaattttacaaagcctcttacttctgcaaattcaaacttgcattagcagctccgtacaaactaatgctgtaatccttgatgaggtacaccgggatcttgttcaagagcgggcggatgttcggattgtagttcttttcgaaccaggtcatgaacaagttatcgcgttccagccagcggaggtccttctgcaccgttccacctgcgaggtagaaaccgccgagcgggaggaacaacgtgcaagcgtcgctagcaaagcgagcaagcatcttcacgaacatgcgcatcatttcggcagccaccggatcggtatcgcttgcgcggctgatgtacttcgggcggtcgtgccaatcggtttcttcaatcttcttgaaggcatcgttctgcggaacgcccttcgtgtcgcgccaccattcatagaggtgagcaagacccatgccagagacgagcggttcaacgcccggcacggtgccgatgcgcttttccatgtagtcgcggaagtcctgggtttctttgtcgaacggagcaaacgtagaatggccaccttcggagcaagccgggatgtacttctgaccgtcaaatgcgaggaagccaacgcccatgcccgtacccggaccaatcacagccttcgttgcagcctgcggcttcggttcgctaccgtcagtgtgcttaaacttgagaatctgcttcgggtcatcgacgtcgagggtcgggatgccatagctaatggccataaagtcgttaatcacgagggtcggaatgccggttgcattcgtgatggcatcgccgtcaacgcaccacgggaggttcgtcataacgcacttgttgtttgccaccggacctgcagcgctgatgcaaatgtgagacggcttcaaatccgcgcggttttcgattgcagccttgagcgtttcgcggatcggggtgtcaagtccttcaatgcactggctcgggcaaacagtttcaagaatgagcgtaaacttgccatccttgtagcccacaagaccaaggttcgtattcgtaccaccgatatcacccgccaaaacgagacggtcaaacttagcatcgggattaagccatttaatttccataatttaaaactccatgttttcatagtgaatataacaaaaacaactgtttcaattcccttaaaaaatatacattaagcccatagggacctatttatattgagtgggtcataattcacttttaacaagcagagaccatgcgcgctattcttgcactcttttattacatcgtcgttttcaccatcatgattgttgcgggtatcccctacaccctctattgcggtatccgcggacactgggaagactgcaccaagatttgctcattctccttccagaaaatcattttcaagcttttcggcatcaaggtctccgtcaagggcgccgaaaacatcccgcagggcatcaactacgtcatcgtcgcaaaccaccagagctttttggacatcaacgtcgtctggcactccatcacgagagcttcgttcatggctaaggcaagcctctggaaggctcccgtgttcggctgggttttgaaccgctccggcaacattcctatccacaagaatccgcgcatgaacgcaggcctcggcaagattctcaagaagcgcctcgaaagcaattacaatatcgtcgtattccccgaaggccaccgcaccgaagacggccacatgcttaagttccaaaatggaattttccgtttggcaaaagaacagcattttgcgattttaccagttacatttattaataccggaaagattctcccgaaggtcaagtgggcagtctattccggcaccgtcgagatggtcgttcacccgctgatccgttatgaagattacgccgacaagccgatggccgatctccgcgacgaaacccacgatttaattgaatccgctatgccgtacaagcaggcggaacttgccgcagcaaaagaagcggcaactgaaaacaaggaggcttaattatggctaaggaattaccgagcgaagaacaaattattgcaatccttcgtgacgaacccatggtagggagccagctccgcagcgctctcggcctcccgaaaaaacagaaaatggcttttaagcagctcctcgccgacatgatcgagcgtggcgttttaaagcgttctgcccacaaggaatatcaattgggcgatggcgagccgctcgaagacaagcgcgagaagcgccgcaaaaaacttgcagagcagggtgtcgaagacaaccgccgtccgggcgcacgtagccgccgtcagaccgaaaaggattccggcacacgcgtgaagcgcggcattttgcaccagaccggtgacgaagactggcaggtgaccgaaatcgataccggcaaggtgtacgagatgtgccaccgcaggcaggcaccgggcaaggaaggcgaaaccatcagctttacactttatccgcacccgaagctcaagcacagctacttggcgaaggtcgaccgctctgccgaaatcatgaacgtgacttgggacgaagtcaagaaaaagttcatggaagagagcaacttgcccaagggcttcagccccgccattgaaaagtacgtggcatccattacggacccgaccgaaaaggatttcaagggccgcgtggattaccgcaagctcgacattctctgcattgaccccgaaggcgccatggaccacgacgacgctatcagcgtggaacgcaagccgaatggtggttacaagctcggcgtacacatcgccgacgtgagctactacgtgcctgaaggatctgacctcgacgaagaagctcttgaaagaagttatacgcaatacttgccgtggacggcagtgccgatgctcccggaaaagctttcaagcggcgtttgcagcttgcacgaaggcgtagaccgttgcgcattcacctgcatgattgacttggacaaggaagcaaacgttctcggttgggatttccaccgcagtgtcgtgaacattacgaagggcatcacgtaccagcaggcagtgaagatgatggaagaaggcgatgattccatcaaggctctcgccgaagtgacagcgctcctcaagagaaaccgcaccaaggatggcttgctcgaattccagacaactgaatacggctgcaagtttaacgaaaacggtgaaccggtcaagattttcccgcgcgaacacgacgattccaattcgtgggtcgaagagtgcatgctcattgctaacaactgctgcgccaaggaactcaagcagcgcaagctgcaaggcatttaccgtatccatgaagctccggacacgaaggacatcatggaactctattacatgtacccggatctgttcaaggacgctccggtgatgttgcgtgacttgggcaagccgcgcagtggcgatacaaacttgaacccggtagccttcaagctttatgaacacttggtgaagcgcgctgctggcgacgagacgctcacgaaccgcattttgcgcagtatgcagaaggctcattacgattccaacagcttcggacacttcgccttgaactggcaggattatagccacttcacttcgccgatccgccgttatgctgacctttggtgccatcgtgaactcgcccgcaagggtaaggaaatcgacgccgaacgcgtgaacagcgtgattgaagtctgcgacttgatttctgcaaacgaaatcaagaacatgaaggtggaacgcatctccatcaaggtgtgcagctgctggattttgaagagccgcattggcgacagtttcgaagcaagcgttacgggcattgaagaatggggcatttacgtttccatcgacgatccgattgccgaaggtcttgtgcgctaccgcgatatcacgggcgatgacttctacgtgttcaatccggaccagggtcttgcatttggcaagcgcagtggccgcaccttccgccgtggcgacaaagtgatggttcaactcctcagagttgacccattgcgcggtcaggcagacttcagcatcaccgaaaagctgagccctgaaccgaagaagcgccgtacccgcgaagataccgaacgcgacattcgcaatttcaatgaaagagctgaccgcgctgcggccgccgaagcactcggctatgtgagccagccggacgaagacgacgattacgaaccggaatacgtttctcgcggtcgccgtggacgtcgcgatttcgacggtccgatctttgaacgcaccggtcgcgattctcgtgaacgtggcggtttccgtaagggccgtgacgaattcgatgaaggtcgccgttccgacaagcgtgggaaacacggaggtcgagactcccgtgatttcggcgaaggattccatgtagccagcgaaccgcgtgaagcaagacgtggccgcagatctagcgaaaaaggtcgcggacgcagcagccgcggaggccgcagaggaagatagttgatggacgcatgcaataaagtcgccctctatgccagttaccaaaccggtgaagacctccccggctatgtccgctttgcgctcaagcatctcgccgagaccgacttcaaggtcgtcctcctcacgaatcgccgaacgctttcgagcgacacctacgattttttaaaggaaaatcacatcgagcttttcctcaccgaaaatcgcggatttgactttggcatgtggcggcgttatctgcaattgcaagcaaaccgcacagacgcagccggcaactacgttcccggcgtcatcacgcgtgatgtggaacgcttgctgctcatcaacgattccatcgtctattaccaaaacaagttcaaggaattctttgaacgcgccgaacaaagcaacgccgacgtcgtctcactcacaagcaatgacgaatttgccccgcacctgcaatcattcttcttgtacatgaaacccgccgctctcggcgtgttcttcttgcacattttcgagacacccgaacagaccgaattctacgatgtcacccgcaagcttgaagtcggcttgagcgaaaaattcaccgaagccgaagtcatcatggaatcgctctaccacacggaacgccccgtgttcttcgcttacgacgagctcacccaacaaggcgctggtttcgtgaagcgcaagcttctggaacgccgtttcaactacgaagaaaagaaacacttcgtacgccaccacgcctacgacgcactcaacaaggactacaccgccctcattctagaagccgggctagatgcagactttgacgagagttggctcccgaaaagcaacgagactaaagtcgagcgcatcaaggactttatctgggaaaaaggattccagctcgtcggcttccccgctaaacgcctactcgataaaatcaagaaataaaaaagcagttgtttccaaaatggaaacaaccactcttcactttaacaacatactttttcgccttaaaacggcaagtcgaattcttcctcttgagcgcgttttagctgattgcgcagttcagtcgcgaacttgcgcggaacaggcctcgaaggcggaagtacgttcacggaaagttcatcagaaacacaataatttacggctccattttccgatacagagtaagtgacgactttataggaatcgcccatgctcaattcgttcaaggccgcagccgatccatccttagaattacgaagttgctcacggactttttcgatttgctctgcagttgatggagtattccacacaatagcaagctctacgtaatccccacgcgtaatctccacaatgtcgccttgtttaaaacgaatcgtcttggggtcgcgtcccttataaggttctttattgcataccctcaactgtctcgggagattactcggtccttcactttttagccacaaagagccatcttcgaggtaacgccagcacgaaacatagtcggtagaatgcatcatagaacctatcggcaattccgtcacaaaaaagccataggcatcatttgattttttcttgacaattttacgaatacacttttcggcatccgccaaagactgatagtaccccacctcactttccatcaaatggaaacaagggcagacagaggggcgaatcgcaagctcatccttatcgatactaaaactctcttttttgctaaacatatagcgaaaaactcgtaaaacgaacagatttgtattgttttcggactgttgcatcgtattcacctctctttttattcaaaataacaggtataatttataaaatcgtactgacatataatgacattttgaatatatttttgcacctagcccctttccacaaaaagaagcacatcaataaagcaggtatggaatgaagaaatttggtttaacagcgattggttttgctgctttttgggcatcgttatggatggcgggctgtggctctgacggaaaccccgccaccggcaatggcgacattgacccgaaccagccgatttctcttttcgataccttgagcgttccgggcgcagccaacttgcctgcttgcgacgcaagtcgtgaaggtcgcgcattctttgtgcagaacgagaacttgccgcgactttgcgtaaaaggctcttggcgcagtgcagcggactccacagactttagcatcacctgcagcgacggatttttgcacgcagttgacaaaatttcgccaaccggaacaatcgtcggtagcgcagacacagtctttgttgaaggcttcatttcgccgatgacaggcattgcgcaaaaagggccgttcgtctttggcacaagcgttaccgtcaccgaagcgaacaaggaattcaacaccgaaacttaccaaaaagcagaaggctgcatcctcacgaatgacggacgctatacctttaacgaagtccactcaaattccaactgcatgaaaatcagggcgaccggtttttaccgcaacgaagtgacaggcagagtttcgaacaaccccattacacttgctgcaaagacttgctcgcccgaacatgcgaacgtgaacatcctcacgcacattaccatcccgcgcattgaacagctcacgatgaaccacatcgactttgccgaagccaaggcgcaggcggagcgcgaagcatttgccgcattcgggattgacacggtcatgctttattcgcagccgtacttcaccgacggacgcaccgacaagcccgttgccgaagatttgaacatgttcgggaatagcgaatacagtgccgcactgtttgccatctccgccatgattcaaggcgagcgcagcgagaacgacatgatgaatcttgcgaacaatctcgccgaagacctcaagggcgatggcatttggaacgaccagaactggaaaattcaaatcgccgactggattgtaggtctcgacacactctggaaatacaacgacatccgcaacaacgtttcatcatggggcatgaacattccgaactttgagcgctacatgcgcgcgtttatccctatcgcttacggttttgagccatgcactgacgccaacgcagggcaggtcacgtacgtcaatcaaggtcaaagcgcccttttcgccaacgactatgagcacgcagaccattccaaagtccgattcatttgcgacgtgagttccaaggaatggcgcattgcacagcccatcgaaaaagacacggctggattcggccccggcgaatacgacaaggaagtccgcgaaggccgcgtgaatcacgacaactattacatcttcgagaccgccacaaacgcatggcgcgtcgccaccccgcaggaagccgacggatttacagacctcgttgaagtttatgcaaatctcaagtccgatgaaaaagcggtcttcattatccgccacagcgaacgcaccgatgacacgggcccgaacggccacttgaccagcaacggaaaaacatacgcccgcaatttaggcacccgcctcgcgacgatcgccaaggaagatttttactacggttattcgggctacacacgcacgcaagaaacttgcgaagaaatcgccattggcaaaggtcaagtcggttacacgctcaacatcctcccctacatggacggggcctggtacattaaggacgaagccaccgccaacaactatatcaacgccgaaggcggctgggttgtattttccaagtacggttttacaggagcctatccggacgcattctacgatttagaaactcgcagcgaagaactcctgaagaacaacatcctcgcaaacctcccggccatgaaacgcgtcagtgtcatgtgtacgcacgattacctcgtcgtgccgctcctcgcctataccaccaacggccacgcaaacgtgcgctattacgaaaaatggcgctgggtcaattacctctcgggcgttgcaatgattatctccgctgacggttccgtgcgttacgtccccgtcaagggacttgaatccggtacgatgtaaaaattactcttcgcgttccaggataatcagcgcgcgatcttgcgtgctgttcggaatcgtgtagaagtgcttcccgacaaacttgtagccgaaatcttcaggatagaacgtcttgagttcatcggcaacagcagggcctttcataaagtaaacgcggccacccaccttgagggaattcgcaatgcgcgggagagtcttttccatgagctcaaaagcgcggctaatcacgccatcgacagggatggtcatgctgcggctcgtgaccttatggccgaacacgtcaatccccttgaggcccatcttctcaatgaccatgttcaaaaagttgatgcggttcgggcgcggttcgcacaacgtcaggcgaatggacgggttcacaatcttgagcgggattcccgggaatcctgcaccactgccgacatcaatcatgcgagcaggccacttcggcacataagcgttgatgagcgtgcagtcggcataatggcgttccaccatcgtctcaaaagcgttgaggcgagtcaaatcctggtcgtcattgttcgcacggagcaactggtgaaattcccaaatctgcttcaaggtatcctgctggagttccacaccgtagtaatgcaacagcttgtcaagccctgcaagagagggcgtcacgcgcttaccgttaaaaagcggaaactccgtacgcggagccttcatgtgagggataaaatccttgccaagcgcacttgcgccactgcggggtttggaattttttgaccaagatgaatttgccataccccaaaagttagaaaagtttttcaaagattttttagtccaaaagggtctctcgcgcgtgtatatataatggaggaaccccttgattaaaaaactttttattttcgccctcgcccttttcgcatcaaccgcaatccaggctcaagaaaccacaacagccccattcagcaacgcccaggttttcgaatggtgggatgacggcatcatcacgcccgaagaagccgatgaaattttcacaagacttgaagaagaaaactacgatgaagcctgcctgcttgccgaagtctacgcccaggaaccatgcacaaagcaagcgccctccaagtcggcggcacaatccaatgctcagaaaacgccgagcatcatcccgcatggacacctcacatggaaaggccagtacgattccgacggacacctcaaaaagcaccgagaggaactgcaaatccaattctactactttaaactgcgcctcggttcgcaagaactgctttcctaccgccgcgacaatattgaagcgcattttgggcaagtttctacgcaagagctccacagccatatcccgctagacaccttgtggggcgcagccttcctctaccccatcggcaaattccggctcggcgcactccttgacacaagcaagacgttccatgctcagttgacctttcgcgccgaccgctccaacgaaatcggggccacattttggaaattcccagacgccaccgccctagcactacaagcccgcacaacactcggactaatctccgcatggtaccagttcgggcaagaccgccccctcgtcaagatccagcttcaaagcgaaaagaaaaatctctcatggaaaacgacagcgtacctccacggcgacagcttaccgcaaggcatcaacttgagcaagggcatcaccgaaaactggctttgggcatcgcagaccattaccgccaaatggcccgaagcattcaacacaacgttctccgccaaaacgagaatcctcagccccatcgcatcggactccgtaagcgcccgattcaagatttcgctcgaatccggtcccgaacgtttccgccccagtttcagcgtgacctgcaccgaagcaagcgacaactgcaaccgtaccgaatggaacggcgcactccaatccacttggaaacccctaacgttccaagctagcgccaaactcatccacgcaggcgataccaagccacccaggctcgaactcggcgtgacctaccgcacaaatctcgccaccgccaaattgaccatcgcattccccgaaaccgcccccacgaaaggcatgtccgtccaaaacgaagtcaaaattgacaacgacaggctgagcggcaattttgtttttgcctttaaaaagaccaaaaccaaagaattccacccaaactacgcccacattcagttttcactcaaattttgagacattttaccccaatacgtcccttgtatacaagcgtggatacatttgtaaccacaaatttttggaatattctaatctattcgctgtaagaaatctattattaataatacccaaacactctcagactcctttaggttacctcctttgcctgaaggagtccttttttttatcttagggatatgttctacattaccgcaattatcggatctattgtctttttgccctccatcgcattgaacatcgcccttgcgctcggagcgccgcttggcatgtacgccatgaatggtcgccacaaggtcgtgccacaggaagtccgcaaggcattcgtgttgccaattatcatgcaatttgtggccctttttacgattctgagcgctggacacgtgctcccggagacgattccgttcggcattgtacgcattctcgcctttttctacgctgtttacctgacgttctacacggcaacagtattctttagcttaagcgcaccggaacgccatgtgatgggaccgctagccatcgcctcgaccatctgtttctggatcgttgcggtagggactgtttagacgagagacgaaagacgaaagacgaaagtcaagagacgagagacgaaaggcgatagagacatggaaacggctgcaccaaaacacaattaccaggtagacctggaccgcatcatacgcaggcttgagcgcacgggtgaagtgccgacgcttctgttgcacgcctgttgcgcgccgtgcagcagctacacaattgaatacctttcgcagtacttcaagattacgcttttctattacaacccgaacatcgcccccaccgaagaataccagcatcgcgtaaacgaaatcaagcgctttgtcgccgaatttaagacaaagtacccagttacgctcgtcgagggcgaatacgacccgaaaaagttttacgatgtcgcccgcgggcttgaaaaggaacccgaaggcggcaaacgctgccgcaagtgctttgagctccgccttgccgaatcggcgagactcgccaaagaactgaactgcgactacttcacgacgacgctcaccattagcccgatgaaggacgcccaagtactcaacgaggtcgtgcaggaacagtgcgatatctacggcatcaagcgacttccgagcgatttcaagaagaaaggcggctacaagcgttccatccagctatcgcacgaatacaacctctaccgccagaatttctgcggatgcgtctactccatgcgcgaagctgaggaacgcgaagcgaaaaaagagcgtgacatttaaggcgttattatatatacttttatagaatgcacagaatatggatatacgcaacggctgtattggggggtatcgtcgcaaacgcatgtagcggcgaatcctcgattgcacccgaaaaaagcgaatccagcgctatcgaaatcatcgatataaccgacagatcctcttccagcgaacaatcatcaagctcgttttcccggccgacaaaaaccacgctctttttttcaaacaaggttgaaataaagtcatcatcaagcaaggtcgccgaatcttcgagcagttccaagcccgcacccaaatcttccagctctagcgccaagtcatctagctcggagccgcccgccagttccgcgagcgaagaatccagctccagcgcaccaaagtccagcgcctcgctccgcttttacgattgtgaacaatacgattgtgtcaccatggaatatctgaatccagatgtttcatacggcgaaatgctcgacaagcgcgacaaccaagtttaccgcaccctcgtcatcagtaaccatgtgtggaccgcacaaaacatgaactatgaaatcgagagcgatgagaacgacgaaataaacagctggtgctacgacaacgaacctgaaaactgtaaaagatttggaaggctctacacttgggaagcggcaaaaaaagtttgtcctgaaggttggcatttacccaccgaagatgaatggcaggaactcatcgcagagcactcttgcgatattgtgagaaaagacggaaatccacccgtatatcgttgcgcagggacaacactgaaagcaattgacagctggggaaacggccttgaaaacacaaacgaatacggattttctatcgttgccgcagggatcgtaaactcagagaccttcatgaacaagggtataacgggctacctgtgggcctcaacatcacaatatgaatcactcgcaaccctagtcatatttgaatataacgaagattacacaagattcgtattgacaaaaccaaactccgggctatccgtccgttgcgtcaaaggggccgccgagtaagacgaaaataaatttcgcccgcactcgcgttttctatctttaggtttataaactttttaaccccataagttccattatgtacgatcctcgatttttacccatttgcaaagaagacctggacgaactcggttgggattacgttgacgtgatcatcatcagcgccgacgcttacgtggaccacccttgctttgggcatgcggttgtcggacgacttttggaacatgagggtttgcgcgtagcaattttgccgcagccgaactggcgcgatgacttgcgcgattttaagaagcttggcactccgagacttttctttgctatttcgagcggcatggattccatggtgaaccactacaccgccgcaaagcgcctccgcagtgacgacgcctttacgccagggaacaaggctggattccgcccggattacgcgacatacacatacgcaaaaattttgaagaagctctaccccgatgtaccgctgctcattggcggactcgaatcgagcttgcgccgcgtgacgcattacgactactggagcaacaaactcaaaccgagcattctgttcgatacgcaggccgacattctcgtttacggcatgggcgaaaagccgctgaaagaaatcgttcgtttgctcaaaaaaggcgttccgttctcgagcctgaattccgttccgcagacagcctacttggcgcccaaggggagcgttccgaagaacagtaagtgggaagacttgcgactctacagctacgaagaatgtctggaaagcaagaggaaccaaattgagaactgtcgccgggtggatatcgaatgcaacaagtggttccagcaccgcattctgcaagatgtcgcggaacagaccgtggtgattaaccccgcgtacccgccgatggaatacggcgaactcgacgaaagctttgaatacccctacgcccgcgaaccgcacccgcgctacaaaaaacgcggcaacattccggcgttcgacatgatcaagttcagcatcaacacgcaccgcggctgttttggcggttgcagtttttgcgccatcaacgcacaccagggcaaattcatcgcaagccgtagccgcgaaagcattctgcgcgaagtcgaaattgtcaccaacatggaaggctttgccggcacgattacagaccttggcggcccgagcgcaaacatgtacaacatgcgtggccgcgatccgagccgttgccaaaaatgcgcccgtgcaagttgcctcacgcccaagatttgcgacaacatggacacacatcacgccgaaatcttgagcctttatcgcgaagtgcgcaaccatccgaaagtgaagcacctgttcatcggaagtggtgtgcgttacgacatgctcttgcaggagacggatgatgaagaactccgcaaggaccatgaagaatacgcccgcgaactcatcgactaccatgtgagcggccgattgaaagtggcccccgagcacaccagcgacgccgtcttgaaattaatgcgcaagccgagctttacgctgtttcacaagttcaaggaattctttgacgacgaatgcaaacgcatcggcaaaaagcaacagctgattccgtactttatcagtagccatccgggatgcaccgaagccgacatggctgaacttgcgctcgaaacgaagcaattgggtttccagttggaacaagtgcaagactttacgccaacgccgatgactatcgccaccgagatgttctacgccgaaatgacgccggacggaaaaccgctctttgtcgcgaaaacgcctgaagaaaaagcaaaccagaagcagttcttcttctggtacattccagcgaaccgcccgcacttgcgagaagtcttggaacgcctcaagatgggtaaggtcagccgcttgctgctgagccgcacggcaatggccgaaggcaaggaatacttcccgagcaaggaacgcgaagaaaacgaagacttccgcaatcgcgaaatgcaaaagcgcgacgaacgcacaaacgcattacgcccgaaaaaagagaaagtcaagaaccgctggcgcgatgacgggtacgaaccgcgtgaaaatcgctttggcgagaatcgcgaccgttttgaacgcgagggagaacgtcgcggattccacagcgagcgcagatttgatgatcgcagagattttgaccgtcgcgggaatcagcagaacgcgccattccgcgaacaccgcaatgttgaagacaagaaccgtttcaacagcggtgagataaacctcgcgagccgccgcacccacggcaaaggcttcaaaaagccaacgttcaaaaagccatagaaaatgaaacttcttctcatttacttctttgttctcggttttatctgcatccgagacttgttcaaagtcaaaaattttgacgattacgttgttgcaggtcgcaagcaaagttccccgtttgtattcatgagcctcatggcaaccgtccttggggcatccgcaacggtgggcattgccgcacgtgccgagagcatcggctttgccgccttctggtggctcgccgttggagcgattgggttctggtttcaagccgcatttttgagcaagcccgttcacgatctggacgtgcgaacgcttcccgaaattgcagaaaagacagtcggaaaaacaggtcgaaagctcgtcgctctaatcatagccgtttcttggatcggaatcatcgccgcacaatttgcggccgtcgcaggatttatcgggcttgtgctcggtcacgaggccgggacgcaatccgtactaattaccgctgtgatcgtcattgtctacacgctattgggcgggcagctttctgtcgtccgtaccgacgctttgcaatttggaattttgacactcggatttttcgccgccgccatttatctgttcggcggattctcgggcgccgaaaatgcagcactccaagccgctggcaatctcgccgccagcagttcgaccgtcaatagcgcgggactcgcgactttcggcagcttcaatcttttgaacgagaaatttggcaccagcgatttagccatcatgctattcactatcggcggcgcttatttccttggtcccgatgttatttctagaaacctcgtcgccaaagacgcaacatcggcacgcaaagccgttgttgccggcagttttgccatactcgcctttagcgtgatcatcgttttgctcggcatgtgggccgccacttacacccctgctacagcaggctccgccacgaatccgctgttccgcctcgcctccggcgtgctcccactcccgcttgccgccctcctttccgtcgggcttttgtcagcactcctttcatcggcagatacatgccttatcaattccgccgccattttcggaagcgacattctgaacacgcgccgcatttccgtcgtgcgtatttctgtcgttgtcatcggcattatcgccacctaccttgcactccaagggaaagacatcatcgggcttttgacgatggcctactccgtttacacgccgggtatcgtcgccccgctcgcggtcgccatcatcgcgcacaaaagattcaaagtcaagaaaacgctctggtacgcaggcgtgattatcggcgggctcttcggactcattcccgcaattctcgcctccaccgcaaaaatccaaagccccgcttacttgccgcttgtcgggattgcgatatcgcttgcgtttgcattggcaagcttgagaaagaaataatagaaaaagtcgcgaggcattcccgcgactttttaattgtaaatcagactaacagaaactaatctttcatctgaagatgcgcagcaccgttcttttgactaatagatgaaaagcatctcgcgatacttcggcagcggccaaagttcgttcggcacaatcttttcgaggccatccacttccttgcggagagtggcaatcgcatcgacaatgccttcgtggagtccaccgagcgccttttccatcacgtcaattgcggcgagcaagcggttcatgccttcgccgagcgacttggcgtaaccgtcaagccccgggaaaccctggttgagagccatttcgtttgtcttgagcgccttggagtaagcctcgacaacagccggcataatgatgttcttcgccatgtcacgagcgatttcgccttcgatgtggatgcgtttgtggtaatcttccacattcacttcgtaacgggaaaccatttcggcacggttcatcacgccatacttttcaaagagcgcaatgttttcatccttcgtcaatgctttgagtgcttccatagaagtgcggatgtttgggaggccgcgcttttccgcttccttcacccattcttcagtgtagccgttgccattgtaaagaatgcgcttgtgttccttcacaatcttctgcaaaatcttttgcaggcccgtgtggaagttcttgtcatcaagcttttcaagctgttcagagatcatgtcaaaagcttcagcgacaatcgtattcaagacaacgttcggttcagagcagctctggctagaacccggtgcacggaattcaaacttgttgcccgtaaatgcaaacggcgaagttctgttgcggtccgtggcgtcacgcgggagtggcgggagcgtatcagagccaagcttcatggctcccgcttgcttgctggacttcggcacgccttgttcaagctgttcaatcacgtccgtgagctgatcgccgaggtaaatggagatgattgctggaggagcttcgtgagcgccgagacgatgatcgttaccagcacctgcgcaagtcatgcggagcaaatcagcatgcgtatcgacggcatacatgatggcgcaaatggcagtgaggaacacggcattctgatgcgggtccttacccggattgagcaaattacccttgccgtaagaaaggctccagttgttgtgcttgccagaaccattcacgcctgcaaacggcttttcgtgcaacaagcaaacgagaccgtagcggtccgccacattgcggagcgtttccatcacaagcatgttgtggtcgcaagcaaggttcacttcttcaaagagcggagcaagttcgaactgggccggagccacttcgttgtgacgagtctttgccgggataccaagcttccacagttccttttccacatcgttcataaagttcaagatgcggctcgggatgctgccaaagtaatggtcattcatttgttggtgctttgcaggagtagcaccgaaaatcgtacgaccggcctgatacaggtccgggcgttgcagataaaatctcttgtcgatgaggaagtattcctgttcggcgccgagcgtaacagtcgtcttcttcggaccggccttgaagcaagtcatgaggcggcgagtcgacttggaaagcgcttgcaagctgcggaggagcggcgtcttcttgtcgagagcttcaccggtgtagctgcagaatgcagtcgggatgcagagcgtagcaccattgccgtgacgcttgatgaaagccggagaagtcgggtcccaagcggtatagccgcgggcctcaaacgtggagcgcaagccaccactcgggaagctcgaagcgtccggttcgcccacaatcaaattcttaccgctgaaagccataatggccttgccaccagacggttcaataaaactgtcgtgtttttcggccgtcgaacccgtcaaaggctggaaccaatgcgtaaagtgtgttgcaccgcgatccattgcccagcgcttcatggcgtgagcgacatcgcctgcgatgctcggatcaagagccacgccctcatcgatcgttgcgagcaacttttcgcaaatatccttcgggaggtaggtgcgcatggcatcggcattgaaaacgtcttcgccatagaaattgacatttgccggagcggcaggcatcacagcactcaccggagcagttgcgatatcgtagatggccttattacgactattgttcatttttcaccagtctttttattggtttatctctgtttgcatcaaaattagcaacgaaaattgcgctttgcaccgtacaaaatcgcctattttttgcgcttttcattacatttttgtaaaattatatcactttattacatttttgtaatacaagaacgttatttattactatattaaacacgttcatctctcctagagctgcgtcgggctgccgaaggcccggcgcagcaacagagttccccaaaacgcaaaatggatatcgaagctcttgaaaacacgactttcgcggccatcgtcgagaaaatccaaaaggttcgcaagcgtggcgaacttttagagagcatccacgggattttaaagaaaaacttcgaaaccgtcgaagcggaacaccaaattgaatgccaaaaaatccgcaacgtcattgaaggtattccaggcgaactcatcggtaacacgcgcgaaatgcgcgaagtgagcaagctcgtccgccaaatcgcccccaccgctgcaacagtcctcatccgcggcaaggcaggcaccggcaaggaatacgtcgcaaggagcattcacgagctttcggaacgcaaagattccccgttcgtagcgctaaactgcgatgccctcaccgagggcgcgaactcttttgaaagcgaacttttcggctttgaacgcggggctttcacaggcgccaccaaccgccacatcggcaaggccgaacaagctaacggcggcacgctctttctagacgaagtcgccgacttgccgctccccgcgcaaatcaagctattgcaatttattcaggaacaaagtttcaagcgcctcggcagtaacatcgagcagcgctgcaacgtgcgccttatcgcaagcacaggcaaaaatctcgaagccatgatgcagcacggcacgttccgcgaagacctttactaccgtctaaacattttccagatttcgctccccgagcttatccagcgcaagacggacattttgcttttagcagaccatttcatcgaaaagatgaattacaaatacggcaagaaaattttgcgattaagctcacccgccattgacatgctcatgagctaccactggcccggtaacgtgcgcgaacttgaaaactgcattgaacacgcatgccttgccacaaccgatgtctgcatcaacgcctacgacttgccgcccacgctgcaaacagacgtcacatcaggaacgtccgtgctccccgaagggaatagtccgctatctacgctgatggacagctacgaacgagaaattttaagcgaagcgctccgccgtcatgacggcaacatgagcgccgccgggcgcgacctttccgtgagtccgcgcatgatgctatacaaaataaggcggctaggaatagccgcctcgaattagcccctcgatcaggtcgaggatgacaaaaagtcattcccgcgtaagcgggaatccattatttctcgttacttatctcacgattgtgacactgtagaccgggagcatatccttcggagcttcaatcttattcagcttgccatcttcgtatgcataaagcgcagccttggagccacgatcaccgatgtagagcacaccagtagcttcatcataagcaagactttcaacgtcatccacgccagaaatctttttcacagacttttcagcaagatcaacttcagcaagagacacactaccccactgttcaatcacaggagcataggcaatgccatctgcaagaacgatcgtattccagacgccgccacccaacttcttgccatcaacaaccatcgaggaactcttcttagcaaagtcaacaacttcaataccacgagtatcatcggcatccatatgataggtttcaagattccattcaccagcggttgccacataaagcttacccttggtaaagcccattgccatcggatttttcttcgcaagtctaattgtatccagcaaatcgccattatcaagcttatacatagcaaggagagccggaaccttaaaattataattttcagaacggccaaagagtgcgaacaaggtatcgccactcacttcaagatccacaagattcggggacaaagcttcgccctggcagaacttatccgtattaatagtcttggtaatttctccattctttacggatacctttacaattttagcgacattttcatacgagacccaaacttcatctttattggcctttacaaggtcgctcgggttggcttctttatccaattttttttgccattttgccttattttcagaaacatcaacaagcgtaaggttgtccttaccctttctttcaaggacgaaaagattaccatcaaggccaattatcttggtatcttgatagaattcaagagacgttccggacaatttgtcgtcatccactccatagagttcgccaacgtcacccgcatatgcatcagacgcaaatgcataaacagaacccggcttaagcggttcatcatcagcagaagtggagttgtccgagcaagccgtcatgtagagggcaagggacgatgccgttgcaagcatgaggaattttttcatagtggttcctttttatgtttttcgcagacgatgtgaattacagattttgcaagtcccattctgcgcggggtttagaacccctgtgttaatgttaatttgtactctcgccccggtgtcgggaatgatatatagggatttctataagtttcatccgtcaagttcctgagcgcaaaaacaagtcgagttttcgtaaaaggtgtatagcccaaagcaaagtggtgtaaatctacagcaggctgttttatgcgatttgcacggtcatcaaagatgtcggtacgatattccgaagtccatgtcaaatcaagatggaacggcaaatcaaatcgagcctccgcataatacgaacgcgcaggttcattcgggagttgtttgccatagtaatacttttcatcgctacgatcttcagcatcttggaatgtcgcacgtaaaaccacggaaagccattttttcggcctactttcgagttccgcttcaagcccacgaatatgcgcttctccaacattcttcggttttgaaatacctgcactcaccaaccaataaattccattatccaaatcggtttcaaaatacgttgcgcgaattgcggtattgcttttgggaatcatataatagccaccgacttcaaaacgcaacgccgattcatccttcaaatcaggatttgagagcattcctggataaacaccataaagctccatcaattgtggcgtacgaacaaatcgtccaaaactcaagttgccaccgaaccgagaattcggtgcatcatagcgcacaaagcctcgtccagaccacgaaacattacggtctttcgctgttttcagcacaactgatgtcgtaggctgaacaaattttccaccatgaatatcatccttgacaattaacgccgaagcttcaccgcctacagaaaggtttcgaacaacatcataagaaacatcaccagagatattcgtcgcaacacgcatcaagttccatttactcgacgacgtcccccgcttttcataataggacgcatccaaggataaacgcaaattcgcttctagccgttctcccaaacaactggcaacgatttcaggggcgaggctataacccgcagcaccatattcctgcattccagacatcgtatagcccagatgatccaatggataatacgaatgcgaagtcgccttttcatactttcccgtcagcgaaagttccaaccaaagccaaccgagcaactgcggaagttctgcacgatacgtcgtctgtacaaactcgcccttgtagcccgccacagacgtttggtcgtcatcgcgtcctgggttaccgccttcagaacggctaaagttaaaattcaaagtcgaaaacacaccattcgcatgcaagacgcgaactttggcaagcccagaatattccgtaaattcagcgttcctgcgcgtatccgtaaaatcgtcatcgggattgtacggcgttccgttctggctatcaaattcgtaatcgttatcgctatgccgcgccgacaaagacgcactcaccgaggcgctatccgtcaagcgggagagctactgcgtcgaagcctcccacgtgttgtggctgccgtaacttaaaagcacgcgtcccgactttttctcttcaggcttgagggctacttcggcaggtttcgaacctttcgtgataaagttgatggcaccgccaataccgcgaccgccaaactttgccggcacacggtccttatagacttcaatcttttcaatctgattcaagtcaatcgttccaaaatcaaccgcaccgcccgacgcatcattcagcggaatgccatccatgcaaacgacaatgttctttgccgagactccgcggatgctcacggtctggaaactaccgacaccgccttggcgcgtgtactgcacgcccggcaaagacgccaagacttcagccgccgaaagcgaacgaccttcccacgcttcgggtaaaacttcagcatagctcgaagacgcctgcaaaggcttttcaacactcgtcgtctcgtaaacggaggactcgcctaaatcttggataaactcctcggaaaaactagaaacgctcgcaagcagtacggccgcgcacacgcgaacgcccaagagactgccagaacgactgcacgcagtcaaacacccacgcaaacgcgtggctatgcaaagcgatgtctttcgcaccgtttaacaacccgtggcgcaaagcgcccgttgtgccttacagttcttctgactcggggatcactctacttccagccccttcacacccgccttgcggcaagcattggtttatgctggtttcgtcctcccttacagcggcgagaccgttcccggctttcacgggattctcttatatcgcatcgttggtgatacgatacagcgttttaccgcataaggcattacctatgtaaaaatatagtaaacatatgggaatttcaacccctcccgcctaattttgtcacttccgaggtttccattccgcaaggaccatgcccgcaacaatggcaacagcccccgcaatcgcgaccgacgtgatgcgttccccaagagcaatcaccgctgtaataatcgtcaccagcggaattgcgtatatataattgctagccaaaaccgttccgagttgtttcaacaccttattccagatgaggtacccaaacatcgacgaaaacaccgtaaggcaaaggaagttgagcgacacaaccggctccgcaaagttctgccacgggactccgaggaaccgccccgcccccgcctcgtttggagcaatcgcggtttctccaagcataatgattattgacgaaagcgctccatagaaaaacatcttacgcgttataaacaacgtagagtatttataattgagcggccgtacaatcaaggaataaatagcccacatacacgacgagccaaacgcaagcaagtcgcccaccggcgaaagctttagaataaacttttcattcagcaccacaagcaccatgccgataaacgtaatcacacacccgaaaatctgccgtttgactagacgctcactcttatagatgaggccgccaaaaatcataatcaatagcggattcgtgcagacaatcaacgagacattgctcgacggcgaaatcgaaagcgccgtattttccgcccaaaagtaaagcgtgcaacccgtgagcccacacaagcacaaaatcagttcgtgtttccagttttcgcaacggaattgtttatgagtcatcgctagcagcaacaagtacgtcaccgtaaaacgcaacgtgaaaatctgcaccgccgagaagccgtgattcaagagcaccttcgtgctcacaaaactcgtgccccaaaacgcaatcgtcccaatcgcaaggacatgccaaagcgcaagaccgcgcgaagcgtttgcagaagattcaaaatctttaatcggagccggtttcatcaaccgcaaagatagtttttttctaaagccgtcaatctataacggttggttccccatatcgcacaggttccacacgatttacatctttattcgataaaagacaatcaatcgtttctctcgtagctgtgctaagaatgactgatcgatccaatgcggcatcctcgcctttgcaagttttcacaatttctttgcaagcatccattgggacatcttcccagcagccgacaacaatttcaaaagacacatcttcaaaaacccaatgcgcccccgtgtaatcaaattccagctttgtcgtatcatcaacactgaacgtgttataaaaccctacaatcaaggaatccatggtggccttttgaatatcgcgagcccccttcataaagcaaatgcccatgtccaaactttcggtatggagagcagaacagcttagcgtttctactccgaaagcttcaagagatgctcttgcttctttgttcaacgaataatccgtaataagccaaaaacgccctgcggcttgcgtcataagggaatcatcgccaaatcttttgaccaccgttttctgatctcgggattcccagacaatgccttccgccaccgtttcatccgcatcaaatgagttgtagaattcgttaatccgtgaatcgatagcactcttctggacatctttttccgccttcataaggcaaagacacatgtaccccaaatcatctcgggagggaccattatagtcatacagataataccgatagccttcatagcaacgttgtctgtaaattccaatattttcaagggattctgtttctttttggtttaggggatccctcatcacaagccaaaaacgccccgcggtctgagttttaacagaatcgatgtcagacttttggacagctgttttcttgtcaccatttcgaaaaacaattccttcaaaacgagataccgaagaagatgaaaccgcagtactagacgtagcctcaacctcgctacttgaagaaatcaagttttcagacgacaacgcatcacccgaagaaaccacactgttcccagacatttcgctagacgattcgttaaacgtttcactgctagagaaaatcgcaacaaaagcatcatttatcgcagcggattcgtcactacatgcgacaagacaaagtgccaaaacacttgagcaaaaaatatttctcgaaaagcgcatttttctctctttctttgttcttaatttacaaaaaaaatgcgaaacacgacatctttccatataataaacagtattagaaacaaaagaagctgttcaaaatacatttcacagttataacgttttcctattactatctataacttttacctaattttaccaatactttctgtttttccgccatttttggaaatctttttactagactacgctatagaatctaactatattacacaacataaaaattttataaaggattctaaaaaatgtccaaaatcgaaactctttgcattcagggcggttggcagccgaaaaatggcgaaccgcgcgttctccccatctaccagagcaccacgttcaagtacgaaacgaccaatgacatggccgacttgttcgacctgaaggcatccggctacttctacacccgtctgcagaacccgacgaacgacgccgtcgccaacaagatcgccgctctcgaaggtggtgtggctgctatgctcacgagttccggtcaggctgcaaacttctacgccgttttcaacatttgcgaatccggcgaccacttcatcagcacttccgctatttacggcggtacgagcaacctcttctctgtgaccatgaagaagctcggcatcgaatgcacgttcgttgaccaggacgcttccgacgaagaaatcgaaaaggctttccgcccgaacaccaagtgcgtcttcggcgaaaccgtcgcaaacccggcaggcaaggtcttggacctcaagcgctttgctgatctcgcccacaagcacggcgttccgatgatcgtcgacaacaccttcccgactccgattctctgccgtccgatcgaattcggcgttgacatcgtgacccactccacgaccaagtacatggatggccacgccatggcagtcggtggctgcattgtcgatagcggcaactttgactgggaagcaaaccatgaccgtttcaagggcctcaccgaaccggatccgagctaccacggtctcgcctatacgaaggctttcggcaagggcgcttacatcacgaaggcaaccgcacagctcatgcgcgacttcggttctatccagtctccgcagaacgcattcctcctgaacgtcggtctcgaaacgttgcacctccgcatgccgcgtcactgtgaaaacgctctcgcctgcgccaagttcctcaagaaccacccgaaggtcgcttgggttaactacgctggcctcgaaggcgacaagtactatgaacttgcccagaagcagttcaagggcggcctcccgtgcggcgttctcacgttcggtatcaagggcggtcgtgaaaagtccatccagttcatggatagcctcaagatgatctgcatcgtgacccacgtggccgacgcccgtagctgcgtgctgcacccggcaagccatacgcaccgtcagctcaccgacgaacagctcatcgaagcaggcgttgcaccggacctcatccgcttcagcgtcggtatcgaaaatgtcgaagacattatcgccgacctcacgcaggctctcgaaaaagtgtaatttgcaactgagaaatctgcgatttcacaactaaattctgcacggcaccgcaaaaacggtgccgtatttttttgacatttagtcaccattttcatatagccacgtcccgcatatatgcctatatttagggcacctcaaaaagaaggatataacaatgcttaatttaataagggctgttagccgctttttatcgacatacacatcgcttttcgtcatcgcatgtgcagtcatcgcatttttcatccccatgctttttggctgggttcacggcaacacaagctcgattattctcggcatcatcatgctcagcatgggccttaccattaccatggacgatgtccgcaacttgatgaaacgtcctggcgacatttttctcggcgccgtcgcgcaatacaccatcatgccgctcgtcgcatttacactcacgaaagtcttcgggcttgacccgtatttggccatcggcatcatcctagtcggttgctgcccaggcggcgtttcaagtaacgttatgagcttcttggctaaaggcgacgtgacctattccgtgagcatgaccatggcaagcacacttctcgctccgctcatgactccgcttttggtcctttggcttgctgacacgagcatcgaagtgaacgccgtcggcatgttcctcaacatcctttacgtgaccgtcttcccgattgcaatcggtttcacctgcaactacttctttggtaaacgcgcaggcttcaaggaattccaatcgaacatgcccgccgtgagcgttatcggccttgcgttaatcgtcggtggcgtcatcgtgaccgttcgcccgcagcttttgacaaacggctttggacttatcgccctcattctcgcagtggtattcttgcacaatggtctcggctacgtgctcggctacagcgttggtcgtttgttcaaattcaacaccgccaagaagcgcaccatctccatcgaagtcggcgtgcagaatgcaggcatggcaacagtccttgccggcgcattcttcgccaacccagagaatctcgccctccacccggaagccgccctctgcgttgtgccatgcgccatcagctgcgcctaccattccatcagcggaacaatcctcgccggcatctacgcacacatggacaagaagaaagcagtgcaagggtaaaagctaaaaacgttcacccagcctcttcaaaataattagcacctccacgtacaccaacatctgcgcgaaataccaaataattgccatacccacaaaaacaataaaaagtttgaagcgcacaacaggagtcaacggaggtctctttttgttcattttaaaatcctcgttttgtcataatctaactccgaggtgcgacaattaatgtcgtctaccagggagccttatgtttaaaggaaagcggagtcccaatcggggctccgttttcgcatcacatttattaggaattatttcgtctccgtcatcaattggtcatccaattgcgacagagaacgcatcttaaaagccccaaacgtccccgcacggcaatcaacacagatttttccgtccaggttttcgcgagccattctttcaatatcttcggcaaaggcacgaaccgccaaaacgatttcgtcaacagaaccagcacggatgcaatccgcagtccagctatgttcaacgacttcattttccacagttacatttcgagctgtcatgcagcctcctttgcgtcaactttaccaactttacacacaacagacttcacgagaagtctcagctgtgtcaacggatgctcaggatagaggtcatcatagaatgggtcctcgcccaagctataacaacaccctttgcgcggcatcctatatatacaatcatacccagtattctctgaggaggttccgaaaacgtcagcgacaattttgcgatactcgtcctcgtgaatagaccttcgttggtatgaattaccacgttcctcgccagaaacgaacaagcgaactatctttcggcctttacacacatacaaattcaggaagtagcacactttctccttcgtctgatccttcgtaatgtaataacggcaaagcacaccgtttaccacaacatcgcgaaaatcaacgatacaagaattaggcttttccaaagaccgaagcaaatctacaccgtcaaaggaacgtatttcaggcagaaaatccttacgagatattttgcacgccatcgcaagaatcaaggattccttcgattcacgggcaaaataagcctctttttcatcacaggcctctttctcgaccttacgatactcgggaggcataagtttttctagccatttcaacgacattccaacctcctagaaaatttttgtgcgaagaagagccttaacatagtccaagaagttcattttccttgcaggagcaggaatttgcgaaagatccaaaccatagttcgaagccttcgcaaaaccaacgcaaaaggcttggcgtttgctgaatcgattcgggatgcagtaacacacaatgctttctccagaatcgttaacaaaaccactctcgaagcaaaatttgccctcgccaaagcgatgcattccaacgccattcaccgctctctcataagaagcagcaacacggcttaacgcctgctgaacagatacaatattgcgttcgctagactgcataatcaagcacttgagtttggtaagttcatttttaataaaaatgtcatcatgtagtttcattgaaaatctccattttaaatcattcacattaatcacgccctctatttcagagactagagtcaaaagtgaaaaagcagccggcagcagttttctagaccgtaccggccattttctctattttttcaatagcagcaaggctaccgaaaaagcatttatatggatttacactagcagctcgacttatttggcatcagtcttcactgtccgaataagcgagcatcaactagactttatctcgcctagagccaactacaattcaacgaattatgtcggcaccaagctaaagcgacttacgtaacgaaaaacaccgttatgcgcaatttatggtcggtcaagcgtcttcctcttcttcgccatcaccttcttcatcctcatccgaaggcggttcataatcccatccggcattgaacgatctggcgaagtcgtcttcttcatcaacgtaaccatcttcttgttcttgctcaaattcatcatcattgatgtgctcgtcaataaactgattccaattgtcctttttcatgttattctccttgaagtccattaatcagactttctgggatagagctaaaaatgaatttattggatttacattagctgttcggattatttggaatctgtcttcacagaccgaataatggagcatcagctagacttgagccaaccataattcaccaaattatatcggcaccaagctaaagcgacttatgtaacagaaaaggctacaaagtcaatcatgataatggccgtatctacataagtagcttgaacggctttaaccctaatataagatatttcccaaaacacgtcaagtctctcccagcaaaaaaaataaaaccgcatcggacaaatgtacgacgctgctttatttctatcaaaattttctcatcacacaagaatgacaactccgattacatcggatttcaaaacatttgaaaagggcggccctttcgagccgccctttgttatgaccaggaaaaccaaaataactgttatcgcgccgcgcgcaccttgacttacattcaatcgcgcatctcgccagcgttctaagagattagcagtatcgcaagcacttgcccactcaagattctcagtaacatcgtgagcggataaacagatgcgtaaccaacgtttgtcgcttcggaattgctgaggccgtttgcgaacgcgagagccggagggtctgtcgttgcacctgcaagcacaccgcaaagcgaaaggtaattgaccttgaacaccgccttgccaacaatcgccacaatcatcagcgggaagaacgtgataatcgccgagagcgccatgtagtagaatccgtcgccattcaagagcacatcgaagaacttgatacctgcattgagacccacgcagctgaggaatatcgtaatgccgagttcacgcagcatgaggtttgcgctgttcgccatgaagaagttgagcgggccaatcttacgtttacggctgaggataatcgcgacaatcagcgggccgccagcaaggccgagtttgagcggagtcggcatgccaggaatcgcaaccgggatgctaccgacaatcacgccgaggaaaatgccgaggaatgcggggagaatttccggatggtcaagcgccgtgagcgagtcacccaattccttcgcggcagcggcaatgctttccggcgtaccgacaacgagcaacttatctgcaaacttcacacggatatcgaggcgcccggtaaacttaaatccgccacgcgtcactcggctcacggtcacgccaaagcggtcattgagcgcaagctgctgaatgctcttgccaagaattttcttgttcgtcacgagaatcgtcttgaccgccaaattcgacttctggagcgtaatcgggttttcttgcttttcgccaataatcttctgcaaactctcaatcgcatccggcataccgacgacatgcaccaagtcatggagctcaagcgtcatatcgcccttcggcatgttaatcacctgatcgcgagcatggcgcgttaccacagcacccgaagagatgagccccggaatgtccttgatcttgcagcccacaagatttacgttatccacacggagcgtgcaagagacgatttccttggactgttctgcaatttctttctggtattctgcggcagcaacttccggcttttgcctaaagaacacgcgcacaagaatcatcacgaggataatgccaatcacgccgaacgggtaagccaccgcatagccaacgcccgtgagtgaagcgtccacgccagccgccgtcagagcagaattcgcagcaccgagcgacggggtgttcgtcacggcaccgcaaagcatgccaatcagcaccggcacgttatcgtgcatgttcgtcgtaaagtaaataagaacggtagcaagtacacccaggaggacgatactcaccgcaagaatgttgagcaccagaccgtgtcgctttatggagtcaataaagcccgggcctacttgcataccgattgtatagacaaagagaatgaggccaaattcctgcataaaatgaagaacgctgggctcgattcgcattccgatatgaccgagaaggattcctacgaaaagagcgccagctcccccaaggctcacgcctttcaccttgaccttgcccagcatgatgccgatggcagccgtcaaggatagcgcgagtacttgttgccctacggagggctttgcaaacaggtcaattagccagtccattttatacaccttctttttttcgcacccaaatttagtttaggagattaataatgactaatagattattcatattagattaataacgaaaaatgatagataacgcatttgcgcaatttacgcccctccagttgctagtattaatataattttaccgcgctacaaaaggcaaacaaaaaagtctaccccttacagattctcggcaaaaactactccagatacactacttcgcccatttgcggcataagcacaagctttcctgattcctgagcggcgcgttttgcgttttcgagcggttcgaaataagaatgataagccaagcagaacttggaatgatgaaccgtcatgtatcgattggcattcaagtccagcatttctttactgagctgttcgggcaaggcatgaatttggttccaatcttcattgtactgcccgttctcgagaatggcgaggtcgatatctgcaaatttttcaccaatcttcttgaaatgcttgccgtaaccgctatcaccaccaatccaaacagtgcgtttcggagtattgaacacaaacgaggaccacagcgacttattcggccttatcccacgacccgaaaaatgtctagcaggtgtcgatgtcaccacaaactttgcatcctcagccgcttccaagtcaacagtttcccaccaatcaagttccacgagtttttcgacagggtaaccccagtattcaaaatgttcacccacgccaagtcccgtcaccacacgctttacgcgcggttcgagttctttcacggcctgataatccagatgatcccagtggtcatgcgaaatcaccaggtaatcgatatccggcatgtcaacaggcttgtaaacgtctgttcccttgaacatcttgttcacaaagcttactggcgagccctgataaaacacgggatccacaaggatctttttcccggacaagttcatcagatacgaagaatgtccaaaccagacaatccaatcacggtcctgcggtagcgattttaagtccgtcttgacaaccgtcagcgctgtatcgggaacggtttgcgaccttttgccgaacaagaattcaagcgtcgtttcaaacaagttcttatcacccgtcattgtgacagtcttttcgtcattcacgaacttctggccatcgtaatgtggtgactgcttaatgcgttcaaggcgtttaccttgcggaatacgcccaaatttcgcttggttcaggaacagcacgccaacggttcccaaaataaaaagggtcgaaagtgcgataatcataattttctttttcttcgttaattttttcatgtctagcctgttaccttgtcaaaatcgtccggtgattcgaacagttttttcttgagtcgtaaaagtttcggattcttgtcagcggcatcaaggcttccctgcttgacagcttcctcgtacaagagttccttgaagtggatcttgttcagcaccaccgtaaggcgtttcatttctttttcaaccgcctcacgacggcttcggaaaagtttcaatcgttgctgcaacgtagaatcaccttcgcggtaccagttgatatactggcggatttccttgatttgaagccccgaatccttgaggcattcaatcatcgtcaaccattgcaaatccatatcagaataggctcgcattccggatttattcttttgcacaaaaggaagcagtccctctttttcgtaatagcgcaacgtatgcacagagagacccgtcttcttgacaacctcaccgatagaatagcacattgcattacccccatgtacacctctttccttgcctttttcacaatcgttctgcgcggtattgtccatagccattcatccttggtttagatgttctctaaaaatataacatctagagttagctctaggtcaaggtattttttttgaaaaaatttgcgcttagaaaaaattttctcttgccgtccacacattttcgttcattactatattatactgcaacaagttttttttcgggcgggtagacatggcagaagagatgattgacattttgaacagcgacgggactccggcggggtattcccgcagcaggacagaagtccatgcgaaggggctttggcaccgcaccgtccatatctgggcttttgcacccgacggaagaatcgtctttcagctccggagccacctcaaggaaaacaacccgaacctgctcgacacgagctgcgccgggcatattaccgcaggcgacgacagccgacacgctggcgtccgcgaactccgcgaagagatgggcatcaccaaacgccccgaagacttggaatacctttttgaggcgacccacgagaacgctttaaacaacagaacgtatttcgacaacgaatattatgacacgtacaagataacgctatctgacgaagaagtggaacatctcgttccgcagccaggcgaagtagacgacttcattttgatgacgcgcgatgaatttttggccatgttcgctcaaaatcccgaaaaattcgtaaatcaccccaaagattacgcttggataaaatcaatacaaattacgcaaaaataagtttaaagtagttaaatagccaaattaattaatatagattaataagttggatttgggttaattttatgaagtacaaaaacacagccattgttgtcgagggcggcggtttacgcgggtcgtatgccggcggcgttcttgacatactcgccgacaaagaaatcaagtttggcggggcctgcggcacatcggcaggcgccacgcacctgtgcagttttctctcaggacaaatcgggcgcaacttccgcgtcgataccgtgcactccaagagcccgcgctacatgagcttcaggaacctgcttttcacaggcgactactttgctttcgactattgctacaagcaaattccatacaaaattgacccgtttgaatttgacaagttcgccgcccagtgccaagagaccgaattccgcgtctgcatgacagacgttgaaaccggtcttgccgaatacccgcgcattttggactaccgcaacgaagacgacatgaaccgcatccgcgcatcggcaagtctcccgattttaagcaaggtcgtcgaaatccacgggaaaaagttcctggatggcggcgtcgccgacagtattccgttcgagcccatgttcaaaagtggttttgaacgcgccgtcgtgattctcacgcgcccgctcggctaccgcaaaaaggtcaacaaggccctcccgctcgtcaagcttgccttccgtcattacccgaaattcgtcgaagcggtcgccacgcgccatatccgctacaaccaggcgctcgacaggctcgccaaactcgaatccgagggcaaagtcttcatctaccgcccgagccgcctcatcaaaatttcggacatcgagagcaacaagaagaaaatcgcccagctttacgagctcggcaaggaagacgcgcacaacaaaatgccgaatttgctgaaatttttggaaggatagtcactggatccctcgacttcgctcgggatgacacttctgaaaagccttttttttcgcgaaaaaacggcaatttacaacgctcgttgaaaattttacaacgcgaagcctattttctcaacgcgttttcgcaacacgcccctataataatatagattatagggtatgcctgaagtattagattacctggaatatcgcgagtaccttaaggactggtttgtcgagaccaagaaagacaacccgttcacctcgtaccgctatctcggccagaaaaccggcgtggacccggcctggcttgttcgagttttccaaaaagaaggccatctgaacgagagcaccctgcccgtgttcatcagaatttgcggcctagacgatcgaagggcagaatatttcaagaccctttacaggttcaacaagaccaaggcaaagcagacgctctccgagctttactacaagctcctggaactccgttcccttgaaacgcgcgtgctttcggaaccggaactcgcctactttggcagctgggcatgcgctgcgctccgcgccctcatcggcatcacgaaggacacgagcgatatcgcaggcctcggcaagcatttgaacccgcctatttcgcaggatgacgcccgcaacgcgctcggcatcttgaagcagcttgggctcgtcgtgccggacggcaccggcggctggaacatcaccgaccagattatcagtactggcggcgaagtcaagagttctgcagtccgcagtttccacagacacacaatggaacttgcgcaggaatcgctcgaccgccacaaacccgaagaacgcgacatttcgagcgtggtcttcaccgcagatgaatccgacctgcctgaaatcaagcacaagattgaagaatttcgccgcggccttctgcagtttgcccgcaagagcgaacgcgccgaccgcgtttatgcactgaacatcgctatgtaccccctttccgacaaggtagccgacccggcaacaggccctacctcgcccgaaaacaaaggaggtgcaaaatgattttcaaaaagaaattatatattaagggtatggacttgaagcagaacaacaacagacgcctgatttcgctgattgcaccgtttgcaatcgggttttcgctttgcgcctgcggttctgacaacgtagcaggtggcggcccgagcggcacagaagctggcaacgccatcactgcacagatccttatcgccaacgcacctgcagcaaatgcacgcgtcaagctcgtcgagcacaacagtctcgacggtcaaggctatacggctaccgcagactcgaacggctttgtctccattgaacacgtcgccgttggcaactacacgatggaagcctcccttgatgaatccgcactcgctctccagctccctgtggatgtcaaggacaccgtaagcgatgtcacactcggccagcagaatttgcaaaagtccgtctttatcggcggttcaattaccgactttattgacgatacgactgaaagcctcaaaaacatgaacggctacgtcaagttccgcggcctcgaccattctgccgccatcacgaacggcaagtttgaaatcttcggtctcccggcaggtcacctgaacatggtgattattccggcagaaacagccgatacggtaaaggtctctgttgaaacggatgcaggcgactcggtcacaacgctcaagccgaacactccggaaccggaaaaagagactctcctcattgacgattttgaagacggggacttctatcaccgcctcgctcccgaatacacgaatttcatgttcggcggtggccaatgggcaataaacaccgatccagcaatagtaaacatcgatacattgccgggttcattcaaaatcaccccagttgcaacatacaccccgttcggcggctctccatttaccgccgtcattcaggatgacgggaacggcggcaaggaagtccactttacaatcgaattcccggatacatccgcatacaagcaggctagcgccattgtcaaagtggatatcggaaattctggtgtaagctacgacctcacccccatcgatacgattgcatttgaagcatggggtcagggatcttctgatttcgtaattatcgacgccacgctcaaggacgttgacgcctcgcttggtggagcagcattcaccatcggcaagacctccatggagctcacgcaagagaagaagaagtacaagttcgcacttgcagacattgtacccaacgaagaaacacgcaagagcgcaactacgatggggcttgtattccacagcgatgcagaactccacttcgacaatcttgagttcatcggcaatgacttgctgaacatctggaaatcgaacaaataatgtctggagcaaattccgtaacatcgaatcaggaaaccctgcataaagatcttgaagaagttgtccgcaaatacgcacggacaacttttttgcgtcctatcgcagaccacacacgagaagcatttgcagaagtcgaagaattcgtgcggaagttctacgcaacaaggaatgccgaccccgtcccggcacaaggccgggatgacatgatgtccggggtgactagtgtaacaaggaatgccgacaatgggactgcgccgcgagctgtgattctagattctggttgcgggacaggcgaaagtacaatccacatcgctcgccgctttccgggcattcccgtcatcgggatagacaagtcctgcgcccgcctgaacaaggccggcaacccatcgcaaacggcgggcgaagacgttcccgcaaacgcattctggattcgcgcagagttgttggacttttggcgactcgcattggattacgtcaaagcatgcaagtggactattccataccatgcggtttattacccgaacccgtggccaaagcaaagcgaagccacgagacgtttccacatgcacccgattttcccgacgctccttgcgctcgggaaaacgattgaactccgcacgaactgggaaatctacgccagggaattcgccgaagccgcgagaattgtttttgatgaacgcgcggaagcgggaatgacaattaagtgcgagagtttcaactccgagaaaccagaaacggccttcgagcgcaaatacaaagaagcccgccaaatactatggcgagtgcttgtggcgttgccacagtagttggcagaactgagaaaaaaggcaattccggctcggaggccggaatgacaatgcaacgttttctaagttctaagctctaagttctaagttctacttcctatccttcatccagttcgcgatgaacttcaagttgcgcgtaaagcgcacgtccatagcagcaccaggcactacgataaattccgaaagcccatacttttcacccttgctgccccagtcatacgtataacccaagcgagtccatgggcgggcatccggtccagtgtagctctttgaagcacgatcatcaaaccagttcttgaaccacatcatgcgttccgaaatttcggcatcgttgctcagctcgccttcaaaagcggtgcgcatgtcgtaagacttcacatccggcatatatgcaggtcgcatcaagtcatccggtttcacccacaagaatgccatgtgcgtcgccttggatgttctcggttcgccaaagagctgcttaaatctcaagtcccagttgcgcacgccatccttatggtcctgataccacaacaagagttccttttcgttcacgacccagaccacgctatcagacttgactagttcgccatccttgtaagtctcgggatcggacgtaagcgtcaccacgaggagcctggacttgtcgctgttccaagtgaccttatcgctatattcatcaagcgtcacgatattgaacttttcttcttcgagcgcttcggaagcatctttcacggcggccgcgaacttcacatccagaatagaatcgcgattcaccatcgaaatctttttgcccttgttgtcaaggatatcgcaatacgggatgctgtcggtgtttacagccacttcggcctttgcaaactgttccctcaaaagctcgccattataggtaaacagcgtatcgccatccataaacgagacgaccaccttgcagaaacccttttccggaatcacgaccgatgtcgggaagcgttcattccccgccccggttgtatccagttccatcttgttttcgttttcaccacaagtgtacttgtattccgtaagcgtcgcaacgcccggcttcatttcgctaaagaacacgttttcctgttcgctgctaaaggcgggctttacaatgatggacttgccaccaagcgtcatcgtatgcgggataccttcgccacagtagtaggccggctggcggaacacgccgataatgcccgttttaccctgaaaattttcagccttggagacgctatcgcctctcgtaaatgcacaacccaacaaagcaagagcaaatgcgctccccagtaaacaaatgttcttcatccgattcctcatcctaattaactattcaaaatatagttaactcaaaatttttgccatttcatttgggtaaagccgagactcgttttgcaagcagcggccttccatttacgtctagccgcacgaaagcgggacgattccacccggaaatgtcaaccaatgcagacgattccgtaaaggagtacgacttgataacatttccaagagcgtcgtaaaatcggagcgtcttttgccccgccacagggacttcaacattcaggattctacgggtcatgaacacacgcgcgccgcgcactacactttgagcaagcgaaaccgtttccgacgatgaacttgagctttctacagaagagctagatgatgaaacgctagggcattgatcaagcgctgtcatacggttcaccgtaaagcacacgcggtcatttccgtcaaagacgatattgaaaattccctcaacagatgtcgtaccgttattcctgataaattcaaattccgtaaacgaatccccgtttttggtcaggacggtcttcacttcggctcgctgatggtttacatctttgttcgggtcattcgagttaaaaacttgagcattgtaatcaatgtaccaaatgaaaacaccatttttgccttgcttgccactgtatgacgactgccctaatttggagtcaaagcctaccgcagggcgatactcaatgatatagtattcattgggaaacttcggattcgatacagcataggcctgcatacccgaaagattcttgagctcaaaaatctttttgttgttcgaaatttccgtaagattcagccagcccattgactcgcgctcgaaagcagaaaacgtcggcggatagcccccatttccgttacgaagcccaagcgccatcacgtcaaaaggcaaggggccgattgtcgcatagtcatttgcatcgttgctgtacaaatcagaaagtcccataacatggcagaattcatgaataaatgcacctagcatggcgacatcttttgtacttgtagcattcggctttttttctgctttctgcgatacaaaagcgtatttattaaaactatagccatttttcgaataaatttttcctgtagcttgtttcaaaccatccatgtggttgtaaaaatagttgttatactctttagctttttctttcgatgtggggtgcaatatgataaacggaataacagtcccgtacttgctcgcacgggatgcaaagtcactgcgttcaaccatagcatctatggagggcaaaacaaatttgctaatgctattgtattcgctaaaatttttaggaagcttgaccgggtaaatatcaaaagtcggcttaaattgtccgccagagctttctatatagtaatcgcggacgctcccaaacacgccattatccttgaagccttcttcgttgaacatccttgccataaaggcagaatccaaggccttgaaatcagcggtttctacaagtatcaccgggaaatagcgttcgccagagacataagtctcgacagtgttccctgaaaggactttcatgacgctgtttgaagcagacgaatggagatcatcatcggtgtagatgattttttccatcacaatattttcttcagatacagccgcctgagcccacgccatagacgtggataatacgcaagccccaagcagacgggccacaaatgtcataccccgaaaacaagtcatataatgaatatacatatatttagcgaaacctccaaaacaagcaactcctaaatttctatctttgggcgtgtaaaactaaagaggtctaattatgacgtttgaagaaatgtacgcactggcctgccagcgcaagaaagatatgccggaaggcaaaggcaccacggaactcttcaagaaaggcccgcacggcatcggcaagaagctcgtcgaagaagccgccgaaagctggatggctgcacgctttgaatcgcgcgacgcccagtgtctcgaactttctcaagtactctactatgttgccgtcatgatggcagaaaaaggtctcaccctcgaagaagtgtacgcaaaactatgattaaggtagctctcccgaacaagggcatgctctttgaaccgacccaggaactcctcaaggcctgcggttacaaggcatccaagccctacaagactttgacccagatcgattccaagaacggtatcgaattcttcttcctccgtccgagcgacatcccgatgtacgtgggtcgtggcatcatcgacgctggcatcacgggtattgacttcaacgccgaagcgaagagcccggccgtgaaggttttggacctcccgtttggagcttccaagctctgcgctgcagtcccgaacgaaagcccgatccaaagcctcgctgacctcaaggatgcaacgattgccacaagcttcccgaacatcgtggaaagctactacaagaagaagatggacttcgtggtgctcgaaggcgccgtcgaaatctccgtgagcctcggtgttgcaaacgccatcgtagacgttgtcgaaacaggtacgacgctcaagcaggccggtctccgtattatcggcgaaccgctcttccgctctaacgctgccattttctgcaacccgcagaagaccgaactcgaagaagtcaacacgctcatccgccgcatccagggcaagctcgttgcccagacgtacatgatgatcgagtacgactgcccctccgaacttctctcgaaggcttgcgaaatgactccgggtctcgacgccccgacagtgacgaagctccacggtcgcgaatggtactccgtgaaggccatggtgccgcgcgaagaagccaatgccatcatggacaagctctgggacgcaggcgcaaggagcatcctcctgttcggcatcgaaagcgcacgtatctaaatgcaatctctcgcttacttggcacgtcaaccgattctggaccgcgatggaaatatcttcgcgtatgaattgctattccgagactcgccaagtagcgataccgcaataatcgcaagcgacttacaggcaaccgcccaggtgctcgagaacatcttgaacagcatcgggcttacgcgcctcgtcggtgaaagcaaggcgtttatcaactgcagtcgcgagattcttcttgacaacttgttcggcctcttgaacacagaccgcttcgttattgaaattctcgaagacgttaccgtagacgaaaatctcatccgcgccattcagcgtcacaagtctctcggctttgaacttgcgctcgacgactttatcatgagcgacgaatacatccgccgctttgagccgctgttcgaatacgtctcttacgtcaagatggacctagtcgacaactcgcccgaagacatcgaaaaagcggcgcagttctttaaatcaaagaacatcaagctgctcgccgaaaaagttgaagacgaaccgacatacaaacgctgcaaagacataggctacgactttttccaaggtttcttttttgcaaagcccgaaatcgtaacaggccaaaagattgacgcaacatctgccgccatcctagaaatcatcaagctcttgcgcacacgcccgacgctcgaagtcctctgcgatgaattcgacaagcacccggacatttcggcgaaccttttgcagttcgtgaattccgacgtgcgcaacaagcccgtcatcgaaagcgtcaaaggcgccatcgtctgggtgggcatgaagcacatccaagaatggctcacgatcatgctgtacgcgcatttggactcccgctcatgaacgtagaaccgcaaagcctagaaaacctgatttctgaatttgcctcccttccagggattggactaaagacggcacgccgcctcgcctaccacatgctttcgcgcaaaaaaggcgatgtcgagcgctttgccgatagcttgatgcaggccgccgaaaaggtccacccgtgcccgcgctgccacgccttcaccgacgaagacatctgccctacgtgcagagcccgcgaaggcgccaagtccatctgcgttgtcgaaaaaaattcagacattctgccgttcgaacgttcgtctgtccataaaggtctttactttgtcctcggcggtgtgatttccccgctcgacggcatcggccccgaagcactccacctgccgcaactcgtggaacgcatcaaagcagaaaacatcgaagaacttgtccttgcactcggctctagccccgaagccgacagcacagccctcatgattgaccgcatgctcgccggcgtcaatgtcaagcgcacccgccttgcccgcggcatcccgatgggcagcgacctggaattcatcgacgaagtcaccatgcttcgcgcattcgaagggagagtttccttatgagtacaaaagaaaaagttgtccaccaggcccctgttgaagttggcggttacaccgtccgttcggcaaagtttgtcaaggccgcagtgagcctcaaaggtctccccgaagaacacctcccgcaaatagccttcctcggacgctccaatgtgggcaagtcctcgctcatgaacaccctcatgggccagaaaaagctcgtgaaaatcagttcgacccccggaaaaacgcgcgaattgaattttttcaaagtcaatgacgaattttttcttgtagatttaccaggtgtagggttcgctaaagtcaacaatgcaaagcgcgaccagatgtccgactttatccgagaatatgttgagaagtgcaaggacctcaaaggactcatctacctcgtagatatccgccacggaggaacgcccatcgacatcgagacagtcgaaagcatccgcgccacgggctgccccgtgctggtcgtcgctagcaagcgtgacaaggtgaaccagtctgaactcgccaaagggctcagggacatccagcagcgcctggacctcgaccaaaagccgctttgtgtcagttcactcaagaaaaccgggctcgatgaactctggaccgaaatcctagaggcaatacatagcgataatggaaaagacgcgacttaaaaactggcaaaagatgactcccgtcgggcgtttattccacacgctcgggatattcatcttgaaaacaagaatggggcagctcatagccctgtttctccgcacagtagcgtcccttttcgacaaaagccacaacttcaagagcgactcccgcaacatcatcttgcagacgttcttcaccggtgttgaaatttttccgccgctctttgccgtcgctacgttgttcggaaccgtcgtcattatctacctattctccctcatgggcaagatgggcttttcaaataacatcggctttctcatcgtggtgattatcatccgcgaactgagtcccatcttcacagcgttcctcatcgcaggccgtacaggctcctcgctgaccacttacatcggcagcatggttatcaattccgaagtagacgctcttgcgaccatgggcatcaacccaatccgttaccttgtcatgcctagcgtaattggtggtactatcgcaatgatcatcatgaatatcatctttagtacaagcgctatcggagcaggattcctcctcacgaagggaatcattttcattaccggaaacgcccccaacgtgcaaattacctggagctacctctctacagaaattatcaaggcgctcaccaaaccggactttgtctttgcgattgtgaagccccttatctttggcatcatcattacaatcaacgcatgctaccaggcactgaacatcaagcgagatattcgccaagttcccaaggcaacatcccgctctgtcatcatgtccttcctctacatcgtttttaccgacgccttattcttgatgtacttcgttaaagactacatgcagaacctttcagcaattatctaatatgctagacgaagccctcagacttgaagatatttacctttcgacaaacgaactctcgggaacgatgttttcgattccgagagccgtaagctattttgaaaatatcaggacaagcaaaggcaacgacgatttccagctcatcgctggggcgaacctcacactaaagctcggcgagacaatttgcatcgcaggcccatccggtaaaggcaagagcgccattctccgtttgattgcaggtcttgcacgcccgctcaaagggcatatctattactttggcgaatacatcccgtcagaaaggttatccgcactcgaagtagcaaagcgccaagtgggttacgtgctacagaacgcagccctgatttcaaacctgagagttgtagacaacattgcactgccgcttcgttaccacaagatgggcaccgaggacgaaatcaccaagaaagtcaacatggccatggacttgatgcgcgtccgcgactttgccaagatgttcccgcatgaactcagcgtgggcatgcaaaagcgtgtcgccattgcaaggtcgtgggccatggacccgaagctcttgcttatggacgaaccgaccgcagggcttgacaactacaaccgcagaaacctcttgccgttgattgacaacatgcgaacgatgttcaagacatccatcatcatcgtcacgcacgacctcatgattgcaaaggaactggactgcaacctcgtattcttgcaccagaaaaagctcaccgagccgcactcctttgactactggctccattcggatagcgaaatttcgaaggaccagttccgcgaccttcaatccgtttcacctaatacttaattacagttatgttccttccattaccagacgattttcatgcgcacttgcgccagggcgaactcatgcccggttacgtccgcgatcttgttgcccagtttggccgcgccatcatcatgccgaacacagttcccgcgatgactagcgcaaaagcaatcgccgactacaaaaaacagattctcgaagccgccgctccggtgcgcccggactttgaaccgctcatgacattcaagctgaacccgaactacacggaacaggacttgaaggacatgatggccgtaggcgttgtcgcaggcaagtactaccccgcaggcgtaacgacgaacagccaggacggcatcagcgatttcgaagcggttttccccgttgtcgccatgatggaaaagctaggcctggtactttgtgtacacggcgaagagccgggtgaattctgcctggaccgcgagcccgcatttatcaagcgcgtcgaaacgctcgccgaaaagttcccgaagctccgcatcgtgtttgagcacttgagcagtgcaaaatccgtcgaagccgtgaagcgcctccccgcaaacgtcgccgccacattcacggtacaccacctgatgatgaccctcgacgatatcgtcggcgatgcactgcgcccgcaccacttctgcaagcccttgccgaagcgccccgaagaccgcaaggccatccgcgaagccgccttcagcggaaacccgaagttcttcctcggtaccgattccgccccgcatcagcagggcaaaaaggaatgcccgtgcggcgccgcaggcgtttacagcgcaccggtcgccatcccgcttttggtacaggaatttgaccgcgcagacgccctcgacaagctcccgaacttcatcgcaggattcggtgcagacttctaccacctcccgcgcacgacaaagcaaatcgaggtggtcaaggaatcgtggaccgtccctgccgtcgtgaacggagttgtgccgctcgccgccgggcagacgctcgaatggaaacttaaataacgttttgggccttcattttacaataaaacgcccaaatttcatacaaaaattcgccgtaaaaggcgaattttttttgtacaaataaaaaaaaattacctctttagctttttttacttatattaaaaagcgatccaaggattataccacttttcaatcggaggttttataatgaatctggtaaaaacaattggtcgtattcttccggtagcactctcgctctctgtcctcgtcgcttgcggcgacaagaaatctgaaaagcccgctccggtcaagcagccggaaccggccaaggtcgaagccccggcaccggaaccagaacagccggcaccgtttgacttctccaagttcgcagctatcaagaacaattcccaggttttcttgaccacgaatgccgaagttgaagcatacctcaacgacgcattcgccaaggttgaaaacggccaggccacctcgatcgaattcccgaacgtgagcagcctcttcgaactcgctagcgcagaacttagcagcgaaggccgcgccgtcatcgcaacagtcggttccaagttcgcacagaccaacatcgatgccgcatccctcctcgtggaaggctacacctgcgacctcggctctgtcgcttacaacgacgaactttctcagcgccgtgctgaaaccgtcaaggctgaattttccaagtacattccggcttccaaaatcactgccaagtggtatggcaagcgcatgttcaagaagttcaagtacggttccagagaagaataccgccgcgtgaacgtccgcatccagtaatactcaggatcgcgtaaaattaaacgcgcaagtgtttgaaaggcctccgcaactgcggaggctttttttgtattcaagatgttggttcaagacaccgctcgcaggatgccgcaaagcgcccacttgacatttcgcaccgcaaagacgatattaagggaaatacactaggtaattatgcaaaacaaaattgactacaagaaattaaacatcgaagtttacgaagacactgcagaacgttgccgcacaaacgctcgattgcgcaattctattgaacgctctatacacgaacagaaattcaccggagagcgagaaaacgtcgttgttgagagccgcgaaattttcgccgaacgtgccaacatcatcgtctcgcaaaaacgtacacttgaagccgccaaagcatacgcaaacacaaaagtcgcagtccttaactttgcatccgcatcgcacccaggcggcggcgtgacaacgggagcaggcgcccaagaagaaagcatctgcagatgttccacattgcacccatgcctcctggcaccgaaaatggaaaagcttttctacgagccgcattggcaccagaaaaatgcgctccatgatgacgactgcatttacacacctggcgtaacggtcatcaagaccgacacatccgcccccgaattgctagacgaatccgattggtacaacgtagatgttatcacctgtgctgcaccgaacttgcgcaattttgaacgcaaaaaagagttgctagttgataaatacggctgcggttctatcaccgacgaaggtctaaagcaactgcacatcaagaggctccgccgcattttggatatcgccattttgaacaatgccgaaagcattatcctcggagcattcggttgcggggcattcatgaacgacccaagaatcgtcgcaaacgccaccgccgaagccatcaaggattacctgcacgcgttcaagaatattgaattcgccgtattctgccgacccggctttgagcagaactacaaggagttctgcaaattgcgggaggtagggtaaggtgtactttgtcttgggtaattttaagcgataacaggtgtgaaccctcttttgtgcgtgtagcacaaaggaatctttttcgtagaatcgtctgcaattttgacaattgttagactggttcgttcaagcagccaaatatcatcagcttcttgcgtgatttccaggacttcattgagttcagtcaatggagcgggtttcggttcatcaaattttgcgcgacttagcgggcagagaatcaaaatggatatattcaattccatggcgagatttttcagcgtccaagtcgccatctttaatgattcagccttatttgcgctagaacgaattttcagcaaatgcaggtaatcaatgattagcacgtctaatgacttcagttgtttgtagagtcttgctttttgagccagctctgtaagatccatattggtcgcatcttcaattcgtagatgcgaatgcatgattttacccaccgatgtcacgagcatttgagtctcggttttatcaagcgcttcttcgcaaattttactatagtctacaccagcatactggcaaaggagctgttcgccacgccgcgttccacagttatccaagctgaaataaacgacacccttgccatcatccaacgcagcactcgccgcaacgttcaacgcaaacgttctgattccgacccccgcatgcgccgcaagaattgtcaatgcacctctacgaagacgattcgcccagtccgccttacccgtgtaagagcgttccatttcggcttgcaactttttcagattattgattttttgcggcagaaatttttcaaggcatttcttttgcttcacaaaaattttatgaattgcatcttcgagcgaaagcggttccaacagcaaggcggcacattgcgcattgcccgaatattcatcaagctgcttttgtgcagaatcatcaaattcacgccaaatgctgggcttcggaaaccactgtgcaatacttgtaagcgcaaacttgtgtgtatcttgtagcatcccgcaatttttcgcagacttttctacgcattccttgtcaaaagccccaacaatcgtttgcattgtttcgtaggcgcggatggcacgagtcatcttgtcaagagcttttgccttgtcagtggaattttcgtcaattccatcagtgggcggaaattccttttctgcaggagcgtacgctggatcaaattcgcaacaatcatcttcaaagaccaagtccagcgaatcacatagataaccgtaaaattctcgcacgtaattgtagtagcggaaagccttgttaatttcattttctgccaacgactcaaaactgtctgtcatcttgtctttgaacataagagcctcctttgtacatcccaaaatataccatgaccatacgacaactgttgacgcatgaagcaggcggacaatcatccactcacaggaatatacgcgacatggtttcgctttagccttttaatccatttggcgtgttcattgtagtttgattttccgcagagcacccacagcacgtctatggggcgcttggtgttgaattttggcggaggggcgtaaccgtcagtaaagtagatgagtccatcatattcggggtgcgcacagtaataatcagcggcaggctgaaaacttgttcctccgcggcccatgatttttacggttttgcgcgccttttttaacggttcgggctcgccttgaattttggaatcaaactgcaaaacatctagtttttcaacaccatatttaaagagccggttaatcaccgagaagaaaaattgcaagttcttgtccgtgacagacccgctcacgtcaacagcaatgagtaaattcgttgaaagctcgtagcggctgcccatggcatcaaaaccgaaacgtcgattaggacgcatgcgagtaagtcgacgcttgctagaaatcactgatgtcttaaacagactcagcattttgcggtagtccatattgactttcttacttgccctgataacgccttgcaacttcttagaaattgatccccagttattactagcttcggcaatttcgataaagccatttatatcacagcaagccgattcgtcttcttcccataactccgaaatttgcgcatctagtttttcttgcgtgtcgttttttccttgcgtgctgcgagaattgccgctgttcgcgcacgtttctccaaattcgctcgattcgcaagattcgccttcgccctgcgcagcctcgctgacatcgttcggaatcccgcggccatccgatggagcaaaaggcataactgtatccttgagcaaactgtaatactcttcaaagcacaaaccactaggtaaattcaattctgcgccgctcatcagtcttttgacaacgggcggaacttcataaacatcgttaagcgtgatgttgctcgctcgtgtgagcaactgtttcattgcaaacggaggttgtcgctgatacgggtgcttgagtaaaatgcggaacatttcaactttcaaaaattcagccaacacaacatctgagacgttgttcaaaagcttcggggcaaattcaacctttctattcccagttcgcattgatacatcaagcgaatcattctcgtaaaattcgtgactgcagtacacagcaaacaagagcggttccgtcaagaaccatcgttcaccaattttctttattctatccaatacagtcatagatttaaattatcagttcaacgagtctccgccttaaattgacttgataaattccgtaattttcttatacagttttggacaatgcataatgacaaacgtcatcgttgacgggtatagcgaagacgaatacaagtttgcgaaatgcgcctgcgcctcgcggaatttttcgcccgaaaggaactcaaaataagcggcaaaattcgcagccacccttgccaccatttcagtatctttctcgtcgtagtttttcgtttcaataaaacggaagactaattcgttcacggaggcaagttccggcgtagaacattttttaagtgcagtcttttgctttgcaaaatcaccaagcaaaatttcctttgcacttggcaagcgtttccggttgattgtcgcaaagaactttgttgcggcaggcataccgatgattcccgcaataatcgttttcaaaagcgaagagacctcgttcgtctgtaatatctttgaaacgcgtttccatccgcgacggtcaggagatttttcaagtccttggtcttcgcgagtaaaggcggcaccgtcaagcatttccggattttcagaaatgaaatcaatcacgcgactgtccagccccgcctttgaagcccacaacagccattcttgcgcagtgggcctaaattcgtaaatgttaaaacggctcacaagtgccggatccaaatccgtcaactgatattcttcaccatcgttcaccgcgctaatcacacgcgagccctcaggcaatttgcgccccgcaagcgtgcgatttaacgtcaaatccataatggtctgtaacacttccgggcgagcgcgattcagctcatccaaaaacaacaccaccggcttgccatccgtcgggaaccaatacggcggcataaacaaagtcttacccgttgcctcgtcaagtcgcgggaggccaatcaaatcgcccggatcactcatctgccccaaaaacagaatcaccacgcgctcgccacgcgatgtaaagaacttctccaggatttgcgacttgccaattccatgcttgcccgtaagcattatattttgcgaggcgggagtcgcctccaacaagctttccagttctcgtgcatttatacgtacagacatacagacctctacagttttaagattccctttgtcattgaaatatccacaggaaacggcatcgtttcaagcaagccttcaacgcttttgagcacattaggtattgcaggaattcttttcgtgaaatttttatcgttcagcgaaatttcaatcattcgttttttacccaattcaatctggagcaaaaagtatttacccttgtcagccaaattccattcgtgactcaattgcgacatcatctgagcgacgcatgttttcaggcttaatcttgatatttccttaagcttagctttcttctcaaattcaactttttcgttttcaagcgcagtaagatgcgccgggaaattatcgataaagttctttatattcttaatggtctgcagcaagtcgcaagtatcaacccgatgagaaaaggagtcaattccatcggttttaaaatgcacataatacaacgaatcagccagaataaattcaattgatgaattcgctgcgttcagatcagtgacaatcctaattccacatattttatcgccctgctggaacatatcccgctggaacgcatcaccttgacttttacccgacctcactacattgcacttgcaccctggatagtggcttttcatctcattgtacgcacaaaggacctccccttcggaaggcgcacacccacgttttccagggacaagaagcccgcaaacccgtttttcccaataccagcgagcaaccgtttcaaaactttccttttttaaaatcctgctaatcatatctataccccacgcataatatagaaccgggatacgtcaaataacgacgcatagacaagccgcgcaaaaagtcaggcatttttcttaacgtgtatatgacaatacacgcacaatcattatcgtaatgactagttttttaaggttgtatttttttgaagctcacccgtaaattgaacgcaaatattccccatattccttgaggcgcatttgcagcgaagcgggctttatgacgcgggcggcagttgagaatgacacaacccagttcaccaaaagctggttcacatcagctttcattttcaccaagatttcgccatttttggctagtctcatgtgcatcgttcggttgaacttgttttccataaggtaaaggctagcgctcatttcaaattcaatttcaacatcttcaggatggggttcctgctcgctcatgaacgcagcccctgacgtgacctgccgacgcaacttttccagaactttcggattttccacaaacgtttccttggagagttgcaccttaaccattcgccggaacttgagcgtataggtggcatctttgactttttcggattcgcaacccacgtaaatttcgttctgataaacgataatcatcaaggggatgcgggttgatttcttgtaagcggaggcggttctgtaaaacacatcaattttacggtggtcgtgaatcgcctggagaatcgtccgcattttttcactagcattttcttcaatgtccggcggagtccccatgaaaatgattttcgtgttcagctcttcaccgagatggcggagcgatttctgttcgcggcccggcaaacttttttcgatgcgctccagaagttgcgaaataatttcactcgtggcggggtaaatattcgcgatgcgtttgaggaacacgaaatggagcatcgtattttcaaaattcgggaacaggagtctctcggcattgcgaagcgccgaggtgtaataagatgtacgcccaacagtatcaactgcgatgtagcggccaccatccatttccgaaaggaagcgcatgtcgcgttgcacattgcggcgttcactctcaggaatttcaaacgaagtcatcaagtcgctgatggtaaatttcttttccggatttgaaatcactttcgcaaaaagttgcacagtgcgttcaccgcgagtcatgtccgccataaaaactcctgaagatgttttattaaaaatataatcaaatacgacaaatgtggacgcatgcaaatttaggcatcaaagcttacaccgaatgacttaggcatcacaatttccttataggcattcatcaagtagtcatcggtcattccagagacgtagtccgcgacaatgcgtgggagcgaagtcgtttctctgtacttttcgcccagcgattcacaccagtgattgattccggtcgcctttttcacgccagactggagttcatcaaaacattcttccaagactgtccggaacatcatcttgatcttttcgtcttgggttgactttttcggattcaaatagatgtttttgtagttccagtctttcagctggttaagcgcatcaaaaacttccggcgaaaagacgagcgtttctttgtctaaactattattgacaaggtctgtaataagcgtgttgacgatttcgctatttttgcttccgagaattttcgtgatttcttgggggatgtcttcgcgcttcactagtttcaagatgatggcatcttcaatgtcgcggccaacgtacgcaatcacgtccgaaattcgcatgacacagccctccaatgtcatcgggaccatctcttttgatttcagcgttccgcttaagctgtttttgtattcttccagcagtttttctggagttttgctgcggttacagccgtattcatttttcagtatttcgccgttgtggcagataattccgtcgagcacttgcgcggtaagattcagtcctttgccgtatgcttcaaggtcattgaacagcctaaaactttgaacattgtgttcaaaaattccgtcaccgcaatcttgcaaaaactttgagacaattttttcgccatcgtggccaaaaggcgtatggccgacatcgtgtccgagcgaaatagcctcaatcaagtcttcgttcaaattcaagaaacgcccaatggtccttgcaatttttgcgaccagttgcacatgcagcactcggtgcgtgatgtggtcattttcaacaaggtaaaacgcctgggttttatcaatgtatcggctatagcaataagaatggataatcttgtccgcatcacgggaaaagttcggccggatatcgtcaggcaattcgtgatagcggaccgcagccgcagaattgcaggcgtattctgcaagcgagttttccttttccatcaagcgggattcaatttgtttcttgactgaagcgttccattccataaaacagttccattagataaaaatcattttcgtttaataaaatatataaaaccagcaaaaagaaagccctgaaggtgaacttcagagctttttctaatatttaggattttattcgtggattacttcaccacgatgttcacgagcttgcccggaacgacgatggacttcacgacggttttgccagccataaactccttcacgcggtcgttgtccatggcgagcttttcgagggcagccttgtccatgtccttcgcgacagaggccttcgcgcggaccttgccgttcacctggaacacgacttcgacggtgttttccacggccttggagtggtcggcttcgggccaggcgacgttcgtgagcgattcgttgtggccaaggatgctccacatttcttcggcgatatgcggggcaaacgggtgtaagagcttgacgaacgtttcgcacggttcgcggtagcgcttgtccatcttcatcatttcgttgttgaagatcatcaactggctgatggcggtgttgaagctcatgttttcaatgtcgttcgtgaccttgataacgctctggtgcatcaccttttcgatagcttccggagcagcttcgtcaacgaagaccggggcttcatcgctgtcgccgacaacagaacgccaggcgcggccgaggaagcggttcatgccttcaatgcccttggtctgccacggcttcacggcatcgagcggtcccatgaacatttcgtacaagcgaaggctatcagcaccgtaatcacggacaacgtcatccgggttcacgacgttcttgagggacttactcatcttagccacaatctgcttgagttcgatgtcagtacccttcttgaagtacttgccattcttttcttcaacttcgtcagtcgggaccttggagccagcggcgtcttcgtatgcgaaggcaagaatcatgccctggttgaagagtttctggaacggttcatcggtagagacgaggccgaggtcaaagagcaccttgtgccagaaacggctgtagagcaagtgaagcacggcgtgttcggcaccacccacatagaggtcgaccggcatccagtacttttcaagttcctttgccacaaatgcgtcgccattgcaagcgtcgatgtagcggaggtaataccagcaagagcctgcccactgcggcatggtgttcgtttcgcggatacccttgcggccgttcttatcaacgacctggagccattcggtggcgttagcgagcggagactgaccgccgtcacccggcttgtagtccttgagttccggcaagagcaccggaagttcggcatcgtccaccgtagagatttcgccatcttcccagtggataatcgggaacggttcgccccagtagcgctgacggctgaagagccagtcgcggagcttgtagttcacggtagccttaccgatcttgttggcttcgagccattcgataaccttggcgataccctgcttcttgttgagaccgttcaagcaaagcgttgcattttcgctgttgatgtaggtgccgtcggcagcccagcaagcttcgcccttgagcacgagcggctttacatcttcggggcagcttgcatccggctccatgatgcagataaccggcaagttgaacttctttgcaaagtcaaagtcacgggtatcgtgggccggcacagccatgatagcgccagtgccatagcccgtcaaaacgtagtcagcaacccacaccggaatcttcgtgccggtgagcgggttcacagcgtaagaacctgtaaacacaccggtcttttccttggcgagttccgtacggtcgagatcgctcttgagagcggcggcatgcacgtattcttccacggcgaccttctgttcggcagtcgtgagttccggcaccatagcgtgttccggagcaacgaccatgtaggtggcaccgaacagcgtatcgcaacgggtcgtgtaaacgcggagcttcttttcggtcggcttgccttcagcatcggcaatggcaaaatcaacttcggcaccatagctcttgccgatccagttcttctgcatgtccttcacgccctgcggccagtcgagcttgtcaaggcccttcagcaggcggtcgccatacagcggaatacgcatgagccactgcttgaggttacggcgttccacttccttggtgccgcacttttcgtgagaaccatcgttcaagacttcttcgtttgcgcaaacaatcttgcagtgcttgcaccaccacacctgagcgtcggcatagtaagcgaggcgcttcccatccttgtacttgcggacttcttccttgccctttgcttcgacatcggccggaatcgggagttcttcaatggggcggcccttctgctggtcttcatcgaaccaggtgccgtaaaggcgcttgaaaatccactgcgtccacttgtaatacttcggatcggtggtgttgacttccttgttccagtcgtaagagaggccgaggcgcttgatctggcggcggaaattgtcgcaattcttcttggtcgtaatggccgggtgcgtaccagtctggatggcgtactgttcagcagggaggccgaaagcatcccaacccatcgggtgaagcacattgaaaccgcggctgcgcttgtagcggcaaatgatatccgttgcagtgtaaccttccgggtggcccacatggaggccagcaccactcgggtacgggaacatatccaagcaataatacttcggcttggacttgtcttcgccagtcttaaacgtctgatgttcttcccagtaggcttgccacttggtttcgatttcttgcggattatactttgccatttgctttgtacctcgtatggttctgctagacgagagacgaaagacgagagacgaaagaattcgtcaagcctgtccaacagtcttgccgcttgcaggacttcattaaatttcgaggcaaaatttagaaaaatatctagaaggattcacattcttcccagtcgttctgctcattgaacctgtagcatttcgtgccatcagacattacaacagaacaagtatcgccgacaacggtatcctctttttggcaattagcgattatttgagccttatccgtaagcgaaagtgaagtttctttccaagctccattcccaatataggtgtaagaatacttggagcaaccaagacccgcaaaacatgcttccttagtgcatatgtcaccaacagcaacacccgtcgtatcacaggttattctccggtctcttaaagtccacagacccttttcgcacctgtaataatctgtatgtccaacagaacggaatctaggattgcttgcacccacccacgcagaatccaccttgccttcttcttcagcagagcacgtcaatgaggcatcatcttctgccgaactactcgaaagttcagaatcactataatattcatcacgtccgattttcacccactgactgtcagcgcacttgtaatataaggcgcctggccaacgcatattatgaaaaacataaatttccttacggccttcattttcggcattgcattttacttcttcccatccatttcctgcataggaataaagagaaatttcagcatggtccaaaatcgaaaacgtttcttcgatacttgggccataggcttcgcccaaacaaaaatactccgtcttcacgccgtcaaacgcagcgatactaacagcatcgtgtccttctctgcatttttcattcattttttccaacgacgggcgctcaatttcttgaacagaactactcgaagccacattgctagaagactcagggcttgaaacagcctcgctgctagaagatactggacctgagccaatctcattactagaagccacgctactcgaagattctacagccgacgatccagtcgctgcgggaatcgggttactcacggcatcgtcaccgcacgccgtaaaagacaaaactgaaatagatgctagcatcgctagcactgaagcatgattccttttgaacataaaaattccctatacgttccaaaattttatccaaaaatatcaacttattttatcaaaagactctttatccaataaatgtaagcaaaaaagaatttcattttttactgagcctttttctctggataaataaaggagattctcacaatagaattatccttgcatccaaccacacggcttaacctatatcgactcgcaggaatcgtatcccgaacgctttgggggtcttcagatttgctacacactgtgttatggagtagttcgtcagcaatttcttcatctgtagtttccaaagtccaagttccatcttcccggtagcgataataattctgaggcaagcaataactatactgaaaaccgatatcataattatgctctagcttttgcgccaagagaacatccttatcccagcaatcttcaagcaagcctgcagcacgatcatttacagaagcttctttaggcaaatccagaacatcgtattcctcgtcagtcaagccctttttccgaggatccgtatattgttgcggaataagttttgtgggtttccatttaccttcatcacaataatagaacgcaccatcagattctttaaaacgttgtctataatacgcgtattcacgaatcgggcatgcgcccaatttagggtcaaaattactctcataccaatagccatcctcaaatagataatactgcttttcaccttgcgattcaaacgagcaagaatctccttcaacagttttactagtcgtgcagttataaacaacttcatctacgagttcccacacaataccttcgtcatgcgcccctcctaaatcagaatgcacaacatgtaagcattgatagtatgccgtatatccatttgaatatgtaatttttccagtatcccattcattttcagcattgcattctttggcgggagccttcaagcattcgctttcattccagattccgtttcccacatattcatagcattttccccaacgatcgccacagcagtaaaagccgccctccgaaatatgcacattacaaagactccctacagatacccccgcagtatcgcaagcggcaaccggctccgcctcataccaattgcccttttcgcacttataataattaatcgtaaagccatatttagcattaccattccatatcgaatcgacagcgccctcattgtgcgcatcacactttgaaagttgcgttaaattcacgattcttgatgcactcgaaatttcagaacgactcgaagccacatcactagaagatattggatttgaaaaggtttcgctacttgaagattccgtagcagacgactctatcgccgacgatccagccgccacgggcatcggattactcccagcatcgtcgctgcatgccgcgaacggcaaaaccgaaatagacgctagcattgctagcacatagccatgattcctttcgaacataaaaacaactcccattatgttccaaaatttatcagtaaaatacaaactcacaacttcaaaaatcatttctacaaaaaattgtaagaaaaaaagaagccctgaatggcggccacccatccagagctaaaattataagtctacgctgttagttttcaccgtttcgcatttcagtctgctcacggtccatggtgtaggtcaggtattctctaaagtcacgttcgatctccacttctggagtttcgttaacataaccggcgaaaatttcaaaaagatccggattgtccgtccagccaagcacaccgacagcattaaacgtcatggacttatcgcccggagcactggctatgtattcaatcttggacttttcgacccagccttgtccacagcttccttttacgagaacttccgtgtcagcatccctgacaatcgtaagagcgtcgttaaagcctgccgtacacacgactttgccaccacctttttctgatgtaacattgatatcacccagcttagactttacttgcctcgccgcaaaagaagacgagaccagaacagacaaagcaaggaacatcatcaactttgcggttttcatgattgacctcctttatttattaggggtgggacatccacccacttttcaaattacaaagtaaagtttacatagaccagaaaaaccttagttcaacttagaatagagactaatcgtcccgctttgattcagcacgcccagcaagtaacgcacgagtccattctgtaaactttctttttctgtttatttaacccttattaaaatatttttaagtcgttgaacctccacgatttgttattattccgtcatgcttttaagaaaatcttgtcttcttgcgtctatggttttagcacttaccacaagtgcattcgctcaaagttccgacgatgacgaatgggtttctgttgattcaccgaggccagcctccgaaaccgacaaatccggctcttacgacggatccaacgacagcgaattcgcaaatgacgaagaatacgcaagcgcttacgccagatacaagacacagacaacgtctcgctccgaaatcagcaagcagcgcagtgaagggttctcgcagtccgtgttccttggagcacgtctgcagggcggatttaacacgttcctcggttctaaatccgatggttggggcgctggctggaatgcaggcgcaggccttatcatcaagatttcgatgttcacgaaaaactttagccttgtaccggaactgacgttcaactatcgccagtacaattacgaaaaggacatgaacgatctttacacgaacaaggctaagatcaacatcatgttgtttgaacttcctatcatgttccgctacacatttgaccaatatgacttctttgctgccgccggtttgcacctcggtctcaagctgatgggtagcgccgaatatggttccgaaccgaaggctggtgtcatcgccgataaggaaaacagtggtttgaaatccactaccgaaatcgccacgacgaacatggaagtaggctttgcaatcgaaggcggttacatgctcacgcgtaacgttcatttgaacctccgcattgtccagagcattacgaacctcttgaaccagggcttgacggtcaagcagccgtttgacaaggccacgctcctcacgttctacacgaacgtcggtatcgcattcctgttctagtcggttagttattagtcattggtcattagtcaatagtttttaattgcaaaaaaggaagcgccgaacgcttccttttgtttttgcacaagacgagagtccgcgctcccgtcatgttgagcccactgggcgaaacatccagtgaagtatcacgactgacgggatgtgccgccgaatggcgagacgcgcatcgtctgctcaggatgacgagacgcacaacctaccttctgcggattctcgggatttccttctgaataaggagtttctcgatcggggcaaattcttcgtgcggtttgatggcttccttgtagagcacgtcggcgagcgtcgggttgtgcgcgaggaaagcaatcagaatcgcgttgcgcaagaagaattcatccatcgcagcgacttcgtacttctcgtagaaattcgcgacatattccgcagcgagcctgtaatccttggcacgggcagcttccatgatgttgaactcatccacgaacgattccggcagcgcacctgcattcacaagcttgcgcaccttaacgtaaaccttgttcgtgtcacgagcttccatcgggatgccacgcatccattccacatattcttcgcggaactttttccaatccggagaagtttcatccaccttgaattttggacgcacgaggctatccaccgccgtcgctgaatcaacagaattttccgatactgccgcagcttttgcagaagaaacagccgcggaatccgagcccttttcagaatcatccgcattggattcgagcattgccgaaataccttcgaaaacttttttgcgttttttcacttctttgatatacgccaagagcgcacgttcacgatacttgtccgtacccgccttgagcatggactgcacctttatcgggcggcgcaacgcataatccgccgagtccaaatattccggccagcaaatttcgcagctgtcgaacacctgcacaatgcgcgcgttcgaatgtacaaagcgagcctcttccgccttgttgtcgacaatcgggataaacgtgctattcggttccactccatccaaaagcgacgtaatcatctttgacgtaaagaggaaattctgttcgccaaagaaatccggttcgcggtggatgcgtttgaattccttcacgagcgtcgaatctgtgctgaagcggccaatggcgcgctgcatcaccggctcgtcacttgcgacaatgataatgtcaggctcctcaggagccttgtacaaactcacgtacgggaacgccacatcaagcgccttcaagatgttgaggaacagcaagtcattgaattcatacgtttggatccattgcacccaaagtccacccggtttcatgtagcggcgcatcttggtgtaaaattcatggctgaacaagctcgcgacaccgctcacccacggattactcggcacgctaatcatcaagtcgtacttgcggcgattcgtgaggaagaacgtctgcgcgtcatcaatgaaaatgtggatgcgcgggtcatcgtagccgcgagcgttccacggataaaatccgcgagcaaggttcatcatttcttcttcgatttccacgcagtcaaaatcgcgcaccagcggatccgagagcaagtaatgcgcacccatgccactgccaaatccaaccatggcggcatcgtacggtttgtccttcattgccatcggcataaatgcggtcgccgcctgcgtaagctcatcgccttcaatcgggcgttcacgattcttgctcatgctcgcatcggccttgccgttcgtcttcacgtaataatgcacatcggattcatggaagctgatcgtcgccgttttaccgtcacgcaccacaatcttttcatccggatgcaaattcttgtaagcgcggaaggcgccagacgttatcatgtgcggatcaaaattcacaaagaacgaaggcaaaatcataatcgccgtcatcacgtaaaagagcacgctatagcggaactttttgcgataaatgacgagcaaaataaagccaatcataaagtcaagcacagcagcgagcacaagcgagcccttgagctgcatcagcggcaacagcaaaagtccaccgccagcagaaccaagaatcgatcctaccgtattccagccgtaaacctttccaatcggggcttcgctcttgaacgcacgcgtcaaaatcagcgtaatcagcggaagcgtcatacccgcaaagaagctcgtcggcaccatccacaaaatcgaaagcgcgtacttgaaaatgctccagcaaacatagccgtcattcgtcgtattaaaaatctggtttgcgacattcatgccctcccagaacggcttgtagaaatacagcgtgcaaagcgcaaagaatcccatgaaaatctgcgccagtgaaagcaccacgagcgagtccttcttcaacagctttccgctcacggcactgccaatggcaagccctaaaatgaacgccgaaagcatttggtcaaagctgtggctcgaagaacccatcaacagcgaaagcaaacgaatccagacgatttcatagacaaacgaagtaagtcccgtaattccagcaatccagaaccacatgttcttcggaggcatcgcaagtttgtgttccgccacataatcttcgttaagcggttccggacgcgcgacattctcgcgaactcccgccgcatccccgccagcagtcgccagcgacccagcaccttcttcttcaagttcttcttcgtacgtcgaaggcgtcgtatagccgataaagcagaacaccgcagcaagcaagaagttgattgaagccgcgacgcaaagcgtgatgtggtttccaagttccggaatcaagatgtagcttgtgaacaaaataccaatggcactaccgaggctgttcgtaaagtaaagcatcgggagcgagacttcggcaccgctcttgcgcataagacccgccgcaatgaacgggaacgtcatgcccaccgcaatcgcaatcgggagcgtcgaacccgtcgccaaaacgaccttcaaaatttccgcaccgcgcgaactcaaccccgccacaaaattcgaatcataaaagtaatccgtgagccaaatgtacatcgggtggtaaatcagcccgccaatgccaattgcaagttccaccgccgcgtacccgagcagcggcctcttcacgcgctccaccagtttgcccgcgacaaaactgccaatcgcaagcccgcccatgtaaatgcaaagcgtgagcacttgaccatagctcgaatgtccgaggaaaagtttaaggtacctggcccacgacccctcataaatgagacccgcaaaaccagagagagcaaaaagcgcgtaaataacgatattcatgagtgcaaatctatactaattaagtagttataaatcacccgcaacgctttttcattgtaactttttaaagacttttcttttagataaaaagcacccgcagccgtcattgaaatcattcaaccgattaatctacataccatttcactaggaatatgtaatttagggtattatgggttcatggctcgtgacagcacgccgagcattttctatttttatgcataaaaacaaatatacgcataaattcgaattttaaacacggaaatcaaaatgactcttcgcgaagcgtttgaatcaaagatgatgctgctcgatggcggcatgggctctgttatccagacttacgggattaagggcgccaacaacgatatgctctccatcgaaaagcccgagataattctcgacatccagcgtcgttacgtggatgcaggcgtggattgcctcaccacgaacacgttctcgagccagcgcgtgagccaacacgaataccaccaggaacatcgcatcgccgagatgaaccgcgcttccgtgaagattgcgaagcaggccgccgaagaaggcttcaagaagtatggccgcaaagtctatatcttaggtgacgtcggcccgacaagtaagatgctttccatgagtgaagacgtgaacgacccggcaagccgcgccatcacttttgacgaactcgaagatgcgtacttggaacaaatttccgtactcatggaagaaggcgttgacgccatcctcattgaaacgattttcgatacgctgaatgcaaaggccgccctcagcgcttacagcaaggctaacgacgcccgcattgaagccgccaaggctgcaggcactcccgaagccgaaatcaagccaatcgaagttatgctttcgatgactgtgagcgacgcctccggccgtacgctttcgggccagaccgtcgaagcatttgccgtgagcgtgatgcacatgcacccgctttccatcggcttaaactgcggtctcggtgcagacggcatggtgccttacctccgccgcatgggcgctattgctccgtgctacctcagctgccatccgaacgcaggtcttccgaaccagttcggcggttacgacgacacgcccgaagatatggtgcgcttgatgcgtgtttatctggacgacaagctcgtaaacatgattggcggttgctgcggtacgactccagaacacattgctgcaatgcgccagatgcttgatgcgctcccggccgattacaagcgccgtgaacccgcacccaagtacgtcaccagcccgcgcctccgccttgcggggctcgaaccgttgttcagagaacaggttcgcccgagcaacggcgccgacagctgcaatgccgatgatttcgtgaaggtcggcgaacgttgcaacgtcgcgggctccaagaagttcctgcgtctcatcaacgagaagaattacgaagaagcgctcgacatcgcccgtaagcaggtcgatgacggcgccgacgtcattgacgtcaacatggacgatggcctccttgacgccaccgctgaaatgcgcacattcttgaacttgattgcatctgaccctgccgtgagccgcgtgcctatcatggtcgacagttcccgctttgaagttatcgaagaaggcctcaagtgcattcaaggcaagagcatcgtgaactccatttccctcaagatgggcgaaaaggcgtttatcgaacacgcactcaccgtgaagcgcctcggtgccgccgtgattgtgatgctcttcgacgaagaaggtcaggccacgaactacgagcgccgcgtacaaattgcgtcccgcgcttacgatatcatggtgaagcaacttcactttgatccgtccgatatcatttacgacccgaacgttttgacagtcgcaaccggcatggcagaacacaatgcctatgccatagactttatccgagccgtccgctggattatggacaacctccccggtgtccgcatctcgggcggtctttcgaacctctcgttcgcattccgtggcaacaactacttgcgcgaagccatgcacaccacgttcttgcattacgccatcccgaacggcatgggcatggcgattatgaacccgagcgcgattatcaagtacaagacaattccgcttgaactccgcatggcgattaccgaagtcatcttcaacacggaaccggaagcaagcgaagaactcattgaaattgcaagccgcatgacggccgcccaagccaaggcaaaggaaactggcgccaagtacgacccgaaggccattttcgccgtaagcacaggcgcaggttccgcaacgagcgacgcaaacgaaaaagccgccgacgccaagcccaccacgcccgaagagcgtctgcaagaagcgctccttaaaggaacttctacaacattgcagcccgacttgatggaactcatcaaccgtggcgatagcccggtcggcattatttcaggtccgctgatggacggcatgaacgaagtcggccgtcgtttcggtgagggcaagatgttcctcccgcaagtcgtgaaaaccgcacgcaccatgaaaaaggccgtagaaattttgcagccttacatcgaagcaggcaaagatgcaaacgcatcgagccgcggtaaaatcgtcatcgccacagtcaagggcgacgtgcacgacatcggcaagaacatcgtttccgtgattatggcttgtaacggctacgacatggtagacctcggcgtgatggttcccgaagatgtgattgtcaaggccgcgattgaaaacaaagcagatatcttgagcctttccggtctcattacaccgtctctcgaagaaatgtgtacggtcgcaaaggccatgcaagccgccggtcagcgcatcccgatcatcgtcggtggtgccaccacctcgcccacgcataccgccgtgaaaatcgccccgtgctatgacggtcctgttttccacgtgcgcgacgccgctagcaatccgggcctcgcccagaaattgcttgaccccgccactcgcgaacaaacaattcaagaaaaccgtgaagagcagcagcgcatccgcgacaagcaaaacggcatcaaaacggaagcagcaaatgccatggccgcagccgcctccacgccagaagaacgccgtttccaatacgactggagcaaataccagccggtacagccgccgttcatgggcgaaagcaagctcccgccgattcctatcgaaaagattatcccgctcatcagctgggaatacttcttcttcacttggaaaatcaagccagacgaagaagaagcgaaaaagctcaaggccgatgccgaagcgcttatcaaatcgctcacaaagcccgaatatgcactccgcgccgttcaggcattctaccctgctgccggtactgaaaagtccgttatctttaacacgggccgcacaggcacggacgcagacctcatcgaagtcttgaccgcacgccagcaaaatcccgaaggcacttgcctttccctctgcgactacgtcgctccggcaaacgccaataccgcaagcgttttcgcctcccccgcaggcaaggacgttttccgcgacatcgtcggtgcatttgcagtgaccatgagcgacacgttcgtcaagcgcttggaaaagctcaaagcagaacagggcggcagcgattacgacgttctcctcatgcagactgtcgccgaccgcctcgccgaagcaggtgctgaatacttgagccaggaactcgaccgcacaagcggctggaagggcatccgcccggccgtcggctaccccgtgctcccgaatatcaaggaaatcttcaacgtcgcaaaactcatcgacttcaagagcgtaggcatcagcctcaccgaaaacggcgccatgtacccgcaagcctccgtaagcggcctctacattagccaccccgaaattgattacttccaggtaaagttgtaatgcaaatcagaaccgcaatcacttttggttgatgttcgatggagacaagttaatctcgttcgttgaattcggatttgtaaatgaaggtgtcagcaattccgtccacggcggagtcgtctggtaccaaatgcgtttaactttctaagatcgaagctctaagttctgccaactaaaatcttgtaattaagctttactttccgccttccacggcgtaagcccaacgacattatcgaccgggagcgcaaatgcaatcccctgccccatcgtattgaggcccgctttttcgtatagagaatggagcaccgcatccttcacattcagcggcacaagaatcatcacgacttctttttcaggctggatagcgatatggaaaaacgcttctgcttccttatttgctgtaccacgggcgttcaagaccgtgccaccacgagctcccgcctctttagcggcttccatcacagtatcggagaatccgttattcacaatgcagataattaattcatgtgtattcggtttcataattaccctctccctacctgagatcggttgtcgctcaaaaagttaaataccgacttgccaataacgcttgacatcggaatcgtataggcaatgcccttgccgttcacaatcgtcctgaatttttcttccaggcattccaagacggcaggcacatggtcttcaccaatgatgctgataatcactgcgcgttcagagtccgcaagcccaagtgccgccatgatttcgcgcggagccgttccgtggccgtaaaacacgaactgcatattcgcaccaaacgactggatgtaatccatgtaaaagtccgcctttgaacggttcaccgtcgtcaccagaatcttgaggcgattcatcgagactttcgaatgaaccttttgaggcatcgcccgtttcaaaacattctttactgtttcaaccatcgcatgcctctacacaaagtcaataatctgttcgtcatcggcatcctgcaagcgacgcatcataatcctgttgcgccaaagccttgccacaattgccttgaaaccaagcacctggatcgtaatgagcggagtcattgcgaccattgccacaatgccaaaagcataattcaaaattgaatcaccgccgtcgtgaatcacggagcacgcgccaattgccaaaggcagaataaagctcgatgtcaaaggaccactcgccacgccaccggaatcaaatgcaatcgccgtataaagtttcggcacaaagaacgaaagcccaagcgaaataaagtaacccggcaagaggtaataaataatcgggaacccgataataatgcgaagcatcgaaagtccaatcgaaatacccacgcccaccgagagcgcaatcagcattgagcgcttagtcacaaggccaccggtcacttcttcgacctgcttattgagcacgtgcaccgccggttctgcaagcaccaccaccatgccaatgataaagcctgccgccacaagcgcatgcgggcgtttcgcaagttcacacccgatttcaaaaccgattggcaagaacccaaccgtcaccgccgtcaagaaaatcacaagtccaaagaacgtgtaaagaatcccgacgcccacttgcacaagcttcaccatcgggagcttgagtaccgtccattgcagcgcacagaaaaacacgacaatcagcccaagcgccacaagcacttcacgggcaatcaccatcaccgtaggcaaaaagtgttcaccaaggctcgcgtccaccgagtacgccgccgtcgaaagttcatacgtcaggtcgcccttcgaaaataccaccaaacccatcagcgccaaaatagggcctaccgagcaaagcgcaatcaagccaaagctgttttccgaagcatgcttaccgccaatcgcacccgcaacacccacgccaagcgccatgatgaacggcaccgtaatcggccccgtcgtcacgccacccgaatcaaacgcgagcggcacaaacgcattccgcccgacggacaccataagcatcccgagcataaacagcaccatgtaaaagaaaatgataatcagcgaaaggtctttcttaaatacaatcttcaaaattgcaaggagcaaaaaaatcccgacacccacgccaatcgtcgaaatcaaaagaatcggccgtaccgcatttttcacctgttctgcaagcacggacaagtccggttccgcaaccgtaatgagaacccccatcacaaagcacaccgaaacgagcaagaggagccgccgcgacttagtcaaacccgaccccacatacgcccccatcggggtcattgcaaggtctgctcccaagttaaaaagtccaataccgataatcaaaaaaatcgcgctaaccgtaaaaacaatctgctctttcagcgaaaaagtcacaagcggggtatgcgaaaccaccagcacaataagcgtaatgggcaaaacagaggcaaaagcctctttcaatttttcaaaaagaattttttgcatcgctatataatataattaaataaaaaaattaactacccatgcaaccacccgtaaaccccatgcatcaaaaataacgaaatggacgaaaaagtcattataaaaaagattcaacaaggaagtcgtgaagcccttggcatgctgtggaagtcccatagcacgaacgttctgaacctcgcgttcagaatgctcaagaatcgcgacgaggctgaagacgtcttgatggacattttcgtctcagttccagggaaaatccaaaagttccgcggcgatagcgccctcaacacctggctataccgcctcaccgtcaacgagtgtttgatgaggctcaggtccaagaagcgccatgccgagctcgaagaagaacatatcgatctcgtgacggactccgctctcgggagcaagcacgaagaacaaaaggattacgacccggaactcttagaaattggactgtcaaagctctccgccgaaacgcgaagcatgctctggctcaaggacgccgaagatcttggcatcaaggacttatccgagatctacaacatgcccgaaggcactatcaaggcaaggcttagccgagcaagaacagtcgtcaagaactttttacaggagaacctgaactatgcatgataaaatcgatttttcaagactcgaaagaatcgaacccaggaaaggctcctgggaaaccgtctgcgctagactcgattcttcgaaccaaaagaagttcatcaagtttatccaagcgagatcgctgtacgccctcgccgcaagcctgattgttgtctcgttcctcaccgtctttacggtgtacaactacctggattccgaagacatcctcatgacaaacgtcgcctccgacgaactcgtctcgtggtacggaaatctcggtgaaacaagcgatgacgaacttgaaaatttggacacatacaaatccatcagctatttattacaggagactaaataatgaacgcatccaccaagacattcttcgcaagcatcatcattctcgcttgctctctcggatttgccattggcgccttctgctttgcagaccgcggcttcggcgcttcttgctgctccaagcagtccacatgcacgcctacgcataagcagtgcgcctgcggttgtgaaaatcacgactgcgccaagaacgactgttcttgcaactgctgcaagcgcggcggcatgcatcacggcaaacaccatggcgaattccatggcgaacgcttccacggcaaggacttccgcgatggccaccctgaaggtccgcgcgaacacttcaaggaaggtaaaccgttcgacaagaagtttgacttcaagaaaggcccgggtcctgaattcatggattccattctccaggtcacacacgaacaaaaggccgcattcgaatcgctccgcttgaagacggattccacgttcaaggaactccgcaaacaaaagaaggatgctgaaaaggctctgcacgaagcactcgacagcaatgacgaaaagcaaattgctgcagccaaggcaagcattctcaaagctcaggaagcattgctcgaccacagaattaacggagtaaagaacttcaacaagatcctcaccaaggaacagctcgaaaagttcaagagcttccacaaggatcaccgcaatcatccctagaattttattttcatgattccttgaaaaataagtctccggtcatccgaccggaggctttctgtttttaagcatcatcaaagcccgattcgtcccacatccgctcggcgcgcgattcatccagatgttgttccgcagtctcggcgattttttcattgtggccgcgcaacgccgcaaacgggctgaaaatttttgcacgattcgccacagacattctcgggtgcttcatcaagaaattccagtcattccgcggatacggcaagtcaatgatatctttgtagttgtcaatcatgctttgtgtcctccgatttgctggttgcgctcacgcgtagtcgcgccctcctgcatatccatccccttgaaaatggcgttcttgccaaagcgcttcttgatggcaatctgcgcctgcatcatcttcttttcgcgttcaatctttttcacatccgtgaagaggtcatagctttcttgcgttgcttccaagacgttattcgccgtgaggttcaagcgcttcaccgtaagcaacggattcatgatgcggtccgcaagtttcatcacagcttccgcaattgtcgatgccgatgaagtgtaattcatgagcggggcagtcccatgcgcaggcttcgggatttcgcgcccgtaattatcaataaccgtttctccgtgatatattcccttgtccacattttcgcgatcatagcccacatggagcgtaagaccgtttgtgaccaagcctttctcgacaagatcaagcgcaagcgtatccaccatttcgcggatgacgattttcgccttggcgcagtcatacgcacaacttaagacctgcccgccgccaatactatgcgtcttggatttgtactgtttgatttcggcaatgccgcacggctcatagccccacgcatggtcaatcaggatttcggcattcacgccaaacatcttgtaaagcgcatcaggatgcttgacactagcacgcgcaaggtcacccatcgtaaaaataccacgaccattattcaaataacaatgcgcgaggcgctctgcaataccgcgccccagctgccaaaaactcgtaatcggccgatgtccccaaagttccttgcgatacgtcatctcgtcaagttctgcaatgcgcacgccatccgcatcaggagccacatgctttgccatcacgtccatcgcaattttgcaaaggtaaaggtttgtcccgatgcccgctgtagccgtgatgcctgtcgtttcaagcacatcgcgaatcatttctttagcaagttcccgcgccgactttttgtacatcgaaaggtaatgcgtcaagtcgataaagcattcgtcaatggaataaacatggatatcgtctgcgctcacgtatttcagataaacgttaaaaacgcgggtggaatattctacgtactttgccatttgcggaggcgccacaatgtactccacatccttgcccgtttggcgcttgacttcgcgcaccttctgaatgacctcgaacagtcgcgcacgtccgggaattccgtaggctttaaggctcgggctcaccgcaagacaaatcgtcttttcggtacggctcgcatccgccaccacaagattcgtcgaaagcggatcaagtccgcggagcacgcactccacagacgcaaaaaacgacttcaagtcgatagcaacataagtacgtgtttcgcgcggcaatctcatacgtcaaatatagaaattactgcacaaaaagtcactctaccgatatttcaattccggattggccatgtaataggcattcttgtcggcgtacatgcactcgtcagcatgacgcatggcagcacgtatatccatttcgccataactcaagcctattgagaaacggacatcatccgtaatctttgacaagtaatggacttggtctatacggcgttgcgcttcgctctcatcaatttcggacacgagcaccatgaactcgtcaccacctgcacggaatacttccccatcatggaaaatactttgcagaatcgaggccgccttgcgcaacatcttgtcgcccgccacatgcccctgttcatcgttcacgcgcttgagaccgttcaggtctgcaaaaagcacagccttcggcatcggcacctgaccttcaacaatctggtccacgtaattattcatcacgtttctgttcttgattcccgtcaaggaatcaatcgtgctcattacttctagcttgttcaaaagcttatagcttgcaatttcagaagcgataaagaacgtcgtgagttcaagagtttccttaatctttatcacatcgtcgatgttgaaattgagcgcccacatgtagccgagcaatttaccgccatgtcgcagcgggaagagcaccacagacttaacacccgcgtaatccagcgaggcgctccagacaggattttgttcacgcaacttgtccatgtcacgttcatctttcagaatgatgcaagtactacctgccagcgtacccggccaggtttccgtaatcgtgtaaaagccctctatataacgggccatcggataaaggctagacccgcgacggagagattctgcaaaaatcgaacaagtgcatttttcatcatccgtcaacagaatacagcaatggtcggagccacaaatttggcgaatatcttcaacaacgtcctggaacgcatgcttgatatcgcccgagccgcgaagcttgatgcaagccttcagcacatccgcagcggtatccgcagaaaggtctgccatcgccgaggagtccgccttgggagtcacgtcgtaacagtaaatgcagtagccgatattttcctggtccgaatccagcggaagcaggaacatgttaagccaaaggcccatcatataaaggtctacataggcatggagcggcttgccttcatgcacgcagcagtaacaatgttcttcgaaattcggattcttggggaagcacgcctcataagggcagccaggttcaaacggatgattgagcgaagccatgtcatcacagtgggccttgttgcccgcaaccacacggatatttccgtatgttccatccgggaaaaattcaacagatacaatgcaggctttggccttatagtgagacagtaactcgtcaaaattcatagcgatccccttttttacacacttgttaatatagtacaattatccattcatgatatattcggcattttcaaggatatataaatcctttgtcttcatatcttcggggaggcggtcaaacgggatgatatcatgacgtgtaaacgtccgttcatcggtaggacccgagcggtagcccatcaaaagcatggacatcatccagcggcgatgttcggcttcgcggagcaggatatcgtcatccgagatttcaaaacaacgtttacgaagcgggagcgcgtttgcgcagtaaatggcggaagtcttgtcggcttcgctcaagcggtaccacattttttcttcggcatcgcgggtatcgggatttaagtgtcgttcgcgcacatagtttgcacgttggccacgttccacgcgcttggactgcacgaattccttcatttcatcaatgtcacccatgattcgcacatagccgtacattccactttcattgatatgcctgataatgtcgtcgttcgcttcgcgccagtagacggcaatgtctgcgttatcgtagacggcacgcggcaaatgcacaagcgtcgaaatcgccctggaggcatcttccttacagatgcacacgacaaggcgttccttgggacttgcggctacggcagcaataaagttacgagccaggtccgcttcgcagtaggcatcgacaaaattccattccacatcgaggtagtcaccacgcatcgtttccggatcgtgcgtaaccttgtttccattggcatcaacgtaggtgtacttcgagagtctaaagagtcccatgcgggagaccaccaggcggtccacccatttttcgcagtcctcatcgacaaacgtaatgcaagtcttcaagcccgtgcggctgtaattcggatagtggcagatattcgcaacggcaaacgcaactgcctgcgcaatcggtcccgtgccaatcagcacgacatgcaggcgctcattttccgcttcacggatagtcggcaaaaagtccgtccccacaagcagctgttccgacatgaattcgtattcgttaaagatatcgacgagcaaatgccctttgttctgttcaggcgccttcaggtaccacaagatttcagaagacgaagggtcgctcaacagcaaatggcagtggatatcgcgcggggccttttcgcacaagttacgcagcacctcaatgcagtgcaagttacgggaatcgcgttccggaccatcttcgccaatcacgagaatctggtctgctaaaagagcacccgcaaaaagcaaatcagcatcgctttcgtaatcctttttgtaatggataaagtggccgtcgatatcatggaggctcacgacaacaatcgggcgtttgtcacccttgagcgcgcgcaaaatacttttgagctgatggcctgcaccaagcacaagcacatgaccacggacatcgacgtgctttttgccctctcgcatggattcggacgtgttcttgaaaacgttgatcatcacgctgatgaacagcacggcaaagacgacgtagccagacaagaaacctttccagccaagcgtcttttcgccaagcacccaagaaccaagcagaacgccgatgacaaagataaccagggaaaggccaagtaaaatcaagagtttcttggcgatgccattcgaccaggcgcctttaataagtccgttataattcatgaaacgctcccgataaatccagctatattatagctaattttcaggatttatggcgcaaggaatttcttacggtaatatgcaccccgaactttgcggccatcattgacaatacgacccaaggcgttatacgttttcttcaaattgaccatacgggggttgccgccaatcgttttggagcgtgcaatatcgaccggaccaacatcaattatagtggtatccttatagccgcgaccatagtaaataaacggcttttctgtacggtaagtccattcttcaccatcaacaatcagttttccaagcgtgctgttagaattggcagtccccacgctataagggctatcgtctgcatgttcagcatccacatcaacgtacaccatcacaacatccggtgtaataataatgttaccaccatggctatagattccggccccaagtcccgaagaatacctaccgcccgtggatttcaccgttccaccagtgatgatgatatcgccaaaagttttgtactcgctagcaacgaagcccgcgcctccaatacccggagcatcacggccaccgacagctgtaacagcaccgcctgatatcaccacagaatcttcactgcagattcccgggacctcataagttcctgttgcagtcacgtcaccaccgctaatcaagacagcgcctctgccaccgccaatcgcagccccagcattcgttcctgcctcagagacaacagacccgccgctaatttcaacagtagcacacattgtcccaaatccattataatccgaaaccttgctacatccaatcccggcactagcataaccgccctttgccgtaatatttccgccaccaatcttgataacgttgttcacactgtacaagccgccaccaatagcaggagcattttctccgccttcggcaataacagttccccccgtaattgtaatggcactattttcgccactaccactgctatagccaccgccaatgccagctgcgcctccatttcctattgcagtaacaaagccgcccttaattgtgatgctgccattttggccgtcattgctaccaccaatcccagccgagctgtgtttacccgtagccttaatggttccgtcaaggattacgacattaccacttttagaagattgacccacaccgccgatacccgcaccccatccacctgcagacgtttccagagaacccttaccatcaatcgtgagcgtactgccctgaggcacataaataccggcactcgtccagcaatgtccctttgcaatattatcaccatccaaaataatcgtgcaatttcctttgcatgtaaggccagaccagctgggtttatcccagtcacacttgtacacaccttcatcaacactatcgatgactgcattcttgatttttatcgtcgcatcagcttcaattgagaccttgtaagagtccgcaagcttacccgtaaggatatcaccttttctcgcaacatagtcgcttgtcagcaaagataatttgacaacatttcctgcgctcaccgtaaacttaaaagactgcgagcccttatagtcgccaacgcctttaaccgtaaagacgtaatcgccagcagaagttatagcattcgccccgacttcattttgatctttcgtaacaacaactttgtaatccgttccttccttcagcttttttccgtctaacgatgtcacagaataagccaccggaacaggatttttttcatcaaggaaataatacggcctgacatcgtcaatggtagcccatgcaaggtcggccagttctttccattgagcgtaaagagtcaccgtatcaccgacattgcgcgcatggcaattgacttcggcacggtcgccataagaaacgcctttgccatcggcagatgtattccacccgacaaacatccagccattaagaacaaacgtattttttgcaagtattgcggtcgcgcgataaatagccttctggttatccatcgttcccgttgcgtcgtcatgattcttgttgaacttgatcgcccaaaaatttcctggaacaaaagtaaagacactgtcgggcgctttttctatttcaacgccatcaatagtcaccttgccgtgaatgccgatgtcgcccagaccaattccactcacagcacctacgcctttttcagcaacaacttttgtcactccagacgtaatcgtgacatcgccacactttccatggtgagagcatccaatagcggcggcttcaccaccacctttagcagtcacctcgccaccgctaatgacaatattgccacatacactaccgacgtgaccaccaccgatacccgccgacgaagacccgccaacagctgtaatcacgccaccacgaatttcaatatcgccacaatccgaataatagtaaccggaaccaatgcccgcagcaaagtcgtcggagcggacgtcaagggaaccagggccatcaataacaagcgtgtggccttccgggatatgaataccgggagaactctgatttgacttaacaaaattagagtcttcaaggaaaatcgtacaggaaccttcacaaattattcctgcaccaccttcatacccttccctgacaacaaccgcatttttgagcaccacttcggcaccatcagcaatcgacagcatataggcactactcaacgtatccgtaagggtgtcaccggactgcgctacgtagtcctcttctagctgcgcaagatttatcggttcagccaaagctgccgatgaagcaaacaacgccatccataaaagcgcataacgtttaaacggaacctgggctttgaattttggcaacatcggcatacttttcactccttctcaacgagctatgaattatagactttgtgcaaattatagcaaagcccatcatttcaatggccgtttttcacacccgccccgctcaagaagctacggccaccattgtgcgtaacttcaatatgtgttctgagttcacttttgaccacatccacgtgcgtaatgacacccaggagcttgcctttttcctgctgcattttctgaagcacgacgaccgtttcctggagcatcttagtatcaagcgtaccaaaaccttcatcgaggaacatggagtcaatgctcacattgcggcttgcgagcgtcgaaattccaagcgccaaggagaggctcacgaggaacccttcgccaccagaaatgttgtcaatcgggcgcacggcatcgctattgtcatggtccacaagctggatattgagcgtattttcctcagtcaccatctcgtaacgcgggaacatgtcgtgcaagtagccgtttgcaattttcagcaaattgcgaagcgtaatcgtctggatgaacttgacaaacacatcgccattaccagtttcaagcctgttgccgttaaaccagcgctgcatctgttcccagtcgctacgcttggacttgagttccacaagtttttcttgcatatcgctgaacttttgacggttcaacgcatcagttttcttctgctctgtccaagtcgcaagattcacggtgcattcgttcagtttggactttgccgtatcgcggttctgctttgccacatcttcggtttcttcaaagttgcgcttttgctggtgttccgcaagctgatcgttgaaattcttgaccgacgtctgtgccgtcgtcaagttatcatccacaagcttttgcttttgcaggagcgctttgcgatccgattccgggagctttgatgccaggaattcctgctcgtctgcaaaagatttcaatgtaagattttcaaggaagagcttctgaagttcagcaagtttcggttccgcatcggcaatatggccattcaaatccgcaatagacttgtcaagcgcaattttcgcttcacgcatttgctgttctaggcggcgggcgctatcggcttcacgttctgcggtttcacgacttgttctcgccttgttgcgttcttcttcgacagacttttcgccaaagagttccttgcggcggttttcaagagtcgcgagatttccgcgagattcctcaatcttacgttttgcctcatcaagtcttgactgcgtgagtccaagattttcgttcagctgcgacacgtttgaacggaacgtttccagttcgccctggagcttgacctgcttttcttgagccttgttccacaagccattcttcttttccaattcggcaagaagcgcatccaaatcttccatgcggatattcgagaaccacggttcaagcttgctttccaattccttagaaagctcctgcatcttatcctgcgcctttttaagcgattcctctatgcggctcaaagtccccacaagctctgcacgttggattgcggcattatttacattgttctgcaagccatcggcactttcttttttctgcaaatacgtcgtcttgagcgactgcaaattttgcaaaataccacggacgctctcaaacgttgccttttcaaaattcgccgagtttttccacggttcaagttttgaattcaaaagttcaagcgacgatgtttcggcatccgcttcttctttcgccttctgggaactttcgcgaatcagctcttcaaagttctgctgctgcgttgcaaagccatccaaagcacgctggactttttccatttcaccattgatcttacgcaacttggcggcaaaatcattgaggcgatctgcaccattttcaaccttcgcagaatcttcgcaggagaggtgttcacgtgagccacagaccggacaaggttcgcccggcttcaaggtatggcgcagctccgcgacaacgacaggaatgtcctcctggataatggactccttctcgttctgcaatgtcgtcaaattcgcaagagccttttcgcgttccgaaataacaccgtccaacgacttctgcctagacgaaatttcaccctgcaagcgtaccgattccttgtgatggcgatctacatcgttggcatagccattcatttcgggcaacaaattcacgagttctgcatcaatctgatgctcattcaaataatcccgcaatgcacccaattcctgcttttgctgttcgcaagcttcatcaaatttctgcagagcctttttctgatcatcaagctgctgagattcttttgaaacagaagtccattcctgcgttctttccgaagcaagagctttcaaaagcggcaacaaaccatctatcttttcatcattgccgttttctgcaatgtacgtttcaacctttttcaaagcggtttcattttcagaaatccgattgtcgaactccttgattttcgtctgggttgagctaatctccgttgcaatttttgcggcatcatcatccaagcccttcaactgcgtatgcgaatttcgaatatcgccatcaagcgccgaaacctgttcccacagtgtttcaccggccgagtattcggccttgcgcttttccaaggcttcctgctttacgctattgtcatttgtagcgcgttcaagatttgattccgcttccggcaatttgcccttgctcttttcaagctgatccttcatgcgtccaagattatcacgaacggaattgtattccgcatacgacgattctacttcctgcgcacggacagcgcgttccagcttttcgcgatccggctcaaaatcggcctttgcgcgctcagctttttcaagcccttctttcgccgtattcaaatgcgactcaatgttatgcagggtctcaaaccacgtgcaaatatagagcaaacgttccacattttcgttcagcgcctttttctgcgcagtagcttcttcaattttcgcattcagctcagcaagctcttcttcgctcagcattgtgacatcgccaagcctattttcaatatcttggacagccctgtttgcgcaggcatacaagtcatggaccgcgactgcaatttttcggtagatgccgtcgcctgtcagcttttcaagaatcgcagcacgttcattttcactacacttcaagaacctgttgaactcgccctgcgcaagcatcatggacttggtgaactgtccaaagtcaagcccaatcacgcgggtcatcgtcgcttcaatttccgtctggtttgacgacgaaacatccacgttctgcgttgtttcgttcttaagcacccaagcatacttctgaagctttttcgtttttgcagagcgacgttgactccagcaagatgaatacactacgcccttgcattcaaaagtcacctttgcgtagcagctcaaggtatcataagtcatcacctcattggaatcacccttaatggcacccaaacgaggagtcttgccgtaaaggccaagacaaatcgcatcaaggatcgacgtttttccggaacccgtagggccagcaatgcagaacatgccgttattcgcaaaatccggtgattcaaagtcaatcgtccattcaccggcgagagagttgatattgcaaaattcaatcttcttaatcttcattattccacccccttaatcgttttcatgcgccttgcaaacggcttcgttaaacatgccgataaacttgtcgtacaggttctttacgacttcggaatcttctttttcttccgcattcgtagcaataagcattctaaaatagtcttcctgggtatattgctttgtggattcaacattgtcatcaaaacgattagccccgcgcaagacaccgcgcgaaatacggtgacgcttgaccacaaaatgcttgccagcttcttcggcttcaagagcttgattcaggcttacaaaatcgcccgtcgtcaacagcaaatcaacatacgtttccatcggatttgcaacgagttctttttcaagatttcgcagacaacgcttgagcgtttcaaggtcgcccttgaactgttcaaagcgcatcgccttcgggacttcctccttttcaacaacaggcacctcattcggtttcacatcgaccgtaagcacaacacgcttgcagttagattcatcaaagcccatcgcgaacggcgagcctgaatagcgcaccttcggattcttggcaaccatcgatgcgtagtgaatatgtccaagcgctacgtaatcaagttcactcgggaacgtagaaacatccacattgccaagcgttccgataacttcgcgaacaccatcttccacagagttttcagaaattgtcgcattttcgttcgcaccagatccaagctcatcgctgttacggcccgagaggttcgaagcgtacagatgcccagtcgcgataatcggaatattcctttcaccgcgcaattctacggcatagcggtacacatcaccataaaggcgcttcagcaagtcctcatcagacacatcatccgcaccttcgccagattcacgctcatctgtcttatagaattgctccagctccagattgcgcatgaacggcacagcgcagcaaatgccgattacattttcatcgccatccttgagttccaccaccaaatcttctactttacgcccgtttatcgagcccaccaccttgatattcaaagcctcaaggacacccgcaggcgcatcaagaagcgctcccgaatcatggttaccgccaacgacaaccacattggtgcaattcgttttcaagagcgaagccaagaacttgtaatactgcgttttcgccacgttagaagggttcacgatatcaaagatatcgcctgcaatgatcagagcctgggctccgacgcgttcaatttcaccttttagccatttgaggaatgcggccgcttcttcagtgcggtcaatgtcgtgcatcatattgccaagatgccagtctgcggtatggataaatttcattgtttaaaaacctctaattctatatcgtttcaaatataaaaaatgtaaatgtctatttatgacaaatctagagctttcagcttgaaggcattttataatgctgaaatgaaagttatgcgggcggggccccagctcggagttgacgcctccggcgtcagcggcttcactcggttatgccggtctgctagcagcccgtcgcaacactcgttttgcacgctactgcgaagataataccttggccgacgctttattctcacaacactatattataatccttaataagaaacactttactcgctatatttatgactacgtttataaattattctataaacaagccatattcagatacaattcttactataattcggttatggattacgaatatagtgttatcggttcggtttattgtaacgcggaggcgcttgcatcgttttctgatgcacccgttgaatacgcgcacgagggctatatatttttgctccgcaagtttagcgaacagataagcgttagcctgcgcggcatcaccgacagcaattcaaaatgcgaatccatcagcatccaggaaatctgcaagaacatcccggaatccatcatcaccgaagtctgcaaacagctttccgaaaagttcgcctgtaccgtttctatgcgcaaaggatacgaagtctacggaaacgcaaacgtctttaacggcggttccgactacgaagttatcgaagaaaagtggtttaccgtcgaatttgacaacggcgtgcaaaaaactatttaaagaacctggcgagggtagcgcagaggacgtttacatccacgggttttgccacatggtcgttcatgcccgattctaaagcagcgcgcttgtcttcttcaaatgcgtttgcggtcatcgcaataatcggcacattcgccacttccctgttttctagtttacgaatccggcgggtagcctcataaccgtcaatacccggcatctggatatccatcaaaatcgcatcgtacttgacagacgaatacttgagcttttcaaccgccaagtcgccacgttccatcgccgtcacttctataccgcggtcttccagaatttctgttgaaatttcacggttcagttcgttatcttcaacaagcatgaccttgcgacccgtaaagtcatacgcttgaggctgattcgaaagcgtcttcaacgcagaatcagattccagcgaaatttccgaagaattcccacagaacttttcgagcattcgccttaaatccgaggggaacaagggctttgcaaagaacgaggtcacgcccgcttcaagcgcttccttttcgatgtcgagccagtcataagaggtaagcaccacaatcggcgttttcggcccaagcaccttgcggatcttgcgcgaaatctgaatgcccctcatctcctgcacattccagtcaatcaaaatcagctggtaatcatcttttgctgtgcgggatttttcaatgcattcgagagcgccagcatccgatgtacagaaatcatagcgcaagccttcgccttttaaagacgcgtcaacggttctgcaaatattcgggcggtcattgacgacgaggcaatgtaagcccttgaactttcctgtaccaagagatacttcagaatcttcgcaaagcttaaacttgaacgtcatcaagacttcggtgccgaaattttcttcactcgaaaccttaatcgtaccacccatcatgtcaataatattcttcgtgatggacatgccaaggccagttccctggataccgctcaccgtcgaagaattcacgcgggtaaacggatcgaaaatctgcttcaggaaagcttcgctcatgccgatgccgttgtctttcaccaagaactcataaacgccatagcctgtttcagcaggcaattccttgacattcatcgtaatgagtccatttttcggcgtgtacttgatggcattggaaacaacgtttaaaagcacctggttcaagcgcaacttgtcgcaataaatcatttcattatgaacgttttcaagttccacaaagaactgttgctgacgagaccgcacatccgaaagtacaatacccttgagcatgtgtacaacatccgaaagtcgttccggacgattggcaatattcatcttgcccgattcaatgcgactcatatcaagcacatcgttaataagagcaagcaagtgttccgaagactgcccgattttcgagaggtaatcggcaacctgttccttgttgtcgatatgctctgcagcaagacccgtaaatccgataatagcgttcatcggcgtacggatatcgtggctcatgttgttgaggaatgtcgtcttcgcacggcttgcagaattagccatctgtagcgcccgttccaaagcttcctggtctttcttctgcttgcgagtttcttcgtcaacgctatggaaacccgccacaatctgcactgggttcgttgcagtcagcacaaacttgatttgccaatattcaacatgtccaaagacattcgccttgaagttcacgtaataggcgttcttgtttttgaggttttcaagaataacctctcgacgagtcatggcaaagaacgtttcacgttcttcttcacaaacaaacttgtccttaatgacattgaggcgttcaccaaaaccatgaatatccgaccaattcgggacaattcgcgtaaagacatccgtacagcggtacacgttttcatgcatggaaacagtatcaatatagcacaccaagtcaaagtcttcggcaaggccttgaatcaccgcctgctgctggatttccttgcggagcacgtcatccttgtcggcaaaaccaagcgccgcaaatttcggatggtccgaatcacccaccttcacgagcttcatctcgcaatagcgattgaggaagttcacgtacatcgtgttaaagcttttctgggtggcaagctgctcgcggatattcttgagagaacccgcctggagcatgcgattcttatagatgccgctcacaaacttgtcgacatagacagagtacgctgccgaatacttgacgtttcgtttgaacgtttcgccaaacgagtttgccgttgccttgttcatggaataaggcgtaatttcttcggtttcaaggttgatgtaatacaccgacgtgtattcagacgaaagcgcttcgataatggaaatattgcgttccagttcctttttctgttccgcaattttcttgttcagctggatcttttcggcacgcttcttgtccaccgcggcaaacgtcataatcacaagagtcgcaacgccattgcggcgttccacaacctgcatcacaaagcttatccacgggttcttgaaaatcgaagccttaaagagcaattcgcgacggtcatcgtaagcaaggagacgctggatatactgcgggcttgcaaggcgcatccattcttccttgtattcgctatcgacaatctgcaccattcggctagcgcgataagaacatgtattgcgctcttgctcgttgccaaaatcaactttattcgatggcaaaatttcacgagccgtatcgtttgacaagtcgcaaaggagaatcgcctcgtactccgccataatcttgtcatgcacaaagcgggtactcacttcgttgtcgcggttcgcaaacgccaccaccattgcggtcggttcctcgttttcggcgtcaaccttcacaagcttcatttcgctatagcggatttggcccgcaacatttgaacggaaaagagtcacaaagctcttatttttccggagcgccgccttgatattgtcaaggtttccagcctcaagcattttttctctatccgcatcatagacaaattcattaacaaactttaagaaagcatcgttatagttggtcttgtccttgagcatggcctgataatagtgttccgacatttcgttcatggaatacggaatcacttcatcggtcaagagattaacgtacattaccgacgaatattcagacgcaagcacgtcaataatcgagaggttgatttccagctcctttttctgctgcacaagcttttcgttcaagctgagcttttcggactggtccctatccacaaccgtagccgtcatgacaagcgttaccgggacaccgtcaatcctatccaggacacgaaacacgttgcggcaccaaaaatatgagccgtcacccgtcaaatgcttgaaaacaatttcccggctatctgtagtcgcaaaaatacgtttcaagttttcaatacttccaaactcattccactgttctctgaattcctcatgaacaaatgcagacgcgttcttgaagccgacttcaaaaggaataatatccttttcttttacgccattgtaatactttgacctgcgaataacctgtatgatattctcttccaggttgataaggtcaatgcttgcaaattcttcactgactttttcgttgatttttttattgatgacttcatcgttcttgttgacaaagcccaccaaaaattcattatcgtcaccgatatcaaaacgcatcacgcgcgcttcgtaccagcgggcataaccaagagcaatatcacggaacaggtagcgaaaattacgctcgcgagaaaggcggtcaaggacattgtttatgtcaaggcctttcatcatcatctcccgatcagcgggatgaatgacgtccatgacaacaagcccacctattccattgagcttgccctcggccggaaaaagacctttgagttcgtccttgcaatacaaagtcctgaacgtgctctttgtcgggttgaagacaaaaacggactccaccttttcgccaaacttcatgacgatattttcgttgaggtggcgttcaagttcgtaacgctgcttggaacggatgtcgcggtccacattgcggagtcgcatgacaaagcctttcagcttgccagactcatcgcggtctgcaaagaagttcatctgaaaatagacttcggcaccatccagctcacacctgaacgggacaatgtacggcgatgaattttcaagattttgaacaatcacttcgcggcgggttctttcacaaaagtcctcgcgatcttcggagcagacaaaatttccgcaaatcaggctaaagcgcttacggagattgcgctctccacggagagcgggtacacgggcaaccaagaactggctcgcatggaaaatatcaacgtcatcgtcatctgggcttttcgacaaatccacgtagcagacgcaatcgaattcatcagcaatcgaatcaatgattgcattgcttttttcaatccatgactgttggtttacatcttttttaagcattcaagccccgtcctcattaaatatatgaaaaatcccaaaaacgcaaagattaatcgtaaaaacatgagacaagcgtcacaaaaacgctgttttttcaaaaaaaatcaatttttttcacattcaaggctgtcaatgcctaaatttgacagctacgaaagatatattgtagccatgctatatttaaaattcgcgcttaatctcgaaaatctcgccgataaaatgatcgacgccgtgtccgatgcctggacaaacccgtttgaagcaccagctgtaatcttcccggacccgaaactggaacagtggttccgcctgaaatgggtgcagaaaaagaaatcgctcatcgggttcaaatccatgatgatcgaccgtttcctcatggaaatcctcatcggcgacgacacgcataagcaaaaattgcacgccgaaatgctccgaaacgtaatcctcgcccacctcgtcaaggaaacggacggagtcccgaactatatgcgcatggacgacgaagtcaagcgctacctagttattgacagaacactcgacgaaacgcacctttttgactttgcgagcaaaatggcatcgctgttcctggaatacgagacaagccgccccaaggatttcatccgccgtgccgacggaagttccgcccccggtatccttgaaaaatggaagcaagatcaccttgacgacttttttggaatagcaaaccacgacatcgcaaagcgcgaagcctggcagcgcgaactttattccgccattttccacgaacaccaaggtaaaccttcattattgacggaggtctttgaaaacgaagcaaagcgcaaggggattgaacgcacggaatacttgacgattccctacctatataaggcatgccaagatgataaaggcaatgtcacattccacacggaacacattggcaacactccgctatttattttcggccttggcggtatgggccagttctatcgcgtgattttgcagaaatacgccgaaacgcacgacgtttacgcttacatccaaaacccgtgcatggaattctgggaagacacatcgactgtacacgaccagaacgccaacatccacaggaactggaaatcgcgcgacgggcaatggaaagacaacggcacaagccttgacgacgttcgcgaaaagatgtccgttgactattccaacgcaggcgaaagcacggacgttgacgacatttccgaatacagcaacgaagaagcggaagccgaaaacacgctgctctgcaactggggccgttccggccgcgacaacatcaagctttggtgccaagcggtcaattacgattttgatttcagcatgagcggccgtgaagacgacaaccgcaccgcccaagatcttccgcaagacacgcttttgcacaaggtgcagtacgcgattgcaaaccgaatcaacacgctgccaaactttaccgcaagcgattgcaaggcgcgcgactttagccttgacatcaccgcggcaccgaccaagattcgtgaaattgaagcattgcacacgaatatcagcaagctcatgcaaaagggcgcacgagtgaacgacattctcgtcgtgtcgcccgccctggacgattaccgcaccgccatcaagacgattttcgaccagacacctgaaaagaaaaaatatgccggagaaaacgaaaaagaaggcttcttgcacattccatttgccatcgttgactcccctgccagaagctcactgaccgaaaacgttctagacaacctgtttacgattcttgaacagggaaccatcacacgcccgacgttctttgaattgctgcgcaaccccgtcgtacagctgacacgccacattaccgatgaagatgtcagcaattgggaaagctggattgaagcgacaaacatctaccgcgaccgcgagcagaaaaaagaagactggatgagcggcgtacgccgacttctcctcgccaagatgacaaagaatcctgttgaattttctgacggtgaatttctgccatacgccgacatggcgacaagcgacaacagttccctttgcaagtttgtagaatgcattgaatcgctcaagaagtggatggaatttgcaggttgcaagcagaacgtaaaacacgaaattgtttgcgaaaatcgcatagaaaacctcgacaagctttgcgatttcatcaacgaatggctatcaatggcaagctctcctgacggatttgccagcgaaagaatcatcgtcaacgatgtcacgcagagcatcgaaggtctccgcaaccagatggacgctgggctacaaagtatttcatggaaggtagtcaagcagacgctcctcaacgctgcgcaatcatccgcctacagttgcggctcgctgttcgtcaatggcatcacgttcatgaacttcatcccgaaccgaatcatccctgtaaagcacctgttctttatcggtggcgactccatgaacttccctggagcaaagcagcagaatacgcttgaccttcgcaagtcttgccgaccgtggccgggcgacgactcgcctatcgccaagcgccgctacgcgttcctctgccagctcatgagcacaagcgaaagtttccacatcagctacgtgaatcaggacatccgcaaagatgccgaactttatccgacctcggtcgtgaatgacatccgaaagttcctagtcaatgcagtcaacagcaaaactgatgtttccaacgaaaaagtcagccagtccgacgcctggcccgaaaacaaaatttcgctcgatgagacccgcagttttgaagacttgttcacgcaaaaaagcctccgcaacaagcgtgcatttctcaacatgatgcaagacggatacgcccatgcgaatccggaaacagatgccatagaatccgcaagtaataacattacggcaaagctccctgatcgcgtttcaatctacatgctgagctcattcctgaaggatccgttccagttccgtatcagccagatgctcgccgactccgattcagaagacccagaaaaggaaatgttcgagcccgtccagctggatgccttgaaaaagagtacactactcaaaatgacgctcgccgcagaactttcaaacaagtccgacgaacttgaaaagttcaaaaaggaatccaagttgaaaggcggaacacccgacggaatctttggtgacaagctctcttccgaaattgaagagaacaagaaaatcattatggacaacatgggcgaagcccttgtcaaaaaaatcaaggaatcctggtgctaccaagccaaaattgaggacatccagtttgaacgtagtgattcggaaaaatggaccctttcgggctcgctggactggagcgacagcagtgaccttggcaagattaccgagatgatttcaattacgtcgtccaataaaaaaccgaccattgacaatttccttaccccttacatcagggctctcgcagttatcgcccaacgatcaaataaagccgaaatggcagaacaggaacaaagcatcaagatttctgttttccacagtgaaaaggggaaagacccgacaacatccaccgtcaagatgactccaaaaaaggccaccgagactttgcaggaaatctacacagaagcattcggcagcgaaacgagaaaaccttacttcaaggcggttcccgcaaaattaaccgacacaaacatggacacgatccgtacatacaaggacaaacttatcaacggaccttgggaacactttgaaaagaaaaagctatttgaccccaccaccgatgtaggcttcgaagctgacgattttacaaaacagtgggaagaggcgataaagatgatgaacgccctcacgcttttgtcaaaggaagcctttgaaaaaacaaaaagcaaaaaagaaagcacaaccagcaagacaagcaagactacgaaaaagaaggcataactatggaaaatttcagtcttaacaaattcgacccatcccaaagcctcttcatcgaagcctcggctggcacgggcaagacatataccatccagttgatggtttccaagctcataaagcttggcacaccgctcaaaaaaatcctgattgtcacgtacaccgaaaaagcggccggagaactcaaagaccgtattcgtaaaaaaatagacgaagtcctcataaaccgaaaaattgacaaaagcgatgattccgaggagccgctcagcgacgcaaaaatcgcgctgttcacgaaagcctaccaggatgtcgacaatgccgccattttcaccatccattccttctgccaaaaggcgctcaaggaattcgcctacgatgcaggccgtccatttaacatgtccatgatagacgacaaggaagttaatgacctcattgaaaagttcattcgtgacaactggagtgaagacgaggaattcaaagcattgttggtcaatgcagaaaagacatcttctttaataaataagttaaaggacttattcaccaaagccatcaacgtctacaaaggcaagaatgacaatggagaagaaatcatcaagcttgaatccccaagcatagaatggggcgaggactgcatcagcaaagaagaggcagaagcacttttagaaaaagatattgttgattttgaaagtctgaaaaaatttaaaaagttctatagcaacgtccaaattcttgaaaaggacgagaacaaggacaagatatactattccgaagaaatctcaagtggtgaaaaagcgatttccgatttgctcaacaccattcatacttgggattcatccaccaaaaacccattcactccaacaaaaatagggaaaaacattaccgatgttcccaatgatgaatttggaaacgctttaaagtacgtccacgaaagaatttcaaaactgagcaagatcaaagaagcgctccaggaagagctcgactcctacccgctgaagaaattcctttttgaccacatacccgaactatttgacgaatggcaaaaatacaagaccgatatgaaagcacagtcgttcaacgacatgattctctcggtccatcaagccgtacttgataaaagcaagggggaatccccactcaagacaagacttcgcgcgcaatacacctacgccattattgatgaattccaagacacgaaccagctgcaatgggatattttcagcgccgtctttgacaagatttttgtcgtgggcgacccgaaacagtccatttacagtttccagggcgccgatgtgaacgtctaccagaaggcgattcaaaaaatcaacaacggcatgtctttaaagacaaacttcagatcgacaaaaggcatcattgatggatgcaatgatcttttcaacgacagctttttcaagccctacgaaggttcacccaagctcgttgattttgaaagttcactctcaccagataaagaaggccaggtcaaggcgttgccacaaatcaacggcaaagaagtcgccccaatttggattagccaacaaaatatcgatgaaattgatttcgcccaggccaccgtccaaaaaattgtagaatggtgttcctttgttggcgacaagaccgttttgcaggtctttgacaaaaaagactgcaccaagctcaggaacgtttccttcaaggattttgcagtactcgcaagaactcgaagcgaaatggatgaaatcgaggacgccatgcgcgcagccggcgttccattcagccgctacaaggacagcaatcttttcagcagccgagaatgcaccgaatggattgcgctattcaaagccattgacgcgcccgacttttcggcatggaacagacgcctcttgagcgaagccctcatcacggacttcttcagaatttcttatcaagaaattgaatatgtcgaaagcgaagcgtttgacgaccccgaaaatccagtccgtaaaaaaatcaattcctggcatgagctcgtccaaaaacgccgctacgccgaaatgctcgaacgtatttacagcgatacgcaaatcgaagaacgactgacagaaatttccaaattgcagaacttggcaaaactccgccaaatcggcaactacgcggttgaatatctctacaaccacaactgttctatcgaagatctcgtacgccacctagaagctcttgccagctacaacgcaggcaccgatgacgaagacggcaacctcattgaaaagagtaccgactatgatgccgtacaaatcatgacaattcacgcttcgaaaggtcttgaattcccgattgtcatttccgttgctggtttcaagcaaaaaatcaaaaccgattccggtccattcctctatcatgacaaagacgaaatccggctcggtttcggaagcatcgccaagaaacgtcgcgctcaagaagaactcgaagaatggaaacgactcttctacgttgacttcacacgtgcatcgtccatcttgattctgccacgatacgaaaagtggtacggcaaagacaatgtcaaggaagaattcaagttcctagaaagttccataaacgagctcatcaaagctgacgaaaaacgcgattccgataaaaagctgacgaccgtcttgcccaagcttgaaaaatgggaaccgaaaaaactcagtgatgacgtcaagacaaaaattctcaagccgctcaacgaaaaatctggagcaggcgcggttttgacgagcgaagaaatcgctcaaaacatagcccagcaaaaaatcaacatggcaagcttgcagaaaaaactcgcaggtgcaagcatcatgcagcattcatacagtacgctttctggaaaggcggattcgcaaattgaatccgatgacggcaatagacccgaccgagacgatgaagaaaaaacggcagcaaaaacatccaccgtcaaaattcgtgacatcgacacggaagcaaaaaactgtacgacagcattcaacccaaagctcaattaccagacgaacttgaacgaaactgcgaaaaaattcccgcgtggttcgcacgccggtaacgcgctccaccgcattttcgaaaacaccaagttcaagcagttcggcgaagaaaactcaacttttgaacaggctctcgccaacccaaagacgatcaacctcatcgaagaagagttcaagcgcgaatcgctccccatctggaatcatcgcgaagcttggcttgacatcgccacgcactacacctggaacacgctaaacgcaaggttgccggaaatcgcaggcagcacgacgacatcggagacattcgcacttaccgacattcccgaaaatgaccacatgccagaagtacagttcaaccaggacgcctccgaagagaccgacgaaaatcaagcaatctctgaaactagcgcaagcgacatcctcaggcgtttctgcaagggcttcatagacttgctattcgtccgcaccgtaaacagtcaaaagtactactccattctcgactggaaatcggacatgctcgaaaacaacgtctacacgcccgaagcgctcaaagaaaaagtcgataacgactactccatccagcgcgtcctttacagctactgcctgattcaatggctcaagcagttctacggcaaaggcaccaccgagaatttgagcgaagctgaaatttttgaaaaacactttggcggcatctattacgcgttcatccgcggcaccgaaggtggcacccccaagggcatttacgcacaaacttggaacagcttcggcgaacttgaaaaggcctaccaaaaagttaaagatctcatgagcaagccctccatcgttaaggaggaaaaataatatggaaaacaaaatactcgctatagaatcaattgacgatttcattgaagacctcattgaaatgcgcgggctcgttccgcttgacaagcacttgctccacctgctttttgaaatcaagagcgacattccactccatacacgaaaattcctgacgctctgtatgtcgctccttgacgacggcaacacacgcgttccgctagacgcagcgcagttcacggacatgtggacccgcaaatggaacggcctcgtgatgctccgcgtcagcactgccgaagaagatattgacgaaaacgcctttgcaaccgcagacgattttgcaagcatcatcagcgaaggcattcaagacatcttgactaacgacttttccgccatcatggaaagccgcgagaccgacacagaatccgccgaagactccttgagcaagccgttcattctcgccaagcgcccgaacggaacacacctctatttcactaagcactttgacgccaaatgcgtgattgaaaaagcggcgaatattttgttcaaaaacggtcgcaagccaagcaaagacgaaattgcgcagtgtactgaaaaagtagccaatatgtgcaagcttaaagacggcaaaaagttcatcatcaaggaacgccaagccgaagccatcatccgcggacaaacagaaaacctcgtcgttacaggtggcccgggtaccggcaagacaaccgtcgttctctacattctgtggaacctgctcgcaagccatagcgaaatgcttgactggaacatctatcttgcagctccgagcggcaaggcagccgaccgcatgcgcgaaagccttgtcggtggtctctcaaatattcttgacgaacaaaagaccggcgataacgagcgtattttccgcaagctgaacgaactcgaaagcagcaccatccaccgtctgctccgattctctagaagcaaaggttgcttcactttcaaccgcaaagaacaattcccaaagaattcaatcttcgtcattgacgaagcgagcatgattgacatcgaaatgttcgcggccctccttgaagccattcccgaaggcgcacgcatattcatcctcggtgattcattccagctcccttctgttgattccggcgccgtcctcggcgaaatcttgaaagtgcaatccggcaagaatttttccgtcaagctcaacgaatccaaccgctttgacgaccgttcaaacatcggtaaactcgctgcagaaatcaaggaagttgccgaatgcaatgacagcaacaagttcgtccctcacaaatttaccattaccggcgaagaacccgtttccgaaaatgaaaacacttcgttcccagaattcaaggataaagttctttacaaatgtcttgaaacagacgacaagccgcttacaaaaaaagaagaggaaaagctcatcgaatcgttcattggcaaatggtctgaagaattcgctaagctccccgaactcgccgagcaaatcaacccgcaacgcaccggcattgaagcagatgaccccgataaaattgaaacaaaacgtcgcaatgacatttggcgactttcgttgacaaaacgaatcctctgcgccgaacgtcgtggcctccgaggcattgaaaacatcaataaaaaagtttgttctaaaatcaagagcctctggcgcaccaaaaagaaaaaagaaggcaaaacagtccaatgggacgactccggttacttccccggacagctcctgattatcaccaagaaccaggaaatgttcaaactctacaacggcgacacgggaatcgtcgtctttgacggcaacaccccctgcctcatgctcaaaaaagcggctccgcatagaaaggatctccaaaagacccgcgacgactatgtattctaccccctctcggtcctccccgaagattccatctcaacagcgtttgccatcaccatacacaagtcacaaggctccgagtacaatcacgtgaccatgttcctgccgaccaaaatcggccaccccctcctcaccaaccaaatcatctacacaggcatcacccgtgccatggagagcgtcaccatcatagcaaacgatgacacattcagagccgccgtcaccaccgtcagcgagcgcgatacgggaatttcgctatagttttacaattccttgtacccgcgcccccatttctgtgtatatttaagtaagaaaaaaataaaggaagaaaaatggcaacaatcaaagaactcaaagcaaatggcgccccgcgtttcaaagtcccgggcaaagaagaaatctacgacgcattcgaccagttcctcgcagagaacttcctcggtgaaaccgtcgaagccatccccgcagcaccggccaacggcgaattcgctccgcaggcagtcgccctctacgccatcgccaacaccggcaaaggcaacgcaggtctctggaaagcaggcaccggtacgtcctccaagaactgggacctcagctttttgcagggcatcctgaaccagttctccaccctcccggcagccacccgcggcaagaccgtttccgaaatcaaggaacagctcgaagacttcgcctccaagaagtttgcaaagaaccccgcaaacgcccgtaacggacttttgcacctctgcaacccgaacatctataccccgatctattcttttgcagacaaactcgccatctgcaaggaacagtcccgcctgcttgaagacttcaagctttccaagcgctgggacagcggcctcttgaagctcaaggtattccgcaaggacggttacgtcgccatccaaaccgacgaacagctctgctggatttttgacaaactctcgaccatgcacaaaatcgaagacgaagaattcgaagtcttcatgaagaactacttcaccgctccgaaaaagagcaccgcaaagaagaagcagtaattaaattttcatacagcacatcgcccgcaattacgcgggcgattttttgtatcgttaagcgataacattattattttttcactactatacataaatagaccttatgttttttcgcctttttcattggtatatagtgatttaattgaattttttcaacatcatatttcagccttattatttaaataaagtatattaattctaaaaaagcttcatttctactattttcagtattttaaaacatatgtcctcaaatgataagaaatcaaatccttatctcatttacgctcttgacatcaacggaaaaccagtacacatcgatagcgtaccgaatggtttttcctgcaattgcaaatgtcctcattgcagtggtaaactacaagctaaaaacggaggtacagaaagagcccatcatttcgctcataatgatggagccgattgtaaaggagcggttgaatcagcaatacattgcttggcaaaagagattttaaaggaatctttatgtgttatgctacccaagaatgcgggtgaattacaattcaacaaagtcgaaacagaaaagaacttccctgaattgaagttaagacctgattgcgttggatattatggagaaaaaacactttggattgaatttaaacgaactcatgaggttgacgtccacaaagccggcaagattatttccgctcgcataaattgtattgaaatagatttaaacagttgcggtcaagataaagaaaaattgcgagaatttatcacacaaagttttgaaaatcgaaaatggatatatagcagggaacacggagtgggttcatcggaacataccgtttctaatcgtaattcttccccaaaggttgattctgagttaggattagtaaaattagaccgtcattttgccatagatgataaggggaaattaattgattttagagagccctcagaatttgacgcaaacaagcactcctattattgtccatgctgcggaaaagaagttgtgttgaaagttgacgataacggcagctacacatttgatcatatagaagaaacaaacatttgcaaagatgaaatgtatttaagaagtgctgctgtatcagccatccaaaaggcttttgaaaactcaaagagttttataattcaccttcctcaatatcgttcttgcaaaaatgataacaaatgtccatattatcaagagtgtcaaatccctacaacacagcaatatgatttaaaatcacatcattttgataaatatacaaaggattacaaatttaacgatgttgcatacagtacagacttagtcctatacagagaaaacatacagaagaactccattgaagttcgtgttaatacggaaaatttagaatatggacagaattctccacgtcgcacaattgatatcacgatatacaatgagaacgatgtacatcaattaaaaaaaggattatccgattacaagaatgttcatttcacgaacttcgctccttacgcagaaaaaaaagcggaacccacagaaatcaaccataacatttggaaattcattatttacacaagtggaaaaatctatataggtcctgccagatgtacagaattatcaaattcatttaataattcaaacacaataaaagaaggagcattcataagaacaaacaacattaaagaagatatgtacatttttcttctattgtactacaaaaaactgcaaaaagatatttgtcgctgtcaattatgttggtctctaaaaaaaacaaacggcattaataacaattacatttgcacacgatacaaaacaaaaggaacgcccaaacatccgctgcaagaaaagaatcctcctaaagaatgcccttatttcaaagcggatttcaacattttaaagcgagaaaaagaattgatagaaaaaatgaaaatagtggagtttcaaaacattccgcaaaataaataagagcatcccctattgcactcgccattccaataatctattttaaagccaaaaggaatacgccaaatgactaaagaagaaattttagcgggagaatccgaaatactcgaatttaagagggacattcccgagcagagtatcaagtatatgaaaaccgttgtcgcctttgccaacggcaaaggcggaacaattgtatttggcgtagatgacaaaactcgcaaggtcgtcggcataaagaaggtcgaagtgtttcaaaaggcagatgctattgctgacgccatcttcaatagctgcgaaccaaaaatcagacccaacatcaaccttcaggagattgataaaaagtacatcattgttgttacaattcccgtaggcatgcagcaaccctactacataaaaagtatgggcatcacggatggaactttcgtccgtgtcgcagccacaacgcgtgaagctgagcgttatatgctcaaggaattggttcttgaagggaataacgaatcatttgaccaacagcccattggcgaaaaagtcgcaaaagaagaaatcgacgaactatgcgataaaatttatgatttcacttcatcttctctgagcaaaaaagaacgtctcgctttgcgtagaccaaccgtcaatcaactacaatcgtggaaattgctgaagaaagacgggcgatctttggtagcaactaacggatttcggcttttgcagggaaacgccgaagaatattccgatgcaaagattcaatgtgcggtatttaaagggacaacgcgaggcgactttttgaagcgtcaaaatatggaaggtccgatttttgaacaaattgaagccgcgtatcagttcgtaatacaaaatcttcctgctcaatccgaagtgaaagggctgtttcgtcacgaaaaatatgctttgccagaagcagcgatccgtgaagttatcgctaacgcagtatgccatcgcagctatttgatcccccgaaaaatacaggtcgctttgtatgacgacaggttggaagtcacatctccaggaacgctaaacaaggatatcacattggaaaaaatgcgtgagggaatgtcaagcgttcgtaataaaggcattgccgaagcgttcatttacatgcgtatcgtagaaacttggggtagcggcattccaaatatttttaaagccatgcaagaatacaacttgccagaacctgaaatgcaagattttcatggcgatttcagaataactctttcgtgggacagaaagctacccaatcctacccaattcctacccaatcctacccaattcctacccaatcctacccaatatagcgaaaaagagcttttgattctccacgccctcaaaaataccccatctataacgcaaggagaactggctcaatcattgggaatggatacaaatcaaataaagtattatcttaacaaacttaagaacggctcaaatccagcaatccgtcacattggtacaacacgtaacggatattgggaagtgttaatagaaatctagtaggaataaaaaaaatagctgcgtaaattcgcaggaagtagtaggttatgtaaaattttcttacccctcttgccagttttttggatattaggtacattacatctcagcgcgtcattccgtaaaaaggaatgatgcgcttttgctttatttggctttgccatattgcaagggcgctcccagcaaaaataataaacacaggagaccctatgactaaaaaagaagttaccacttattctcagcagacgtttgaaaaactcaagcacattgatgaaaacgggaatgaattttggtacgcaagagaactgcaaaaagccttagaatataccgaatatggcaagtttctacctgtgatagaaaaggctatcgaagcatgtcggaaaactggctttgatgagggaaaccatttcgcccacgtgagcgagatggtcagaatcggaagcggagcagaaagaaaaatggatagctacaaactttcccgttacgcttgctacctgattgtaatgaacggggaccctcgcaaagaagtaatcgctcttggacaaacatatttcgctgttaaaactcgtcaaaaggaaatttctgatgaagtcgcacaactttcggaagatgaaaaacgcctagccatccgtgacgaagtaacgattcgcaataaattccttgccagctccgcaaaagctgccggcgtcgaaacgcccgtggattatgctgtatttcagaatcgtggatatcagggtctttataacggcttgggaatgaaggatatccacaaacgcaaaggacttaagaaaaacgaacaaatactggaccacatgggagctacagagcttgctgcaaatcttttccgcattacacaaaccgacgacaaactccgtcgtgaaaacatcaagggaaaagaattggcaaatgaaacacattttgccgtgggcaagaaagttcgccaaactattgctgaacttggcggaacaatgccagaaaacctacccactcccaagatcagtgccaaaaagttgaaacaggaacgcaagaaagccattgcgaagaaataacaaatctcgccaaaagagttcccatttcattttgacgcaccgattgtttcactagcgaaacaccgaccgtcactttctgaaataccaacttcgcttgcgcccattcaatcgcatttttcagccacccgcgcacacatttttgcacttttttcgccgtcccacccaccaaaaaccgcattttttcatcaaatttcgccatttttgcaattttcgccatcacctcacaaaaaaaattttctgcgtaactctcaaaatcgaaaaagttggcacggctttagcttaaggtagggtgtaaaacaaaagggccaacggtaaacgccgagcccgcaacaaaaagaggttaaaattatgatgaacacacagatccttccgaacgctttctatggtatccagaacttcattgacagcttgaacgccgcaaacgcacagggcgaaagcacctacacgccgaaggctgactactacgaaaccgaaggcggctttgctctcgaagtcgaacttccgggtgtcaagaaagaagacatggacatccaggtcgaaaagaatatcttgacggtcaaggctacccgcgcacgcaaggacgaaaagttcacttacgaacgtagcttccgcttggccgacgatatcgataccgacaacattaaagtctccttggaaaacggtatcctgaaattcgatctctccaagaaagctcaggccgcagcccgcaagattaccatcgcctaaaaagcgattgggctaacgcctaaaatttcataaagtcctttttcatacctcctccttagaacaacagattcccggcagcgatgtcgggaatttttattgccaaattttcttttttgtgttatatttgaatttgcaaatgattcgcaaattgtaatttcacattccatataaaggattcttatgaaaaaaaataagaaaccggtaattctcattactgggtatttgggttctggcaaaacgacacttttaaacaatattctcaagcaagagaagcgaaaagtcgccctcatcgtgaatgatatgggcagcatcaacgttgatgccgaaattttaaagaagaacggttcaaatgtcaccgaatgtccaatgtttgaattgcaaaacggttgcatttgctgcactctgcgcgatgaattcattcagcaaatcgagaagatttccaatcttgattctatcgaagtcgtatttgttgaagcctccggcatcagtgaccccggcgccgtcagcgcaagcttcctcgcctacgaagatgaaaatcccaacacgaacgtttacttaacttccatcgtcacggtggtcgatgccgaccgtatttaccgagaatttctgagcgacctcaagctcagaaaagacgaaatgtttaacgacatcgaactttctcaagaagaaatatcaacgcttattgttgaccagattgaattttgcaacttcatcgccttgaacaaatgcgatttgctcagcgaagaccaactgaaagaagtggaatccatcgtacgtgatttccagactcgcgccccgatcatccgctcggtcaacgccgaaattgacattgacaagattatgacgaaaaagccgttcaactacgggcaaatagactcctcgtccgcaatccagaaggccatggaaagcctaaaaaaccccagccgttcaagcagcggttgcgttgatgaatacggaatttcttcatttgtctttgaagcccgcaaaccgttcaacagagaacgcttcatggaatttgtaaacaaccgctaccccacacagctcatccgttccaagggctacatctggttctcggactgcagccgcgacgtgcaactttttgaacaggcaggtcgcaattcgtcagtaatgccagtttcatattggatcgatgcactccaggaagacgtaaagcaatcctatattgcaagcaatcccgagctcaaggaaaactgggattcccgatttggcgaccgagaaaaccaggtcgtattcatcggaaggggctacaacaaggacgagatcatgctcgaacttgaaaagtgcctggacgagcgggcgatcgcctagtggcatacttgacaatcattctcaaattgactaaatttcaatttgggaatgaattgcattttcaaaggcaatggtgaaaatggttaaaacggaatacaaaacacagactcgccagatgattctggactatatggtcaaaaatcctgaccgtattttcaaggcttccgaaattgcacaaagtctgcccgatgtttcgttgagcaccatctaccgcaatttggcaaggcttgaagaagcaggaatggtgcaaatcgttggagccgaaaagaacaacgaacttcaataccgctatacaggcccgggccgctgcgcctccaagatgcacctcgtctgcaaagactgcggaaagttttttcatctggaaggtcccgcgctccgccttttgcagcattccattgaacgcctgaatggcttcattcttgaccagcagcaatcggttttactcggccattgcgccgtttgcagcagacaaaggaaataaattgttccatttatttgacaagttggtggtagcgatagcgctcttttacgcagagcaccgcacagaacatcattgtcatggcgagcattgccacgtctgccaccacatccaccattgtctggatatcatttcagaattttgttttgagcttgttgaagctccgatagcatcaacttgccgttgctttctttttaagttggtaaagttcgcagtcatcgtactgcgcccgacaacgcttgtttcacaaaaaatattactgctaaattaattttcaaagcagaacaacaacacaacaagcagttttccacaaaaattccaacattcccaaaaggataaaaatgaaaaaaatttattctctggcctgcgccattttcgtcgcagccttgttcgcttttgtcgcctgcaacgacgctccccaaaacaacaccaccaaagaaagcaagctttctgtggtcaccaccatcttccccgaattttcttgggcaaagtccattctcggtgatcaaaccaattccgtagatctcgctttgctaatcaagaacggcatcgacctgcacagtttcaagccgaccgcacaagacatcgcaaagattgcaagcgccgacatggtcatttacgttggtggtgaatccgacgattggattgaaaaagctcttgaagcaacaccgaaaaaaggccgcacagaaatcaacttgatgaaggttcttggcgaccgcgtaaaggtggaagaagttgtcgaaggcatgcaagccgaagaagaacacgagcaccatcaccacgatgaagaagtcgaaaacgatgaacatgtttggctttcactgaaaaatgccgaaataatcgtcaataaaattgccgaagaactttccaagcttgatgccgcccacgcaacagtctacaagcaaaacgccgatgcctacattgcccaaatccagtcccttgataaagaatatcgcgaggccgtcaatggagccacccgcaagacggtcctctttggtgacagattcccatttcgctatctggtggacgattatggtattaagtattatgccgcgtttgttggttgctccgctgagagcgaggcaagtttcgagaccatcgcattcctcgcaggaaaaatggatgcagaatcgcttccggtaattttcacgatcgagaacagcaacgataaaatcgccaaggccgtcctcgctgcaagcaaaaattccaagagcgcacaaatcctctccattaattcaatgcaatccatcacagaagcacaaatcgcaggaggcatagattacctctcgctgatgaaatccaatttggacgttctgaaaaaagcattgaactaatttctctcttgctaagaataaatcgcatgaataacaatttaaatacaaattccataagtcaaacaaaaagccctttactcaagtgcagcaacatcacacttggttacgggagcaagaacattgtaaacaacttcaactatacgattcattcaggcgattatcttagcattatcggtcggaatggttgcggcaagacaacttttttgcgcgggctcgcaggcgttttgcacccaagagccggcaaaattgaactcagcagcggcctaaagcgaaaccagattggttacctgccacaaataacagtgacgcaaaaagattttcccgcatctgttgaagaaattgttctctcggcgttccaagggaaaaaccttttattaccattctacgggaaagccctccgcaagcgtgcagacgagtgtttggaattgacgcacgccacaaatttgcgcaaggaaagcttccgtgaactttcgggaggccaaaagcagcgcgttcttttagcaagggcattatgcgctgccgaaaggcttctgcttttagacgagcccgtcactgggctcgatcccgaatcatcgcaaaacatgtacaacatcatcaaggaccttcacgaaaacaagaacatgaccatcgtgatggtaacgcatgatatagacgccgcccgcaacaactccacccgaatactgaacttcaacgaaataatgcaatagtaacctgtttactaaccactaatcactaaccactttgtaatgctcgacaaactcttcttctacctagacttcccttttgttcgttatgcgattatcgtaggaacactcatatcgctgtgttcctcgcttttgggagtcacgctcgttctaaagcgctattcttacattggcgacggactttcacacgttgcattcggagcactcgcaatcgcggcagttcttaaagtcacgaacaacatgctcatcattttgcccgtgaccatcgttgtagccattttgctcctctgcggaggtaaagacgcgcgaatcaaaggcgacgccgccattgccatggtatcggcgggggctctagccatcggctatctgctaatgaacattttctcgtcttcggcaaatatcgcaggcgatgtttgcacaacgcttttcggttccatgtccattcttacgctcaagccgacagacgtttatctttgcgtaaccctttctgcaatcgtccttgtcacattcgtcctcttttaccacaagattttcgccatcacctttgacgaaaatttcgcacgagcgacaggcgtcaacgtcaattttttcaacctccttatcgcaatcattatcgcagcgattatcgtccttgccatgaatctcgtcggagctttgctcgtttcggcgctcgttgttttccccgcgctttcagccatgcgagttttcaaaagctttttcacggtaacagttgctgcagccacaatttctgtaatctgctcacttacaggaatcatcgccgccatacttgccgggactcctgtgggttcaacaattgtcgcagcagacatagtcgcattcctcatttgcttcattgcaagtacccttcgtaataggagaatgtaatttgcataaagcattcaccatcatcctcacagcactcgtttttaccgtatctgcttttgccaaagtatccacaaatactcacgccgatattgatctcacgcgcatgagcagtaccatggtctattccatagtttatcaaatggtcaccgacccacaaaaatacaccggcaagaccatcaaaatgaaaggaatattttcaagctacgttgacgaagagacaaaccgtcgctttttcggttgcgtcatcaaggacgctctcgcctgttgctcgcaaggtctcgcttttgagcttgccaagccacgtaaatatccaagcgaatatccatccgaaggagcatccatcaccatcatcggaacttttgaattcgaaaaagaagaagacggaatcggattcccgattatcaaggacgccatacttttcagataatttcgtaaatcagtccaatgataaacctattgaacatgcgtaaattcgccattgtgcttatcgcggcaagccttttggcaattgcccagcatcaccatgacgattttgacggtcacgaagactgccctatttgcgcattgattcacgaatgcgaagacattaaagaccatacaccagaagttactgttttctggttcattcttttccttataactataccacacctcacacaaaaaactttttcaacaatccttcattacaggccacgcggcccgcctaacatctgtttggcataactcatccaaaaaaaataaagaacacaagtccgcctaattacacctctttaggcgcttttgaaacgttgtcttaaaaaaagcacaactgtgcaaaaaaaaggatttataatgaaaaagattcaatgcttggcaatagcacttctctgttcactcttcgccgcatgcagcgacagcaattccacctccaccgatcagcacgaacacttcgaagccgaaggttggaacctctactggcccgacaggaaactcgcctacagcgtttaccagggcaaagaagacacaagtcttgaaacgctccgcgtcaatgcaaactgccttagcgaacatttgaccgttaagttccttgatgacgaaaagaaagaagtttccgcacccaaggacgacgagcacacactcggctggagcattggcgacgaatctatcctcgacatcgaagcatgtggcagctggggtttccacttaaagggcgtcaaggaaggcgaaacaacgttgacgctcaaggtcaagcaccacgatcatgccgacgcacgtacgccggaaattcgcgtcattgtcgacaaagccttgaaggcagaagattgcccgttccaggacgatgacgatgatgactaacaccctttttagggctgtcatggggagcctcctttgcggaggcttccttcatttttctcttgcccaagaatttatccaagatttaggcaattcaacagttattgccgagcaatctagcgaaacaattttaaatggcctccgcgaagacgaagttttaaaagacgaaaaacttaaccgcaaaatttctacaactatcgcagagactataaaaaacgagcccgatattgccatccgttcgatgggccctgccgccgcacgccctgtcatcaaggggctttcaagcagtcacgtcacgcttaccgaagacggttccttttgcggagacatgagcgccacctcgcccgatcacgccgttgcatccgaagtcctgaccgcacacaaattgcgcatcacgcgcggaccgcaaattctcgcacaatctttcgccaccgcaggcggtgtcattcaagtcaatcaccaagacattccctacgatgattcgcttttccacagcaacattgcaaactacgccgaaacaggccaaccgggattcgcaaccgttatcagtgcaaatgccaacgttcacggcgtttcgctcaaaggtgaagtttccgcccgcaacatgggcgacatggaaacatccaaaggcacgctcaaaaatacggatatcgaaaacaggagcatcgccatcggtgccgcctacagcctcgaacacttcaaattcggagcatccttccgctcgttcaattccgattacggcattcccggcggattcatcggtggtcaccccaacggcgtagacattgaactatccaaacgcgattttactttgcaaggactgtacattcccgcagcccgccccgacacactgaacgtcatcttccgttacaatcaataccaccacaaggaatttgagacaaagaaatacgtcggtgcagaattcgctgtcaatcaggcaaacttgcgcattgaaaaattcatcgccaatagcggtccatttttcggcatccacctcggtacagaactagacagccgctctgtcgaaatgggcggttacgtctttacaccacccaccaattcttacgccgcatcgctattttccatcgctagcataaacggatgggatggtttagaaatcaccttatccgcacgacttggcggagcatttttcaggccacgcgaaagcgtcgttgcagacaaagacgctattgaagaccgcaattttgcactatgggctttcgctgccgaattttcacaaatcgtcgcccccgggaaattcctgactcttgatgttttccgcaccacacgcgccccgaccatcgaagaactctacaaccaaggtccgcatctcgccgcctacacttacgaacgcggctatcacaagctcgatgatgaaagcggttacggagcagaactcgaatttcgagattacggcgagcacttcaactggcgagcctcaacacacatcacctggttcctgaatcacttggcaccacgcgccactggagacaccaactggtcccaacttttgccgatttatcaagtcagcggagacgacgcgctcctcatgggcgcaaacgcatccatcgagacttctgcagagcagggattctatgcccaagcaggcgcaagttatgtttgtggattctaccagaacgaaaactggagcgatatgccacaaattccgccgttccattttcacgccgaaatggcttacatctggcaacacgtccgcgcaggaattaacacggaatttgcgctcgcgcaaaaccgcctagaccgctacgaacaacgcacacccggctatatcacgtttggtgcgctcctagaattccactggtcgcttgcactcgccaattacagcattgtcctccgtggcgataacgtgttcaacgccgacgtacgcaaccatctttctcgactcaaatccgtcatgcccgagaaaggacgcaatataagcatcctcgcaaaagtcgagatttagtggcaaagcggtggcgattatggtctttctcgcgcgatatttgtatattctttagcgtaaaaaagaagaattacgatggccgataaagaattgcttgataaagaagttttaaagaccgttagccgcattgaactttccgtgcgcggcacgctcgacaccgtgatgaccggagcttaccacagttccttcaaagggaacggtatggaattcagcgaagttcgcgaatacatgcccggcgatgacgtgcgcacaattgactggaacgtgaccgctcgaaccggcacgccttacgtcaaaaagttcatcgaagaacgcgaaatgactatgctcctcatggtcgatgcttcaagcagctccgaatttggttctggcaagcaaatgaagggcgaagtcatggcaacgctcacggctctcctcgcctttgcggccatcaagaataacgacaaggtcggcctcctcatttataccgatcaggtcgaacttttcatcccgcccgaaaaaggccgcaagcacgtattgcgcctcatccgcgaaattctttacttcaagccgcaacaccatggcaccaatacgcaagtagccttggaatatgccggcaagattttgaaccgcaaagctgtcgttgtcgtaatgagtgactttttggatgaaggtttcgaaaacgcattcaagattttgcgcaagcgccatgacgttctcgccgtgtccgtcgttgacccgcgcgaaatggaacttccgcccgcaggcctcgtagaactcgaagaccccgaaaccggcgaaacgcttttaatcgacactggcgatgccgccttccgcgaagcattcgcccgcgaagccaaacgtcaaggcaaagccaccaaggaactcttccagcgcatgtccattgactttgtccgcatcgagactcacgacgacttcaaggaaaccgtcgccccgctcatcgagcacttccgccgccgcgctcgcgctgccagccggtaacgcgaaagccgcaagaatgtaaagcaaaagccgtgcgactttaaaccgtcgccggtctatacccgagcaatttcatgctataaagcgcagtgcccttgctgatgctacgaacacctgttgcatatccgaaaatttttcgaagcggcacgtcagctttcaaaaagtgcgttttgccatcgccttcgatttctttcactttgccgtcacgggcctggatatcacccgtcacaagccccgcaaaattcacagggcattcgagtgaaagttccatcacaggttcatacaattgcacatcagcaggtttcacgagctttgccaccgcatccgcacagcatttcttgatcatcggcgggagcgccccttccgtccattcaaagcgatggacttcaaaacgcacacccacaagcgggcccttgccgagcacgccaacttcagtcgattccaaaagtgccgagcgcacgcctgccaaaatttcaagcggagccttttccataaattccgcagacaagcgaatgtcatgcgcatcgccttctagcggagatgccgaaatactgatggccattttgtgcgggccaatctggaatgtattttcggcaggtccaacttcgcggcacaaacgttcttgccaccgcacctcagggctccctgcacgcacttcgcaaccaaattcacgtttgaggcgagcgagcaaaacatcaagctgcacctcgcccacggtatgcaaataccagaatccgccatcgtccttttgcacgcggaaactcggatccattcgtgcaagcactgagaggctgcgttccacgtgggcataatcttccgtgcgtacgcattccacacgtgtttgcaacaatggcaaataattttcgctgattgacggcgcggcattccccgccgcactctcgtctctcgtctctcgtctaccatctaaccaaatcacctgcccgagttccgtttcaaacggcgagaccatcgcataaatatcgcccgaacggatttcatccacaggcaaaagcatattcgccttgagccttgaaaattcaaaacccgccggccaatcgcgacgcaacaaatccacgtgactgcggaacagcgaaatctcgcccacgccacggaaatgtctcaagcgcacaacttgcccaagctcattttttacaaacgtcgggacttccggcaaaaagaacgaaagcgccgtcacaaggctgcgaatgccaaagccttccagcgcagaacccgcataacaaatcacgtactcatcgctagccgcaagagctttgagcccacgcaaaagcatcttcggcggcaccggcttattttcaagcgcaagtgacaaaatttcatcgtcaaaattgcttgcaaattccaccgcttcatcgtaatactttttcaaaagcgcacgttcttccgccgcacccgcatccgattcccaaccgtcatcgagaacttccgcgcccgattccgaatgcaccaagcggctctggctcagcacatcgagcatcgcgcacatcttgccatttttaaactgcggcacagacatgagcaccgggcgcacgccaagcgtttcttcaatgttgatgagcgtttcatccagcgagtaatcgggattatcgagcttatttacaaacaaaatcgtacgcacgcgagattcgcgcaacttgcgaaatgaagcaagcgtctgcgtttcaacgccacttgcggcactcaccacaagcacagcgccttccacagccgtaagcgccatatcgacttcggcaccaaagtcgacatgccccggcgtatcaataaaattgaaccatgtatttttccattcgaaatgcgccacgccactttcaatcgtgatgccacgttccttttcttcgggcatgtagtccatcgtggctaagccatcttccacacgccctgggcggtgaatctcgcccgccgcgaaaaggattctctcagaaagtgtcgtcttgcccgcatcaacgtgggcgagaatggcaatatttcgaatcggctgtttcataagcccaaagatacatttttaccggttcatgaacgagagtttcagcgcattcttgtagagtcgatttgcccaagcttcgtgacccgaagattcaccataaaggtcatccagaatcgtccggattcccgccacaccgccaccttttttcaagatgtacaccacaagcaggctaatcacacccagcgacgaattgataatgtccaagtccgtatttgcaagctgaaacgctgccaaatggtacgcatcatcggaatcctccttgatgagtttatctacatctgcaagcgtttcaaagcgtaagaacttcagcgccttcaaaaaaggcatcatcgacgactcgtgaatttccgcctggttgattgccgcaatacgctggttcaacttatcaaacggtcgcaatttcaggtaattcgtaaacgagtcgccgttcagcgccacctcatcaaagcgtcccgaatgcacaagcgactgcacatgatacctgtaattattgatatccgtacgaatcttgcagaactgctcatcaacaagttccaacattcccgccaagcggttcaaattgcgcaagtattcacgaggaatttcaaagcccgacttgtaacccgtatcgtggtctagcgttgcccacacatgttgcaatgccgtacgcatctgaatttcaaatcgaatttcattgagttcagggtactccggatcttcgaacaaagctttcggaatggtacatataaaatgcaacgagttatagccaaaactatcgagttcgtgcattttgcgcttgtcaacgctatttctccagtcaatttcaaacaagctctcgacaagcgctgcgattttatccacatcgtcgttatagaacgcaatcacgcgagcacccaaaatgtccgtcaaatcagtcagagacttatacttgccatttttacgttcaagcttttcggcaaggcttgcttctgccttgattcgcgcttcaacggcagtcacatagatattgttctctgccacttttttcttgagcaaatcgcagacaaaatccctcattttttcaaaaacagggagcttatcgcgataatcttcaagaatcatcgtttctgcaggattcaacccatatttttcaacagagtcttcactcattatcttctaccgccaaatattttttcaataaggtccgtaaattctgcatacgcaaaagtaccttcgagttctttcaacgatgcagccaaaccgcgataatgccactcgtgttccttaatatcggtcacgtggaaaattttccagagttcatcgcctttttggacaaaatcacgataaatgattcttgcattgctgagcttatcgcccatcgccacaatctttgcatcgcgactggcccctgccaagcggtcaattgccgcctgcttgcgagaatgccaagaatccgattcgctcacgccttccatgaacacgtccgattcttcttccacaagtttcgccacgcgcggtccaaactcgcgactgatatcatccaaagtaacagacgtatcttcaacggtatcgtgcaaagcggcagccgccatcaattcctggtcatccgtcatagtcgctacaatttccacagcttccatcgggtgaacaatgtagggaaagccttttccgcggcgacccgtaccagcatgcgccttgaccgcaaaaacaattgccttgtcgagaacagaagtatccatttttagtcctccaggaagtactgaacattggtcacaacgcgcacgttcttgataaacggcgtattttcatcacggtcgctaatggagaactgtccctgcgttgctgtcttgattttaccgagcttgctttcggaatccgtcgcaaacttttcagcagcagcacgggcgttcttgttcgcttcgtcaatcatcgcgggcttgatttcgttcaggccattgaaactgtaaattttgcggtagcggtaatcatcgccactgaatgcaattccctgtttcaaaagttcgccctgcttgcccatgatttcacggacgcgatctacattcttcgatgcaaccgtcgtcaccactgttgcaatgtagcggaacggacgacggttatcgccatagcgttcgccttgggcatcttcaatttccggagcagaccagctgatttcagccgcatccacgccattatcgcgcaagaactttgcaagcgttgcatttttcgtctgcacggcatcgtgaatcaatgaaaggtcattcccgacttctttgtacacaataggccaaatcacaaaatcggccttgacctcgcgttccgagagtccccggaccgacacaacacggtccctatctttcgtgtggatcatagcgcaatagaggaatgcgccaagcccgagaataccaatagccaacaataaagcttctttaactctagacatatatttctccttcgccgcgaaacacccacggctataagtttaatatacaatcttgagtagttagtagtcactggtcaatggtcattagccgcaaacatcccctattttctctcgtctctcgtctctagtctctagtctaatttctaaattttcccccgtaacaaaaacccgcgtgtgcggaaaggataatctatgtctaaactgactgattctaaggaatggaaggccctcgaggcccatgccgaagtcgccaagacttggcagatgaaggaactcttcgcgaaggacccgactcgcgccgacaagttcagcgccgaagcctgcggactcttcctcgactactccaagaacatcatcaccgacgaaaccatggcaaagctccaggacctcctgaagtctgccaatttcgaagacatgcgcgccaagtactttgctggcgaaaagattaacaccaccgaaaagcgcgccgtgctccacaccgcactccgctacaagggtaacgatccgatttgcgtcgatggcaaggatgtcatgcctgaagttcgcgccgtgctcaagcacatggaagatttcacgcatctcgtccgtagcggcaagtggaaaggccaaagcggcaagtccatcaagtacgttgtcaacatcggtatcggcggttccgacctcggtccggtgatggtcaccgaagctctcaagccgtatgcagaaaagccgatcgcaggcgaaacttctccggaagtctacttcgtttctaacatcgacggcacccacatggccgaaaccctcaagaaggtgaacattgaagaaacgctcttcatcgttgcttccaagacgttcacgactcttgaaaccatgacgaacgccgaaactgcaaaggccgccgtcctcaaggcatttggcggtgacaagtccgctatcgcaaagcacttcgtcgctctctccaccaacaccgaagccgttaccgaattcggtatcgacccggcaaacatgttcgaattctggaactgggttggcggccgctattccctgtggtctgcaatcggtctttccatcagcctccgcatcggcttcgaaaactacatgaagctccaccagggcgcttacgaaatggatcagcatttcaagaccgctccggctgacaagaacctcccggtcatcctcgccctcatcggcgtttggtacaacaacttctttggcgcatccagctacgccatgctcccgtacgaccagtacctccaccgcctcgccgcctacttccagcaggcagacatggaatccaacggcaagaccgttgaccgcgattccaagcgcgtgaactaccagacgggtccgatcctctggggcgaaccgggtacgaacggccagcacgccttctaccagctcatccaccagggcaccaagatgattccgtgcgacttcatcgccccggcaaacagccacaacaagattggcgatcaccaccagaagttgctctccaacttcttcgctcagccggaagcattgatgaacggcaagactctcgcccaggctcaggaagaactccgcgccgccggcaagtccgaagaagaaatcgcatttctcgctccgcacaaggtattcgaaggcaacaagccgacgaactccatcatgatggactacgtgagcccggaacgccttggcgctctcatcgccatgtacgaacacaagatcttcacgcagggcgttatctggaacatcaacagctacgaccagtggggtgttgaactcggtaagcagctcgccaagaagatcctcccggaacttgcaaaggccgacgcagaactccaccacgacagctccaccaacggactgatcaagtggttcaaggctcaccaggcttaatcaagacctttatagaaaaagccgcagcactccgctgcggcttttttttgtactcaatcttacgcgtcctaaacttccacgcctttttccttgagcaccgccatcacctcgtcatacgggagcggcttcgagaaataataaccctgcacgcggtcgcatccgatttccttcaaaaagtctagatgttcctttatctccacaccttccgaaagcgtgccaatatgcaatagcttagccatttccacaatggcgcggataatcaccttggacttttccgagaagttccgcaagaacatcatgtcaattttcaaaaagtcgaaatcgtaatctttcagcacgttcaacgacgagaatcccgaaccaaagtcatccatccagacttcaaatccgtcattttggaaacgcgtcacctgttcacggatatagccatcctcgtcaccgtccagcacggattccgtaatctcgatatggatcatctcatgcggcacgttatattctttagtcaaccgcgtgagttccttataaatgtcactcagcttaaagtccagacgcgaaaggttgaacgaaatcggaacgcacttgttccccaaattcgtttccacacggtatttttcgcaaattttcttgagcacgaacaagtccaatttctggatcaagtgagcgtcttctaaaacgcctacaaaatcaagcggcggcaagaatccgtgctccgggtcatcccaacgggcaagcgcttcaaagccacaaagcttgttcgtattgatatccacgacgggctgataaaagaccttgatgtattccttttctacagcctcgtcaatgtgtgcaatcaagtacattttcaagcgttcacgggcgcccatttcatcggcataaacggcgacatattcatcgtagacgcccttggtcgtcgcttcggcaaggcgagcccgcataaagcaacgttctacgttttcattttcaacacgctgcacatacacgcccgccttgagctctagcacaccttgagtcgagaagctacgaatcttgtcatgcgcttccttgatttttgccttcatcccggaggcatcacctacaacgcggaacgtatcgcacgacacatgcgtcacatagcgctcgccaaacagcgtcttaaacgtatccgccatgaacttcagcgcaccgtcaccttcttcaaagccaaacctctcgttaaaggccttgaaattttccaaatcaaaagcgacaaacgcatagcgtttcctcgggttcctaaagagcaagtcctgcacgtagtttgagaacagaagcgcattcgggagccccgtcagcttgtcatggttacgcgcaatttccgcctgttgcgtcaagcgcaccgtcctgaaaataagcttcaccgcaatcgtaagcgtaagccagaagaaccacgatacaaagacaaggtaattcaaaaattcaggagttacctcaatcatgcgcacgcacacatacatggcgaggttcactagcatactaaataacgtgacaaaacccaagaacccaaagcgcgcaaagatttgcgtgttacggacaaataaaagttcattccaaaggagtttccaccaaatgaaaattgcaaccaagtttactagggcagcaccaacctgcgtcttgcccaccaccatgccgaggtaacccacaccgacagatgccgaaagcatgaacagcgatggagaccagtggatcgaaagcaccttcccaaaaacaaaaatcgccacaggaatcagaatgacgcggctcatgtagtccactatcacgtcgagcaataacggaacctcgcccatcatgcacccaagcaagtgcatcatcccgtgataaatcaagtccgaataaatcatgtagggggtcagcgaaaaaacggcaccccaaaaaagaacattcttcaagttctgtttttcaccaagcgcagccagcgtaaaaagcaaaaacccgctcgccaacagcgacggaaaaaagaacacatgatttgcgtaatccagaaaatttatcattgctataccctagagcatcataaatataatgtataatcccatcccgtgtacgcagatggtgaaaaaacgcacattttgggcgctatacattggaataaatactaggatttacttcactttactaaaatcaagcctatcatcaaccggaatcggttcattctggttttgaacattgacgtccaccggctcgggcgtaccaagcttccgtcggaggcgcaggcatttttgccatttgagcggactggtcatcgcggccatcctttctcagctgcatttcatctgaattattgccgacgccgattacagcagggcagcccctcggattatcgcacgcacaacctaaaacaaacaaagcaaaagcaattaaaacaaatttcatgattttaatatacaaaagaagtcaaaaatagacaaatagtcaacgaaaatcgagcataacgagctcggcagtaaggacaaaatttttaaatttggcgcgaaaatcttatttgggagcaatgtatgaaatccaaattactcttaacaacatctatcttcacgctttccatgctctatggctgccttgacgaggtaagcgaagcaagcgccccggacttgtccgaactcgcctgcaaaacagaaccgctagacgacgatagcggtctcaagattatctgcggcggtgattccgtaggtgtcgttttgaacggcaaagacggaaaagatggagccgatggtaaagatggcaaagaaggcaaatctggtgccgacggcaaagacggatcatcctgctacgtcaccgaaaacgcagaaatcaacggctacgacgtgttctgcggcgatgaaaaaatcggttcaatcgtgaacggcaaggatggtgccgacggtaaaaatggtgaaaacggcgccaacggtaaggatggcgacaagggtgacgatggcaaggacggtaaagacggaaaagatggaacttcttgccgcatcgaaaccaacaaggatatcaatggttacgatgttatctgcggtgacaagaaagttggtcagctccttaatggaaaggatggcgaaaacggcaaggatggtaaagatggcaacgacggttcctcttgctcggtcgaagtaaacgatgacatcaacggtttcgacgtcgtttgcgcaggcaagaaggtcggcgaactccgcaacggtaaggacggccaggacggaaagaatggtaaagatggcaacgacggttcctcttgctcggtcaaagtaaacgatgatatcgatggttacgatgtcgtttgcgcaggcaagaaggtcggtgaactccgcaacggtaaggacggccaggacggaaagaatggcaccgatggtaaggatggaacctcctgcacggtcgaagtaaacgatgacatcaacggtttcgacgtcgtttgcgcaggcaagaaggtcggtgaactccttaatggaaaggatggcgaaaacggcaaggatggtaaagacggtaacgatggttcttcctgcagcgttgtagaaaataaggatattaacggtttcgatgtcatctgcggcgacaagaaggtcggagagctcctcaacggaaaggatggcgctgacggcaagaacggtaccgatggtaaggatggcaacgacggttcctcttgctcggtcaaagtaaacgatgatatcgatggttacgatgtcgtttgcgcaggcaagaaggtcggtgaactccgcaacggtaaggacggccaggacggaaagaatggcaccgatggtaaggatggaacttcctgcacggtcgaagtaaacgatgacatcaacggtttcgacgtcgtttgcgcaggcaagaaggtcggcgaactccgcaatggtaaggacggccaggacggaaagaatggcaccgatggtaaagatggaacgtcctgctctgtcgtaaagaacgaaaaggtcaatggatacgaagtctactgcggtaccgaattcctcggattcctcactaacggaaaggatggcgctgatggcaagaacggtatcgacggtaaagacggaacttcttgcactgttgaagagaacaaggaaatcgatggctatgacgtcatctgcgctgacaagaaggtcggtgaaattcacaacggtaaagacggtcaagacggtaagaatggtaccgatggtaaagacggaacgtcctgctctgtcgtaaagaacgaaaaggtcaatggatacgaagtctactgcggtaccgaattcctcggattcctcactaacggaaaggatggcgcggatggcaagaacggcattgacggtaaggacggaacttcttgcactgttgaagagaacaaggaaatcgatggttacgacgtcatctgcgcagacaagaaggttggcgagctccataacggtaaggacggccaagacggaaagaacggcactgatggtaaggacggaacctcttgccgtgttgaagtaaacaaggatattgacggttacgacgttatatgcggcgacaagaaggttggcgaactccgaaacggcgctaagggcgaaaacggcaaggatggtaaagacggtaacgatggttcttcttgcacggtcgaagtaaacgatgacatcaacggtttcgacgtcgtttgcgcaggcaagaaggtcggcgaactccgcaatggtaaggacggccaggatggaaagaatggcaccgatggtaaggatggaacttcctgctctgtcgtaaagaacgaaaaggtcaatggatacgaagtctactgcggtaccgaattcctcggattcctcactaacggaaaagacggtgctgatggcaagaacggtattgatggtaaggacggaacttcttgcactgttgaagagaacaaggaaatcgacggatacgatgtcatctgcggtgacaagaaggtcggcgagctccgcaacggtaaggacgcagtccttccttcctccagcagcatcgcttcttcaagcagtgcagcaccttctagcagcagcaaggtttcctctagcagtgtcacaccgtctagcagcagcgtcgcttcctctagtagcgtaacgccctcaagcagcagcgtagcctcctctagcagcgaaaccccgtctagctccagcgttgaacagctcagcgaaaagtgcaaaacgctccgcgccacaacagacgtattcaattccctctacgacgttctcggttgcacccgctctgatgaaaaggtcgccatcatcttgcgccacgcccaacgcgacatcaacaaatacggcgacgacgatggcctcattgacgtcggtagagcacaggcaaagcaagtcggcgaaaaactcaaaaagctcaacctcgacgacttctattacatgtacaccaacgtcaagcgcaccgcagaaaccgcacaaatcatcgccgtgaacaaaggcgaaaacgtttcgtcaaacattaacgactggcacaagcatagcatcgaaaaccttactgaaatcaaccagaacctgaaggaatcctggtatgtcaaacccaatcaaagtgcaagcaactgcaagggtaacgccagctggggctggagttcttattccaaaattgcctaccaggaatacgacaacgataacaaccgtcaaaactgcgaaaatgcattctaccccatcgctgacagagttaacgatttcatcaacacctacttcacatacgaacaaatgcacaagtacaccttggccatttcgcacgaccaataccttgtaccgttcgtcattacaatcagcaacaaacaaatccacgatgacgttaaaaattccaaatacgatctccgcttccacaagcatgatcgcgacatcaattggaatccggattttaactattggatcaactacctcaccggcgtagtactcatcgttgattccgacaacagcgttataaagctccccgtcaaagcactagacgacggattcctgcgcgaatacaaaaatccataacaaacaagcttcaaagcccccgcccgggggcttttttcgtattctacttttccagtgtttttatcaacgagtctaaacgagaagacaaatgttttgcaccgacaaagctcagatggtcgcaatcattcgccatatcatccgtatagtcgtgcatcccaaatttattttcgtccaccattataaaatgcggatagacttgcgctaaagaatcaaaataggccgccgtttttaaagcctggctacgctttgtcccatgccgcccaaagctgcccgtattcgcatacccaggagactgcgggtaaacaagcccaataatcttaaagcccttgttttgcgtactgtcaataaaggccgtcaggctatccacactattgtcataatttttctgccaactcgtttgcataacagtatcatacttaatttccggctcatcactccaacagttaggttccaacatcaacaatcctctcatattgacgtaattcaaggagtcggctcctgtatagcaaacattagcatcaacaaagcgaacaaaagattgcggcagcccatttctccaaaaattatggttcctgtcataaaaataacccggtgcctgcccaaacgcaaattgcattctactagccttagaattgtgcatcaagtcatacgatatttcaacaatcaaatactttaaatttttagcatgcggaataaaataattatccatcaaatagagagccgcccaaatatttccaccaacgtatccaaaattaagggccgattttgatatctgcgttggatcaaatcctctttcagtacgggatgttcctacggcaatcacttctaaagaatcgcgttcgtcccaaaacatgcgcattttcaagcttgccgacctttcaccgccctgataaataggatcccaatacaagcctgcactatccaaatcaaggtctttatttccaaacgtattcttaggcatcacccacatattagggtgccacaaatctccgccttcaaccaattcggttacactagaatcaagaacattcactagcgcaagttttgcatgttctccttgaacattgacaagcgatacaacagccagattgtcgcgattcacccattcagaatgatcaaacgaaaaacctttcggtgcaggaattgctcgtaccattttgccactgctatccgcgacaagcaagcgttcatgcaccccatatttatcacttgcaaaagccctccctgtagaaccgccaaaatccaaaaacaatgtctgattcaagccatccttcgaaagtgacgcattgcaagcctgctcaccattataccatacatcatcttttccattcacatgcacgcgcaacctacgcgctcccgatacagcacggttcaggctttgcgaaacaccgctgtgatacgcaccatccatcagcttcttcgcttgtccaaactttccatttgagaaaggaacaatccatgtcccgcgagccaagaactccgcatcatcgctattatcggatgcatcgtcgacaaacacaatcgaagtatcgccaccttcactcacatgccaacgtggaatcacagccttttcaacatcaagctttacaaggccaccaccatttgcatccaagtttcttacatataccgaagaggggccatcaacaccttccatccccgtgcaaaaagcaaccttgcttccatcaggcgaaatatcgggatgaaatacttgaaccgtatcaaaaatttctatagcacctggacttctgccatcataatcaatataaaccaaattgccggtcacattgtttctaaaagcaagtttcgaatggtatgttcccaccttctcacgaacatccgacgagaaagccttcatcttcatataatttgttgcaacaccattttgctcatccagtccagtggcttccggaatttttccaaacgccaaacgaaatcctatatacccagataacgttgaaggggttacaggataaacatctccacgagtattcagattcatttcagaaggagcctgaaccatcataccccccttgacgactttttcaagcgaaccaaaccaatcattcgtcagttcaagagcgttacctgccaaatcacaaaagccaatcgaatcagggaacgcacacggttcatggagttcaaaatttgaatttgtagaattccaactatacttttcaggattccacgactgcgacgcggccatcacccattccgcttcggtcggtaaacgaaaaccttctacatcagaacgaacttcaagtccttctaaattaatgcaatgacctttcgcattaaaaaagggcctatggtacgcataaaccgaatcatatccaaacaacctgctatacgcatttgcaaaaaggacaacatcataataggacacattagttacaggcaacttatcatttgcacaatccaatgcaaagtaccagtcctcatccttggcaattttatcgaattcagagcatgtcacttcatgaattcctagcgagtaagcggaagaagcaccattaggtataattctcatcattccttcacgaagagaatccaacacgattacaggagcagactccgaatcggcactctcagccggatttttacgtccatctccatgcgaatccgagcatgacgcaagagccacgcataaaaggaaacacgcaaaccatcttttcatgactaaatcgctaaaccgcatactcacaaaataacaaaaaacaacgtcccgcaaggcgttgtttttttaagctttaaaatctcgcgagttctttaaattacggcacctcgacgctgtcgagaatcttctgcacgacagtttcggcagtgacttcttccgcttcagcttcgtaactcagaatcacacggtggcggagcacttccattgcgacagccttcacatcttccggcgtcacgtaggcacggccctggataaacgcatgagccttcgaagcctgggcaagaccgatagaagcacgcggcgaggcgcccacttccacaaagcccaccaagtcgctacgcttgatgctacccggatcacgcgttgccaagaccaagttcacgatgtattcgcgcacgcgttcgtccacataaacctgcttcacgagctcacgagccttcaagatatcttccttcgttgcaacagccttcggctggcggagtcctgcacccgaaacagcatcgagaattttcatttcgtcggccttgttcgggtagctaaccttcaccttcaagaggaaacggtccacctgagcttccggcagcggatacgtaccttcctgctcaatcgggttctgcgtggcaagcaccaagaacggttcgtccagcttgaacgtttcatcgccaatcgtgatgtggcgttcctgcatggcttcgagcaaagcgctctgtaccttcgacggcgcacggttaatttcatcagcaagcacgaggttcgtaaagagcgggcccttgcgcgtttcgaactttgcttcacgggcgttataaatcgtcgtaccgagcaagtctgccggcagcaaatcaggagtaaactggatgcgcttgaagtcgagcgaaacagcatcggcaaaagccttcaccgcagtcgtcttggccaagcccggaaggccttccaaaagcacgtggccatctgccaaaatacccgtcagaatgctttcgaccattgccttctgaccaatcaccgtatcttcaacttcacgtagcaagttcatgcaaaaagaactctgctgcttcaccttttccgaaagttcctgaatatccatttattttacctctaagattttcatgctttaagatactaaaatctttgaaaaaaaacaaatgagattagtcgttagtcaatagtcattagaagattcaacgcaaggcataagggggaagcctccccctggcttcagccccgtcgggtcttccaccaccccttctagcgggcgctcagacgccgccccgcaacgccccagcatttactaccaacccataacacttatcgtcaaaacaaatctatccatattagaaaacttctcgtacttttcaggatagttactataatccttacgtttataagtcaaatcccgaccatatcgaaattccagaccgaaccgcaaagtttcgcgaggaacaaacgatatatagccaccaccaccaatttcatcataaaaaataggagtatcatgagtacaagcaattcccgtatcaaaagcacaagcatgtcgtccatttctagacaaatgttgcgtcaaccccattcgaaaactatcccctataggcaactgttcaataagggataatccaccaccccattgaaaatacttgtgttcaactttttccaattgccacagccataaattgccccaacccatgactcctaaataatcagatacaaacccaatctgtaaatagggcgttaaaaaatctaatccaccgccaaatttaaaatatccaatactccgctgaatttccagcattatatcgacgggaacttctcgctctacatacgcccaatcatcattcacttctttttttatttccttgttaggcacaaaatcaacacccaagccaccataagccaaatcccccaaatataaagaacctgatacgctttttaaaaacgcaccgtcactcttttccataaaagtagctgcagaaggtgggtgaatgctagaaacaccgcaccccgcaagcatcatcgtcacaaacaaaacaaataaacaagccaaccgattcatcacgtataaagccaattaaatttcaaaaaaaacatcagtgcgattgcgcatcaaacatcacactaaaatcaagataaaatcgcttattatctggaccaggctcatttccataacggaattctaaagaatacccatcataactgacatacgcccctacacctagttccccataaaatttcatataataatcaagatttattgagcaacattcatccaaaactcctgaataagaattgtaagcaaaaaactgatgtacgcccactttaatttttgaggtaatggggagctgttcaattatcataattccaaagggtcgtttccaattcgttgagctatcagcattaagtacaataatatctccccacccctgaacaccaaaataatcactaacaaaacccaaattcaaacgaataagagaatgatctcccgaacttaaaccaaataaaaaatgatcatttctaaaaaagagcaccccatctagtaaaaaatgcgattcctcatatctgtaagcttcctgagcactcttctcttcacgatgcgaattatcatcgccccaaaagcctccaccgccaacgccaatactaatagaattcggtttggcactcataaaacgcgctgctgacggagcatgcgaactgcaccccgcaagcatcgcagccacaatcaaaacaagtaaacaagccaaccgattcatcacgtataaaatagctttaattcaaaaagtttcaacgtaatctatcagcaaatttcaaccacccatcaggcgatttaaacaagaaggcgattccgcatacttcgactacgctcagcacaggctccagccagaatgacattcgggatgggcatgactatgcataaaaagaccatattgctgacgccagcaatatggttcacgctatcattttcccagcgccgggaaaaatgatattactttttcttcttttgaacatgcaaaagagacccatcagtccttttcaaacgacgcaccactttcttaacatcttcacttgcaggcaaattttcggggacaataccacgatcaagaagcattttgcggacagcgcgattgttatccacatgttccttctcaattttcttttgtccaaaaagattttttgtttgagttttgacagaagtcatttccgcagcaagatccttagccttgatgcttaccgtaggcaaaaaatccgctagcgggcgactcgcaggaacattatacttacgctttaagagattcgtatcaatgttgaacaacgcctgatcgcccttggaacggataacggcaaaacccttgctatctacgcctcgttcaaacaatactcccgataggaccttttcggtatgcgcaagtttctccctcgcctgcacacgttccaattcatgaatacggtcttcaacaatttccgccacacgagtctgcacagcaaagtaattctgcgcaaaagaaatttccggcttgcgagaatcaccattttgagcaatcaaataacaagcgtaacgagtaagcatatagtcatcaacttcacgtaccgccccctttgcaagatggatcattttcccggcgccgggaaaatgatcatctacaatttcgcctgcatttttacaggcttccttcgccttttcaatagcattactaaaacgctcccatttagtatatccaagtaacatactcaagtcacgagcactccaacattccaccccttggtattcgcaagcaatagcttggaacttttcgaacagagtcttgatctcttcggacttcattatagcctccatgtaatcgtattatacgacgccgtttttgcggcaagtttatgattagaggcgttcctgcaaaatcaaattatgattaaagcaaaaacgcacctcgcctttgtatagcgagatgcgcagtcattaatgtatctatatattaaaaagttggcaaggggttcataaaaattttacataacccaacaaaaaactaccacccttgaaaatcaatcataaacgtataccggttgaaatcgcttataatgttaccgtcaatttctttttcatcaaaacgataatacgttagatctcttccgagccgaaattcaataccaacatttgttcctgttccaacaccaaatgaaacatatgcacctccaccaatttcatcgtagaatataggcgtgggtgtaggaatgctgaagcccaagtcatatataccatgagctatattttcacgaccatttcttgataaatgttgcgtcaaaccaatgcgaacgccattccctatcggcaactgttcaataacagacacaccgcccgcacactgaaaatacttgtgttctactttttcaaattgccacaagcaaagattgctccaacccatcacgccaaaataatccgaaacaaaccccacctgtatataaggtgataataaatcaaatccaaaaccgtatttaaaatatccatagcgtcgctgaaacgaaacagcaacttctacaggagactcctcttctctatagctgtattcttcatttacttctcttttcacatactttttaggaataaaatcataagccacaccccctactgtagcagaaattgaagcatcgcgcacaaagccatctctatcattttccataaacgccgaagcagaaggtggatgaacaagcattgtattacatcccgtaagcaaagtcgcaacaaccaaaacaattaagtaagtcaaccgattcatcacgtataaaatagctttaattcaaaaagtttcaacgtaatccatcgtcaattttcaaccacccatcaggcgattcatacaagaaaggcgattccgtcatactttgactacgctcagcacaggctccagccggaatgacatttggaatgggcttgacaaaataaaaacagaccattttccccacgccggaaaaatggtctcacttctttttcacagcgggcaattccgggagcatggcgttgagcaagcgcacaagcaagccgttgtctgcaatttgctctgcggtgacacgaagcatcggctttgcaccatcgtaaggcaactgcaattttgcatttgggagcatcgcttttgcggcggccacaggcttcaccagcaagcggtcatcgtaaatcccgccaaagatttttccatcagcgtaaaagatgtactcgcccatcatcttgcggggcgtcacacgcaactcccccttgaattgagccaagacataatcgcgaaacttttcagaactcggcataaaaatcctttattcaatgacgtttttgacattgtaatataaaaaattaatttgtatattctttctatgctcaattatctattcctgttgctcgccattttcgcagaagccgccggcaccacgttcctcaagatgtcagaacaattcaccaaacttgttccttccatagcctcgcttatctgctatgtcgcctcgctttacctgctgagtctatgcctgcgcaccattcccatcggcattgcatacgccacctggtccgccctcggaattgcactcatcaccttaagcggcataatctttttcaagcaaattccagacataggcgccatcgtaggattattcctgattatctcaggtgtcgccgtactgaaccttttctccaaaatggatattcattaagagcaaaagactcatgatatcaaacttcactgaagaatatctcaaggattataaagaacaaattcgcaagttgccacttgacgagctttatgaagttttagacatcattgaaaaagacgattctccagaacgccagaacatcgtcaaaacacgcatcgcagaaattgaaggcgaagaagacgaaatagacgaaacaaacaccaaacataatttcgcgcagttcgaaacatttccaaagcaacctattgaatcaaatccagacttaaacgacttccaaattacaactcaagaccctgaacaagctccccccgaaagcgaagacccatcaaatcacgaaattacacaagaagaaatagacagctacaacaatacacaacccatgcccgactctgacggatgtgtttcattcattttatgtatggcaaccgggtttggtattgtcctttttactctagttggattttcaatgggcgcaaaccgatctgcaggctttcacgatttaaaattaataaccattctgccatatatcaaatatatccctataggcgccatcctgcttttttgtttctttacaaaaaacaacatagtccgagactattggctaaaccatcttaaatttgcgcttggtattgcgtcagttctcgccgtaaacgcaatcactacattcatctcagggacatacagtggcatataccgctgttgctcaggaacacccgcctacataatagccgcaggcattctctttttttcgatattatttatcctaaatacattctttaccatcaacaaaaaaatccgtcccaaaaacgggcttacgctaattgcactcgccctaatccttgaaacggcgctccgataaccgtttttacaatttctttttcagcaccttcgcacagggcttttctacaagttcatgtaacgcaattgccataaccgcgcacaacgcgaccgacattacaatctgcaatacgttattctggatatcgcacgcagcaaacagccagttctcaatttcagtattgaaagtctgcgccaagaaaaacgcatagcttgccgcactcgcataacgaagcaccgcagaattatgcagccgaggtgacttaagccctgctagcgttaaaatcataaaggcaaacagcggaatcacaatccagtcgtaaagcatgtaattgcccacgaaaatattcagccgcacggcaattgatattcctgcaactaaaagcaaaacttcaacaagcaaagctttccaagtcgcaaggattttcgcaatgccatcgcggattggcaacgagcacaaaagcacgccaatgaaaaattccagcccacggaaaaacgggttcgaataaatcgagtccgtcgaaaatgtatgcacgacaagcggagaccagaacaaaaccgccgagcatattgcaagcgacatccacttcgtgcgagccgtcatctgctttacgatttcttgcatcagcgggaacgccaaatacgcaaacagcaggcaagaaataaaccaagtcccgccattatggctcactgggaacagcgtcgaaaacacgctttgcaatcccaagatttcaatcggcaaaagcactagattctggaacaccgattcctcccccaaggtcacaacgtacaacaccgccacgaccaagtacaaaggaaaaattccgaaaatgcgtttcagataaaagtttttgagcgccggagcctgtacaagcgatttatccttgtacgtcaagaacagcacataacccgaaagcataaagaacgctgtcatgaacacggcgcccatcgagacaaatcccgtcaatggtccaaaattgctttcgtgatggatattgcaatggaacagcaataccatcacagcggctacaacgcgaaagaggtcaagccccgccgcacggtgttgcattttggacttgtcgataatcactaatcttcttccttgatgcccatgagcgtcatggcaagtttccaggtttccttgttttcaaagctgtcgcgcttgccgccgccgtagcgggcgtgcgcaaattcctcgagcaggggcttccagccgtccagtttgccatcggccacaagagcatctagattcaccgcggaggcggcggcagttccttcggcagcaccaaactggtgcagagcatattccttgcagattccttcaagttccaagagccattcgcggctatcggccaccatcacgcgctgcttcaagacaaccatcttctcgcgtaacgcattctcaaatgcattcttcgcggcagtcgctgcacgcaaatgagcacgcttgcgcatgcgccacaacgcagcaagcagcacacaaacgcctaccgcaccgcctgcaataaacggcatcgcattaaacggcgcatcgacacgtataggcacgctatcgctacgcaaatcaagcgactgccccatcggcgtcggaatttcaaaacgcatggcagggatgttcaagttgcccgtatcctgcataacgagcttgtagttgaacgtgatctgcgccatttccttgccgtcttttaccgatcggctagattcctgcgacacgcccagctgcaaaatgcccttcgcatttgctgaacttgtcggcaccacgagaatcgcactcccgttcacgctccacgagaccgtcaccgggaaaataatcgtatcgcctacagtcgccgaaagcggcacatttccagtagcacttccggtagcattccctgcatcaccagcatttcctacgtttccagctgtaatcgtaatcccgagctgttcagctgtcgggagcgcaggcatacccgcatcatttcccgcggaatcaccgtcaacagcacctgcatccaaattgcccggagcattcaaacaatccggttctatcgcaaggacattcgtcgaatctttttttgttgcaacaagcaacgaatcagcatttttttcttgagtctcagccttagcttttttagccttgacaggcttcgcagtcttagaattcacgtttttttctttcatacgtaatgaatatacaaaaaagacgataataaaggggcttgcccagaacaacaaaaaactcccggaaggttccgggagtcgagactgttcgtcttacatttttcgaggctcaagcctcattcactactagactccagccgggcgaacgaacagaccgttcagcaaggcggaatacatcgtgagcaagatatccgagaagtagctctgcgtcgtaagcgaaggcacctttgcgttcaagcccgtcgtgcaggtagaaagccatgttgcattgcctgcaatacccgtagcgcaccaagcaccgtaccactgcgacggaacaaccgtattgctcgtgtagtcagcaccgacagccaaattccaagagtagttgacggcaagagccatgttattcgggtcaccgctagccttcttcgaaatgaaggaattcaaagtggagagtactgcgagagcgcgagcatcctggtaccagtagtagtcccaagcgatacgccacggaatacgcacagattccttgttgaactgccagtaggtcgtgtttgcagaaccgttagcaggcttgattgcattgccagcgccatcgctccagtccgggaacacgcccgtaccagcattctggacctgctgcatgtaagcatacattgcattcaagacacccgtccagttatgagcaacgtccacgattgcaaagagacggagtgccaccggagagaagtagctcaggttgtaaaccggatttgcgcccttccacatatcttcgtcaccagagtagatgagcaagttagtcgggttcacttcggcatcccaaatggcattgatcaagctcatagcgtcttgcaagtacaaggcgttacccgacttgaaatacataaggatcaaagccgtcgcgatatcttcatcggcgtctgtagcactggagttatcgacttcggtccagtggaacgactgggtgatccacggcataagctttctgttggaatattccctaaaagctctgctgtaattccacaagcggaggaacgtgtcatcatcaccattgaagtaagccaaaagcataccgtaaccgataccttccgacaccgtgcaagcacgggtcttcatgttcgggaccgtagtggtgttatcagagcagtagctcttgtaataacccgtctggctagaccaaacgacacggcccgccggcatatacacagccgggaacacaacgttgaattccgttgcgagggtcggatacgtgatcatttcctgttcttcggtcgtgaagtggaagctcttccacaatgcataatggttcacggcataagcaggatttgcagtcgtggcgagcggagcataagttccagtcggggtcggagtcggcgttgcagaacttgccggagccggtgcagaagaagtcggagccggagtagagctcgtcgggagcggagtataaacagaagaggagctcaacgtcgggaagataaccgcagagctcggggtcggattattcggagcgctcggtgcggcatcgtcaccgcaggcgccaaagaaaaatgctgagcccaccaaaacaggcaacaggatttttttgcaaaccataaaagcctctcattaaatatccccaaagcggggctggtaaatgccaaagtaatatatataaatatagcttttaaggaaaggctgcaagcaaaaatcaagtttacttgtgagcacaaacacgagcttcaacatgcagaaaaaggccgcttgtgcgacccttattaaaagattttttgaattttaaatcacttcagcacgattttatctacgaagttgacagacttgccggtcacctggaccatgtacacacccacattgagagaagaaagatctagcgtagaaccattgtcaatggaagccttgactacaacctgcccacggatgttcctaacctcgaccgaagcggctgaatttacgccggaaatcccaagattacgccccaagagggtcgccttggcattggatggtcctcgaacggaattaatcgcatcaggaaaaataggaccacaacagccacagcttttcgggcaagatccatcgtacggaccgataccgcagatgttaaagtcatacgtccccggctgagcctgcatcttgaatttcaccgaaacaagctgttttgcagcctcctcacctgaaattttcgtagttcccttgtaccaggacggctgcgaaaagccagaccaaggaatagccttggatgcagcagcagcggccgccttcgaaagaggagcagccggatttgcgtaaccaattgtagcgtcaaactcgccgagaccgagttcgagagacggagcaactgaagaagtataagtaatgcagaggccgccccaagcagaagcatcacctggaaccggattaccagaagcgtcttcaccaacgacgttgaaaccaataccgacaaaaggattataggtcaaaatgcctttatcgaggaccgcagaaccacagataccaccgcagtgttcaataacaggatccatcgaaccgtcataagcattataggagtcagactcaaccggccatacaaccttcgaagtaccaccatcgtcattgtcattataactgtaccaatacccatgagtattgctttcattaccaaggcccgtttgaacctgagattccccgtacccaccataccacgtttcaaactcacctgcgaatacggcagaaacaacgagcaacgccgaagcagcaaaaatcttcttgttcataacaatcctcctagtcacaagcactcacaaactaatatagattttttgacattacctcagcacgattttgtctacgaagttgacagacttgccgatcacatggaccatgtacacgcccacattgagagaagaaaggtcaagcgtagagccattgtcaatggaacccttggcgaccacctgcccctggatgttcttgacctcgactgtggcagcagaatttacgccaaaaataccgagattacgcccccaaagtatcgccttggcattggatggaccacgagatgaattaatcgctaaataatatttatcaggattatcatatccaaaagcaacattgtaaccaggaggacacgcaccaccacaacacatcgggcaagttccatcgtacgggccgatagcgcaaatgttgaagtcatacatccccggctgagcctgcatcttgaatttcaccgaaacaagctgtttagcggcttcttcacctgaaattttagtagtccccttgtaccaagacggctgcgtaaagccagaccaaggaataaccttatgagcaactccaacagcagccctcggaagagaaaacgacggatttgcataaccgattgtggcgtcaaagtcgccaaggccgagttcaagagacggagccgccgaagcagaataagtgatacagatgccgccccaagcagaagcatcaccagcaactggattaccagaagcgtcttcaccagccacgttgaagccgataccggcgaacggattataggtcaaagcgcctttagaaagagctgccgtaccacagataccgccacagtgttcaataacggggtccaaggcatcagcaaattgactattacctatttcgatcgaccccggccatataatcttagattctcccccatcctcatgatcatcgtaactgaaccagtacccttgagttttggtttcgttttcaaggccagtctgaatctgataatcatcgccataccaggttttaaactcacctgcaaacgcggcagagaccgacaaaagcgccgtagcagccacaaaactcttattcatagaacactctctccttactctattgaatataacattttatcaaacaaaagaataagaaaatatggatcctatcaccttcggctccaggatgacaagggcgaaaatagcagtgcttaaaatacagaaaagggccgcttgcgcgacccttctctaaagattcttaggaatccgaaattacttcagaacaatcttgttggtgaagttgacggacttgccagcaacgcgaaccatgtagacacctgcatcgagagaagcgaggttcatagcagaggaagcgtcacccttggcgacaacctgaccctggaggttcatgatttctgcgttagcagcagacttcacaccagagaagctgagggtacggccagtgaggatagccttagcagaggaagcaccgcgaacagccttgatggaagcattacaagaagtcgggcaggtgccaccagcgtacggaccgatagcgcagatgttgaagtcatagttaccagcagcagcctggatcttgaacttaacagcaacgagctgtgcagcagcgtcagtaccgctcatctttgtggcacccttgtaccaagacggctgagtaaagccagaccacggaatagacttcgttgcagcagcagaagcagccttagcgagggaagcagccgggtttgcgtaaccgatggttgcgtcaacgtcgccgagaccgagttcaagagtcggagcagcagcggaagtataagtaatgcagaggccaccccaagcagaagcgtcacccggcaccggatcaccagaagcgccttcgccgacgacgttgaagccgataccgacgaacgggttataagtcaaggaacccttagcgagagctgcagtaccgcagataccgccgcagtgttcaacaaccgggtccatagcggtagcagagtattcgttaccgagttcgaccggccaaacaaccttggattcaccaccgtcaccgtcgtcgccgtagctgaaccagtaaccgtaggtgttcgtgtcgttaccaatgccagtttcaacctgcggagcatcgcccagccaggtgtcaaatgcaaaagcagcagaggcagcgagaattgccgaagcaattgtgagtttcttattcataattctctctctttttttaactgtttacccaaattgggtgatttggacaacaatatatttttttttcttccaaaatgccatacctacagccgtttgaaaaaaaaatttacataactgtttgcaaaccgccctttccttgataatataccactttggcgacgttcaaagtacatacaaatttgtttacaaaatacttctgtgttgtccgtcacatgaaagaggaacgcaatttttttattacgatagaaatccttgactcctgcgagcagaaagctacattatatataaatatacttgccatcccgacagggccttgcgcaaagcgggatcccacgttgcaagggtggcaaaaaacggggtaaaggtgtacaacaggcacaaagccaacagccttgtgttcaatagtaaacaaaaaattagcctaaattgtttactatcttcgatttaattagataatttttgtcaaaacaaaaggaaaacactcatgaaattgacaaagcttctgacaagcatcttggcaggcgcggcaatatccgcctttgcagccgatgcatcgacagcaacccccaagaaagttgggccggtctcttattatggcgctctccatacaagcggcagtaagatcattggcgccaagaacaaccagcaggtcatgctccgcggtgtgagccttttctggtccgacgcaacgggtctttcttactataacccaaccgtcatttcatgggttgtagacaatctcaaaattgacgtgttccgctatgccatgggtattgaatactacgactccaatggcggcaccaagaacaagctggacgatcaggtttcttatacgaagtccccggaaggccagctctccaccatcgacagaatggtccaggctgctatcgaaaacgacgtctatatcgtcatcgactggcatagccacagagctcacctcgaaacaaacctcgccaaggacttcttcgccaagatttcccagaaatacaaagatgtcccgaacatcatctacgaaatctacaacgaaccggtcagcggtagcggtggcgactggggtgccatcaagaactacgccaactccgtcgtgccggctatccgtaccaacacgcaaaacttgatcatcgtcggtacgccgaactggtcccagcatccggaacagggcgcaagagacccgatccaatccacgaacattgcttacgttttgcacttctacgcctccagccactccaagggtagcttcggcggttacgtctctagcgcactcagcgccggttatccggtgttcatctctgaatggggtaccaccaacgctgacggtgacggcgaaccgaactccagcgcaacaaacgaatggactcagttcatggaccagaacatgattccgaactgcaactggagcttgcgtcagcagacttccgatgtggaccagaagagtgaaaagtccgccatcttcgctggcgacaagtccctcatcacggccgcagccctcgatgcagcaactttcacctcctcgggtaatatcatcaagagctacctcaccaagaacgcacgttcctgggcagactccctcgtcaagggcaagagcggcagctgctccttcaaggctacaacagccaagcagactgacggcaagatttctggagtcctcaagtccggttgtacttacacctccagcaacgaaaaggttgcttccgcttctggcagcgacatcgtcgtgggcgactatggtttcgccatcctcactggtaatgacggttctcagtctatcgtgacggtcaagcaagttgcaggccagaccatcacgaacctctctgatatcacttgcaatttctccggtagctgcacggccgcctccaagaacggcatgtctcgcgactttgacggtgacggtaccaaggactacctcctcaccatggacgacaagaccaatgaaggctccaagttcaccctcacttctcttgacccgacaaccgtttctgtaagcaagaacaagtgcactaacgccaactgctccaactctcagaagaatcagcaagtttggatgttgcacttccacaagtacggcacagccaaggtcgttgcatctgcaccggcaattacaggcttccgcgccatgcaggacaccttcgaaatcacttacaagaagggttcctacaacatgaacaacaagttcaaggatcagaccatcgctcttggcggaaccactacagaaggattcccggatgcattgctcggcaacgccgttacctacacgttcaacggccagcccaccacgccttacttgaccaaggtcggcaacgccttcgtcggtggcgcccagaacgcaatcttcgctattacggcccacattgcagaaactgccgactacgaagaattcgaaagaactgtaacggttatcgttggcgacgcaggcacggcagtcaacttggccgaatggattgcatacaccaacccgatcgacgccatcaagccggctaacaagattgtaaacagcttcaacgcccgcatggacggttcgatgctccagttcacgaccaagaacactggcctcgtgaaagttgacatctatgacgctctcggcgcaagcgtgaagcagatgtccgaagtctacggcaagggcagccacgctatcgacctcaagggtctcccgaacggctcctacacgctcgttgtccgccagggcagccagaaggcctccatccgctgggtgaacaagtaattaaataatggcgggctccgcccgcaaaacaaatgtgaaaaactccagccactggctggagtttttttttcatgcgaaatttttgaaaagaatttccgctgaaattagtccttaaagacgaatgcgtaaccgagaacgaccttttccgttgtcgagaaattgtagtagcgtttgatcttaatcgtaagcggactagacgaaggtgctacgaattcaacaagttcaaacgggttgtacagcgagttcgaaattgcgatgcttgtgggcatagtccgtgacgtctgacttcttcaagatattctaatttattaaaaacgctggcttttatttttccattccatacaaaaagaaaaaccgcagcggttgttgcggcttttcgaattgcacaaaaggcgcccccggaacggcgtccggggtgacatttgcattacttcttagaacgatggctgttcttgatccattcagtcttgtggacttccggaatgtcatcaagcaagcggagcgtatgcggttcgttcgtgttgtcgagcacttcagcaggagtaccctggttcacgatcttaccgtcgtgcatgatgaagatacggtcagaaacgtagtttgcaagaccgatatcgtgggtcacgaacaccacggtcatcttcagctcgtctttcaacttgcggaggtaatcgaggatgtttgcacgaacgcaggcgtccaccatggaggttgcttcgtcagcaatgaggaccttcggacggagcgcgaagatacgggcgagaagcatacgctgcatctgaccaccagagagttcgaacggatacttaccttcgatatctgccggagcgacgttaacggccttgagaccttcgtcaacgcggcgacgtacttcttccttggacggcttgtccttgaggatgttgagagcgtcttcgagctggctacggattgtgaagaactggttaaagcagccaaacgggtcctggaaaacggactggacttcgttccagtggtccttcaggttcttgatcggcttgtcgcgatagaggaactgaccgcgagtcggctggtaaaggccgagcatgatcttagcaagcacggacttaccgcaaccagaaccacccacgatggagatgaattcttcgtcatagatgtcaaaggaaacatccttaacagcagtcttcaagctcttgccggcaccgaaatccttgctgatgcgcttggcagaaaaaacaatgggcttatcactttgcataatcgcacctcacgtcacgatcgccgacaatgcggagattctgggtattcttcttgcagtccgggcatgccttgctgcaacgcggagcgaagcggcagcccacaatcttgttcttgaggctaggaggagcaccttcgatagccaccggatgacggccacgctggcttgcctcggtactgagcatagcgcccatcaaagcctgcgtatacggatgacgcgggtccttgacgacctgttctgcagtacccttttccacgatttcgcctgcatacataatggcgatgttgtctgccacgtggtagaggagcggaagttcgtgggtaatgaagatcatcgattggaagatgcccttgtcgagcaagtcgaagatcatcttgatcacttccttctgcgtggaaacgtccaaagcagaagtcggttcgtcagcaatcaccatcttcgggagaagaatcgtagagattgcaatcacgcaacgctggcgttcacctgcagtaaggttgatcgggaaggaattgagcacgcgcttggtatccataccgatacggtcgaagtgagcatagacacgatcgtagatctgcttagcatcaagcttctcacccggcttcaagtgagccttgagcacgtcggcggcgatatccttgatcttgcgaaccgggttcaatgcgttgaatgcgccctgcggaatcatggagacctgctgagcgaggacattcgcgcgaacatcttcgatgctgcggttcatgagggattccatcttgtcgccgttcttgacgcgaacgtcacccgtttccgggtaaagcggcgggatgcacatgcccatgagaccagaaacgagcgtagacttaccgcaaccagattcaccggcgataccgagaatttccccctgcttcatggagaaggacacgtctgtaacagcgtgagtcttgtctccaaaacggccgaggtaataaagacccaagtggtcaacttcaaaaacattttcagacattttttacctcttacttgcgcagacgcgggttgaagacgccttccatagaagtgttaatcaagtacagagcaaacaccgtgagggtaacgacgatcgttgccgggatgaatgcaatccagatggagtcggagagagcaccgttatccttagcctggttcaagatgatgccgaagctagtggaatcgacagggccaagaccgatcatggagatggatgcttcggaaagaataccggaagacacctgcatgatgaacaccatgaacacgtacgagagcaagtacggaagcacatgcttgatcacaatcgtgagagtcgatgcaccgttgaggcgggcaagggcaatgtggtcgcggctacggagagaagaagcctgagcacgaacggcacgggcagaccagctccaagcggtaagaccgatgatgagaccaatcaaggtgagggaacggccatccttaacagcggagctgataagaacgagaatcacgaactgcgggataacgatgaagatgttggtgagcatgttcaatacttcatcaacccagccaccgcggaaaccgccgaacaagccgataagcacaccgatagtcgtagcaatgatacctgcaacgaagcccacatagagggagctgcggagaccggcgatcaagagggacacgtagtcacggccgaggtggtccgtgccgagccagtgagcagagctagaacctgcatacgggccagcgacgatgtcacgagcgtgagtatctacgttgtagaaaagaggtccaaagatggcgatgaggagcgtgagcacaaagatggacacgccaatcacgaacatcggggacttgagaaggtttcttaaaagcttacccatgattacttacctcccatctggagaccggccttgacacgcgggtcaaagacagcgatcaaaacgtcaactgcaaagtttgcaacgagaacgcaggtagaaatcatcaaggtgcaaccctggatcgttgcgtagtcgttcttctgaatggcattgagcattgccataccgagacccggataagagaagatcatttcggtaatgagagcgccacccaccatggcaccgaggctctgggcaagaccagtgagctgcgggagcatagcgttgcggaacacatagctaataatcttgccttcgcggaggccgagccacttagcatacttcatgtagtctgtaccgagttcgtaaatggacatggaacgcatacccgttgcctgaccagaaagaagaatcgggaacacagagaagaacgggagcacgtagtaccagctgacgctcttgaagcaggaccagctgaacgtgagttccggaatgtccgggctgtaagcgcccatagccgggaaccagccaagcgtgatggagaagaatgccacgaggagcataccgaacacgaagaacggcacaccgttgaggaacatggcgcacgggaagaataccttgtcgaaaatgccgcgcttgtaagcagcgaaggcaccgagaaggtttcccacgatccagccgagaagaatcgtcggagcctggatagcgagcgtccacgggagggacttcttgataacgttcgtcaccggttcgttgttctggtaagagagaccgaggtcgccgtggaacacgttgcccacatagcggaagaactgagaaactgcagaagcaagcttcggatcggtcttcaagaccggctgatcaaccatgacggtatcgatgcgttcggcctgaaccttttccatgaccggaatcttttcgacagcagctgcagcgacagccttagcagccttgcccttcttggccttgaccttcttagccttcttagctttcttgcccttcttgcccttgtgatcggcaggagccttttcaacaaagaccgggttgccagcttcatcgagcttctggcgttcgaccatcaccggattgccggcttcgtcaacaaccttcacgacgttcacgaccggctggccgttttcgtcaagctgcggaaccttctgcatgacaacgttgccgttggcgtcagtttccggttcatagataacgttaccatttttgtccaattcagccatgccgaaagagacgaggagttcagcctttttcttctgagcttcagtcggagaaaggcccttaccggcttgacccatgatgatgtcaaccgggttgttgtcgccgagacgcggcaacgcgaagttgagtgccactgcacagacgaaggtcaacaagtaccagaacgccttctgcaggacataacgtagcataggatattgtttaagcattggtagtcctttatcctttatttagcaagcttcaaattccaaagggtcttggtacccgaggccacccacggaagctgagcaggagcgtacgggttcttttcggtcggccagttcgtccagacgcggtcgctgaattcgtagaactgttccggcaagtaaaccagcggaatggacggctggtcttccatgaagatcttgttgagttcgcggtaagcggttgcgatggaatcagcattcttcatgagcggaattgcagagagaagcttgtcgacttccggacggaaaccttcggtacccggctggttgtagcggccgatgttcacacctgcccaagaaccaagcggctgccagtcgcggcttgccatgatttcgttgaagcggctccacgggagagacggagtcacgtcagcaacaggcttgtgcatgatgaggtcgaagttaccgagacccatggccggccagtaagaaccgccatccacgaagccttcacgaatatcgataccagccttgcgcataccttcgacagcgatggtcaccatagcttcccagtcgatccagccgttcgggctcgtgatgtacatcgtcggaatcttttcgcccttggcgttttccatgtggtcgagcgtaccgtcgtcattccagacagacttgtagccagcttcagaaagcatctgcttcaccgtttcgacgcgttccttttcgtccgtgatggtgagcttgacaccatacttagcgaggtcttcgtcgctgatgtacttgccttcgaggttagtcggcatgatgaggcccggcttgatctggtccgtgtagtcggacacagcgaacttgcggagagccatgtagtcaatagcagttgcaagagcacggcggaagcgcttgtcgttaagcggttccttcatcgtgttgatgatgagcatcggcattgcacccggcaagaaatacggcggttcattgagccatgtatgtacgccagcgccagccttgcggttgatacgcgggatgtagctctgggatgcgtcgaggttgccgctacgcatagcgatggtgttgtgttcgttgttcttgtaaatcggatgaacgatatacttcggagcagggagctgaccattgtggagagcggcattgccccagtagtcgtcacggcgttcaagaataatcttgttcgggtcggcactgcggagagcgtacgggccggaaacaaccggattctggtccatcgggagtttcttcacttcgtccttggagccaagcttttcgatgagcggttcaaacacgtgagccgggacaatacggatggcctgcaacaagtccatcacagaaagcgggttgttacgctgcttcttgttgataaggaaagcaactcgttccacctcacctgccggttcggatttaacggtatcaacgtggattgcggaaatctgttcgctagtgttgatggaacccatcgtgtagatgaacttcacgtcacgagaagtaaccttttcaccatcgctccactttgcggccgggttcaagtcgacgacgatagagtcgttgttcttgctcacgagcgagccgaggagggattcaatttcacccgtcaaagagttgtaggtgagaagcggttcgtacatcaagttgaaacgaccactcacaggccaggttgtcatccagctttctgcaagggggttgaacgtaccaggagcatcattctgctgcccagacaaatagagcgtttcctgacgcggcaaggaaccgctggcaagctcgtcttgcgatgagctaccgcacccaaaaagtgcgccagttgccgaaagcaccaaggccgttctagcaatcgatttcaatccaatcatttgagtcctcttagaatagggcctttgcggaggccccttttaattgaaaattcaaatctaatatagattattccaattcaaaattatttttgaacttggtaaaaatcccttgatgatttctcaatttgaattaagatttttttacatttagaaatgtttacaaactagatgcgaaaacggacttttaatcctacaagcgaaagacgagagatgcgctttaggcgcgttcttcttcagcggggtcaccggcggcgcagtattcagcgacttgttcgcggagttttgcgccgcggacttttccaagcaaatcgatgatgtcttcgagcggggcgtccataaacgcctcggcgctcttgtacttgctcagaatcttgatgcgggtttcgtgacccacacccggcatcttgagccattcgacttcaagatcttttttgcgcttgctgcgctgatatgtaatagcaaatcggtgcgcctcgtcgcgggcgttctgcaaaagctttagcgcgggacttgtacgatgtaacacaatgcttttgcggtcatcggggaacacgatttcttcgaggcgttttgcaagcccgatcagcggcaaatccttatcgtgaccgagttccttcaaaatctgcatcgtggcatcgacttgacctttaccgccatcgcacacccacaaatcaggcatcgggataccttcttcttccagacggcggatacggcgcgtcatcacttcgcgcatgctcgcaaagtcatcgacacctgttacagtcttgatgataaacttgcggtaattgctcttgtcggggcgaccattcttgaacgccacaaggcttgcaaccgtattcgtaccggacaaatgcgaaatatccacgcactcgatgcggaacggcgtcttctttaagccgagaactttctgcagttcaaaaacgctgctgtcgatttcgctgtacttctgcacttcggcgcgcatttccacgagaatcatgtcggcattcgccgaggcgagtttcaagaacccgagcttttcgccgcgctgcggattcgtgagcacgaccttgtgcgtcgtcttggaagcgagcgcctgttcaatagacagccgttccgacatgtccgtcgggagcggcacatccgttgcaatttcgcccggaataaattccacgtccatgtaccattgcaccaccatctggcggaaaatttccgtttcgtcatcttcaagcttgcattccaggcggtagtggcggcgcccacaaagcacgccgttgcggtactcaaaaatcacggcggcagccatcgtgccgttacgcttgagcgaaagcacgtccacgcagaggctcgcatcggacacatccgttttctggtgcgcactcgtcgccttgagcgcctgaatcgcatcgcgctttttcgccgccgtctcaaaatccatgcgttcgctcgcctcgagcatttcgcgttcccaaagatcaatcaggtcatcacgcttgccacccaagagcatctgcgtctgcgcaacctttttctggtactcttcacgcgtcacgagccccgcacacggagcgccacagcgcccgatatggtaattgaggcaaggacgtaccggacgattgagtggcaacttcagtttgcattcgcgaatctggaacagtctcgccgcgatatcttgcagctggcggatcatgcgcgagctcatataaggcccgtaatacaggcagccatccttcttgaccgaacggctcagaaacagcctcgggaacggctcgttcacagagaacgccaaatacggaaaatgcttatcgtccttgagcaatacgttgtacttaggcgtatgctttcggatgaggtttgcttccaaaataagcgcttcggtttcgctctccgtgataatccactcgatgtcgcggatatacgggagcatgagcgtcgccgcacggtggccggcatggtcgctgccgtcaaagtagctcgacacgcggttcttcaggaccttcgccttccctatatatataatcttcccctgggcattcttcatgatgtacaccccaggtagcagagggagttccgccagtcgtcgctcaatgtgttcacttactggaatcatgatttttagaaaatagttttttctgcacgcagtagattttctattttgcgcccgcccgtaaaaaaggagatgcaaatacaaaggtcattttacattttatcatactctagttacaagaaaattttatatatcttacgtagtaagtttcgcaccccgccaaatatggagaaataatgaatttcgaaaacatgaacttgttgtcgcagaaggttgaaagcgtcctcggtacggtacgcgccctgcgtgaagaaaacgccaaactcaagcagcttctcgaaggcaaagacgcccaggcagaagaccagaaaaacctgttggactccgccaacgcaaagatcgccgactacgaagccgccctcaatgcaagagccaaccaggctgccgctcaggacgaagccatcaacgaaaagaatggcatcatcgacaacttgaacgcacaaattaacgaaaagaacggcattatcgattccctcaacgctcaaatcgcagagaagaacggaatcatcgacgccctcaacggccaggtcgccgaaaaggacaacgccatcaactccggaaacgaacagatcaacgagaagaatggcattatcgattccttgaacggccagatcaacgaaaagaacggtatcattgacgcccttaacggccaggtcgccgaaaagaatggcatcatcgattctctcaacggtcaggtcgccgaaaagaacggtatcatcgattccctcaacggccagatcaacgaaaagaacggcatcatcgacagcctcaatggtcagatggacgaaaagaacaacatcattgattgcctcaacggtcaggtcgccgaaaagaacgacatcatcgacaacctcaacaaccaggtccagaaccagagcaacgaaatttccgaagcccagagcaagttccagcagctcctttctacgattgaaagcgaactcggtaccgaaatcaacatcaacaacgagccggcagcagaacaagcccctgaacagcaggcagaaaacaaacctcaagaagaaaaccctgacctgttcgcgagcaatggaggctcgcaacccggttttttcggctaaggtggttgttggataacgatccattcggcgtaggaatgaaataatatggcaaacgagacacttagatcagtcagcattaacgtcgctcaagaacgcatccacatccgcacagacttgcccgatacggacttgaaggaaatcgtcgatttcatcgaaagtcgtctcgataattcctcgaaatttaaactggaactgaagaagcagctgtgcctactggctgtggaactcacttccgagattgtcgagctgcgcaagcaattgcgcaaggccaaaacataccacgacctgatggacaaggaccttagggaactttcgctccagttggacgagggactccctaaagccgacaaccaagtttaagccaatccggatacatttaatacacttacgaaatctcggtatttttgccgagatttttttgtgtttttcccttgtttttggtcctcaagaaacatatattatacgtgggcatcccacggattttacacccgatctaacaggaataaatcagctcgttgctcttgtggttcagtttaggcgcgcatcgacgcgaaaaacaaatccccgaggcgctgctatcattgtaaaatagtagtttcgagtgttcgtaccgtaggagatgccctttttttattgtggcaaaatttgccggggcgaaaatggaaatctccgaaaaactatccgaacttttagagaaagcagaatccgaagatatttttgacaaggccgtcgttggctatttgcttccggacggcacgagccacaccgttacgctcaacactcccgaagatacagtttttgacatcgcgtcgctcacgaaggtctgccccacctcgacgcttgcgctctcgtacattcttgaaggcaagctctccattgatgccaaagtcattgactttatcccggaactcaagacaaactaccgcgacgagatttacgtttcgcacctgctcacgcacagcctcgattaccgcgtaccgatgaagacattgcgaacgctctcgcccgaaggaatcctcaacgccctttacacgtaccagttcgccgccgctccgggaaccatctttaattacgggaaccccgcaagcgtgctacttggcattttgttgcagagacttacgggcaagaacttgcaggaacaaggtaacgaacgattctttacgccgctcggcatgacgcgctcgggctacaacccgctcacgcgagtcccgaaatcagaaattgcggcaactgaactttgcgagttccgccatcgcgaaatccagggcgaagtccacgacgagagcgcctgggttctgcaaaagctattccccgtcgggagtgcaggcatgttcagctgcgtccccgaccttctgaagttcgtgaaaatgattctgatggacggcaagttcgaagacaagcaaatcgcccctgccggaattctagacatcgtaagccacaacgccctggctgataacgtcggagcagaaaccgccctcggctgggagctgaacgcagccaagttcatgggtacaaaggtctcgccacaggcattcggcaagacaggatttacgggtgcaagcatcgttgccgacccagacaagggaggcgccatcattctcctcagcaacttcacctacccgcatcgcgaaccgaacgccgacaggattcacgcattccgcgctacgcttgcggacgcgttctttgaaaaaatcagtgattagtggttagtgattagttaataggaaaagcaaaaacggcccgcgatgcgggtcgttttcgttcaaagggggattccctctcggaggcgggaatgacaagtttattaacggccagcggccttgcggagcatttccttgcgctgggcttcagcgaacatctttgccatttccatgcggttgtcaagaatttcctttttcttggtttcttccttgcagttcacgcacttggtagcagtcggtacggccataagtctcgccttcggaatcagctgtccacagattttgcaaacgccgaaagttccatttttgatgcgcttaagagcttcttccaaataaacgaggtacttgccttcgcgagctgccaatgaaaggttggtttcgagcgagttgatatccgttgcagaatctgcaccttcggaatcgccgccgtcaccagactgattcttctggtccaagaacacgttagccttttcggaatcgctctgggcggtcacaagctcgcgtctcttttccaaaagcatttcttcaaagaacttaagatcagcatcgctcatctttacgggtttcttctcagccatattaaactccttctttgtgagttacactgtgataagtaccgctttaaattatcttttttttacaaaaaagaacaattaaaataatatttttcaaaaaaaaatgttgataagtcggtaaaaaaggagttgccgactagaatatatccacattgagcttgaggccgtcttttttgacgccactgagcagcgcatcgaagtcttttttcagaatatcaaaattcttattcagcttggatgattcatcgaggaacatccttgccgagccctcactttcgtcaaacttggtgacaatggcaagagcctcgtttttagaagcttcaacacggtccaaaagtgtacgcacgcgatccatagcttcgtttgccttcgtagcggtttcgccaccgcggtccgaaagttcctgtaacgagcgttcaagtttttcacccgcttcctggtaatcgttgaggagctcatccaccatggatttccacttgcggatatcggcattcgtcacgcgcaaaagcttcttgaccttcttgccgacacggtccaagcgcttgcccgtctcgcccactgttatcgaatcacaaaaatcggtgatggtctgcttgatatcgccaatgtccttgaaaacttcggcaagattcttcgaaattccagaagtgccttcgtcgtaaagaccgcttacggtatcgccatccgccacaagtttgctcgaattgccggtaatgatgctcatttcgcgttcgcccatgaggcccgccgtcacaagtcggaattcagagttcacaggaatcttcgcttcggcaagtacacgtgcagagacatagaccgcttcgtccgtaagcttcacatcgacaatctcgcccatcgcaatgccacggacgcgcacaaggtttcccggagaaagcgtaccgatagtctcgtattttacaacaaacgtatagcgtttgtggtacgggctagacggatggtaataataaatcgccagcccacacgagaccacgataatgagaaaaataagacatgctacaaaatttttcttgattttaaacagcaaactattcatagaaagaccagttctgcggattaaaatctagcaaatcatcggtgaattcacccttcgccttcgccttaatcttctgcattaaggactcgttgaaatcctttgccacgttctggccgctcatcttcataagggcgttcatcgcaatgacttcagaaatcacggtcatgttcttgccgggcgccacaggcaacaccaccttcgggatgttcacgcccatgacgttttcttccatctcgtttaagccagtgcgttcgtacgagacgtcttgacgccactgctggagctcgacaatcatttcaattttcttgactttgcgaatcgcgtggataccgaacatcgaacgaatgtccaagatgccaacaccgcgaatttccatatgatgacggatcagcggatccggacggccaataatcgacttgcccacatggctgatatgaaccacatcgtctgccaccatgcgatgtccgctttcaacaaggtcaagcacgcattcggacttaccaacgttactttcacccacgtaaagcatgcccacaccatacacatccacaaggcttccgtgaataatggcatgcggagcaaagaactcgtcaagaattctctggcttatcttgaaaaattcaaaagtgtggagcgtcgtcgagaacagcgggatgtgcaaacggttgcacatattcctaagttcatcgtgcggagtctgtgcatgcgtcacgacccacatcggagcacggaatacagacaagttctcaaaaattttcgcacgcgcttcagggccgaccgactcgaggtaattccattccgtatgtccaatgacctgaatctgctgcgaactataaactttagtataaccagccatggcaaggccagggcggtggattccgctttcttcgatgcaggattccatatcctcatcggggcaatgttgcaccatctgcaaatctttgccgtagcggataaaaaagtcccgcaccgggaagcgttcccggtgcaggatcttgatgtcatttaatctatcagccattaggtgagttcagaaaccggctgagatctgtgatcgttctgcttgtcgttggccttcttgagctggaccttgatacgttcaagcgttacgtcaacagccttgcccatgttttcttcgtcagcagaagcgacaatgacggaacctgtgatgttgacagaaatttcgcaatgacgctggtgttcaacttcgtggtcaagaattacagaggcgctagtgatattcgggtaaaatttggccaacttatccatttcttcctgaatacggtcctgaagacctgccgatgcgttaaaatgacgagcagaaaactgaatatccatgataaacctccgtatgttaatgttaagatatatttacgtttaaaaactctttggaacttgcgttccgcaattaaagtatatacatctttttttttcaaaagtccacaactaaattggattttgcaaaaaaaattcgttccatcttggaatatttgctatagcgaattgccgaaatttcgctttttttagcgctttctttggttctttggcaaaatcttgagctctttttcgcgatatttggcgactgtacggcgtgccaccttgattccctgcttcaaaagctcgtcgctgatgtcctggtcggagagcggagaggacttgtcttcttcgtcaataagcgtcttgatggcgtcgataatctgcgcagaacccacttcttcggcatccggagcagacccctgcttgacaccggacgtaaagaattgtttaagttcgtacatgccgtaaggcgtttccacgtacttctggtcagtcgcgcgctgtaccgtgctcaccgccaaatggacatcgtcggcgacatcctggaggatcatcggcttaaggaatgcggggccgttttcgaagaacccgcgctgacgcttgacaatcgcacgcatcacaagctcaatcgtcgagaagcggttatcgaccgccttgatgaggtccgtcgccttcgcgagctgcgccttcacatattccttgtcctgcttcgatgcagacggatccgtgagaatcgccttgtacgtctggttgatgcggagagacttctgcatcttggtcttaaagcagacgacttcgtaattgcccttcttttcgacaaccttcaaatccgcattgataatgtgcgaatacgaatgcgaaagctggaagcccggatgcgggcgcaaacgcgagaggcttgcgacagccgtcttgacttcatcggcggaaacgttcaacgcctttgcaatttttgcatagcggagctgcaaaagattctcgtattcttcttcgagaatgcggatagcaaggctcgggaaattcgggatggcgtatgcctgaatcaagaagcattcacgctggtcgcgggcgccaatgccactcggcttgaacgactgcaaaacgtgaaccgcttcgcgcaccgggaggcttgcgtcttcgagcttgagttccccacgtagcacgcgttcaatctcgtcaatgtacttgtcgtccgactggacgatcatcgcttcagattcattgtcgcgattcacatcgcaaaggaatccatcgtcgttaatggagttgatgaggtactggaccaacttgcggaaatgctcttcggtcacgccgttttcttgaagctgttcctgcaattcacgggtgccgttccagaggcggagctggtcttcgagctgttcctgcaagctcttgcccacatccttgatcgggcggtcccaatcttcgtccggatctttcccgcctgaattcaaatcgttaaagggagcgtcatcgtacgatgtgccatcgcccaaatagctatcccagttcacatccgaagattcgccgtcgaggtaactgctatcgacatcggcggtatcgtctagggaaccgcgagccatgtcctcgatatcatcgggaaggtcatccgaatctgcacgcgggtcaagttcttccgggtccttgtcaacggaaacatcctgatcgtcaaagtcaccatcgtccacttccaaaagcggattgacttcgacttcttccttgatggcggtttccagttcctgcgaagttttctgaagcatcttcacagactggagaagcgcaggagataaagtctgttcctgcgtctgtccaatatttgcctgcattccaagattcataataactcctaatccaagcggaaagaatcaccgagataaatgcgacgtgcttccggatcttcggccaagtgttgcgaagaaccttccgtgagcacctggctcttgtacataatataggcgcggtccgtaatagaaagcgtttcgcgcacattgtggtccgtgatgagcacgcccatgccgcgatccttgagttccgaaatgatggactggatgtcggcaacggcaatcgggtcaatgcccgcaaacggttcgtcgagcaagaggaacgaggggtcgcttgcaagtgctcgcgcaatttccaagcggcggcgttcgccaccagagcagctcatggattttgtcttgcggatgtgcgtgatcttgaattcttcaaggagctgttccaacttctttttgcgctcggcacgtttcatgtcttgcgtttcgagaatcgccataatgttgtcttcaacggagagtttgcggaagatggaagcttcttgtgggaggtaacccacaccgagacgagcgcgcttgtacatcggcttgtccgtcatctcaatatcgtccaagaagatgtggcctgcatccgggcggaccatgcccacaatcatgtagaatgtggtcgtcttgccggcaccgttcggaccgaggagcccgacgatttcgccctgcgaaacttggatggagacatcgctcaccacctgacggtggccataaattttgcgcagcttgtcggtgcgtatcgtgctaaccaaatttttcactgtgcgtcctccgttttcgcagtttcgtccgccggcttacccttttctctacggcggttgaaaagacctctcaactttttatctttcgctgatttctttatcgtcgtcgaatcgctttctgtcaagttcttctttgaacttttttcttttgcggcaagcgaatcaagccttgcgagcgaatccttcttggcattttccgcaatgcggtttgccttttccaagtcgataaatcgcccactggcatttgtctttctgcccatgagcttgagcgacttcaccgcgttcttttgagcatcgaacaaaatgtgaatcgtgtcacccgtcgcttcgttcttaccagaaacagtcctatcctttttcacgtagaagtaggtgctctgcgccttgcctgaaacaattgcgcggtccatgcgaccctttttaaaatacaaatcgagacggtcgccgtccatcaaattgcggtaatccttcaagtccgtttcgtagaaaaatcccttggcgtttacgttcacgtaaaggcgctcaatttttccttttttgaattcgcagtagagcgtatcgccgaaggcttcggtcacgttaccgggattgccacgtttcggagcttcgttctggatgccgtgtgcgttgcgaatcacgagtgcggacttgagcatcttgcccgtttcgtcaagcacgaggaaaatggagtcgcccgtgaggtggtaattcttcatatcgcaagtcgggtggcccttcatgctgagccaattatctttgcgattaaagtaacccgtatcgcaagtgaccacgagatctttctgtgtgagcttcacatcttgaaaggcttgcgcaaagctgttcttcttgtcgaaaatgagggagcgcgaagaaatcgttacggtatcaatcgtaccatttttctgcttttcgtactgataaagtctcggcgacatcggaattgtcacgatgtcttctttgcggtcgtacttgaggtactgaccggtcatgaggtagttgcctgcggaatcgcctgcgctcacttcgccagaggcaatcgcaatttcgctttttctttgataagagccgttccttgcgcgcacgaatccggacggatgcgtgaagaggaacccgccgccacattcaaccgtttcggtattgcggttccaagaagcgcgctgcgtcttgaaagcaacgctgtcatggacaaagtggacattgccggtcaagaggagagttccgcgcttgcgcgacacatcgaggttgtcagcgtggtacatgatgagcggcgaggactgcgcaaatgcgagagtagccgcaaggaaggttgcagcgatgaagaggaatgcgcggaaattcattacggcatccctgcctttggcctaaacgggagaccgcgtggcggagccttcctggacggtgacgaggcgggctttgcagcctgcgacgacgaggacggcggattgcttagacgttccgcctcagcctgtcgtttgtcttcatccttcatacgttttgccgcatcttggaaaatacccgtcacgttagaaagaattttccagttgtcaaactgcgcatcgctttcaaaaccgacaccttgcaacacgtcgccgtcttcggagacaacgcgcacatagcttgcggttctgaccaaattatccttcttgttccagaggagcgaatcggcacgaaccgaggcgcccttcggagtcagcgcataaacgtggccgtaagcgtaaacgtacgtgaacgtcatgtcgagactgccggagtccgcacgcagaaacgccacgcgctcgccaatggaatcgtaaatgtccacgaacaccggacgcaccgtcacgatttccttgtcggcccagcgttccagataagcggttttcaggcgccagttgagcacgcccttatcgtagctgtcgagaagagtcgtatcggtaaagagcatctgcgggcgctcgacacgaatccaaggcttgggttcttcgatttcttcgcaaccaagcaaaaatgcagctagaatggcacatgcgaaaacgccccacaagcgagatgctttgcgggatactttgcaagatgcgagggacgcataacgggatgccgccgagcaagatgccggcgcaagcgcattctttatgttctgcaaaaattgtgccacaaacacaaattacaaatataaaagcacgttatttaaggttttctcggaaatttgagggaatttgggcgtatttcttggggagaagggtacaagggttgtacaatccgacacacaaatgaaaaataactgacgctaaaaaaaggcgaccccggcacagtggccggggtgacattgtaaaggcgagagcctttgttacttagccttcgcggccgagcatgaatgccttcttgttgccttcgtggaacttttcggcaaagagcttgttcaaagcgaccatccactgatcgacggtgaagtcaaagtacttggagagcttgccgagcatggcgacgttcaaagccttcacgttttcgagcttcgaaacatcgatgtcagccggcgtgaggagcacgccaccctgcttcatgtaggcttcgttcacgacaacctgcgtctcgtcaaagacgacgaggtagtcggcttcgccgcacgggatcatcggggactgcacttcttcatcttttgcaaaacgcacgtcagaagcgatggaaccgccgcgctggctcatgccatggacttcagctttcttcacgtcgtaaccttgttcgaaaacgagttcggccatcacgtcactagccttgataacgcctgtgccaccgaggcctgcaaatttaacgttcattacgctcataattattcaacctctctattaaaagttattgttcttcttggcagcggcttccgcttcggcaagtgccttttcggccttttccttgtttgccttgtcccaggcaaggatgctcttgagggcgagaatgcaggggctcttagcaacgataagcgtgagttcgtccttttcgagggattccttcacgagacgcttgaattcttccggttccttgacctggttcacttcgtagacgttgtcgaaaccggcgaccttcgcgacttccttgtagtcaatcttgtatgccggagagtggtcgaggtgacggcccgtacccgggtgttcctgctgaccggtcatagcggtaatgctgttgtcgagaatgacgacgacgtggccagtttccggacggttataacccgcttccacaaggccggtgatgccactgtgaacaaacgtagagtcgccaatcacggagacaacgcgctttgcctgttcgcgcgggagcacgttacggagaccgatacccataccgattgcggcacccatgtcaatcatgtagtccatggcgctgatgggcgggagagcggccagcgtgtagcagccgatgtcaccggaaacgatgcagtcgagttccttgagaactgcgaaggaactgcggtgcgggcagcccgggcagagcataggcggcttacccttgaccggaaccggatccgggttcttgtcgccagcgataatgcggcggacgcggttcacgtcgagttcaccaaagcggaaaatcgggtcaaacttgctttcgcactggatgccagcggccttgatgttttcagcaagccacgggtcgttttcttcgatgaccatgaggcgcttgccttcgaacttcttcgcgaaatccttgatgagctgcatcggcagcgggtaggtcataccgagcttgaggatgcttgcttccggggcggcttcgcgaacgtggtggtagctgatgccgctcacgatgataccgaaatcagcgctacgcatttcgaccttgttcgggccttcagcaacgttccatgcttccatttcgtccatcttggcgcggaggcgacggccagccggcttcgagaatcccggcaccatcacatgctgtgcgatgttgcgttcaaagttcggcaccattgccgggagttcttccttcggcacgacgatggacttggaatggtccacgcgggtggtcatgcggaggatgacaggaatcttgaacttttcactcgtctgcatggcgatgcggaagaagtcgtaggcttcctgggagttggacggttcgaacatcgggcaaacggatgccttggcgtggttacgcgtatcctgttcgttctgggagctgccctgacccgggtcatcggcaacaatccacaccatgccgccatcaacacccgtgtaagttgcagtataaagaacatcacttgccacattcaagccaaccatcttcatggtgacaacactgcgggcgtgtccaaaagcggcaccgagagcgacttcggcagcgaccttttcgttcggagcccactgggcatagccacccagttcagagtaatcttccaagatttcggtggaaggagttcccggataacctgcggcaagctgcacattgcaatgacgcatggaaagggaaatggcttcgttgcccgaaatcagcatctttttcgcatttggatcaaaagctggcatgatattccttttttgttttaatcgttttttaaacgaactgcaatatagaaaaaaggattgcgcgggatcctcgccgatccttgcaacaacacgtttggactacattttcgtatttatcagtcgtaatccaacacatcgatgtactatctagcagccattaaacaaaaaatctacaaatcaacacactcagcaaaattggtctcgaccacttccttttttgctatattacaaccaaatgaataatgaaagaaaaacattctacacctttgctgtttttgcagcactattcctcaacggatgcgcatctatctttttctcgactttgaatctacaacatgtcactgtcgtggctgatgacgatgacgcatacgacttttatgtaaatggaatccttaaatgcgaaaatacgaacgagtgtgacttttaccgttccacgatttcgcgatgccagttgaccattgaagcaaaaattgacgaagtagtcttgggcacggaaaaatatggctactggaaagaatattccttcatcgagcagatgtttcgaaacaaggatgatgacgaaaaggagaagaagtgccccgagggcctcttcagcggggctcaagcggttgtgaaaatcaatcaagaaacaaagaaacgcgagagtgccgccagggaaagggcatggcttaaaaattctgatacacagtgggaggcatcccctcaccgttcaaattttgcaaaatagggtctaataaaatactattattcctacaaacctttggaggtaatcatgaacgttttaaattttagtgatagcatcaagtttgtcggtgtggatgatcgcgagattgatctttttgaagggcagtataaagttcccgatggaatttcttacaattcttttgtgatttttgatgaaaagattgctgtgacggactcggtcgatgcacacaaagtatcggaatggttgcagaatatcgaaaacgcattgcagggcaaaacgcccgactacttgattgtccaccatttggaacccgaccacgccggaggctttctcgaatttatcaagaagtacccggacgcaaccatcgccgcatctgcaaaggcacttgcgttcattccgcagttcgtcaagctccccgagggcacaaagacgctcacgctcaaggatggtgacacgctttcgctcggcaaacacacgctaaagtttatcgcggccccgatggtccattggcctgaagtcttgctcagctatgacgaatccgaaaagattctgttctccgccgatgcgttcggcacattcggactttctggcaagctcggcgaagactgggtgagcgaagcaagacgttactatatcaacatcgtcgggaaatacggcatgcaggtgcagggcgtgttgaagaagctcgcgggcatcgaagtcaagacgatttgtccgttgcacggtccggttattacagacaatttaaacttctacattgacaagtacaacacctggagcagctatgcgcctgaaacacaaggcgtatttgtcgcttacgcaggcgtttacggccacacggcagaagccgcgaaaaagctcgccgaatcgctccgtaaaaaaggcgttgacgtgacgattatggacttggcacgcacgtactcttcggagacggtcgcacaggcattccgctatagccatctcgccgtatgcgcgacaacgcttgatgccgggctcttccccgctgccgaaaagttcctcacgcacatcaaggcgaaaaactacagcaaccgcaaagtgggcattgtcgaaaacggcacgtgggctccgatggcagccaagaaaatgcacgagattcttgacacgctcaagaacgtgacattctgcgaaacaacggtcacactcaagtccgccctcgacgagacttctgccgcaaaactcgaagaactcgctatagaattcgcgaaggatttggggaaatagaacttagttggcaaaacttagagcttagaaaaaagtcggcctccgccgactttttcgtttagagttagccattttttgcaaattcaagcattagtttgacttttatcaacaaaatattacgccaacatttgttttaaaagtgaaattttatatttttctccaaaaggagattttattttatgtggatatctaaaaagttattcgcacttgcagttggaacttgttcacttttcgcagcatgcggccaagattccaatcccagcaatttttcatcggggagcgacacacccaacaccccaaagtttgaagcattcagctgccaggaagtttctgaccccagcgtttcggcagaactggaaaaagcaaaggcgaatatcgcagacatcctaaaagatatcggcaaaggcaatttcaagagcgcacaggtcgttagcgcacagactaaaagttcattcaagagtgtccttgacaaatacccgggcaactgcgaagcccagctcggctacgccttgagcatcatcaccgacctcgtcaacaataaggatatcaagtcgttcatcgacaccgtccagaacaaaattgacctggacgatatgggtgtaagggatttcaaccagcttctcattacaagtgacggaaagttgctcaccagctttgcccaggaagccatggctcaggcaatcccgtccatggactcggcaatcatctacatgaagaacattgtcggcgatgacaagtttacttgcaactacacttacaaagacaagacttacgagctggaccgcggtgaattcgcaccggcactcgccgccatgttcgtgaccaaggcaatcctcacattcggcgcaagcatcaacattgatttttcaaccgacaacaagtacgactgggtcaacgacaaccgattcaccgcccacgaaatcaccgaatccggagcacgtacaatcatttcgctgatgagcaaggaaagtgccttctccagagtctacagcaactggacctcccgctataccgacatcccgaacttacttgataccgccatcgcatttgtagaagtcggcctgcaatacggcattgacgaagccaagacgggacgcaccacacagaaaaacgacccctacattgttggcgacgatgaaatgtccgacgtaagcgttcgcgatttcaagaaggccattgactcattggaacactaccgcgaatctttgcacaccggtgttaccatcacactcccgcacggcaccaagctcgtcgtgaacctcgccaagttcttccagattacagatggatatcagcaatacctcccctaccacaaattcaacgacgcctcgatctggaacatcccggttgaaggttttgaatggtccacagatttcggatatcacggagttacttacgccgaaaacgatcttattgatgcggtaagataccaagtcgaaaaagcaatcaagttcgattatttccacgcccacgcaaaccaggactatcgcaatccagaaaaacattacttctgcctcaactacgaaattggcgatgaacgatttgacaaatgctacgacttgctgttcaacaactgcgaagtatccttctctccgatttccagcaactactacaatgacgatatcgtaacattcgtcccaagtcctgtcaagctgaactcttccgtgtgcaaggttgaaaacggcatccacctctttgctaacgcttacctcgacgacgttccgaatgcattctacttcaccgacgcttcgggcaacaagacgatttcgtaccagaagctcgctaacggaaaactgaccgccgacggcaaggaatacaaggactacacgtttgacgatatgcagaactacatcttcttcccggatgttacattcggtggagcattcccaggcatgacagcagacgcattctggaaactcctcaagacggaattccgcgataacgaagattaagattagtggctaacactagaagaactatacttgcacttgggcttgtcgcgattcaggccctagcggcaagaaacgtcgggctcgccgattgcggcgggctttttttgctacaccaaaaagacaagcattttgcggcaaaagggtgcagcatcagggacacgttcagcatcaaaaactttgatgtttatggttccatacaacatatagaaatccactcccggtacaccgaaaacaactggcacctcaaaactgcaagcaaacagaccatcgcaaatgcgggatttgaaagccattttaaaaactattccctgggcctagatgtaagcaccctgccgatggtcatgcccaaagcatcgttccatcgtgacgattccctgttcaccgcaaaagcccgctttgcattcggctccgtagatttaggcacaatcagttgggttcccataaaacagacagagttgataagcaccattcctgtggattgggaatcgcactttgtctatagtgaactttcggcgggttccaaaataaagaaccattacattaatttatccctaaaccacattcggacactcccacgcaatccggacaaggaatactacctgagagattccgcaagcgtcctcgttttaaacggcgaatacggatacgccttcagcaattcacgccttgatgcgggctacacctacataggcgccgacatgacggtttacgggatttaccacgaagaaacaagccgcaagcgtttcatgtaccttccgatagaagcaagcgtccacatgagctacgccagatggcaatgggaaaatttgtggacacatttggagctcatgcatatttcagggaaagtattttcgaaccaggaacgattttacgaaactctcgcccttaaccgggctctccccggctctgtcctcaagggactctcgttctcgtttttgcagaggacattccgtgccaacgcagaactggacgcatccgcaatcgtaagcggagcctcttactactggaaaaaaggcaagcgctacatctttaagccaagcgttgaactggactttttcggggctagcggagaagtgaacatacagaaggaaattgaaacggtcatcctgacaacccaccagattacaaacgaaaaaacgttacgtaaggtaagtggcatcggaagcattctctccctcggcattgagctgcaaaaagaaggaccggtcagcgtttcactccagtacggaatttcacaaatcattccattttacgtggactacaaagactacctcgccgattccgatggcgacagcaactccaaaccttcagggggcatcataggctctatcgtgaacccgaacgaacaagtcgcaaaggacaagagcggttcactggaacgcagcgcttcggcattgctgttccgtaatggttttgcaacgcacctgggaattgcggtaaagttctaatacaaaaaatacccgctcaacggcgggcatcactagataataacggggtaccgcttcgccagttatttcttgctggctagttcctcttcgagtttcttgttgcggctgtcctgcatttcgcagatattcttgaggttgttgatttctgcgttctgcttggccacctggtccttgagatcttcgcacttggcagcgtaggtctgttcggattcaatgcggctgttcagttccttgcggaggctatccacggaattgcggagcttttcgacggcatcgtcggcatccttgatgaccggattgtcgcagactccgtcttcatcgcaagagcagcacttaaaaaatttcttcgtcacggcaacagtcgctgcggcaccgagaatggcaccgactaaaaagctattcgtcttcatggtcaaactccttgtaattaaatcctcctaataatatccattaaaaaaacgggaaagtcaagatttttttagaaaaaaggagattcccgctcgtccccgtcaagcgaggacaggtaggcgggaataacagacgagaaaaaagcgggaatgactagcgagcaagccgggatgccaaaaacaaaaacttgcaaaatcagtacaaaaatcttatattaatttaaaatacttcaaggtgtatatggtcgatcctctttattccgtgctagcttttacctgtgcgttcgtcttgctgattttcaagaatcagtttagaatcgtattggacaaaagcgaaaaaacggacaaggacttcttgtaccttgccaactgggtgattgtattttgcctccaggacggtatctgggggattttcggctgcggagctatcaagaacaacttcctgcttttcctgtcatcctcgtttttccatgcggcagccgctgtcatggcctttatctggctcaactacatattgaatttcatcaacatcgagcgcgaaaaggctattcccgccaagatgttgtccctagcgctagtcatattccagctagtccttcttttgatgaatttcaggtcaagttttcttttcggcatcagcgacgagggcacctacatcgtcatgaacgggagaaacctgctatattacagccaatatttcacattcttcgtcattgcaatttttctggtttacaaaacagcgagcgcaaaaaagacaagcgcccgcaaacactatgccgcagggttcctgtttatttcggcaccggtcctgtgcggttttctgcaaagggaatttccattttctccgtgtgattccatcggatccatgctcggctgctgtaccatctatgcatttttcatctcgaaaattagccgcaacagggacttgtcacaaaaggcggtcatcatcgcagggctttcttcggactacgacgtggtcgtgtacgtcaatattcccaagaaccaagccaagttctaccagatcagcgaaaagtttactccgctcctgtgggaaggtcgcaattccaccaaccccaaggattttgacaactttatgaagcgcatttacgttccaaacgaatttagcgaatttatcgaaaaatcaaccattgacaagtgcattgagcttttacagacggccccctattacaccattccgttcctcgccagcgtcaacggacagattgagcattaccgcctgaaaatcgcaagcgacaaaagcaacgcccaggggttcattatcggcattatcaatgtcgaataggaacatcgtctagaagaaaccgcacaacgcttgagaaaggatctccagcatacaaagctcattgcgaacaaagacccgctcacaggagtcgggagcgccgccgcgttcaaggcgaaatgcgaactgattgacaacgaaatcaaggccaaggacaaaataaaattcgcgcttgtagaatgcgacgtcaacgacctgaaggttatcaacgatacgttcgggcacgacatgggcgatgaatatctcaagaactgcagcaaggttttctgcaatgttttcagccacagcccggttttccgcatcggcggtgatgaatttgtcatcatccttttcggcgaacagtacgaaaaacgcgcagaacttttcgaaaagctgaaatcatcagtgaatcgcaagcctgacgccccaaaggagagcatttcgtttgcggcaggcatggcggattacagcagcaaaattgacgaatgcgtgaaggacgtgctcaagagagccgacacgttcatgtatatagacaagggtaaactgaaaagctagttggcagaacttagagcttagaacttagtactagtcagtattttgtgcagggaactctccgccaacgcggagagaagacacaaaaaaccccgggtctttcgactcggggcttttcagcgggaagagcgagattcgaactcgcgataggatttagtcctatacgtccttagcagggacgcgccttcggccaactcggccatcttcccatcttggggacactaattttaacaaaatttcggcaaaatttcaaggggtaacagccaaattcattatttttccacaaaaatgggcctattttttacatattacgggcctccgggcaggccacccctccaaaagttttatatcttgtaagtcgttaatactcaataatttacgtaaatatgaataagtttgttaaaatcatcgtcgcattcttccttgtagccttgatttgctacatccccttttatatagtcgtgttcaagatccttcccgaacgcgacccggacaaccaattcaaccgcgccaatatcttgcaggttctctctggcgaaacccgagtcttttacgaagacggcgaaaacctgctcggagcattctttgacgcgaaccaccgagtgtacgtgccttatggcgatatcccggtcaacctgatcaacgcccttatcgccgccgaagactcccgttactggacccacaacggttacgacctcaagggtttcatgcgcgccatggtcaataacatcaaatcagggcgtgtcagccagggcggatcctcactcacgcagcaggccgtcaagaacatttttggtcgtgaagaacgtagcatcaaggaaaagctcaaggaattcctgaacgcactccgcatggaaaagcacttttccaaggaagacatcctggaattttacctgaaccagttccacgtctcgggtacgggtaaaggcgtggctatcgcagcccagtacttcttcaacaaggaactcaaggacctgacgctcgccgaatgcgctttcatcgcaggctcggtcaagggaccgttcaactacgacccgtttatccagcgcaccgaagaacgcaggcaaaaggcaatcaaacgcggcgagacgcgactccgctacgtactcggacgcatggtcgaagagggctacatcgagcaggccgacatggatgcagccaccgcaaagcccttggaattcaaccacggcaatttccgtttcacgatgagcacgacgctcgaacgcttggaagaacgccttgacagcgattttttccacgaacttttccaaaaggaaggcatcgaagactggcgcaaggctcaactcgaaatcacaacgactttgaacgccaaatcgcaggatgccgccaaacgcgcattgcagacaaacatcagtaacttgcaattacagctcggcggttttgtactcccgaaggctcaatttgcaaaccgcgcccgcaacgctcgcaagggcgattacctctacggcgccgtggatagtgttttctacgatacgaccggcagactgcaatcgctcaagttgaacttcgggcagctcaagggcattgtcacggagcaatccgtaaacgactttgccaagctcgccggtggcgatgtgaacaagattcttgcaactcagctcaagccgggagccatcctcctcgtgagcatcatcgacgaaaccccgattgacggttacgcacagtgcaaaattgaaacggaaccggtgctgcaaggcgcactcgtcgccatccagaacggcaaggtgctcgcgagccaaggcggtttccacaacacgggatttgaccgtagcttcaaggcactccgccaactcggttctagctggaagccgattctttacgctctcgccctcaagtaccactggaactacctcgacaatcttgaaaacgaattcaacgctttccagtacgggaatcaattctacttcccgcgcccggaccacaagaacaagggtgacgttgtcagcattgcatgggccgctacgcgttccgaaaacatcgctagtatttggcttttggaacaccttctggacaagctctcggacaaggaattcgaagacgttgcccgagaaaacggctttgcccgcaatccggacgaagaacgcatcaagttcgtggaacgtttgcgcgacaagttcggcctcatgatgaaggaagacgtcaagcgcgaaatcgaattcacgaaggcacgcgatgcgctcgtggaacgttatatgaacgacggcaaggtattgcaggcccgcgccgtgcagaacttgcgctacggcacgtttacggacattggtttgaaacaagcgaagcgcgatccgaaaatcacgaagtacgtgaaccacaacttcaagcgttactctgaaatctggcgcgcccgcgaaatccaggaactcgacccggatgaatcgacaaagctgttgccgctcgattccgtacagctgattgaaaactttacgcttgccgactttaagcgtttgaatgccatgatcgaaccggtcgatagcgatgcagattactttgacatggctcatctgcgttactggccggattaccgccgtgcgcttgcgatggccgactacgcccgctttgccaacgaaatcggcatccaccagaaattgcagaaagtgttcagtatgccgctcggcgtgaacgatattacgcttgccgaaatcacgaccgcctaccagacgctcctcacaggtaagattttcaagtgcaaggacgcgaactggaccgaagcctgctttatcaaggaaatcagaaaccgcgatggccgtacgattttcaggaacaagatggaatcgatgacggtgctcgacgataccgtgacaacgcagatgggcgtgatgttgcgctccgtgttcacgaacggtacggcacacagccagctcaccgcgcttagcgtcaagaatcctgaaggtgcatcgaagctccgctatccggtaatgggtaagacgggtacaacaaacgattaccgcaacgtggcgttccttggagcgctcccgacgtacgtcaaagaaaagaacggcattgcattggattccgtgattgccattggtagctatgtgggctttgacgacaacaagcctttgaaatcaggacgcacgcgtattgcaggcgcctcgggtggtttgccgcagtgggcttcttttgcaaaggaagaaatagacattctcggcatcccgaagcaaatcgacttcctagacatttcgatgatcgccacgggcgaagtgccgttgatgctgacaaacgaacgtggagaactcacggtggacccgatgaccggtgaagctttggtaaacggcgaaaaaggccgcccgctcccgtggctcgatgtgccaggattcacgccaccgcaagtgcaaaagattgccgccgaaacaattgcaaaatctggaattgtcgtgagcttgccgatgccgcaagcaagcacgccaccgcaaaccggaaacgcaacagattccgcgatggttaaagcacaagaagccgcacccagtgtcgcacagcccgctactgcgcaagctgggacagcgccaatcacaagtgcgccgaagccgcagcaagtcatccctgctgatgcaaggccagtttcagaagtcatgaaggcagattccatcaagaaggcaacggaagccgcaaagcagattccgcttaatccgcagcagacgttcacgccagttcagccgccaaaaccgcaggccgccatgcccaaggatgatgactgggatttgcccgaaaacttcagcagcaaaaatgcattcgtacccatcgaagccgatgctgagtaattgctatttttgttcacgattaaaaaacggagtgtttcatgtctaaatcaacggttttcgttcaggcagccacattcgccgcagcgttctcgctcaccgcatgtatcgggactaatcaatgcccttctccagacgtaaagcctactgaaactccgttcactaaagtcatcgggcaagatacagtccagtctgcagaaacgcagaccggcaagtattccgagatgcaggtcgtcaccggcgatagcgcttcgcagattcttgaccagttcaaactctcaacgcccgaccagattttgactccggaacagacgccgaccattctcgtacagactcgagtcgatacggtcttgatgatgttgccgccgtgcgacaagacgcacttttcgcattgtacgctcgaaacgacgatggacccgtacaaggcattcccagcactcgccaattacgtctttagctacgccgacacactcagccgcgccggtcaaacggactccgcctccgtcatcttgaacagtttctcgacaatggctccaatgtgggaaaaatggcaagcgcattcggacacgctccgcgatgctttcggcaagcgccgcgaagaaaaggcaaaagaatttgagtcaatggcactccagattcagaacatgaaccgcgtgcaagcctcatacagcatggtcgccgaaaccgcagacagtttgattgcgcagctcgctccgggtgactcgctcgcaaactgggctaaagaccaaaagaaaatcgcttattcgaacacgctcaagaaggcctctaaagaatttgacgccatcaaagttctcgctgacgaaaaggcacaattcgccgaagcccgtaagcagaccgaaacattccgcatccgctaccgcgatttcgaagacacactccatgtgcaagcattcttgaatcacgttgacgagcttgaaaaggcaaccgattccgagaccgccaaaatgtgggaaaaacaggaccctgccgcagcactcgccaaggttgacacgcttattgcaaacgaaaagtttgacaaggccaaggatttgctgaacaaactcaagacgagcaagctccgcaaggaagcaaatgaaaagtacatcgtccttgccgatgcctactgcaacaaacagcgcaaaacaacatcgcagatttttgccaagtccttgaagcaaacggacgaagaaaagaaaaagaaattgctgaacgacgccatcgcaccactcaacaagtgccttgcggaattcccagaaacaacgcaacgcgagaaagtcgaaagcaacagaaagtttattgaaaaggaactcgccaagtgacagactggtggaattacgcccagtacccggcgttctttattttgggtgcagtcgtaagcctcatcaacagcatcgcaggtggcggttctacgcttagcctccccatcatgattttcctcgggctccccgcgactgttgcaaacggcacgaaccgcatcgggctcatcatcgggaatttcagcagtgcctacaaccttgcgcgtcacggttacctgaacaagaagatattcttccagctactgctgccgacattcttcggcgcactccttggcgcatgcttccttgtccgcatcggagacaagctcttccaggcgattctcgcggttgtcatttgccttgtggtggtcatgagcaacttgcgcaaggacattctcggaaagcctcccgagaacccgcccgaaaaactcaccgtcaaaggcgccctcggatttttcgccatcgctgtctatggatgcattgtgcaggtgggcgttgggttcgtgcaaatatttggactcacgcggtacaccggactagacccaattcacgtgaacgccatcaagaatgcgctcacgaacgtgtttctcattgtaagcacggtcgcgctgggcctcgccggaaaaatcgattggcccgttgcgattatcatggcggcaggcgcatggttcggcggctacctcggcagtttcacgcagcgcaaaaaaggcaacaagttcatccagcggttcatcagcgtatgtagcatcggcatggcgattgcactcgtggtggacttggtgatgaaatagccctagctcaccggatttctgtgactttcgaagagttgccgtagattcacggcatctcttttttcttgctccgttttgaggtcttccataatctgtgcgaaataagcggcgcgccctgcatcttttgcaaggaaggcgtcttcgtaactgtcttgcgccacagcaacgacttctggattgaaggttggcataaacccatattttttgcaagtttcaatcatgtcgtcatcgtttatgctgctgtagtcaaaattcgtgcgtttaaggagcatgaccatatcgccaacgatttcgatgagcacattttcagaagacgaaaaacgcgaccgtaaaaaactgcaatacacagccacatcgtacatctttttgtatataaaataatccttcaaaaagcggaagcaatggatcatatcgctagagcgatacgtgtacttcatggcagaaacgatttccttgagcaagttctcccaacggccttcggcactgcaaagcatcgcatacaagattctgcattttgcagaggtcgggttccactggacggcttcggtcacgcctttcaacgccgtagagtagtcgcccaaatccaatgcagcaagcgcatactggcgatagatccagtccatcgggcagacgaggctgacattctttatctgttgcgacgggttctggtaaaaatgttgataaagcacccattccatttcgtccgagatagcgacgtagctaacatcatcactagacacaaatggatgttctttaagaacctgcattagcggttcaagaatcttcagcgacttttcatagtccttattcttgtacgcatccagggacaaactcaaaatttccatcacgccttttcggccgccaatatcttcgagcttcttgctcatgatggcggacttgatttggaagaggtcttcctgatttttggcgtcttcgatggatatcatagtctactttcaaaaaagttctttaataaaatacactattttgaaagcaataggcaatcccccaaagaaagactacacacgctttttacggcgtttcttttttggcttgaggcgttcgccaagacctgcacgcagtgcgccttctaatgcaggatcacccgcagcaaggagttccttttgcgggcgcttgagctttttaatgcgagcctctaggcggagcgcttcttcgcgagtttcaagttcgaatgtttgtaaaatgcattccggcggaaacgctttggtaaatctcgcgccacgcccactgcaatgctcttcatagcgggcgtcgacatccacggcgtagcccgtgtaaatgcggtcacccttgcaacggagcatgtagacgaagtgagccttggtcattaccgtatatggagatgccggctcggaggccggcatgacattcctaagttctaaactccaccaactattctttcttagacacaatgctcatgtagatggtaccgaggatggctgcgctaaagcttccaaggaggataccaagctttgcagaatccttgtttgcaccgtcttcaaacgcaagaccagcgacaaagagagccatcgtaaaaccgataccggcaagcatgccaccaccccaaaggaccttccaggagtagctcggcttcttggaaacaccaattttcacagacaagaggctgaagaggaaaataccaatcggcttaccgaaaatgagggcaagagccacggcgccaagcacaggcacgtcaagaccaccgagcttgatttcaacaccggcatttgaaagagcaaagagcggcataataccaaagttcacccacggcacaagcggcttgtacaagcgttcctgcatcgagacgctttcacgggcgccacgctggaggaggctgaacacgcgatacttttcttcgccagagaccttagcatcgccagagagcacgttacccacgctgttggcaaagcttgcaaccttgccctttgcgaccacggccttagccggcacggaaagaccgaggagcacgccagcaattgtcggatgcacaccggacttcacgaagaacgcccaaatagcgatgccaatcacgccatgcaagagcaaattgcgcacgcccacgcggaacagcacgttaatcaaaatgaggagcacaaaagccgtcccaagagcaacaaagttgatgccgtcgccgctcgggtagccaatcgcaatcacgaggattgcaccgatatcgtccgcaatagcaagggtcaaaatcatcacgcggagcgcatgcggaaccttcttgccgagaatcgccatgcagcccaccacaaacgcgatatccgtcgccgtcgggattccccagccgtgagatgtccccgccgggcaaagcgtcaagtaaatcagcgccgggaaaagcataccgccagcagccgcaataatcgggagactcgccgccttcggatcgcggagttcgccataagtcatttcgcccttgacctcaagcccgatattgaagaagaatatcgtcatcaacgcatcattgatgaaccaatgcaagtcaccagcgcccacccagctgccaatcgtcaccacgaacggcaaatgccaaaagtgctcgtacgatgacggactcaagttcgcccagatgagagccgcaagcgtcataatgataagcactatgccgcccgtcgtctccaccttcatcaggcgctcgatcggggtgatgatcttacgtaccggggtttccggaaacatatcttcaattttatcgctgcttgttactcgtgctgacatatgcttttcaatatagataagtttttacatttttttggagccataccgccgttgtaacagataaataggaataaaactacaagtccgttacaagaacatcgtcaggacatccttcagtttttcaatactgaccggttttgcgatatgctcgttcatgcccacctcaaaagaagccctacggtcttcgtcaaaagcgttcgccgtcatggcaataatcggaatttccgcaacgtccttgttctttagggctcgaatgcgctttgtagcctcatagccatccattaccggcatgcggacgtccatcaaaaccacgtcaaacggtctcgtttccgccttagaaagcattttcacggcgatatcaccatcttctaccgcagtcacgataaagccgtttatcctggaggatttccatcgcaatttcacggttgaggatattgtcttcgaccagcaaaatcttctttccggcaaatccggagttgacaacagcattgctttcatcatttttctttgactgcacaagcttaaattcaaacgtcatcgtcacttcggtaccgacatgcaggcggcttgcaatttcaatctggccgcccatcatttcgacagaattcttcgtgatggcaagtccaaggcccatgccgcggacatctctcgacaccgtagattcccttgcaaacggttcgtaaaccgtcttcaggaactcttcactcatgccgataccgttatccttgatgcggaactcgtaggcagcatagcttgacttcgtaagcggagtttccttgacgctcatcgaaatggaaccgccttcctttgtaaacttgatggcatttgaaagcaccttgagaagtgcctggcgcaagcgttccctatcgcagacaacttcatcatcattgatatcgacacaatccagttcaaacttgaggtccttcgcctgcaagtcattgcggatatcgcgttccacctcatgaaccaattcaaacaagtgcattggagcttccttgaggtcaaacttgcccgattcaatgcggctcatgtcaagaatgtcgttgataatcgaaagcaggcgatcggagctctggtcaattttcaccaagcaatccttcacgcgttccgcatcacccaaatgcgtcgaggcaattgacgtaaggccaatgactgcgttaagcggcgtacggatttcatggcttatgctgttgaggaattcctttttcgcgctgtttgccgcctgagccgccgagagagcctgtttcaaggcctcggcctgggtttccagttgttccttctgttccagctgcaaacgcgtggattcgtcaacgctgataaagcccgccacaatctgtttttgcgcatcggcagccttacccgcaatcacaaacttgagctgccaatattccacggcgctcccaataaccatcctgtagttgacgtaataagcattctttttagaaagcttttcgttaacgacttcacgcgatgtcatttcaaggaacatcttgcggtcatcagggtgaacaagcgtattcgcaatcaacttcaggcggtcttcaaaattcccgacctttttccagttcggattatcggcccagttgttcttcttcacataataaagatggtcttcgcgcgtggacgggttgatgaagctcacgagcgtaaagtcttccgaaaggcccttgatcactgaaagtctttcacgttctgcttcgatggccaccttctcgtcattcacgtcctcgacgccaataagcacgtaaccgccgcccttgccatcggcaaggccaatcagcgtatggcgcagccagacccagttgccgttgataaaccagcgcatgtccacaactttacgggattcattcgaacccatcatttcaaggaacgcttccttgttaaacacgctatggcaaagttccaaatcgtccttgtggattttcgtgagctcgtcattgttcatgatgtcatagagcgaaacgttgcagtcaaaacggctcaggatttccttgtacaagtcgttcatcgcgctcgggtaaaccacatacgaccccgattccggattcacgtaatagatatggataaagttcttggacagaaggcccaaaagtttcatctgcatataacggaccttgcccacgtcatcctgttgcatgcgatcagattcgcccgcaaagctacggacggccacacggcaaagcaacacgaaataagcgccacagaacaataggacagcaattccaaagcacagcaaaatgaaacggactttatggacagccgccatcgccaccttttctggggacgaaatcacgacactccagtggtttactgccatcggcttatagaagaaacagtttacctcttcccaataattttcaacgcaggccctgccggtctttcccgccaatatgctatcaacaatcgccgagaacagaccattttcgttgtccatctcattcaagtagtcacgaatgcccttgagcgaatcgtgcttcgaatccgtaataaacctgccgtcatcgcggttgacgacatacagaaacatgttacggttgaaacgcttgtcattacgcagatactggtggatggcctccaggccaaagctccagaacacaacagcgacagtacgcccatgactcttgacaggcacaaaatggaacaggagcttttcttcctgcttatcgctttccaacttgaccttcacatgcgattcaagagatgattcctcctcataggaaagtcccatcggagatgatgcagtcacaacgccatctggcattataacggtatcgccaggcaagaggaggctgattttctggtcccgcaaaaacggctgcatatcgttcagcttcgtctgcaagctgtctgtcgaatagtcatcacgatccttgagagcatccgccacaaactggagcgttccgccatagtgcaggttgttcatgacaaattcgcttgacgccacctcggcattttcctgaagcctgctaaaacagccattttcaacaattttcaacaccttctggctgataaacaaaaaagccgcaaccgtcaatacaacgagaatcaccgcaaaaacaaggtgatcccgatgaatcaccttttcgctatggataccatcaatattctttatcattcagtcatcactttttaaggaatcttgacaaaatatacttcattttatcaaagtttatcggctttgaaatatgctcatccatgcctgcgtcaagagccgccttgcggtcttcctcaaaagcattcgccgtcatggcgataatcgggatgcgagactgataccccgccggaagcacacggatagcacgcgttgccgcatagccatccatgacaggcatctgcacatccatcaatacaatatcgtactgtcccggcacggactgccgaacaagttcaacagcctcctcaccgttttcagccgtaaagacctcaaagccgttatcttcaaggagatcgcacgcaatctgacgattcatctcgttgtcttcgacaagcaacactttcttgcccgtaaaatcgaagttttccgattccatccgggcgcgaatccttgcactaccatgcagcttgaaatccaaatcgatgacgacttccgtacccttgttctcttcgctgaagatctcaatacgaccgcccatcatttccacaatatttttagtaatggacatgccaaggccagtcccctggattccgctcaccgtcgaagaattggctcgcgtaaacggctcgtaaatcgtcttcaggaagtccggattcatgcccatgccattgtcgcggatgcggaattcatacattgacgaatccggcttcattgattccttttcggaaatatgcatatggatggagccacccgcctgcgtgtacttgatagcattcgagaggacgtttaagagcacctgattgaggcgcaacttgtcgcagacgattcccgactcgctgatatccatttccacatcgaacacgagatttttcgcattgacatccgcctgcacaatatccttgagcgcattgacaatttcaaccaggtcttcgttcttttcggacagtaccatcttgcccgattcaatacggctcatgtcaaggacatcgttaatgagcgagagcaagtgattcgagctctgtccaagcttgtgcaggtaatccagcacctgatccttttcatcaatatgcgccatcgcaagatccgtaaaacccacaatagcattcatcggcgtacggatatcgtgactcatgttcgaaaggaacgtcgtctttgcacggtccgaagactgcgccattgaaagcgccttctggagcatcacctgttgcttttcaagcaagtcgttctgctcggcaatcttcgcatccagttctagcttttcaacctggtcgtcgctcaggagcataaacgagagcacaaacgatacgacttcgccgtcttcatttcgctcaatagtcgtgaacttcgcgcgcagccattccccgctcgcaatcttgaattccaggtcacgctggttggcttccttcaagaagttctgcacaaagaacagattcgaaagcttatgccattccgccttgaattcatccagaaccaagccgcaaatttgtttgacttcggaagaataggaactgtaaagcggacgcttttcaacccacggaacatttgacgccttaatcgtacggaacgaattgtcctcgacgttcacaaagtagatggacacatagtcatcgtacaagatgtcgttcacaaagtccttgagaatgaggtcgtccttttcggcaaagccaagcgccaccgccctcgggctatcaaattcaccgcccaccttcacaaacttcatttcgcaatagtgcggtctgccctcgacatcgccacggtacgtggtgataaacgccttttgctgagcaagctccctcttgatattgtccagagccccggccctgcgcatcatctcgcggtcgcgttcccacacgactccaccgacatattcatcaaacgcctcggaatacgagacccccgaacggaaacggctaccgaacagcgattccgacttcttgttcatcgaatacggagtaatggtatccttttcaagatcaatgtagtagaccgccgaatattccgacgccaggatatcaatgatttccaaatcctgttcaatctttttctggtgcatgcgcgccatacggatttgctcatccttgtcggcaaagcctatgacaaaagccttctgcttcttgttagcggcaaccaccttgcattcgcaaaatttgtccgtacagctgacaaactcaaaacttgtaatgccgttcttttggaggagctgcttcaagctcttcaccgcaagattcttagagacagacaccttgctttccgcagcgacaaccttgttgacaataacgccaatcgcatcgttatacgacatgccgttaatggaattgccaattaacttctggatgttcgcattcagcttgtggaccgtcacgcagtccgtttccaggtcgcaatagaaaatacacgagtagtccgacgccaaaagtgacgtcacggcggcatcttcgtccatgcgctttctgcggttgatttcgttttcggcaaaacccgccacaagtttcaagacggcaaagttcttttgcgattccttgggattgtccaaaacgaggaagctgtaacgctgttcatttgaaacaatcgtcgaaacgcttatgctcttgatatctagaaccggcagcgactgatacagcctttcccaaacgccatattcatcgttctgagattcaagataaacggcatccatgtcgcccacggattcaatccacggattgattatctccaatggaatatgctggagccccgccttgttgggcctcacacctttacggcaccattcataagtgctactgaggtattcccttcccttgtcgcattccaggatgtacgccctatcggcatcgtaatacgaagcaagcgttgcaagcagttcttcgatagcgtccttggaacgattttccttatagagaacatcgatgcaatcgcgaatcgcggcatcctgtttctgctgttccgagacgttataagcgaccaacatcgcctggtattcgttcaggatttcgttcttggaaacgtagcagacaaagcggctgtaatgccaaccgatgtgcggcgaataaaaacggcaagtgtattcagggatggaatcacctttcttgacctggtcaatgagcgacttcgccgagaggtgctgtacaaaagccttccgatattccttatccacgagctggtcggcaatcttctcgataatggcatcgtaatgcggaaagtcttcgccaaacgaatcgctcacgtcaacggacttaccttcaataatctggataaaggggcgagagactttgccctccgacaagttcaccttgaaatagctatacgccttatcgagaatcgccttcccataaagtttttcgttgagcgcgctctgcaagcgttcccgctttgtatcaagatccatcgtcttgatttcgttgcggagctcctcttcagtagtcttctggatgagcgcaagctccgtgatatccttgtgccagccttcgagcctcacccctttcttataatcgtaattgcgggtaccaccacagcggacaaaacggacacgtccatcaggagcatgccaagggtactggatttcgggagcctcgcctgcactcatcttgtcaacatacgccttgacctcggcaaaatgttccgggtcaatattatcaaaccaggcgtggaaaatatcttcggcagaaacaccctcttcaagcccaagcaacttgagcatagtcgaattcgcggtcatgcgcggagcacagccgtcgtcaatttcgacagcccaaagccctatgcctaccccgtccaagatatttgttgtcaacggtatcgagtgttcatcagccataaattgcttcccatatcctatcttataaaaataatacgttttattattaaaatttcaaatcagtgaaaatatttatgtcaagctaaacaacactttctccggacatttaaaccacttttccagaaaaaagtccaaaaaaaacaaaaaaaatccggacgtcttgcggcatccggactttttttccatatacagactctattagaagaatgcaggcggccaacgcgggttcttcgaggacatatcaatcttgtagaagtccttctcgaagcggccatcgtccatgccgtacatctgcatcacgtggcgagcaatccacttgccgagcttcaagacagtgagcttcttcctcaggcggccctggcagtcacggttcatgatatccgggagcgtagaggtcgtgaggatttcatcgatagccgggctgttgagcttttcgcgggcttcggcactggtgtggaagtgcgtaacaccgaagcagacgcggttcgggttgcccttcttgatgtgttcgcagcactgcacaatcgtcgtaccggtacggaccatgtcgtcgaacacgatcacgtccttgccttcgatttcttcgatgctgatgtcggagagttccgggttgaaggtcatggaaatttcacgttcgccagtacggaccttgtccataacgacgcgcttgcattccgggagctggagagcgtcgaacacggcgttcatgaacgggcgtgcgcccttgtccggggagacaatcacgagattgttgccgtccttaccggtctggacaaagttgctgttcttgatgtagtgggcgtaaacgtccgtcgggatcaagttgtggaagttgccttcgaaaatttcgttgaagaggttctgcaccttgatgctgtggttgtggcaggtgacaacggcatcgacaccagcagtcttcaaaagctgggcgtaaaggaggctcgtgaatgcctggccgtcgaacttcttgaggtcaatgtccgggcgatccttttcgagttcaccgatgcggtgcgggccgcggtcctgggcgctgtagaagaggtccggttcaaccaagacgacctgttctgcaccgttgtccttggcggcgcgagcgaggatgcagttacgcatggcgtagtcgttacggctacgttcatggttagaaacagagcaaatcaagacaatcttgccttccaggcgtttgccgatatgttccaagtcgtccatatccagcatgtagcgggggcagaattcggagttggcgaaagtcttcagggagaccacgtcggagatatcttcacggagaccgatgtactgagccatgtcgatggcaaacggatcatcggtaaagttgccggtcacgataaaacgatctgacattttcctagccttgatttaagggttgtttttgtgttattgccaaatatagttagaatctatccacgtttcaagtttaagggcaagaaaatcaccaaatgcaaaaagccccggcttaacgccgaggctctttttagatactttgttctaaaacgacagtcgcagtcgcgacgttcgccttacttggacttcttgcagcccttcttgcaagcagccttggccggggccttagcagccttgcagttcttgcgcggatcgccagcgtagacagcagccttgccgagttcttcttcgatgcggaggaggcggttgtacttgcagacgcggtccgtacgagagagggaaccagtcttgatctggccagcggcagtaccgacggcgaggtcagcaatgaaggtgtcttcggtttcgccagaacggtgagaaacgatcggagcatagccttcaacctgagcgcgcttgatagcagcgagggtttcagaaacagaaccgacctggttcaccttgatgaggatagcgttagcgatgccagccttgatgccttcgtcgaagatggtcgggttcgtaacgaacaggtcgtcacccacgaggttgatcttgccaccgagcttgtcggtaagaaccttccaacctgcccagtcagcttcatcgagaccgtcttcaatggagaagatggagtacttgtcgatgagcttttcatagagcttgaccatgtcagcagacttgacagtcttcttggtgctcttcttgaacgtgtaggtaacagccttggagccttccttttcagtttccttgtcgcagaattcggaagaagcaacgtcaagagcgatcttgatgtccttgccgaaaacgtaaccagcgttttcagtagcggtcttcaaagcagcgagagccttttcgagggtcatcacgtccttgatttcgtaaccgaacttgttcttagccggcttgatagcaacgcccggagcaaagccaccttcgtcaccaaccgtcgtatcgaaaccacccttcttgaggacagccttaagagcgtggaagatttcggtcaccatctggagacccttggagaaagtcttagcgccaaccggagcgatcatgaattcctggaagtcgatcggagcggaagagtgagcaccaccgttgatcacgttgcacatcgggcacgggagggtgagcttttcagtgccatggagcttagcaatgtactggtaaagcggaaggccagcatccttagcagcagcaacgcaaacagccatggaaacgccgaggatagcgtttgcaccgagcgtgttcttgagcatgcggttgccgtcgagttcgatcatagcgtcatcaacttcagtctgcttggacggatccatgccaacgatcttcttagcgatcttggtgttgacgttcttcacggcagtgagagtgcccttgccgagataggtcttcttgtcgccgtcgcggagttcgcaagcttcgcgttcaccggtggaagcaccactcggaacagctgcgtgaccaacgataccgttgtcaagagtgacatcgacttcgagagacggattgccacgggaatccaaaatctgacgagcccaaactttagcgattttagccattttattaaccttctgttaaagtgaaaattttttgtgctttaaatataaaaaagtaggaagtttgcagtagacagtaagaagaaaaaatgtgaagatttcgttgttagcgattagtcattggtcattagttgttagtcattagttaatgtttcttcgtcatcctgacgaccaaaggaaggatccagtgatttttacttatgaccgccgaaaattcctaactgtacgaacgctccaaaaagaaagcgttggttcgtaatttcaacatggcctcctaaatcaaggtaagcactttttgacaatacaaaccttactcccattgcttgcgaccagccaaattcccaaccatacgacgaacttaaaccactaaataagtaatccacaaaatgatgcgtttcaaacaatcctattctagcattttccgttaatgacaaatacgtattaccatttacaacagatgccaatacaacccaaaaagattcaaacgtctccgtacgtcccattaaagatattaagagcatgaacaaacaatcatctgaaataaagcctcgttgaaaatctatatcaagatatccaaaagcaaaaccaaaactaatccatttatttttaaacagctcatgaggattttctcttcctccaaacaatctaagttgcaatatagtcggtcccgcataagcagcctcaattgtaaaccccgatggataataaggattaattacatctacagaatctaaattttgagatatccccgcatcaacactttcaactttattcgtattgacaatggtgtttgtatcaacatcattcgctaaggatattttcgaaagcgaatcagtcaccaacgagtcctgcaaatccagcgcaggttccagcgcaaaaactggcgccgtgagcatcaaaacaattattacaagtaaactacgcatgctttaaaaatccgcttgaatctacacatccacgcttaagcattaccaattcccattttccgtttttcttggataaatagtaacaccttcctaaatcaccctcttcccctacactcaatattaccatatcatgagttttgttgaacaaggcacttcgcatgatcggaaacgaatcgaaatgaaaaccgtttccccaaagaagcggcacgacagaaatcatcggataccagaaagggtattttcctaaaaagaaagtatatgaatatatctcttggcgagacacacgaaccttcgttttcataaaattcttcaacaaagtatgatattccttgtttagaacaagaatctgttggcccatcggtgttttgcttaagcaagctgatttcgtttctttccatgcgtctagctttatacgatgccgatcaattttatccaattcattcatatcagaagcagaagtatcaacataaaacacctgcatagtttggacaaaataattaacagtatgtacactactagaatcttctttcatgccggatatagcctcttcaagcggaacactccaaatctcagcgttctcggcgctatcccgttgattttgaacagcccgcattgaatccggattttctctacgcctttctaaatcatcaagaatatcatcaataccaaacagcttaactttctgcatcttttcatataaaaacgcctgaagagaatcccgtttttccctattaagaatataatgatacttacgcttagcatcaaactccattacaactttataaatttcgcgtaattcagccgccaaagaatcatccggcgcaaccgtcccacaaagagaatccgaagtcaatttccatctcgcaaaaaagtggtccctgtaatcgtccatggaatcgcgcagcagagtatcattcgccgccttatactgctcgtaaaatttatacgcacgcgtaaggaccgtatccaaaggcagtccttttaacgcctcaaagcgttttgcttttcgtacttcatcttcattggactgcgaacacccgacaaggaacaacgctatcaataaaaacggcagccaacacaatttcaaaaatttcatcatttaacgcctagtacgtcttatggctcttcacaatatccaacaaaattttttcgatatccgtctcgcgatttttttggttgacttcaaccgtgaaatagtttttgttctttgtcatgagcaccgcgtacgcaacgctgtacgagccgtttgaagtcaccatccaagcaaacgcatcgtcatcctgcctttcgaatttcgtctcgctatactgaatcggcttatcagaattttcagctttagtcatcgtcttgtaatgatcgaaaagccccacgagaatcaacgaatccgactgaccaaaatccacaccgctttcggtttcaagactttcgaacaagctcttagtctgaccatcaatcgccaccttcacatacgaatcagccgcaccttctgcaagctctatccgcgtatttacaccttccttcttttgaattttaagaggcacccattcagcagacgggagttcaaaagtgagcggttcaggatacgggacatccaatttaaacaccgggctccccgtccaaaaagacgttgtcttatgaagaatgatatcgttatggttcttggcacaaccgccaaggaacagcaacgaagctgaaaatagaagtacgatggatttctttatggttttcatgattaaaaattcctttataaaaaaatactttatttctctacaacatgtcccgatagctcacggaaatcgccttttttatacaaggtaatacccggcgaaaccaagtgaaacacagactgttcagcaagcgtttccacgttgaactcgaaagaatccaggcggttgcggtagctgtccgtagagttatcaaacgaaaccatgtaaggcgggcgtggaatcttgccctggttcgcaagcgaaacaagctcaactccgaccctgtcgttagaaacaacccacgcatccacaggcgggatttttttcacgagcgacattaaaatttgtctataacgggcatgtgcacgcggttcctgcataaagtcataagggctcgcatgcgatgcatcagtcgcctcgaacacttcaagtcccacattcttgagacctttcaagcggtccctcgaccacatgctcatgtgatacggagaaacaaaggctatccgcgtcaagccttttttcttcagaaaacgcccgacaatgcgtcccgggaactcaccaaaggcgaggttgaaaaacgcaaatcgcttttcttttttcaacgcacgcggaatgtcgtacagcggatgttcccaccacactgccacagggaagcgcgtcgtcgcaagctttgtaaataacttattgatattgaacacaagcatcgtcgagacaatcgcgccaaaacattcacggcaatcttcaagcctgatgcggttgccgtttgcatccaaaaatgcgccctcttcttcgtaatagccaagcgccttgacatttaagttattgcgatgcgcctccacatagactttctgcataaacgaaagttcacgttcgccaaggcaattaaaatccccgttagggttacaacgcatgatcaggagaatttccgtcgtttcagaagtcacccgtgcactagcaaaataatatcgcccttgccccttgcgttctagagtccctttcgcacggagctgctccagcgtacgccgcattgtccccaaagtagtcgcataagacagacacatgtccttgattgatggaagcggattatcgaccgaaatttttcccgatttccaagcatccaacaataaacgctctacgcgttctgtttcgtactcgcgtgcagaggcctcgattttaggcttcgttccccaaaaaaatccattgccatgttccgcataaattttcccttgagaggcaagcttcttgtatgcacggaaaacggtgaacgtcgacgcccccgaagatgcagccacctcgcgcacggacgggagccggtctccatccttgaaattagacgatccaatccacttgcaaaaatcttcgactgtcatggtgaacctcaatataacactagatacactataacacgaacatacaaaaatttcaactacagggaacgcctagtaacctaatttaagtaaggaaacaaaatacaatctttgaatatcgaggctactatgttcaaatcactactcttcacattagggatcttgcctatgactgctttagcattccaaatcggcgcctgggtcggtggccccggccaatacccgcagcccactcaagaaaacgtgcaggcattccaagatttgcagggctcgcatatcgacctcatcagttactttgcgctcttcgacatcaacgattggaacgcaaccgaagagtacgcaaacgtcgcgaaagacaacggctccacgcttgtggtgacctggatggcaaacggctacaacgcgcaagatttggtggacggcaaggccgacgaatatatccgcgactacgccaagggtgttaaaggctatggcgaagaaatctggctcaggccgctccacgaagcgaacggcgactggtacgactggggtgtaggcaaggcaggcgccggcaacaccgatgcaaacgtcgccgaagcattccgtcatatcgtaaaaattttcaaagaagaaggcgttacgaacgtcaaatgggtctggacaacgaacgcttcgaactcaggaaagggttccacgcttacgggcaactaccctggcgacgaatacgtcgactacatctccatcgacggctacaactggggcaaatgccagagttggtctagctggcagacgttctcgcaggttttcaagaaagcatacgacgcactcgctaaaatcaacaagccgcttttcatcgcagaaatttcgagttccgaacttggcggcagcaaggctgaatggattaccgacatgtttgagcacttcgcgaccgacttctcccgcgttttcgcggtgatgtggttcagccagagcaaggaagataacgaaggcgactgggcgctcaacacttcacaggctgcagttgatgcatggaaagcaggcatcgcgaagatgaaggccatggacagcagcacctccatcaaaccagccgggagggccgcccgcagctcctttcgcctgcaagacggcaagctctacatgcagagcgacaaagcattaaaggcaagcgtcgtgcagtttgactatcagggacgtgtcctgtggcagagcccggtgcagcactttaccgcgggagtgcacgctatcgacgcccccaagacaagcacgcgaagcatttacaagttatccgtgaagcgttaaacaaaacttattcataaaactccttggacaacccccattctagctccttcaaaacgctagagtggggattttttattcctactaagcttctccaaacggaatacccataatcgccgcttcatggaatcaatcagagccgagtttttgaccgattgaaacggctcttagaatttgtatgcacgcaaaagggaacatcaccaataattctgattttccgcgaagaaaacgtgaagaatgtcaagtgggtatggaccacgaatgtcacgaaccacggcgaaggcgccacgctcacgggcaactatcccggcgacgattttgtggactacatctccattgacggttacaactggggcaagagtcaaagctggtccagctggaagtcctttgcacaagtcttcgacgatgcctacaaggctctcgcaaatataaacaagccgctcttcattgccgaaatctccagttccgaaaaaggtggaagcaaggccgaatggatcgccgacatgtttgagcatttccgcaccgactactcacgcgtatttgccgtgatgtggttcagccaaagcaaggactacgaaggcgactgggcgctcaacacctcaaaggcagccgttgacgcctggaaagcaggcattgcgaagatgaagaagtgcaaatagcgctcaatcaagttttctccttgaaacctcctcatttcaaattcgtctctagcaatagagcgaaaacggaatgaggagttttttcatttaagccaaaacagctataaaagcagaaaaggtctcgctgtaaagcgagacccttctctaggataattctgtgcttgcgcgcaagaattagaaacggaagtgagcgaaagccttgttggcttcggccatcttgtgcgtatcgttcttcttgcggactgcgttgccttcgctgttcttagcggcaacgagttctgcagcaaggcgttctgccatgttggcttcgttgcggttacgagctgcatcgaggagccagcggagagcgagagccttggcgcgatccggagcaacttccatcgggacctggtagtttgcaccaccaacgcgacgggacttgacttcgacacgcggcttgatgttttcaaggcagagttcgaacttttcgagcggggtttccttgccttcgaccttcttgtcgagcatgtcgagagcggtgtagacgatctgttcagcgatggtcttcttaccctgcttgagcacgacaccgacgagttcggtgacgagcgtggagtggaaacgcggatccgggaggatggagcgatggagagcctttcttcttctagacatagattacttccttacttcttggccggagcggcaccttttttcttaacaccgtacttggagcggccgttctgacggccgttgactgcctgggtatcgagcgtaccacggatgatgtggtaacgaacacccggaacgtccttcacacgaccaccgcggatgagcacgatggagtgttcctggaggttgtggccttcacccgggatgtaagcggtaacttccatcttgttggaaaggcgcacacgggcaatcttacgaagagcggagttcggcttcttcggggtgctggtgtaaacacgggtgcaaacgccgcgcttctgggggcaggacttcaaagctacggaagcggtcctgttgctgatctgttcacgtccgttgcggacgagctgttgaatagttggcactgtttaatctcctagattttggagtgcaaatatagttttatttccaaatatttcaagtacttagctgttaattatctgaatcttcctcgtcagaagcaccgatttcgttatcctgcatctggattccggtaccggtttcataattttcagccggagcactctgcacacgacgttcttccatttcatcggcatcggcatcaatcacttggacgttcctcaagtgacgggcgccagtaccgcacggaataagtcgacccataatcacgttttccttaagacccatgagcggatccacgcagccttcgatggaggcgcgagtaaggattttttgggtttcctggaaggaagctgcagagatgaagctgtccgttgccaaggaagccttagtgataccaaggagcatcggttgatacttagcttcgtccttaccgagagcgcgcagacgttcgttttcggtacggagacggatcttggaaatttcttcgcctggcaagaattcggattcacccggatctgtaatgcggaccttgcgcatcatctgacgaacgatacattcgatgtgcttatctgcaatagccacaccttgcaagcggtaaaccgcctgaatttcgttcaccaagtggcgctgcacatcctcgggtccgagaacgtcgaggatatcgtgcgggtccacactgccttcgctgatcttctgaccagcacggacacggtcaccgtcattgaccgccagatggataccacgcggaaccagcactttcacttcgttgccatccatctgctgaataataacttcttggttgttgcgcacttcgttaccgtacttgacgagaccgtcaaccggtgcgatgaatgccttgttcttcggaacgcgagcttcgaagagttcagcgacgcgcggaagaccaccggtaatatcgcgggtcttaccagctgcacgcggaagctttgcgataacctgaccggaagtaacgcggtcaccctgatgcacggcgaggatagcgccgtcaggcaacataaagtggccaaccttttcgccacggtcgtcgttgatgacgatgaccggacgcaattggttcttaccgtgctgcttgtcgctaatgacgatccacgtttcgacgtcggtcatttcatcgcgttcaatacggtaagttctgttttcaataagattgctaaatgcgatcgtaccggaaacgttcgtgataatcgggctgttatacggatcccattcgaacatgctttcgcccttcttgacggtagcattgttttcgacgtgcaagattgcaccatacggaatctggtaacgacccttgttaatgccggtcgtatcgaaaataacgagttcgcccatacgggagacgacaaccttctggccttcatggtcgacagtttcgacctgttcgagttcgatgtggccatcgactgtagccttcttgtcgctttcaaccgtcaaacgggaagaagcaccaccgatatggaacgtacggagggtaagctgcgtacccggttcaccgatggactgtgcagcaagcacgccaacagcttcgccgaggtcaaccggacgaccggaagcaagcatacggccgtagcacttggcgcagacaccagtcttggagtcgcaagtgagcacggagcgcatcttgatgtgttcaagacccgtagcggaaatcttcgggaggtcacgttcagtgacgagttcgccagccttgacgatcacttcgcccgtcaccgggtgcttgatgtcatcgaccggagcgcgaccgaggagacgttcttcaagaggaatgacagtatcgtcaccgtccttgaatgcggaaacttcgataccgttcgtcgtaccgcagtccggttcggtaatcacgaggtcctggcccacgtccacgagacgacgggtaaggtaaccagcgtcagccgtcttaagagcggtatcagcaagacccttacgagcaccgtgagacgaaatgaagtattccatcacgttcaagccttcacggaagcaggacttaatcgggttttcaataacttcctgaccaccgagctgcttgatcggcttctgcatcaaaccacgcataccggacagctgcttaatctgttcacggctaccacgagcgccggagtcagccatcatgtagaccgggttgaaaccgtcacggtcgtgagagagcaagtcccactgcttggcagcgacatcggacgtcgtcttggaccacacgtcaatcgtctggttataacgttcaccgtcagtaatgacaccgtcttcataaagggcgcgaatcttggaaacctgttcggcagccttgtcgagcatttcctgcttttccttcgggatcaccatttcagcgattgccacagaggaaccagcgcgcgttgcccacttataaccgttagccttgaggtcgtcgaggtagtcaacggtcacgcggttaccggtacgacgatagaggtcgtcaatggactttgcaatcaccttcttgccgaaggtttcattggcgtagccaagagcgttcgggacaaattcgttgaagatgatacggccgacagtcgtcttgatgacgttgtcttccttaagggtaaggaacttaatcttttcgccagctttgacctggacttcaagattgccattgtcatcagccatttcgcggatgcaggtgcaatccttttcgagagcgcccatatagatcttgcgacctgccgggagcttcaagtaaacattggcgttcaaatccacgacgtcgttttcgtaagcgcgaacggcttcggccgggtcgtagaagtgcatgccttcacccttgcggttcggacgcggcttggtgaggtagtagagccctagcacgatgtcctggcccggcacagcgatcggctgacctgaagccgggtgaagaatgttgttcgaagaaagcatcaacacgcggcattcgagctgagtttcgaagctaagcggaagatggcaagccatctggtcaccgtcgaagtcagcgttgaatgctgtacagacgagcggatggaggcgaatcgcgttaccttcgatgagcttcggatagaaggcctggatacccaagcggtgaagcgtcggagcgcggttcaacatgaccgggtggtcttcaataatctgttcgagaatgtcccagacttcaggacgttctgcgtcaacgtacttcttagcagacttgagcgtgtagacaatgccttcttcttccaagcgctggatgatgaacggcttgtaaagttcaagagccatgcgcttcgggagaccgcactggtgcatgcgaagttccggtcccacgacaatcacggaacggccggaatagtcaacacgcttaccgagcaagttcatacggaagcggccctgcttacccttgaggagttcagcgaggctcttgagcggacgtgcagaacctgcacgagcggtgcggcggccgctatcgaacagctggtcgacagcttcctggagcatacgcttttcgttgcagagaatcacgttaggggcacggatgtcaatcaactttttcaagcggttgttgcggttgatgacacggcgatagagttcgttcaagtcggaggtagcaaagcggccaccttcgagcggtacgagcggacgaagatcaggcgggataaccggaaggacgtcaaggatcatccaggacggctggttagcgagcaagcgagcttcgttcggatacttgtggcggaattcttcgtaggcgtcggcaagcacaaagtcggagtgcttggcttcgtagtctaccttgaattcggcaacagcttcggcaagacccttgagccaggccttgcttgcgtcgcgggccggatccggattcttgtagtagctgcggaagctttccatctgggacttcttgaaggcttcgacgaccttgaggcgcttcacagcgtcgtcctgcttggtcttggacttggaagtagcctgcaagcggagttcttcggagagcttggtcaagtcgacgcggtcgagcaactgcttgatagcagatgcgcccatcttggcttcaaattcacggccttcggcaacgaggtcctgatactgagcttcgtcgatcagggagttcggttcgaggtcggtcgtacccggatcaatcaccacgtacttttcgtagtagatgatatggtcgaggtccttagtattgagattgaggagtgcaccgatgacgcacggctggttacggacgaaccaggtgtgggtcagagggatagcaagttcgatgtggcccatgcgttcgcgacggaccttggagtgagtcacttcaacgccgcaacggtcacagatgacgcccttgtagcggatgcgcttgaacttaccgcagttgcattcccagttcttaaccggtccaaagatcttttcgcagaaaagaccatccttttcaggcttgaaggaacggtagttaatcgtttccggctttgtcacttcgccataggaccagtaacggatcaggtccggagaggcgagatgaatagaaatgtcgccaaactgttcagtcatttcttcagccataattacttgtctccagtggtctcgatatcaagacccaaagaatgaacttcgcgaatcataacattgaaggattcagggatacccggcttcggagtattctgacccttgacaatggcgtcatagaccttggaacggccctgcacatcgtcagacttgacggtgaggagttcctgcaacgtataagcggcaccgtaagcttccatagcccacacttccatttcaccgaagcgctggccaccgaactggctcttaccgccaagcggctgctgcgtcacgagagcgtagctaccgatagaacgtgcgtggatcttgtcatcgaccaagtgaccgagcttgaggtagtacatgtaaccgatggtcaccgggttcaggagggcttcaccggtcttaccgtcgtaaagcttggccttaccgataatcttgttgttatccggatccatttcgtagttcacgatcgggttcttctggtaagccttttcgagttccttgcagatatcttcgaacttggcaccgtcaaacacaggagtcgtcaccttgaagccgagagtctttgcagcccagcccaagtgaacttcaagcacctgaccgatgttcatacgagaaggcacgcccagcgggttcagaagaatctggagcggacgaccgtcttcagtgaacggcatgtcttcgaccggaacgattctcgagacgacacccttgttaccgtggcgacctgccatcttgtcaccgatggagaggcaacgcttcttggcgatgtacaccttgacgctcttaagaacgcccggcttgagttcgtcacccttcgtgaccttgtcgatttccttttccatcgtacgggtaagggtatcgaggttgtcgcgggcaacgagaacgagagagagcaccttgtcctgaaggtcatcgtcatccacaacgaatgtggagagcggagaaaccttcgtcacgtcaatgagtctgaggttctgttcgttataagtctgaccttcgcggatcaaaagttcgtgagtttcgttgtccatcaccttgccagcagacttgcctgcgaggaggtcgaacaagtgttcacggcatgcatccttgatgcggtcgatctggctctggaaattctgacgaatttcttcgatcgtttcctgatccttttccttgctcttcttgtcggccttgtccttcttgctgaagatacgggtttcgagcacgacgcccttcattcccggaggagccttgagggaagagtcacgcacatcgccggccttttcgccgaagatggcacggagcaaacgttcttccggagtgagttcggtttcgcccttcggggtaaccttaccgacgaggatatcgtccggaccgacttcagcaccgacgcggatcacgccgttttcgtcgaggttgcggagagcgtcttcaccgacgttcggaatttcacgagtcaattcttccggaccgcgcttggtgtcgcggacttccatttcgtattcttcgatatggatagaagtgaacgtgtccttgatggcaagttcttcggagataatgacagcgtcttcgtagttataaccgttccacgggaggaagccgatgaggatgttcttaccgagagcgagttcgccgtggtcagtagaaacaccgtcagccaagacgtcgccgacctccacgaagtcgccaacgttcacgatcggcttctggttgatgcaggaatcctggttagaacgttcaaacttgcggagcgtgtattcgtcaatcggatccttgccgaggaattcatagttttcgccaaggccagtgagcggttcaaatacgccgttcaccatcttgccgcgctgcacagtgatgttgcgagcgtcaacaaacgtgaccttaccgtcgtgctttgcacggacaaccgtacccgagtcgagagcggcgcggcgttcgagaccagtacccacgaccggagcttcggcgcggagcagaggcacagcctggcgctgcatgttagaacccatcaatgcacggttagcgtcatcgtgttcaaggaacgggataagaccagcagccacagacacaatctgcatcggggccacgtccatgaggtcgatacgttcagtttcggtgtcgccgatggcgatggaatcctgcttcatcaagtgcgggtattcgctcttgtcgcggacgatgacgtagccgtccatgtcgcccttgaagcggttgttttcgtcaagttcggtagaagccggagcgaccttgaaggagtcttcttcgtctgcagtgaggtagctgatgtagtcggaaacgatctgttccacgacgtcgcccacctgcacgtagtccggagtgccgtcgaaatcatcgagagcaaagccgttcttgctgtaagaaacgttaccgtcggcatccttgagctggaacaccttgttcacgaagccttcgaacaattcgcgctggcggttgtcgaggttcaggcggacagtgtcgatttccttctgggtgagttcaagttccacgaagaggtgcggatcatgaacgaaacccttgaagatgccgaaatgccacttttcttccgggaagtagcacttgttgccctgagcgtccttgaattcaacgagacccacaatacggtacggggtttcgatgaagccgaagtggttcaccacggcgtaagatgcgagggagttgataagaccgatgttcggaccttccggagtttcaatcgggcagagacggccatagtgcgtgtagtgaacgtcacggacttcgaagcctgcacgttcacgggtaagaccaccaggaccgagagcggagagacgacgcttgtgagtaagttcagaaagcgggttcatctggtccatgaactgggacaactggctctggccaaagaatgcctggacgacagtggagaccatgcgagtattcacgagttcgcgcggagtcgtctgttcttcttcggaatggagagaaaggttttcgcggatgacgcgagacatacgggagaggccgacggaaatctgaccggcaaggagttcgcccacggaacgtgtacgacggttgcccaagtggtcgatatcgtcaagagtgtagccttcgtcgccgttgaagaggccgaccatgtattcgatgatagcgaggaagtcagtcttgctcatcgtcatctgggtcacagacggcatcttgaattcgttgacgcggtcgaagcgttcagcaacttccttaaccttggcaagaatagcagcggtgtaaaccttagcgttcaagcggtaacgaccgacttcgccaagatcgtacttgtgcgggtcgttgaggaagagttcgtcgaagtagcgttcggcggtctggaggttcggagcttcttcctgctgctggtgggtcacagagtagacagccttgagggcgtcttcgcgggacttcgtcttgtcggcagcgagcgtgtagtggatgaggaggttgtcttcttccttggaaagcacggtgatcttttcgacactgctttcgcggaggcgttcgagcttcttgtcgtcgatgacagtgttagcttcgaggatgatttcacccgtttcttcgtcaacgacatcattgaagatgatgcggttgatgagggtgcagacaccttccttgtcaaagtcattgaatgcggcatcgtcgagaacgatttcgtcagtcttcttgtagaagaggttcaggatgtcctgagtcgtttcgaagccgatgcagcgaagcatggcggtagcggcgatcttcttcttgcggtcgatgatgaggtaaaggatgtcgccttcggtgttgaattcaacccatgcgccgcggtgcggaataatacggctcttgtagtcggagcggccgttaggttgcatttcttcgtcaaagctcacaccaggagaacggtgcaactgcgaaacgacgacgcgttcggcgccgttaatgataaacgttccgttctcggtcatgataggaaggtcgcaaaccaagacatcgttcttgatttcttccttgagcttgctttcttctccgtccttttcgaacacctggagggagagagttgcaaaaagttccatggaatacgtgagaccgcgctcacggcattcggggatgctgtatttcgggatgccgaaataatatccttcatacttcaaggaatacagatccttgtcatcggtgatcgggaagatatcgcggaacacgcgttcaagcccgacgttcatccttttttcttgcggaatgtccttttgaaggaattgctcgtacgaagccttctggacttcgatcaggtacgggagttccaggtggaacttgttggaggaataagactttcgctccgtcgtcattagaaatacctcatccggtgaagagcctaataatagtcaaaaaacaccaaaagcccgcactgttgtgcaggcaattggtaaggaagaattaatgcagcaaaagcattacttaagggtaacctttgctccgagttcttcgagtttcttcttgagagcttcggcgtcagccttcggtgcagcttccttgatgacgctgttggcagtttcgacgaccttcttagcttcagcgaggccgagacccgtgatagcgcgaacttccttgaggatagccatcttcttggccggatcgatttcggcgaggatgacgtcgaattcagtcttttcttcagcaggagctgcagcagctgcagccataactacagcgccaccggcagcggcttcgatgccgtgggtttctttaaggtagtcagccaaagccttggcttcgagaagggtaagaccaacgatttgatcgcccaatgccttgatatcagttgccatgatgtgtttctccgattattccgtttaaaatttttggtttgtggtttgttgttaagcttccgctgcagcaggggctgcttcggaacccgattctttttccagtttttcctggagggtcttgagctgaccggcgatcgtggagccaggtccgagagcgatagagacgatcattgcgatcatgcccttacgatccggaatcttggagaggttcacgacttcggagcccggcattgccttgccatcaaggtaaatgctcttggcaaccaagaaatcagggtttgctttgtggaatgcttcaatttcgcgagccggcaggagcgggtcttcttcgaaaccgaccatcacagacgttgcgccagtgagggagtcgttgagaccttcaaccttgagtgcttcgagaacgcgcttgagaagagtgttcttcacagcgtggtacttgacacccttagcagcgagggccttgcggagggcattgtccttatcgacagtgatgccctggaaattgagcagatagacggcggtagcgcccttgaaggactcgacgagcgcgtccacggtctgttgttttttaactacagctttcatggtttctcctagcgcgtcagtgccatatcaagtttgatgcccggggccatcgtagccgtcaatgtgaggctcttgatgtaagtgcccttagaagattgaggcttgttcttcacaacagagtcgatgacagacttcgtgttttcaacgagctgatcggcagtgaaggaaagcttgccaaccggagcgtggacgttagcgcccttgtcaacgcggtaggaaatcttaccggccttgagttccttgacggtctgagcgacgttaacagtcaccgtaccagccttggggctcggcatcataccacgaggaccgaggacacgtgcgaccttactaatcaccggcatcatgtcgggagtagcaacgacggcgtcaaaatccagccagccttcctgaatcttctgaaccaagtcggcaccaccagcgtagtcagcacctgcggctttggcaacttcaaggttgttgtccttgcagaacaccaagacgcggacctgacgaccggtaccatgcggaagcacgacagtgccacgaaccacttggtcggaatgttttgggtccacaccgagattgaagtgtacttcgaccgtctggtcgaacttcaattcggactttttgagtatttcgattgcttccttcaaatcgtacgctttggtgcgatcgaaagattcagcaatctttttgtatttttttcctctgaacatgaaattttcctgtcagatacgtaacggtgaattacctgcctcagtcaaccacttcaatacccatggagcgagcagtacccgcaaccatgcgcttggcggcttcgaggtcgattgtgtttagatccggcatcttcttttgggcgatttccgtgatctgggcttgagtgatcttgccaactttcttacggttgggttcaccagagccgctctgcacgccagtagccttcttgatgagggccggaaccggcgagaccttcgtgatgaaggtgaagctcttgtcagcgtagaccgtgatgacgaccggcacaatcatgcccttgtcattctgagtcttagcgttaaactgtttgcagaactccatgatgttcacgcccttctgaccaagggcaggacctaccggcggagctgggttagctgcgccaccgggaatctggagcttaatataacctgtgattttctttgccactgtattatctccgtttcaaagaccgtaatcaattatgcgtcggcggattcaacctggttaaaggcgagttcgactggcgtagaacgaccaaaaacggaaaccatgaccttgatcttggcttccataatttcatctacgacgcccacaaagcccttgaacggaccttccttgatgcagacattttcgccaattgtatacggaatttggatctcgccttcgatggagttttcaggatcaacacccagaagacgatcgacctcgctctgacgaagcggaataggtactcgagaagcgcgagtcattccgccgaaatgggtgacaccattgatggtggacaccaggtgctgggtgagctcgtccagctccatttcaataatgatatatgcaggaaacaaattttggacgcttatccgacgcttaccgcgaacgttggaaacaacttcgcgagtaggcacgataatacgtccaaatttatcttgaacgccttcgcgctcaatcatttgctcaaggcgtttcttgatattgttttcttgaccggtaaaggtgtgaacggcataccactgcatggacatacactaacctctacccatgatgaaattgacaatccaagagagcacaaagtcgagccctgcaatatagaatcccatgataacgctgaaaagcattacaacaagagtagaacctttaagctcttcccaagtgggccaagtaacctgtttcagttcttggacagattctgatacatattgctgaaccttacgcattttttctccgggaagtgagcaggtcgagagggactcgaacccccaaccaacggttttggagaccgtgactctaccaattgagctatcgacctattcggacttccttacttggattccttgtgaacagtatgcttgcggcagaagcggcagtacttcttgtattccacgcgggaaggatgaagacgcttgttcttgtcgcaatcatagttgcgctgattgcattctgtgcattcaagcacgatgagttctctaggcatttttaatcctgattacttgatgatttcggttacagaacctgcaccaaccgtgcggccaccttcacggatagcgaagcggagctgcttttccatagcgatcggagcgatgaggttcacgtggatcgtgaccgtgtcacccggagtaaccatttcgacaccttccgggagctggatcgtaccagtaacgtcggtggtgcggaagtagaactgcggacggtagccattcatgaacggcgtgtgacggccaccttcgtccttcgtgagaacgtagatttcagccttaaattcggtgtgcggagtgacagacttcggagctgcgagaaccatgccacggacgatgtccttcttttcagcaccacggaggaggagaccaacgttgtcacctgcctgagcgtcgtcgaggagcttacggaacatttcaacaccggtgatgacgtattcggtggtttcaccgagaccgatacgttcaaccttgtcgttcaagcgaacgacaccgcgttcgatacggccagtagcgacagtgccgcggccagtaatcgtgaacacgtcttcgatcggcatgaggaacggcttgtcggtatcgcgctgcgggagcgggatgtattcgtcgcaagcgttcatgagttccatgaccttgtcctggtattccggatcgccttcgagggccttgagagcggaaccacggatgatcggggtgttgtcaccgtcgaagtcatacttggagaggagttcgcgaacttccatttcgacgaggtcgagaatttcagcatcgtcaaccatgtcgcacttgttcatgaacacgacgatcttcggcacgccaacctggtgagcgagaaggatgtgttcgcgagtctgcggcatcggaccgtcagtagcggcaacaacgaggatagcgccgtccatctgagcagcaccagtcaccatgttcttcacatagtcagcatgccccgggcagtcgacgtgtgcgtagtgacggttagcggtggtgtattcgacgtgagaagtattgatcgtgataccacgagccttttcttccggagcgttgtcgatttcatcgaaacgctttgcagcggcgagacccttagcagcgagagtcgtgcagattgctgcagtaagagtggttttaccgtggtcaacgtgaccgatggtgccgatgttgcaatgcggcttacttctgtcaaaatgttcttttgccattattctatctccattttagtgagagcccagatcgggagtcggacccgagacctcttccttaccaaggaagtgctctaccactgagctacctgggcataagccctacgatgccttagacaccgtagggctgattgtcgtgggccgtcgtggtttcgaaccacggtaggcgtaagccaacggatttacagtccgtcccctttaaccactcgggcaacgacccattatgtaaagccaaagataggaatcgaacctacgaccggctgattacaaatcagctgctctaccagctgagctactttggcgcttctcgcctcagttcacttgaggaactaaagcgtggcaaatttaataagatttacctagtcttgtcaacaagaattgcgttttttcttgaaaaaaaatgaaatttttcaaaatacacgtaaacaaactagcgtaaagagtgttagttgagtgttgatagatttttaagtgaaaaaatgagcactaattttaaggaaattttctatattttctttcgtaaaacacactaacacaaggagatgctcgctcggcggcgggcatgacaaagttcagtaagcaaacccttttagcttttctaatttgttgttcgaacttaacaccccctatataattacacatggaaaacaacttttctttcaagacccgcattcaagtccgctacgcagaaactgacgctatgggcgtcgtccaccacgctacctaccccatctggtttgaacaggcccgcgtggactttttccgcgctgtaggcgccccctacgacgaagtggaacgcgaagggtttgcaagcccggttctcgaactcaacgtgcagtacaagcgcccgtgccgctttggcgattttgttgatgtcgaaacaaagctcgtacacgaaggacgctgcaagtacaagttcctctaccaggtgactttgaacggcgaactctgcacgaccggttattccgtacacgtattcacgaaaggcggagtcccgacacgcgacaagcccgaatgcatcaagaaagtcgaagacaagatttttagcgattaatttttatatagtataatcatggacgcccctttagcagaacgcctacgcccgcaaaacctggacgagtttctcggacagaacaagattcttggacagcagagcctgttgcgcaagagtcttgaaaacgactccatccccagcatgattttctggggacctccgggttgcggaaagacgagcctcgcccacgtgatccgccagcataccaagaagcgctttgtcgcgctttcggcagttgcaagcggcgtgaaggaagtcaaggaagttctcgcggacgctcgccagatgaagaaggcgttcatggacacaatcctcttcatcgacgaaatccaccgctttaacaaggggcagcaggacgcactcctcggcgccgtggaagacggcacggtaacgctcatcggagcgaccacggagaatccgggtttcgaggtgaatggggctttgctcagccgttgccagctgatcctttttgcgccgttaagcaaagaagatttgcgcactttgattttcagcgcattgcgtgaccacccacgcggtttacagctcaaagacgttgaagtcgaagactccgttgtcgacaagcttatcgcgcagtccgaaggcgatgcaagatttttgctgaaccagcttgaatggataggcaagaacctcggcgacaacaagaaaatcgacgagaagctgctcgaggaattccagtacaagaagcccctgcgctacgacaagagcggcgaagagcattacaacctcatttcggcattgcacaagtccgtgcgcggttccgacccggatgcggctctttactggctccacagaatgctgcagggtggcgaagacccgcgattcattttgcgccgcctgatgcgcatgagcatggaagacgtgggacttgcagacccgaacgcacttttgcttgcgacaagcgcccgcgaagcatacgattttatgggaatcccggaaggcttgatcgcactcgacgagctcgcgatttacttggcgcttgcgcccaagagcaatagtattgaacttgcgggaatgaaggccgattccatcgtgaagcagaccggtacgctccccgtgccgcgtgcctaccgcaattcagtgacacgcgtcgggaaacagctcggctacggaaacggctacgagtacgatcacgacagcccgggcggatactctgcgcaggagcacttgcccacgcaacttgtcggcacgacgatttacgaacccaagccgtacgggcgcgaaaaagcgctcggtgaaaaactcgcgcagttgaagcagttaaagaaagagcggcaggaaaaagaagggaaatgagccctggatcccctccctgacggtcgaggatgacggtgtgagggatgtgaaggctccagtcattgacggtgtgtgggatatgcgagcaacacaaaagaacttggagggaaaatggactttacagcaatcaagaaatacccgaaccaaatttcaacggcgtttaaaaggttccctcttgcatcattatttgccgtattctcgaccatcgcattcttaattgtttgcgaaagctttaacatccccagcgaacaatccgccagattcatcctctggcttgcgatttatcccatcgcagcgatgctcatcgccctcaacacttcactcgttcaagaagccctaaaaaacagaaaccccaaaatccaagccattacaggcatcgcatggtttgtcatttcatggttgatagtcctctatccaaacacattaaacgattatgaaatgagccagaccataggagcgctcgttttcatatacacgacaatctttttgggcctattcgtcgcaccattctttaaacaaaaaaacgaaaacgccttttgggtccacctgacgaaaacagttaaatctctcgtcgtcgccacaatcgttgcagggcttctacttcttgcaatggaactcctctttctaggattcttcggcctatttggttttacagacccttccgaaaggcctttcttatacatattcattttctgtacgagcaccgtactgccgctcttgttcttttcgacactcccaaccattgacgaatgcctagagacaacacccacgtcaagcaaattcgtcacaagcatttgccaatttttattcatcccggtactcgccgtttccatagcgctcttttactgctacatcctcaaatttttcatcatacaggacattccgtacgaagtcatcatttggctcgtcgtcactttcatggttttcatgctggcgttaaacatcgtcatgtacccgtcacgtctgaatcccaatccgactctcgaaaagaaagtcctcaaaattttccccatcgccatattccctctcgtcctcttgatgactttatccatattccagttgatggccgacgaaatagacgaattgatcatctaccttatcgcgaccaacatctttttctacatcgccatagccatactgctcatcaaaaaaatcgaatgcaagtccaaatacatggccattgccttttgcgccatactcctcatcgtctgcgtagggccgctaagcgcaccgaatagcatcaattacgtttggcaaaataaaatcaaaaacgaacttaccaaacaaggctacaccgaatttccgctgaacgaagcaagcaccgaaaaattcatacagacgctcaggaacaacaacgattccgattcaagaaaaatcctttcgtacatgctttcaacaagtaattcagaaaatgcaagcgtttccaaatatttttctacagagcgatctctagaggacatcgaccgactcgtccgagatgccatggaaaagagtgcaagcgaagacaccaccgaaatattcgataccttcgaagcgaacatcagcaatgtcaaccagaatgcgcttaagattccccaaggcgtaaaacaagcattcttcataaatcttgatttcgataacgacgattttcaataccgtggcgacacgctctcgttcttaatcactattacagatgaccaagacacttcaaagcattccacttacgatttccgcattaccaagcaagaacttgagatagattccttaaacaccattgaaacggacagcgctataatagggattagggaattgcatacggagcaatggtccaaaaccggacgatcgctcagaatcgacgggttactgtttataaagtaaatcatcactggatcctacagcttctgtcactctggagccaaaggcgatagagtctattgtctataccttcactacgttcaggatgacgtcactaagctctaccaactaccacaccaatgacacacgcttgtatcatattttaaaaatttcaaaaaaatttgtaaaaaaatgccattttttattataaaaacacaatttttgtaatatttttaatttcatgaaaccaataatcgaatacaacgattatcgcctttacatgcgagacttttacgaagaacgtaaaaggacatcttactttacttggcgagaatttgcaagccttgccggttttgtttccccgacctacctcaagctggtctgcgacgggaatacgcgcctgagcaagccaggaatagcaaaagtcgcacgagccatggggctagaaggattcgactacacctatttcgggctgctcgtcaaattcgggaacgcgaaaagtgctacagaaaaggaggaggcacttcgcgaactcgggcgcgaagcgagcatgaacaaaatacgcatcctcgacgcagacgcattccgctactacgagatgcccacctgccccatcgtgcgtgaactcgccccgctcatgccaaatgcgaacccctgcgaaatcgccgataaaatccgtgaaaagacatcggcgctcaacgtccgcgaaattttgcaattcctggtaaaatcaggactcctcgtcaaaacgggcgatggcacttacgaacaaactgaaaaatccatcaaaggttccaaggaagccatcccgctcgccatccgcaccatgaacaagaagatggcagcactcgccacacgttccatcgaaaaagaccccgtcgaagaacgcaatttttcgggcgtcaccatgggcatcgacgaatccgcctacgcccgcatcgttgacgttatcaacgactgccgcaaaaaagtgattgacatcgcccgcgaatgcaagaacatcaaccaggtctatcgactgaacttacaactttttccgctaacggacaaaataagcaaaagggattgcaaaaaaggaggacaacaatgagccagttgagatatttatttctcgtttgctccatcgcattttttgcctgcaccaatgatgttgcagggacttgggaagacgagaacacgctcgctctacaaagttcttcgagcgttgcagaaagttccgccgaaagctcgtcgagcgaaaccaagccttcttcgagcgaagaacgcttatcatctagccaaaaatcattgtcgtctagttcggaaacattaaattcatctagttccagcatcgacggcattcatttccctcccccaatacagtgcgcagtctctccacgcgcattgaaggcagttgcaacgtatggtgtggtagatgcatttattgcaaaacgcgttgcagcccttacagaacaggggcttaattccgattccgcaaaaaacatggctacagaagaactttaccgcgaactcggactagatacattattccaagaccgtcctcaaattactgacgagcaattagaatatactttgttcttcttgtacaagaaccgtgaaaagaaaccatcagaagatactctattcttcttgtacgaaaacgaaggtacaaacgaactgtccccagcaatagtagaagattttgcagacggcaaacttgaaccggaaaattattgcatcaatggaatatcctttgcagacctagattaccttcccaaaatgtatttgaacttaggttgttattatggagatgaagtatctaattcactcgccatccttcgtaacatctggcgaaagtgttccaatatgccgtattgcaacgaaaacgtaggcgatacaatcattaccatcggaaaagaccattttgtatgcgagaataaatcgtggataacattagaaatgcaaggcaaagaaataaacggccaaatttgcaatgaaaatggatcacgcataaaagccgattggggagtttataggaatgtcacgtatatatgtcacgaaggatattggcgtaatatatcagaatctgccgacttgccagcggaatacttcttcaatcctgattttgaatatggaacctttaccgaccctcgcgacggacacgtctataagaccaccgtatatgaagggcagacatggcttgctcaagatatagattattacgatagttccgacacacttttttcaaatcaaagcagatgccccaaaagtctagcttacagagatgttgatgaagacaaaaacaaatattgcaatggagcaagtcgtttctatactgtcaacgcatctaagaaagcttgtccagaaggatggagactcccccgtaaagaagattggcaaaccataagctacaatgttaaaacaaatgaaactcttaaactatttgtaaaagaatcgcatgtaacaggcatttatagaaatgcaacggacgaattcggtctatctttgcgattggatggtagtatagagtacagcggaggaagttggtattctcacaattataacatgttctggctagaagaaggcgaatacgttagaactggtgatttttcctctgttttttcgagcattgaccctagaggaaacggcgaatttatccccgtccgctgcataaagaagtaaattagttagcatcgtcattctgagcgacctcagggagtgaagaatccagtaacattcttcattacatcgtcatcccggtctctgcattctttgtcatcccgcacttgttgcgggatcttctttttgcaatattctcgaacttatcttatatttaaagcaaatgttgaaattacttaaagaatacccaagcttgattttggccgcgttcaagcggttcccactcgccattgcgtttgcgttcttgacatcagttgcgttcagctacttatttacaatcagagactataatttagtttctattcgcgatcatttattcccattctgggccacattttatcctgtcgcagccatgctcatcgccctcacgacatcgctcatccaggaatcgcgaaaaagcactcgcaaaacgccgcaaattcttacaagcgtgagctggcttgtcatttcatttacactcagtattctttacgtctctactgataattttggcgacaaacaatccataggccatacaatcatatacatttactgcattattggattagccgcgtgtttcggcccgttttggaatcaaaaaaacgacaacgcattatggtttttccataacaagatatgcgccccagtcctcatgtcttttggggttacagttttatttatcattgtaacatttgcactcttagttgcaattatcgcattatctaatggaagcagagaccccggcttaagcgcactggcgttaacattctttttttctgtcttcacaatatttcccgtcctgtgcatggcgggcattccgtccattgacaaatgcatcgaagaaaatccgactttaaaaaactttacaaccaccataaaattgaagataaggtcaaagcagttcagtttttcttttgattgcttcaaacacatatttttaccactttacgccatttatatcgtcgtcgtccatatttatgacatcacagccctgcaagaatggaatctcccaacaggaacaatcttttccctggcatacgtagccttaatttgcgtgttcatcatccaaaacgaatattatccagcaattataaaacccgaacgttcttctgaaaagacaatcgccagagttctctcctacacttgcattttcccctttgtcacagcaacaattgcaattatccaaagaatttctgaatacggcattacacctagccgttttaacgcattagcattttgcattttcttatgcatagtcgttatacttgactgcattaccaaaaccattccatctaaatatgtagccatcattctctgcgtgatagctacagtatccttgattggccctttcagcgaaacaaatatcatccgcaacgcgtggctcaagaacatcgagaaaacactcgtaaacgaaggctacacagcgtacccgctcagcgaaaaagacacgaaaaagtttttctcggacctttgggataaagacggacacacggcaagcatcatcgcctaccaagtgaaaatgctccattttcaatccatcaaagaactttatcggttcttccccgaaaaaagcaacctgtccaacatcgtcaaaaagtaccgttccattagcaggactgttgaaaacgacaaactccacacgatgcccgaaaatttcagcaaattcgcatacgtggattatacgttcaaacacgaagacctcgtgacgcgaaacgacacgctatttttcaattatccgctcaaggacattgactcgacaagcagcaaggttttcagtttctacgtaccaaagcaaaactggcttgataaggacataaaggtcctcgaaaccgagggcgcccgattcgaagtggaattcatcaagttcgcccaatgggaaaacgaaaagcaccaacgcgaaagaggcttgcgcctccgcgggatgctgttcatggagtaaatttggccgttagggacattgcgcgaccgatttagcttgactaaatctatgcatataactatatttacgcataaataagaaatgcgcggtttgcagctattacgagatggtcgctaaaaccgtgccgcaaaacaaaggattctttatggaatacaaaattaaggatatcaaccttgcgatcgaaggccgcaaggaactcgacctcgccgaaactgaaatgccgggcctcatggctctccgcaaggaatatgcaggcaagaagccgctcgcaggcgcccgcatcatgggtagcctccacatgaccgtgcagaccgccattctcatcgaaacgctcgtggacctcggtgcagacgtgcgctgggtctcctgcaacattttcagtacgcaggacaacgccgcagccgccgtcgtggttggcaagaacggcagcgtgagcaatccgcagggcgtgccggttttcgcctggaagggtgaatccttggaagaatattgggaaaacaccgcccgcgcactcgtatggccggatggcaagaccgccgacctcatcgtcgatgacggtggcgacgccaccatgctcgtgacctgcggtgcagaattcgaagacgccggcaaggtgcctgaattcaacccggaaaccgacagcgaagaatggggcgtgttcctcgccacctgccgcaaaattttcgaaaaggatccgaaacagtggacccgcgcccgcgaagcattgaagggcgtttccgaagaaaccaccaccggcgtgcatcgcttgtaccaaatggctcaggccaagcgcctcaagttcccggccatcaacgtgaacgattccgtgaccaagtccaagttcgacaacctctacggctgccgccactccctcatcgacggcatcaaccgcgccaccgacgtgatgatggcaggcaagatcgcagtcgtgtgcggctacggcgacgtgggtaaaggctgtgcccagtccctgcgcggtcagggcgctcgcgtgatcatcaccgaaatcgacccgatttgcgcactccaggccgccatggaaggctacgaagtcaagactctcgacgaagtcgttagctacgcagacatcttcgtgaccaccaccggcaacaccggcatcatcagcgccgcccagatggaaaagatgaagaaccgcgccatcgtcggtaacatcggccacttcgacaacgaaatcgacatggcaggcctcaagaagattccgggcatcaagcgtaacgaaatcaagccgcagtacgacgaatggattttcgccgacggccacagcatcctcgtgctcgccgaaggccgcctcctcaacctcggctgcgctaccggtcacccgagcttcgtgatgagcgcaagcttcacgaaccagaccatcgcacagattgacctctggctcaacgcccagggcaaggacaccgtcgccggcatcaagtacgaaagtggcgtcgtgtacacgctcccgaagatcctcgacgaaaaggtcgcacgcctccacctcgaaaagctcggcgttcacctcacccgcctcacgcaggcccaggccgactacatcggcgtgccggtcgaaggcccgtacaaggctgatcactaccgctactagtcgagaggatgccagcttcgctggctacagacgaaagaaatgtcatgtgagaatcgcggccggcaagtgccgcgagacgcaaaagcgagaagcgccgagcgttaacgagattcgcgacaagcgtgactcaagatgcgctcgagatgcgcggcactttatacaaaacgaggctccatacggagccctatttttttaacgattccagccggaatgtccatcgccatagacaacaccaccgccgccatcatcataaccgcccaacgacgacgagctttttacgccgagccagccgcgcattctcttgatgcgcgtagaagaaggagcttgggaaggggctgcagcggcttgctccgaagaggcgaccttatcggccggagattggttattggttacagaatcgggcatgattaaataatagaaattatcacttgctcagcggactttccacggcacaacttaatttttcttcattttccgaatcgctttgtcaaaatcagagtcaattttttgcgtgcggttgaaaatctcgtattctccaaaagctttctcatccgcctgatttcgactgactttgccattgccatcgagaatatcgtagcgcctgaattccagaaactcgtttacactagcagcaaattgttccatgttaaaagcaatctctcgttcaatcaagtcttcaatataatcaaaatagccactcacagtacgttccagctggcggatctgcttttccgacaaataattcttggcaatgttcacatcgcttttcagcacacgaccactcggagaatttttccatgtcgtaagacccatgtgctcttttttgtggtcggcctcctcatacacgatttctgcagcggtccgtcccgttatcgcataatggaacttgttctgaaccgtagcgaaaaactttttcgttatttcggaatccttgtcgtagtctatggaacattcggcaaaaatatccgttatctgctgccaaatgcggcgttcgctcgcacggatagatcggactctttccaaaagttccttgaagtagtccttaccgaaaacagcgttaccctgctttaagcgctcgtcgtcgagcacaaaacccttcttgatgtattccttcaggattcccgtagcccagatgcggaactttgtggcctttgcggaatttacgcggtagccgacggaaataatcgcatcgagattgtaaaaagagacattgcgctttacggaacgggaaccttctttttgaactaccgagatttcctcggtagttcgatttttttccaattcgccgcttccatacacattttttaaatgcaggccgatattatcttgcgaacaatcaaacaactcggccatagccttctgcgtcaaccagatggtctcgtctttgaccaaagccatgaccttgacatcttcttctgggctgctgtaaagaatatacgatatctgtttagctaattcgttcggcatatctccgccatcttttacacatctgagcactaaatgtatattcatagagaaatattgtcaagcccctccacccctaatgcaaaaagatcaacagcgaaaccgttgaggaagaaataaatttacttcactaaatccagcaatcgctcgtaggaatccaccacgtcgtaggtgacggagtcgctggagatggcggcgaaatgtttgcgggcgcacttgattttggcggattcgatttcgcgaagttccatagtgctcatagagcccttggtttcagcaacaaaatacacgtgctttacttcgccctcatgaaaggcaattgcccagtcgggattatacttgccaacgggcgtattgataaaaaatcccttgggcagcttgatatagagcgaaacttccttgcttgtttccagtttctgcgcaaagtcgcgttcgttactggaatcgtaaatcaggtggtcgtataaatgctggtgcgtttcgcaagcattcatgccgaggcgtcccttcatcgtgttatctgtaaagatgctcgtctcgtaactggattccagtttgttatacgtgatatgttcaatgatgacggtcgccttctgctcgtttattaggcggcttgccttgatgataaactcctcggggttttcctggaactgctcaaagacgggcttctggattttgctcagaatttcgccaacggtcttgcgggtaagtcccgtatcttcaacaatctttccaatcaagtcgtacttgacgctggaatttgcggtggcgacggcagccctagactccgtagtttccatcttaaaggcattgcccgcttccagttgttccttggacttgattttgtccagggaaccctgcgacaccctgaagaaaatcttcgtcacgcgcaagttcgcattcagcgcgtcaactgacttacagacaagttcatccgtctcaaaatccaccacgtaagcagacttcgcattaatcttctgccaaagttccttgaattccttagaattgtacttgctcttgttcaggcgcagttccacattgttcttgcgggcatcttcgggcttaatcgcatcggcatcgtaaagcgtatcaagtacattgcagatacttgcgcaataaggagcgacttcttcgcaaagagtcagcgcaccggcagccttgtccgtgcgatacttatccgtcaatgcccccttcttcacatagccgcattctagcaacgcgtcgtaaaccgtctgcgcaaagtcatccgttacaaacaacttttcgccggcttccgacgtaaacgactttcccttgaacaggtcaatcgtcaccttgatcgggcgactgccaatcgtttccgccatttcggtttgcaacgccttcgcaaaatcctcgtaactttcgttagcgacaaccgtcaacacattcaccgaatgcacgtcaccgcccaagacgctctcgtccatgcgttcgccattctggttcacgcataaacgcaacccgcggcccacttcttgtcgcttgcggacttccgaagcgctgctcttgagcgtgcaaatctggaacacgttctggttatcccaaccttccttcaatgcggaatggctgaatataaaccgcaccggttcttcgcgcgaaagcaagcgttccttgtctttcatgatcaagtcatatgcgtcgatatcgtcggaatccgatgacccgcgggcgaccttgctatctacaaagcgaccgccgcccttcttgctcttgtcgatggagaaataccccgcatgcgccttgtgggcatccgtcttttccagaaattcaaaatactccgggctctccagcaaatcctgctgcatcgacttgcggatggaatcgtattcttcttcgaacattctggcgtaaatgcccatctcgtccggagcgtcgtaatcgcgatactttttgacctcgtcaatgaagaacagcgaaagcaccttgatgcccttgccgaaaagcgcccgctcgcgtttgaaatgcgaaataatcgtttcgcgaatctgaatgcggcgcaactgttcttcgttcaccacgcccacgcagtcgccggcaaaaatcttcttgccgttcgtgaaagtcacagaagaatcattgccgttcacgtcggtaatggtatagccgtccttgtattcttcgagaccgcccgactgttcgtaaagattaaaacccttcgtgacgtgggcctttttcttgagcaggccgcccttgcccttgcaatcaaattcaagagtcgcgacaggagccttgtccgtaaacacctgaacgccttccaagtacaaataaccctcggtcgccgtagaaccgctcaccgtaatgcccttgacgctaatcttcttgaccaggtgcttgttgtaggcatccatcgcatcgaggcggtaaaccatgttgtagatggcgtccttgcggtgcgtcgccgaatagcgtaaagtcaacagcggctggaattccgccaggccctctttcgtcttcttgccctcgacactctgcggctcgtcgataatcagaatcgggttcgtgctcgcgataacgtctatcgggcggcggctgcggaactcgtccagcttcatgcggatacggcgcgcgtccttgcccgtagcgttgaacgcctgcgagttaataatcatcacgttgatgtgactgtccgacgcaaagtggtctatctcggtcaggttctgcgaattgtagataaagaaccggatggacttgccgtattcttccaaaaaatgctcctgcataatctggaacgacttatagacgccctcgcgaatggctatactcggaaccaccacgataaacttggtccagccataggcgcggttcagctcgtacatcgtcttgatgtaggtgtaggtcttgcccgtacctgtttccatttcgatggtcaggttgtaatggccttccagcttgtcggactgcggcaaaagattcgccgactgcactgcctgcaagttcgcaagcaccttggaatcactcagctcgggcaccagacgctggttgcaaaaaccggtcacgcccctctgcgcaggcacactgccgccaaagagcttggtcgtacccgaatccatcaagtagctcgattccaggtagggttgccccgcaaaaacatcgcaaacggccttcgcggcatctgcctggaactgctggtacttgaactggattttcatattgtaaaattaggaatgttttgcagaaagttctgtttcttcaagtatctgcacaaggactttgtaatcaagatactggatgccttcaacgccctcatggattttatcggcaagcttgctctggtaataaagatccatagcttcttccagcgaacacttacgcacctgcgccaaatacgctataatccgttcttccagacgttcctgataaaccttctctagaacttcgccatccataagctaagcctcttcgccagaaacaaacgtcagtaacgaatcaatcgctttctgcgtaatgaaggcaatctgatcgtaatgcggatacaccttgatttctctcaaggcgcggtctaagtcccagattccagaatgatacatgtccaccacacggaaaaccttgtcattcgcaaccttgcctacgataacatcataatccttgtaatccaatgccccatcgcggcacttgcagacaaaatttatccattcggtcaaatcttctggaaaagtctttaccgataaatcgcttgtaaaatccgacatctcgtagatgttcagaacaggactcgcaccatcataaatttttgactttcttacggcccagcggatagcctgctcgcgaacggtagtcacatagaaccccatcccgaaatcaaggggcctataggaatggttgatatcaggcttctgcacaacctgtattgagccgtggtaaacaatcatatagccaccttgcggactttcaaatattcttcgatatcgctcacgacaaaatcagtcccttgcgtgtgcattatttcgtaattggggacaaggaacttttggatacaaccggaatccctaagttttttatatacggcggacggcagccgattccacttgttcgcgcaagcgtgaatcatgtacacgacaaattcgaaagaatcctggatcataatgcctccgtataatttaaaagatacttatttttcattaaagaaggtaatatccgccgttctttggaggtttacgaacccacattttctcacgttatgacgaatcatcctttcttcaaaaattcaacacgccatcccaaattcagtgcatccgacaagtcttccaattgtttcttcttggtttctgtgctactatgagtgtttagataatacccatcacccatgggaactgaatttgcatatttggaactgtgttctccttttttgaataaaggttcactatctagtacagataaatacttttgagcatattcacacatttgttttttatcaatgctccttagaatttcttcaaacgcttctatcaatgtgtcttttgcagaatcatgttggattgtcgagccatcttttttataaaggataatatttgtttttttaccctttgcgcccacagatcttatcagcggcttagatacattgacgccaatgacattaaaagattccggttcatcaaaatcaccgtcatcaacgccccatatatccagcacttcctttgtcaatgctacctgacgctggagacattggtattcattccattccttgtgagcattgtaaacattttcgacaatatcgatagaagtaatgctcagttccgcataagccttgacacccttgcgtttgggcgagccttccattttcactttaaacttattattctggatagacgtattcagtttgctggtcaaaagcgtcatgttgccaatggaatacaccatcttttgacggttaaccttaccttcggcctcatcaattttctcgcccttggcattaacatacggtacatcgctccaattttcctcccacttttgcggtatgatatgttcaagcgtgtaatcgtatttcaattccttaagatcatattttttagaatcgaagcggcgcttgagttcaatccagaaaagaattagagtcgcttcgcggttctttattttagaaaggccggtaaatacctcgtcattcgagataagttctgccatctggcatggcttcgtctcgtcatcaataaactcaaggcaattcttgttgtacccctttgtactttctcccgcaatcattctgcgcataatgaatttttccaattcattcattcgctgattcagtgtaccttcgtctttttcatactttttcagcaagaatagaatgtacggattaaaggttgtcagaccaagtacgtccagaatatggaataggcgtttggcgctatcttcataagaataacaagttgtcttgcccaattccgggacattgtcacgatatatctgagcataattaatgattttccggacaaattcctttacctctttttctttcatttcttcgatatactttttgtagaggtcaggaatatccgtcaaggtatgctcgcttgggtcaaatattttttcaatgatcgctacggattgtagtaggacttcgctgttgtcacgctgaatgcgaccgatggtccttttcttgccccaataatgcagggtctcctcgtccttgcagaaaacatttccccaagtgttatcgtagaactcaacgacatcttcttctgtgcaaaattcaagagccttttggaagagggcgtttttcacgatgtccgtagatgtcaggcgcacacccgcactattgatggtatcgaatatctgctgttcgtggtcatcttcgtccagggcaataaccacaatcatcttgttattttcggacagcagattgtcaaagatatcgctcacgatatcaggagaggatgtttttaattggtcgatgaaatatttataacagcagagaattttgtgtgacgaattgtcatcatcgacatctaaatttacgatttccgaatagtctatagacgtgattccgttggcctctacacttccgataactttttcaaaatcctgcctatctacttttgaatgcttgactttgatatgataagtcgaatccgtctttttccttttgtagaaaagagcgttccgcgcatcgtcaaggacattagccttgatttcatcgctgaaggtatcgtatatagcttttagcagaatgctcaatgtggtcaagcgttgctggccgtcaattacgcttacacgcgttgttgcaccgaatacggacgaatcgttgatcttcttgaggatgatagacccaaggaagtgcctgcgattcacctgtttaagatcatccaagagttcttcccagttgtcttttttccacacgtaggctcgctggaaaaacggaatttcgaaagtctggatttcgttcaagaaggaaaaggatttagattctgctttcataggggtaaaaatacttatttatgactggaacgaaagacttcaaaactcaatccctatataggatgaagattagacacacctttatagtggctcattacacaaaacatgtcgaattaagttaaatttcggcgttttattcattttttgaataaatatattgacaaaacaacaaaaaaaacatatcattattcgcaaaacgaatagcaaccacattaaaggattaacttatgaaaatctaggagaacatatgccttccgcatggacaataaacaacgacgcctcgtgcttttctcgcagtgcagcaaagagctttcaaaagaattaccctcaagagtttgtcaatatcatggcaaacttagatagatacaaaagtgctttagattctgggatacaccctgagcaaatcaaaaaagaaaacacttttgtccataacgaaggaaaaggagttgtgtctataacgcaacaccccctccgtaaaggagcgcatcctcttagactgtacgtttacccttgtttgaccacacacgtattacacattctttttataggcgacaaacatcatcaagaaaaagacatccaaacaattcacaactatgtgaaaaagaaccttcaagaaccaaacgcttaaaacatcacatacaccctaacaagggagaccgctatggacaagaagataacttcagtttcggaattattaaaggatatgggaattgatgacgacgcaagaaagggcgtcgataaagaaatcgaaaatcacattcttggcaaaaatctgatgattctccgcatgaagaacaatctttctcaagcagaaatggcgaaaaaaataggtgtatcgcaaccctgcatttccaggcttgaatacgcaagcaatgaccaaattagacttggcgatttgaataaatatgttgctgctttgggctacgaaacaacgctcattatttccaaaccgcagaacatcgcacaaaaaatcaagaatacctacaatcagctttctgcgttactaacagagttgcaaaaatacgcagttgatgatgaggcaattcttcaaggcatcgccaaattcgaactggaagcgacccacaacatgctcaatctcgcttctgcattaatagaaagcagttcttctaaattgaagaagattcatcctcaacaagaaactcaaattattcttgacgattcaatagttgaaagtaaaaagaaaaatttggcatttgctcaagtcaaggaagtcggcggaatggccgactttttgattctattacaattcatttttacgttgcaaaagaccacccatcgtctctatttttaacatacaatcaggtaacattttatcccaaggcatattatgagccctcaaaacatacgcatgattagatagacttgaatcaaatttcttgtcatacaattcagctattattttccccacattctcattcaccttataatcattataaggaactagatgcatcgcattcaccttcaaagaataatttgaattttccgattctaccttacttttcccatatggaatgtttttatcatccaatgcgaaaatacacctaacctcaacttcaacatcttttccaagaatcttcttattcgtagccaatatcttatcaattgtcgtattaagtcttacatatgatctttcagtttctttacaattacggaaataataattcaacattttctctgttgaagaacctgaaataatattatccgtcaaaaaaattatttttgaaatggttttaggtttttggccttcaatattcaaataataaccataaatagcatcatttttaaggtttgcatttaacaaccctgcatcaatggcccattttataatacttcggtcttctgtgatgttttttgtaataatattcgatagagttcccccgtctccgtagctttctttgccaacaaataaaacatcattactctccaattctttgattttcttgataaaagtagaatcccattcatcactattcaaaacataatttgaataatatttatttaaaagcaagtccttaaatttttcgaaccaatttttttcatcccccggtttaataaatacctgtatgtgccaatataatttaaaaatagccaaagctttacaatctgttccgtttgtaaatccgtacagttttcgtaatttatctgtaaatccagtgtgttcaacaattgtagcaatcctaaaaaaatttgaatcttttaagaaaatatcttttgttaaagaactttcttcccttatattatgcaatttttttaaatatttttccgtatctatccatttacgaggaataagaatataatggctatttttgtttatcgcccatattttttcttcctcgtaatcatttatattatcatcttcattctcgcacttaattacactcgcgtcaattcgatgagagtcgacataaaataaattttttcctttatttttctttatttcaacagaaacaatatttccttcatgttcggagaaatattctttcctcagcaaattttcaaaaaaaacttttatatcgccattacaaggcacatagatttgataaggcataattagcttcggaaccaaatccatagaagtattttcgtcataacgatctggatttacatatttttttataaaattaaaataaaggataagcgcattttcaatctttccatgcttttcattttcttcaataaatcgtttaaaaagagcattttgataaaactcatcgtcagtcaacgttttaatacattctaaatatttcgtattttgaacgcaatcatcacctgttaagtttgcaaaaaattcagctaaaaaatctattgtaagaatatttgtttctaatctattttgtttaagaattacacctcttattccattctgactatttcctatgattttccaaaaatgtcttggtgtgcaaggagaggatttattttctgattcaacaatttgtttgtctttgaattgatttgttatttgaagataacggccatcatttctatctacaataaaggccttatcaaaaaaaacattataacaagatttactactcacgtcgagtaaaacatctacttttgcatttgaattacttcctaaaagaatttcttttagggaacaaaacctccagttttcctgaacagctaaaactatataccatgcaatttcttcatttttagagtttttttcagcttgaactgtttctccgccaaaataatctttttttgtacttctaataattaaatatgattcgtcgtgaaccatcaaaacttggtttgctaaattgttttttcctgcaagtgctcctcctataaaagatccattattgcataaaagttcaagaattttaatattgtatttttgggcaatctcattcactttttggcgaatagaaaccttgtcatcaaaatctatttgtgtatagatttgcaacgcgaagaaaagctgaattagattttcttttgttggatcctttgcgtcttcaataactccatctaacaggtcatgaatcggataaacgtatgctcctatgtcatccttaatccgaaaaatccacgaaaattgttctgtaaactccccaatatgggtataaaaaacattaaacttatcttttaaggtattaaatagcaatctgttcttatttgctaattcgcttaaaaattgtactaaaacaattccatgatgagaataaatgttttttcgttcttttgctagagataaattatttatgtaatcaataaaatttttgaatagatttataggaaagtctttagagtgtgcagattccaattttattacacacgagagcatccaaaaaattctacatatttcttcaatgttttcttctttttcagtattctcgaatttttcagatagagttaaattcaccaattcaataagaattttgattttatttaaatctttattttctaaatctaacgacaactgttctagacgacgcttcaacatcttcatttcccttttatttttctagtgattttgacaagaaaatcaatatacttttttctatgaactcaactccatcatcttttgaaaaataatcaactaaacattttaattgattctccttattttctaataaggtgttattttgaaccgacgtaaataaaatctgaataaaatttttaaaattgatagaattaattggaatttctttgtaatactctttattaataaaaagttgaaataaaaaaggagatgaaaatagtaatttgtagaattttctaaagacgcttcctcttcccatatcagaagctgctatttgttccaaatgcttttttgcaaaatcaatcctatttggaagatcaatacaattactcaacaagaaattggcatcgttaatactccattctccatttcttaaaacaaatctatccattgcaaaacacggatctccatcaagtaaaacacttttttcttgcgtaacatcatacatcaattgatttagacgaccaaattcttctaattcttctaatgacaaattcgaaattttaccataaatctttgttttttccttgttaaagaaaagactatttttttcaaaaaaagaagctaattccatcaaaattttttcaccatccagcgttgagtcatagaaaatatacatatcatccacatatctaaatatttttactttgttagacaaagtaatatttttttcaataaattcatcaactatagaatcaagaataaattctacaagaactctagcataagctggaccttgtggaacgcctttttgagagcctacagcattaatcattagtcgttcgttgaatgaaataaggtaattgcaaatatttgaaatttcttttcctattttttcttttttgtcaatacttttcagcaaagtgttttttagagagctcaaaaaaatgctatcataacaattttttaaatcagccttaataaagccgaaatcttcaaatagttttagattaaaaaacacagatacatcttggataaatttactccatgaatttatccaaggagaaaaaacatcgccgccctctgataaatttaaatggtagctataagacttgtaatctttttgtatgcgactcactagttcaaaaataagtgcagtagtaagaactctttctttcaccccaagtgatatcattattcgttcttttttttcttcttttcgcaaaaaagacatataatctatatcaagaggagtttccgcttcaccagcaataattttttttaaaacgctattagattcagaaatatcataaaaagagaaaaaacgaaaatcttgttctatttttagagaaagaacttcatcgttgtaatgaaaatagttattctctttctttaaaatactttcaattaaaagagaatctttacttttttttatttcacaactttcaaaaggaatgtccattttctctaaaacaaactcagcaatagaacgctgatccttacaaggagaaactccatatatgctatgtagatattgaattgtcagcggaaaataaactcttttatttttccgaatttcctcatttgtaatctcggcattaaaattcgactgcattttaaatatttgccataaaattttttcaccttctctaatatgggcaaatgtacctagcattatttttcgatcacatattgtcattttcccattagaaatatttctccatataattttcaaagcagaatcagattcaaatgctcgctctaactgttcaaaggagtaattctctttgggggtgacaaattgtctttttacaaattcttctatttcaatttgttgtacatctagcttaattctttctacaagttctataggattatttacagaaaattttttcaaacattcaagttggcttcttaaaaacgacgtgtcaaatttttcaattttttcgcaagagaaattgtttatatcgtttacaaaatatgaataagttcctttttgatgtcgcgaaagcggaatttttaccatagatccatatttgttttttttctttccgctcaatactttaggaaatctatctaaaccatagaccaaatcagccgccaaacaagatttcatgccatccaacaatcgatcttgtattaaataacctaagtttttaggaattgcacgattaaatagaatccaaatatgaaaacctcttcttccggaatattctattatatatttaatatttaatgaatctaacacctttgtaaaaggaattacatacttttcttttaattcttttacattccctccggcgtccttcttgcaatcaaagtcaaaacagatccatcttagcaaatctaaatatgtcagctgttgatacgctcctaatgcggcgcctgatttcaacattttttttattaaaaatggagttaccgttgctttggttgctatataaataccatcgtctctttgcactccaactacagtgtcattggtgacaaatttttgaaaaagttcatttgatacttcatccaataacaaatccatagaatctttcatatcttacaccaccttcacggttgtatttgggctgagggttttgaagatttcggtgacattgattttggcggagtcgcttttgaagctggagtcacggaagacggcgcggaggggcttggttgctgcgatttggcggatggcggcttcggggatgtcgcttgcaaagcaggcgactaggtcgccgtcattgacgttatagacttggaggttttcgatggtttcggttttgatggggagcgagagcgggacgccccaatcgacgaggcagccgaagaggaggtccatgtcggtgcggccgtccttgatgttgctgatttgctcgacgaggtcttgctgggagatttcgccggcggagtaatagacgtccttcatgttggagtcatcgattttcaggacgcggaaaccgatgtccaacggttttgcagttgtgggcttgtcacttgcgctatcaaacaggtccgttttgtcggcggcagatttttctttggcttgttgttctgcaaggattttatcgcctgcgcggcggatgcgttccttaccgatttcgcaaatggtcttgtagccagcctttgcggcttcagaattttcatcgcatttttctggaagttgaaccatgatgaatttgcgatggccgccgtcttcagcattcaattgcataacggcatgagcagttgttgcagagccagagaagaagtctaaaacaattccagacgggtctcttaatagagccaacatattttggacaagttctattggttttggagtatcgaaaacctgaattccattaaatagctcttttatcattgccgcagattgacgagttgttccatattttggtccatcccataaattttcaggagttcgccccacttgatcgttcaaataaatttttcgtataatgccactaaaatcacttttaaacttaatttcacccgtagaaattttttctttgattgattcttccgaccatctccaacctttttctggagcctttatcacatttccatttggagcaacaatatcatagcacaacgtttttctgtaatttggactgcggacatccccacttcgccacaagcccttcggatcgttatcaggattactgtaatttacattatcttcagcagtcctttccatataaaatcttggcaattggttcatatcgtgagcatacacgaacgtatgattatactgtcttgaaaaatgaagttcatcatttttgctttgttgtgtatgtttccatatgacatttgcaacaaaattacttccaccaaacacttcgtcgcaaatctttttcaggttcgcttgttcgttatcgtcgatgctgataaatatcacgccatcgtcggtgagcaggttgcgggcgagcagcaggcggctgtaaatcatggaacaccagtcggaatggaaacggccgttgctgtcggaattctgcaccatgcgatttccttcgtcgtccacggcgccgctttcttcggcgtacttggcgctatccatgcggaagtcgtctttgtagataaagtcgtttccggtgttgtagggcgggtcgatgtatatcatcttgaccttgcccaggtagccctcttgcaggagtttcagggcttcgaggttgtcgccttcgatgtagaggttctcggtggtgtcgaagttcttggattcttccacgcaggggcgcagcgtcttgcggatgggtttcgcggcttctaccatggcgtcgcgcttgccgacccaggtgaattcgtaggactcgtcgccttccgcgacgctctcgccgagcatctgcttgagcgcatcgaaattcaccgccttcttcagcttgccatccttggccttgctttcggtcacgcaattcgggaacagcgcagcaatcttctcgacgttcatctgcaccatatcgggagtttcaaacttcatcttttccatgggataccttttgtacgaaatataggatcatttcttcattttgtgcttacacactatgaaaacgcctttctaaatcatcaacagtattcttcaattttttatatacacccaagaatgtattatcttttttcaaaaattccaaaatatttaatgttgaacggattgacgaataatatgtttttgggggatagccatcaataagcttctcaaccaatttacaaacctcatttttatttttcttaagattaaaagcaattaaataaagatgataatttgtagtgttaatgaactgtccaaagtcattattctccattttacttattttttgatttacaacatattgctttataattttttgacaatttttatctgatatctggtataattcaagtaatacattttgaatgaattctattttttctttctcagaataatcatcaatatttcgaattatattatgaataatataatcagaagtaaatttagatttaagaatacggccacaatagtaaagattgtataatctattccatgacaatgctgtttcttcataaccgttcatttttttgcaaataaatttatttaacaaattttccaacaatgtaataatttgtttttgattaaatgaacgtgagtatagattccactgaatagcaaaaaaactattgattgcgctaaaaataacaagggtattcttagcttcattcaccagacgatttagtatggcccatattttcttatataattcatccgataactcatttaatgataagatgaaaagtgctttttctatatatccatcaaaattatcccaaatagaataggatgttctatcaataaaatgattcacacaattttttattacagaatcaacaagccaatttaatagatcctggtctaaagccaaattcttccttttgcctttcttttgaaaatcttcaaataggtattttaaatcatcgctcttataatatttgatgcatacatacaaatcaattttacttaaagtaatttttttctttttctgctgttgtaataaagctattgacacataatttttgcataattcacgataaattgaaaaaccttctatgcaaataccatttagtagaacaaaatcaatcagattttgcaattcagattccggtttattttcatttgacgaaaaaaccattcctccacgatcgataattctgtaattcttttctttttcctttacatttgtaaaagactcaaattgaaatttgtaaagatcaagcatcgttaagaaattcttcatttcttcacaatctctttgagcatctttagggaaaaagctatactctatatctattgaaaaccgactttcctgcttaaattttatttcaaggtcacttatatattttagttcatttaaaagaagattgtgattaaaaaaacctacaagcaaataaagataattatgttttcttttgcataacgaaatcattcgcctattacactcaaaagcatcttcaattctacctagatttctgaaacagacaatattcctaagaacagaagaaatatcatcctcatccctttttattgagtaatcaaaatttattattgcagactcttcacgtacattattttctgtaaaaaggcgatatttataacaatttttttcatctatagatgtcacaaatcctgtaatattggctttagccagtatattacatattcggttaattttttcatcacatccactcaattcttttataaaattttggtatatttcttttctcttctcatcttctttttctctaaagttatactcatgaaaatgcaggatacctcttttttgtgaatcgtataatatttcactattttttaaagaattgcaaatattcttttgtaatgctacatagtagttatcgtatttctttatttcgttatatacatattcaacgggattttgagaaaaatcagttggcgtcccaagttccgttaaaaaactttttaacgactcggttcgattttcgttttcaacaacaattgtgataattccaaatttttctaaatacctttccgaaaattcgtcatacttattgaccaccatataaatagggggttggactgtagaatgattttggaaccagtttacaatttgttttaagtctatatcgctaaacgagtaccctatcattacaatagtatgagtggatacaatactctttatataattttctattaaaggaaaattgtttgagtaattgagataatcatcttcagtaaaaatataattgtcgtggtgaaaatcaccatgcattttaataatcttattgtcgttctttgatttaattaattcattatcagaagcaataacatcatagatataatttatttcttcttctatacaattttcaaaaagacaatcccaatttgttgtaattatgcagtgtggtcgtaattttaagatagctcgttgaatatcagatggaatatcttttgtggggaagcaactaccaacagtactctttaattttaatggtccatactttaaagcataaagttgagcaatttttaaaggatcagaatccttgcatccaataaggcctctctgcaacttttttaatatatccgaccatagtggatatgtatcaccagaggcagaggccctagacactcccgaaccaacaaaaaatgccaatttgtgttccgataaagattcttttatcaatctatagtattcaatatttttgtcaacaatagaattagccatacaaacctttttaaagaatactttgatttgtcacgatgctcatcattttaaaatcaccttattcggtcacgcaattcgggaacagcgcggcaatcttctcgacattcatctgcgccatatcgggagtttcaaacttcatcttttccatgggatacctttgtccgaggtatcgcctttattctgccgctttttccgctttttttaaattttttattgtagcgattccgtacagcggtatattcagcatcttttcgttgtcacggaaggggagcatcgatgtttttaccgccaaatcgggcgcaaactggtcacagaacaacgtaaaactgcgtgagcgcaggttctcgccggacttgacttcaatggggataatcagtccatccttttgcagaatgaaatccacttcagaggtgctgcgttcgtttgtccaatatccgaggtagtcggggtccagagtagagagctcctgcatcacgaactgttcggccattgcgcccttgaactccgtgaaaattttgttcccgtcgattaacgttttagcgtctaaaccagcggatgcgccaagcaagcccacgtccaacatgaaaagcttgaacacgtgagtgtcctggtaggccttcagcggcatacggggttccttgacccggtgggattccagcaccagcccgcaatcgcggagccattctatggcaatttcaaaatccttggcgcgtgcgccctcgcggataatcccgtacacgaatttcttgttttccttgctgagctgggcagggaggctgtcccacaccatgttcaggcgcggaatctgctcgccaggcgcatgcttcgaaaaatccgccgcatacgagcgcagtatttcgcgctggatttcgcgggcctcgaagtagtcgccggtatcgacccatttctgcaccacttcaggcattccacccacaaacaagtaactcctcagcaaaccgagcagttcatcgtgaaatggttccaatgcgttccattgcccgttacggatggcttcgcaaagcatttctttttttgcggcgtacaggaattcaaaaaacgagagcggaccaaggtccaagaaagacaccttgcccaccggaaacgaaaggccggagtgcagcgcaatgccgagcagcgaaccagccgcgactacggcgtattggggagcgtcttcgcaaaaatacttgagcgaggtcaggccgccctctgccgcctggatttcatcgaagataatcagggtgttttcggggtcgatctttttcccgtaattgagctcaatcgtagaaacaattctcttgatgtcgaaattttcagagaacaggtcacggaggcggcgctcattttcgaagttgatatagacggtctcggcaaaggaggtcttgccgaactccttcaaaagccaggtctttccagtctgtctagctccacggacaatcagcggcttgcggtccttacgcactttccactgagccagctgttgcatcgcaaatcgttccataatgcctcttttttgcctttttatagtaaatatatataaaaaagccgtaaaacaacaaaaatatcttgataaaagtgtagtttaaatacatttttatcaagatatttaagttttgggaggggaaatggcgattttagcggaattttgccatttttcggcaaaaatcgcgccgtatgttgaaatatctataattttggccggattttttgttgaaaaaaactataattttttggatttcttcttttttgggggacatattctccaaatgagcgtatctattccggcaagatctttcacataatttgaattttgtcttacaacagagcgcaacctccttgccaaatcaatatacttttgaccttctgttcccccacgatctaaggaccactcattcttttttatccacgtttttacaggatcgtttaaaacagggtatttcttcgggaagaactggcacaacatttcggataaccaagcttttctcgcgggatttttccttttggctaataggtcaattttcttcgccaccaattcatctaaatccagaagactcattttcttttcattttcaatgatatctatcaaagccgtagttgcttctcgccaattaatattctttgtgcagattctttcaacaccacttccttgaaaacggaagcagtcttcttcctcccatcttctatgccataattgagtaaattcagtccaaaaagcagcgttactcatcgatccggttgcatttgatcttaataaatgaagaatttttgcctttttttctttgaaaagttcttgtttgtattctcgttcattcaggagatctttaaagtccttttcccagggtaatttaatattcaaatcaatttgatctaatgtaatttcacctttaactctttttccacctattttgctctcttcatatcttgcaatccaactcttagaaataggatccgataatttgatacaaccattaaaccactgcactatcctttcgtattcttcctgttttatactactaaaactatttatctcataattttcagacaacgctgcactcgtcatattagaagaaccgattaaggcaaaacattcctttcgttctttccaaattaataccttgggatgaaacgtattctcgttcgacgggaaagcaaacacatttccgcgcaaatttcttggaagccaatccaacagagactgacaagccgcctttctcgtcaggccaaaatttgttcccaccagagcaacgaatttcttgcaatccttctttggcttttgagaaaaagaccagtctgtcaaaaaagctgtggcgatgtagatttcctcagctcgtttaaaagctctattgtatagagcttttagattttcgttatctttgggattgagaagtactttcataatgaacaacttcctgttatgcaccagagctatgatttcttttttcttcgcgagcttttagccatgcatttacacccattttcaatactataaataataaaattccaataacaggtcctataaaaacagatgccgtaccaacaattcctgcaatagcttctgatattttagcgacaacagcatactgaattatattagtatccgccagcaatgttgttatttcgttcttatatttgtcatctcctcgcaaaagtaattctaattcatccagaattctttctaaagtaggtgtctgtggagcctcagatccaaaaggagcagtgctattatttgttacacaaagccattctctagcaactttttcgtagtcgcctaaattagcatacattgttgttatcatggactgctgatattttggtatagtttgaagccaggaatctgtaccatactgttctaatagagcaataaattgttcattcattatagcatctccttaatatattctgcagaaatggcatgagttgtttgatgtaatgtcataggatcaattcctcctaaactaattcctcctgcacctttgggtacataggagccaattaacatccccacaagcatattattgtaaataatcggacttcctgattgccctggtcgtgattgaatattcaaaacaatatttttcatttttattccagctctttcaatcaacacttttgctcccacatttgcattttgttgagtcaaaaccattcttccgtagttgcagtgaggatatccaaagagaactacttcctctccaacttttatcgaatctaaagaagacgttatgagtctcgaagaagctgatccactggattttagaacacatatatcatgaatcggatcgaattccgcaacttcaagaggaaaacactttcgattattaatagaggtatcttgaaattcctgtatagtttccatatcatttaaaacaattgccaattttttttcatttcccgcaattacatgagcggcagatacaaagtatccaggcttttcacttagaaaaactgtgcccaataacgaaaaattatgcccttcaatgcgcgctataggaaatactattttcgaaatatccgaaaaaatcattatttcatctccttttccaatttctttatctcggccctaatttccacctgtctgttaaactgtttttcgttggcgagtttcttttccagtttttcgatttgagccttgattttggcgttttgtttattttgtaaaatataatcttttagagacggcttgggttgttccgcttctcccttcggcaagctcagggagcttaaactcgcaacggcatttgaggaatctgcactgcggacgatggattcgtagatttcgtccatgttgctgccaaacaaattaaatacgggttcggcgatgggtttccacggtgtttcgaaggattccaggaaggtttcgtccttctctttttctttgaagttcacgaagagtttcgccttgtcgtcataagttaacacgaatacgttgtggtggtgcaaattctggtcgatgaactcgaacaacttgcgcgggcactcgaacgacttcatcttgacttcaaagacatcgatttcgtttaccagcaaacccttttctgcggccatggtctgcgcggtcagcttattttgccagacaatctgttctacatacttgacaaaaaggttcttggtcgccgtattcacggcgcacttgctatagaacttttccttgggcaccaccttgcccacgaatgtcgaagagggcaggtttatcattttaccaccaggaatgtcacgagttcaaaatcgtccagaccgcggatttcgccggtgagtgcggtggtctcgccttcgccaaagagactgtcgatatcggattcttccttgacttcgataatcgaggcgattgcctgctgcaaaaggtcgctgtacttgcccatcttgcggccgtcagcagtttccttgttgaaggccttgcagagtgctatgtcgggcgtggcaagcccgcggcaagcgtggcgcatcaggtcaagaatcttctttggcgaaaggtggttgcaaacgacgctgccgtcttgcttcaggtaaaccatgtagaaggggtgcaggcgattcttgctgcggatattcacggcgttgttgcgtttgcgcaaaatgtaaatcacgccgggcggcaattcgcctgtttcgtcggcatgcacgagcgcataaattcccgtgggcgcattttcaacttcttgatgggtttcgcgatattgcagcaagtccatgcggaaatcgttcaagcccaaatccacgatattcacgccgcccttcatgtcttcaaggtcaactacgtcttctttcaacttgcgcagttgttccttgcggtattccaagtcgcccttctcttcggcgctgatagggttgtcatcgccagtggcggtcatcaccgaaattttcatgcgggcgaccacacgcgatttcaggttgatgtattcatcgaggctcacgttgggccaaaagttcaccagctggatttttgcattcttgctgccgatacgatctatacggccaaagcgctggataatgcgcaccgggttccagtggatgtcgtaattgattaggtagtcgcaatcctgcaagttctggccttcgctaatgcagtccgtcgcaatcagcaagtcgatatcgcccggaacaacgttcctgagcaaatggcgttccttggactgcggcgaaaaatacgtcagaaccgtatcgtaatcggctcgcaaattcgggaggttcgtacggccatccatatcgcccgtcaccaaagccgtatgaattccatactctttgttcaatctcgcagagagctgttcataaaggtatttcgcagtatcggcaaatgccgtaaacaaaattatcttcttattcccaggattaattggggcttctatcttgttgcaaattcggtcataaagcgtctgaagttttgcatcatgttcaggcgaaagctgctcggcaatcttttgcaactgtgcaagtacgcccaattcttggcggagttcgttcagccagccaatgtaatccatatcggccaaattgaagtgcacatccttgccgacggtaaattcgtcatcttccagggccgcgctatcgatatcgtaaataacatctgcatctgcggcctctttgcccgcatcaacacatctcttgtagttctcaatcttgtcaactgttttttgaaccagttcgtgataacggtccaatgtcagcctgaacgaatagacggaactttccaggcgcttgagcatgttgatgctcatgagtttccgaatgcccatttcgcggccaagcaacaaatccttttcttcggaactgtcgatatagccctcgatacggctcgggtgcacaaatcgcgccggactataaacgctcatctgcaattgactcaacaacagataaatgctatcgaacgagatccccgccaaatcagtcaattcgggagattccgaaataggcggcaaacgctccgggaacttacccacttcattgatgtcgtaaaatttttcgatatgcttgcgggaacgcgcaatcgtcaccgaatcaagcagctcaaaaaagtcaaagttcaaagtatctagaagagcctgcgttgttcgctgagaagcagggagttttgcccatgcattgtaagcactctgcgcctgcttaaaaatggaatcaatgccgttgttcaagttcagcaaagaatccatcttttccgaatcgtcttcgtaagccaaacgcaactgattcttcaaatcgttaaagcgattattcaccggtgtggccgaaagcatcagcactttcgttttcacgcctttgcgaatgacctgattcaacaagcgctggtaacgattttccttgcgatcggcatcgtcgtcaaaatcatgaaccgaaaaatcctcgcccgtcgctgtgccgccattacggaaattatgggattcatcaatcaccacaaggtcgtaattgctccaaataatgcggctcaagtcaaggccattcgtgctccccgaatcgcgcgagagatccgaatgatacagtacgtcgtaacggaagcggtccgtaacaagcgggttgtttgtttggttgttcttgaaggtcatccagttgttgttcaacttcttggggcaaagcaccaacacgttcttgttgcggttttcgtaatacttgaccaccgcaagcgccgtaaatgttttgcctagacccacgctatcggcgagaatgcacccgttgtatttttccaacttgttgatgatggctagggccgcatctttctggaagttgtaaagctttttccaaatagcactttccttgaatcccgtcgccgaattcggcagaacatcttcactgatgtcgttcaagaattcatggaaaatattgtagagcgttacaaagtaaatgaagtcgggagaattttccttatagaccgtggcaatgctatccataaccgcctgggtcacttcttcaaactgcgattcatcaaaccagcattcattaaacttgttgatatagtcattggaaagaggcgccgaaaccctcatgctgaaattggaaatgttgttgcctttttctacaccaaggcccaccgccgaaaactcattgaacggcgtataaagcgcgtcatcatcgggctgctttacatgcataaacgtctgatagttcaagtcggttatgttcgtccggaattttaccttctggcgaatccattccgcacactccactgcaatcgccttctggttcagctggttgcgcaacttcaattcaaattcactaccgaacagtgaacgctcgcgagaagactgctcttcgttgagtgcttgttctcgtgcgttacgggagatgtcaaattctctactttcttttgaaacctgcttcttgacaaaagtccttgaagtaaaaataaaccgcaaggaatcaatcttccaaagctcatcctttaaagtctcgaacgcataaagcgaaaaactagccgcagcaatcgaaagttttgaaccaggaataacaactttacgaaggtcatccacgaccttctccgtcatattattaaaaaacttctgttccatataaaaatattcaccacatcaagcggtacaaaagtgaatatagactattataggaacaagtgcaaatttgaatttacgagaaaaggaaaaaagccgctataataaaaaaattctccggctccctccaaagccagagaatgaaatgttgtacctagtgccggcgcattttactctacatatttcttaatcagtcttaccatcaagttagcgagtcgttccaccttgtggtcccccacagtagcctttatatgagaattgccaatgccgctatcatcagtgaggaacacatacgtgccgcccgttgcaaggtcaaagaatctcagcataaattcagtatccttgtcaacaccgcttgccgccacagggatcaatttgataccgtttaaagcaaaaagcgtgatggacttctggagactttcgataacgtcatcctcatgatgcgcaggcgcatcgagaatgaggaacgcaacgcgcgcacgggccgattcatcccaagaaagtttcttcagcgtagtttcaagcgcagagtgtacagcttcagggtaatcgccgccatcttcagcattttgttccgcaacgtaatcctgaatcacggacacattcctggagaagtcatgatgacgagtgaggtaatcatcgcccttgtcgcggtagaacactgcagccgtacgcagcgggatattgctttccgagctcgcatggtcaatgatatagctgaggtccgatttgaggaacttgatctcatctttcattgaacctgtcgcatctacgataaatgcaacatcggcactggctttggggcgcttcacgttcttgtgcataacaacgttcatgttgagtctttcatcgcctctagaagtaatctgaacttgctccttgattagcttgccatcgacaatcaacgtgagatccctcgccctgacttcatcgaactcgccatccatcaggccaatccaacaataggcacgcccggtattatctgtctttgtaacaaattcaacctttttgccattgaggagaatgacggaaacatttgctgcacctctgccattttggtctaccactttgacggctacaagtttcttcgggaagaactgccagtaatcggttttatcactgaagttttcgtcattgatgatatcgtcccagaaataccaatgttccaaatcgttccactcgccagcggtgaggagtcccgatctacgttcattggaatcgccatagcgtcttctggattttctatacgtagattcgtcatcacgccattcgccacggtcttcactatctgacatcagataaacttcgctagccgaagcttcggcaaatttatggcttgccctcggtgctgactttgctttgaccgacgactttctagcgacacttcttgactcagaaagtcgcgaggtgctcccggccatcagcccggccaatccgtcaccgattccgccagagcctgcaacaccttcgttaaacccagcgacgacttttccgcggcggccaccgagagttgcttttccggtcgtgcgtataccttctacttttttaagaactttatctatatcctttgagtattttgcgtcagtcggaaacgtcgcgggctttgatgatgaagccaacaacttcagcgcaccgctcgaaggcgcggccctcttggcctttaccttctctctgcctccatctgacaatttggaaccgtcaatagtcatcgtagtcgtcaaggcaacagcggattcacttacgagtgaaacttcgtcttctttggacttttcgacttttgttttttcggtttcttctggtttgttttcttcgccacaattcatgcagaacatggcacatgctactactgcgattaaaaggaatttgtttttcatgatgtcctccttgttttctttcaaactagcacattcaatttcgcgagaccaacaaatcggcatcgaatctggataaatgttttttacgttctgcaacgaaaaaattttttcataaaaccatgagtcaccgcgatttactataatttggaatatgccagaaaaattttcaaaatgggtcgcatgctggggcaacgccacatctatcaccgaccgcaaagaagcgacttacgctaaagacttgactctccgctatccgattcgtgcttgcttttcagggagcaagttgcgtttccatttttcaaacctcacgggtacagagtccgtacaaatttgcgaagcatacgttgcaaagtccgcgcaatccacaaacacggcctacgcaccaacaacaattactttcggcggaaagacttctgcaagcattcctccaggcgaagaaattctgagtgacgaaattgcattcaacgtgaccgcgggcgagacatttgatgtaagcctttactttgcagatttcacacaaatgaacgccggcacagctatcacgggcccgctttctggtggcaagtacagctacggcaattttgcaaagtcggccacactccccgacgacctcacgcgcaaaacgaactggatttattttctcaacacaattgacattttcactgaagaaaagaacttcgcacttgtctgttttggcgattccatcacggcacaagattggcccgactacctcacgctccgttgcgcacgagaaggtttcaacaacgttgccatcatccgtcgcgctgtgagcggcacacgcatcctccgcgaatacagctgtatcacctacgccgcttacggtctcaaaggcgctacgcgcttcccgattgaaatgaatgtcgcaggcgcccgcacggtcatcgtgcagcacggcatcaacgacatcatccacccagtcggcgttgaagtcaacaagttccgtccgtggagcgatatgcccaccgcagacgatctcatcaatggcgtgcgctcgctctacatcacgtacgcgcgcaaactcggtctcaagatttacagcggcacactcctcccgatttacggttggcgcacctataacgaaaaccgcgatatcatccgcacggcattcaatgaatggctccgcaccgcaccagatttcgacggttgcgtagacttcgacaaggctgtgcgcggtcacgatgatccgaaggcatttgccgctggattcgactcgggcgatcacttgcacccgagcgccaaggcgtacgaagctatggccgaatgcgtccctgaggaattgctgaaataaatttgacacctgacacgttaattatttattttaaaagcatgagcttaaaagaatccattaagcaacttcaaaaacgggagcacatcacgcaagacgaacttttgcgccgtcttggctgttcccgcagtagccttatggaacgcaatagcgatgatgcacaagtcgcattccagctcgctttcgggagcgattccggtcgcatctccgaagccccgtcattcaagaacgaagaagagctagaaaaaattttaatgtgggttcgcaagttccctatccgcgcattgcaaaagatgggtcacattcccgagaacgtcaaggacgcagacctcgttcgagcggtgttcaagtttatgcaaatcgggagcatcgccggattcgaaaattattactgcgtcacattgccatctgcaaatccgcagacatatgctgcctggacacgcctcggcgagctccaggtcaagcgcttggcaacggaattcacaccggaccgcaacgccattatttctaacctgaaatttttgcggacaaatacatttttccacaacaaggatatccgcagcatcgcccgtgaaacgctccacgcttgcggtatcgagctcatcgaagtagaaccgttcctcacggcacccacgcccatttgcgctttctactggagaggctcacgccccgtgatccaattcccgacaactaagatggaagattccaaatttttggaagctttgttccatgcagtcgggcacttgcttttgcacgcgaagcacacttcgtgtctgcaactcggcgcactctcgcaacaagcaaaagtttctgaaatgcacgcggcccgtcctgaagaaattctcgaacttgaagccgaccgtttcgcgcaagacattctcctctccgaagccgaagaatgcgagctcatctgttgcggtcgctttaacgaacgccgttgcatccagcacttttcaggattattccacgtgcgcccaggcattctcgttgagcgcttacaacaacaaggcaagctcaaccgccgcacacttttaaacgatttcaaaatcgccgtataaaaaaatcgcgcggacatttcgccgcgcaattcctaaagaacttttttcaaattagtagttcacagcaaagaagaggttccagctcttgaagctcttggtaaagtcaaccttcgtagcaaggatgttgaaaccaaaaccggcttcgagctgaacggcagaattgtggaagaagttcaaaccgacttcaccgcccaaacacataccgaaagcaccaatccagtcgtcaaagaatgcgtcaacctggaaaccaagaccaataccggcgccgacaaacggacttacgatttcatcaagcggagaaaaacgtccaccgataagcatattgccttcaagttcccagtccgtgccaaattcggcatgccagttcgaaatcgccgtaatagcgccgtgggtcgtcatttcccaaatgtgaccgtagcggataagcgggaaagccgtgacgtgatccttttcaggattcttcacgtcatccttatagttactccagaaagaaaggccaaaaccagccgtctggaaactataaaccggacgttggagttttttctccggttcaatagtgtcgtagttctgggcaaatgccgcaagggcgaggaaagtaacgagtaaaagtatctttttcatgataagaaatatataaattttctgtcaacatgaataaagccgctgttattgttgccgtttcgatgctcctgagccgcgtactcgggattttccgtgaaatgctcctcgcccacgccgccggcgtgtcgcttgaaaaaaacgcccttgacctcgccttcatgattccagacatcctgaatcacgtggtcagcaccggatttttgtccattatatttattccgattttcacgggctacaaagtcgcaggtgacgagaaggcgggctggaagttcttcagcaacgtgctcaacaccttcgggcttgcactgttgattctcgtgattccggcattcatttggatgaaggaactcatctcgctcttgaccgtcgatggcgtgacgcccgagcttttggaacgcgcaacctattacggacgtattatccttccggggcaaatcttcatctttgtcggtagcatccttgtcgcggtccagcatactcgcaagcagttcctgattccctccctcactggtcttatttacaacattgcgattgtcggtggcggtgccgcaggccttgcgctcacgaattacaccggcaacgattacggtctcgccggatttgcttggggcgttccggtcggcgcattcatcggatttttcgctctccagatttttggcgccaagcgtggcggcgtccattatgaatttatcattgaaccgaagcacccggatatcgcgcgctatttcaagatgatgctcccgatgtctcttggcgtgggttccatgttcggccttgaatttatcatccgtagcttcggtgcaaactttggcacaagcggcatttcgagcctcaactacgcttaccgcgtcatgtacacgctcgttgcagtcttcggattctcggtcagcgtcacaagctaccccgacatggcgcgtctcgtcaaggaaggcgacttcccgcaactcaaccgcaaaatctggaaaagcctctcgcgcatgttctgcattttgattccggcagttgtcgccgtgtgggctttgagcttcccggctgtgcgcattctctttgaacgtggcgctttccaccgcgaaacgaccgaagcgatttctgaaattctccgctggtacttgcccgtaagccttgggctttgcctgcaggcggttctcgtccgcagcttctacgcttgtgaacgcatgtgggtcccgacacttttgaacaccggcatctttgcagcgaccatccccgcctacattttgcttggcgcccccgaagtggggcttggcatcaagagcgtcccgattatcggtgctacaggcgccattctgcaagtgatttcgatgattttcatgtgggctaaaaagaacggcactgacggcatgaaggaagctcttttcaacatggctcgcgccctcgtcgcttttggcatcatgattgcagctgcagtcggcctagaccacatttctggagactttgtccgcaatgcaggatttattgcgctcgtcgtttacgcttgcgccgcaggaattgcactctttacgcttacgctcatcatccagcgttacctcggcagcaaagatgccaaagacattctgaacgagctcttaggaaaggttctccgcaagctgcacctcgcacattaaaaatagcggacaaaaacatgtccgccaccattctactataatctaccgccgtattcatcatctctcgtcggcggtaaaatatcttctggcaagggctctgaccttgccatattgtcgtcttgaaatccgttgaacatccacttgaaaaatccaacggtcccgccgagaatggcgccaacagcaaagcctccggcagcagccgcaaggccaaacaatcctaattgttcaacatctttacttgaagaaccctcttcgcttaacgaacccgccacacacattgcagcaaagcccggccccgctaaagtcaccccagtattcgcggcatagcggatcatgggatttgggttccggctaacagcgcagcccacaaggctaagcgcaagcaacatgcaaatgacaactctcaacaaactcatattcctaatataaagcaaacgtactaaaacaccaataatcgcattccaaatttgcgacaatgtagcaaaaatcaaggataaagcgtaaacgaaaagagcccggcaatttcaccgagctccataaaatttatcgtatcgagattcgcgtcttgtacgaggtcgtagcgccacgaatcttaacgatgtaattacccgcagggacttcgctcagcaagttcgaagactcgagcgaaccgtccgcagggttaccgattctacccttccacacgatgtgtcccgtcaagtccacgatgctgatattcacaggctcgttcacacgggaaattgagatagaacggccgtccaccgtgaccttcgggagtaccatcttcacatcgtgcattttcttgagggcaatagtacccgcattagagccaatcaccggttctggcttcttgttcatgtacagcggagccacagcttcggcccacaagcggtgcatggctgcaccacccgccgggtttgccgggtgcacaccgtcttcagaaatgagttccgggtgcgccaagaaatagttgtagaagtccggtcccggaatcaagttgttatccctgaccagcttatcgatcgcgtccaggaattcctgggggacctgccagccagagtacaccgggtttgtcgcaatcatacgggcgataatcggggtaatcccatgagcctttgcagtatcgataatcatctgcatgttcctcgtgaactgctcgacggtatagtcgttacccacccaggcgtcattcgtacccatttcaatcgcccagtacttcacgttacccgcgtattctgcataatacttaagagcatcggcaacgccctggctcgtgacgcaagcgacaccgccacggatcatcgccgggtaatagctcgggaacctcgcatggatcaactgcgcaaagtttgagtccaccgcatactgtttcatgcccatctgcgtgatactcgtacccataaagaaccatgtatcgtctccaccattgcttatatcgtatgcactgacttcctccaaataaattgccggagtcgaagccaaaatacggaaccaggacatcccttcaaaatcaatggctataccacgggatgccgcaccgctctcgccaatttcggcagcgatttgccagtcaccgtccacaccgtttgtggaattggcagacgtcatgatcttgaaattctgcaacgtggaaccaatcgcaaggttatgcaagcaaccctgtgcatacacgtaatcctggctagcccatgcttcgtcaccacgcgtatcccacgtgatgaacaacttggacggtccctgacccacgttcaacgcaaaatcattcacaatggtaatttggttagaatccaatttaccatctgtatagaccaaaggatctaaatcattggccaccgcccctgcaacgtagaggggtttgcccatgctcacattagggtttgccgtaatagcaaatgcgctaccacaagcgactgcacaaccgagagcagctccccagagcatctgtgtaaatttagacatcgacataccacaccccattgttttggccaccaatcataaaaataggttattatggggtaaagttataaaatgtatgaaatttgacatatcagaaaaggtgacgcaagtcaccttttgacattaaaatcaacgaaatttggcacaaaatagaatactccaaaaaggagtgtttgcaattttttacttaacggatatctttgtcgagtaattgctatttgcaccgcgaacattcacgaagtaatttcccgcgcgcatttttggaattcccgtcgagccgttccatacgacgtggcccatcgcatccatgatggtcacgcggtcattttcgcgcaacccggaaattgaaatttcacgaccattcacgttcacgcgcggcaatgcaaaattcacattgtgcattttcgggagtgacgtgcctccacagccaacaacgtcgggtctattggcacacggatcatccttgtacaaaggcgccacggcctccgcccacaaacggtgcatcgactgtccgcccttaggctctgccgggtgtacgccatcgcttgcagaaagttcttcgggatgtttcaaaaagtaattgtagaaatcagggccggccggcaattcattatctttcgtgagcttgtcgatggcgtcgaggtaatcctgatgcacctgccactttgcaatttcgggattcgttgcaatcatgcgggcgataatcggagtaatgccatgcgcttttgccgtatcgataatcgtctgcaagttcttcgtgaacgtttcaacattcgtattgctaccgccccaggcatcgtttgttcccatttcaattgcccagaacttcacgttccctacgtattccgcgtaatacttgagcgcatcgacaacgccctggcttgtgacgcaaccaatgccaccgcgaagcatcgccgggtagtaatccgcaaaacgcgcgtgaatcaactgcgcaaaattcgaatcaacggtaaactgtttcatgcccatctggctgatgcttgtgcccatgaagaaccacgtatcgtccccgccattgctaatgtcgtacgcaccgacttcttcgagatttttcaccggagattctgccacaatgcggaaccaggacttgcctgcaaaatcaatcgcaagcccgcgggacgtaacaccgctctcgcccacttcggcaaccgtctcccaatcgccatccacgccgttcgtcgtgtttgccgacgtcatcaccttgaagttctttaaagtcgcaccttcggcaaaggaatgttggcaactcgcggcatgcacaaactcttcgctcgcccatgcttcgtcaccacgcgtttcccacgtgatgaacagctttgtcggaccctcgcccacgttcagcgcaaaatccgacaccgacgcgacctggttaaagtcgagcgttccatcggtatagacttcaggtttccaattggaattgacagcacccgccacgtagaggttcttacccagactcacgttcggattcgccgtaatggcaaaagcactgccgcaagcgcaacctagcgcaacgcccagcacttgcaaaactcttgtgtttttcatttcacaccccaaaaactacatatcctatttattaaggatatgcttttcagaaaataaattattatggggcaaatatctcaaaaaattgattcaggtgtggacatttttgtcgagagatgttccttaccttccgttatctcgcaggcgatagagcacgcacgcgatatcaatcggacgcggtaggctcatttcacgactcaagccttgcggcaagttgcggaacccgacattcttgattttttcgcagagcgcattgatgcgtttcataatcgtcgccttcgaagattcgccattagcatcgttgttgcttgccgcattctggcagaggttcaacagcatgaacccagcaccgaatcgctgttgcttatccacaagcgcacccgccttagacgtatccgagacgaggaaaccgatttgcagcaacgtatcgcccgagattttcactttcacctggcgctccacagcagatgcagggcggagtgacgggagcaatggcttcacgtattccgcaaagtcgcggcactcaggttccacaaatgcgggcaaccccggcacgactttcgcagcatcaccggcagccgagccaacagcactatcagagagtccggccgctacattctttccattgattcttgcgcattctgccttatacgatgccatcacgatgatgttatccgccaagtccaaaaagtctccgcaagcgcccgccaccagaataaagctacggcccttgatttcacggatgcggtccgtgagcggaataagcggttcgcggtcatcgcccaaaagcttacgcacacgcacatcgcgaatgaggaagttcacggcagaggagtcttcgtcaatcaagaagacatcgctccccgcttccatcgcttccatcaagttcgcggcctcgctcgtcgagcccgacgcacaagcggtcgtaaagttctttgtcgagattccacccggcaggtcacgcacaaactgcgaaaggtccgtgcctcgcacgctgcggccgtcttcgacgcccacgcgcaccgccgattcgctcacgacaatgccttcgcggccatctcccggaatatgcgggtaaacagatttcgtcaaggcctgcaaaagcgtcgattttccgtggaacgccccgcccgaaatcacggtgattcccttcgggattcccataccgcggatttcacggccattagcaacaagcgtcaccgccatttcttcgggcgccacaaacggaacagccccttccatcgggagttcactgagtcccgatgcacgcgggagcacggcgccatccggcacaaacgcacaaagtccacgttcctcgagctgcgacaaaatttccttgcgctcggcaagcacgcggtaatgttcgacaagttccggctctacgccatccttcttcgattcgcccgaattatagagtgccgccgaaaccaggtccggcaagaccattgtcaaaatctcggcagcggcttccgcctgaatcttgcgaccgtcgcccggcaagcgcacctgcaagcaagcacgcaactcgccattgtcaacccagagcgcgtttcgcactagcatttcaggtccagcagtgtcaaagacgaccgccgcatccctgtcggggtacttttcacgcacaagcgcagaaagcctacggtaaaggtaatcgctcaatgccaggcggcgttcaaacgagcctccccattcgctcgggaaaccaagcattaacaaactcgccttgatcatcacgcgagatgccggtgcgtacgggtctccctgcacatgcaggaattccagcacaaagtctccaaaatcccatgagcggtccgccaaggacttgtaaagaccgtaatttttcccttgtaaactgcgaattttctggtaaagagctttcatatacataaaagtagttaaactagaccaattttacacctattatttacgcacattttacggcactttaacatttgtcctgtaaaaaaagaattaaattctaggtgtgaactaactcttttacatgctaatcaggagtacaacccatgaaaaagcttttcttttttgccttgatgatggcattcctcttcacgaccgctgtcgctgacgaagaagatccacctccgcgcggcaagtccgcaatcgtcaatatcatcactgaaccgcctaacagcgacgtgttcctcggtggtgaacctctcggcaagagcccgatcaaggataaggaagtcacttccggccgccagacgctcgtcgtcatcgaccagggcttcgaactcgtgaacaagcgcgtgaatatctggccgggcaaggacagccgcaacaactttgacttcagcaccagaatcccgaagggccacgtcaagattacgacgaacccgccgcgttgccgcatctacgttgacggtgaactttccgacaagaccgacggtgcagaactcgtcgtccgcaacctcgacgccggtgaccacgtgatccgcgccgaatgcagcaaccgcaagagtgcagaaactctcgtgaccatcaagggcgaagaaactgttgacgcattcctcgatgcaacgaccggttccaagagcaagaagaaaaagcgctaatctttaggaaacaacgactttttttaaagaactccccttttggggagttttttttaagttttttttgtatgtttataacataaatatttccaatctaggagaaaaaaatgtcaaaaatttggattttcgccatttgtgcaggcctcgctatattctctggttgcgccagtgacggaggcaaaaaagtaacccgtctcgacaccaacgccgttaccgacctctccggcagctggaacgataccgattcccgccttgtcgccgaagaaatgatcaacgactgcctcagccgtccgtggtacaacgacttcgcttcccagaagggttctgtaccgactatcgtgattggcaaggtccgcaacaagagccacgagcacatccgcgtcgaaacgttcatcaaggatatcgaacgcgccctcatcaactccagcaaggctgaattcgtggcaaactccaatgaacgtgccgacctgcgcgacgaacttgcagaccagcagggcaacaccactgaagaaaccacaaaggatgcaggcatggaaatcggtgcagacctcatgctgaccggtaccatcaactccatcattgaccaggaaggtggcgaacaggttgtcttctaccaggtggacatggaactcaccgacatccagagccatcgcaaggtttggcttggcgacaagaagatcaagaagtacgtcgcgaaaagcagcgtgaagttctaatctgaatagttggcagaacttagaccgctacgctcttagaacttagttgagaaagcaaatattctaagcaccaacgtctaagatctaagctctaagttctaataactttaaacgctcgcacccgcgagcactttttatataaatttgcttatatgaaacgactcctattactccttataacaacgttacttttttcggcttgcgcaaacaagtccatgactcgctacgaggcgctcgccccggtatttgagcacaatggctacgaagccgccatcaacgaagtcaagaagcagcaagaagacctctacggcgaaaagaccgagttcctctattactttgacttgggagtcctctaccattacaacggcaactacagcgaaagcgctgccaacttcgacaaggcagaaaagatttacgacgacctctacacacgttctgtaacaaatgaagcggccgccatcgtcacaaacgacaacatccgcccctacagagcccgccccttcgaagtgctcgtgctccacgaaatgcagatcatgaactacctcgccctcaagaatgtcgatggcgccatgatcgaagtgaaccgcgcccaaaaggcaatgacggagctctaccagaaagacaacgacaagactaacgacaacggatttttacgctacctcacggcaatcgtctatgaaatggcaggcgaaccggacgaagccgccattgcctactacaagacggtcaaggcctttaacgaaaacatcctgaacctccccaaggaagcacgcgagttcatcattgaaagcttgagacgcaatgaccgcgaagacgacatcaagacgctcaagcttgacaattcccttgaaacgccaaaggcaaaagccgcttacgacctcgggcaagaaatcatcgtcatcggctacgcaggccacggaccgatcctcaccgaacttaggatgtccggaacttatgtgagcggaggcctcctgaaccttagctacaaggattcaaagaccggcaaggtgacaagctccaccgtaggcgccccgcccgtcgcaggcgcaagcaacggagaaactttccacatcgcatttgcactccctgaagcgcattcgttcaggagccaggtgcagcgcttcaacgtcactgtagacaaccagtccggaatacgtcccgaaaagatgatggcgcttgacaaggaacttgaaatgaacctcaaggacgactttgcaaacaccatgacgcgtaccgccatccgagtcgttctccgcacgattgcagcacaggccgcaaagaaggccatgaagacggacaatgcgctattcaatcttttcacgagcatcggtacagacatcgcacaggaccagatggaaaaggcggacctccgcatagcgctcttcttgccaaactcaatccagatgacacgtatccccgtcgagccgggttcacacgaagtctccgttacggcagaaggcgaaactggtacagtcaaggtattcaattttggcagcgtgccggtgaaaaagggcgaaaagaagttcatctttgtgcctgcggtcaagtaacacctacataattaggcgaaaaagcatcattttctgaaatgtaaataccactttgctaaataattatttagtttgaagtcaaaaacattcctaggagcaaaaaatgaacttcaaattgatctttgcagcagctgcattgcttgctactcagtcattcgctatcgccggtattggcgcccactacaccccgagtgtcggaaccaccctcaaggaagctcagagagccgacatcaagggaaccgacggaaagatcggtttcagccacggtagctttgactacatccagggtttcggtttcaaggcctgggtcgacattctcccgttcgtcgatatcgaagccacgttcaacatccagttcgcctcttacaatgcagccctctgggtaggtgacggcgaaaacgctcgcaagattcctctcgaaattgaactcggcggtaccccgtttgcgaaggcaaccccgaagtacgtcggcatgaacgcagacctctccgtcacgaagccgttctccatcccgcttttcccgatccgtccgtatgtcggtggcggtctcaccatccactggaacacgttcgtcttgaacaaggcctttgttgaaggcgtgtttgacaaggcatttgctgatggcaactatcctgcagacgaaaacgaactcgtcaatgcacttaagagcaaggttgttgactacgccaaggatgaaggcctcaaaaagagcatcggcatccacttgctcgccggtgtccgcttcaagctcccgatcatcccgattgcagcttatgcaaacgtcaagtgctacctcggcggtgaatacgatagcgatatcgacgccggtaactttgcatttgaaatcggtggcggttttgccctttaatttttgtagattaaaaaaagttggttagaagagagtaggtatccaagaatgactcaaaatacaagcagcacaaacatcctcatcatcgaagatgaaattgccattgccgaaggcctcgtagacctctgcgagctcaacggttaccgcgtcaaacacgttgttgacggcgaaagcggccttgccgaagcactttccggacagtacggactcgtactcctggacctcatgcttccgggtatggacggctttaccgtttgcgacaagatccgcgaaaaggacaagagcctcccgatcatcatcctttctgcaaagaattccgatgatgatatcatcaacgggctcaagttcggtgccgacgactacatcccgaagccgttctccgtaccgatgctccttgcacgtatcgaagcagtgctccgccgtagccgccagacaatggaaaacgaaggcaagcttgtggccggcaacctccgcgtgaacttccgtgaatacacgggcgttcgcggtacagaagaactggcattcacccgcaaggaaatcgaaattcttgaatacctctggaacaaccgcgaccatgccattccacgttccgaactcctccgcaaggtctggggttatgaaaatgcggaatccgtggatacccgtacggtcgacatccacatcaccaagctccgcaagaagatcgaagacgatccggctcatccgaagctgctcgtcacgttccgcggtgaaggttatcagatgcgctcggctccagaatgcgagaagtcagtataaataaaatcactacatacctctctagcaagtacaaggctcttcggagccttatccttgcctctaaagatcgtctcatttttgtggcgatttttatcgttattgcgattcccgtaataatgcttttaagccattcttacacacagttgcaaacgtcgtcgctctttggctacaaggaacatgcgttctctgtgttacagaacttgaacaagaacatcacggcggacctcgctatcgaagacaggcgctcatacgccgactatcgattcatccgctcggttcctgtgttcggcggcgaagaaatcacaatgtccgaacttgcggaattcccgcagaggagccattacgtcgggctcgtcgggcatttccagctggatcccgccggcaacttgagcacaccggttctcccggatggcgtgctcgaaagaatccccatggtcgacagggcaaagcgtgttgccatccgcaacaagattagccagattctcaacacgtcaggattttctgccatttcttcgcctgtcgccttcgcgatgacatcgagcagcatggaaaaggcagacacgacgcacaagaacgacagcaggctcattgaccagatttacaagcaggacatcgacattgcaagtacccgcaaaaagaaaaagtctagcaagcaccgtgttgaacaaattaccgaaaccggcgacttcgcctttggcgttgaatctacaaagcttgacacaaccggtcttctggtccgcctgatcaacaccgaaacgacgcattccatggaagcagaaattgactttttccaggccatcgtcgattcgaactatatcattttccaccgcaccgtgagacgcggtacagacgtatttatccagggctttatcgtcgatgcacgtgcctacctcacgaacctcgtgaaaaacgaaatcgagaagtacaagggcgtcaccaagggcaatcagcaagacccgctcgtgctcgcattcttccacaagaacaagtcctttgtcgccttcggcgaacgcaacaacatcacgacggaactcctttccgaatcattgcaggcgccgctctcggatatcaccttcaagatgtacaccacacagcgcgcccctggcggtgaatttgtcaccttcatcgggttcctgatgcttgcagtgcttgcgattggcttgatttcgatttaccacgtgacgcagagccgcatgaagcttgcctcaaagcgccaggacttcgtctccgccattacgcacgagctcaagactccgctgaccgccatcaagatgtacgcggaactgttgcagaattcctgggtcgcaagcgaagagaaaaagcaaaagtattacggacaaatcgcgagcgaagcagaccgcctttcaagacttatccagaacgtgctgaacctctcgaagctcgatggcaaccgctggaacgtacagctccgcatggacaagccaaagcaagtccttgacgacttcatctctacctacagcaagaacgttgaaaagcagggattcgaacttactgtctcttcggacacggatgcagacaacatcagcctcatgatagaccgcgacgccatcatgcagattctgatgaacctcgtcgacaactcgctcaagttctccaagaacgcagactacaagatgatcaacgtggaactgcgcatcaagggcaccgacatgtacctcgccgtgcgcgacttcggtccgggcattccgccttccgaaatgaagaaagtcttccaggaattctatagagtcgaaaatgaaatgaccaggcagacaagcggcacaggcattggactttcgatggtaaagaaattgtgcgctttatgtaatatgacgattgaacttgaaaacgctaaccccggtttgcgcacaaaaatacacttcccaagtctgtccatttgattagttcaaaagacgagagacgagagacgaaagtttccggttttcatcgtttactatattttttttgttcccttcacaatgtggaactttaaaaatctaaaagaggcgcggtatgactcaggacgatatcatcaagaatccgttggattatgatctttccattgaaaccgttggcaagggcacgcttaagtccccgatgaacggcgttcctttcgtttcggaaaacgacaaggtcagccttaccactgacgtcaatctcatctctgaatacttagcgaagggtatcccggtaccttcactcgaagtggccggccctcgacagacaattttccacgaccccgcctggacacgtgcaggcatcgtcacatgcggtggtctctgcccaggtcttaacaacgtgatcaagggccttgtacaagtgctctggttcgactacggcgtgaggaacatcttcggtatcccgtacggctaccgtggcttgaacccgaattacggttactcccccatcgtgcttgacccggatgtggtcgatgccattcaggaagacggcggtacgattctcggtagctcccgcggcatgcaggacccggccatcatggtcgatacgctcatgcgactcaacatcaacgtgttgttctgcatcggtggtgacggtacgctccgtggcgcacatgctattgccgaagaagtcaagaagcgtaaacagcccatctcgattatcggcatcccgaagacgatcgataacgacttgaacttgatcgacaggacgttcggttttgaaaccgccgtgctcagcgccacagacgtgattaccagcgcccacattgaagcaaacggtgcattcaatggtcttggcctagtgaagctcatgggtcgtgactccggctttatcgccgcgtatgcatcgcttgcaacaacagttgtgaacatctgcctcgttcccgaagttccctttacgcttgacgggctcttcaaggctctcgaaagccgttacgccagcggcaagactcacgccgtgatcgccgtcgccgaaggcgccggacaggaacttttcaaaaaccaggaagaacgcagggacgcaagcggtaacattctgaagaacgatatcggtgaattcctgacccacaagatcaaggaacatttcgatagcgtcggcaaggaaatcaacatcaagtactttgacccgagctacacggtgcgtagcatcccggcgaaaggcacggacgccattttctgcttccagctcgcagaaaacgcagtacacgcaggcatggcaggcaagacggacatggtcgttggcagcatgaacaacgtattctcgcacgtgcctatcgaatacgccgtgagcgaacgcaagaaaatcaaccccaatggccccctgtggcatgccgttctcggtatcacgcgccagcaggactatttctccggcaagggcaaacgcagcaagtaatccttttattaatttatcaccatgctcaaaaaagaagaaaaagtcatcatccgtaccgcactcatggaataccgcaatctcttgttcaagacattccacggcactgacgaagaaaagactcgcattgccacggtgaacaagttgctccagaactggaaagtctaagcgtattcatgaggattacgcagaacattgtttttgcattgctgcttgcgattagtttcgcaagcgcaaacgagtacttgcacatagcggattcctgctatgcggcacgtgctttgcgtgcaaacggcgacaaggccgatgcaaagaatgcaaaaataatgaaggaatcctacaagaaggcgatggaagattccaccgttttggaggccgcaaccgaaggctacgtgaagacgctgtacttctgcttccgattcgtgcagtttgacgagaagaagcgccagctccatttggatacgctgatggatgcaagcaagagcgcctacgagaagttccctaagaacaaggaaattgcacacgtttacgcctcgacgctttcaatgtggggttctgaacgcaatgtattctcgtccatcaaggaaggcattgcaggcaaagtccgtgatgtcgcaactgcagcagaagactggcagattctcgggcgtgcgcattttgtgctgccatacgtgccgctgattctttcgtggcccgatgaaaagcttgcagataagtaccttacgatggcacttgaaaagaaccgcaaggacatttacaactactacttccttgcagacttgcgctacgatcagagccgctacgacgatgccgtggaatttatcgtacaaggtctcgatgcaggcgtgcgccccggttacattcttgaagacaagcgcgcccgctggcacttgaaagagctctggaagaaaatcgattacaagcacagggacaagctttcgccaaagcaccttgaagatggcgagaacatccgaaaagcgattgaagcgctgagagcgaagaacaagaagaaataatttcttataaacaaaaaagcggactttaaaagtccgcttttttgtttgcatttactagaaggagatgcccgcttaaagcgggcatgacaagcgcgaaggtttcgcgcactcccaattacttacgcctgggcctgaacagcggtgagggcgatcgtgtagacgatgtcttcgacgagggcgccacgagacaaatcattcaccggctttgcaaggccctggagcatcgggccgatagcgatcgtaccgtgagcagaacgctgcacagccttgtaaccgatgttaccggcagagaggtccgggaacacgaacacggtagccttgccagcgaccgggctgttcggggccttgagagcaccaacgctcggaacggtagcggcatcgtactggagcgggccatcgatgagcatttccgggcgggcagcctttgcagcggcagtagcggccacgacgaggtctgcatccgggcccttgcccgaattgatggtgctgtaagagagcatagcaacgcggctcgggaggccaaaagcctttgccgtgtcatcgcactggagagcgatatcggcgagttcttcggcgagcgggttcaggttgatagcgcagtcgccgtagatgtaagtcttgtccttcatgcacatgaagaacacggagctcacggacttcacgcccggagcggtacggataatctggagagccggacggagcgtatcggcagtagagtggatagcgccagaaacgaggccatcgacttcaccgaacttgagcatcatcgtagcaagcattacgttgtcagaaagagcagcgcgtgcagattccggagtcatgcccttagccttgcggagttccacgagagtcggcacatacttttcagcaagttctgcgctcggttcgataatttcgatgttagccgggagcttcacgccaacagactttgcggtagcttcgatatcggccttcttgccgatgaggaccggcacggcgatgttgcgttcaacagcgaggcaggcagcctgcacggtacgcggttcagaaccttccgggagcacaatgcgcttcacgcacttggaagccttggaaaggaggcttgcgcggaacatggcctggcttacgcggcgttcagcagccggagcggcgaggtcaccagcaacgcacttttcgcaacggagcaagcgcttcgggcagaagagttcggcatcttcgccatcggcaaaaatctttgcatcgagggcagaggcgaggtcgtcgttaaacttgtgagcaatgacatcgttcatgcccgttgcaccttcgacgacaacagcgtcgacatcgtcaaaatcctgcttgaggaaatcagcgcagatcttttccatgagcacggcagacttgccggccttgatttcagcaacgctatcggcagcattgaaaacttcaagcggcttgtagactgtagcgatgagaccagccttggtaacagcgtcgacaagttcctggactttggcttccatgttggaggcagccgtggcaactaggtatacacgattcattttaatctccaattttgaatttacgagtgtaaaggtaggatttttttgccctgcgggcaggggctttttctaataactattgaccaacaactaatgactaacagccaatacgtttattttagtttacaatgccaaaatctttcgcaaattagcgcattttccgatgtaacatttccataaactctattgacaacataattttattgttatctttggcgttgaaagtgtatgggaaaacactgtgggataggggaataaatacttaggagtcacggatgaggatcagtgggcttttatacagggttttggtgtgtttggcgattttcagtgcctacgcatttgcgcagacggttgctgtcgcacacatcatttacgagggcaacgtcttgtactatgccgacaacgaaagcaatttcgtgtacaaggccgttgagaaaaatcccgatggcactttcaccatcgaattcactaacgaacgtcttgctaacggcaagaaagatgttcgtcggctacagtttggagtaggctgtaacggcaacacatgccatacggacctgagtccagacaacaagcctctactgggcgaacttttcccggggtacaaggaaaacgtcacagacgctgcaaacatcgtaaagcaggaagtctggattgtcatcaatgaagacaagacattgacgatttccgacactaaaccggtggtcgcggtcaagcccaaaaagcatatccgctttttgacgccgtggacaaacacaaacgccgtcatgtacctcaacgatacggagaactacatgagcgcggtgggctccccatactgcggctggtttgaaagcaaggtatccaagccttccggcagtgcaaacgtttatttcaaacaaactatcggcaccatgtttgttggagccgacggcaccaccgaagacgaaacgacagtcacgccaatcaacctagattcctcccttgcactaagcgataccatctgggttgtcgcttaccagtacggcgctcccgaagttcatacaaactatccaggcgtcctcggcgaatgcctcccgaagatcctcccggtgatgatgtttgactggtacgacggatccatgaactccgacggttccaagaacggcctcagctatggcgatggcggtgcaggccgcacaggctttgacatacgtggagtcccgatgttcggcgtaggcacgagcgaagactttggcccggacggctgtaagggaacaccaatgacgggaatggtcgaaaagcaactcggcccgaacggagttcctgtaagagcgaaaaacttccctagcggttgcacaaacgccacccatctcaataactggttcctccccgaagtcgtttacaacgatggcgtcaattcctacacgaacgtcacctgccgcgacttggaacttacgcttaccgatgacggcttctggctcggccaaaaggatgacgaaagcccggaaggcggccttttcctgctggatgacttccgctggctcgatagcgcaaagaccatagaaaacccgcactacgattccctcagcggtggcgacgatatcccgggttaccacaactacggtttcaccatgaagatccaggccgaattcgtctacgtcaagggccagtactttgaattcaatggcgacgatgacgtctgggtattcattaacaacaagctcgtcgtcgatatcggtggccagcacaagaaagtcagaaaggctgtcaacctggatacgctcaacctcacgccgggcgaaacttatccgttccacattttctatgccgaacgcaagcgcacacagtcgaacttcatgatgagaacgtccattgacctgaaggtggaatcaagcatgttcctcacggaccactcaacagactcaacgcttatcaagaaggaagtctggcaaaacatccgcgaaaagacgctcgcctgcgacttctcctcaaattccgaaaccaagcgcacggaacgcggaccttcaaacttcacactgttcggaaagagcctcccaatgacgggcgtcgccttgagcaagctcgatacagcctactatagcggcatcacgattacgaacgacttcacgatgctcacgatcaacacgacgaacatttcccgcatgcagacactcccgccgggaacatactacgttcgtgtttcgctcaagaacaacccgaaggaatacaaggatgtgtacttcaccatcccgccgacggaactcccgaacatcgcctttgcagacatcatcgatacaagctactgcttcattgccgatgtcatcaagcaggacacgctctgcctcgacaaatactggagaccgctcggaaacgaagccagccgcgacatcagcagcgacacgctccccatcaacttgaacaaggccgaaaagctctgggcaggccgcatctaccccatcaacgtctccttcgtcgaagactgggcgcgtagctacagcggcatggccgtacaggtttccacaaacgacccgaaactcatcccatgcgattccctcggatccccgctcccgaataacgagttcgtactcatcgaaggcaaaaacacattcttcgtgaaagcatccggtgcagtcaccaacgggacgattacaatttcttcgacggtcgcaaagaacaagagtgtcaactggacgaacatcaacatcgcagagccgccagtcccgcaaattgagaccgcgttcatctatgacaggaacggtgacggccgtggcgacagtgtctgggtaagcttcaacaagccgcttggcggcaacagcgtgctcaactccatatcgttcacattcggactgacgcactatagcacgtccaacatcgtctacaacgaaggcgacctcacactttcgcttacagccgatggtgacggatttggcacttccatttccacaggtggcgcactggaaccctacaatggcaagattaccgcccagtacacctacacaaatccagaagaccacaccgtttcaaacttctccgtggacgggctccttggcgacggcattggtcccgtcatcctagccgcagaaatctcttacacctccgacggaaagaccatgctcacgctcacgttcagcgaaggcctgacctccctggatccgagttccagcctgttcggctaccgcagctacggcagcggctcgctctcttccatcgtcagcgaagcggacttcgtctcgaccaccccggccaaccgctggaagctcctcttctcgaagaaggccgtttcggacatcatcccaatcgtgggagactccatacgcatcaggccaccttctgaaggcggtctcgccctcgaccttatcggcatcccggcacatgacctgaacccttgggtacgcatcaccggcgaacagcgcatcaccgtgacaagccctccggtcgtcaccatggacaaggactccccgaacttcgaattgaccaaggaaatcgtccgcagcgattctgcaacggtcccgatactcgtccagagcgaaaagccgctcacggcaacgcaagtcggtgaaatctacggcacgcaagggcattaccttggcgacatgaacatgtccgagctcgttgaaaacgaaatcagcgaaatcgcgaaagtcgtaaagaccgccacgatgtacgaagacaaggaagccgtcaagaacggaagcccctcaacctccgtttcgcttgaaacaatcatttccatgctggaccagaaggtcatctcgcccaaggaagcgaaggaaaggttcggattgagcgaagtcatcatcaacgcttacaacaatgagctcctgaacaaaaacaacctgcacaactacatgcacggcaccgatgacgatatcaagaccatcgccgaatccatggccgacaagaccgccctcagctacaagacgatttacttctccagtctcggacaattcgtgaacagcgacaggggccaaatcgcctgcaacgacgacatcttcaagacggacggcgccaagaactgccttggaaacgaaggccacctctacctcgcctggaacatgcgcgccaagaacggacgcctcgccggtacgggtgtctacatcgcccgcctggaaatccagctcatcgtaaacggcaagaggatcacgaaacgcacgcaggacttcctctggggattccgccatggagacctcgcgattatcgatttcgacatcaatcagtagtcaataagtctacaaaaatattccaaaaggcaccttcgggtgcctttttgcgtaaaaaacggaacttttcgccctagatacaaaagcaggccgcccctgttgcactattcgcaatttattttacaaatggtcaaaaaaaatttgatataaatcactcaattgagtgtattttcaagatatgggtaacatcttccgggagtcgtggatgcggtgtaaaaatattgtctctagtttaattttcatactcttatgggcagctattccgtcaatagcggccgattacaacattaccgtcaaggataaaagatccggttcgccagcaaggcgcatctacgtcgttttggaaaaaacggtagacggagtcaccacacccagcaactgcacacagctaacgagcaatgccgacggcaccttcagcgtcaaggcaacattgaccgccgaaacagaaccgaaactgaccttttacacaggcaggactacctccggcaaatgcaactctgacataggcagcatttcgcctttggctggcgcagaacccgtggaaagcgagttcaccattactattagcaaaaacaaggtcgttacacaggcaaacggcacaaacaccaccgagccctcaaccactcccggcaacgatggccccggcacgcaaacacctggcgacaatcctggcacacagccccccagcagaccgacccagcagactaagcaaaaagtgatccgtttctttgtcccctggacaaacacgaacgccattctctatgtcgcaggcggcaagtccgatacgatgtctaccgtcaaaaattactgcggatggttcgaatctaaagttaccccgcccgacggctcgttccaggtctacttcaagcagaccctcggctacgaatacgtcacggacatccataactccaccaagattctcccaattgaacagagcacgttgctttcgctcgatgcagccgctgccgaagccgataccatctgggtcaaggcaggtaaggaaatcgggaccgcgacaacggtttacaccaagtacccgggcgtcctcggcgattgccccaccaagactctccccgtgatgatgtttgactggctccatggctcaaagggcgatggtgacggcaaaggcaagaacggcgaccccgccaatggcgtaagcgcagacttcggttctggcggatgcgcacaccataccagaggaatggttcaagaaatccttggcaccaatggcgtacccgtacctgccgaccccttcccagaaaactgcaagattactacacatctcgctcaatggttcttgccagaagtcatcacaaccaagaatggtgttccgtacacaaatgccacctgccgttctatcgaattacaacttcagggagacggcctttggcttggtcaaaaagacgacaatagcactgaaggtggcctcttcttgctcgatgatttcgaataccttgatgccgaaaagaccatcaagaatccatactttgacaatatttctggaagaggcaagaaacataattacggattcaccatgaagatccaggcctcgtttgaatacattccgggccagtactttgaattcaacggtgacgatgacgtgtgggtattcatcaacaaccgcctcgtcgtggatatcggtggtcagcacacaaaggtctttggtgcagtggacctcgacacgctcggccttcaggaaggcgtcaactatccgttccacatcttctatgctgaacgccatacatctcagtccaacttcatgatgagaacgtccattgacctgaagaccgaaacgagcattctcgccaaggacctctccgcagcaggatttattaattacgaaatttatcagcgcgtgagcaagcaggctctctcttgcgacttctccggcgtcacgacgacagacacggttgccgccccttcgaacttcaccttgatcggtagcggagcttatgccacgggcgttgcgctcgacagcgttggcacctggtttggcggaatcgtcatcaagccgaactacaccggattcaccatcaataccgaactgatcagacagatgcgcacactcccgccgggaacgtaccagttgcgtttctccctgcagagcgatgaaacccagtacgatgaaattacgttcgtcattgaccagtacgattctcctgaaatctattacgcacgagtcgataaccaaaacaagtggaccccgctcggcaccaagaacacccttaccggagcaattgaagtcgacggaacgattgatacgcttggcaagtgggtcaacacgcgctatcctgtaaacgtgatgttcgaagaatgggccacctttgacgatgtcgtctacatcatcacgaacaacccggcagtgatcccctgcgacgagcatggaaacgccatttcgtccaccacgctcaagaacggcaaggcgacattctacatcaaggcttccgccgccgtacagaacatcaagctgattgtctcaagtgctgatgaaacgaaaaaggctatctggaacaacatttcgttcatggaaccgcccgtaccgcaagtgaagttcgcctgcatcttcgacatcaacggagatggccgtggcgacagcgtctacgcgaagctctccaagccgtatggcgcaacgctcatcaacagcgccgtcaacctggactccatccagcttgaattcggcgagacgttcccgacaatcacgggcaacatttcacacaatgacctcgatagttctatcgcgattgtttccccggaaggtggattcggcaccgtgccgttcaccggtggcgcagaagcagtctacagcggaaagattacaccgttctggctgtactcggaaggcggagtcccgtcgaccattagcctcacaagcgatgtgaccgactcgattggcccagtcatcacctccgctgacatttcctatagcgatgacggttcgacaaagctcaccctgaatttcagtgaaggccttgactgcgaagacaacatcctagccaactactttgtgtacttcttcaagcagacgaatacagaacgaaacgatatcgttccggacctccttgccaaagaaaagaagtctaaatggacgctcatcttcagaagcacgacaaacgacaaggcgaacatcccagtcatgggcgactccatcaaactcgtgccaggcgtccacatggaccttctccacagaagcacgcctgtgaacaacccgttcgtccgcatttccggcgagcagaacgtcgtcgtcacgagcgcacctgtggtgaccatcggcgaatccgattcttcaagggcaattatcaagagcccgactccgacagtcccgaagctcgtccaggaagacaagccgatgacagcgaaagaagtcgcggaatcttacggttcacagggacattaccttggcgacctgagcctttcaagccttgtcaaggacgaagtcacggcgcttgaagcggcagtcaagaacttcaacgccgcaagcatcgaaaagggcggcccgcatctcgaagaagtcatcgcccaagtcgaagcaggcatgatcagcatcgataacgccaacaagcaatacaaactcggtgacgaaatcgtgaacgcctacaagaatggagtcatcaactccaacgatgtcacaggcattgcaaatggcaattcttccgtcatcgtgaaaatcacgaccgaacttgccaagcagacgactcttgaatacaagacgcagtacttcacgagcctcggcgtattcgtgaacagcaattcaggctcgctctcctgcacggacacgctctttaacggaagctgcctcgatagcgacaatgacggaaagatattcctcgcatggaacatgaagtcaaaaagcggcagattggtcggtacgggcgtctacattgcaagactcacgtacaagatccgaatcggaaggaccgttgttattgaccgcacgcaggacttcctctggggtgtgcgccacggcaagacgaagggattcaccatcggactggactactagaatttcgttctctctaaaaggcgcctgcaatgcaggcgtctttttttgtgcggaattttaaggataaaaaaagtcccggccaagccgggacttttttgcgtttaacacgctaatgccatcgcgagattcgcggacgacaacttatgcgaagttgtacaggtccgtgatgtcttcgttattcttgtcgtacatccagaactggttgatgtgtgcatattcatcttccacgagggaaatcttgatgttatgcttgtattccagatagttgaacatacggttcaagtccttgcaaagcacatcgatgaccggagcgctcacgacgagagtgacttcgcggagacggcccttggtatgggcgcgagcgagccaacgatcgatcatgccgagtgtcgattcgagcgttgcaatgcggccactgccgttgcaaaccgggcagcattcggtcttttcggtcatcaggttcacgcggacgcgcttacgggtgacttccatgaggccgaactggctgatcggggctgggctaatcggggccttgtcgcggcggattgccttgcggaattcctgatagacggcttcgcggtcttcatcggtttccatatcaatgaagtcgatgatgatgaggccgcccacatcgcggaggcgcagctgctttgcgatttcgtggcaagcatcgaggtttgtttcgagaatgatcttgccctggtccttgccatgaaccttcggaccggtgttcacgtcgatagagacgagagcttcggtctgttcgatgacgaggttgccaccgcgcggaagcggtacctgacgctgcaaggagcgagcgtagtcgttttcaatcttgaagtattcaaacaagctttcgctagagctccagagcttgaccttgtcgagcttatccggagagagaaccttcaagtaatcacggagagcaaagtactcgtcgcggttgtcgatatacacgtagtccgtgttgtcgccgaagtattcgcgaaccgtctgttcgatggaatcggattcttcgtagatgcaggtctcgggcggcatggtttcgaagttgtacttcgtctgttcccacttgctttcgagttcgcgcatctgcttgttgatttcgaattcggattcgttgaggccgttggtgcggacgatgtagcccacatcgcggcccttaaggcggcgtacgaccttcttgaactcgcggcgcttgaccggatcgcgttcacgcttggagacgccgacgaaatttgcacccggcatgcagaccaggaagcggccagcaaagctcaagtgtgtcgtcaaacgagcacccttggtgctaatcggttccttgaccacctgcaccatgatttcttggccttcctggagaatttcgtcgatcgaaatttccttggaggcatcgccttcatcatcatcgtcaccatattcgcggcgcaacagttcgttgcggtccatggcgtcttcctgatgcaaaaagccagccttctcaagaccaatgtcaatgaatgccgccttgagtgcggggagcaccttctgaacgacacccttataaatattgcccagaactcgattagaggaaacaccttcaacaaccaattccgcaagttcgccatcttccatgatagcgatgcgcttttcgtacggcgttttgctaatcaagattccgcgcttacacttatttgccattaaaactcctaaagggtaaagcaaaacttgatagaaatccccaagaccagtccaaaagtatggaccgtgtccgagctcccgatgtttcttgacggaaagtaccgcccgcctgcaaagcagagcctggggaccttaaatataataagtggttggtggttagtggttagtggttagtggaaatatggggaatttggaagtaggagagattagttggcagttggcagaacttagttggcagtgggaagagtttagaatttagggacgtcatcctgacaccgtaggtggaaggatccagtaaagttaggcgagagacgagagacgaaagacgagagaaggaaaaatgtgggtaatggagtaggaagaaattatatttatctgcgatgaatcaaaaaccgtttccaacagacaaagcatccttagaaaagtacgagaagcgagttcaaaacttcacgttcggacgactcgaaaaagaatgggaaatcgtcaaagacgatccgacgccggaacgcagagacatcgttgccatggaactccgcgaatgggagaaaatgcgaagcgaagcaaatcacgacttcacaaagtacatgcttctcctttattgcgtaggaggcgtgtgcgcaaccgaatacctttacttgttcgtaggcattatcaaacgaatacttggcgcccctccgcatccagaaatccaatttacggattaccttccctattttccatattcttgcgccatcgtctgcttaacattttgcatttattccgtttggaacgaaaagaaaaaaaattttattgacaaaataaaagaatttggtcataccgtaatcacagaagtaatttccgtctttttcactgcaaacggtcttgtcgggcttatttttggtagctattacggatttttcgtaatgccgggaccgattgtttcgcgcatcatttcaggcatcatcatcattttgtccgtcttctacttctataaccatcaggctgacaagtacaaaggaatattattcaagaattcaattcctttattattgatttcgcttgccttggaacaaatcgggcgactgacaattttgtaaattcatttacatgcaagaagaaaagactcaagccgaagaatctctggaagcgttcacaaaacgcattcacaaactctcgtacgatgagctttatgacgagctcgacgccgccgagaaagcagaatccgaagaacgcattgcaatcgtcgaaaaacggattgacgaacttgagccgattgagcaaaagaaaaagaaactccaaagagagaaggaaaatttcaagctcgccttgggatattggcctctaggcactgcttttggtggaatttatgtaacaaggcaaatcgcttattaccttcaaaacaagcagtttggttcaacggaagcactgaaaacaatcaatctcaccgaattattgccatacgttccttacgtaagcactatcatcggtatacttatagtttattcatggagctatctgcgccggaagaaaagaactttagacttggggattaccggactttgcttatccaaggctgtaataggcttgctctatggaagctaccccggatttttcataacaccgggagcctttctttcgcgagttatcgcctgtattgtcgccacactttcgttagtattcatgtacaacgtattcacgaaaaaacgcaccggcattttttacgataacgcatggccgctgctattgataactattgccgcagaacaaatcggctggctggaatatttgtaattagcacaagtgcgtaggcggtgcgcctgcgctgttgcgaatagcgactattttgttataaagtaatcttcagggttgacagggacaccgttcacgcgaatttcgtaatggagtccaagactcgactggaggccgctcttgccgataagggcaatcggatcgccacggcgaactttgtctccctttttcacaagcgtttcaccgagatgcgcatagaacgtcttcacatgctccaggtgttcaattttcattgaaagcccaaagccacgatgcttgcggacttcaacaacttcacccgcgccaggcgcatatacagtatcgccttcggcagccaaaaagtcaactccacgatgcgggagttcctggtccgtgaacgcatcaaaaaccatttcaaaacggctcttgatgtcgtgatggttcttgagcgggtgcaaaaccggaacatgggccgcaagcgccgaatccgcctcaagcttgttgagagtcttacggaacgttgacctcattgcatgcaaattctttttcggagcgtcatcatcggtagtattttcaagcgtaaagccaaggccgcccagtttcagggagctgtcacggacaacgcgtgtttcttcaatcttcaaaattgtcgtatcaaccaccgtgcggattttcttgatctcgtccttgatgacagaattctggtgatagacttccatcaagttgccattcgacaagttttccacaatctgcaccggcgagaacatgataaagcccaagattgcgcaaatagttagtataaagtaaacaacagcacgccttacggaaaaagtgaccgtttttccgcgcgattccttgttcggataaagatggacctcaagctttttcactaggaccttcagccttgttcagtttctgttcgagctctgcgacttgctttttgatttcaaagatggcgcccaccgcttcgacggcagccgtatcatccttgatagagtccagacggccttcctgaatagcttcgtagactttctgaccgagcaactggaacttgcttttgagcttggactgcaccatagacaactcaacgcgggtaagtacgttagacgcacagtcctttgctgtatttttcagcttatttagagttttttcgttcataacacctttcgacctgcctttaaaatagtagatttttcggtataaaacaacggagattttcctatgagtcgtagcgatcgcagaagagcaaagcaaaacgtcaaaaatttcgttccaaaaaagtcaaatgcgctggataaacgagtcatcgtgctcctcgcaatcatcgtcgttgtatttttcgtaggaacaatgatcatccagagaggctaattcatgaagtttacgatccaaaaaaatgtgttgcaggacgcactgcaggcagcgattagcgccgtcccgaacaagtccaccatccagatcctcaacaacttttcgctccgcctcgaagggaacttcctcgaagtgagcgctaccgacctcgacctcggtatcagggtcaaggtggaagtgcagggcgaacgtgatggtgcagtcgtcatcaacgcacgtaagctgttcgaccaggtgaagagcctcgtagacccgagcatcacgaacatcacttttgacgctcaggattatttggtcaagatccagtggagcgaacgcggtaaggcaagcatcatcggctttgacgccaacgacttcccgccgttcccggaaattgaaaatggcgaaacgttgaacatcgccgcaagcgaacttgcattcctcgccgaaaagacattgttcgccacttctaccgactccacacgcttgagcttgaacggtgtgttcctcgaagcaaaggacggcaagatttccatggtcgcaacagacggtcaccgcttgggccgcgcagctattgaccaggaaggcgcagaactttcgaacggcgtcatcatcccgcacaaggctttgcagcacatcttgcacatggctaagggcgattccacggttgaagtccgtacctctgcaacgcacatcctcttcaacacgggttccatccaggtcatctcgaagctttacgaaggaccgtatccgagctaccgctctgtgatcccgcagcagttcgaacgtaccgcacaggccaacaccacggaattccagaacaagatccgcagcgtgatttccatggctaacgcacgtacccgcaagatccgtttgcagttcgacggcaacatcctcgaactcagcgcaacggacccggatgtcggcggcgattctcgcgaagcactcgctatcacgcacaacggcgaaggcagcttctgcattggcttcaatggccagttcctcgcagaaatcctcggcatgtgcaagagcgaagaagtcatcatgaagatgaacaacccgcttggcgcctgcatcatcgagccggttggcgaaaacatgaacttctcgttcctgttgatgccgacgcacctcaccgacaactaatcgtagttcggaaagatttaagggctctcgcgagagagccttttttagtgggaatgtatagggaaccgccgcagactttgaataaagtaattatgtcaagtcaaattcgtaaacgagtcaataaaaaaatcacgaaagccattcacgacttcaacttgattgaagacggcgaccgcgtgctcatcgcaacaagcggtggcaaggattctagcgtgctgttgatggagctcgccgcgcgactcggcaaattcggaccaaaatgcgaacttgccgccatccacattcaaagcgattttgcagacaaggctcctcgcgaatttttgcagcgcatggctgaagaatatccgcaagtgccattttactttaaggacgtcgccgtagaagctcgcctcaaagaaggccgcaagttgaactgttactggtgtagcacgcagcgccgcacagagcttatcaagttcgcgagcgaaaacaacttcaataaaattgcgctcgggcatcacatggatgacatcgtcgagacgcttctgatgaacatgctatacaagggcgagttcagcgggatgccgccaatggtgccgtacgaaaagtatccgtgtagcattatccgcccgctctgctactgcgaagaaagcgaaatcatcgcctatgccgaagatgcggacattcgcaagttcacctgtacctgcgaattctcgaaagcaagccaccgcaagaccatccgcgaagaaatcaagagcttgacgaaaggaagctccacactcaaggcaaacttgttcgaaagcatgcggaatatcaggatggactatttattgtaagaccgctttattgcaaggggaactgcgcggattttatcggacacagcgcacggaacgatagtcctctttcgcgaacgaatttaaactcgccgcatcactgctgaatgacaagaacaaatagaacgcatttgattctggattttcaggatcttcagtcgcactccaaaaatacgcataaccgccgataccattgaacttgccaccagcaacagcaccgtcatccgcttttgagacagcaccgcgataacccgccggaagcgcgttgaatccgaagtcatccgtgccgttaccttttttgaaccaaccatcgcgagatttcaacttagcaccaaccttattcgagacagcgccggaatcgccatcgtgggactgcgcgaggacttgcgcaaaatcttcattcgtcgggagacgccagccttcagggcaaaccgtttttgcctccgcccacgaataaagcctccccaaccgcttacagttgcgagaatcgccctccgggcaaaaactccccactgtctcaaaattcaaattctccgccatccatgtcaaatcgccaatcttaacaacatcataagattgcccatcacgcgaatccgtgaacgactccgaacatgacatgaggaggaaggttaaggcggcaagagcgaaagaagaatggatagtgagatgcatggagagaatataaattttccatattcgcaaatttcttttcatctcctaaaaaaatgctattatcactttttcctctgtttctttttcatttccgccatagtgcggtcaacaacctctcgcaacttatatgtagccacacccaacggtttgttgatgtctttaagcgaccattccacaacagtcttatctgtcgatttgcaaataatcaaacccacagaaggattatcgccttcaccccgaagcaactcatctgcggcagtcacataaaaattaagtttaccagcaaattccggagtgtacttcacgaccttgagatctataatgacatacctgtgctgtggaataaaataaaaaatcaagtccgggaaaaatgcttgcccgccaggcatccgaaattccatctgacgcccaacataggaaaatcctttgcccagctccaataaaaactgagtaacgttggcaataagagcatcttctaaatcaccttcatcatacttttctttcattttcagaaattcaaaatgataaggatccttcagaatttcctttgcaagtttctcctgagaggatgtcaaagtttttttgaaattggtaacagcggttcccttcgtttgaaaaagattagcatctatatatgcatttaaagtggggcgcgaccaaccattatccactacacccttgacataaaacagggcctcgtctattgatcggcatcgagaaacaatgtctatatgttgtccccacggaattttaccaaaagccttgggcatttctaattggccaacggcccgttggccttttttatttcgctcaaaatagaacaaataccactgtttcatatacttcacattcgtgaaagaaaaaccagtctcattagggaaagaatgacgcatatcaagcgcaaattgttttacaactccagcgccccaacgttcttcggctcgcaacgcaactaaatcacgaccaattccccaatataactctaacatttcggtattcacgcgaatggaagctttcacctggctctggcgaaaacggtttttaacatcggacaaccattcaacataactgctatcagccaacataccatcgcgaaatacaaacatcggtttactcatagactctttctttttcattttagacctccccaatttcttctttcgagaaccagttgcccttaatatccagccattcatattcatggggaagagagagcaaattcctgataagatcttcggattttgccataaagcctccatatggccgcaaatagcgaccggttaatgttagaggcgttcttgcgaaatcaaaaagttgataaaagcaaaaacgcacctcgcctttgtacagcgagatgcgtcggcttttaatgtacctaatatcgaaaaaactggcaaggggagcagaaaaattttacaaagagcgttcacttactcatttcattcatcttcatgatgcattgaaggcaagcccttgatatacgctgattacaatcctatatttagactatctcgtctgcaaatgtagaaggagttcatgaagacgttccatcctgtggagcgtcttctgcattttggagatgaaagcacacagtgacaatttcttcgcaccttgcggaataattacacaacagatttttcatctaaatctttgctttcggtttcagtagttcagaaattctgaacagcaaatcatgttgaggtatagaaaaaattcaagattcaaaagtctttgactttcttgctgaatctgtcggaaatcccgacaagttgaacatccatccagtttacccttttcataaatgtcctttatatgctcaacaacataggttttagacattagtaccaatagtcgttctcatcgtaatcctcaatccaagttttgacctgatccggcgaggccttgatggattttttcagttcccgattcaattcacctatcttaagttcgagatattccttaaaatcttcctcgccataatctccagcttccaaataatctatgcatttggcgtagatatatgcagtacgcagaaccttgtacgcctttttaaaaatggccaaagtttcttttgaataaggtctaaagcacttccatttttgggtctgaacgaattcaatccattccttacttttatgtttcaagtaagtccgccgtacataatcggccatcccctcaatacgcgattcatgatagttaaatgttccaccagacattgcattctccttgattgtatttttcaaagttttatattcacctttaaaatacgctcatcgccatgcaagcgcaagaggtcgcgttgttgccacgaaatgggtattgtagccttgatgttgtattttgtcgggttttatgttgccaaacccatttttcatcacctgttctctgggcaatctctgggcaatttcagcaaaaaatgtttgaagtatcttttttggggcaggcggtaacagtgactaacttcattttccaaaatatttcaagcagaattcctcattcactttaacaacaatcattataaaaacttttagggtttcaatatatgcctgttgcagctcttcttctgatccaaagaaagatccatgcagaaaggtattgcgcaaatctaagctgtttgagaattctttcttgttcaacacaaaattatagtaatcgcgttcttggcgagaaaatatagttgattcaacttcaacttcttctttttctactagctcttttaatatttccttttgcttacccttttgatgagcaaaacaaacaacctcattctcatacaggttatataaaagagaacatctatcgatatctatccctagactattatcggcttctaaaagtaaagcccctctttctatcaaccattttatccaaactcttgcctgctctgcaaaatcagttatgaaaagatgttctttggcaattatctctactagagagttatacccgctccaagcaaagttcattccaaacaacaggttaaaggaaaaaaggaaccgcatttcttttttaagactttcccctttaacataagcatatttctgttttaaaaaactcttcaattctcctatacggacaggattagaagaaatagccacaagttccttatcaacgcaaccgtcttccatataatatttcagttgcttaaggattccgtccatctcaatataaagtagttttatccgttccgacaacgatactgattttgacggtttcttgaattcaaaatcagaaataccaaaattctcttttagataatcaccaaagaaataatcaaacaaatcttcaatgcaaatcccgtaattttcaagctcttccttatatgtagataaaatcttatagtaaatcatcctattttttgtaaattgcgagcgtataggataatgctttattccctcactttctgcaagcaattcatctattatacttttctttttcaatacaaattgacaacgcagttccgaatcaaagaaaccaaacaggaaaataaagttattaagtagtgtcgggaaatcgtgatgttcccttacccatttcttgctgtatgtgcaatagacatgatggtctgtttcattatacgattcattcttttcttcatctatttccttgaacgaggcaatgcatccataagaaaaagacgatctttctgaaaaatgcttttcccaatatttctccttggcctttttagcctttaatcgcagcctatcatcaatattaagccccggtattataggagcattttctatcaattccaaatagttcggatgcggttcaaacgccccatcaacataataattaaggacgcttattttcttttcttcggtcaaaaccttgggaaatacgatgctttctttttctgcaaaatcttttaccaagtagtatttgatgattatttcagcagcatccttattgtccatcatataatcagttattacctgattgtattttttcacccatcctttacattctaagatacaaaacaagggaatcaactttttatttagcagattttgaacgccggaattgggaatgtttttcaacaagtcaaaacgttctaataatttcagcaggtctaacgaataatatgtccatatgctctggaaaatattttcaatatcgcttaaatccagttgctgaaaataagaagaaacaaaacgggatatcgcatccgtttcctttctatactcattaaatttttcaggcgtaatatttgttgggcaatcaatggactttacaatctgaacgatgtttgataattctataacttgatttaggtcataattatttgatgaatcaaaggaatccaaaatgggtattgccctttggaacatgtggtactgatgtagcaccgagcgtttattgaatgttatatgctcaaggaaatctttggtcatttatatatgagtcaatacaggtttttatttcgaacttttttgtacttgattcctttttcagttctttctgcactaaattcagaaatatcatctgaactaatgaaatctatatagttcaaccaatctttcattgtcacatgatataagcatttatcacaattttcatccgaagaaacgcaaaatccttcaatactcttgtcgtcattgtaagtcaattcaaaaattacagaatgtatcagcctattacaaacatctgtaccctgttttgtttgccttctagacgattcccaattatgactatcttcggaaatccaatgatgcatattatcaaaatactttttagattcaaatatttccactttcagtgcataacaatctgcttcatcactcaatttagtcttacaatccaccaattttcgaattacaaacgcggaatagaaaatacttttctctagaattgaataagcattatccgaatcatcatcgtcattttgaaaatattttgatgaaccatattcaattattttatcacgataagataacaaatcttctttccatggacctgattcaaaaatcataattaaactcccaaatgctttactttcgtccgcttgtttcttgcccacaatttcggcgactctcgttcaaaaaaattatttccaaagagtcctagggataattaagcactaatttggacactttgcttagcaaggtgtccaaattttttagctagaatgtttcctctctacactcaatatgacctaatataacttataaaaggatccatcaaagcgtaaagactagaaaaatcaaggattctcccatttcgcagaacccagtaacgaccatgagccagccagtgcctatatttaaagactcgtttaatttcgctcatatacccatttctgtaggcacctacattttgccatgtagacaatatatgttcttctagacttgctttacgaggatctggaagacccaaagatctcatagctcgcgatactggatcttttaattttttccccaatcgattaagataatcaactctgcaagacgcttctacgcaagatagcaaatctaatgaaaaaagcttctccaattcatccctactttcgtcaaattcctgttcaaattcctgcctagtataggaaataaatcttggattagtcgtctgataataatcgttaagtgcatccattgaaacttggtatttttctctcacatacgcgagagacacgttctgattagaaaaactaacgctaatcctggccatttacaagttccataataacattttggatgctatcttcagtaacgtcaataaaatttctgttatcgggtgcaacaaaacgccaaacccactgatcttcaggagcagtaccattgtttaaatcagaaggaatttttccttgtatagagaaattttttctcattaaaatgattttcgcaaaaccctttggaccttccattcttacgcgacctttagaagcgataagcatcgttccttcaggttttaactgtatatggattgtatttagttttaaagtgagccgagggacttcgtatgtgccaagagattcctcatttatttgaatgttgtctctttcaacttgaatttgtccatttttcacatagggaagcaacgatccttcaaaaatactgtacaattgattaagataacttctatactcctcaatctctttctgaggatcaaattttacctctggatcccctttttgcgcattgagttcatttaaaaattttgcaaaattcattttgactccttttttataatttagttttttctgattttcgttcattcatacacattttaacaaccattttttctaaaaatatcaaacactaatttcgccattcatgattttggggagtagccgattgcgggattccgctgctaattgaatttgatcttccaacttttcaattttggaaatcatagaagcaaatacattatcgtacatttcaacaatacttttttcagggcaaagaacttctatatccgccatattttcgggtcttaaatgaagaacattcgctccgtttgcgagaggagaaattttataacttaatcccccaaatcggcattgagcgtaaaaaaatgttttggaaattgttttgggcaatatttttaacaggtccattgtgaaaatagcacattcttttaaattaggtattaacgcgacatgtcctaccaaacgacgttctttcgtcatatcagtacatcccatgaccaagtcgccggactctaaaattccgttttctttgtacttacctgtaaatcgtttttccgcattgcgcttataaccaccaaaagcgttgatgttttttagattaaccaacaaaacgccttcgttatcacttaattcatttgatgtgtaagaagttccacgaacgtaatccacaacatcaccaagtttctctttccaccatccctgaggcagtccatcaacgatgggggtggtttcgtagccggggaatttaaggtcgatgaaccattgtttgtagaggcgttgggcggcttcttcgaggagtttgatttgcttctggttgttttcaatcagatcatcgtatgcggaaaggatgtcggctattcgtttttgagtttctttattaggaatatttatttccatattccttaacgcagtcaagctcacggttctctgagcagcaccaacagcaacagcatccgccatcatataaaaatcattactcagcatcttgtaatacaagtatcgcgaataaatttttgattcgtcaggacgcaaaattgcaatatgccgctgaaatacaaagggactatcgtcttttataaatacaggctttccaaaagatccaacaacagaataaagaatatcatttacttttggttttcttttttcatcaagagaatcataatactcttgcggaacaaacatcgtattagtaaaatcaaattgattcgcagaagttatattcgatatcgttacaaacggaataccacaatcagctttgggtggtggcaaatgatctccatccgcgattgaaacgcatacatctcctaatttcactttttcccaagccatcagagaataacctccatggatcctttgcgttgctcaggatgacataatgacaaggagattcccgcctttgcgggaatgacaagtcgtgtggattctatcgcttcgctccagaatgacacatttctctgtctttcatctaatctcatatccccaactccttcatgttcttggagatggttttcatgagcgtgttactttcgtcctggagtttcaggagttcttcgtggatttcatgcatgcgttcggcaaagtccacgccgtcatcttcaacgggggcaacgcctacataggctccgggagtaaggctaaagttcttttcagcaatttcggcacgggttgcgattttgcaaagaccaagaatgtccttgtattttccgtcaccgaacttttcatagagccaatcggcttctttcgccacattcaagatttcatcaaattctgcaagacgcgtgtcccattcttcctgagtctttttcttgctcttcttatcggcagcatctacagatgcttttgcttcggctcgaagcgtttcgcgatattccttgagcaattctacttgctttgcaatcttggatgtcttgcggagaatcttttcaaggttggcatcatcggtttcatcggcgtaagaaagaagcgttgtgcggtattctgcaagcaagctttgatacttgtcaagttctccacgataaagccatacaatagcgttcaagtttttcagttgccattcgctccattcattcaaggtgcgatccacaacagtgtagtaattgcgggcatcaataaaaagaactttgtccttaatattcttctttttgcacttgtcaaagaaccacagggtgcaaggcaaactcttggtgtaaaagaagttgttgccaacgcttatcatgcagtccacatgacctgtcgccacgagtttttcgcggatatctttgtccttgctctgactatccgtcgcagaggctgccatcacaaagcccgcacgacctttttcgttcaggtagctatagaaataagaaatccaaaggtagttgccattgccgatttctttatccttgttgacggcaggcaaaccaaacggcagtcgccccgcactttgacaactttctgccttaaccttatccacattgaacggtggattcgccatcacataatcgcactgccccgtcaaattatgtgcatcgtgatagaaggagttcgcttcgtcgccagacttgacaactccggtaaggccatgcacagccatgttcatcaagcaaagttgagcattgtattccaccttttcttggccgtaaaaagtcatagtctcgttgctagccatcccggcagcattcacaaaatcacccgtctgcacgaacatgccaccacttccgcaagcaggatccaaaagcacaccatacgaaggttctagcacattcacaatcatcttcaccaatgatttcggggtaaagaaaactccgtcatcactagcaatattcttcgcaaacttactgaggaagtattcgtaaatacgacccattacatcgccgcccacatcatccaacgcattgttgttgaaagtgcgtaaaagttcagcgagaagattatccttaaagtcggtgtaggtcttaggcaatacgcccttcaatttttcgctttgagcctcgactagttccatggcgttattcaccacttcgccaaggctgttgagcggctgaccatgcacattcttgagtttggcagaagcaatgttcgcaggcaaattcaccaaataatcaaactgggcttctttggggaggaacaaggcgctcttcgaaacaaagtcactcgcctcgatggggagaacgcgaccgcctcgactcgggcgatttttcaacagttcggcttcaacctttttgaagcgcccataggcataacgcaaaaacaacagacccaaaacaggcatacaatattgattcgaagtcaacttggaatcggcacggagtaaatccgcagattcccacaaatccgcctcaagtttctttaagctcttattatccattttggtccttataaaaatttaaatgcaaccgttacgcaactttgtagtgggtataaacatactcgtaaatacgctggcggtattccgaaatagagagctcatcaaagctttcagggagttcgctccatagcgtatcgcgaatcaagttatcgacagcagcctttgtttcttgtttgtccgtccaatggtcaaattcagcaatttttgctttaaccttttggagcaaatctacagccacttccttaatctttttaatgtcctgcttactcaaatcatctttgaagagcatgtcgtaaagcgaaagttcttcgtcgttcttgaagccctcacgtacatagcgctgttcttcctcattcatgcttgccgcaaggttcatcaagtccatgaatgttttttcaatcgttgcacgatcctgttcgctgttgtaagcctcaataatttcgcgatagcggtcgtaataattgatgcggaatggattctgtgcaagcatcacagccaagcgatcctttatcaattcttccaaatcgcggaataacaaattttgtcgttttgccttcgcaaattcacgacgcaacaaatcaaaatcgatcttgctaatgtcgaattgtttagactttttcttgtcattcttaacgacatcaacatactcgttcataatctggttcagctgaaccatcaaatccacatttgtcacatggcgacgtttagttttcaagtcgcgggcaaccgcatcaatcgctttaaacttcgcacgaatttcacttgtcacatcgtcgcgattcgtgtatttcatcaatcgcacaagttctgcggcatacgtgctaaaagttttcttgttttcgagcgtagagcaaaccgcattttcaacatccttgattgctgcaagcttatcaaaattcttagactcgattatgctctttaaattcgcgttgcaaccatccaagaaactttctgctttagcgaccacttccacaatgcgttttaaaagctcttctttatcaatggtaggatcgttaccggaaccagaaaccttattcgtgtaatccgcaagagccttacgcaaagccttcacaatacctgcataatccacaatcaagccgttgcttttgccctcattcacacgatttgcgcgggcaattgtttgcatgagagtatgagcctttaacaacttgtccaaataaaggcaactaaggctctttacatcaaaaccggtaagccacatcgcacagacaaagactatacggaacttgctattagaatccttgaattccttgtcaagttcgcgtttttccattttcttccgatgcggaacaatatccaagccccattttgcaaatgtctgctgttcgttctgttcgtcactcacgacaacagccatctcggtttcacgcatccactggattttgcgattcagttcttgagcctcttgctgtgtagcctgcttgcaaatagattcgaggttcttgatttcttctgcccaatattcctgggcgaaattgaacattcgaacacacgtgaccttgtttaggcaaacaaacattgcctttccgctagtccaaaggtcggaataatgtttgacaaaatcctttgcgacagcacgcaagcggggttcagccgtaagcaggtgatattccttagcaaaatccctttccagcttttcttgggcatctgggtcaaggtctgctttttcgatggcatccaaaatcttgtccgagatttcaggattctttagttccttgattttatcggcacggttttcgtaatagagagggaccgtcgcaccatcttctacagcacgcttaaaatcgtaaatcgaaatgtagccgccgaatgtgcgttcggtaatattgtcgtcttttaaaagcggagtacccgtaaagcccaaacgagaggcatcgggcaacaagttgcacatgttttccgcaaaaattccgttctggctacggtgtgcttcatccgacaaaatcaaaatatcatgatcaggatgaatcggctccaaatccttcttgttgaacttttggatcagcgtaaagatgtaactcggattagcctttagttttttaataaggtcatttccgcttgtagcgataaacttggatgcttttacaccgccaagcattttgcaattttcaaaagtttcactgatttgcttgttcagttcatcgcgatcggttaacacgacaattgtcggggaaccgtccgtacggcggcgaattttctgcgaaaggaaaagcatcgaatagcttttaccgctcccctgcgtatgccaaaacacaccaagtttacctttacggagtttgcggttcttataagcttcaaaagcctcgttcacgccaagatactgatgattcctggcaaggatttttaccgtatggccatcgctgtggtcataaaggataaagttttcaagcaaatcaataaaggtttcttttcggcaaatacccttgagcatcgtagcaagagccactgaaccagcgtcgtcttctttaaggcgtttccattcatggaaaaattcaaacttgcttccgagcgttcccacttttgcctcaaaaccatttgagagcatcaagaaagcattgtagtagaacagctgcggaatagtcgacaggtaatcggtataattatcgtcgtaagcattttgcaccgccacatcgttacgcttgagttcgacaaacaaaagcggaataccatttacaaaaccaacaatatccgtacgacgatggtacaactcgccatgaatcttcatctctttcacggcaaggaaatcattatttgacggattgttgaaatcaactatcaacgcacgcttttcatcgacttggccgttcggcttttttatcgtcaccggaatgccatcgcggatgaatccgtacttttcttcgttgatttgcagaagcgaagaagtgctaagcgtcgctgtaaatttttgaacagcctcttcaatctgattttggtttatccaagggttcaatttttgaagagctgccttaaaatagcgaagcaaaaggacttcgcgatacgactttcgcccaaatgtgccattatccccaagaacctcaatattataggcgaaaacaacacgccaacccagctcttgcagcaggtttccggcgctctcttgaacaagaatgttttcgctatattcgtaggacataataatgggctttttttgtaaatatagcctatttttatgccaaattacaacaaacaaaaagatttaaaaggtcaaaagtcgaaacattaaaccaaagggaatgcacaacagtgcgtgggttgttcgtactacaaaaaacattaatttggtaatgctttcagcggactttagcgaaaaattccccaaatgtcacattctgtcaccgcaataatttaaattgaattttgattgttttagtctgccttttttgcttgtaggtagtcggaggtaaagatgaagaaagagaaaatgttgccagaaaatatcaataaaaatgaaattatcgtatatcagccggaaggcggggaattccacatcgaagtccgagtagaaaacgagactgtttggcttacacaggcgcagattgcggaactgttcggaacaaagagaccagcaatcacaaagcatctcaaaaacatttatgcagctcaagaacttgacgaaaagaccacatgttccgttttggaacatatgggtaaagactcggatcaaatttacgagaccaaatattacaatctagatgcgattctctccgtcggctacagggtaaatagtaaaaatgcgacagttcgcttggagaacatgcgcgaggtccacgatcgtttcgtcatcgtcgatgatgtgatttatcatgtgggagcatctttcaaagacctcggaaatcaaatgaccgcgttttcggtgctgaacttcatcaccaaggagcaggtgcttgccatggtgaaatagaaaactcaagattagccttttttgcatgtaggcagtcggaggtaaagatgaagaaagagaaaatgttgccagaagattctgcgaacacggccaagccgatcgaaaagcccaatttttccttgatagactcttaaaattccgacctattgatagcgattaaacaataacctacattaaagttcgaaattttcggataggagcttttatgaacgatataacagaaaaagacgtaaaaagggtttgggtcgaaaaggatgccatttgcgtcgagctcaaggacggtcgcatagggaaagaactcattcgcgattacgagccgctcaaaaaagccaccagagaacagctgaaaaattgcagggtagatctcgatggcgtatggtttgacgatctagacgaagggcttgcgctatctggatttttctcgcccaagaaaacaaatcccgttggtcgcatattttggcttttccccgaactgaacgcagccgcattcgcgcgtcgtttgggaattccgcaaccactttttgcggcctatgtcaatggatctaagaagccatccgcagctaggcgtaaaaagatcaacgacgaattccatcgaatcggtcgtgagttgatgcaagtataagcgcctattttaagcgcgttgtccccacccttacttgcaatgtttcttgagcgcagcgatgtacgcttcggcgtagcgtgatttcgtgacgcctttgcgcatcacgtaaccgactgtcattttgtcgtggacatcgaggcgttttgcgatgatgttcttgccgttgagtttgtggctaatgacaccagagcaaatcgtgtagccgtcaaggccgatgagcaagttgaaaagtgtagcgcggtcacggactttgatgtttcgcgggcagtcaaaatcgatggcggtgagcggttcttcggcaaaatagaacgagttgaaatcgccctgttcgtaggtcaagtacggaaacggtttgagatccgcgagcgtgattttttcttttttcgcaagcggattctttgacgacatgaacacatgaagcggagttgcgaagagcggttcaaacacgaggttgtttttttggatgagcttcgtgataaccttttcgtttttgtcactgaggtagagcacgcccatttcgcttttcattttggcgacatcgtcaatgatttcgttggtctgcgtttcgcgaagcgtaaaatcgtagctcgggccgccaaacttacggataacatcgacaaatgcattcacggcaaaagaatagtgctggcagctgacggagaaaatcatgttgccgcccttgccacctttatagcggtcttccaagagcgtcgcctgttccaaaacctgccttgcgtacgaaaggaattcatcgccttcgtttgtgatggtcacgcctttgttggaacggttgaaaatcgtcacgcccatttcttcttcgagttcgtggatagcagcggtaagactcggttgcgagataaagactcgcttggacgcttcggtaatatttcgcgtatctgcaatggcaatggcgtatttaagttgttgtagagtcataagttttccttatcgctggttataaatcaccataggaaaaatctatggtgaacgcataaaaaatagtattttaccgatgataaaaagtgaggtatatttggagcgttcaaaaaaacaaagtaaaaaggtaggtaaaacaccatgagcattaaaacatctgtaattggtttcccgcgtatcggtaagaatcgtgaactcaagttcgctagcgaaaaattcttcaagggcgatatctccgaagctgaactccagaaggtcgccgcagaaatccgccagtacggctggcagaagcagaaggccgcaggcatcgacttcatcccgtccaacgacttctcgttctacgataatgttctcgacactgcatttttgctgaacgttattccagaacgctacagcagcctcgaattgagcacgcttgaaaagtatttcgcagccgcccacggttaccaaggcgcaaagggcgacgtgaaggctcttccgatgaagaagtggttcaatacgaactatcattacattgttccggaaattgatgacgctaccgatctcaagctcgtcggcaagaagccggttgaagaattcaacgaagccaaatcggccggaattgaatccgttccgacgcttatcggcgcatacacattcctccgcctcgcccgctacaacggcaacaagaaggccaaggacttcgcagcagccgcagtcaatgcttacgcagaactcgctgaaaagctcgctaccgcaggcgccaagtggatttctttcgcagaaccggcactcgtcttcgacgtgaccgcagaagaacgcgaactcttcaagacgatttacgcagaactcttgagaaagattggcgaaaagaagaacctcaagattgcattgcagagttactttggcgacatccgcgatgtctatcaggatgtgaccgcactcggctttgacgctatcggtttggatttcgttgaaggtcttaagtctctcgaacttttgaagacaggcttcccgaaggacacgctcctcttggctggcgtcgtgaacggcaagaacatctggcgcgctgattacgcacagaagaacgcaatcctcgccgaaatcaagaagtatgtcgctgcagaaaatgttgtcgttggcacatcttgctctctcttgcacgtgccttacacggtcgccgcagaacagaagctttcagccgacattctcaagcacttcgcattcgccgaagaaaaactcgtggaaattgcagaactcgctagcgctgacgcagatgcactcgccaagaacaaggctttgttcgcaactgctcgcgtgcaggcaaacgcaaaggttcaggcagaactcgcagcactcaccgctgctgatttcgagcgcaagccgagccgcctcgatcgtcgcgaagtgcagaaggcagaattcaagttgccggcattcccgacaacgacaatcggctccttcccgcagactgccgaagttcgcgccaaccgcgccgcattccgcaagggtgaaatttccaaggaacagtacgtcgcattcaaccagaagaagattgccgaatgcatcaagttgcaggaagaaattggcctcgatgtgattgtccacggtgaatttgaacgcaatgacatggtggaatatttcggttccaagattgacggctttgtgttcacgcagaacgcctgggtgcagagctacggaacccgttgcgtgaagccgcctgtggtttggggcgacgtgagccgcagcgctccgattacggttgaatggtccgttttcgcacaaagctgcaccaagaagccggtgaagggcatgcttacgggtcctgtcacgattctcaactggtccttcccgcgtgaagacatttcgctcaagacgcaggctcaggaaatcggccttgccatccgtgacgaagttttggacctcgaaaagaacggcatcagaatcatccagattgacgaagccgctcttcgcgaaaagttgccgctccgcaagagcgactggcacaaggaatacctcgactgggcaatccctgcattccgcctagttcacgccaaggtcaagcccgaaacgcagatccacacgcacatgtgctatagcgaattcaacgacatcgtccgcgacatcgacaacatggacgccgacgtgattacgttcgaagctagccgttctgacctcaagctgctcgacgccttgaacgacgccaagttcgaaacgcaggtgggtccgggtgtttacgacattcactctccgcgtgtgccgtccgaacaggaaatcgttgatgccctccacaagatcattgcgaaggtcccgcagcagaatgtgtgggtgaacccggattgcggcctcaagactcgtggcgaaaccgaaacgacggcaagtctcaagaacctcgttgccgccgccaagaagctgcgcgaagaaaagtaaaaagttacacctctactgtcgttgcaaggaacacctctctttactgatagacagattccaagttcgctctagtctatcgccccacgccttgtaatgacggtgaacgaaataatccccgtgtgcataatgccgcggggatttcctgtttatgacaaggaaaaacgtgcaccttcgttatcaacaaaacctatacctccccataaaaaagtagtatagtcctataccttgtgaataacctaccactttgctatctttgtgccgcatttaaaaacggctcttcaaggaggtgcaacatggataaacgcacaggactttttgcaaatggaattatatggtttggcgtcgccatctccgtttccgaaatcgaagcgggtatagaaattggcgctgccgccgcaagggattcgctttggctcccgctcgtgctcgggcacatttttggcggcatcctgctctttttcgtgggcctcatcggagcgcgcgtccgcttgaacgccatggaaacgaccaaatcctcattcggcaaatacggttccaagttcttcgccgcgctgaacacattccagttgctcgcctgggtcgctgttttgaacgcgcaaggcgcttcagcattggcagggctcaacttgccaatttcgttcccgctcacatgcgtgattcttgccgcacttatcgcagcctgggtttacgttggcatccgccgctctgccaacgtgacgaccgtcgtgatggcagccctcgccgttttgctcgcgattctttctgtgaagttgttcggactcgacagttcacccgcaggcgccgcaggtaacacagcaaccgcgctcaagttctggaacattttcgagatttccattgccatgccgatttcatggttgcccgtaatttcggactacacgaaggatgccgaaaagcctgtaaaggcaacagcaatttctgcaatcgcctacacatttgcaagtctctggatgtacatcatcggcattgaaatttcgggcattggcgcaagcaacaacatcgcgcaagccattctcctcgcaggtcttggcatcccgggaatcatcatcgtggtgctttcaaccgtcacgacaaacttccttgcggcaaactccgctggcgaatcttccaaggcgatttacagtaaaataaatccaaaaattgcaggtgttgtcgtgagtttcttgagcgctgctctcgccatttcgggaatcatggaacattacatcagcttcctttacctgatcgcttccgtgttcgccccgatggcagccgttctcttggtctcgttctacttttccaaggaacgtacagaatcgctcggcgtttggctctggaacattttcgcctggctcgcgggctttatcgcttaccaagtggcagaacatttcgactccgttttcctcggccccacactccttgcggttatcgtttcggcagcatttgcatccgtgcgcgtactctcggaaaagaaagatttttaatttttagttcgccatgtctcaaaagaaaatcgcgttaattaatgatgttacaggatttggtcggtgttccatcgcagtcatggcaccgattgtttccgccatgaaaattcaagcggttacaattccaaccgcagtcctttcggcacacacgcagttccccgaatactacttcgacgactacacgtcaaaaatgcgcgattacattcaaacctacaaggatttgaatttatcattcgacgccattgcttctgggttcctcggttccgaagaacaggtggacatcgtcattgatttcttcaagacgttcaagaaaaacggctcgtttaccttggtggaccccgtgatgggcgactacggcaagctctacgaaacgtacacgccgactttgtgcgaaaagatgaaagcactcgtccattacgccgacatcttgacaccgaacttgactgaactttgcacgttgaccgacgttgaataccgcaccgaaggattcaccgacgccgaacttggcgaaatgtgccgcaagctcacggaacaaggccccgaacacatcgtcgtaaccggcattccgtacaacagcaagcaaatcatgaactacgtctacagcaaaggcgaagaaccgcgaatcgtgatggtggaccgcatcggcggcgaccgcagcggaactggagacgtcatcagttcaatcatcgcgggcatgtacatgaatggtcatgatttttacgaatcagtcaaaaaggccgcagaatttgtaacaaagtgcatccgctactgcgaagacaacaacgttcccacgcattggggactgtgcttcgaaatgtaccttcgtgacttgatggaggattaaaatggttgtttatacggtaacaggaaatgttggacaagcaggctacctcgacatcgccaacagcggcgacatcacaggcaagaatatttatgtgaacatgacaaaccgctgcccgtgcagctgcgttttttgcttgcgccagacaaagaaaatgatggaaggcaactcgctttggctcagaggcggcgaaccgagcgtcgaaggtgtcatgagcattttcgacaagtacgacctttccgtcatcaacgaactcgtcttttgcggctacggtgaaccgctcgaacgtctccatgacgtgtgcaaagtcattgacttgttgcacggcaaatacccgaaattaaaagtccgcctcaatacgaacggacttgcaaacctgatccacggcagagacgtaacgcccgatcttgaaggccgtttcaacaccgtttccatctcgatgaacgccccggacgccgaagaattcctggaactcacgcgttcaagatttggcatccagtcctttgatgccgtgaaagaattcgcggtgcttgcaaaagaacatgtgccaaacgtggtgatgaccgtcgtcgagaaagtgatgcccgaagaaaaaatcgagcgttgccgcaagatttgcgaagagctcggcgtcacgctgagagttcgcccattcgaaaattaactatatataatatacaaatttcaactgtcatattttgacccttgataaaagggtcattttttattttatcatagccgaataaaggcttaaatttttacccttgacaaaaaaccgaaaatttactatattgcgcatccgcttttttgagatatgattaaataaaattttttaattgaaattgtcgccccattaaataaaaaaattaaataagatttttttgttttttgtcgcgtccttttttcgccctatagtttttgtgttcctctttttttgcgctctatttttatcgcctttttttgtcgtcccttttaaaaagttttttaaatcccaacatcaatcacataggactatctatgaaaaaaatcaatttcaatcaattcctccaaaccaccattttggaaaactccaccatcgaaccgaacgaattcgatctaacatttgcagaactcatctgcggcaaaaattcaaaaacatacaaacatcaattcattaactatttaaaattaccccaaaaatcaaacatcaaaaacaaacaaactaaagaaatttttgccaaatcaagtgaagaaaataaagaattagccgcaaaattcaatctcatcattcaacatctcacagcactccaaacagcaatcgacaatttcgacattctattcatcatcaactgcaaagtcgaaaacatctcaacatcatctaaaaaagctcaaattctactctactggattctcgaacaattcattacctggaaacaaaaaccacatttcaacaacgtcgaagaagtcaaattctcactcatctattttatcaaccgcgtcaaaccagaaatcgacaactacatccgtgaaatggctctccacgcctgcaatccagagcgtttcgcaagcatcaacgacattcaaaaattccaaaaaatttccagtcgaactttcgctcttgcataaacttcaatttatgcatttttaaattgctctgcattttcaaaataccagtattttttaaacgctctgcattttcaaaataccagcatttttcattatcgctggcattttttacacgctattctagcaggctattttaaattttgcctgccgcgacgcatatagtccgcttcaacatttgatttccacgagcgttcattgacacggttacggcggatatcgctcatcaagcagcattgcgcactgtacatgacctcaatgccttccccgtcattgacataatttgcggcacggtcttcactgataccgaaactttttgcagtttcaacagcatcaatgttcgcgccaagaaaaatgaattcccatccatatttttctttctggcgttcaatcatctgcttcacgcgatcagccgaatatttgcggcttgcgttttcgtagccatcggtcgtgatgacaaagatggtcttttcgggacggtcttcttcgcgggcgtacttatgtacattgccaatgtgatggatggccccaccgatagcatcaaggagtgcggtgcaaccgcgggcgtaatattccctgtcggtgagcggagcgacacttgcgaggggaacgcggtcgtggagcacttccatttcggaatcaaagagaaccgtcgaaacatacgcttcgcccgcttctttcttctgcttttcgatagtgctattgaagcccccgatggtatctttttcgagcccgctcatggagccgctacggtcgaggatgaatacgatttcagtgagtccttttttcataattgcctccatgccgctatcagtgcggctttggtgcgaccgcaggcttcattgccttagcggttttgacagagacaattatagcagccgtataagcaaaaaaggtcgcccggcaggcgacattttcaaaggcgattttcgcagtaaaaagctctcacgaattacgcgccgagagtcggctgcccgaacttaaacaacatactgttgatttcccaaatatcgtactttttgtgcgtgataaaataggaaacaatcaagtcgcccttattggatggcgaaagcgcaagttcagcacgcgaaagcaaatcctttgcttcgtccaaatttagacgcaaagcgatggcaagcgccaaagctgtctttttggtaggcctgtaatgcaaattgctgcgaatctttgaaaaatgctttcggtcaagatttgccctcttgtaaatctcaacatcgtccagattcttttcgcgaatgatgctgaaaagcttgccgcaaaaagtttcaccggcagtcgcaagcatttcttcaaggcttttttcctcctgctcgtaaatagcatgagaggcctccgcgcgattaaaaactacaaaactattttcataaaaatcgcatttttcaaaatcagccgaaaccccattttcattccaacgagcagattcacgaacaccactgtacctttcgcgaacgtaattatcatcaatatacgctcggatgtcatcgcaaagctcttcggaaacatcaaacgccttgcggtcaaacacgaccaactgcacatccatttcgtgagattgcaaaaactcgccaattgcctgcaacgcaattttcaacgcgctgtctttaggaaaacggaacacaccgctcgatatcagcggaaacgcaatagactcgcaccccagttccagagccttttcaagagctctgcggtaacagctcgcaagagcggacgtttcgcctgattcgccaccattccactttggccccacaacgtgaatcaggtatttcgccttcaacgcaaacgcagacgaaaccgcaacttcggccacgtcaagcacgccgatcttttcacgggccgccaacagcttgtcataccccgccgcctcataaatatgatattcggcgccaccaccgcaaacaggattcttgttggcggaattgacaatagcgtcagcgcggactctcgaaatatcgttacggacaattcttaaaggcatggtgtaaaattaattaaagaataaattgaaattttcctcatttcttccggaacaacacgcgcttcgcacgttgcagataggatcgagtccgctccggttcaacaaagaacgatgccacgcaagccaccatcgttgcgttcaagaaacaatgggcaatcacattcgccgtcgcaaaaaagccacccccactgatatgggtcaaattgagaatttggaacaagcttataaaaatctgaacaaccattatgattgcacacgctgtcaaaatgcccgtgttctttttcacaagagcaaaaataccgatcatcaccgccacaaaactaaatagaacatgtgggaaagctaaatgccctaaaaacacactcatcgagccgttcaatccgtacacaagaaaaaacgccgcacaaaaacgatacaggcctaaattaaaaccttcacaaaccgcaacatccttattttcttcgacacgctttctaggtgcaacaaaaaacgccgccacaacagcaacaaaattagcgttaaaaaccataccaatcgctacgcttgcaaaatcatgagttcctgctacataattaataatgactggagtcacgacgatccaaatagtcgtaaaaaccgccagaattttcaaagcagtcacattctttttgacaagagcaaatatcgccagccctaaaagaaaagcaatggccaaaacactcagcaacaccggaaaaaaaacgccagacgcgatcatcatcccgatcattccaatacaatcttcaaacgacgaagttgtaattgcattccacagcgaagacaaagtcccggtctgcccagccataaaaaacatattgataacaaagccgagcacattcaccatgaatactatcgcacatacccggagcaatgccagattgcctttgaattgagttttttctccttcactcattttatacctccaatcagaacaatataaaaaagttatgccggcaaaaatatttacaactgtactagataaaacaatctgtttaacatttctgaggcataacctctagccaaacaaagaattcgttcaagcacatcatcgggtatatccagttttttcaattccgtctgcaaaacaccgtgcatcgcgaggaaaacgcaggcaagcgtaaatctatgagtgcagtctttgcgcatcgatttcatcaagccataacgatcaataacttcatgcactccatcaggaactaatccacacaaaggatatgccatggtaaattctttatagatgtccagaccgaaatccgcccagcccgaattctccaagaaagcgactaaattatcgtatgtaaaggaattctcataaggttcttcattagtacgtttacacctttcattatggacctcatcatcccacaaaataatatagaccagcaactggaacagaaaaacacccgaaaaaacaaaattacgaatcggatcctcggaagcactagcctgattcctcgccttgacgcgttccaagtctatccctctaagcagccacttttccgccgtttcatttttttcaaatatgaactggagatcttttttgtaatcgttggagagataactctgaacaaactcgaacacaaaattatcatttataacttctccttcttttttataataggcgggaggttcgcccacatcttccaaagcggaacttccgaacatgctttccaaattcgtcacgtttgacatattccagcggctgatatcacctgtaaaccgggacttatcaaacattcccgccatattccggactttggacacatcccagttgctgatatccccgtcaaatagggattctctaaacatgcccgccattgtttccacattcgaaacattccaacggctaatgtcgccattaaaatttgagccaccgaacatgtgattcatatttgtcacacttgagacgtcccaattgccgatatcgagattgaacggaatccgttcttcttctttcccggtatcaagattcaggatcgggccgtctccagaaaacatgcccgccattgtttccacattcgagacattccattcgctgatgtttcccctaaaacctcgatcggcaaacaaatcatgcatgtccgtcacttgcgacacatcgataaaattcaagtcgcaattttcgccttcttcttcgaaagcctcttcaataagttgtagcaaatgatcgcggtcgcgagcgatgactttttcgtgctggttcatatatttccttatctctctattctattattgccaatcaatgccaaaatgtaaaaagtgcgaataattacgcttctaaaaataaccaaaaccaccgaaccttataaagtacggtggcaaaaagatttatgattccaataaagtttactgcaaaagagcgtccgaaatttccttaaacactctttctttgcgctccgccaatttgcgtttgaacttgtcgcgagcgtgtcccaagatattattcttgttcacgatttcgcggcaacgagagtccatcacatagaagacgcttccaagaatcgtgaggaactgctctgcttcaaatttggtcggcatgagtccggccaattcaagatttttgaccggtaaatcagggagcccgcagtttgcgctccaagacatccacggccaaccggagaggcggtagaattccgttgcactatcaacatccaaaacctcttcgaccgtgacagctgcgaccagcaagtacgcgaacatccctgtaaacatgaagttgcgaatcgggttatcgccagcagggagtttcttgttcatgaacctgtcgtggaatcggtactccaaattgataatggcatagatgtcatccacattaccattttcaccaaaataacgatgcaagtcgcgttcaaattccccactgcgaagatacagcaacggatagtttataggacaacttaaattttcccgatcgtaggttttccacatagagtcccgcctatagcgcatattccaaatctcgccttcaaaacggatacggaccctagtaaacaccggttcacttaaatggtcgccgcagtagatagccggtatcgcggagttcctcaacctgtcgtagatttcggcaaacttttgactgaaaaaatggtgaattttgctaaagcctacaaaattgctcgtgtagatgatatcgagtcccgtcgccttgacaagcgccgccgtatccatgcgcaaaagtgatggagcgaacatcgggaatccgcaaacaacgtgccatttcgcaagcagttcctcgccctcatcgaacagcgatttctgctcatagatcatgaacgtcgccatcgaagcaaacaacagacgatgttccttatcccattcgtcccacaccgtcgagttccacccgacaatcacgcccttgggggtgtcgtattcaatccccagcgagaacccggcacaaaccgtaaagaaacggttcaagtctatttcgaaattattgtcggcgtattcgccaagcttttgctcggtaatttggaccataaaaaaaatctccttatctcaacctccatattatcggagcgagataaggaaatgtaaagagcccaaaagtcgagaaactaaaaaatggcgaaatttcgcaaaaatcgccacttttcaaattatttgtttggaaaatatcggaaaatggacagttggactacggagaattcttttcctggaccaaccggtcgcgaacctcggtgatgacctttccaaggagattgcgccccctccaatttgcagggtcgtcgatgttcggattggtcacggacaacccgataccccaaattctatcacggggcgaagcttcgacaaacgcgtgcccgtcgaactcaggatcaagaaggcggttcttgcaatcttccacctggctgtacttggcgtagttgatatcaagcatcacctgataacggacggaatcccacttctctttgtcgaacggggtcaccttgcggcccagcctcttagcctcttgcggtgtgcttgcgaccaagatcttttcttccatcaccttgtcaccgaacagcaccgccttttcccacatgaacgcctgttcattgcaaaagaaggtgcgtcccttgtattcgaacggagcattccagaagttagaaagccattcatggtaaaagaatacgtgtttgtctgtaactttgataggcatattttttcctttgctaattgttgcttctatattatcggagcaaggcaaggaaatgtaaaacagagccctctccagtttgcaggggcattaacatactcctaataacctttatctttataccactttggcggatttttgcaaagcggacaattataaaacatattttccatattcgtttcactagacacgttccaattactgatgtcaccgtagaaaggggcagagatgaacatccccatcaaacctttcacatgagagacatcccactgactaatatcgccgttgaaaacggactgttgaaacattcccatcatgcaaatcacattggaaacattccattgactaatgtcgccatcgaactgggacatcgaaaacatcatcgtcatgtccgtcacattggagacattccacttgctaatatcgccgttgaacagggagcacgaaaacatgcacatcatattcgtcacgttggacacattccatttgctgatatcgccattgaaagaggtaacatcgaacatatagctcatatccgtcactttagacacatcccactggctaatgtcgccattgaaatccgttccacggaacaagttcgacatatctttcacctgagaaacgtcaataaaattcaggtcgcagttcggtccttctttttcaatggtctctttaatgagctgtttcaggtgttcgcggtcgcgggcaataactttttctgacatactttttccttttgcgtatgaacaacgcaaaatcttcattatcttctttatatatacattatttgggtaaaaaaatgaatccctcaaaaatccatccataaaagggagctgtagatacaataaacccacccctatatatcggtaaaggagtgggatgtgtaaagggggcaattccttgactaaacaccattgctatttactgtgcaatatcgagactcatctcgttcacatcacaatctacttgtattttacccaaaatatcataatctaaacatgctattctatcaccgtcaccttgcttttccaatgccaaaatcagcccatcaaaattatagggcttgaagatttttccaacaagcaatctaaaatatttatctacaaaagactgttctgcggacattccatcatgagccaatccggcaataggctttatacgccaaaatgcatatttttcgtttaacaaatccgaaaatttttcacggaataaagcacgtgcttcacttttaaatttttcgcacgaaacagaattcttagatacgtaagattttaaaacaaacatgaaattgatgttatacacctgtaaaaaaagtgtatctctatcaaaaagcctgtttgtaaaatgccgattacgatttctccataaatcctgcgaatcttttctaatcaatttagcgttttttccagtcgtttctgtcctaaaatacggttctttatattgttccttctctttttcctttttaaattcaggaatctcgccacgaataaagaaattgggaactacgttatatccttcagtcagcggatctctataacgaacacctttatgaacatcaccagcatgtattgcaatattgtctctttcactcaagcattctctctcaacataattgccagagaaaaaatactgtagaatgttcttggcgtatgtatattgttttgctatagatttgggatccaaatcatgagcatctttataatatttactatcaccaatacaccatatcaaatcattctcagaatccgaagcaaaaagggatttttctttatacagatgatcaacaatttttccatctttgttatttttcaaagcctcaatatctttaccttgatctcctataaggtcatcaaccatcgcctcaaatacattgttgaatgaattgacaatcaaatactccttaacctttttgtctttagacttataacgagccccccaccgaaagaaagcctccatgatattgtaaagcctaagaagccgatcatcaaagtatttatacttaatacgatgcagctctcgcaagccatgctcgttttctaaaagccgttccatttcattcgccctgagcggctgataaaattcattttgaggcatgtcatatccaaatgtctcttggatatatttcattgctgaaaaatacaagactaataagcgatcatctaaatcaaacaccttaactttattcacaggatttagatatatcggaatatcgtcttgaataaatggagttttcttattaacagtacgttgccaatttattttatggtttccgcaatgtttatttttggcaataaaaacaaaaagcgattgattctttttgtaaaacaactccatattgcttatgatatcaagcaacgtggcgtaacgatcgttttccttaaaatctcgagattccttttgaacgggagtcttaactccagtatttcctccaccctgttttttatacttatctatggccgaataaagccaaacagacaacgaagctaaaaaacgacgttggtcttgatttatagaatcttttttttctatatcgccgaaaatatctttgccatctttatcaatcttttccccaaaagcattcgtttcattttcaacaaacaccttaggcaaaacaaagacaggttggctattgtaaaaacaataaccaactccttctatctttatttcactgctatctttttttgtattaaaaccgcattcactttgtttttttgattcgtcaaagccaataacgttttgcaaaaaactcgaagcatatggaaattcttcaaaaaggaatatcatgctctaaacttgcccttcatcaccgccatcattattaccttcagcaagggcttctgcagcagcggcagcattaggtgctacttgaattgcagggccaatagaagggactcctaagttttgcataattttatctacaagagcttgttgtgcaggaacatctttttcaaaaagcgtttggaaagttactgttttagcatcatcatcaaaatggaaaacttttttcgcttcctcatttccatcttcatccttataaacagaatcccacaaatagaacaagactttagaacggaattcatcaaacttaatggtccgtcccccatctttaggctttatgaaaaattcgcccatttgcttatcttcgctcttggtcaccgaatagacgttttcattaatctttgtcaagaatgtcagccaattatattttcgaggacctacttctatgacaaaattagcttcgcggtgattataatttattggtacataattccaatcaaaacgacgcttaaaagcactatccatcgggaataacgattggtcgctcgtgttcattgttgcaaggatatttaaattggggggcaacataattttacaatcttcaagatggtactctaaaacatatttatcaaaaacaccctcgcgggcatgacttagggaatccttaatatattctgcaaaatcataatctgcatctatagaatattctgaaatgccattcggtgcacgatctaataattgaaaaatatcaccgaaaatttgagcacaattaccacgattaatttcttcaataataagatagacattatcatccacctcattttcaacaccatccgcggcttgttcacgatcaattttcgcttcaagatattttacccatgccgtaacataggcttttgcaaatacttgcggaacaaacgaataagttattgaaccatcaccacttcttttcggcttgtacgcaccaacaaattgcgcataatcataatcaggatgaaatgttgtacgaaactttcgatcttctggaattttttccaatccatacaactgttgattattatctacaaacaaacctttttcaattttatgagatttacctgtaccaggagctccaaaaaaaattttttgcaagcatctctcggagatttgagcatttccagcgccttctccctcaccattagcatgattctctatttgatctgcttcattttcgcgacgcactgcattttgatcaattgaatccaataccaaatttccatccggatattttcttacagaaattccatacggagcaaaaatgctattaaagacctccaaatccctatctgtagagccaacttgactcgtcaaataataagttatcccatccttattaaacgtaggagtacgaagccaacgttttatgcgcccagaatctacgtcttctatagtacgcggagcaaaaatcgcaaaaacatatctagcaaaaccaccgtttatatagtgaacgcttttaaatggccgatttacaccatcttctcccgtaatagaactatttttttcatgcataaacggccaaatacattcaaactggtcagtttcatacatatactttattgctgctatccaaaaatccttaactctacgacctctataaatcggcataacattctcctgtattatttttaggcttaatatacatttttcgggcagttttcttctgcgataacacaattttttgaaatttaacaagagatagcggtgcaattccaccacgatctcggaattctcgctccattcctaacttttttaagtttaccaaaaaaagacccataacgaaaacatgtggcaacaagatctttaaaatctgaacatttcgacaaataactcattgcagctcttataaatccattcttcaagtaggcttttcgatgatgcagttccacccatttatccgagttatgataaaactcgctcattttatccgttatttcagcttctttgtacaaatcttagaagcatttccatgaccaaaatcaggcaaatttaaatactccgccagatattttatcgccagaaaaaagacctggccttaccactttgaattccaggcgtttcacaaaatgggacaaatttttgttcaaatgtattgaaatccattttttctcctttgttgattatcttaaacgtttttgaaccgaatataaatattccattcctatatatcggtaaaactatggggattgtaaaagatcttacccccccccccacgcaagcattacgaatagcggttacccaaatacaatttttgaatacaattccgtgcctcatcttgagcggagaggaaatccgcaaattctttttccagaccattttcttcggcgataaagcgaatcttcttgaaatttgtattaatcatctgacgtgaaattcccataatctttgccatgtcggtctggctgacatagccaagctcgtcaaacgtcgctacatactttttaaagaatgctcgaagcctttcatttccactaagacatttttcaatggagttcacgatttccgtcatatcatcatcttgatctcggaactcataactatcataattctcacaataagagttcctcatcgacatctcggtattaaacgacttctcatccttaaacgcatacttgttcttcatcgcgaaatacgcaagaaacggcacgctataattggaatcataagtttcggcagccttagccaagttaatataagaactgcctaaacggtaactccagagtttttcggaattcaaaaagtcctcagaaaaatccggacgaattttataatactggttaagggtgactttcttgataaaatccacatgccggatccacagttccgacagagcgtcaaaattgccattctgcgtcatgttcacaagttgaacatcgtcaaaatgagcgtaactttcgttaattgtatttaccatattttttctccttataattaaaatcctcatttttaaacacgacaaaacgtgtttttcaaaaatccaagcatgtcaaaaaacaaataattctcacggaattattttatacaaaatcacaaatacaaaaattctatttcaaattttttatttatctacaacaatttttattaaataaaaaaaaacgcaacccttcaaaaacgggtcgcgtaatatagtaaatttcacgtcatttgtcaagggtcgtcactagaacgacagattctccaattcaccatcatcagatcgattaaattcttcctccttgacagaattttcttcgatgtcaaggttctctctctcaaggcgttgtttttcttcaatagccctataccattcgggaatttgcccattcaattctaaaagggagccgttgaacattccgacacaaataacatcatcggcgactttccatccgctgacatcccccgtgaattgcgaataagcaaaaagttcaggcatatgccaaacatcagaaacattccagcgtgacacatcgccattaaactgcgaataggcaaacatgccccacatcgacacaacagacgacacattccaacggctgatatcgccattgaactgagaatcctcaaacatgcccgacatggattcgacaccggacacgttccaattgctgatgtcgccattgaaaacagagttttggaacatgccgtccatataacaaactctcgaaacgtcccaatcgctgatgtctccattaaactgcgaaccgtgaaacatgtctcgcattgattctacattggacacatcccattggctaatatcaccattgaaaccgcgattcacccccgcaaatataccatccatgtcctcaacaccagaaacatcaatgaagttcaggtcgcaattcggaccgtatttctgaatggactcgtaaaccaactttcgaaggtgttcgcggtcgcgagcgatgatttgttctctttgctggttcatatttttccttaataacaagattctttataccaagcggggatttttccagacgtttccagagcggaaccatagaacatatcttccatttccacgacattggaaacatcccaatggctgatgtcgccgtcaaaagacgaacccgcaaacatgcgattcatacaagttacattcgacacattccactggctgatatcgccattgaactgagatttatagaagatagcgctcatgtccgtcacgtttgagacatcaatcacatttaaatcgcagtcgaagccgttcaactcgatcatcactttaatcaattcccttaaatgggcattgtcgtttgccacaatctttccgtcaggatttttcgcatgttcaattcttcgaagattaaacacattcatccaatctttaacggcaccgctcttttcaaaggccgaatccacaaaaatcccctcgacaaggcacaagtcatcaatgttccacccgcttgtgtccctatcaaaaggtgaggcatagaacatccaacgcatatcccggactttggacacgttccacgaaccaatatcgccattaaattgagattcctggaacatgcacctcatattcttgacattcgatacatcccatttgctaatgtcgcccgtaaaacaagagagcgtgaacatgctgcacatatcagtcacgttggacacattccactggctgatatcgccattgaatttggattcgcagaacatccagcccatattcaccacgttcgacacatcccaacgactgatgtcaccggtaaagagcgagccatcaaacagacgtgtcatgcaagtgacattagacacatcccaattgctaatgtcgccattaaattgcgattcacaaaacatctcgcccatatccgtaactttcgagacgttccatttactgatatcgccattaaacttggattcagcgaacataccgtacatattcgtggcgttcgacacatcccacttgctaacgtctccattgaaacgagagccatagaacaagttgcccaaatccgttacctgcgatacatcaatacaattcaaatcgcatttattgccatacagaaacgtcatcgcctcaatcaaatcacaaagatgagtcctatcccccgcaattattttcccggttgaatccttcgagctttcgattttcttaagataacgtaagcgaagccactcttttgcctttccagactttttaaagaccgagcccgtgaaaatatcctttaaagaacaatcggcatcaacattccatttgctgatatcgccatcaaattgcgaacgcttaaacatgtcgctcatatccagcacattcgaaacattccattcgctgatgtcaccattaaattgtgacccgcggaacatgtcgttcatataaatgacattggacacgttccatttgctgatgtcgcctacgaacttggattcggcaaacgttccaaacatcacgcacacattcgagacatcccattcactaatatcgccattgaacggagattcgatgaacatcgaagtcatatcgctcacctgcgatacattccacttgctgatatcgccattgaatttggagcggccaaacaaccaactcatatcatgcacgctcgacacatcccaaccgctaatgtcgcccgtgaatttggattcgctgaacatgttggtcatgctagtcacatgcgacacgttccatttgccgatgtcgccattgaacttggatctgcagaacatccaacccatattttggacacacgacacgtcccagccactgatgtcgcccgtaaatttagagcgagagaacatgctgctcatatccgtcacgttcgaaacgttccatttgctgatgtcgccattgaatttggacgcggcaaacatcgcatgcatgtcggtaacgtgcgacacgtcccattgactaatatcgcccttgaattcagaatcgcagaacacgcagttcatgtcggtcacctgcgacacgtcgataaaattcaagtcgcatttcgggcctttattttcgatagcttcttcgatgagttgcaccaaatggtcgtggtcgcgcgcaataattttttcaggcatgttcataaacctccttgttcttctatattatcgtcaataagggcgaaaatgtaaagaaaaacgccccgacctttcgggttggggccattgatttacatctctatccagtaagcagctatttcacttaccattttcctctaaaacggcaaatcgtcgcccaactcatcatcggaaaccggggggtggttcttttgccactcttcttccaaatttttacaccattcgagaggccgccccttcaactccatgagcgagccatagaacatgtcgaacacgcaaacgtctttcgaaaaattccatccgctgatatctcccgtgaattgcgaaaatgaaaacatctcgatcatcattttaacgttcgaaacgttccactgcgaaatgtctccattaaactgtgaatgagcaaacatgttgctcatatcgaaaacggacgatacatcccagcgactaatgtctctgttaaattgagaatctaggaacatgcatgacatgtttccaacgtttgacacgttccaatttccaatgtcgccattaaacgccgaactttgaaacatatacgacatatcttgtacttttgagacattccagccgctaatgtctccattgaattgggaaccgtggaacatatcgttcatcgactcaacattcgacacgtcccaaccgctgatatcgccattgaacacgctgttcggtccggagaaaatgcagtacatatccgtgacttgcgatacatcgataaaattcaagtcgcaattcggtccgtacttttcgatggactcaaaaacgatctgtcgaagatgatcgcgatcgcgggcaacaattttttctttttgtaagctcatatcactccttcagctcagccgatattctcgaaatcttctttttccgctccgcagtggggacaaacccagtaatcgggcaattcatggaaggaagtccccggcaaagcatcttcgccggcttccggatccccgctttcggggtcgtaaacgtagttgcagatattgcactggtatctatcgtattcatccataaaatgctccttaggctttctcttgtattatcgtctaaaaggcgacatttgtcaaaaaataattaaaaaaccaacctccacccaaaataaactttcccgtttacaatttcgcctccccgaacgatacataaagagaaccattctcctaaaagttcagtgagaccgcatgtcttttgcaacgcaatcttttgcacattcattcgcatctgtcaagcggatactcctctgttcgctcgctctaattcttgccgcctgcgaccaagaagcaccaccgcctttgcaatacaaggaagcacacctggaatttatcgacttcctaaaaacaatcaccatcgcagaatccgaatgtaaaaacaaaggtgaatcctattgtgtcccttcgatgcgcgtcggagccgagccatggtccaaaatccagtggtacacggaatacaccgaagaaataccttacagcaaagatccaatgaaaccatacggaacaggcagaaagggagaagtttacctcagcgtagatggcaagcccacgaacttagatttggacaccgtcctgaagccgcaaccatggagcgtcactgtaacaggtcccaacgtcaagctggtctatcatgtatttttatgctcaagctatttcgtagaagactatgttgatttcggcgaataccttgtcaataaaggatgggcgaaacgtgttgaagtccctccccaagactcaataagcgagatcccttgcattgtaagctggtacaagataaagctcaagggacggaaccctatttggatgggaatattgaacgattcagggagcactctcggctttcaaagaatccgttttgactacgaaaaacccaccgaaaacgatttttggtgcagagagccagaagacgagtaaaagcaaaccggagcagacatggacagggaaaattggattgaattcttaaacatcatcacgatggacgacgagaacatcgaaaagttcaagaagctctatggcgaaggtgaacgcataggcggaaatacttttcctgaaacattgctttctttctcgatggtcattccagagacatcaaggaatgatgcggacagcgactgggccgataaaacaaatcaaaatgtttggttctggagagaaatgagattccctgaagataatcctgagcccgaagataatcctgagatcgaaggaattaacgacattaaaatcgcccctgatcaacatcctgtttctgagatgattgggaaagcgcttgaacaatggcgaacggataattggggaacccctagtgatgttttgtatggcggggacgaagaagctttttatggcgaaaacgatggaccgtgcatacgaactttggatgtcttgtttaaaggaaaatttcctttttatacgtacggaaggcctccctttaaagtctacgaaaagatggcggcagacggcttggtgttcgaaataaaatggcactcacccttcaaatatgacgagtgggtgactggcaaaggacaggttgtagaggggcgttttcagtatcacgccggcccgataacgggtgacgaaataatgtcgatagaatcactcgcgaataaattcatcaaagatccaaaaaatggtccaaatgataagccgacgattgttgtgaaaaatcgcgaacatcttgatcagcttcttaaagaattgcaagaaaatatcaagactaatttgtatatgcagggaaaatttagtcttattaataaagtttcaggaaacacaatcatcctgaataacgttttagatctaaattttctcaatgtcaccaatgtgaccgacttgagcaatctttctgaatacctcgatgtttccccatgtcccgacaatggatggttctgcaaaatcaaactggacaccagcaaatggaaaaaatgacgccacaacccaaagacatgtccaccgtcatcgtaacgacccgtgaacaactaaagtctctgattaaagagacttttgttttgccttttgcaaataacatctagtccgttccggttcaataaaaaatacagccacgctaatcacagtcatcacatttaaaagggaatggataagcatgatggaaagcatataaaagctccatccatctatgtgaataatttgcatcacgctccaaaaaattttcacaagcaccattaaagaccccaccatcagaacaggcacattctttttgacaagcgcaaatacaccgatagccaaatcaacaacgccaaagaaggcaagctgaaaaacgggtggttgcataaaaataaaatgggataagctattcaccccgattacgctaaaacagatggcgcaaagccggagcaaacccaaattaaacttttcatctacaacagccccgatttcatcacgttttctaggggcaacaaagaacgctgctatcgcaacaaccacgttcacgttaaaaatcaagttaactatatcatttcccgcattcgtgtgattaataacgatagcacttagcacaacccaggcaaggaacatcaccgccaatatttttaaggttttcacattctttttgacaagcgtaaatatccccaacgcaaaaagagctgcaaccgccaaagttcctaataccaatggaatgaaaacccccgacgcaatcatcagcccacccgttccaagcaaatcttcaaatgacgatgtcgtaagcgcattccatagcgaagccagttcaccggaatgcacagccataaaaagcatactgataataaaaccgagtatgttcacaaaaaacacgatagtgcaaacccagagtaaagcgagattcatagctcccctattccgttaaataattacctcgttctaaaaataaaaaaatggcccagattttttagctatccacccctgcgcactttcctataccacacggtaaaccacacgcaggccacagcaagacaagtaagccctaaaggatagccaatgcagtcgggcaaatgaagagtctggcgcgaaacgaagaagtatgtcgtacaaacggtggtcataaacaaggcggggataagggacacccaaaaattcttccgttcctgcactagatagactgtaatcgcccatagagtaaatacagaaagcgtttggttaaaaaatccaaagtattgccaaatagtattgaatccatcgggaaccttgatttgccacaccaatatggcgatagacgtcgcaaacatgggtacgcaaatgtagagacgattgcggatgggacgctgatcgattttcagccaatccgccacgataaggcggccggagcgaaatgccgtatcaccactgctaatgggagccgcgaccacacccaatacggcaaggaccgcccctacaacgcctaaccaatcattacacaccaaatgcaccaccatcggggccgaggtaaagaaaccatcctttgcacctgaaatctgttcgtagcccggtgggcctgcatagaaaaaccacatggaaacagtagcgcaaacaagagcaacaacgccttcggtaatcatcgccccatagaacacacgacggcccatgcgctcacttgcgaggcaacgcgccatcatcggcgtctgcgtaccatgaaaaccagaaatagcaccacaggcaatagtaatgaaaagtgcagggaaaatatggtccgtaaattttcctggatttgcactagcccccatattgtgcaggttcgaccaaatttctggcagttgcggcatcttgacaaagagcatcaccatcaacgccccagccgtaagcaggagcgaaatagcaaacaaaggataaaccttcccaataattttgtcgatgggtgtcatcgtggcgatcacgtaatagacaaagatgatagccacccacatcatcacgtcaccgcccagcgtatgcaaaattaccgctggagaatagacaaacaccgttcccgcaatgaccaaaggaaacacggtcagcaataacatgaccttcctcgtcttgtcgcccagatacttgccaatcagttcgggcattcccgcaccgccgttacgcatagacaacattccgttcaagtagtcgtgaactgcccccgcaaaaatacagccaagcacaatccagagataagcgactggaccgaattttgcccccatgattccaccgaagatggggcccgtgccagcaatattcagaaactggatcgtataaactttccaaccgggaagtgcgatatagtccagcccgtcttttttagaaactgcgggagtctcacggtcatcgggaccgaacacgcgttccacaaagcggccatagaaaaagtaacccaggattagggcggcaaggctcaggataaaagaaatcatataatcaaattatacaatttaatagacaaaaaacggcccggattttattccgagtcgtctttaaattgactagttccttcgtggcttcgccactcaggatgacaatcgcgaattatttcacgaaggcggcgtagatggccttgatagccttttcagtatcggcttcgtcaacaccagtgatgatgttgatctgggaagaaccctggtcgataatgcggacgttcaccttgttttctgcgagagccgtaaagagctttgcagcaacaccgatcttgttcgtcatgccgtgacccacggtagcgataagagcgatgcccgggaaaatcttgatacggtccggacgcatctgctgcgtgatatcttcgagaacaacgtcctgaacggcgtcgagagccttggaatccacgacgatgctcatggagtcaattgcgctcgggcagagttcgtaggagagtccttcgctttcgagaacggcgagcacgcgacggccaaagccaacttccttgttcatcatggacttttcgatgtagatcatcgagaagcccttacggcctgcaacacccgtaatcgggagctttgcattttccggagtcgggccaatgatggtgccggcgtcttccgggcggttcgtgttgcggatgttgataggaatcttcttcgcgcggcacggagcgatggattcatcgtggagcacgcttgcaccggagtaagcaagttcgcggatttcgcgatagctcacgtattcaatcgggagcgggctttcgacgatgcgcgggtcagccatgagcatgcccgaaacgtcggtccagttttcgtacttggcagcgtcaatgccgttagcaaggatagcgccagtaatgtcggaaccaccacggctgaaagtcttcacttcgccacggaggttagagccatagaagcccggcaagacgtacaactgattttcgtcgccgagagcctttgcaatttcttcgtaagtcttcggagcgatgcggtacttgtcatcgaaagtgatgagcgggtagctatcgacgaagtttgcaccgagatactttgccatgaggcgtgcgcagaggaattcgccacggctcacgaggaagtccgtgctcacggattccggatggttcttgagcttgtcttcgagactgtcgaggtcttcggtaagcttgtcttcaagaccgaggtccttgcagatttcatcataacgctggcggatgaggttccacggcgtggagaaatcgaggcccttggaggcgagatcataggtgctgtagaggaggtcggtcagtttggtttctttcgggttacgcttgcccggagcagaaacgacgatgactttgcggttcttgtcgctttcgacaatggccttgatttttttgaactgacctgcgtcggcgacagaggagccaccgaacttacatacgattctagacatgttattcctttgggccgctgacctctcagcttcaagcttgaccgctttcctcgcgatcataccccgttcgggatattgcccaagcttacccatcgagccagccacttggtgtttcacgacggcattttaccgccgcgcgggcaaatatagctaaaggcgagagtcgcgacaatagtgcacactcaaataattaacaaaaatttacaggacaaacgggcaaaaaaagcgtgtttatatagtagagccacctcaagtaaatctttgaaggtctatgaagaaacacgaacaattgatgcttatcgccgcaaaatcgaacattcccgtgctactgcaaggggaatcgggagtcggcaaggaaatcgccgccaagtttatacacgaacacagcaaacgaagcgaagggccattcgtcgccctcaactgcggcgccatcgcaaggaatctcgccgaaagccttttggaaggcgctaagaaaggttcttacaccggggccgcaagtgaccaccggggcatcgtgcaggcggcaaacggcggcacgctattcctcgacgaaattggcgaaatgccattcgacatgcagagcaagcttttacgcatcttgcaggaacattccgtgctcccgctcggggccactcaaaacgagccggtcgacttcaggcttgtctgcgcgacaaaccgagacttgcaaaacgaagtccatgacggaaatttccgtaaggacctgttcttcaggctgaacgccttccctatcgtgattccgccgctccgcaaaagagacgacttcgccgaaatcgccaccacgctatggaacgaaatcacggaaaggactttcgccgaaaagttcccgctccgcgactgggaaatcaaggaactatccaagttcaaatggccaggcaacatccgccaattgaaaaacgtcctccagcgctatgcgctcttaaagcagcacgaaatatcgcttgaagaaatcctctccgaagaattttcgcaccagacgataaacgatgtcaaggaaaattacacataccgagcgccaacagccatacgggcatcagcaccgaactggacgtttattcaaaaagcgctcagcgaaaacgacggaaataaaagcagggccgccaaagcgctcaaaatcagccgaggctgtctgtgctatcaaataaagaagcacgaactccatgaatggaactcgtgcaaaaacttagcggaatgcgcgggagcctagaacttcacaccgacggcgatgtaatggttgccgccttcgaatgccggacgcgggctataagcataatcaaacacgaccatgccaaacgtcacgccgagaccgccactaatggcgtcttcggtatccgggcggattgcatagcccatgcggaacgagagcatatcgaagtagaccacttcgccgccaatcaagacttgagcctttgtatcggcacggcgatacgcatctacagacaaatgcaccatccagcggtcaagaatcgggatgaatcccgtcacgcccgcctggagcgcaagcggggacgcttctttcccagattcatacttgcttgcaaagccaagattcgtgaagtttgcaccgaatgcaaaatagtcattcacgcggaacgagccgcccgcatcgaccgagaacagaaatccagtttcgtcgtcaatcgtctgcgtcgcaaaacgtgccgaagcagcccagttgaaaatcttggaacggctaccgaaacccgccaaaagcgaccaggcataagagccgtattccgaagtcttgagaccgttctcgtcacgaccttcaatattatcgtaacccaaaaagtcaacagcaagccctagcgtgtacttatcgccaagtgggaggccatagtatgccgaaacgaagttatcggcaccgccattgccaaaaatcacctggctaagtccaaattccgcctcatttgcaacgctcatcgcaagcggattgcgcgaaatttcggacacgcgaccgggatcagcaacgcctgcacccgaaagcgcagccgcacgcggcgaaacctgcatcgcaaggaacttcatcgtcacaccgcccgggtccaaatgccaatactcccctgcaaacgcgagggaaccaacagtcagtgcaaacgaaagaaactttttgaacatacgattaataagatacaaaaaatagaacttagaacttagaccgctgcgctcttagaacttagaatattgcaatatccctaagttctaagctctgccaactaagttctaatttcgccagccttccataatcttgaggcagtccgcgaggagttctgcactgcgttccttgccttcggtttccacgtagcagcggaattccggagcgtttccactcggacgcaagtggatgatgtcgccagaatcgaattccatgcggtagccatcgacttcgttcaacgaaacaatcttgccctggaacgtcttgtcctttgcaaacttggagggctttgctgcgagagcgccaaacagcttttcgccgagattcttttcgcggatttcagcgagctttgccttcgacttttcggtcgggaattccttgaggcggtcgctcacggtaaagcgcttcggcaacttgcggagcaaatccacaacgcacatgcgttccttgcggaccattaccatcacagcaatcatcgggaggagggcgtcacgtgtcgggagggccttgagtgtgcggccatcgagcgtcaaatccgtctcgagcaagaaaccgccattggcttcgtaacctgcaaccgtgaggctcttgtcatttgcatcgaccaggctttccatgccggcaatcacatacgggctaccaatgcgcgtacggcaaatcttttcaaagctaccggacttttcaagcgaagtgttgcaactcaccggagttgcaatgcgcttgatgccaagagactgtgcggccaaaataccaagcacgtcgccacggagccacatgcccacatcatcagccaaaagcgggcggtcagaatcgccgtcggtgctgaacacggcatccacgtaatccttgtgcgtaaattcacgagcgagttcttcatcttccttgcggatagcttcggtatcgaccggaacaaacacatcgctacggccaaacggcttgactgtcgcaccgaggctttcgagaaccttcaccacgatgtcgcggcccacagcggaatgctggtaaacgccaatcgtgagtccatgcaatgcatcgctaccgaaaaagtccgggtaacgcttgcaataattcgtttcggcttccgcttcgaccgccgggagttcaggcgcagccttcagcatgcccttgtcgtcaaaaagcgcttcgtcgaaatcgaccgactgcgaaacaattccctgttcgtcggccttcgtgatttcgccattcgggtggttaaacttgataccgttgcggtcagccggaatgtggctacccgtcaccatgatggtcggcaaatgcttgtcgatgccgtacatcgcaatcgcggggctcgggatgcgaccgcagtaaatcaccttccagtttgcatcggcaccagcctgcatgagcgacttcaagatgcgttccgtactcggacgcaagtcgcccgcaatcgcaatcgtgcgttcgcacttgtaagacgcttcgcagtacttgataaaggaacgcgcgtacacatagcacacacggtcggtcatagcgctcacgagaccgcgagcaccgctcgtaccaaacgccaccccggactgtttcataacatcttgcatcgcaacggacatattaaacctctgtttagtaggcgataggaagtagacaataagaagtctctaaaaccgccaaatgatttacaatggacaagatagaaaaatatgtttttaagatatttccaacgcccttgctctatcgtaaatacattccttatacttagccttcgcttcttcacttaagaaagacgcgtctatcatttcgttcatttcatcaagatggttggtcatttcacgaataaaccgctcagcccttttctcgacaatgccgatacgttttgcaaattccataaaatccggagcaccataaaagccattggcactaaagaagtcgctttcgtaatcctcttcatctgcaaaaagatcaagtgccattctttcatcagaagcatgcaacgacgtattcaacaaatcatatgcgggagtcaatacaaataccccctccttatttggagagtatatcgaaaaattcttgatatgcgcatcgccgttacacacaagataattaaacaaaataatcttgaaaaattcttcggcagcaacaatataagcactcacatgttgttttataagtcccgcaatttcttcgtaactaatactttcgtacttaaagtttgaacccgcattttggctgcacaagtccgcaacttgggcaaaatcctcttgatgaatcctcgtaccgtctttacggacatcaaaccgttttgttaaataggcaaattctccagaagaaaattccatcaatgccgactcagccacattcatcttgaaaatctgttttgccatttgcatagtgacatgttcattggctggcatatcacgaaataagcgaaaccgcatacttgtagcaggcttgagaatataggttccagcacgatcggtaggctccaattttttccaaccaaatcttaatgaaaactttatctgcgctccagatattgaaatgcgtttgactacattacctgtaccttgagcaatatcaggaagtgtaaaatcaagtttcgcactaaatttatccttattaaaaatttttctagaacaagtgcggcaaaaatcatcttcacattccctaagacagctacggcaacgcattatcgagcctcctgcactgtaatatccccgatagattcatttttacaaagtgccaataaaaccgcaaaatcatcattgacgttaatctttagtcgcttgcagatatctgctctattttcgccttcaggcaaaagtccgctaaaaaaagggaacaaacatttagaataaaaaatccttttcgatttcggcaaattgatagcaatagaggttccgtctttatcgatataatccgcatcataaataaagacgaaccgccttttactagcaagaagaatacctgcaatttttccgttcttgaaaacaaaagcctttcgaattttataataaatgctattcatggacgacccgttccttcaaagtgataacgagtccaagaacttgcaaaagttcaaaaagtactttaacgctcggatttgcgcgcccgctctcaataccattaacagtacgcagacagactcccgacatttcagcaagatcagcttgagatatattcagctccttacgcctgtcggcaatctgcttgcccaaagaagatatttccgtctgacccatcggtttaaactccaaattatgcaacatattgccaattctatagtaaaaatactacaaatagtataattcgtcaactaaattgcgcaatatattgcgtaaacaaacaatcagacagcgactacttcgcaaacgtaaacaggattgcggtgataattatagcagcgataagggtaaaacatgaacacatacttagaaagtacattttgattttgacactttactgtcaaaaactcaaatttctatattccccgtcatggatagagcacgccgccgcaaatttggacagaactttcttgacgttgaaaccgccaccgccatcgcaggcgatttgcccgccgaagcaggagaattcgtccttgagattggtcccggtcacggcgctctcacggagcacttgctcaaccgcgggctagaacttactgctgtcgaaatcgacgagcagtgcgttgaagtcttgaacgaaaaattcaaggactacaagaacttcaacattgtaaacattgactttttgaagtttgacttgcaggcgtttttggatgcgcatgccaagccgtgggttacaggcaacttaccatacaacgtaagtacagcaattatcgcagggcttatgccgcgcttgcacttgaccaaaggctttatgggaatggtgcagctcgaagtcgccgaacgcatctgcgccgaaccatgctccagcaattacgggagcctttccgtacttgtttctgcatttgcgaacacgcagattttgcgcaagatcgggccggaacatttcacgccaaagccgaatgtcgatagcgccacgatgctcttgacaccgcgcgaagacgccatccaggcgcccgacggattctttgactttgtgcgtaccgcattcacgcaaaagcgcaagacgcttgcgaattcctttggacgcaattacgacaagaagaaaatccaggcgaccattgaacttttggattggccgacaaccatccgcgccgaagaactcagccccgagcagttcctgaatttctacaaggcatttaaaggtgaaaattaaaatccttatagacaacatcagcggtgccgaaaagcaattaaaaggtgaatggggactttgcgtctacaccgaattcaacggcaaaagcattctgctcgatacaggagcgtccacgcaattcgcgaagaacgccaccatcatgggaatagacatttccaaaattgacgccggcgtcttgagccatgcgcattacgatcacgccgacggcatgcaggaatttttcgacaagaacgaccacgccaaattctacttgcgtgatgccgcccgcgaaaactgctaccatacgcacaagttcttaaagtttttcacctatcaagaatacatcggcattcacaaaggaacactcaaaaagaacgccaaccgcattgtattcgtcaacggcgactgtgaaatttttccgggagtcacactcgtcggtcacaagactccgaacctcgatgaaattggcaaacgcgcccacatgagcgtcaaggaaaacggaaagtaccgccccgacagtttcgaccacgaacaaagtctagtcttcgacacaccaaaggggctgttcatcatgaacagctgtagccacggtggcgccgacaacattatcaaggaaatcgaagcgacattccctggcaaacagatttacgccatcctcggcggattccatttattccgcacgcccgacgaccgcgtaaaagtattcgccgaacgcctccgcgatttgaatgttcaaaaaatctacacagggcattgcaccgggcaacgcgcctacgagattttgcatgatgtgctcggtgacaaagttgaacaaatgcacaccggcatggaaatcgaagtatagaacataataaatcaaatacctcattcaaacattcctgcaaaagcaggatttttctttatttttagcataaaaaaataaacaacattctttatttattctaatttattatttaaaaacagatttctataaacaaggtattacaaatgaaaaaactttttgcagttttgttagtcctcttcgccaccacactttcctttgcacaggcccaagcacacaaactcgccatggacagaggcatcttcacaacagactacaccattgatggtcaagatgttgatagcgatgcttttgaaagagaactcgccaatgttccagaagctatcagcaaatggaacaccggaaatacaatgagatatatttcgtggggagccgcattcggtggcggattcctattgggctacgggattgcagaaggttccggctatcaagccccagaaagctataaaatgaaagtccttggtggtggaataatcatcgttgccgcattaattgttgaacacatcggcaactccaaaaaagatgatgccgttgatatttacaacaaagaaatcggcaaaattgcaggcaatgaatcagtcaacttgagccttgttccgactgaacaaggcggcattgctctcgctttcaacttctagagctttacttgctgtaatcgcgttcgccaaagagcgcggttcccacgcgaatcatcgtagaaccttcttcgatggcgacttccaaatcgcccgtcatgcccatcgaaagctgatcgaacgcagcaaaggctccacctttcgcaaggaacttgtcgcgcagcccacgcaagaacgcaaagcattcgcgggaatcttcagccacacccgtgttcttgccaatcgtcatgaggccgcgaaaacgcaaatgcgggaagttttcgcttttgccgtccgctgctgcgcccgcgcgcttttccaaatcttcaaggaacgcttcggcttcgtgaacgtccaagccactcttcgtttcttcctcgcccgcatttacctggaacaaaatgtcaagaactttgccctggccatttgcagctgccgcacagaccttttcgagcttttccaccgcttcgatgcttgcaatggaatggatgcagtcagccacaagagcagccttcttgagtttgttactttgcacaggaccaatcacatggcaacgcacgcggcttccgtcctttgccgtacgcggttcagagaacttgagttccgcctcttgcacgcggttttcgccaaagtccgttgcacccagagcaatcgcattttccacagcttctgccgggtggaacttgctcacccaaacgagcttcacggattcacggctgcggcctgcaatcttgcaggcttcatcaatccttgcttcgagagctgcaaggtgctcgcgcatttcatcaagagtaaattccatagtagtaacgaggtcgcgcctacggcactttaaggttaattatcatgcagaaattagaaaattttctttttccaaaggaacagtattctcgacaattttattcatacaataaaaaagcgacccatttcaacgagtcgccgtttaacattaaacttattttaagtcaatccgccaagtctgtttaccaacgcgcacaatataaccgcccacccagggaacagcgatattgaagttttccgatgctacgcgtcctttttgcaacacgcggccctgcatatcaaaaattgcataagccgaacccacaggcgccccagtcaccagaatgcttcttgaaacagaattcaccgacaattccatatgcgctcttgtcaaggaaattatcgcgttatgcttctccgaagaactgctagacgacttcgctttttctacagagctagacgaagaactctttttctctacagaactcgatgatgaggattttgcttgaacagagctcgacgacttagcctcctcggaactagacgaggattccctcaattcatatttttgatataacactgtatccgatataacctttacatagcggtttctaggcatagatatttcattctgattttggtcataccattctccataggtcacatacaacgaagtcgacgatccgtatttcacccacaccgaatcaaaggcattcacctgttccacgttacatttggccgtatcaggagaattgcagatttttaccgtataaacatttagcgtagaatcatagagcgcataagccattcgatccataaaaatcttttcgggcaaattccatcccttaaaggtgtacgtatacccaatcgtcttttccaatgtcggagtttcacctttataagccgcagcttcacccgttcctacagaatcacagcccaattttgtcttgagcatatcgctgttataataacaaacaagccacttcatatccgtttcttcaccgtatttggcgtacacggtatcgccttcgaataaatgagaatttgccgtaacacgaactccatccttggtataccatcctaagaaggtttttccctcaggaacatcgacactgtctggaatagtcgtttccccggtataagaactcaactgttcacggataagcttatcccctacaaaaataattctctgaattgggagatgcgtcgaatccgcaaaaatcggatatcctccatagcggctccaccgtccagaattttcagcttttcctctttgagtattcaatgtccacgcaaaccaatctgattgcatttggctggttgaaaaagaatagtaccaagaaggtccatcgaaatctttatttaccgcagggtacacatctcttgccgaccagtaaggtttcaatatcgtagcatcgtaatagctattttgaagagtcgacttatttgtatcaaccaatgcaaacgcgttcaaacggggtgcaatgatataattattcataattacaccagaagacttcgtttggacttcatttctcgccgcaatgcctccagccgaattcccccacgattccataatcacaagagccgaactgtaattatcaagcacatatcccgaattgataccaacaaggccaccggcctttgtagaatgagagctcgatctcacaatcccttctgtatggcacatttctattaaaccagtattagtgccggaaataccaccaacttttgcagaatgactccctccatcaagagagatattagcaaaacatctctgaatcttcccccagttacagccagcaatgccacctacattagctccatacgatctagacgttgcacgaacatccgtcgatgaatttcttatcgtgcctttttctgcatttgtcgcgacaattccaccaacaacatcattattgtgagtcgcatccacgtaaccttcaacataacaattctcgatcaagcctttatttacgctagcaattcccccaggacgataatccaccacgccaacatgcaccatattcaagtttttcacaacacccgacgtatcaatcagcctaaagagaggagcatcctctactgcggtcgaacgataattgtatagcgtatggccttgtccgtcaaatacacctgaaagttttctgtcacttgggaaaatatcattcaagctatccgcatcaaattcctcagcaaaatcgatatcgatttcgagcacggcgtttatcgcatctgacttctggctcagctgcttgacataccacataaattcatcgacagaggtcagcttgaagaaaaacttcttatcgattacagtgacttcgggttgtccatccagacgtccaaaagaaaaactagcatagaacaagcaaataattgccaaaatccattttttcataattccccctattcttccaaatatttctcttctgtgattttagtccacatgccatccttgcactggtaatattctgttttagtatcagaattaagcgtgtacgatttctttatcccttcattttcctcaatgcaaggcatcttcagtttcttttctacgtcagtgaattttcgccacgtttctttatcacaaatatacgagtagggtttgccaaaagtcattccctgccattcttcaatacattcgccaacgattcgatctggagtaatttccgtccatttccattcaggtccaatgcactcgtaataaacgttttgataagtatcccattctttagatctttccggcttacatacaccaaagatcgactccaatacactaggagaacgccaagcaccactatcgcagatgtagtaataagagtacacctccagcatttcaaagttccgatcctcagtacattcacctaggacctcttctgtagtcgccttcgtccattcgtagtccttacagatataatgatagaagtcatctttaactttcatcactcccaaactgtcttctaagcaaagcccatacaaagaatccaacgatgtcaattcagtccatctggattttcggcatttgtattccttttgaccatacaactcaataacttccaaatcggaacagttttttcccaagtactcattagcactcaacattttccatttcgttccatcacacacataacgataatcaccagtagtcacaattgtgtcagcaagtctgccatcccaacagaaaccataaactttatcattgaagtctaatagagaccaatcgccatttctgcaaccatagattccgcttagagaaccacccatatacttaactattccattttcttctttaccgcatccgatctcaagcgaatccatatagggtatccatcccgttttataacacatgaatttttcacctgtttcttcggaaacatacacatccctttgaggtaagcaactttcaaaaaagctcttttcgcattttgtcagatacgcatccgatatatccaagccgcggtaacacgtcaaggatttatacaaggaatcctcatccgtttctgtatcgcttgacaaattttgttcaaaagaactggacgagcttatctcggatccttcactggaggatttttcactggagctacttactgaacttgagctagtttttgagctcgaactgttttttgagcttgaactgttttttgtactggagctgctctttttacttgaactgctttttgcaatcgagccactctttgtactcgaactactcttcacactcttactactagagctgtcatcatattcttcttcagcttgctgttcgttagcccccacaccggaatcactatccccgcatgcggccaagaaaaaggcgcttatgaaaaaacacaaaaaaacaaaattttccgtcaaacgccaaaaagcaatgtaccgttctttacgacacatatgcgtcctcctatttttctatttcaaattagcttatttggattttgtagatgtagccttttctgcagtttttgcaatttttacatctttaaacaaaatcttcacgatttcgtcgatgtgcttgtgcgtgtaaatcttgaggcccttctttgccggttccggaagttccgccacatccttcttgttgccttcaggcaagcgaagcgtcttcacaccagcagcgagtgcagcaagcgccttctcgttcaagccaccaatcgggaggcaggcgcccgtaaggctcacttcacccgtaaacgcaatgtccggtgaaatcggctgcttcgtaaacgcactcaagaggcagagcgtaagcgcgatacctgcagaaggtccatccttcggcacggcaccttccggcacgtgaatgtggatgtccgtcttacgcacaatcgcagggtcaatgccaaagcgctgcaagcgttcacgaacaagcgaaacagcaatctgtgcggattccttcatcacgtcgccaagcttacccgtcaaaatcagctggcccttgccgctcaaaagcatgcattcaataggcaaaatttcgccaccgacacttgtccaggcaaggcccgtcacaacgcccgggcgccccggttccggcaactggttgtccaagaatctcggagcgccgaggtaatcctgaagcaccttcgccgtcacttccggcttaatcttcttgcccatcacaatgtcttttgcacgatggcgcacagcactttcaagcacgcgttcaagttcacgcacgcccgcttcgcgtgtccagccgcgcatcacggcgttaatcatctcgtcgctgaagctcacctgttcgccaagtttcacgcccgtgcgttcacagatgcgcgggagcaaatacttgcccgcaatctgcagcttttcatgcggatagtagcccggcaagcgcaccacttccatacggtcgcgcagagcttccggaatttcaccttcgctgtttgccgtcgcaataaagagcacacgggagaggtcgagccccacttccatgaagtggtcagtaaagtcatgattctgttccggatccaaaacttcgagcatagcgcttgctgggtcgcctctaaaatcgcttgccatcttgtcgatttcatcgagcaaaatgaccgggttcatgcactttgcacggcgcaaagcgtgaatgaatcgaccaggcatcgcaccaatgtaagtgcggcggtgaccacggatttcagcttcatcacgcacgccaccaagcgtaatgcggacaaagttacgctgcatcgccgttgcaatagattccacgagagtcgtcttaccaacgcccggaggacccacaaggcaaaggatcggagcacggcgttccgtaccggtaagcttcagcacggccacgtattccataatgcgttccttgaccttgtcgaggccaaagtgtttggaatcgagttccgccttcaccttcttcatgttaagaacagtatcggtataaacgccatacggaagtgccaagaaccaatccacgtaattacggctcaccgcatattccggggaggtcggctgcatcatgcgcatgcgaccgatttcttcttcaagcttttcttcaatcgccttgctaaacttcttggccttgattttcttgagcaactggtccggttccgaagcaccgccattttcgccgtccagttcatcctgcaactggcgaatctgctccgaaataaaccattccttctgctgctgggccatcttctggcgcacgttctgctgaacgcgaatcatcacgttctcgttttcctgagcaacctgcatcaggcttatcaaacgttccgcaagggcgtcaatcgtttcgagttccaaaagcgcctgcttctcggaaagcgaaattgagaggaacgggatcatcccgtaaaacgcgttgatgtggctatccatcgtaaagagcgcttcgaccatgccatcggcaatattcctgtgcatggcgtactcgcggaacatgttcagcacatcttcaaacttttcgctcttgtcttcggccttgataaaatgttctctcggcgagaccgtcacctgcaaaaatccgtcgcgcaaagcaattgagcggagatccacaatggaatcgccttccagcacgaccttcacacagccattcgggaatggcgtcacattcgccacgcgggcaaccacgcccaccgagtaaaggtcgagcatcgggttgtcaagcgtttcctgctccacattcttctgtgcaaccaggataatttcgttgttatgattctcagcaaattccagggcgcggagagacatctcgcggcccaccaaaatgcgtctagtcgtcagcggaaatacaacagcatccctcagagggagcaacgggtacgttttattaaagtcaaaagccatatactacaaagatagtattttgaaaggtgagggaacaaaaaagcagtcaccgtttttcggcaactgctaagatttacattcgtgaagtcgtaaagtctaggaatccgcagccctctacaacaactaagactttttcttgttgtgcgtgaggccttccttcaccatttcgacagtcacggtgaacttcttttcgccagagcctggcatcttgaacatcgcctgctgcagcacgcgttccatcacggagcggagcccacgtgcacccgtcttacgggtcatcgtttcgcggacaatttccttgagggcatcgtcttcaaattcaagcttgatgttgtccattgcaaacaagctcttgtactgcttcacaagcgcattcttcggctttgtcaagatgttgaggagagccgtctcgtcgagttcttcgagagcaacggcaatcggcaaacgtccgacaatttccgggatgaggccgaacttgatcaagtcttccggctcaagctgcttgaagagttcgctcaagctgttttcgcttgcagtgtggatatcggcaccaaagcccataccaccctggttcacacgctgggaaataatcttgtccaaggtttcaaaggcgccaccgcaaatgaacaggatgtttctcgtattcacctgcacaagcggctgttccggatgcttacggccacccttcggcggaaccgatgcaaccgtaccttccaagagcttgaggaggccctgctgcacaccttcaccgctcacgtcacgtgtaatggaggggttagcggtcttccttgcaatcttatcgatttcatcgataaagataatgccgcgttcagccttcgccacatcgtaatcggcagcctgcaacaagcgcacgataatgctatcgacgtcttcgcccacgtaacctgcttcggtcaagaccgtcgcatcggcgatcgtgaacggcacgtccaaaaagcgggccatcgtctgcgccaagagcgtcttacccgaaccagtcgggccgaccaagagcaagttcgacttttcgacatcgacatcgtccttggacttgtgcgtctgcttgtagcgcaagcgtttgtaatggttgtaaaccgccacagagagcgccatctttgcacggtcctgcccaatgacaaaatcgtccaagtgcgccttgatttcggtcgggagcgggagcggctttgaagaaatttccttcgcttcctgttcctgtttcgtacgtgccaagtcttcttcaagaatgcggctgcacatgcgtatgcaatcactgcaaatatacgcaccggcaccggtgatcatcttttcgacttgttctgccggctttccgcaaaaactgcagcttacagccgggtggttcttgccactacggtacattaaattccctctttacgcggcacaaaaatttcatcgatgacgccaaaggccttagcttcttccgggctcatgtaaaagtcgcggtccgtcttttcgcggacttcgtcgacaggctttccggtatgcttagcgacaatttcggtaagggtatccttcgtgcggataatttccttggcggtaatctgaatatctgtagattgtccagtagcggcacccgacggctggtgcaacatgatgcgggaatgcgggagcgcatagcgcttgcccttcgtacctgcagcaaggagcacggcagccatcgaagcacaactaccaatgcagatcgtagcgatattcgggcgtacgtgctgcatggtatcataaatggcaagccctgccgacacgtaaccgcccgggctgtttatatacagcgtgatatccttttccggattctcgtattcaaggaaaatcagctgagccatgacgttgtttgccacttcgtcgttaatcggcgtacccaagaagataatacgttccttgagaagtctggaatagatatcgtaagcgcgttcgccgcgcccggttgtttcaatgacggtagggatgatcatttattcctcttattactttgtttcttcagctgccgggcggataccgacgatgaagtcagcagccatctggaagcgaagttcgtcgcgcagctggttgatacggccagactggcggaagtggttcttcagattttcgaattccacgtggtaagcgttagccatctgctggaggcgttcgtcaacgagagcctgagtcggcttgatcttttcctgcgtagcaacgaattcgagaatgcggtgtttcttaatttcgcggattgcttcaccggagagttcatttatctgttcttctgtcggttccacaacgtccttttcgctctgagcattgcggttgagcgtccacttgatgaggtcgtagatgcgagccttcggcacttcgaacgggttagcttcgatgagcttgtcgatagcttcgttgatagccttgttcttggcagcgtccttcttctgggcggcgaggctttcagcgaggttgtttctcaagtcagcttcgtccttgacgccaatctgcttgcagaattcttcgtccaaagtcggcggaacgatttcgcggacgtccttgatttcaacgttgaactgggcagtcttgccgcggtaacgttcatccttgtggtcatccggatacttgaagttgatttccttcttgtcgccggccttagagcccatgaggccttcgtcgaatcccggagaagcggattcaccgaggagggagcggaattccttgttttccggaagttcctgcttttcaccgtcgataacaacttcgatatagtcgccaacgacaacgtcgcccttcttggcttcgcggtcaacgtgttcgtccttgctccacatctgcatgaggcggtcgaattcggcctggacttcttcttcgtgaacggcggtagccggaacggtgatgcccgtgtcagcgtagcccttgatgtcgatttccggatcaacttcgacttcgaccttaagtgtgatgtcgctcttttcgtcgtcgttgaaatccttcacgagcatcttgccgaccggaatgatgttggccttcttgagttcttcctgaacgatagagttcacgacttcatcgacagcttcgtgacggatggacggtccgaactgcttcaagatcatggacttcggcacttgaccctggcggaagcccttcaaggcgacctgcttcttgtactgagaaagcttcttttcgaacggaaccttgagatcaccctgcgggattgtaatttcaagggtgcgcacggttgcgcttgtttctttgatttcagcggacatatatactccggtatacggttgtttaaaaggtgataaaaaagaactgcgaggggtgggagtcgaacccacacaccgaagtaccagatcctaagtctggcgcgtctgccaattccgccactctcgcgatttcaagaccaaagatacaaaaaattgcctaaaaacgaatcaccttttttcgatgaccccgtaaaaacgggacgggtaacgcttcggaatcaagcccagcttgttcagtacgcggaacgggagtatcaaaaggcccaaaggtcccttaaaacagccgcgcaaaagcttgataccagcccccgggaacaagtagtcgcccatcgtgaggcgatactccacaccaagggaatcaagcatctgcttcatctcgtcgtacgaaaaatgccacaggtggtcggataccgcaatatgcgcatacgtgagcccgcattcgaacaaagtgttaaaatcgtccgtacacgggagcgaaaacaccacgcgctttttggcagccccgatggcagacttcaagaagtccactggatttggcacatgttccaagacctcgatcatcatgaccgtatcggcaaggttttcgccaagcggttcgcccggttcaagcaatttagtcttgagtccgttcttctcggcaactgcaagcgacttctcgttgatatcggcgacagtcgtgtcaaagcccgccttcttcatctcaagcgaataggcgcccgctccaccaccgagatcgagaacagtctccccgcgaacttcgcgaagcaagaactcgaccagtggcctgtgggcctcacccggctttgccggcggacccggaacgaagaaagaactttgaccttgcaattttcccatagcacaaatatataaattatctttacctccatgtttcaagctttccgcaatataagaatcggtgttttcatcgcatttgtaaacctccttatccaaggaatttcattttttgtccagaattttattgcgcgtaaccttggaaccgcctcttacgggcatttcgggctgctccagaccgactactccatcttctgcgccatcgccgatttcggcatgacgaccctcatcctcgcctttttcgggagccgtgccacaaaaggttctcttttcaggagcatcctccagcttagacttttctccgccgtggttgcagctctcctcatggtcgccttcgcgttcacgttccgctacaaccacccgattttttacggcgaactgattttcacattcgggctcgtgttccaacatgcgtttttcgactggtacttcatctgcggaaaattctggaagcggctcttcgtctcgaagctactgcacacgatttcgtattccgcggtcatgggagcggccctactctacttcaagattgaacgcatcgagctcattgcgcttgcgatggtgcttgccgccctccccgcattcttctacggtgtcacgcaggcgttccacgcacacctcttaaaaatcacacgccgcacgttccgctttatcgcgctcatggtcaaggcgggcatcccgtacgccatctcgagctttgccgcctttgcctacctccccatcgggctttacgtcgcagataaattcgcaagcgccgaattcctcggctgctataacttcgggcataaaattctcgtgctctgctcgggcatcatggttcacttcatctcgtcgaacctcatcacgctccattccacgcatgataaggacctccacctcaaggacatcgccatattcacgctgttcatcgccgtgtgctcttcgccgctgtggttatttccctcatggattttaaaaattctcttctttgcagccccgtggactgacgctacattacagacaagcgcaaatattttacagatactttcgttctcgctcattttccaggcagcacgcaccacgctcatctcgacactcctcaaggaacatgcgacacgcgcctacgccgtcatggtaagcgtcggcggagcctcgaacgtcatcgcctgcatgctcgcaggcctctatctcgaaaatgcaatgatcccgctatttgcactcacaggcgatcttgtgatcaccgcaatcctgttcgggtatttcgcccaccacggcagggtccgctggtaaaattgagcgtttgccgctgctcaccgtgcagacaaagaagaagaacgacatccacacccagtacatactttgcttgtaaccggtcgtgaagttccacaggataatccacatcatgaacgtcgccgtgagcaaaagcataaacggattttttgcaaccgccatcttgtgatagctatacgtgaacagcacgccaaagaaaaacggcaacaggaaaatccccgggagtccaaagtccttgtacgcatcccacaggtacggaatcgtatttaaacccgtgtatttcactacgctctcgttaaacggcgtatcccatccaaaatttgactgcaacccatcaccaatatgcagcaggtgcgtcacgccaaagaatgcgtcaatgccgtacgtccagtcgtgctcagggatatcgctatagcggttgaaggcgtaatccaggttccaatagttattcgccacgtacttgtacgggagcagagccacttcctttgcaatcttactgtcagtcacatcggaattgccatactgccccttgagtgacgccaccgctacaaagaagatgcagacaaacaccgtcaccaccgcgagcgagcgccatgaaaaacgcccacgcaagtagttgaacaaaatcatgaacataccaaggcaaagcatgttgatgccacggctcgggtacgtcgcaaacgaaagaagaattgtgaacagcaccataaagcgcgatgcatagcgcacccagcgcaccgggttcatggacttgaacgacgccactgcaaaaagcccgaccaccatcgcacccgacgtaaagaagtctgcgtacttgagcacgtcgttatccttacccgtgagccactgcgacgggttgtccgtcaacagcaccaggttccccgccaccgagatgacgccgagcacgcccacaaagaaatacgcaaacgccgaaaagctgaggaagaaatggcagacccagttgtactcgccatgaacctcaagcttcttctgcagtggcgggccgccagccgatttccacgcgaaatccgtcacatagcaaccgaccaaaaagcagaacatgccgccgccccacacgagccacgtcgaatagttaaagtccgacatcatcggcaagaactgcaaataggagacgccaagcatcaccatctgcaccaaaaagtacagagtcgacgggcggaaaaaatcttccttgaaaatagagacaagcaccaaggcaacgagagcaagcgtaaacatcacgcttgattctggatgagcaaacaacgcctccatcatgccttgacgccccagaaattacttatgccagaagcagactttcttgacgaagaaatcccactcggcagcggtcttagagttcgtgcggctttcggagcgcatgtactcgacaaggttactgaggagtgtagccaagaagaacgagaagaacaccgtaaacgcaaggataagcccacgcttcggagaaatcttcttgtcgttttgccaaggcggttcaagcacatgcaggttcgtaagcgtcttcgcttcttccagtcgcatctgttcgctctgctggcgcagcaccttgtacattgcttcctggatgcgaatttcagcctcacgcctcaggtattccgcataaagctccggagacttcttgagctcgatcataccgatgttgctgtgcttgcccttgagcgctccgccaagtgcagaattcacgcccttgatacgcttcgagagttcctggtaacgcttgctgttttcgccacggtccagcttttcgaagttcaattccatgttcacttcttcgcgcatcgcctgcaattcgctcaagtacttgatggtcgcctcaagctgcacgttcggttcgtacacattgttcttcacctggaaatcgacaaactcgccaagcaaggaatccagcgtatggtagcaagaatcaagcctcgtctggaaatattccctagactggcgggcctgcttcgtcttgaatgcgttgaacgaggaatccgccttgtcaagcatgaagttcaggacatcgacagcgagcttcgcatccgtatccttgaagtagatggaaagcatttcttccttgttcagctcaagaccgaaattcttgcggaactccttgagcaagtccgcatggaacttgcccttgaacttgtagtgctttgcaaggtcaaacttgtcgatgaccatgttgtgcagttcccaggaattgagaatcgtccacacggcattcacgtcctcgttgtccatggaaattccaaggagcgaactcatgcccgaagaacccatgagcccgctgagcatccccgacataggctgcgtcgaggccggcggagtgacaatcgccgatgcggcatacttcggcttcacgacccacatgaccatcacaaaggcaataatcgtcgggataatgaccatcgcggcaacaaacttgaaatgcttcaagtcgttattcagaatccgcagacagatttcaacaaaaccaatagactcttgcttttccataagctacttgttgtaagtgacgtaaatgatgaacgcagacgaaatcacactcaaaagggatgccatgaacaaggtaaagtccttgaacgattcgtaatggctcttcgggatttcgatgtagtcgcccggcaaaatcggatccgtagacacattgatcggaatggcttcaggctttgcaccacgccagaccctcacctggttccaggatcccgtaatcgtgttcacaccgcccgaggagatatagtcaatcgcatgccatgtcgggttgtaattgtaacgaccgatgaagctaacagaaccgcctaagtacacaaacagttccttcacgaaaaactcaatttccgtattcggctcgaccgttgtcgtcttcatttcggcaagcgtaatccagcgcgggtccttgtccggttcacgcacacagaccgacttgtagccaaagttgtgcatcctgtttgcaccggcgaggtcaaagtaatccgcaagtgtcctttccggacggtaagcgacactcgtcctgtatcctgggaacaacaacgtaacgttatcgcccatcggcacgaacggcacaaaaatcttgtcgccctgttcaagcatcacatcattttcgaattcgccattcgtcgtcatcgcagtatagttcacatggatagtgtccttgccgcgaatcacctggacatcttccgtattcgcattagcaagcggatttccgatcgcacggataaactggctaagtctcgtctgcggatcaacaatatgctggcccacaaggcctacggcacccatcgcattcacgcggaacttcttcaaagccgcaagctgcacaaagcagaactcgcgcttgtagcgcttggaaacaaggtcaaggataagtctctgcgcctcgccaaaagtctttccgcccacatgcacggcaccgcattcttcaacagccacgctgccgtccgggtaaatctggatagaaaggtacttgtcctcaagcatcaagtccagaaagtcgcccggaccaagcacgtaattggaatccaccgtcatttcggcatacatcggcgtaagcgaagcggcaccgcgcgtagatgtaccttcaccaaggaccaggtttctcgcagtactcgagttgccgaacatggattccgaagcaaacacgcacacgcatgctaaaagcagataagctataaaagatcgcatattactacaatagaaaaagagatgacaagttacctaataatacaaaaattaaaatgaagagtagaaccaaatcatcagttattggtcattagtcattggttatttgtcaatggtcattggtcaatagtcatataacgcaaaaaaaggcgcggcatataagccgtgccttttttaaagaccgttttttgatcttagttagcggacttgccttcgccttcgaccatgtcaacagcagcgtcagccttagcaggttcagcagccttcttggccttagcaacgatttcgtcttcgacgagaccgataagagccatttcagcagcgtcaccggcgcggttcgggccgagcttcagcacgcgagtgtaaccaccgttgcggttagcataacgcggaccgatcgtgttgaacaaatcctggagaaccttcgggtccatcacgaagcgagcagcttcacgacgtgcagaaaggtcacccttctttgcgtaggtaatcatgcgttctacacagctgcgcacaagcttagccttgtggagagtggtacgcacatagcgcttgttctgatccgtttccatgcccttctcgagaatagaagtcgtgagggcgcggaggatggcacgcttgtgttgggcgttaacacccagtttcttgttttttacaccgtgtctcatgtttaatccttcaagtaatcatcgacgtccatgccaaaagaaaggcccatcgacgtcaacacctcgttaagttcaaccaaggacttcctaccgaagttcttgtatttgagcatatcgttttccttgttgcgaacaagctcgccaatggtatggatgtttgccatacggaggcagttgctggagcgaacggaaagttccagatcgtccacgcgcatacggaggaggttagcgatacgctgacgttcttcatccatttcgagttcttcaggagattcgagatcgccttcgaagttgatgaagatttccaagtgatccacaagaagctttgcagcgtatgcaagagcgtcttccgggtcaatggaaccgtctgttgtaatttcaagttccagacggttgtagtccgtcttctgaccaacgcgggtatcgctgatgtgcattgcgactttctgaaccgggttgaagttcgcatccatggcgataacgccaatcggagcgtccttgtccttaagttcgtcggcaacaacataaccacgaccgcaggagatcttcacgtccatcgacaaagaagcgttgccgttcaatgtcgcaatgtgaacatccggagtcaggatagtgacatttggattgtccataaagtccttggccgtgacttcgccatcaccggacatgtccaggtgaagggtttcatcatgatcagacaggagctttacacggatgctcttgaggttcaggataatgtcagtgacatcttccttcacacccggaatcgtcgaaaattccttgtcaacgccttcgattttcacggagacaatagccgcaccctgcagagaggagaggagcacgcgacggagagcgttaccgagggtaataccccagccacgttccaaggcttctacgacaaacttggcgtagcggccatcttcgccggtttccactttctggaagctgcgcggcatctgaagtgatttccacatcattggcgatacctctttggattaaattcttctcttctttttaggacggcaaccattgtgcggaatgcccgtcacgtctcgaatagagagaacttcgaggcccgcattcttgagagcgcggacggcagattcacggccgccaccagcacccttaacgcgaacgtccaccttgcgcatgccgagatcgaatgccttgtgggcagcggtttcagcggcgagctgggctgcaaacggtgtgctcttgcgggagcccttgaaaccggagttacccggagaaccccaagcgacaacgttgccacgagcgtcggtgatagaaacgattgtattgttgaaggaagcgaacacgcaggcgataccctggatgtcaatgcgcttcttgcccttcttgatcttgacttcttcagcagcagccggagcttcagcagcggcagcagcagtttccttgatttcttcttcagccacgatgatactccttacttcttcttgttagccacagtcttcttggggcccttacgtgtgcgggcgttggtgcgggaacgctgaccgcggaccgggaggcccttgcggtggcggatgccgcgatagcagccaatgtcctgcaaacgcttgatgttcaaggtaacttctgcgcggagctgaccttccacagagtattcatcttccaaaagatgacgaatcttaccttgttcttcttcagtcaggtcgtcacacttcttgttcttgtcaatgcccaactgagcacagaccttgttagcggtgaacagaccgacaccatagattgccgtcagaccgtattcaacagtcttgtttttcggtaaatcgacaccagcgatacgtgccatacgatctccttatccctgcttctgcttgtgacgggggttcttcgaacagatgatgcgcaatacacccttacgacggatgatcttgcagttttcacatctgggtttgatggaggctttgattttcataggtttgaccttcttttgtaatacctattacttgtaacggtaagtaattcgcccgcgatttaaatcgtacggggaaatctcgaccaacactttgtcgtccggcaagattctaatgaaatgccggcgcatttttcctgaaacatgggcgagaatctcgtgaccatttccgagttgaacacggaagaaagcgttgggaagagcttccaacacaacgccttctacttgtataccttcttctttagccactaagatgccatcctgccgcgaatgcggccgcgtttcaagaaaccttcataatttttggtatgcaactgggcttcgagctgacgaagagtatccagagcaacacccaccacgatcaagaccgaggtacctccaatatagaaactcatattgagagcgtctttcaaatgcaggggaacaacgctgattaaagcgaggtaaagagacccaggcaaagaaattctggtcaaaacgtggtcaatgtattctgctgtctgcttacccggacggactcccggaataaacccaccgcttctcttgaggttttcggcaatgtcgttcgggttgtactggattgccgtgtagaagtaggtgaagaatatgatgaggagggcatctactacgctgtaggagatatggcccggaataaatgcagaggcaaaagcctgcatcgcggacacattcgggaaccaagatgcaaccatggccggaatgaacatgatgcaagaggcaaagatcacgggaatcacgttagcggtgttcaccttgaaaggcaaatagctagcctgaccacccaagaccttgtttccgacagtcctgcgaggactttggagtggaatgcgacgggtcgcctgctcgacgaaaacgataaatccgacaatgacaaccacaatcgccaagataaagacctcgatcgcaagcggctggatgccttcattaaacatttccgcttcggccaagatggcccgcggaaggccaccgacgataccggcgaaaattataagggaaataccgttacccacaccgtgcgaggtaatctgctcgccaaggtacatcaagaagatcgtacctacggtgaaggttaacgttgcaaggagacgaaagcctacgttgccgaggccggacgagaagttctcggaaaggaccgagatgcccgtaccggcagccgtcgtcaccttgaggttagaaagccacatagaaatgccccatccctgcaaggcggaaaggaccaccgtgaagtatcgggtatactgattcagcttagcgcgaccttcctgaccctccttctggagcatctggatggccgggatgaccgagcccatcaactggaggatgatgcttgcgctaatgtacggcatgataccgagggcaaatacagttgctttcgcaaatgcaccgccggtaaacgagtcgtacaggccaaacaggttattcgaatttttgaagtattctgcgaggaccgcagcgttaactccggggatggagatgtgagagccaatgcggtagacgatcaaaagaccgagcgtgaagagaatcttcttgcgcagttcctcaatcttgaacgcattgacaaacgcatcgatggctttcttgagtgcttccattagatgatctcaactttgccgccagcagcttcaatggcagcctttgccttttcgctgatagcgttaacctttacgttgatagccttgtcgatagaaccaaaagcgaggaccttgaccggcagttcgacgttcttgatgaagccgaggtcgaagaggaccttggcgtcgaaatcaacagcgctaacagcggcgaggcgcttcaggttcacgatctggaattcaacaccagcgtgcttgaagccgcgcttcgggatacgacggtgaatcggcatctggccgccttcgaaagcgacgcgaccggccttagcgctcttacgagcaccagcacccttctgaccacgaccggcagttgtgccccagccagagcccggaccacgaccgatgcgcttgcggctcttgcccttggcagccttgccaggattgagagtattgagttccatcttagatctcctcgaccttgaccatgtccttcacggcattgatcatgccctggatggacggagtcagattgtgttcaacagtttgtccgatcttgcggagaccgagtgcagccacgttagcgcgatgcaccggaaggcgacggacgatacccttgatcaaagtaatacgaactttcttcattaggtattactccttaggcttcaaaaccacgcaacttggcgcagtcctgtttgttcttctgagaaagcaggccttccaagcaagcgctgacgacagtgctcggattggaggaaccgtgaatcttcgtgaggatgttgcggacaccggcgagttcgagaactgcacgggcagcagcaccggcgataacaccagtacccggagcagccggcatgaggaggatgcgggtagaaccgctcttcacttcgatgtcgtgcgggatggtgccatcgaggagctggacttccacgatgtttctctgggcagcttcggtacccttacggatagcttcggaaacttccttagccttgccgagaccgacaccgaccttgccgttcttgttgccgacgacaacgagagcggagaaggacatgcgacggccgcccttgacggtcttagcgcaacggttgatgtgtacaaccttgtcttcaaattcagaaacttgagcttcgcgttccaaagtgtacctcactagaatttgagtccgccttcacgagctccctcagcgagagcctgaacgcgaccgtgatagatgtaaccgccgcggtcgaagaccacggattcaatgcccttggacttggcgagttcagcaatctggagaccgagctgcttagcctgttcggtcttcgtcatttcaccaaacttaccctggaattccttggaagctgtggtgacctgagcgacagacttgttgttttcgtcatcaaagatctgggcaatcatgtgagacaaggaacggcgaacagccaaacgagggcattctgcagttccgacaacagacttgcgtacgcgttcgtggcgtgcgattctggactggattctttttttagcaattgcagtcatagtttacccttatttacctgtcttcttaccctgcttgcgacgcacaatttcgccagcgtacttgatgcccttgcccttatacggttcaggcttacggtacttgcgaatttctgcggcagcctggccaaccttctgcttgtcgatgccggagatcgtaatcttcagcggatcaacagccttcagttcaacgccttccggagccttgaagatcaccggatgagagaagccgagaaccaagttgaggtccttgcccttctgttctacgcggtagccaacgccaacgatttcgagagtcttctggaaacccttggtcacgccttcgaccatgttattgacgagagcgcgagtggtgccgtgcatagcgcgggtgaacttttcatcattcgggcgggtgaaggagagcttgtcgccatcgaggttgatggagatgagttcgtgaactgtcgtttcgagcttgcccttcgggccttcgaccttgatgttctgaccgttgacgttaaccttaacgccagccgggatagtgataatagctttaccgatacgggacatctttaccatacctttgcgatgacttcgccacccaccttgagttcgcgggcttcgtggtcagtcatgacacctttagatgtggagatgatagcatagccgaggccgttgcgaacgcgcggaagcttggccacgtcaacatagtgacggagacccggcgtagaaacgcgctggaggccctggatagcggattcgcccttcgtgtaacggaggaggaccttgaggatgccctgcttaccgtcatcgacgacgacgaacttcttaatgaaacctttttcctgcaacacacgtgcaatatcacgcttcagattgctggcaggaatgtccaccacggggagctttgccgtagaggcattgcggatacgggtgagcatatcggcgatagtatctgtcattgccattttatactctccttaccaagacgactttgtgataccggggatttcgccggcgagtgccatttcgcggaagcaaatacggcaaaggccaaagcggcgcataaaggcgtgcggcctaccgcaacgcttgcaacggttgtacccacgaacggtatacttcggagtacgcttgcatttttcaatcattcttctgcttgccatggtattaccttacttcctgaaggggagtccaagttcttcgagaagggcgcgaccttcatcgtccgtcttagcggaggtgacgaaagagatgtccataccgaaggtacgggaaatcttgtcaatgtcgatttcaacaaagatcgtctgttccttgatgccgagggtgaagttacccatgccatcaaagccacggcgtgcgagaccacggaagtcgcggacacgcggaaggtcgatgttgatgaaacgatagaggaagtcccacatgttgtcgccatgaagtgtgaccttagcaccgatgccgataccttcacggaggtggaagttagcgacagccttcttagcgttagtgacaatagccttctgaccggtgatagcagtgagagtgtcagcagcttcgtcgagaatcttgcggttctgggaagcggcgcccacgcccatgttgagcacgatcttttcgagacgcggaatctgcatcacgttcttgtaggcaaacttttgctgcaaggccggaacgaccttttcgagatagaattgcttcatctggttcattgcgttaccttacacagcctttccagtcttgacactggtacgaacgcccttcttacccttttcgcggacgatgcgggtacgaacgggagtgttgccttcgagaagcatcacgttggaaatgtcaatcggcaattccttttcaacgatgccaccagtctgattggtctgagacggcttttcgtgacgcttgcggacgttgacgcccgaaacgaccaccttgccatccttgacgctgatcacggtgccggtcttgcccttgtcaacaccggaaatcaccttgacgttatcattcttcttgatgttagccattagagaacctcaggtgcgagggagatgatcttcatgtacttcttgtcgcggagctcacgagccaccggtccaaaaatacgggttccacgcggttcgccatccttgttgatgagaaccactgcgttgtcggagaaacgaatgaacgttccgtccggacgtgcgatttctttagctgtgcggacgacgacggcgtcggccacggaacccttcttcaccttgctctgggggatagcgtccttaacggctaccttgatgacatcaccgatgctagcatagcgacggtttgtgccacccaaaacacggatgcaggcgacttccttggcaccactgttatcggccacgacgagtctggtttcttcttgaatcatattcgccttactccaggagtttacttcttcttttccacaatgcggacgaggcgccagcgcttcgttgcagagaggggacgagtttccatgatttcgaccaagtcgccttcttcggcttcattcttttcatcgtgagccttgagcttgctggtcgtagtcatgatcttgttgtacatcgggtgacgcttgcggttttcgaccacaaccgtaatcgtcttgtccatcttgtcggaggagacgataccctgcttgactttacgaaggtttctttccatttcctgctcctgccggcttatgccttggccttttcgctgaggatggtcttgattctggcgatgtccttgcgggcagcttgaatcacagagggtttttccaaattaccgagcttcgcagtcatgcggtaattgaacaaatcgagattcaactgagccagtttttccttgagctggtcaacgcccagttctttcaattcacgtgctttcattagatctccgattcttcgatgattttgcacttaagggggagcttctgaattgcgacatggagagcttccatggcaagttcacgttcaacaccacccatttcaaaaaggatgcgacccgggaggattacggctgcccagaattcgactgcgcccttacccttacccatacgggcttctgcagggtgacgggtaatcggcttatcggggaagacgcgaatccacacgcgaccaccacgcttgatcttacgagtcatggcgatacgagcagcttcgatctggcgagcggtgagccagcacttttcaagagcctggataccgaattcgccaaaggcgatatagttgccacgagaggcgacgcccttcatgcgccctttcatttgcttacgatgcaatgttcttttcggactcagcataattacttctctctcttgttgtcgttcatgacgtccttaccgatcttttcaccgtgcatgatccacaccttgataccgatggcaccataaacggtcttagcgatggcagttgcgtagtcgatgtcagcacgaagagtgtgcagaggcacgcggccttcggcatacttttcaacgcgggcaatttcggcaccaccgaggcggccaccgcactgcaccttgataccttccacacccatgcgcatagcggactggatagcgcgcttcatggcacggcggaaagaaatacgcttttcgagctggcgagcaatgttttcagccacgagcttggcatcagtttccggacgcttgatttcgtggactgcaatatagatttctttaccggtgaggaactggagttcgcccttcaaacgttccaattcttcgccctttttaccgataacgatacccgggcgagcggtatagaggttaacgttcaccttcttgacggtacgttcgatgccgaccttggagagggaggcatgttcgaaacgcttcatcaagtagcgacggagcacgatatcttcatagagaagatcggcaaacttgtcttcggcataccacttggattcccaaccgcggataacgccaagacgaagaccattaggatgagttttgtgacccattgttaattctccttgtctgcgacaacgacggtgatgtgggagagcggcttttcgatacggaaagcacggccctgggaacgcgggtgaatgcgcttcatgatcgtaccaccatcagcggtgatggtcttgatcacgatttcttcggcggaaaccggagcggcggacttctgcttcaagttagcgacagcggacttgagagcattttcaaccagcggagcacccttggtctgcgtacggaggatggagagcatcgcgaaggcttcgctgacggacttgccacgaacgaggtcgactacgcgacggagcttgcgaacgccgtaacggacgtttttaactttagcaacagcttgcattatttcttgcctccagcagtttcagtcttgcggtgaccgcggaaagtacgggtcatggagaattcgccgagcttatggccaaccatgttttcggtgacataaaccggaaggaactgcttgccgttatagacggagaacgtgagtccgaccatatccgggacgattgtggaacgacgggaccaggtcttgatagcctgtttcttgtcggaaccggccatcgcctgggccttgctgagaacgtgggaatccacgaacgcacctttcttaagggatctagacatgaattaggccctcttctgacgatgacgtacgatgaacttatcagtacgcttgttgttacgagtttttgcacccttagagttcttaccccaaggagagcacggatgacgaccaccagaggtacgaccttcaccaccaccaagggggtgatcgaccgggttcataacgacaccacggacggccgggcgcttgccgagccagcgagagcggcctgcagaacccgaggattcattcatgtgatcgatattggaaacctggccaacggtagcgaggcagtcttccgggatgtagcggacttcgccactcggaagcttgacctggcagagcttgccgtccttggcaaccagttctgcaccggcaccagcggaacgagcaatctgggcacccttgcccggcttcatttcgatgttgtggataatggtgttgagcggaatgtcgcggagaggaattgcgttacctacgcggaattcagcaccttcaccagcgttcagcacatcgccaaccttgatttcggccggagcgatgatgtatgcacgcttgccgttttcgtacttgacgagagcgatgcgagcggtacggttcggatcgtattcgatcgtttcgacagtgcaggagagaccggcaaactgacgcttgaagtcgatgatacgatacagtttcttgtgaccaccaccacgacgacgggaggtaatttcaccagcattgttacggccggagctacgcttgataccttcggtaagcggcttgtacggctttacagcagagagttccttgcggtcaccaatctgcttgtaacgcagtgtcggggtaatcgggcgataagatttcagacccatggttatactccttcaaactcggcaatcttttgcccggccttcaatgtgatgtaggccttcttccagttcggtttcttgccagcgaccatacggacgcgcttgatcttgccgcggttgatcaaagtgttgaccttagcgaccttgacttcaaagcgcttttcgatagcagccttgatgtcttccttagaagcgtccatggcgaccttgaacacgtacttgtgcacgtcgttacgcttgttcaccatgttcttcatggtttcttcggtaacgtgcggagcaacgaggatttcgcgaatttctttcattagcggcctccttcaagttctgcgagagcagcctgagagatgacaacgttatttgcacgaacaacatcgtaagtgttgacgtcagctacgcgagcgcagcggcaccaaggaatgttgttagaggaaagatagaggttctgatccttttcgctaacgatgaagagaacgttgcgctgttcgatgccggacttggcgagaacagagaggagatccttggtcttcggagcgctgaagctgagagcttcgaacacggagaccttgccttcgctagccttgttggcgagagcggagtagaaagcgatcttcttgaccttcttgttcaccttttcgaagtagtcatgagacttcggaccgtgtgccttagcaccacgaacccaaactgcagaggtgttctgaccggaacgagcgcggccggtacccttctgcttccacggcttctggccaccgccactgacttcgcccttggacttagtctgagcagtaccctgacggttgttgttcaggatagccttgatgtggaggtacatgcagaccttgttgacttcctggtcgaagagagccgggagctggatatcattcttaaaatcgccagtagcggcgaaaagctttgcactagccattagtctttcctcaccacgatgatgctgttcttcgggcccgggacagcgccacggacgaagatcaggttgcggtcgccatcaactttgacgacctggaggtgcttcacggtcactttcttgttgccgtattgaccagccatacgcttacccgggaaaacacgacccggataggagtgagcggacgtaccacccggttcgcgcatattgtgcgtaccatgggaacgaggaccgctatggaaaccgtggcgcttgatagtgccagagaaaccatgacccttggagatgccagagacgttcacagtctttgcatcagcgaagtcggcagcgccgaattccttgccaaccggccaggattcgagatcagcgacatcaaattcagcgaggtgttcacgaacagccacgtcagccttcttgaaatggccgacttctgccttattggcgcgctgttccttcttgagaccaaagccgatctggacagcagtgtagccgtccttctcttctgtcttatggcaaacgaccacgcacggaccggcttcgagaaccgtgacagggacgcattcgccctgttccgtgaacacttgggtcattcccaatttctttgcgagaataccgttcattgttattagaccttaatttcgacttcaacgcctgccggcaagtcaagtttcatgagggaatctacagtttgcggcgtagcatcaaggatgtcgataagacgcttgtgcgtacgggattcgaactgttcacgagaagtcttgtcaatatgcggagagcggagcaccgtatacttctggatcttcgtcgggagagggatggggcctgcaatacgagccccagtgttcttagctgtattcacgatatcttgagcagagcggtcgatcatacgatgatcgaagctcttcaagcgaatacggatgcgttcaccagccatgattattccttacttgatgatttcggtaacagagccagcaccaacagtacgtccaccttcgcggatagcgaagcggagctgcttttccatggcgatcggagcgatgaggttcacgtgaatcgtgacggtatcacccggggtaaccatttcgacgccttccgggagctgaatcgtgccggtaacgtcggtggtgcggaagtagaactgaggacggtagccgttcatgaacggcgtgtggcggccaccttcgtccttcgtgagaacgtagatttcagccttgaattcggtgtgcggagtgacagacttcggagcggcgagaaccatgccacggacgatgtccttcttttcagcgccacggaggaggagaccaacgttgtcacctgcctgagcgtcgtcgagaagcttgcggaacatttcaacaccggtgatgacgtattcggtggtttcaccgagaccgatacgttcgaccttgtcgttcaagcgaacgacaccgcgttcgatacggccagtagcgacagtgccgcggccagtaatcgtgaacacgtcttcgatcggcatgaggaacggcttgtcggtatcgcgctgcgggagcgggatgtattcgtcgcaagcgttcatgagttccatgaccttgtcctggtattccggatcgccttcaagagccttgagagcagaaccgcggatgatcggggtgttgtcaccgtcaaagtcatacttggacagaagttcgcgaacttccatttcgacgaggtcgagaatttcggcatcgtcaaccatgtcgcacttgttcatgaacacgacgatcttcggcacgccaacctggtgagcgagaaggatgtgttcgcgagtctgcggcatcgggccgtcagtagcagcaacgacgaggatagcgccgtccatctgagcagcaccagtcaccatgttcttcacatagtcagcatgccccgggcagtcaacgtgtgcgtagtgacggtttgcagtggtgtattccacgtgagaggtgttaatcgtgataccacgagccttttcttccggagcgttgtcgatttcatcgaaacgctttgcagcggcgagacccttagcagcgagagtcgtgcagattgcagcggtcaaagtggttttaccgtggtcaacgtggccgatggtgccaatgttgcagtgcggcttgcttctgtcaaaatgttcttttgccattttttcctcttcttcagcagaaggtttatcgcttcaagttcaagagaactacacgagttctccgtattttcgcaaagcataggaagcggtactctgcgaaattggaacacaaatttaataatttctagattatttgcaagattttttcttttgaaatttcgccaaaaatgcggattttcggacttatccacagtttttcagggtgtttccgggccgttgaaaacccgctcatttcccaggataaaaatgccttttttcgctcaaaaatcaaaggttcaatattttatatcaactataaaaccaagttttctacattttatcaacaatattcacaaacgcagcgaaattcaattcacaatccaagattcaagatgtaaaaagatttttacattataaaattttacaaagttttacgtttttcaagtttctccaagccattgactttcaatattttgagattttccgcctcacccggaaaaacaaattacgttccccaaaattttccccatcaactgttgataaacgaccattaacaaatgactactgaccacaggccaataaccaaactccaacttgttctacatcacgataatgacgtgaaaagaatttttacaagacattatatataatatttctatcttttaaaaaaggtgtttggggataatttcgaggaacttctatgaaatacccccttttgaggtccctgcttacgcttggggcactcgctttggcttgttcgtgttcagatgacaaatcgcccaacagtggcgagtcttcttttgtaccctgtgaagacgcctggtacctgaaagattacagtcttttgatgtatcaagatttgaaagtcacagatcttagcggaaatgaagtcggtaagctagtccccgttcagggaactctggttgccatcgtcaaagacttgtccggcaacaccatcatcccccaagttgatcttgcaacaactccggtcctcacgggtgacccgacaaagtgcaacgccaaccctaagccgcagccaagcacagccatttcgtcctgcattgacgcctggtacttagcggccaccaagaactatctcctttatgcagacctcacggtgaccgatgaagccggcacgcaggtcggcacaatcgtcgcatcctcgggttcttccctcgtcaatatagttgacctgtccggcaagccgattatcaacaacatcgacctctccaagctcccgctcattacaggcgatggagtccgctacaagattttggaaccggccttccacttgaaggatgcgactggcgactacgtgatttaccagaacacagtcgtcacaaagccggacggcacgcccatcggttatgccgactttgcaacaaattccatcaagtacattgaccaggtcacagttcttactacgacctcaaatatccttactctcccaattctcgctccgggcggaaaatgcgtagactacgccggtgtagtcgcttcctcatcaagcaccaacccggtttacagtagctcttccgtatacaatccgcctaacccgaacagcagcagcgctacccccaagagtagttcttctaagccgaagagcagcagctccgctcctcccccgagcagcagctctgcccctgtaacaaaccagtgtccgactatcaagactaagggcggtggcggttctggctgggccacccgttactgggactgctgcaagcctcactgctcctggccggaacatgcaggcggtaactactccaagcaatgtaccaacaagggcaagactgaaaatacgaactggggcgacggcagtatctgcagcggcggttcccagatgacctgcacaagccagattccgttcacgattgacggttgcaccgaaatggcattcgcattcgcggcagttccggcagcaaacggcggtcagtgcggtaagtgcttccagctcaccttcaccggtaccggcaagtattctaacgacgcaaacatcaagagacttaaaggcaagaagctcatcatcatggcaacaaacgttggtggcgacgttcagcagggacagttcgacatcatgatcccgggtggtggcgtcggtatattcaacggatgctctagcatgggctggggcagccagggcgctcaatacggcggtctcctttctgattgcgaaaccgaaacgaagtacgccgcaggcaaatacaagagctgcctcaccgaaaagtgcaacaagtccttcgccaacgacgaacaggcaagaaagggatgcctcttcctcgccgactggatgggcgcagcaggcaacccggaacacaactacgtcgaagtggaatgcccgcaggtcctcaaggacaagtactaataaaaaagtctaaatcggaacaaaacgccccggacaggggcgtttttcttttttgtaagtctttgataataaataagttgtgcgtaacttcacataattacattgtatagttctttttactcttatttacgagcattttagaggataagattttatcttttaccgcggatgattggaatacagggtgtgatatatttacaagggcttattatatcatgaagaataaactgttcaaaaccctcgcaattttcggactctcctttattgcttggaactgctccgacgacccggcctctgcggcaaacaacgcttctgacctcacggctgtgaatgcaaagccggctcttgaagtggatcaaagctgctggatgattaccaccggcacacagattttccttatcgtgcctaacggaacaggcacgtacctcgtcaccaacgaagcaagcgtccctgtcggcactttcgatgtcgctaccggcactatcgttgacgcaaacggcgctgccgttctcacgaacgtgaagctcgaaacgctcccggtcgtgaacccggacaagaccatttcctatactgacggctccaaggctaccattgacggaaagacgattctccttccgggtggcattgatccgaacgccgccacaacgactccaagtactgtcgtagttgcaagcagctcctcggcatatatcccgagcacaacactcccgacagtaagctccagctccgccaagacacagactccgaccccagtcgcctcttcctcttcgcagaagacccagcagcctgtcgcaagctcctcctcgaagcagcagaccaactccggcacctccgacaaacagtgcaatggccagtgctatgacagtgcttcgggcaagtgcgtcgcctattacgatcagctgaccggttccaagggcgaaaagtacgcctacgacaatgattgcaaggtaaactgctactacgatcctgaaaacaagaattgccagaacatgaccggctctacaccttctcagcagccgaagtccagctctagcgtgaagtcttcttcttcacagcaacagcagcaggcaaaatcttcttcgtctcagcagcagcaacagccgaagtcctccagcagccagccgaaatcttcgtctagccagcagcaacagcagaacaaccccaacgcttccgccgaagaagccaagtacctcaatgcaggcgccggtggacagcagggctttgccacccgttactgggactgctgcatgcctcactgctcctggccggaacacggcggcgctgccaagacttgcgatgccaagggcaagaccccgatcagcaacacgaacggcagtatctgctctggtggccagggcacgacttgcacaagccagattcctataatcgtgagcgacaaactcgcctacgcattcgcagcaactccgggtaacgacgccacatgcggcaagtgcttcgccctcaccttcaccggtaccggcaagtacgaaaccaaggcaaaccaccaggctctcaagggcaagaccctcgtcgtgatggcatccaatatcggttacgacgtgcaaggcggccagttcgacatcatgattccgggtggcggattcggtgcatttaacggatgcagccagatgggctggaacattccgcaaaacaccacgacatacggtggcctcctctccgactgcgaaaaggaagtcggttacaatggcaacctcctcaccctgcgtaaggaatgccttaccaagaagtgcaacagcgcatttgcaagcgacacccaggccaaggaagggtgcctcttcctcgccacatggatggaagcagcaggcaacccgaaccacacttataaagaagttgaatgcccggctgctttgaaggccaaattctaatcaaaaacagccagaagcgccattagctatagttaaaacttatagaagcaccctgccaaagggtgcttttttgactatgattacatcgctaaaatccaaaaatttctcgaaattatggaaacaattgtttgcacgatattttggggtaattcataacattggagaatgcgatatgacattgatgtcatccgaaaagctgaaatagaacttttagcacagatgcaaggggctacttcgattacgaagaaaaaactcgctctcgatagcgggattagccgtcagcacctcggtctcgtcgcaaaaggcaaacgcaacctctccgtcaaatcattttgtgaccttgccgatgctttcggctgtacagccaccgaactgatgtccaagctcgaagctttaatgttggagcaaatccagctccagacgcctgccgcagccgacaaggctaagggcataaactatatcaataaagctattctggacaaaaacaatccgaaaaaaaacgcctaagccataattataggcatttttaaaattgctcaagcagctgaatgcgctcaggtgtatccgggtgcgtgcagaacatgatgttcgccttcgcgacccagcccttcaaccccatattgttatcaaattcctcgtccggatggatcacgtaaagctgtgcgatatcgtcgcgctttacgctcataagccccggatccttggaaatctttcgcagcgcagaagctagcgcaagcggatctccacaaagttcggcaccgccggcatcggcaacgtattcacgcttgcgcgaaatcgcaagtcgcgtaagccaggtaaaaacataaccgatagaactccagataaacacaagcaataaaatcagaaggatatatatatccgcacggccactgttacggttacgcctggaagaacgttgcggagaacgaacaattgcactcatcagtttcatcgagaccatctgaattgtcgcaaaaatgcccacgaacacaatgcacaccaccatgagacgcgtatcgcgattctttatgtgggtaagttcgtggcccacgaccgccgaaagctccctatcgtccagcttttcgataagccccgttgtaagcgtaatcgtaaacgaaggaatatcaatgccgcttgcaaaggcgttcattcccgaatcttgaatgatgttgatttgcggcatctcgatgccacctgcaatgcagagattttcgacaatgttataaacgcgcaagttatccttgcgttcaacaggtttagcatgagtagcatgccgtatgatggcagtgttcgcgcaataggcgataatgaaccatacacccacaatcattaacgtatacggaaccaccgctttaaaacaaagccaaatttcggaccagtgcatagctccatacctcgtttgcgaagcatggctcggcgggcagcctcccccgacaaaatcgcagagaattccgaaaaaatcaagccccagaataaccaggaacaccatccccagcaaaatcaccgggaacatgaaaagcagaatcaccgtattgcggttattccgccaaatctgggtttggagaccgacgtaacgcataagcagtaggaagttagaagtaggaagtagacagaaaaaaatgcgccgaaagcgctagttaaacgcgcgacaccagtcgcgccattatattactgcttacggcctactgtctactcattaaaatttcacctcaggagccttttcaagcgttgccctattctcggtcgcctcgtacatggcagcacgggtaaagtggaacatgccagcaatgatgttgctcgggaagacttcgcaagcgttgttgtattcgcgcgtcgaggagttgaagaaacggcgtgcggcggcaagcttgttttcaatgtccgcaagttccgtctgcaactgcaaaaagttctggttcgccttgagttccggataagcttccagcgaaacgcgaagcccggcgagcgcaccggacaaagccttgtcagcagcgaccttttcatcgatagtcgttgcactcatagcggcagcacgtgcggcagtcaccttctcaagcacgtccttttcgtgcgtggcatagcccttcaccgtcgaaacaagctgcggcacaaggtcataacgctgcttgagctgcacatcaatattcgcaaacgcattctcgcgattgttgcggagcttcacaagcccgttgtacatggaaatgaacacggcgatgacgatgaaaatgactgcgactacgataactacggtcatataatctcctttcttcttgtggaaataatatacataaaaacaaggagaaaaagaaagcccacggaagatatccatgggctccaaacgagtacaacacctcgcctatgcacaaacgcatttcgcaagcgtctttcgctttcttacgcatgaacaggaagcaccctccaaaaggaaaataatgttaagagcgttactttttattcttgaggttattacgctagctgtcaccatctacaagaaggcaaccactagaaccaatcacatttaggcaataatatgcttattggatcacgcgcgtcaggcttcctgcgcatgaacgggggccatttttttttcaaaaaaaagaatatgatttttttttggcattgcaaaacatctttccccaacaattccatcagcccttttcacaagccctgttgcagaggctgttaaatacaagttaactaacaaattatttcacgaaagaactggagatcccaaatacggcgatgtgattttcgttaatcgctatattgcgctgtacagacattttggaatctatataggaaaaaaacaaggtcattcatttcgccgcacccaatggtgatatggatgctgaaaaagcctacatacacgaaaccaccctcagccactttagcgaagggtctgatatacatataatgacattcaacgaagaatatgaatctggaagcgtattgagaaatttcttcaaaggcgacgaatacgagcttcaatctccacgacaaaccgtcgctcgtgcaagatcaatgctcggtcgcaaaggaatagacaacgctggatacaatgtactcttcaataactgcgaagattttgcaatatggtgcaaaacgaacgttgccgaaagcaagcaggtcaacgaactattaaatccgttcttcccattttaaccattacgtacctccgcaaaatcaccacagcatcactaccaactccatctctcctcccccacggaggagtttttttatctcaacaaatggtattcatctacaagcgattgcaaggctgtgactccttcttccatcttgatgctcttgatagcatcaagcacgaagtccatgccgtatttgtcaatgtacgaagcaactaaaaatttgaggtccttttgaacttcctcaatggacggtgccaaagcactactacatgcagggcagtatttcatgctttttgcaaacgattctgaaacagtgaattcagaattgcatttttcacacatcactacagttcttttaactttaggcatttgtctctcctattaaattttgtgaaaatataggcaacacatataaagtcttaaatgtttaaaatatccgagttcccaaaactagaacttcgaaaattgcgcacactctcataatcttcattaaatcacaaatatttccatacagtcatttcttgcgcgccagcaaatggaacttttattccaaatcaaaagttgcaataaaaatggcttgctaaaaaatcacttcgattgcactctttttgttcttaaatttgcggtaaatcaaaagcaaattaattatcaaaaaaaggaaagcattatgtccataatggttatgcccaagaagcccgcccagccgcaaacaaacagcaatgaaactcctaaaagatccgccgcagaaatggggactttcgtcgacacgcgcgatggtaccgaatacaagacttgcaaaatcggtaagcaagtatggctcgccgaaaacctgaaatttgaattggattccgatgactgcgtagcctatgatgatgactaccagtattttgacaaatatggttatctgtatagcgagaatggtttagaagaagcaattcccgagggatggcacttgccgacaagaaaggaatgggaaacgatgattcgctttgccaaaaaggattcccgctgcaaggatgtcctaagcgttatcgcatcggatgaatggatcaagtcaagttccgacaagtacggcttctccatggtcgcgggcggaatgcgcgattgcggtgacgactttgacttacttgacttttcagctcacttctggtgcgttgaaaacgaaaggcgttacagtagcgtatctttcgaagatggcgttgacgaaatcgatgatgaggaagtcccctgttacgcttccgtccgattaattaaggacgaagaataagatacaacgatttatcgtccgccataaacttttgcggcacgctcaaattcttccttgaaccagagacggagttctcgcggttctaggatttctgcttcatcaaggaactgcgggaagtaaattttcgcgagcttctcggagcattcgaaagtgtaatcaccggcaccacggacttctgcacaatccattttcgcgggtgtcttgccgcaggcattatccatcgcaatgactttagggcgatttgtcgtgagcttgttgtatcgttctgcacctttctcggtgaaacgcactttgatattttgtccgtgacagaggaacgggtcaaattgttcgcgataaagatttgcctggttcgagaggataaaattttcacaatgataagccttgctttccaagtcggcagcgactcccctgatatggcaaagtcgcaacgaatggaaacgacttggtatgggcttattggtatcaccatcgcacacaacaacataggcacgcacttgcgatggagaaaacgctaaaaagcaaggcgaaacatttttcacttcaccacgatagttcagcgtcacattgacatgcttttcaatggcatttaatagtttattcaaatcatcgcgaaagataaaacattcgcgcttcccacgcgggagattgatgtaattttcaaaatagtatcggcaaagggccgctaccttgacgttacgggctttccccaaattatttgcataattcgcaaaactttcgccggtcttggaaagtgaaaactggagcggtggaatatttttgtacaaagtatcatccatcgctagccgtgcagtatccggcacggagaactctgcatagcgtgcaagaatgcggttgcacaagtcgccaattcccttgagcccgtaatcctcaacatcaagctccatctggctacgcaacaaatgcgatgacgccaccttaattttctgagaaacgctaatcataccttaaagataattcaatagcgttacttttgtacgttcacgtgcaaaatttaaaagttccattttccgcgtgcattatttgaaaattcatgcattttcaatcaatttccgtaaagccacgctttttaaaagttccagctttcagaacgcaaaaacattgcctatttgagcacgtgtaaaaatcagttaaattaatcgcaaaagagattgccacgcccttggcacgcaatgacaacatcaaaaggaggccaaaatggctgctacaaaatcacaaatcaaaacaatcgaaccggaaattgaaaataccacagacgaagaatccgaagaatccatgggcatttttgaaaacattttggatattgcgcacgatctgtttccgaaagcggttgaagatggcttggaacgtgtcgccaactacatggaagaaatcggcccctcgtgggaagcaggctgcgaccgaatttataacaaagtcatgaattttctagatggagcagaagaggcgaccatgaacgctatcgataagttgcaacacagtcccatcggcgtcgccattgatcaagtctacaagaaaaatcaccgcaacgattaatggccctatgctactatactacgctaaacaactaaagcagctgctcatctacatcatcaccgagtatttttaggactttcccttcttctctttttcttcttcaggcatcggcttggtatcttcgagcaggcggtcagcccattcgtcccagaacttgcagcgttcgccctcgagcttcatctttgcaaattttaccggttccgtttcgacggcgagcgtcaccacagattccttgtatgcctgcgggagccctgcgacatgagccatacgcttcttgagttccgcgacagtcgcatcaagaatatcgacttcaaaacggcgctcaatgtaacgacgtgtaataaacccaagcgacatgaagtaatcgccttgattgccttcggcaagataattcttgttgcgcaaattcttgagagcaagcacagcctcttcgtacggcgggagctgcggagcttcaccgcgctttgcaaatttcttgtgcaagaaccagccaaggaacacgagcaatgcaacaccaagtacagcgagcaatacataaagccactgcgggagtcttgggtcgctcagtgggtcttccacttcgaggatatccgcttcttcgccagttgtgcggttagaaaccttgaccgcgaccgggtccgtgtgcgtcttgaccgtatcggttccgacaacggcattcacttcttgtggggcaatcaaaaagtcgccacttacaaatgtattgagcgttgcaagccaagtgaacttcgcagtacctttaggcatgccctcagtaattttctcgttcttcatttccttgacttcaaaactaccaaggttaccgacaaaactcggcaaatcgacaatcgcattttcaggcgccgtgacctggatttcgtaattaaacttgtcgccgataaagacctgtgcgttatcgacatttgccttgacagtcaagtcaaaagcattagcagaaacaactaaaagtaacgcaagcgaaaaaaagaatttgaaacttttcaatgaagtaaaacgagacatcttaaacctcaaaagggaatatacaaaaaattggagtagtaaacaaactgcctactaaccaccaaccactaaccactaatcaccgcccgcctactactttcttaagcattctctggctgcgtaatgcgacggtcggatgttccctgtaaattgatgcaaaaaatttcgtgtacgggatttcgcattcggcaagttcctgcatggcagctttcgccttctgcttccctacttccttaaacgcatacgcatccgcttcgaactcctgagtccagcaataccaattgaaaaaatagcggaacggaatcgccactaaatgcagccacaaaatcgcttcgaaaaagcttgaattccagcgagtgaccatcgccgccaagaaccacacggccaccattaaaaatgcaaccttcatcaagttacgcaaaattgaatggcgcaaaacgcgatggccctcttcgtgtttttccacaaactgagttttctgcggttccctgcggttttccggaagcggcacaatatcgtttaccaacggaatcaaccgcaacacggcaaacacgccaccacgcaactgcgtcaatctgcgttcgcgaacttcaatcgcaacacgcaacgcaatttcaagacaaagtaaaatatataacaacataacaaaaatatttgcgcagttcaatcggatgcctatgcgagatttttcacaatagcatttaaacgcttgaccgattcttcaaagcgggctttttcccactccacgaatcccttgtccaccggatgggcgctatcgtaatcatcaaaaatcttgcgaccgcgttcattatcgcgatccaggccatgacttacgctatcaaaccattccttgtcaagttgtctgtaacgcttgattaaatcatccatcgtctcggggagagtcacgacacgcgcaatttccttattcgtatcgccaagcagtttacgcaattcgcgcggagactgctttgaaagcgattcgtcgccttccacaagcgtaagcatcagatcgagcacataacgttccagatattcaccatacgtcttgatagcattctgtctcacgcgttcgcgcaagaagttttcaccaagaccgtcaatatcagatttcgtataaacgtctttgaccttgctcacctgcaagcggttgtacgcatcaaacaccaagcgagccgtttcaggattgtaaatcgagtagaacgtagacggcacaatgcctttaccgcggatagcgtacttgtacgcattgcgatcgagcgcatacgtgttctttgcatagttccagcccggcacaatttcgttgaggcgcggagccacacccaccagctgcgggtcgcccgcatggatcagcgagaacgggaacttgagtcgttgcggcaaagtcgtgagtccacttgcaatcaaagtaaacggagactcacggaaattcgacgggaacttgatattcacgccaagaccgaagaacattccctgaccaggcattacttcctggtccggcatgcggcccgtgtgattgctaccgacgtttgcaccgtagcccaagttgccacagccttccggccaaagcgctgcaatcaaaagcgaatgatggtgcatctgcgtcatcggtcccatgtaagaactattgacttcaccttcttcgatatggcagcacggtgcaatgatagacgacttcacaattgccttgcaaccgaccttgcagcgactcatgagcacggagctctggacttcagcgcccgtatgcaccttaacgcccatctgcacattcgtattttcgagaatcacggaatcgtaaacgtggcttgattcttcgagagaactcatgatgatggaattgcgaatcttcgcagcaccctcaatgcgggaatgcgcaccaatccagctattgcggataatgttcgtattcgaaacgactgcgcccttccccacaattccaaacggcagcgcaagttcagacctgtacgtgctgagcatttcagtaaacgaatcctggacgctctgttctgccttgtggaacaactgcaagtcaacaagctccgtcgtgagttccgggaacaccagcacctcacggccacccatctcgttacccacgttgatagacgaaccgaccatgtaattgatcttgccgctactgacaagcgttcctacattctgcacaaccgcgctactgcgcacaagtacattgctcaacgtcgagaccttgtaaatcaaggcgttctcgataatgcagttgtggaccatgcaatcgtaaatacctgtagcgaccgaaatatcgcccggcaagaggagcgtgccaaagaatttcgggaggcgcacatcgcccataaaacttgaacggaaaatgcggttcgggtcaaagtcaggttcaaccagtacctttgaccagtcgtcgcaattgttcccgtttttctccaaaatctggatttcaaaagccgtcatcggacggtacttgccagtcgctgatttgatggccttaaaattttcgaccgaagtagccaaaacactgctcttcagcgcttttttcaattttaacaatcgctgcatggttaaaaaatagactaaattagggacgatgatgaaggaacaactcttcaacttgattaaaaaacatcaatacaatatctccatctataccgaagatatttttgagagacgttgtcaggaagaaattatccgcagtgacgaggataagagttccttcgtgtatatagagtttgatttcgagtccatcaatatcactctcgccaacgagagcaactcccaccagttctggagcattttcttagagacgctttcacagaacaagcgcggaaacgatgttctcggattccttgaacacgaaagcggaatcggactattgctgctggactccaagctcgacggctggacacgccttgtcggtcgcttcatccgtaccgcaagcaagcacaattttgaaatcatgaaccttgtgcttgaaaaaaacgtgaagcccatcgtctacccgagctgcatccaggatatccaggcacagcaggccgcaaagcaggaacaatgaaagtcctcgtcataggctccgtctatccaagatttcaagaagatgccgaagttccctggctgcgcacttccatcgcgcatttgaaaaaagcgggcgttgaaatccaggtactcgctcctgcatacaaaggactcaagagccacgacattgacggaacgcacgtgaaccgcttccgttacgcacccgcaagctgggaaatcctcacgcacgaagaaggcgccccaagcaagatggcctccaagccatggttgcaactgctcgccatcccttacatcatcaacggattttttcagtgcatcaggatttgccgcaagtggcgccctgacgtgattcacgcgcactggccgtttccgcacgcttacattgcactcggtgcggccaagctttttaaaattccgctcgtactgaacttccatggtgcagaactcctgctcatccgcaaaaagaagtgggtcaaaccgctcctgaaatttgccatcggacaggctcaggcgatctttgcaaactcaagtttcaccgccggaaaaatcaaggcgctccgcaacgtagacgttgaatggagtccgtacggaactacgctagagacgagtaggttgcaaggtgagtgtcgcaacggcaaattcaaaattctctttgtcgggcggcacatcgaacgcaagggaatctgctacctcatcgaagccgcgaaatacctgcccagagacaagttcgaaatccgcattgtcggtgtcggtgacttgaccgaacagcttaagcagcaagcagctttattagacgagagacaaaagacgaaagacgagagaggggccgaaatcattttcacgggaaagctttctcctgaagatctcgcaaacgaataccgcacggcaaacgtctttacgctaccggccatcgttgatcacaagggtgacaccgaaggactcggggtcgtgctcatcgaagcgatggaacttggactgccgattgttgcaagcaatgtcggtggcatcccggatgtcgttgtcaatggagagtccggaattctcgttcctgaaaaagaccctgttgcacttgccaatgccttcaagcgtctcgaagcagacccgacattgattcaaaaactccttgccggcgcccgcaaacgcattgacaaatgcttcacctgggacggcatcatcgaacgccaggttgaagtgtacaagaaagtagtagacagtaggaagtaggaagtaggaagttagaagtaaaaacagataaaaaataaccgcgattcttcgcggcattttttttgatatttccagtaattaattacttgaccttaaatccggctttttcgaaagcaagcttgttttccggattcttcatagccacattcgtaatccagtcaaattccgcaatgccaccctgcaagcctgcacgagtgcaaagctggtcacgagccacattgtaggcattgagaatctggatcttttcaaaatccttggcattgtcaattttcccagaccacatcacgccaagttcaacaagcccattgcttgcctttgcgtaagtgattgccttttcaacagtgatattggattttgcaggagccgtaaacggaagcacaggaacaatcggctgcgactgcggcagcacgacctggtttgatggttttgcttccggctgcttgtcagaacaggaaacaaaaaaagaggcgattgccaaaatggaaattactagaattttttttgacatgctcgcctcttttttttgtaatagcggttcagggatttgaaccccggaccaatggattatgattccagtgctctaccgctgagctaaaccgccattgattgcaaatttagtaaatgatttcaggaatttcaaggggtatttgaaaaataaacctttgtttccataaaattttcgccccactctatcaggcgccagcgcggtgcagccgaactcagacaaaataccgtaatgtttgggtcaatctgcatctgcgtcgacggcgtgacatacacagtcttgtcttcaagctggatagtcatctcgctgtggtaatgcccgacaaaaatatgcttaagattcttaatcttcgaaagcgtcgcctggacttcggcaatattcttcatcgaatatctcaaatccatgaacttgtggccgcaaaggcaaggcgggtgatggaggaacagcaggacttcaccatcaattttagccgtctcctgctcaagccatgaaagctgatcggacgaaaccgtgccgtctgcactatccaagaagaaaatcgaacgtccgtcgagatcgtagcggtaatagcactttccgttatggaccttgtccttcaagtcaaagaccttttccatgacttcaagattgtcgtgatttccaggaataatgcagaccgggaccttgctgtccttgatgacaccggcaatgaaagaataggcgtctgtggacgcattgtcggccaagtctccagaaagcaccaaaaggtccaaatccttcatggattcggaattataggccgtaaggaaattcttgcgaacatcgatatcctgcacaaggcggtcatcgtcaccgatgtgcgcatccgatatctgacctatcttgagtactttcttttccatacaactacgtagaatatacatgaatatagctattgagacacgaaaatgaaaagtttgtccgtttttttatgcattttgtgatgacaggcatacttttgtgaactttgtcacacaatcttcaacatactttcgtgaccatttcgtgaattaacattgaaaactctggttcaacatctatcaacgttgaaaaaagtgaatagattttaaattttcaacattaatccacattttgtttatttctgtaactcgttgattttcatagagttacatttttgatttcaaatttttatccactattcactacattaaatattaaatactatatataaatatatctaatattatttaatagaggtggttgattgtttttccttcttgcctgcaggcgtttcgttcatgtcgcaagcaccctggaagatggctccttcgttgatgacgagctgttctgcctttacattaccgattattttggcattgtcctgtagaatgagctttccgttgcattctacatttcccttgatagcacctgcaagaatagcggtgccacacttgacatcgccttctataattgcaagcttttcgagaatcagttctccgtcaataaagacgtttccataaacctttccggcgatgcgcaaatccgtttttccggcaatatctccattgacctggacacttctaccaacttgagtaaattcctgttcgtttttgctcgccataattttcccctttcttatttggctatcttctagtatgtaaatatcgtttccggatcttgcggcaggttattcttggtaatggaataatgcaagtgcggaccgctcgtgttgccagtgtcgcctacataaccgataacatcgccttttgtgacattcgctcctcttcgggttctgatactcttgaggtgtgaataagacgatttgtaaccgttctggtggtcgatgacaatagtgtttccaaggtcgccgctattacctgcaaatgtgaccttgccgctacccgatgcaaagaccgggttccccttgcgtgcagaaatgtcaattcccaggtgcttgttttcatacgagaattttttgctgatgatacctacggccgggatgacgttcgggatgcgttccaagcgaattttttcgtcggtcgtaagccagttgtgtatcccttcgaagtcgatttggtttttcgctgaaggcacgtgcgcaaatcggttgcgttctataatgctgttaatcttgttggagtcgttttcaaggaatgtctcgaaaatattctggattcggttttccatgatccacagtgaatcaagtctcgagaagaactcttcgtagttcgcgttctgcttcacgagctgtgcgttgtgtacgcgcatcttttcataatttgcgagagtcttgttgatttttgcaatgtggactatgaataaaataagtatgatggcaacaaggacaagcccgacattgaacaagacaaattgcttgttcgaaatgcggaactttcttgcaccggtcgtgttttccggaataatctggatggtgtaatacttacgactcacgattttaccgttagcgattgtccattatttcctggattcttgtcaggtcgtccatggaataatagttgatgacgatggtgcctctagtctggtccttggcgttcgggttgagtgcgacctttgtaccgaagaatgtttcgagcctgttttcgaagttcttgaggtcagcgctgagttccggcttcggtctcggttcgctgccgtggacttccggcatttcatcttcttcgggagtagatgcgccattttccggttcagcttctttcgtctctccctcgtctctcgtctgggcgaacggatcttcaccgcgggcaatagcttcgatctggcgaacgttcaagccttcttcgatgacgcgctttgcgagagcttccgggtctgcaattttttcactgcagagagcacgggcggcaccgcctgcaagtttgccttcttggatccaggcttgcacctggttcgggagtttcaagagacgaagtgcgttcgtgatggcagaacgggacttgccgaccgtcttggccaagtcgtcgtgcgtgtagttgtggttgtcgatcaactgctggtaggattgtgccacttcaatcgggttcaagtccacgcgctggatgttctcgatgagagcccattcgctcatggtcttgtcgtcaagattgtcgtaaacctgagccttgatggttctgcagttggcaagtttcgatgcacgagtacggcgttcaccgctgatgatttgataacggtcgcccaccttgcggacagcaatcggctggataaggccgtgcttttcgatggtttcagcaagttcgacaagttcatcgtcgtcgaagaacttgcgcggctggaacgggttcgggtcaatcaagtcaatgttgatttcgacgattttctgattgtccgtatttacgttttcagtagctccggtattgttgatggcgttatcgacagagttgccgagaacatcgtgtgccttaaaaattgcagagagaccgcgaccaagtgcttgtttacccattttttagttctcagttagtagttaatagttgctagaatatttagttggcagaacttagaccgcttcgctcttagaacttagaaaaaaatactaagctctaagctctaagttctatttttccttattcagtatttcttcggcgagcttcatgtacgactgcgagcctgtgctctgtacatcgtaaaggatgaccggcttgccatgggacggggcttcggagagtttcacgttgcgcgggatcatcgtctggaaaacggtgtcgctcaagttctcgcgaacttcttcagcgacctgctttgaaaggctcagacgggaatcgtacatcgtgaggagggcgccttcgattttcaagttggagttcagattcttctggacttcacggatggtcttgaaaagttcagtcataccttgcaatgcataatattcacactgcaccggaatgagcacgcttgttgcggccgtcagtgtattaattgtgagtaagttcaggctcggaggagcgtcgatgatgataaaatcgaactcctgcttgagaacgttcatcacgcgttcgagtctgcgttcgcggctcatggcgttgacaagttcaatttccatgacggcaaggtccggtccagaagtgatgaccttgaggtattcaagcgacgtgtccaagatggcgggcttgatattttcgagcgtgagattgtccggattaccagccatgtccagaatttcgtggatatccatgtcctgggattccatgaaaccgagaccttgagaggcattaccctgcgggtccatgtctaaaagaagtgtcttcttttcaagggctgcaaaactcgcggccaagttcacggccgtagtagttttaccgacgccacctttttggttgcatatggcgataattttactcattattacctcgggtgactagagcgtacacctgttcttcttctggaagttcatacttctggatatgcactttcggatcgttttccaaatgggcaatattgttgaagctcttcagcgtgacaaaaacaccaccacgcttgagacctgcctgggcgcgttcccagtcgttttcaaaagtcgagagggcgcggcagctgataaaatcaaggtcggtgaggccggaagtttcaaagcgcttgccgacgacggtcaagttgtccaagtggagcttttccttgaccatctgcataaagttcacgcgcatgtggcgtggttcgacagcatagaactgcacgttcggcatggcaattgcaagcggaaaaactgggcaacctgctccagcacccatatctgcccagcgtacagtgtcatcctgagtggacagtgtttttcctaaaaacacaaagggaacgagagagtcggcaatgtgcctgcttaaaaacttttcagaatcctttgccgaaatcaagttaccatattccttggtgtccaccaccaagtctgcaaactggtaaagcttgtcgagagtctcttcggacagctgcacgccatgtcccgaaaggaactggttcaaaagatcttgctgcgctttgttagttctataactcaagttttctctttttgtgatatggaaaaatgtttggacacttcgtgtccaacatgctcatgctcggtcatgccggtgtacaagcaccccgtcgcgacactcgctatcgcatgtttgctccttcggagccaacttgctgcacctcggaaatgtcggtaaacaagtttcccgccgcttcctcggtttgcaattgtttcacgtggaacatttttgactatcatattccgatttgaaatttagtataacttttttagaaaacaattaacaaactcccccgctccctaaaattcataaaatatatgttgataacattttgataaatgttgagaaactgttaagccgaatgctgcgaaatgtatgcttgcatacatttcatagctgaggcgccagtttcgcgcttgcgcaaatgttgttaaggcgagagttgcggaaagcatgcttgcatgctttccataaccgagccgaccaacatagcgcttgcgcagaacttgttaaggtgagagtcgcaaaaataagcttgcttatttttatgaccgaaccgctgagttcgcgcttgcgcaaaaattgttaaggtgagagtcgctttgtttttgtttggactatgtttgctccttcggagccaacttgctgcacctcggaaatgtcggtaaacaagtttcccgccgctttctcggtttgcaattgttaggacactttgtgtcctacctcttggggctcagtaatgcccatacaagtatgggcgctacattcgccctgtagaggtttcacgtgaaacacagccgaggtcagaaagcgaaaaaatgcttgcatttttttatttgctgaccgatgggtgttggactatggctttgctatagtccaaacatataaaaaatcctcccgattctgggaggatgttcaagaagtttaaagctaaatgttagcggtataaaaagaagtaagttccggtcttgcggtcttccccatcttccgtatgtgtatcggtcagtgtgaccatcccgtctttaacaccagtttcgtaacgattccaggtgtaccaaatgtcgccacgatgttctttcctatagcaggtatttttatcgttctcgtccatgacaatgatttcattataatcaattctgaaaatggtatctgttttcatgacgtaagtgatggtagattcgccgtcttcgtcggtggatgtggtggccaaggaatccccgtcgaaatagatggtcattgtattgcttacatcgccgactgtttcagttattgtccaaatgttgccttcgtgtacaactgtaggttcttgggttcttacagtggtctggtatgtccattcaccattgcggaggtttgcttcgtaagcactgtcgaggtgtgtgccagtccagtatgctttataaatgtagatggatttgcctctattactagcgctacccttgtccatgtaaagactgtctggtactaaaccatgataatccttgtcgtagatagaaagagtagatctcttgtaatcgaatactgtttggagacagttggtgtaggtatatcctacaggattattggtgggtgaattattgacaggtgctgtgcttgatgaatcatcgctgcaggcaacaaatagtgctgctgctaaaagaaaaattttagagttcataactcccccaagatatatttgaaaagattaaatagataattaagttgtgtgtaaatctaatcaaatggatgagaaaatgcaaggatatttgttagtgagctggtttttgttcttgtcgcgaaaagttttctatgaagaacggaagtgtaaccattttcaaaaaccatccaacattgcgttgcttgttggtgatttcaaaagaaacacctgctgttaactgaactaagaaaatcccaaattgtattcccatttcttcaacgaatccgaactctttaacggaataatggtatttgttgtcttgtccttcagatctaaggaaccattctatggcatgactttcggccagtgcaactccggaaagattgtttccatgcaatatgtactttgttgttccggatgcaaaccacattcctcccaatgctattttccgtaaggtactttcttttggagctgccattccgagaatgccaaatcctataaacgatactgcacttccgattgataagtcattgattttcttgtcaccttcggttctttctagcctgcgatcaaatcgtagaaatgtatagtctgtaagtagtcggtcgatgccgaaaagcttgctccccatgtcttgagcgctcatgcaaaatatatccacttcaaatcttttggtggatgtatatcctatccctcctaagaatattacctggaaagggttgtatttgttttcgtagatgttgcttaggtctatagaaaaagtggaatcctgcactggattttccaatacagatatttttgcaaaagcaaaagatatagagatgaggaatatggtaagagtctttttaatcatatagtaatctctattctgttgccttcggggtcgaggacgacactttcgtaatacccgtcgccggtagttcgaggttgacctacaataggagtcccttcggaagacatttgttgggtcaggtggtcgacctcttcttttgaaccgacggaaaaggaaagatgggtaaatccgagatgttccacgtgaaacatctcgacagtcccaacatttcgttcgacacatatatcagggcggtgcatgacttctaggcgggcaccatcatcgaaagtgatgaatcggctggtgaattgttttgctgggttatggtaaatcgggtggactaccccgccgaaatatttccggtagaactcgcataccttgtcgatatctttaacccagatggcaatatgttcaatcttcataaaacctctataaacaatatacctatttcgaatagaaaaaattccatgaacatatcatgtttcacgtgaaacacaatcaagaataccaagcaaaaacatactcgtatgtttttatttggtattcgcagagtgtaggactacgatgtaatcgtagtcccaacacatgagccgagagtcgcagatttctattatatattagtatatttatcacatgaaactttatcaattcttcctcccctatttaattgtccttttcatggcaaacgcatcctttgccgatgaatcccaaaaaatagaaaatgccgcagttaactcgaacggatccggccttgcactgattccttgggatctatttattggcggaatgaatagttttgtcgtaggtgccgactggatatttggcaatttcaatattctttatgcttcgacctcccaagtaaatgaggtcccgaaacattcgtgggtgtggactctcagaacccaggctctttgggcgcctacaattggtgcttatttgcagcctacgatacagtatatgttttttggtggacctttgacaatgttcaaggtttcggtcggaccggaaatcggttataaaaggaaaaccggatttgaatatggtgggtctgtccgcgtaggtgcatttatggatttgttgaatttcgaaatgggatatttggtaaattcaaaacgaacctatatgaacatcattcttaaccttccttcgggtctcggaatttgggtttaaaaggaggtcctcatgatcaatattgaagttatccagggtgatatcaccaagcttaaagtcgatgccatcgtgaatgcggcaaactgttcgctgttaggtggcggcggtgttgatggggcaattcatcgtgcggcaggtccggaacttttgcaggcgtgtattcccctgaaaggttgcgaaacgggtcatgctaaaatcactcctgggtttaagctcccggcaaagtttgtgattcataccccgggaccggtttatcgtgacggtcagcatggtgaacctgcgcttttggaatcgtgctataaaagctgccttgctcttgccgaagagaataattgtgagactgttgccttccccgctatttctaccggcgtttatggatacccttggaaagaagcaaccgaaatagccgtgaatacggtccacgactatcctgcacggaatatcaagaaggtcatcttctgttgcttcagcgcgcaaatgaaaaaaatctatcaagaagttttgcagcgagtttagcaataaagaccgtggtgacgaaaggtcggtaaaaaaggcgcttcgtcagcaaatctaattgcgtctctctataataccccgttcttttttatattgtccactgtaatttaaataaggagtatataatggaagaagttaaaaactttatcaaggaatgtggtgcctatttcctcgcaacggttgatggtgacgagccgaaagtacgcccgttcggtactattgaaatttttgagggcaagctctacatccagactggtaagtccaagaacgtttcgaagcagatccagaaaaacggcaaggttcagctttgcgccatgaataagacttgcaataagtggttgcgcttgagcggaacgctcgtccgtgatgatcgccgtgaacccaaggtccatatgcttgaagcctaccctgaactcaagcgtatgtattccccggacgatgaaaacaccgaagttctctacttcaaggatgctaccgccacgttctgcagcttcactgaagcaccgcgtaccataaagttctaaatagttcttttgttctgccccaccttggggcgtattctttagacgccgagttccccgcgagcttggcttttttcatatggaacaattatagcgctctaaattttaatacaacatatattatgtagttgataaactgacttaattttattaactattgaatttataaatcaaaaaaaactgtaaaaattcatttttattgtttatagataatgaacaatttttctcacaataactatgtttcacgtggaacaatttcagtttttgtggataatatgtaaaattgtgagataaaaggttgattcgcgttgaatatttgataacattatatcaacatatatttttacgcttgtagacggaaaatttagtcaggctttcatttattcggtttacatatattatatttctttgtggaggctttatgcaggacaatacgaaacgtggcgagcgcgcacttttttggatgaaggccatctttgttatattcatcctttactttttttggagctcgcccattaatgcaatctttcctggtacgaatgataataccgtgactgcttcggttttggttcgtattgccttcggtgctttggtgagcttgggaatgcttttttctctgattgcatttttggtcagcttcttatcgtggctgcatcgtgctattgcaaatttgcgagttatatcagtaacagacttttcgcctatgggagcagttctcctcacttgcatcccccttgtaggtttcgtcttgcatttttggatcttcaatgacatggttgcacgccaacaggattgcatgcatgaacgtggaattttgaaggatcgtttcccgaaaaagtttttgattggatgggtcttggcttcggtcgggtgtttggccctgatgtttatcggtttcagcagtcctaccggtcaagagattcgtgggttgactgaaaatattttaactgtcgtgagcgttggcctgtacatcaaatgcttcatgttttacattgctcaagaacgtgaactttataatgttcacacagaaacgcttttccgcaagcgtgtcgatgaaattattcgcgaacgcgaaattgaacgtgccgctgaccagctccgcgacaaacaataattttttctgaattttggaatgcgcgactaaaaatatgttgcgacgtactttttctggaattccggatcttcgtgcgcccagtgcttttcttccatcgcctggtattgccagttgagcgcctgcataaatttttccggctcgcagagattcttgaaaatcgcatcgaggtcgtcgaccgtcgcacttgagctgactaactgttctttcggaatgtagctgtacggagaacttgcgaaatcgctcccgatgaaaaccgctccgagtgcggccgcttccttgagctttaagtcgctctttgcgcggttgaaattgttggcggcgagcggtgccaggaaaaagtcgggcttgtagctcgcgaccgtctgtgcgaacggcaaaaaactcgtgaaaggaatcttcgtgaattttccgtcgaggtccttcagaaaatccggctcgccaaaaatctggaagtcgatgctcccgtcttcgatgtgcttgcggatccagggaatccatgcgccttcgaggtcgcccggaatttcggctgtgaaatgtccgagactgccggcatacatcaccttcggttttcccgagaaagcagacgtcctctgtgacatcccgaacagcgactttgaaataccgttcggcatcaccaccgcgtttacgccgaggtcggacttgatgcggctcgcgaggtagcgcgtcgagcagactaccacgtcaaacagcggcaacacctgcttgagactcgtgagcatcatctggtcgtgattcggaatctgcttcgcgtacgaagcgatcaccggtgacaaatcccactgcaagtcatccaggtcagtcacgagcttgaacccgcattccttcttgagcttcgcatagaacaacgcaagttgcgcgcgacccggcgccgtcggcttctgcagaatcaccgcccgcgtctgcttgagtgcgtctttgttcgcacagacaatctgggtgatagacggcacgacctgaaaatcgttaggccccatgaactgggtgcaaggcaaaatgcagcgaacccagtcggattgcgccatgtcataaggatgcacgataacttgcgttctgatcatggaaggaaaagtagtaaaaagtttgatggaagtgccgcggaatgaggaggggaatacgcagaatttgtgaaaaatagatgctgtatttagaaaaaataaagtgtttgtttataaaaaaatatgtttttgtgacaagtttgttttgaaatttttttttgtttatatttggtcaaaaaataggaatacgattgtagatagaactttgtttggtatgaagttattttcaatcatatgagaaaaagtaaactataacaggaaaaaattctatgaaaagagaatacgaaaaatataaaaatggttttactaaagttcctgaatatattgtgaatgcgatgcagggattggcttattggattggttataaaaaatgcctctataattattatccgttgtctgaatgtgctattgtgtcagaattttcatcgttgttgcaatctggtgcaaatgaggacgaaatagtattatgtgaacgacagtattgtaacttttttacagaagaaaatatcccagaagatgtggatgggaaaagagtggatcttacggtggctgaactggaaaataatcataatcaaaatgaagttcataatattcttgctcatgataataaacaagaaaaaggttttttaagggataaagcaaaagttgtttttgaagtcaaattacatcgcagttcaaggacattaatagataacgattttaaaaggttaaaaaaaataaaagatgctaatgaatctattgttacatatttattgcttgtttcggaaaatgaaattccagaagaatttgtagatattagctctgggcatggtaaaaaagattatcaattaacgaacaatagacataatgatgaaaatgcacctcatattcatgtttccaaggtaagatatgttttgaatcaaaaacttgatgcgcctcaattaaaaggatggatttcgcaaacgttggactctgatgaagctgatgtagatgaggcgataaaagatcaaattgattttataagtagtaaaatgctatcgcgaggtgcatttgtgtgtttgattgaagttgtataatttaatttgaacaacttaagatgtcaaataaaacagcctgcttttttgagcaggctgtttgcgttttcttttgcaggacgttttccgcgtgtttattttatatcaaactgaactttcggggctacgcttgcggctgcgtcagctgagaagagggctttcggggaggcgcctgcgaatccggcgacgatgtttgtcgggaactggcgaatggtggtgttgtatgcctgcacggtttcgttgtagcgcttgcgttcaacagcgatgcggttttcggcgccttcaagttgtacgcggagttcctggaaactcttgttgctcttgagatccggatagttttcggagacggccataaggcgctggagggctccgctgagggtgccttgcatttcttggaagcgcttgagtgcggcttcgtcgttcatgaggctttcgtcgagcttgatggttccgcccatgcggctgcgcatatccatgacttcggtgagggtgctcttttcgaagttggcttcgccttgcacggtgctgacgagattcgggatgaggtcaaaacggcgctggtaggtgttttcgacttgagcccactgtgtcttgacgccttcttcaagggcgatgatgttgttgtatgtgccgatgcctttcccgacgatgatgagcaggatgacgacgacaacgataacggcgattaaagcttttttcatgatttctccggtttttacggtgtcaatatacaaattttgcgtttattccttgcggcggtaaatgttcgcgagtatcgcaccggaaatgttgtgccatacggagaaaattgcgccggggacggtcgccatcgcaagtgacgaaaatgcggtgcctgcaaggcttgtggcaagtccggaattctgcatgccgatttcgatggagagcgctttggtcttggaggtggaaaagtgcaatagcttgccgagtccaaatccgcagccgtaaccgaggaggttgtggagaatcaccacggcaaaaacaatggcgcctgtcgagatgatttttgcggcattgtgtgagacgacggcggctacgatcattgcgatggcaattacggaaacgagcggaagtactttcacggcgcgagtggtccacttgccaaaaaacttgttgatgacgaacccgagcgcaatcgggacgatcacgactttcacgatggaaaggaacatcgccattatgtccacattcacggttgtgcgcagcagcaggtaggtaatcgccggtgtcaaaatcggggcaagcaaagtgtttacgctagtcatgccgacggaaagtgcgacatcgcctttcgagaggtaagtgatgacattgctcgcggtgccgcccgggcaagtgcccacgagaaccacgcccgccattagcgcggcatcgagcccgaaagctttcgaaagtaaaaacgcgagcgcgggcatcacgatgaactgcgcggcacagccgatggtgatttctttcggtcgcgcaaagacgagtgcaaagtcgctgagtttgagcgtgagacccatgccaaacatcacgaccatcaggaggtaattcacccaggaaagttcaatccagagtgttgatttcgggacgaatagcgagagcgctgcaatcgcgagcacgacaattgccatccacttgccaacaaattcgctaatcttttcaagaatacgcattggacttccctaccctacaatcagagatttatcgtagatgaattcgacttcttcgggggtaatgccgccgggaacgaggtcgagtttggaacggttcactttcatcgcggcagcgaacttgttgcgcaattcgcgggtgacggtgcatgtgccgatgagcttgcggagcatttcttcaaattcttcaatgctttgcaatcctaaaagcgagaggattttttcaacatcggttggaactttcttttggcagatttcgacgtaggcggcgaggaagtacccgacggcgggaccgtgcggcgtgcctttgctgagcgtgagatcgtagctcatgccgtgcggtacggcggtgcttgtcatggcgatggacatgcctgcgattgtggaggtgtacatcagtttttcgtacaaacttgcatcaatcggcgcggctttttgcgaggtattttgcgcgacggtattgttcgcggcgaccgaggcaatgagcgcgtttttgcactctccccaaagtttgaggccatattcgggacacatgcggttgagcatgttcgagtgaacgttcaagatactttcgaccatgtgcgcaagcgcgtcaacagcggtgtttacaatcagctgctttttggcggaggcgagatactttccgtcaacgagcgcaagcaccgggaaaatcctgtgcggaatactcttctttaaattgattttgtggtttgtgataatggcgaccggtgttgcttcggagcctgttccgcaagtggtcgggacggcgacaacaggtgcgtggttaagcggatgactcggcgctttgtgcagttcatctgcgttcacgtttggattcacgaggagaatcgccatagctttggcggcatcgatagcggaacctcccccaatgccgataataaaatcagcgctgaaatcctttgcgatttgagcacccttccccacggtatcggtggacgggttttcttcaacttcatcaaaaatctggtaggcgactcccccattgttcagaacttcggtcacgtcattcagggagccgttagccttagcggagctgtgtccagtgacaatgagcgcgcgcttcccgacggcgagcatttctttcgcgtggttcttcacgcagtccttttcaacgtagatatccgtaggtacgtaaaatcgcatgatgtctccttacagcatcagccattctttgttgaaccactggtaaagtcgcgcctgttcggtgcggttcttaatgagccactgtgcaaatgtcgggcggtcaatcggttcgcaaagggaatagataaacgcttccactaggctttcgcggatgagtccttgataaaatctctggattgggtcgttgatttcatcggtgaaggcgacgagcttaatcgctttttcaaggatgtggatcaggaattccatttgctgtgcggaggtggaatcctggtcgtagagcttgcgcttgccgagcgtgtccgtgataagtatggtctggatggcgagcagaaattcgttgttgacggtggaatcgctgtctgcctgcttgattttgggcgtgttcatctcgacttttttgtcttttacgagaacgaatgattttgtacggccataaagtctcgaaaggttgtcgcggatgatttcggcttttttgctgatgaatgtggagtacatggtgtacgcgtagaattgtggccacttacccatttggcttgccaagaatcccatgtaataatggctgccttcatggacgcgtgagttgttgatgctccgcttgatccaggcgtaggcgctgtctgcgttgttcatacgcatgtacgtgatgcttgcgttatacgggatgttgaacgaattcggtaatttggcgaacgcttcacgatagacggcgagtgcggaatccggcatgcccttgtcatcgtaaacggtaccgagcaggctgtagagattttcttcgatgccctcggctttgagctttgttgcggctttggcgtaagagagcgatttgtccagatcgcgtttggcatggtatgtgaaagccatctcgtatttgacgagtgcgttttttgggtccttcttttcggcttccttgtacttggcgagagcttcgtcatactgaccttgttcgtgaaattgcacgccttggtcaacgagctttttgacggcttcggctttggaagcttttgacgatgccttagaggttgcatttggcgcagcaaaaagcgtggcgacgagagctaaaatgagagcaatggattttttcatgataagttagttcttgagaagggcgctatagaagttgcggacatcatcccagcggtagtacggggcggcggggcattgtactttgtccgcagccttgcattcgatgggtaacgtctgttcaatttcattgtacaaaattttgacgaggatgggcttgttttttgccttgtaaaataccatctgcaagtttgccgccatcgggatgattctaaagtcgttccactgttcgtgcaattttgagaggtctgaaaccttggcatttgcgatgggcaactgcatgagtgcagataacgggaggagtgtggcgtcgtggccaaagcggagcgtggctgcaattggcgtttggacggcgcgagcatttatcgttgtatcaacggcaatcgcttcgtcggcttcttctaaaatattctggagcgtgggctttgcaaaattgaggccatcggggcggttaatgagcgggcttgtaccttcaaggctgtaccaccaggcgttttgcgctttccagcgtgcaattttttcttccgttgtgaacaagtttacaaaggtgtcggcgggtactttggcggcttgggcgatttcgtcaaggagcggtttgtccatcccttggagcgatgtcgcaatttcaaaaaaatggttgtagaatccgttggtgtccacgttattcatcacgtatttgtagtcattgaatagcttttccaggaactgttgcggattgacgtttttccagagcttgtcgctttcgtccgtgtaggtcttaactttggaatagtcgagcttgccccagtcaaaggcgctgatgaacttcatgtagcttttgccggagatgagttcggaatggattttcggattcagcgaacggagttctccgatgaatgcggccatgctcacgatgcagcggccgctcgtgctcgcatacgacctgacatacggtgtgatctttttcccgccgatattccagtccttgaaaacatccccaaaattcttggacatgcggtttgcaatcccttcgtgctgcttgacgcccacttgcgtgaggtctcctttgcggggggccgccttgtctacgaggacttttgtgtagacgagtgcctgtttgccgagttcggtgagtttctgggcggaatctgccttggcgagcgtttcaaaaaggtaggtgtactcttcggcgctgtggtggtagcggctaccgtgacgcccgtaatggctgatatagaacggcttgtagccggcaggtgccttggtatatttaatatttacgggttccgggtacactaaatagccgctagaagtaaattcggggtgctttgcaagttcttcgtcgctaacttgcgcgttcacggttgcagtgaggaaaaatcccgttgcgagtacaaaaatgcccttggcaaaatccaactttttcatgtctccaatataatatattggtgttgcggtgcgagtaaactaaatcgctaaagcccataatccccgtaaaaacgcactttaaaggggcttttcaagttgaaacgaaaatatatttggcacatcttttgctacttttaaccacgtttaatttttaatcaaggacaaccatgagcattgtagatacagtactccataagatttttggtacacctcatgaacgtaaggtgaaacagctccgcccggtgattgcaaagattcacgaagcctgcaaggctctcgcaacgcttgatgacgcggaacttgctgcaaagagcgctgaattccgtgaaaagctgaataatggagctaccctcgacgatatcaaggttgatgcctttgccgtttgccgtgaagcttgcgaccgccgtctcggtatcttcaacatcttcaagccggaatttggctttgactttagccgtctcggcccggaactccaggaagctgcaaacaaggccaaggccgaacttgaaagcggaaagaacgaatgggaagtctacctccccgctgccctctacgccaaggttcgcgaactctatccggattccgtgaagccgttccgcatgttgcctttcgacgtgcagatgatcggtggtctcgtgctccacgaaggtgccatcgccgaaatggctaccggtgaaggtaagacgcttgccgctgctctcccggtttacttgaacggtctttctggccacggcgtgcatgtggtgacggtgaacgattacctcgctggccgtgacgctaagcagatgggcttggtctacaagttcctcggccttacggtcggtctcattgtgaatggtcttgatgctgaacagcgccgtcaaagctacaactccgacgtgacttacggtaccaacaacgaattcggttttgactatctccgcgacaacatggcggtggaaccgaaccagctcgtgcagcgcgaactcaacttctgtattgttgacgaagtcgactccatcttgattgatgaagcccgtacgccgcttatcattagtggtcctgctgaagacgctactgaaaagtacgcaaaggcaaacgaaattgcaaagcagctcgtcaagaacaaggacttctctgtcgatgaaaaggacaagaacatccagtttacggaaaagggcgtgctccacatccaggacttgatgcacattacgaacctctatggcgaacatgccgactgggttcacttcctcgataacgctctccgcgcttggtatctcttcgaaaaggatgtcgactacatcgtccgtgacggcgagatcatcatcgtcgacgaaaacacgggccgcttgatggaaggccgccgttattccaacggtatccaccaggctatcgaagccaaggaaggcgtgcagatccgtcgcgaaaaccagacgcttgcaacgattacgttccagaactacttccgtatgtacaagaagctctctggtatgactggtacggctgaaactgaagcaacggaattcatcaagatttacaacatgaacacgtgggtcattccgacgaacaagccgtgcatccgtaaggacttgcaggacctcgtttataagtccgaagatgccaagtggcgcgccattgttgctgaaatcaaggaacgccatgcgaagggccagccgctcctcgtgggtacggcatccattgaaaagtccgaaatcctccacggcatgcttgaaaaggaaggtatcccgcacgaagtcttgaacgccaagaaccatggccgcgaagctgaaatcatccagtatgcaggccacaaggacaaggtgacgattgcaacgaacatggctggtcgtggtactgacattgctcttggaccgggagtgactgaactcggcggtttgcatgtgctcggtacggaacgccatgaatctcgccgtatcgacaaccagttgcgcggtcgttccggtcgtcagggtgacccgggttctagccagtacttcctttccctcgacgataacctgatgcgtattttcggtggcgacaacgtcaagaacctcatgaaccgttttggtgtgggcgaagacgaagtgattacccacccgatcgtctcccgctctatccgtggtgctcagcgccgcgtcgaaagccagagcttcgatatccgtaagcacttgctcgactacgataacgtgatgaacgaacagcgcaaggtgatttacgggctccgccgccgcatcttgaacggtgaagatatccgtgacgaaatcatgaaccgcatcgaagacgcttgcgatatcaaggtttccaactacatcccggcaaagagctacgcggaacagtggaacctcgaaggcttgcatgaagacttgcagcgcacgctcggcatggaatacagcctcacgcttgatgatgctgtttcgaagacgccggaacaggtgctcgaagaaatcatcaacctctgcaaggtgcgttacgacaagctcacgaagattattccggatgccgacttccgcaatatcgaacgtcgcttccttctcatgacgattgaccaggtgtggaaggaacacttgtatgctatggaccagctgaaggatgctatccgcttccacggatacgcccagaaggatccgctgatggtctataagaacgacggcttcaagatgtttgaaagctgcatggaaaagattgcaacgcttacggctctccgcattttgaacatccgcatcacgctcccgaacggtgtgacggtctctccggaccagctccagctcaagagccaggaacagattgatgccgaacgcaaggctgctgaagaagccgccgctgccgcaggtaacgctggcgaagtcaatgcttccgaatccgctgatgcacagccgtctcaggaatctgctgaacagctgagtgccgaaggcgcaaaggccgcaggtcttgccggtcaggcagcttcgtccgagacgaacgccctttccgaagatcagcaggctcagccgatgccgcagagcgcactcccgggcactcgcccgaaccgtgctgctgctaatgccgcccttgctgccgctgtgaagcgtgctcagcagcaggctggtgcaaagctcggccgcaatgatctttgctggtgcggttctggcctcaagtacaagaagtgccacggcaaggacgtcgaataattcggccaagaatcgcgagcactctcgcacaaaacgtaattgaaaaatccttggcttccccgccgaggattttttatttatgttgtcatgcccgacttggtcgggcatctcctttttaaagcgtgcggaccacccaaaaatttttgcatatttgttcttatgaaaactgcgaagaaatttttcagccttgaaggcattgacggttccggaaagtccacacaaatcgacatgcttgtccgcgtgctagaatccgaaggccacaaggtcgtgaggttgcgtgaacccggtggtgccaaaatttccgaacgcattcgcgaactcttgctcgaccccgctttcaagggcatcatggcagatgataccgaacttttgctgtacaatgccgcccgcgcccaggtgattcacgaaatcattaaacccgcactcgatgcaggcaacatcgtcatcgccgaccgttttgcgtggagcacgtttgcttaccagggttatgcccgcgggctcggtgccgataaagtccagcgtctcacggaactcacgtgcggaggctgcttcccggaactcaccgtagttctcgacttgaccgttgaagcaagccgcaagcgcatggccattcgtggtggcgcccctgaccgcctcgaaagcgaaaaggctgaattcttcgagcgcgtccgcgaaggctacctcgctgcaggtcgcgattacagcgattgcgtgagcgtcgtcaatgcagaccgcactcccgacgaagtccatcaagatgtcctttcacttattaaagcgaaactgaaatgatctttttcttcatactcattttcggcgtgtttttcctgttctttaatgtcaggatggtggcgcctggaatcaagggaagcgtcattgccggaatttcggtaatcctcctccccatctgcttcttgtttagaacaagttattttgcatcgcttggcatgtccttctttgctgtctggcttgccgaagcgctcttcctttatatcctctggtggattatccgtggtatccgccgtgctgtcgtcaagaagccgcttgatcgccgtgttgaaatttctgtggcgagacttttgctctttgtttccgtgctactcacggttatcttccgtattgcaggcgctggcacaaatgagaatttccatgttcgcgagttcaagattgctgttccgaccgaaaaggaatttacggcagtcttctttagcgacctccacattgacccacttttcaagcgtgaaaagatggaacgcatcgttcacgtgagtgatagcctccacccggacttggtgctgtttggcggagacttttcggacgttgtggattcaacgctctctgcctgggaatacgacttcctggtgcaaaagcttgccgcaaccgcgaagatggctgccattgctattgacgggaatcacgaaggattccttgaacgcgaaggcagtgactttaaaaagtggatgcaaaataacggtttcgtcgtgttggaagactctaccgtttgcacgccttttgcctgtattactggccgtgtagaccatagcgttgccaagatgcgagctgtcgaacgcaagccgctttttgacttgcgccctacggccgaagaatctagacttccctggcttctccttgatcaccagccgcgtggcattgaagaagaccaccctggccgccgtcccgactttgccatgtccggccacacgcacaatggccagtttttcccgggaacgatcattattgactgggtctggcgcctcgcctatggtcttggcgaactggatcaggtcaaatggctcgtttccagtggtgttgattcctggggtcccccggttcgtatcggtagcgatacggaactcttgttcctccgttttgtacctgaccggctgtaatgacagtctgtgtcaaaatacattaactatattttagggaactatgactctttgcttagaaacggatcagttggaaaccgtacagagaattcttgggctccattttgagggctttgaagtttgggcgtacggcacgcgtgtcacgggcgtagatttgaccccggatacggatttggaattggcagtcatctcggactcccctatatcccttgatgacatgacttcggtggaaaaggcctttgttgaaagtggactcccgttccgtgtcgatattgtcgactggtccaagctccccgagtctcttcaaaagcaaatcaagaaagaacattctgtcattcaggaggccgccgatagcttccagtaaggctggcgaggtttgaatatgaatcgcttgttacccctatttttagctgcagccctctctaccatggctttcgcacaggacgatgtcgaaaaggtaaagtcggtggtcaagagtggtcgttgctcggacgcgattgctccgctgcagaaaatctacaatgcatctttccgtaagcttgaaggcgaaaaggcttctgtcatgcttgcggaatgctacctccgcacaggcaagaaggatgatgcttacgatgtggcttcccgcttcttggaataccatgtgaagtccgcttaccgcgaacgtatggaacttgcccgtgccgttgtcgatgtcgaaaagggttctgtgtttgatggtgtcgaagccatgctccgcgtgctttcttactcgactaacccagctgcaaggtctcgtgctaaagatgtcgctatccagactttggcggcatccctccttaccgcagaccagctccaggcattgcttgaaaagtatcctgttgaccgcgaagtgatgggctggatacagctccagatcggtcgcgaatgccagaacgccaagcgctaccgcgctgcgaggtactggtacaagaaggttctcaagacgacttcttccgagaatttgcagaagaccgccaagaagggcatcagcgctcttgaaggccttggtgcagggcttccgaccgtgctcgtgctcgctccgctttccggtgacttcgccgaattcggtgctgccgctgtgcagggttccctcctcgcttacgaacaggcaaacctcaagggcaaggtgaacatcatcttccaggacacgcacgccgatgccgctatcgctctcatgcgtacgcaacgcgctgtgaaccaggatagcattattgccattatcggtcctatcatgagcgctcctgcaacgtctgtcgctgcatggcttggcagtaacttccagcatgtgccgatgcttactccgaccgcaacggacgctggcattgcaaagcttggcccgaacatcttccaggtgaacctcaccatggacatcctctcccagacgattgctgacttcgctatcaagtgtcttgacattcgcgaatttggcgtgatgagtccgcttggtgattttggtacggccatgtctgaaagctttactcgcgctgttgaacgtcgtggcggtgctgttgtcggcttccgcaattacgaagaaggtcgcccggactataagactgaattcaaccttatgcgcgatgttcgtttcaatcaggaaaaccgccgtcgcaatattgctaagggcttgaatgatttgaactctgtgaacccgcgtgaccgcaagctttacctcgctgactctactgttgaatttccgggtctcttcattccggctacaaacccggcagatgcaggagccatggtgagccaggccgcatttaacaaggtttccggcacgtatctcggaacatctggctggtacggtcgtgaacttttgattcagggcaagcgccttgttgaaggttcctacttcagtgttccagggctggatatgaacaaaggaaatgccgcctacacgaacttcgtgaaggactttaccgcccgctggggcattgagccgggtgaagacaaggtaagcggtctcagctacgatgccgcaaacatcatctttacggcattctccgctgtttcgggtaatgacgacgacatgacgcattacataaatgcgactaaagatttcaaggggatctatggtgatatcaagttccgtcgtggtgcaaacgccaacacaaagatcgtgacggtgaacaagggcaaatttgaagttgtgacggcttgcgaacgccaggacaaggcaaaagaatccgccaagtctaaaaagaagaagtaacgcaacgtgtcatcctcggaatatttctcgatttaaaaaagaaccctgcggctaaagccgtagggtcctttttctaggagtaaaaccggtgattccggaattgagagagagaaactagcagtttgctgcgatgcatgccgccacgaagtccgccgattctccttgctggtaataagcgtagaggttcgaatcgtccatgatgtcttcgaggttgatgccgcttgtggaggttaactcgtctttgattctagccttgaaggcttggaatcctgtgtggagcaggtagtagagtgccgcagtttgtgtcttgtggaacatcttcatggtggcctccatcgaaaagagttgttgtggcgcctaggcgagtttttataaaatctcttctgataaccacttagcttcaattttcttgaaagaatgttaataagatgtttatttcttattaacatctattgtatttatacatttttttacctcaagaaacaaggtttgccatattccaaaatggatgatggtgcgtgcggacgaaagtttctaaattacagacaatgctaaagagattcatcgcaccgctgttaatggtcgccggcatttccgttgccgacgagctttcttttgcactttctccggcgcaaaacgaacttgccgaaaaggtcacgcaaaagacgatggaactcaactacgtcgaagcattcaacctggcccgcaagctccgtctcgaaaacgatggggtaggatgcgtgttccagaatatcatccgcgtgagcatgtacgacgacaagggcgatacgacatcgctcaaggtcgccgccaagaatcttgaaacctgcaagaccgaaggtctgtgggatgcgctccgcaatttcgagataggctacgtgcttaccgagacaggccattccgtcaagggcgccatgcagacgcgctctgccgcaagccagttcgaagacgctaaggattatgagtccaaggccttctatgcgatttacgcgtactatgtcgataacagctttggttggctcccattcaagtcggacaatcgcgaggcctacctcaaaattctcgattccggctccctgcgttcggcacgtttctggccgctgttcctgactccgctcatctggatgcactatgaccgcaaggactacaagacgggcctttcgcttgccgaacgtggcctcaagaaggctccgaatcatccagtgatgctccagatcaaggccgacatgctttacaggcttgaacgctacgacgaagccgccgctatttacgaaaaaagtgccgcagactaccttgaacgtacaggaaagtccattcgatactggtgctccgtattgaacctcatccgcatctaccacgatgccggtgatgaagccaagtcccaagaacagcgcaaaaagctcaacgacccggattaccagaaaatcaagaagtggatgcctggttccctcattgacgaccttaccgaccgcaaactgatttaacagtaggggagttagtgatcattcaaactgtttactaaccactgattactgtccactttaattgttaacaaaaattagcgaaaattttttagtccattctcgacaaaaaagcgtgttaaataaatagaagcacgtttaaaaatcaggaggtttttatgtcgagaaagttgtcagtgctgcgtgttggattctttttggatggctatacgctcaagaaggtcaatgaatattacctcaggcaccatcggtatcactcgcgattggatttcaaggcgctcaagggttgggtacgggattacgccatgcgtctttttggccacgatggctgccctatagagattgagtcgcattattaccacccttacgtgagatttgaggatcgagctgaatctccagttgacagcggcatggaccgttttgaaaagcagcttgcgctggcaggtttcgaagtgcattacaattcggcggaaaatgctaaaaggatggggccgaacttgcagctgattgaagatgcatccctttgcgcctactaccgcaggatagacgcccttgtgcttttgagtacgcaggggcagtattcaactttgccggaacgtctcaagcgcgaaggtatcccgacgctcttgctgggctggaactttgagtacttaaagggagatactccggtttactggaaaacggattcctgcttgcgggaacagagcggctattatgtggctatggaggaagtggccgagatgtatccgcctaagcgttttgccgaaaagaatttgttcatgctgccgtacaacccgcagcctgcaaattcgaacatttggcgtgcgtacttgcaaaagatcatggcatcgcttgacgaatcgcctgcatgtaagcctgactacaagaaaagccccgcagtggcggggcttggctagcgattttaagttttcgaatttagttcgttcttaaatcttgtcctgctgtttcttttcccatgggctgaggaatgtccagccaatgcggaggcctacaaaccaggtatcgccatcgttgtcggtgttgaagatggtggtatcaaggttgtcgccttcaacgttgagttcgttgtagcgcacagcgcggtaaccaccgtagaggccgatggagaactgttcaaactgaaggcgtgcttcgagttctgcgttgaacgtggcggccatggtgctatagtagcggtcgcgcatgatggtttcatctttgcttgattcgtttgtaacaacgtaattagacgtgaagtggatattcatcatgttgaatccgatacccacggccgggatcaagttgaagaatgcattttcaccgaggagcttccagccgaacatccagtcgacaccgtagttgaaccagcgtgcatcgtagagagggaaatcggatgtgactccgttaggaacgcctgtagagtcaacagcgtatgcagtaactgtggatttcggtctttcagaaatttgcgtgatggcaaagttgatatcgaaccaggtcatgaactgcttgtactgcgcaccgatattgaaatgaataccggggtagaacttattgaacttgctgtactttgcggctccgtaatagagggatgtgtccgtgccgtatttgtgcttcaatgcaccgcttgcaaagggtaccgtgtttatgtagtcctgaaatccggggaacatgccacggaaatctccaccaatggaaatgaagccgcggatgtgttctttgtcgtaaaatccttcttcggctgcagatgaattggtggcaaatgcaagaatgctaaacaccgcggccaggcataaagaggctatttttgtcttcataaaggctctctcctaatagggactctcaaaaagagacattaaatcaaacaataaaatacattatcttctggttttgtgcatgaaaatttacgatagaatgttgaaaatcaataaattagtgccgttttgtcattcgttccgaggggggcggtttagtttttttgcttttacctggatttgcgctgtcttggttattgccgtgacgggctgtcgtgacgagtcaagtgctcaagggaatttacaatcaaaagcgccggtgactgcatgcagcgagtccgtccagtttgaaccggtcgtgagcgactatttctcgattggtaaactgtgcggggttgatgtcgcggttgtgcgttccgtggtcggtaaggatacgttggtccataaatacgtgatgatggattcagcggccgcctctcttgggatggatctgcaacatcgcgggttcccggaagaatggcattcggcggtggtattgcgtgtgccgcttaaccgtgtagcggccctttcgacttcgcaggtgggctacatgctcaggctcgggcttcgcgacaagattgtcggtgtctcggatgggcagtacatcgtggatagtgttttgtacgagcgtgcgcagaataagtctgtggctagtatcggctacgatgcaagcgccctggaaaaattgatggctcttaatttggacttggttcttgactttactacaggcggtgattacgataactacgaacaaattgcaagaaccaatctcccgttgatgctcacgtccgaatggcaagaaaatactccgcttgcaaaactggaatggattaagttgtacggaattctgtttggcctccgcgctcaagccgataccattttcaaacaagagaaacaaaaatacgaaacactaaaggctttgattgcttctgcagattccctctcgtctctcgtctctcgccattcgtctgaacattgtcctcgcgttctcgctggcatgtcctacggtggtgtttggcatgcttctggcggcaacagctttacggctaacttggtccgcgatgcgggtggttgctacatgtgggcttccgatacttctcgtgaacttacattctcgtttgaagaggtctatgcgcttgccgatagcgttgatgtctgggtcaatccgtccatgtttgcaacgacggacgaaatccttgcccttgaacctcgcgtgaaaaatatcaaggcgtttaaggagaagaaagttttccagaatgatgggcgcaagggtcttggggcaggcaacgatttttacgaaggggccatcacgcgtccggcggaactcctgtggaatcttacaaaatgcataaaagggtccgttccgggggtaaattcgatagacaccagttacaaatggtacagaaatatctataatttttaacgtatgatgtcacacacaggtattggagactggatttctgctcaatatgacctcggtgtaccgttcttgcaacaggtcccgagagagtatgcagactatctgcttttaaattcccagattcgtgaatacgacgctggtgaaatcatcctccagggcggaatcgaaggcgaatccttctgcgttttgcagagtggtcgcgttatcatctgcggccagattctcccggacggccattacagtgcgcttgcgactttggaaagcggctcctgctttggcgaaatgtctatcctgtgtggcgaacctaccgccaatacgattattgccgccgaagacggctgcacggtgcttcacattccgaaggcggaatttttgaagttcctcgacaagaatccgagcgccttgctttacctttacaaggtgatggcggaccgcctccgcgcaaagaaccaggcgcttgacgaattcgaacgcttgtcgcttttggcttcggcgaaggttctaccgtttattgattttgcgcagacgatggaaaagagccgcattaccggaacggtcattttcgaatgctccggagaatcgggctttatcgctttccaggatggccgaatctgctgtgccaagtgcggcaagcttgcaggtccggatgcactcgaaaagatgctttcttggggtgatgagacattgttcaagctggatacgcacgtgatgcccgatgtcgtaaacatcaaccagatgtcggataccacaagcctcatccttgatgcgctcagaaatattgatgaaaaacaaagcgcccgtaaatagggccaaatcgctgcccgctcgtagggcaaaggaaaaaagatgaattacgcagacgcaggagtttccttggcacgtgccgatgaggcaatggtcggtgtcaagaagtccgtccgtaccactttcaaccagggcgttctcggcgacgtgggcaacttcggtggcctgttcacgctgaaccacctcggcatgaaggaccctgtcctcgtgagctccgttgatggtgtcggcaccaagctcaaggtcgatatcgaaatgggtacgcacgaactgccgggtcaggacatcgtgaaccattgctgtgacgatatcctcgttcagggcgcacgtccgctgttcttcctcgactacgtggctacgggccgcctggaaccgggtgtcatggacaagctcgttgccggtatggccaaggcctgccgcgaaaacgacctcgtcctgatcggtggcgaaactgctgaaatgccgggcttctacggtccgggtgactacgatatctccggtacgatcgtgggtgtcgtggaacgcgaaaacatcattgacggcaagaagatcaagccgggtacgatcatcctcggtctcccgtccacgggtctccatacaaacggctattctcttgctcgtaaggttctctttgacgtggccggctacaaggtcgacaccatggtcgacggcatggacaagtccatcggcgaagctcttgcaactccgcaccgcagctactacccgagcctcatcgacctctgcaacaagaagaagattcagggccttgctcacatcacgggttcgggctaccagggcaacatcccgcgtatcctcccggacaacgtcgacgtgattatcgaccgcaccacgtgggatcctccgatgatcttcaagctcatccagcaggctggctctgtcgaaaaggacgaaatgtactccacgttcaacatgggcatgggcatgctcatcttcatcgacccggctgacaaggctgaagtcgtcgctcacctcgaagctaagggtgaaaagtggacgcagatcggtgaagtcgtcgccggcaccaagcaggtgaagttccgcgactaatcgcaattatgtcatcctgagccgtgaggcgaaggatctaaaaaaaggctcgcacataagtgcggcctttttctttttctaaccacttcctaccgtctacttcctaccgtctactttttgtcccaactcacatatatgctgtcaaaaaactttttttcgtgccttttatgggaataaaatttaattttaaacgaggtgtaaaaaggaaaattatgaaaaaacttttactgagctctttaattgccgcaggtgctttttcaatgttcagcgcctgctccgatgaccccgttaccgcatcatctccgattgcggctccgacgtcgagcgattcgggttacccgggtacttctagcagttctagcgcatttgctccgattccgggttatagttctgctatagtgccgggctctagtggttctaatccgctttcaagttctagcgcgattgctccagttccgggttctagctccagcgtcgttaatccgtctctgtctagttcgtctgtaaatccggcatctagcgcaactccgggttcttctgctgttgaaagctctagcagtgcggaacctgcaaagacgaccggcaatcctgaagaagacatcaagctgtaccctgtgcccacgctcaagaatattcttggcaatggcaccagcggctggaacacccgttactgggacgcctgcaaggctcactgctcccagaccagtctcgatggtgcagaaggcaagcccgtcattacttcccaggaagaatacgagtccagacattacacggcccgcgtctgcaacatccacgatattgaaattcctacgtttacctatagcaagggcttggaacgttactggatcggtatccagaatacgccaaacgcatgccaggaagcagaccccgcatctggtggcggctttacctgtaccgacatggcccctgtagctgtgaatgatactttggcatatgctttcgttgctggtagcgatgcgacaacttcgtgtggcaagtgcttccatttgcagtatgacggtagctttaaggatgccgatggcaataatgctcccaagggaacgcacaaggctcttaagggtaagcatatcatcgtaatggcatccaacatcggtcacgacgtgaagcctggccagttcgacctcatggttccgggtggtggaccgggtatcttcaatgccctgcagcttcagatcactaagcccggcattgaatggggtgccacttacggcggtttcttgacatactgccagaacggagagaagtgcggttatgatggtacgctggaatgctaccagagttgcgtcaacgaaatgtgcgacgctgcctttggtgactccaactatccgaacctgctccgtggctgtcactggtttgccgattggtttatggctgccgacaacccgacctatcagtgggaagaagtcgaatgcccgcagtacttggttgacaagtacgagacgactatcagcagatccattgaaaccaagattctgttccagtcagactggtctaaatacaagggcggtgaatttatcaccacagacgcttgcagcagcacacccaacgatcagcacgaatactgcgatccagaccagttggctgcagacaaggcaaagacctactagtcctgtgtaagaacgaatttatttgaaatgttgtcccggaagcattgctcccgggatttttttttgtgcatttgctgtctcgtcaccctcttatgtcaccccggctgagcctgccctggacgagttccgggatgccggggtcgccatttttcattctcgtcaccctgaacgaagtgaagggtccagtcaattcttgcctatggccaaaaagatttctgtttacagaatgtgaataatgtgtagtgccgacggcatacatcccgtttttatcgaaaaaagtgaaaaaaagtgaatttttttcacaattaccccttgcaaatgttcgtgaaaattctataattggcgccgttcctgagagacgaggccgaaacgaagaaacgaaagccgagaacgaaggaaaaagcgaaagcccgcgagactttcgggaagattgaaggaatcggagatgtgcttagtgacggcccaagaaaatttcttggaagtcaaatttacgaaaaacaggacagactattttaaaaatcaatgaagagtttgatcctggctcagaacgaacgctggtggcgtgtcttatacatgcaagtcgagcgaggcagcaatgccgagcggcgaacgggtgagtaacgcgtaagcaatctgccccatatcaggaaatacccgtgccaacgcgcggttaatgtccaggagagtggccttccgcatggagggttgactagagatttatcggtatgggatgagcttgcgtccgattagctagttggcggggcaacggcccaccaaggcgacgatcggtagccggcctgagagggtgatcggccacattgggactgagatacggcccagactcctacgggaggcagcagtagggaatattgcacaatgggggaaaccctgatgcagcaacgccacgtgtgggaagaagcatttcggtgtgtaaaccactgtcatgagggaataaggcccgcctccgggcgggattgaatgtaccttgagaggaagcaccggcaaacttcgtgccagcagccgcggtaatacgaggggtgcaagcgttgttcggaattactgggcgtaaagggagcgtaggcggagattcaagcggattgtacaatcccggggcccaaccccggctctgcagtccgaactggatctcttggatagttcaggggcaggcggaattcctggtgtagcggtggaatgcgtagagatcaggaagaacaccgatggcgaaggcagcctgctggggactcatcgacgctgaggctcgaaagtgcgggtagcaaacaggattagataccctggtagtccgcaccgtaaacaatgcatactgggtgtccgggggttcccccgggtaccgtagccaacgcgttaagtatgccgcctggggagtacgtacgcaagtatgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgcagaaccttaccagggttttgacatgggaacgccgcggcgagagatcgccgttttgcagcaatgcaacgttccgcacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccacgtttccagttgccacccgcaagggggccctctggagagactgccggggacaaccccggaggaaggtgtggatgacgtcaagtcctcatggcccttacatcctgggctacacacgtgctacaatggtcggtacagtgggtcgcaacgccgcgaggcggagccaatcctcaaagccgtcctcagttcggatcggagtctgcaactcgactccgtgaagctggaatcgctagtaatcgtgggtcagcacaccacggtgaatacgttcccgggccttgtacacaccgcccgtcaagccatgggagaagggagtgctctaagtcgtgcaagcgcctaaagcaagacctttgactggggctaagtcgtaacaaggtagccgtaccggaaggtgcggctggattacctcctttaaggagtaaatctggaacgcaagttccaatacctgtttttcaaaagacaaacgccgtcgcataagtacatctccgattcttttagagcccgggtctgtagctcagctggttagagcaccgctctgataaggcgggggtcaatggttcaagtccattcaggcccactttcaggggttatagctcaactggtagagcgccagctttgcaagctggatgttaggagttcgagtctccttagctccaggaagcaccgaccgggtgcagaaaacatcgtcccagcgaggacatgtgaaaattgaaatttcggcatggaaactaacaaagcaatcaagcatacagagtgacttgaagcaccaagaaaaaacaggtggattcgagctgctcatgcggcagaacagagctgaatcgctggaattaggatttaagcgaaggaatgcacgcgggggatgcctaggcatccgccggcgacgaaggacgggccaagccccgaaagtccggtacgaggcgcaaagggcctttgactaccggggttccgaatggggaaacccacgcgcaagcgtatcctctagatgaatacatagtctagcggaggcaaacccggggaactgaaacatctcagtacccggaggaaaagaaatcaaccgagattcccgtagtagtggtgagcgaaccgggaggagcccagacgggttgcgtacagcggattgcgagcgaagcgggatggaaagcccccccacagcaggtgacaggcctgtagcgagcaagaaactgacgtccgtcgaagagtagggcgggacacgtgaaatcctgcctgaagacggggggaccaccctccaaggctaaatacgagcggatgaccgatagtgcacagtaccatgagggaaaggtgaaaagcaccccgagaggggagtgaaatagcgcctgaaaccgcgtgcatacattctgtcggagggaggattcatcctcctgacggcgtgccttttgtttaatgagccagcgagttgctcgtgtacggcaaggttaagggcctcaggtccggagccgaagcgaaagcgagtctcaactgggcgaccagtcgtacacggcagacacgaagccttagtgatctacccatggccaagctgaagcggaagtaacattccgtggagggctgaaccgatatacattgaaacgtgttcggatgagctgtgggtaggggtgaaaggccaatcaaactgggcgatagcttgttctctccgaaacatatttaggtatggcgtcatgttagcttcacgggggtagagcactggcaggactagggggcacacccgcttaccaaaccctatcaaactccgaataccgtgaacgcgatgcatggcagacagcctgcgagtgataagatccgtagacgaaagggaaacaaccctgaccaccgactaagcgtccccaagtacgtgccaagtgggaaaggatgtggagctgcacagacagccaggaggttagcttagaagcagctatcctttaaagaaagcgtaatagctcactggtcaagcggctccgcgccaaaaatgatcgggactaagcacgtcaccgaagtcgtgggctctggcaacagagcggtaggagagcgttccgcaggcctgggaaggcgggtggcgatgcccgctggaggcaccggaaacgagaatgctggcatgagtatgcgaaaatgcgggtgaaaaacccgcacaccgtaagtccaagggttcccgggcaaggataatcctcccggggtcagtcgggatctaagacgaggccgagaggcgtagccgatgacaaccaggtgaacattcctggaccctccgataagcgtcacgaccgacgcggcgacgcatgggaattcacggggcggccgatggatgccgctgaaggagtgcgagtcgctggggcggcaaatccccccagcacatgacccaggctccggacccccggaaggcttcggccggaaggggcgccgcgatggaccgtgccaggaaaaaccgctaagggagcgaacggaggcccgtaccgtaaaccgacacaggtggacgaggcgaatagcctaaggtgctcgagacaactcgggagaaggaactcggcaaattaaccccgtaacttcgggataaggggagcctccggtggtgagcgtgaacagcgcggagcctctggaggtcgcagggaaacggcagaagcgactgtttaccaaaaacacagggccatgctaacacgcaagtggacgtatatggtctgacacgtgcccggtgccggaaggttaacaggaggggtcagcgcaagcgaagccctgaatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatcgtgtaacgacttctgcactgtctcctcccgggactcggcgaaattgcagtgccggtgaagatgccggcaacccgcacctggacggaaagaccccatgaaccttcactgtattttgacattggttttagggctggcatgtgtaggataggtgggaggctacgagccggcgacgccagtcgtcggggagccgtccttgaaataccacccttgcccgttttgagatctaacctcgtcccgtcatccgggacagggaccgtgtctgatggtcagtttgactggggcggtcgcctcccaaaaggtaacggaggcatccaaaggttccctcagcgcggtcggcaatcgcgcgcagagcacaaaggcataagggagcttgactgcgagacggacacgtcgagcaggtacgaaagtagggcttagtgatcccgcggtacagcgtggaaaggccgttgctcaatggataaaaggtactctggggataacaggctgatctcccccaagcgttcatagcgacggggaggtttggcacctcgatgtcggctcgtcgcatcctggggctggagaaggtcccaagggtttggctgttcgccaattaaagcggcacgcgagctgggttcaaaacgtcgtgagacagtttggtccctatccggtgtgggcgttcgagacttgagggaagctgtccttagtacgagaggaccgggacggacggacctccggtgtaccggctgtcgcgccagcggcattgccgggtagccatgtccggattggagaaacgctgaaggcatctaagcgtgaagccattcccaagatcaggtctcgcgggggcaaccccctgaagggccgtcggagactacgacgtcgataggccgcaggtgtaagcgtggcgacacgttgagccgagcggtactaatagcccgtgagacgcttttcctttctttcaacgatttggttcatctactgcgtgagcagcccgaacccactacgcttcagcactgaagcttgattgagtttccatgtcaaagaatttgtttcagcggttatcgagtgagggtcacacccgttcccatcccgaacacggaagttaagcctcagatcgccgatggtacctggccctcgggtccgggagagtaggtcgccgctggattcacgggccccctgagcaaacgctcggggggccctttctttttatgccgctcggctctattgcaggacgggactccgtcttcgcctcgctctcgcgcctacgtccggtcagtaccggccgcctgccgctcacggcccttgccgaagaacggcgagcggggctttttcgtttttgcgccgctcgcgaatcacgcgggcgctcctcggatcacgccgcgagtccgggcttgtgctgtcataacggacatcgttccggcatacatgattttatcttgtcctaaaaattttttcaaggcgctcctgttaagagaatgctctattctacagatattaaaatgcgataaagagtttgttctgagtttaaatcgctattttgtttgtacaaattttgtacgtttttactctgttttcggggattttcttcacgttttctggaaaaagaattttctatacataattttcttgaaaaagatttcttttttttttaatatttttgtttttttacaaaaaaatgatgtaaatttaaacttacgggtgtggaataactaaaaggtgagtgttgtatgagacacctgtatttggctttttgtctatttggcgctgttgcgtcttcggcttttgctgatttgactgttcacttgcagtctccttttggcgtagctgccacttctaaatatattcctcatgttgttgggaatgccatcaagcccgatgtcggggctacttcatctaccataatgaaggatgaaggtgataactggtattcttatacatggaaatcgtccctttcggactttttggcgactgaatcattcagtatcaaggcgtgtccggaaggcacgaccagtaatcttacttgcgtagactgggcggaaggcgataactttaatttccgcgatttctttgatggtagcaaggaagtctggatttatacggattctgagacgggaacttatacgaagtcctttgtggctccaggatccaaggttgtttggttcaagagcccgtggggcaataaggctttgccgcagatggtctttgggcaagatacggtcttgatgcatttctctgaagataagacgaagtgcggctggttctacgcaggccttactcaggaaatgcttgacaagcatatcctacgtactgcatttttctatcgtaacaatgcaccttggttgagtgtccctgcggacaagaagcagattattgaattgagtgccgctctcgagaagaaaaaggatactatctatgttgatggtactctggcaacaccttctgtcgggacgaacatgggtactgttggggaatgcttcgacaatagccgaacgttgcatgtttataatccgtggcgtaccaacagcatttatcgcgatagctcgatttatatcagtatagatggtgtgagacaggattcaatccgtggtgcagatacgactattgcaggacctgcacaggaaccgcttgctttagacaaggattataagtactggctttccgtgactttctcggattcccttgtttctacagcggcctggaaatctgcagatgctaaggtgcagtttacccgtagtttcaatgaaaatatcaagatccattatttcagtgaaaagaatcgcccggttgcaagcgacttgttcccgtcaggtgtttatgaaacatggttctttgcaagctctacaatggaagacgttgatatttcttacgcaccgcttgaacgcaaggttgtgcgcctgcttagcccgtggaagaatacgccgacttcgtttgtggtcagtgccaataatgatgtcgtgagaatgtcgactttctcgaaggatacttgcggctggttcgaaggtacgtattacaagcacgcttctgattggaaggtttatttcaagcagagctttggccttgaaaagtactcgatgcaaggcgttattcgtgaaggcaacgaggttgaagttcttgtcaatttggattccttgctgaccactcgcgatacggcttgggtctatccgtccgaaaagaacaagagctatagccgtccggatgcttcgtccaagttcccggtgggtcgtcttggcgattgcccgagcatgaagatttccgcaatgcttattgactgggctggcgaaagccatcacgacagtattgatattgactttggccatgtgtttggcggtaatgcctatactaaggtcgggaaggatagttcttgccaggccggaactgtaacgggcatggtgaagcagacgcttgtaaatggtcgcccggcacgagtggattctacagatttcccgtggagcaagtgcgctgcaggtcacgagattgacaagtggtttgtgccggaagttgtcgctactgttggtggcaaggaatatacgaactcccgctgccaggacattgaactccagcttgacaacgaagggttctggtatgccgactacacgaatgaatcgggtgactgcaatgacccggtaagcccgggatttttcccgctggatgactttaggtatctcgattctgcacaaacgataccgaacccgaaatttgactgggatgtcgaaggatgggtcaagtgggctggcgaggccaacggcaagaatgacacttgcaagcacaactatggctataccatggcggtctccgcaagcttcaagtatgtgaagggtcagtattttgaattccgcggtgacgacgacgtgtgggtttatgtcaataacaggctcgtagtggatatcggcggtgtgcatgaaaaggtggaaggcgctgtaaatcttgatacgattggtcagaacgatccgacgctcgccttgaaggaaggtcgtgaatatccgttccatatcttctacgccgaacgcaatgcgacggggtcgaacttcaagatgcgtacctccatcaatttgcagaagcagaacacctatcttacgacaatcaacgataccaagaagagcgatatcacgggtatcttgagactcaagatggatgccgaagctgttagctgcgacccgaatgccaaggctctggtcgatacaactgatgccccgtctgtattctacctcgatggtggtaatttctccgaagcggctgaactgagtgtcggcatgaactatggcggtatcctgattaacgaagacaggtccagtttctcgattaatattgatgaaattgtcaagcagcgttcgctgcagccgggagcttatgtgctgtacttctactatgaaagcgatatgggcttgaacgacgcctatgaattcactgttcctgaatacccgactccggaaatcgcgtttgttgatgtgtttaagggcagcactacgggcaagccgactgcatttgacccgacgaacaagacgttgagaggagaaacgattgtcactggtgtaaacgatacgttgatgactcacgtgcgttacccggaaatgacgtaccttgaaatcatggtgacctacatgggtgaaatttgcggtgactgccatgtctttttggatctgaagccgtcgaatgcaaatctggtgttctacagcgagacggatcagcagatcaacactgttgaaacggatgatgaaggtattgctcgtttctatgttgtgggcgaaggtgctgctagtggtgtctcgttcaacgtcgttggcattagcggtgtcaaaaactcgctcaagtgggataacatcaacttcaaggatcctgaagtgccgctcgcaaagacgggtagcatctatgaccgcaatggtgatggtgttgctgacagcatttacatcccgtttgagttcaatgctcttgttgagcacgatttggatgcgattgcatggaactttggcagcaaggattggcacgagttcaactctcttgaagatatctcgggattcattaagaacgattcaactgtcgtcattaccgcagatagcctgattgattctgtttacacgggtgaagcgaagtctgttgtcgatggcaatttccgttaccattacatttaccttgatgaagcgacgggctcgactcaggaatctgaaacgctctacacgaagattcaggataagattggcgctatcatccttgaaaagccgatgctcaagattgtctcgaataccgcagtgaaggtgacgattaagctttctgaaggttgcaatgccgcattgctcttgtcggataattctaggttcatcgaactgaaggacaaggatgacaacattgtggatccgtcgaagtatgtcgtgtaccctgcaactccgaatggcgaaagcgattactacgacttgatgttcttgaagtcggaaactgtgattgctccggaagtgggcttcaagattcgccttgttccgggtgtgttgcctgacttgagtggcaatacgcctcacgaattgaacccatggcgccgtattgaaggtgaacagccgcttgagactgaacgtccgaaggtcgtgacggttaatccgggcatgtttgatgaaaatccgtggccgggtgatacgaacgatgtgattccgctccgcgtcgagaaggaccttacccttaaggagattatccaggagaagggcttgccgggcgtgttggtcaagttccagcttgacgattacgcaacgacccaggtgcttggcgctggtaacttgaagccgggtactcctgaatacgacgcagtcttgagcaaggtcaaggtaaactgggatattgaattcttctcgagtctggggcagtatgtgaactgggtcaagggcgaattcgcctgcaacgacaagtctattttcggtacggactgtatccagaatgcgggcaacatgttcttcgaatgggatgccatgagtgacaagggccgcatggtcggaacgggcgtgtatattgcgaagttcaagttcaagattttctcggataaggaagtcatgggcaagggcgaagaaacgttcacgttcggtatccgccgcaacgaaaagtacaagaccggaacaaagaagatcaagtaattaacccatcccatatttgggatgaccgaatgccccgccattgtgcggggttttatttttttttccttatagcgttttgaaattttgtgtcttgagtatatctttagactaaagtgtgggcagaataaagagggtgttgaatgaaacactgttgtttgggtattgtcgcctcgttactgctgactgtctctgcgtgggcggatttgacaattcatttacagtcgccttttcgcgataatgcgacttcatcgggctatattccgcatattgtcggtggcgtgacggattacaatccgggttttggcgctacttctcggaccatgatgaagagcgaaggcgatagctggtattcttacacttgggaaggcaagacggttgccgatttccaggactggcaggattttgaattcaaggcctgcccgaataccgacgactacaatttcaataacaacaattgcgtctcgtggaccgagggcgggaagactcgcattactgctttcttcggtacggaaacggaaatctggctttataccgatacgaaggacaagtcctacagaaagtcgttcatggcgccgggttccaagatagtgtggttcaagagcccgtggggcaacaaggtgttgccgcagatgattttcggtacggattccgtgctgatgcgttttaacgagggcgataaggaaaagtgcggctggttctatggcgcgcttacgcctgcgatgattgaggcaaacccgcttctgatgggctattttgtacgctacaaggcgccgtggtatacggtcccggccagtagggattcttttgtggactttgcggggcttttgcaggtgcaggatacgttgtatgttgacggtacggtgcctaatcctgtagtgtctgcggaaattgggacggcgggcgaatgctttgacccgactcgtagattgcacatttaccacccgtggcgtacgaacacgacattccgtgatagcacgttctatatcaagattgacaacaacattttgaatgcgccgacggggctcagttccgaaggcgagtacaagtactggcgccatatcgattttgcggattcgcttgtgggttctgcccagtggaattctcagatgtcgacagtccagattttgcgcggtagcaatgactggcctcagcatccgtatttccaggattcgcagcgcccgcatgcaagtgattttttcccgaccggcatttacgagacatggttctatacttcgacttcacttgaaacgtttgaattggcgttttacccgccggaacccaaggttatccgcttgaagagtccgtgggaaaaccagtcgccttcgatggtgattgaatcaactggcgatatcatcaagatgggtccgcttacggatacgtgcggctggtacacgggtacggtctataagcatgcaacagattggcgcgtttactttaagcagacttttggcatggagcgttatggtggcaagggtgttgttgctgaactcgataatcttgattctttgatttccctggattccctcatggcgttgcacgatacggtctgggtttatccgaacccgaagcagcgttatgaaccgagcgatacgacccgctatccgggcattctcggcatttgcccgtctctcaagatttcagcgctcgttgtggactgggccggtgaatcgcatgacgatggcattgacgtagactttggcggtatttaccagggcaatgcctatacgactattatgggcttggatcagaatggcgatcttgctgaattgaaaacttgctcggggcatgtgccgggcatggtgcaagatacacttgtgaatggcgcgcctgcacgtgtagactcgcttgtctatccgtgggcacagtgttctgccgctcgtgaaatcgagaagtggtttatcccgcaggtggtggcgaaggatgctgctggtaatgaatacaagaatggtgtctgtcgcgatattagccttacgcttgatgaagaaggtttctggcaggcggacttcacgaatgaagaaggcgattgcaatgacacaatcaatccggggttctacccgattgacgacttgcagtaccttgattcggcaaagacggtcttgaacccgaaatttgactgggatattcagggatgcaaacacaactatagctttgcgatgaaggtctcggcgcagttccgctatgtgaagggccagtactttgaattccgtggcgatgacgacgtgtgggtgtttatcaataaccgccttgtcgtggatattggcggttgccatagccctgtggaaggtggtgtgaacctggatacgattggccagaatgatccgtcgttaaagcttgttgaaggtcgcgagtacccgttccatatcttcttctcggaacgcaatgcgacgggttcgaacttcaagatgcgcacgtccatcaacttgcagacgcaaaagacgtattacccggtggaagaaaagacgaccgatgggacgatcaagtacaccattttgcagttgttgatggatgaatccatcagctgcgatgtctccagcacgtcgaaaatagatacgatgcctgcgcagtcttcgtttgtgctgtttggcgatgacgaccgaatcccgtcaacgggcatggaacttttgccgggctctgttgcgggtatcaacattgacgagaacatggcgggctttgtgattgacacggtggagattgtgcgcaagcgttctctggctccaggctcttacatgttgcagttcttcttggcaagcgacatgacgcagtccagcgaagtgttctttacggtgcctgcttacccgctcccggacattgcatttatcgatgtgtttagcggtgtggattctgtcaggatttttgacccgacgggtattagcttgcgcggcctcccgtttgacggctctgcaaacgatacgcttttgactcatgtggcttacccggatacggtgcctttgcaggtgggtgtgttctacatagctaacctttgcaaggactgctttgcggtgcttgacttgacgacatcgttcccgataagtttcctggatgaaaagaagcagcgcgtgaacaagctgattaccgattcaaccggtgtcgcgaagttctacgtggtgggtgattcctcggtgacgaacgcaagctttgaaatttccggtggtgctgtggccaacgtgatttcgtggggcagtatccactttaaggaaccgcctgtaccgtttgccaatagtggcgaggcgtttgaccgcaatggcgatggcgtgctcgatagtatttctattgtgttcaacaaggcgtttgatgaaactatcccggatacgattgcgtggacgttcggtagcgatgactggcatacggttgcctctgctcaaagcgtggcgttgctgatgcaggatgaaaagagccttgccatacatgccgatagcttgcagaacaaggtgtttacaggtggcgccaaggaactttatcaaggctccttcaggtaccattacacgtacatggacaaggaaacgggtcagatgacccagctcagcctggatggccttgcaattgaagaccgcatgggtgcaatccttgtggacaagccgattgtgaagccggtatctggtaacttgaacaagttgacggtttatatcagcgaagcggcccgcatggatttggtgaacggcatccagttcctcgaattcaaggacaagaccggtgaattggtgaatccgtctctcttgtctgtgatgtctgtcattccggccatgacgagcaactattttgatgtactttaccagaagaaggacgacacgattttgccggaagtcggctttatggtgcgtcttgttcctggggtgttgccggacctgaacgggaatgtgccgcatgtggataacccgtggctccgtattgaaggcgaacagcgtgtaggcgtggaatctccgggagttgtcggtattgaccctgcgaactggaatccgggaacgtggccgtatcagaacgatgtcgcaccagttcgtgttgatgtggcgaagaatatagacgatgtcattgcggagactggccttccgggtgaacttatcaagtttgacttgagtgaagtggcgaagacgttgttgctgaattccagcgaaagcagggatgtggttctttcgaaggtgaaaatcaagtgggaggtggaatacttctcgactcttgggcagtttgtcaattcccagaagggcgaagtcgcttgcaatgacaaggacgtgttcggctctgactgcgtagaaaatccgggtaacgtgttcttgatgtgggatgcccgcagcaacaaggggcgctttgttggaactggtgtctatatcgcgaaactcaagttcaagattttccagggcgacaaggttgctggaaagtctgaagagacgtttaccttgggcatccgtcgtcacggaaataaataaatgcgcctatggcgcagttggcagaacttagttgttagaacttagaaaaaagtatataaacattttatcaacagtttaagaataagccttgcgaaaagtaacttgttgaacattaacgggttacacgcggggttttctttatacccttgttttatttacaatgggtgttgatagatgttgaaaactgttgaaggttttaaagttttttgtagtaatttcgtgataatttgttgccaaacgtatcttttttatttacattgtccaaaaaattgcgcatttctggcaaatgtgggttcgccaggaatgtcgtttgtcatttggaacccgtaaggttgaatggaatgaaactgattctcaagactcttgccgcaggacttttcgccttctccatggcgaatgctcaggatgacgtccctgccgatgccgctttggcccctgcttctgacaagccgacgatggctagaagcgaactcccggtgggcgccgatatttctaaccgttacctcgaacgcgttttctaccactggaaggacaacaaggaaaagggcatcatcaaggtgttcatccacacggatgaacttgccgaagaacgcgaaccggacgtgttgaactacgacgtgctttacagggacgccgatagcaatgtcgttttctggaaggaccatgttgcaaagtgcgtgaagtgctttggcaagccggttgtcgatggcccgaccccgaacactccgaaggctctcgtgtatgactgggatccgaagaagatcgacgataccaccaagacgatggtcgaaggcgaattgccggctgaagtctacatgatcacgaaggacaacgacatcagaaatctcaagtcccgctggattggcccgtctgacaaggaacagggtgaaagcgaattcgtgcgcgcttaccgctttggctccatcatgaagtacaacgacaagaacgcttttgcgatggctttcgtttacaagaagggcggcaagttcttctatgtgccggaaggatacggctatatcgaccagggtgtttacaagggcgttgccttcccggaaaagttctacgaagttgaagtgacagacttcaaggaaatcgtgggcaagtctccgatcgaagaagttcaggaagctatcaagcgtggcccgactccggtcaagatggctgacctcccgaagcagacttggaagggtccgaagattgaaaaggaactcaaggctctcgtgaagggttacaagatcaagaagctcatcatcacgagcgactcttgggaataccgcagaaacttcttcggctttgtcctttacagatgggtcggatttgacattgtctatgacggcaagaacaaggacggcaagaaggctaccatgtacaagtctggctttattgcaaagcagatgagcaatggcagcggctttgataagaaattgatcatgacgggttctccggtttcttggaaccgcgaagttctcgactggaagtaatctctggtcgcctgattttaggagcggctcccattagcgtgggggtcgtttttttgtatgaggagttcgcaacattgactaagttctaagatctaagttctaagttctcccttttaaaaatctatctttgggttcgtgattcaaattcagaatgtatctaagtcttttggcatgcaggtccttttggacggcgctagcatgcttgttgccgaccatgaacgtgtcggtcttgtaggtcgcaacggttgcggcaaatcgacccttttcaagatgattcttgggcaggaatgcctcgatggcggtaacatcgacatcccgaagggctatacgattggctatttgcaacagcacatcaagttcacgcacccgacggttcacgaagaagcgtgcagcgtgctcaaggtgaatgaggacggctggctcgaagaacacaaggtcgaggcgattctctttggtcttggctttgacgaagagagcatgcagaaagacccgatgcttttgtcgggtggtttccagatccgtctgaatttggcgaaggttttggcgtcggaaccggacatgcttttgctggacgaaccgacgaactacttggacattgtttccatgcgttggctcagtcgctttttgcgcgcgtggaagggcgaagtgctcttgattacgcatgaccaccattttatggacgaggtctgtacgcacacggtggggattcaccgccacaagatgcgcaaggtcaaggggacggtcgaaaagctgcgcgagacgattgccgaagaagaagaagtggcaatgcgcacgcaagaaaacgagcaacgtaaaaaggaacagctcgaaaaggttatcgagcgcttccgttacaaggcggcaaaggcggcgatggtgcagtcgaagatcaaggctgcggcaaagcttgcaacgggtgagcgcctcacgcatgaacgcaacctggatttcaatttcaagaatgcagaattcccgggcaagcgcatgctccagattcatgggctctcttttgcgtacaagaacgaaaacggctacggtccggagctgatttcggacctcgagttggaagtgttcaagggcgaccgcattgcaattatcggcccgaacggtcgcggtaaaacgacgctcctgaacttgattgcgaaagaatttgaaccgacccagggtacaatcaattacaacccgaatctcaagataaattactttggtcagacgaatatcaaccgcttgaatcttgaaaatacggtcgaagaagaaattgcaagtgcgattgcggatgtgtcgcagaagagccgtgcgcgtagcctcgcgggtgtgatgatgttcagcggcgatactgccatgaagaaggtcaaggtgctttcgggtggtgaacgtagccgtgtgctgttgggcaagattttggcgaacgaaagcaacatgcttttgcttgacgaaccgacgaaccacttggacatggaaagcatcgagagcttgattgatgcgcttgaagattacgatggtaccgcacttgtcgtgacgcatgacgaagaactgttgcacgcttttgcgactcgcctcatcgtctttgacggtggtaagtgccgtatcttcgaaggcacttacgcggacttccttgaaaaggttggctgggcttctgaaaagaagccgggcggctcgaactccgcaaatatcaaggtctcgaatatcgacgtcacggacgacaagcccgtgagttcgacgccgcgcaccaaggaagaccgcagggcgcgagcagactacattgccgaacgcagcaaggtcatcaagccgctcgaaaaagagactgcccgcctcgaagctgaaattgcgaaggccgaagctctcggcggtgaacttgaagcaaagcttgtggccgcctcggaatctggcgacggcaatgccattacgtccattgcaaaagacatggacgaaaacaagaagctgacagaagaactttacgccgcctgggaaaaggcaagtgccgaacttgaagctgcgaaggacaagtacaagctggattagctgttagccatgaaaaaactcgtttgtctttgtgtattcgcggtgttgttatcgagttgcgccatgcatacgccggatccgagcgcttttatggaagtgtttgagaaagaatatccaaaagattggcgagggtctggagctggatatgtttgcgttcggggaggcaattatacagaaaaaatgtgggcgattccgtcgtattgggatattggcggaaatgttgcattccttgaatatttcgtagtaggtctttcttaccagtggttgcccattattaatttgggtgttggcaatcgttttattgcttggcgtgggtggattgattttttttcgcttttaggggatttggatcaattcaattatgggactgggcttgtccagcaagtgattccgacggaaaacttccgattcggatttgaagagaactttactcataattatgctgctccttattctaaatctgaatttgaggataatgattattgggagtgggcacttggcgtgttttcccgatatcgagtaagtacggataaaacagttcggagtgtttctttgtctttccgcgtgcaaagacggttctttgattcgtacagaatgtcgaagtatggaaaatatctttattcgctgtctttgtcggtgacatggaccgataaaaagtaaaaacttgtttttttagtgaatttagtttaaatttatcctgatattgatgaaattgtcggtaatgttattgttgacagtttatttctatgcgtaaattagttctttgttgccttgcagtattgatattttcgtctgctttgtgggcgaagacggaatattttattttgcccgttcagttgcatggtgtccatggtgattacgccaaaagaatcgtggcgctgattaaggaatacgcaactattgacggttatgccattgttaaaagcgaggaaaattgcgattatctattgcaaattaaattgattcgagaagaagtcggcgtggctgttgttatcgaaaaaagaaagaagaatgaaaaggtcgtttggagttatgggcacatcgcttatgagccgaatgactttattcctattgtcagttacgtttctcgcaagataaagtaaattgtagaggggcgtaaaatgaaatattgcttgttgattctttcgctgttgcttgttgggtgcgtgagctcttctatgatggtgcgcgtttctgatggtcgtgacgattattctatttactgcgatggaaaattggcttgcgctacaagtgataactgcattgtgaagacaatgacgaatgatgactatgtctatttgctagtcgttaggaatggaattatctatggcggtgtgaatgtatatcgtgaaggaaatacttcagtgtctaaaagcagtttgagtggctggaatccgccttctacttcgggacagggcttgcaagtgttaggtgatgtactgacgactttcccgttatatacaattacgtactttgctttaactccatcgaaacattcgggagtttatggaacgtttcctaaagaagttgttttaaatgtcggtccaaaggattcttcgcttgtgaattatccttgggatcaaccgataaaataaaagtgcttattccacgcgcttgcgtggcttgagcgtcatgccgttgctgcgatagtattgaatatccgtaaggacttgcccaacccaataatgtttttgcgggtccttgcgccagttctcgaacctgttgcggtgttctgtgccgggatagaattgtgcgactgcgtcggcgagcgtgggtgaagatgcgagaacttttttgaggcggcgggcgcctatgtcaatttgttctaagcccttgcctgaatcgagtgcgagtaatccggacgtgttgtttttgccctgatagttcatctggaatccggaagtgtggtggatgatggacatgaggactgctgggtccgtgcgttcacggatacatgcttcaagtacaggaagattgcaaaggtgttcgctgtcccagcgttttccgttgtatgtgattatgagcgtgtggtctgtatcttcggaaatgatgtcgatatcgtaacggatgcctagatctcgctgaagcgctttgatcaatcggattcccctgttcttgaatttcttataaccgatcatctttatctgtaacgtgtccttgattttttcgagaatcggtgtcgtggggcgcgtgacaacgagattgtaattgttgatgacggtggggaggatgtaggcgagttctgctgcggcactgtcgaggttgcagttcatgtcgatgatgagctcgccttggtcgcaaagcttttgaatcgcggacgtggtgtacttctggtattcgaactgttcgtcaatcgttgggcgagggggttcttcggggtgcgtggcgtaggcggtcgtaatggctgcaactgccaaggcgcaagcgatgatggcgagctttaccttgatgctcctccagagtatgcgaataactgcacgaccttttttagtcatgcagatacatatcagccaaatgaaggcgagacccgcccagaggagaattaatttcacgccctcaatatacgttatttttcagcgttagaaggcggcgtggcttgtggagcttgcggtttcgcttgcggcttgccgaccagattcggggttttgagcatattgctcggtaacgaggcgattgtttcgcttgctttttttatggtcttgattatatttgccgtgttgtcgaactgttttttgatatcgtcttggacagcgttgaacatctgtgtaaagcagaaaaggtcgtttttagattcgttaaatagcttgtatgtgttgcggagggcgacaaggtttgccgtttcgcggtccatagattctttgatttccgtgttcagggagtcgcgtagtctcttcttttcgtcaatgatttcaggtgcgttttctctcaggatgtatgtcgggagcgtgccgaattcctcgaatttgggactcgtgctgttggcctgattcactgaactgcgcaaaccgcttgtacggacttgcgggtcgatagaaatggtgcagttggatgtcccgtggtaattgcagaccacgcgcttttcgatttggcggagctcgttataggggttgaaatcgatgtctgtttcgatatacttgagcggggcgtaaagcggtacggattcgcctgcaatcgtgattcggtaggcgaggcacttttcgccgttgaaaggtttggtctcgtaaaggttgttcgaactgtggacgaggtggtttacgcgcatgaacaggtcgttggcgttgtatggcttttcaagaaggctaggtgtattcttgtaaagctgagtcttgagaatttcgcggtagctttcggaaatggctgtgtttgatgcgctgcggccccagatggatgtaccgaggaagaacgtgtcaatgagcttggtttcggtgcgcccgttgaggaacgctatagccttgatcatgttcgaaagggcaagccacctgcggatgggaacgtaaacgcagtttttttcgcaggtctctgcaacctttccaatgactgcgagtgtgtttggagatagcgtaactttactgatggcttgaatccactgggcctgttcttcggcgctgatggcgagtgagggcggaacagtgacgttgctgtctgttccgtgaatttgtaagagttgacaaagggcgtctgaagagatattgtccgggagcatgatggtcagcgtgacctgatcgctcacttcggacctgctcagtgcggattctggcttttggttgcccgaaattatgatggagttcttttcgtggtcgtgaatgacgatttgaagattgttcttgctgacttcttcgtttggagtgaagttgtcaaaaatgattaagttaaagtcgttgatgttgtcggggagctgcttttgtttttttccgagctttaaaatcttggcgtccttgaatgcgctagaaatcctgcggatgaaaagcgagcttccgcagccggggcgaccatacaggtagaatggttcctgaataagagcggtaaggaaacccaactgcacatagtattctctttcgggaatgtcttttgtgataatctgaagaagttcggcaaaacgctgacgcaaattcataatttttctccctaattattactttaaaaatacaataaaaaagggaaaattgcctatggtctagttaattataaagataatttctctaaagttttgctagaaacttcgattttttggatagcaatgtggagttttgggtggctgaggtgctgctgcggcaaacggcaggagtcttttggggagatgatgatgtcgctcccttgcaaaagttctgattcgactatttgtgagaaatgtttatcgtggtccgggcgctttatgactttatggatttggatgctgggcttgccggtggcgtgattgaatgcgcgaacgtcgttgacgaatcggtcgggggtgcctaggccgcaaatgagtgtggcggataaaggcttgccgggaatgtaatttgttattgattcaatgctgaaactgatgtcggggacttggaaatctgagccgaaacaacggaggtggactatttcaagttcgtcgtggtcctgctttaggctgcggaacggtcctgctggcagaagacttttccaggaagttggaggttcttgccagtcaaggcaaatgtactttgcgtttgtaaaacgagtgtcttcaaaaccatcgtcgcaaaggataatgttgaatttgtcttgaatttccctagcggttttgtagcggttcctggtggcaaagacttttatttgtgaattttgagcggactgaaattcccgctgcatcatgataaattcgtcccaggccgcactatggcaaagaatggcgatgcttttaccttgttcttgaaattgcttggcaagccaaatggtaaaaggagtcttgcccgcgccacctgctaaataactcccgacgatgatgacgggagtttgaataggcggttgcggccgcaaaaagaatttgtggtggaacttgtatgcaaccctgtagagtgcggctgctataattaagaatggagcgcggagcgtcatcccgaattattcaaggcagttgcgcttttgctgcaggtagagatccgcaagaacgagggcagccatgctttccacaatcactggagcgcggacggcaacgcaaggatcgtgtctgcccttggcggcaagttcgccgttttcttgaccgcgaccggcggtcttttgcaactgggaaattgtggctgttggcttgaacgccatgcggcagtaaatcggttcgccgtttgagatgccaccgaggcttccgccggcgttgttggtgcgggtgcggtaggcagttccgtcgaagtagatttcatcgttgtgctcgctgccgtgcatgcgtgctgcggcaaaaccgcttccgatttcaaaacccttgcaggccgggatggaaagcatggcctgggcgaggagggcgtcaagcctgtcgaataccggttcgccgagagaggccgggacgttcttgacgtagagcgagactgttccgccaatgctatcgccgttggacttcgcgtccaggatggcggcttccatctttgcgcttgcctcttcgttggggcagcggacgggggatgcttcaatctggtcaagcgtaagggcgttcaagtccagagacgggcagtctacgtttccaacggaggcgacccacgaaaggaattccgtaccggcgacggttttcaaaaatgcttttgcgacagcacctgcggcgactcggccgatggtttcgcgggcggagcttctgccgccgccgcggtaatcgcggaacccgtacttgaggtcgtagcagaggtctgcatgccccggtctgtaccatttggcgatttcggcatagtcattgctgtgctggtcttcgttaaatacgacgaacgagatgggcgtaccggtcgttttgccttcaaaaactccggaaaggatcttgacctggtctttttcattgcgggccgttgtaaccttgccctgacccgggcgcctgcggttcagctcggcctgaatcatctcttcggtgatggggaggccggcggggcatccatcgaggacggctccgacagcgggaccatgggattcaccccatgttgtgacagaaaaaatctttccaaacgtgcttgacatgtgaccaaatataaattctggactaaaaaaactttttttttatgaaaaatttttgcttacttagaaaaagtttactatcttttacaatatctagaggagtcaatcgtgtccaagttcggaattgtcataacttttttgattcttgtgctttcgcttcatgtgcaagcgcagtctcaaaataattttgccggcattccgtttggctcagctcgcgagaccgtcattgaagaaatgatgaaaaaaggttacgaaccttatggccagaccggtgtcggtgaacgcgtggtgattcctgtttacatgtttggcgaactgcctgtccaggttgacttcattttcaataaaaacgacaagttctatgctttcgaaattcgtacgggacgtgtcgaacgtgctcgcttgagcaaaacttttgaagctgttgcctacatgtctgaccaatttacgctcaagtacggcaagccctcgggcgctccggcgattagcgaactttctagcctcaaggaaaatgtgcataacctctaccaggaatggttctcggtgaaggctctcgatgcttatacggcagtcatccagaagggcaatcgctattatgctgtgggttctgtaacgcatcgccagcttgctacggaaagcgaagccaagcgcgctcgtgaaaaagctccggaagtaccagcattctaaaaatccaataaatacttaaaaaagtaattcggcccgaacgggtcgttttttttgttgttatttcggctttctcctggattatatttattcaatggtgcgtgggtgaaatttttttctcgcaaatctattgacttttgttgaaataattatatatttgtaatagttacaaaaataagtacaagattaaattgattttttgtaatttttcatcaaattccgcatagcggaaaaggagaagatatgaaggtctgggtttgcaaagtttgcggttatgttcacatgggtccggaagctccggatgaatgcccgcagtgccatgctccgaagagcaagttcttcgaaaaggtggaaacgcctgctgcaggcaagatcgtctgggctgacgaacacaaggtcggtgtcgctcagggcttggatgccgaagtggtgcagggactccgcgagaactttgcaggtgagtgtaccgaagtgggtatgtaccttgcgatgagccgccaggcggatcgcgaaggattcccggaagtggctgaagcttacaagcgcatcgcttttgaagaagcggaacatgccgccaagtttgcagaactcttgggcgaagtcgtctatgccgacaccaagaagaacctggaactccgcgtggcagctgaagcgggtgctaccgaaggcaagctcgctcttgcaaagcgcgccaaggaactcggctacgatgccatccatgatacggttcatgaaatgtgcaaggacgaggctcgtcacggctctgcattccagggcctgctcgggcgttacttcaagtaaaattggagtgtggtgcggttccggacgtctcaaggcgtgcggggccgctttttttgggaatgtttgagaaggaggtatgattatgcaagaaacggcaagcatcctcaaggatcatggcattaggccgtcgttgcagagggtctgtgtctaccaatacctgcggagcgtcaagacgcacccgacggtcgatgaaatttacatggcgcttttgccgaagaacccgtcgctttcacgcacgacggtctacaatactttggagctgttgcttgcaaatgatttggcgatttcgctggattttggcgacggcttcttgcgctacgatgcggactgttcgccgcattgccatttcaaatgcaagggctgcggcaaggtctttgacgtgttcgtggcgcctccggactgctcaaaaatcgtcccggccggatttacgctgaaggcgactttgctttatatgttcgggctgtgcgacaagtgctctgccgatgaaacgcctactcgctggcaggctcagacagagctggataattagtcttttagtttatcaagggcctcgttcgggccgatgatgaacagcacgtcatcttcttgcaggatgacgtctgcaatattaccgatcttgggtgtcggctcttgcgggtcgcggatggcgatgacctgaacgccgtacttgtgcgtgagcgacagcgttttaagcgttttaccgacaaagtttttgggacagacgatttctacgatggagtaaccttccatgaacgggaggaagtccaccatgtttgggcggttcagtcgttcggcgaggcttatggcggcatcgcgttccgggtggaaaatgtccgtgacgccgagcttttccaagatgctcgtgtgttcggcactgcttgactttgcgatgatgtgcttgaccccgagttcctttaggttaaggatggtgaggagagatgcttccaggttgctgccgatgcagacgatgacgctatccgccttggtcaaagacgggatggaggcgagctgctttttacgggtactgtcggcgacaacagcttgcgagaccatgcttgcgaagtcctggactttttcgggatgcgagtcgatgaccatgatgtcatgacccagcgacgtcaagtgacgggcaaggtagtttgccgaatttccaagaccgataataacgaattgtctagaagccatgggataaatatagaacttagagcttagagcttagaacttagtatttggaaaatagagtgaaaaaatggattttgatgtgttttatctaagttctaccgactaagttctgccaactgcgcccgatagggcgcgctagcccaccatgatgtcttcttcggcgtaccaggcggtgtcctggagcttgcctgcgactgccgaaatgaggaacagcggtcccattcgcccaatgaacatcactccacagatgacgattttcccgaccgtggaaagttcttcggtaagccccatagaaagtccgcacgtggcatatgcgctcacgacttcaaaaagaatcttgaggaacggggaactgtttgcggagtaggcggtgccggagggaatttcggtgcagaggaggatgagcgttgccgaagcgatcacgaccatggcgaccacgaaaattcgaatggccttgtcgacggtgttgttcgggatggtgcggcccaagacctgggtcttttccctgccgaggagcctgttcacgccaaggagcccgatgaccgctgcggtcgtaatcttgatgccgccgccacagctaccggggtttgcgccaatgaacatgatgatgataaagaagaatagcgatgcctgcgtgaggtcgggaatgctcaaggaattgagtccggccgtgcggcttgtaaacgccatgaacaatacggattgcgcgttctcgcctatggtgtgtccgctaaagaggttgttccattcggtgaacgtaaagacgaggatgcttgcgacgatgacaatgattgtcccgtaggttgcgatgcgggtgtgcagtgaaacgcggcggatttccttgtgcttgaagtcgaagatgtagcgcagttctgcaacggcgaggaagccgaaaccgccagccagcacgaggatgcaggtggtgatgttcattactgggttgtactggaagccttcgagcgagttggggaacaacgtaaagcccacgccgcagaacgagctgactgcctggaaaacagagcataagatgcggtcgtacatttccatagattcgaactgcgtgaagtagacgatgccgccgatgagttcaaggacaaacgtaaatgggatcacggctcggaggatacggcctgcatcgatgtttccttcttgcgtgaattcggagaagaacacggactggtggctaaatccggggtgcatgccggcaagcaagataagcgttgtagatgcggtcatgatgccgagtccgccaagctgcatgaggacgacgatgaaccagtggccaatatcggtgaatgtggaggaaatatcgacgacggagagcccggtgacgcagacggcagacatggaggtgaaaaacgcttcgataaggcttaccgggcgggtgcttgcttggggcaaacttaaaagcgccgtgccgatagcgatgagcaaaagataggcgagcaccaccaacatgatggggttggcctgggtccttgtcttgaaaatgttctcggagagtgaatccgcgagcatctggtactttgaacgtagcataaaagcgaatttagtaaagttaggcgccctgctcccgtataaataggaaaagactccgcttgcgcggagtctttagtgtaaggaggaaattcgtttttattcctggacgcagcgtacgctgaagcgcttgttctttgcgtcgacctggaagaacttgagttccttgttttcgccggcgtattcgggttccttttccacgatgataaccgtgtagttgtcgccgacgttggaatcaaagttcttgtcgccatcctgcggggttgcggatgtccagtggaaacccatctggccgaggaagttgcagtcgccgtccttgcagcggccgctgtagctccacgggtaggattcgtcgttgatagctgcctgggcttcttctctgttggggaggcgccagccgctcgggcatgctctctgagcggaattgaaggtgtagagtcttccgttcgaggcgcaatttgcggcgacttcgttatagcattcgccggtagagccttcgtagttgaggtcctgggccatccagagcttgccgccgacctgtgcgagtttatatgtcttattgtcgcgggtgtcggtcatcgtgagaccattaacggtcggagccttgttttccggagcgtcaatggtgatgccgccaccgttcgaagaagaggtggcttgagccttggaagatgacgaaggtggcgtaacagtcttttcgcagccttcggtaaagcagaatacttccttattgtagatatcggggtagttgacgcccggagccggttcggggatgactacgtgcttgattgccgggtttttagcggcggctgaggaagaatacgtaggcgtttgctgcggtgcggaactggaagaaattcctgcaaaaacggaagaggaggactcgatatacgaagtcgggggcggcgcagctggacttgaatcgtccgcgcaagcccaaaagagggtggagacccctacaagaacgaaagaaaggagatttttcttcatgattaccaaatatagtttacaaaaatgatttgatgtagcaaaaacttttttactatctttggaatcactatgagcaatgttgaaattttcgacaccaccttcgctatgacgattctcgtgatcatggcactctgcatcccgacagtcctccttgttgccaactgggttttgcacccgggcaagatcaagcacaccattattaagggttctgcttacgaatgcggcctcgctcacgtttccggtacggccaacgaacgctatccggtgaagtactacatggtggccatgctcttcttggtatttgaccttgaagtcgcctttatctatccctggaccatccagttccttgctggtggctgggaattgctgttcatcctcctcggcttcctcctgattctcgaagccggttacatctacctcttgaagaagggtgtgctggactggaacagcgttaaggactaatccttaaaacgttgattattctatctcaaaatggcggatgcagaccttgggtttgcatccgctttttttagacggaagaggacagatgggtcagttgcgatttcactaaccattgtctacttcctactgtttactgatttaaaatgcgtcgcggacgtacatcgtcatgccgacgttcttgaagtccacccatgaaagttcgcaacgggcgtacaggttttccttcttgttgagggcgaaccgccccccgaagcccaggctcctgtgccacttgtttcgcataaggtcgctgaagtagtcgcccgtctttccgccttcgaagaagatgtccccggcgaggcgccagaacagtttcttgcggaattccacttgcagaaacaaggcctggtttccgtagaagtagttcttctcgacgcctcggaaccgcttgagaccgtcggaaccggcgagtttgtcgaacggggcgtctccatctacgcgctgccagaggaagccgacggccatggatgtgttccagatgaattcgctgtagccgcggatgtctagttcctggtgggtgtagctatagtcgcccatgcctttgttgtaaaagtagtggccccactggacgaggtagccatgtcttgcccagttggtgttgtcgcgggtgtccatcgacaggtggtagcctacgccgttacgccacccgtttgtgttttgaggctcttcggttgtcccatagtaatggtagttgttgaactcgacgtttgtatgattaaattcgaggaaaagcccgtaattaaagccggggacccactgctttgtaccaaagtttgtcttgacgagtgtcttggtgtaaaaagtctgtcggtcgaacttgcggtagtcgtcgatatcggggttgtttttacgtccaaagtagttgccgacccagtcctcgtaatggagttccagactgcctgaaatgcggtcgttcagtagatagaacttaggcgaaaacgagcccgtgacctgcttgcgtgaggtcccataaaaggagaggtctagctctgtggcttttcctccttcgttatcggggcggaagaaaatgattgccatggcgccgagctggtactgcgtttcttcggtatagcctaggataggaacggcagaaaaacgctggaagtcgtccgtcgaatcggctttaacttcggcgaatgccggtgtagcgaaggctgctagtgctagtagctttttaatcaaaaaacgcatttcgcccaaatttagataattacctaggcccgaatctttaaatttttatttttgtagaaaagaagcaggtttgtttatgcccattttgtcggttcagaatattttgctgcgttttggcggtccgccgcttttggataatgtctcgttcgatatcgaggcgggtgaccgtatttgccttgtgggccgcaatggcgagggcaagagcacgcttttgaaggtgctgaccggcgagatggaagcgaattctggcgaaatcgtaaagaagacggggcttaaagtctcccgcatgattcaggaaatcccggcgcatattgacgggactgttcgcgacattgtgatgggccgcgtgtccgtggtgagcggtggttccgtgatttcgcagaagattctggacgatggggcgcataatgcgacagccgaggcgattctcggtaagacgggcatcgatgcagatgcgccttacgacagcttgagcggtggccagaagcgccgtgtgctttttgctcgtgccgtggcagaagacccggacctgcttttgcttgacgaaccgacgaaccatttggacattccggcgatccagtggctagaagggattgtgacgcgtttgaattgcgcggtgatgttcgtgagccatgaccgtgcatttgtccgccgtacggcaacccgcatttttgaacttgaccgtggccgtgtgcgcagttgggattttccgtacgacaagtttgtgcagttcagggaccaggcgcttgctgaagaagaaaaggcaaatgcgctttttgataagaaattggctgaagaagaagtctggatccgcaagggcatccaggcccgtcgtacgcgcaacgaggggcgagttcgcgccttgattaaaatgcgtgaagaacgcgcggcccgccgctcccgtacgggcaatgtgaatatgcagattacggaagccgaccgttccgggcgcctcgttgcgcgccttaagaacgtgagctattcctatgatgggagcccgctcattagcgacctttcgaccgaaatcagccgtggcgaccgcattggcattgtgggaccgaatggctccggcaagacgactctcttgcgcctgattcttggcgaactccagccggaatcgggtgaagtccgcctgggcagtaacctccatattgcgtattttgaccagatgcgtacccgcctgcgcgaagacaagtcgctcattgagaatatcggtgacggccaggcctatatcacgctgaacggcgtcaaacgccatgtgttaagttatttgcaagacttcttgttctcggcagatcgcgcccgcggcccgatcagtgcgcttagcggcggtgaacgaaaccgccttttgctcgcgtgcctctttagccacccgagcaacgtcttggtgcttgacgaaccgacgaacgatttggacatggagaccctcgaccttttggcggaacttttggccgattataacggcaccgtcctgactgtcagtcatgaccgtgccttccttgattccgtggctaccggcatcctcgccatcgaagatggcgggcatgtcttcgaagcggtcggcggttactccgattacgaggcaaacaagaaaattcgcgacaaggaagccgcccaggccgcccgcctggccgccgaacgcgaagccgaaaagcaggcccgctctaacgctggcgccggcgccgcctctgcggcccccgcgcccgccaaaaagaaaaagcgcagctacaacgaggagcgcgaatacgccgccctccccgaaaaaatcgaaaaactcgaaaaggaaattgccgattaccagctggaactttccaagcccgaggtttacacgaacgcgaccctcatcgtggaactccagaaaaagattgccgatgacgaggcgctgctcgaacaggcctatgagcgctttgaagcccttgacaatttgggatgaaaaatttttgctcccctagtgacaaaacccattgcataatatagatttacactgaatgggtcttggtgttgaaatcttagaggagtttaaaaatgaaatcgctatccttatctttggtgatggcgttggctggcacgacaatgggttttgccggctcgacggtttggagttttgataagcagaaaggcaatgacatgcagccggcatactggtttagctatgcccagccggaaccgaatacaaaaggtactctttccgataccgatgacgggtataagcaattttctgtagaattggaccttaattctgaccaatacagtgtcgcaggcttcggttttgcatggaaacagaccaataagcaagatgtcgatgtagacctttcatctcattccggcctttgcattacctataaggctgatcgccagttccgtttggacttgaaacagtctacgattacggactacaattattatggcacggacctccctgctgcgtcaacatttacttccagatatattgattttcagaatttcgcccaggaagcaggctggggcgagactgcctcgctggatttgacgaaacagcttgccatccagatgagctacaaggcaggccatgccaatagctttgaagcgagcgatgccactaggcataaaaacgtcattacgatttctggcatttctctcggcgaatgcggatcggttattgaagagccctctctctcggtacttgaaccgtataacaaggcccagaccgtaacgatcaaggaaacggattccttgaagattcctctttcggcggtgttctctgcgggtgaaaatgacgagattacgattgcgacttcgatgcctgccaatatcttgacgaaggtcaagccgacagatgccccgactttgaaggatacgcttgtctttgtgtctagaaatattgaaagcgacaccgccttgacgctgaatgtctttgcgttgagtagcgaaggttcttctgtaaaggcgcagtttaacgttattgttaccgcagtctccgacggtcctgtcggtccgacttgcccgggtgacccggaatgcccggatgatccgcctgcagaaaatcacccgacggttgtgcttgatccgtacaatgttgaagtgacctatttggataccatactggaagccgatacgttgaagattgctcttgccgacctgtttgccgacgaggataatgacaagcttacgtttgtggtcgacatgtcagcaaagttgatgaaggttctcacggcaatcgataaggttaccttgaaggataccctcaagattgtttcttcgggagtcaagaaggatacgacctttattcttactgtctatgctacggatggaaattcggatttggtccatgtcaacttcggtgttacaatcaaggattcgaatacgcctccggttgctgctgatgccgaattcaagatgcaggaaggtggcgacctcatcgttccgattgtccgcggccttgcaacgctaggtaccgatttggacggcgatgacttcttggtcgtgcctattgactctaccaagcatggtaagttgacggaattctctcagctgggttcgttcgtctacactccggaaaaggatttccgtggcgatgacacgttgacctatgtgcttgtggaaaccgcaaaccacgaaatgatcagtaacaagggtaccgtggttatccatgtgttgccgattaacgcaaagcctacagtgaccattgccgatagcacgttcctcagggatacgcttgctctcgatatggactttgacgaagataccgtgaagcaaatcaagattccggctaagtccttggtctttagcgaccgtgaagttacggaaggtacgcaggagctcacctacaatgttaagggaacaaagattatcccggctgttgatagcgtgaacgcaagctactattacatttctctgaagccggtgacaagcgcaacgggccttgcaacgattttcttctacgcatctgacggtagtgattctgtgggcgtgaacctgtatgtgaaactcatctccccgaaggatgtggctcaggctgtaaaggatgagtacactacgtttaacgacagtactctgacagtggatgccaagacgggtgtccttgccaacgacaagtatcctgaaggtacgacaaagggtatgacggctgaacttgcccagaagcctgctcatggtacgctaaccctcaataaggatggtagcttcaagtatgttccggaagaaggctatgaaggtgttgattactttggttactatgcagttgtcaatgaaacgaaatctaaggctgctattgtgactatcgtggttgataagcgtaacttgctcccgaccgttgtcgtgaagacggaaacgcttgatacgactgtgacagaagacttcccgacgacgagagctttgaagtacacgagttccgttgttgcctcctggttcaaggatccggaaggtgacccgctgacttactccgcaaagagcaaggatggaaaactcaaggccgaaataacggacaagggtattcttgaaatcaattctgttccggattcttgtggcaaggcctacgtggtcgtaaccgcaacggacaagaagtctggctccaagagctttgagttcctggtgaacatcactccggtgaacgacaagcctgtgttgctgcatgcggatacagtttatgttgacaacgaaaactggaaggtcaagttggatcttgatacgcttgtgttcgatgtggatggcgatgaactcacgtttacgccgaacgaaacgagcgccttgtcgaagtatatgacgatatcgattaagggctctgttcttacgataactgctattgatgaactcaagtacaaggacggttcgaaatacgctcttggcgtgaaggtcacggacccgagcaagtctggcgtggtgattccgctgtatatcgttgttggcaaggctcctgctagcctgaaaccgcaatttgtccagccgaagaacacatggcagaatgccgtgatggccaagcgtggtactgctaagatcatggacatgaagggccgcgtggtctggaatgcaaagctcccggtgaacccggctgaagtgctcaatgcttctgccaaggtgcagggccgcaagatcctccgcgtcaataaccagacatggacgattaagtaagttcgcttcgctttgggtaaaaaagaagaggctccgcaatgcggagcctttttctgaccgttcgcgctagaatctgcaaaacatgtgcagggctggcgctcactctcgcaaccgtcccagcttaacgcatgggacttgttgctcactattctgctttgcgttacttcaccagtgcttcggtgtcgagagcgatgagcaattcttcgtttgttgcaacgacgattgccttcggcgtgccatcctttgtgatgaggtggttggattccttgccgctcttgaggttgcgttcttcgtcgacctggtagccgaggagcttcaggttgtcgagagcctgcttgcggacgtagaagctgttttcgccgatgccgcccgtgaagacgatggcgtcaatgcgtgggagagccatggcgatgccgccgatttcgcgggtaaggcggtagcagaagacgtcaagggcgatttgggcgcgcttgttgccttcgcttgcggcctgcgtgagagtacgcatgtcgttagagagtccagagaggcccaacaagccggattccttgttcacgaggtggtcaagcttgtcgatggtgccgtattcttcgccgtacttctttgcgatgtagaagaggattgccggatcgaggctaccggagcgggttcccatgatgaggccttcgagcggggtgaagcccatcgtggtatcaacgcactggccgttcaagatggcggagcagctggagccgttgccgaggtgagccgtgatgaggcaggtttcttcgggcttggtgccgagaaccttgcaagcttcggcggtcacaaagcggtggcttgtgccatgagcaccgtaacggcggatgccgtcgttttcatagaacttgtacgggataccgtagaggtaggccttctgcggcattgtctggtggaaagccgtatcgaacacggcgacctgcgggaggcccgggaagaacttggtagcgcattccataccggtagcgtgtgccggttcgtggagcggggcaaagagcgtgatgctgcggatgtagtcaatgacttcctgcgagaccttttcgctcttgatgtacttaccgccatgcacgacgcggtggccgatggcttcgatcgtgtcggtgagtttctgggcgtcgaggaatttcttgacctgatccacggcttcggcatgcgtggggcagtcgaagttgaagtcaatcttgccttcaggacccttggccttggtgtgaccgttcacgccgatgttttcgacgaggccgctagcgatggattcctgggtctttgtatcaatgacagcaaattttacagaagagctgccgcagttgaggacgagtacgcgcatgggatttcctttatagattataaagcttgataaaataggaattttggcgcagtgtggcgagcgtaaaaatctacatttaacccgatgttgaagaaaatttttgattttgacaatcgtgtttcggtttactggaccaatcgccatttttcgcgcaaggtgaatggctggttgcgcttttacgtgcgtctgggtgacggctatatttgggctttgttcattgcatttttgatttggagaacgagctgggagagctttttgccgattctgtggcaggcgcttgtttcgcttgcgatgagccttctcatttacgaaggcgtcaagctcagcaccaagcgtccgcgcccgtttgctgcaaatccgcaaatcaaggctgaggtcccgccgcttgacaagtatagcttcccgtctggacatacgatgaacaacttggctgtggcaagcacagtgttttattgcgtgccgcagtacggatggatcatgatgctgttgccgctcacgtggggacttttgcgcgtgtattttggcgtgcattggttctcggatattatctgcggatttttgcttggcatcttgagctttgtgctcggacacgctttgtggatcccgatttctgctgcaatcgcgggctaacgaacaatgactaacgacttcgtacaaatttcagatttttttgcccaggttgactggaattctaaaatttatctgctgttgcgccatgccgaacgcaaccacatcacgccggacgataaggactttggtgcgcatgtggggcttacggattgtgggcgccgccaggcggtagcgcttgggaaaatgattcctgcgattggcgatgcggtgtacttttcgagcccggtcgggcgttgtatggaaaccgcgaagtgcattggcgagggccgcaagctcgctggctttggagtatgctcgggcgcctcggtgaatgtcacgccgctcaatgaacttggcgatttctttgttcgtgatgtacctacatatgagcagactttgcgagaaggcttttacgaagggatctgtgagtggctagactctggaaaacacgatgcatttttccctttgcatgaacgtgctgaacagatgcgcgagatgatgtttgcaaaaggcgatacccgcttcaacatcttcgtgacgcacgatgcctggattgtgccgtgcctttcgcatttttgcaattttaaatttgagccgaaatgctggatgaacttcttgacgggtattgcttttgaacgccctgaaaaaggcgatgtgaaagtcacgcccattaccgccatggaaacgggctggctgcatttttaggctatggggtatgaggtcggcactgcgtgcctttgaggtatgggctagatatatgacggatcggatccgccatctctcgtctctcgtctgagagcgaagcgttctctcgtctaaaaaaatatacattaacggtatgatgcagtcgaattgttatcgccgtatttttgtacttggttctggtttcagcaagtctttctcgccgcagatgcccacgctccgcgacttgaatgaacttatcccttttggaatcccggacgagttcccgcattttcgcgattactgcaagcgctttttgacgctctgcaacggcgatagcgattaccttggcattgagcctttggcgacttccattctctcagcgcagattttcccgggcgagcgtgaacgtctttaccatgcatcgctccgttttgaactgttgcgctttatcgcaagcgtcatccgtcgcgataacgatgtgcttgatgaatctgctgctgcgattctcaagaaatttttggtgtcttgcgaaaacgattcagcgtcaggttcccgcgaaacgcttttgctctcgttcaattacgacacacttattgaaactgcaattgccaaggataaggaactttgcgaacaagtttctgtggactatggcgttaaaattgaccctgccgatcgctcggcaaaacgcggaaagaaaactcggacgatagacctcatcaaattgcacggctcgctcaactggttccccgtcaagggcgcaagcgacgaacttgacctgaaaaatgtctgtgaagttgaaccgcaagaccgcagttttcccatctactgcgaagacacgcccatcttcattccgatggcgcatgccaaggaatctttcttgcgtgggagtcttttcaacttgctatggtccaaggcggattactatttgaaaaatgccgaagagatttactttatcggttacggtttcccgaagacggacatcaacaatctggaatttctgttgcgccatcgcgaccgcttcaagaaggttgttgtatttgaacgtgaaggccacaatgacttgcaacgcttacagaaactgctcggcgaaagtctcgtcgagtcctgcgatgctaaggaatttttagagaaactgaagtagcagtctggatgaaccttatctacttcagcaaaaacgatttttcgtagactttgccattgacgtttaatacgccaacgtatcttccgcgcgttaaatttacggcatcaaacatttcgtaatgtagccctgccgcacgacggccgatgttttgcgttttcacagtgcggcccagcatgtcaagcagcgaaaaattcacaactgcagcagacgggatttcaaagcggatttcaatttttccatttttgagcaaagctccgaatgaacgtttgttcggaattatcctactccgtgcaatagcaacctttccgccattaggatcatcatccagactgttttccttaattttttttgcgatgaattcgtcgttaaaagtggggtaagactttccttcatcaaatttccagacattttcatcccaccctacaaaagaagatttcatcatcatctcggcagtggtaaggccttcgcctccattacttgttttcattcccgacagttctgaatcccaatacgaattgtcacaagtgcagtcactaccaacaccaattaaccctccccaatactcaccattatgtcttcttagcatggtattcgctgcatagcttgtcgaaacattcccttcagatatttttatcaaagaatcttctgctatcaagtattgtcccgcgatgtatcctacaagtccaccaaccgttttttcgccgatgatatcagtttgtgcatatgagttttctataaggccggtattcgaccctgcaattccgccgataacacgttcgccctcgattttcccgatggcgtaagagtattctatccgtcctacattatctcctgcaattccgcctatttccatatgcaatctatatgaatccatatacgcttcagatggcgatacatcaaaccagaaactaggcgatttcttcaattctatagatgaagcacaaatagaaataagccccgtggaatagccggctatgcctccaacatattcgacttcagaggtgaggggaacgatcgaccctttagtttgtccgttgattatgtttcccttgttgatgccaacgattccaccgattcgtcttttccgtgcttggatatttacgtcaacagttgcgttgattatttccgcttctgaaactccggcgatgccgccgacatcgttcgttccttctatatctccctggtaagagacgccatacaagattgcattaacagcatcggtattcgtatatgttcccgctatgcctccaacgtggtcttttccttgaattttcccgtttgtgacgtggacattctgtatgcgcccgtttgaaaatccggcaacgctcgcgacatattcagaatccccgagaacttctattttgtcaaatttcagattaacaatcgaacctttgagtcttgatacaaatgctaaattcggctgtgacgggtaaaggatatgcaagccactaatggcgtgattttgtccgttaatacttcccgtgaaaacggtatcgcctgcatcgtctttttgcaaaccgatgggcataaagccattgcaaatttcgcctctgcaactttcgttttgagagattgatgcatcaacatctgttgctagaacgtaattttttgaatagaggtaagaacccttgccgattgctttgaggtcttcataatcgtctatctggaacggattttgggtggaaccgtcgcctttcatggttgcatttgcggcgttcgcctgaatcgcaagcatcccgagtatcgcaaaaaaagcaaatttcatattcatatttcctccctattctactttataaaaagttagcaaaaaacatcgtgtcaacaaaatagacccgatgttgcagtataaatgaagtggttgtttttaaaattccggcgccttgaaatgcccgtaaagttcgcgaccgtcaaatacccagacgactgcttttttgccttccaaaaagctctctttgcctttgaacatttgcgggccgatgttgccaccgccgactttgctgatggaatatgtttcgacgcttgtcgctgctgcgatgtatgcgccgatttgcgctccgtaagatttgccctggccgacgttactatcgccgatgacgacgatgggtgcttttttggaaccgcgatacttgtagccgtcggtgcctaaaactttttgttcttttattttgtactcaatttcgttgccatggagcaaatcgtagaggttcccggtgccatcgacaatggtatcgcgcatcgggtagcgcttacggttcatgccgtagaggagcggtgcaatagaatctgccgccatgttggcgagcacgagtcttgcggggcctgtgcagtggctttcgtacggctcgaacatgggcgtttcggtgccgagttttttgtggaggtccttgaggttttcaagcgcatcgatgacggtcacgttgtgcttgcggagcttgtcgacccatttcttgtattgcgggagtttgattcctttttttgccttgtcggaatactgctcagggacgactaagagtttatcgggaactggtacgacaatgagcttgatgccacgcgcttcgagagagtccttgaaggcgatgatttgcggcgtgttgtcattccagcgcttggtggcattcagcaggctttcttgcaaaaagagccagccgtccttgccttcgacaacgcaagtgacttcttcggtggtgctgccgcatttcttcatatcgcgcgtcatctgcttctggagttcggatgcggcgtttgcctgtgcgggccacaaagtgcataaagcgaaaagcgccacgagggcgctcttcgttactttaagccatttgcagacggatgattttctaatcactaaccaccaaccactgtttactaaccactaggttacttgatcaacgattctccggattccacgctctggtagatgagggtgttgatggtcatcgggccgacaccgcccggaaccggggtgtatgcggatgcgacttcttcaagacccttttcgatatcgccgacgccgcccggatggtaacctgcgtccacgacgactgcacccggcttgatccaggacttcttgatgaattccggcttgccgactgcacccacgagaatgtctgcctgcttcacgaattccggaaggttttcggtcttgctgtggcaaatggtcacggtgcagttcgcgttgaggagcatcatggccatcggctttccgaggatggcgctgcggccaacgaccacggcgtgcttgccagaaagcggaatgttgtaagccttgaggagacgcatgatgccggctggcgttgcgcagccgtaagcacgctcgcccatggacatgcgaccaaagccgaggcaggtcacaccgtctacgtccttgcgggcgtcaatagcttcgaatgcggctcgttcgtcaatgtggcgcggaaccgggtgctgcaaaaggatgccatgcacgttcgggttttcgttgagttcctgaatcttgttgaggagctcttcggtcgtggtgttcttgtccatcaccacgcggatgctttccataccgacgcgagcgcaggcgttgcctttcatcttgacgtaagtggcgctagccggatcgtcgcccacgaggatcgttgcaagaatcggggtcttgccggtcttttccttgaggctcgccacgcgggcgctgagttcttcttcagtagtcttggcaagagccttgccatcgagaatgagtgctgccataaaatctccgtttttcccaaatttaaaaaatttgggcttatcgctaaagggattttttctttaaaaaagcaaagcccgcttgagggcgggcgtttcggagttaaagtatgaactttaaattacagattttcgatgattgacgggatgatgacgcttacgattgcccacggataggagagggctcccttaagccagccggtcgaggagtaaacaggttcaggtttcttgaagaacttgagctcgttactgttttttaacgtggattctgcgacaactttacctaaggagtctttaacgttatcaatagactcatcaaacagccttttctgggctgcagcagaatcaatataacacttaaagctgtttttcattgtaaattttcctttcagcggtaagatagcaaaaaagtaagtttttttaaaggggtagtgtgtgattttctttacatttatagtaaattagagataatgctcacattttttcccgtttttgggctaaaaaaagtatttttaaggggcgtaattcagtatcggatctgattttatgaaattttttcgttgtttaccagtaatttttattgggggagctcttgtggcatgcggtggcagtaaacctgctcctgctgttgatttgacccctgttcctgcacctgtggagcccgaaaaagtctctacggctcccgagttgacgcctgtgccggaacctagcgaggttcatgaacagaaagtgttcctagacaatgctgttgaccgctacagctatgcgttgggtgttgactttggcagggctctttccaatatcaatgtgcctgtaaagcttgatgtcctcattgatgccatgaaagatgtactcgattccagccgtgaaatccttatgtcggattctatgtccgaggctgcccttcaggacttgctgaaccagatgcaaatccagaaggatgtcgacgaggccgctgcggcacgcaaggcgcttagcgaccaggcggctttcctttcaaaaaatatccaggatccgagaatctgggttacaaaaaaaggcgtgcagtacctgatgctcaaggaagggacgggcattaagcctaagctgaccgacaaggtgcaggtgcattatgtgggtacgcttctcaatggtacggaatttgacagtagcatcaagcgtggtgcgccgatggaattcccggtgacctccgtaattgaaggctggcaggacctgctcctggaaatgaaggtcggcgagaaggtaagggcctggatcccgagtgcgcttgcttatggcgaggcgggtgctccgccatcaattccgcctaacgcgctccttgttttcgaggtggagctgctgcaggttttcccggcgaagtaaaaatgccaaatatttgttcaaatggcgaaggatgttctgtccttcgctttttgtgttgctactttttaagccatgagtacagcgtctgatttttattctcagcacttcgaagttgccgggttcatccgggaagtgtttggctacatggataggttcaagggccagcttttcgtcttgaagattgacgatagcctgatggaccatccgatgttccccgtgctgatgcgcgatatcgcccttttgcataaggcgggcattcgcatcattatcgtgcctggcacgcgaaatagcatcgacgctcagctcaaggcctgggaccttgagacggaattccataatggcgtaagactcacgaacgaggaagcgctcccgcttgtggaacaggcttccttgggtgtggcacagcgcatcatgagccatctcacggcgagcggtctcagcggtattcagggcaactggattttggcacgcagcatgggtgtcatcaacggtattgactacatgcgcactggtcgcatagaacgcatccagcgcgacctgctcgaacaactcatgaacgagaagttcgtgccgatcatcccgccgattggctggaacaagattggacgcgcctacaatatttcaagtacggaacttgctaccgaactttgcaagtaccttaaagtcggaaagctcttctttatcggaagcgaaagcggcatcaagcttgaaggtcttgtaacgggcaagaatacgaagcacctggaaccgaccgacaatgggcttatttcggcaatggatgtggaccaggcaaaggaacttctggagctcaactccgatgtactagactttgcgcagatggattatttgatgaacgccatccatgcatgcgaagcgggtgcgaaccgtgtgcatttgctcagcggtgaattccagggtagcgtgctgcaggaagtgttctcggcccgcggtgacggaaccatggtgtacgcaaaccagtactccagtatccgcccggcaacgattgaagacatcccggatatcttacgcatcatgcaggattacatcgcgaagggctatcttgtaccgcgtacgcaggattccatctccgaaaaattggaagattacgttgtctatagcattgacaacagcatccatggctgtggcgcactccatgccttcgaagacggcatggccgaagttgcgggaattgcagtcggtgcgaactaccgcaagtccggcattggcgaagccatcgtgcgccacctgatttcactgggtcgcatgaagggctacaagactttgttcttgctcacgacgctggctctcgattggttctaccagcttggatttgaagatggtactgttgaagaattgccgaagagcaaacgcgagcattacaatcagaaacgtaagtctagaatcttgatgctaccattgaacaagtaattcgcgcgcatttataaacggtgaacatttcgtttattgtcaccgtcttttaacatttcatccggccattaggccggattatcttttttatatactctgttctaaatagagtttgtatatttacagaaaatagggagaagtgaaaatgaaaaatgcggcacttgcgctgctgtttgtgttttggggcttgatggcgtgctctgatgccggtaacgatggcggagaaatccttgtccgttacgatgaagatgggatgaaattttccccgacggaaatagatggcattgtgggttacatgcccttgatgaaggcggagtctgtcagaattgtaactgtcgatgcgtcgcttaacccggtggattcttttgaagtgccgatagattctctggaatggggttctgatggattcaaggtagattctcgtgactatgaatatccgtatgtgaagcttgtgacgatttttccgttaggggaaaacgggaaaatggagttcccgcagtatttaaacttgctgacgtataattcaaatatctttttgcagttttatggtgccgtgatttctgggcgtgttgaaacgcttgttcgtgataagggctttcgcctacgcgatgccaaaaaaaaggcttacaaggaacttgaagaagcgttgggaacatctattggtagtcctgatagtagagccttttacgatcgcgatgattatggaaggccgggactttgggatttatggatttacctcctttgcagacatgaaatttcggatagcttgttctatagcgatttcaaggaactgcgggattcctttgctaaggaagggacgattagtgcttctataaaggcacgagcaggcgatgcctggctttctacttttaagatttcggcggattctacggagcgtgatctttttaagagcacaagtcgcgatacctctttaattctgcaacgtttggatacggcgttctttaaatgggcgtatgggattgagaatgcctggaaagattctgtcaagattgaaaatgagcatagcgaatacaatggtcgtatgtttgtctatgaggaacggtgcaacttgagttcttgcggatggcgcctgaaggctccgcttgaagaaaaaattggcgcctgtctgtatgacaggagtcgttatgcggagcttgatggagtctcttatgtgtgccgcaatgagtcgtttgtgtgggtgcctgtgagcgatgtggatactattttgaaacacaagtacagccgttgcgaggaaaaagcttatggacaatatggcgaaataggcttctataacgacaacatgtatgtctgcgattgtgaatctgaggacaagtgcaactggaccgaagtcaaagaggactttaaggcgaccgtactggatacgccgacggtcaatgtcttggcgacgaagctttatggcgaatgcagggatcatgatggcgaaaaacatgtgatggatagtattctggtgcgttgccgctggacaaagtggcttaaagtcgatacgctctcgtattacatgggcatttgcaaaaatggttccaatagggatgaatttggccagttggaaaacggcgattactataagtgcagggcttatggcggagaaaagtgggaacgctgcacgtatgccgatgtgcaaggagacttgtgcaactgggtgactgttgatatctataaaaaatatgacgacaagtatttccattgtaaaaatgaaaaatggaacgaggtctcggaagaggatgtctatgcgcctgtcgtgaagggcgactcctgcagttccaaaaacgagaaggaaataaagaagtacgatgatgaatactttgtctgccggagaatagtcacggagggtaaggaactatattattggcaaattgcaaataaatcggatttggaatcttataaggacgaaaactagaggtttgcgatgggctatgtaaaagcgtctttgctgtttcttgtcttgtggcttgtcgcctgttctagcgttgatagcggtgacggtgtcgttgcccgctacgataaagatggaacccagtattcacctgcgtttatgcgcgggattgtctattacctgaagggcatgaagccggaaaagatcaagattgtaagcgttgatgcaaagctcaatcctattgattctattgaagtttctgttgcaaaggatgatgacgggcggtatgcctttggggtgggcgaccgcgattacgaatatccgtttgtaaagatcgtgccggtgttcccgctgggtgaaaatgcaaagatggaatttgcccaatatgtgcgcttaagagagttcaatattgacatcgcgctgaacctcccagaggcagtgatgtctgggcgtgttgaaacgctggtgcgggaaaaggaactggattttgactcggcgatgacgcaggcgattgctgaaatgcggcaagcgttcaatacgttttctgatgtcatgtcttatgaaatgtatgtcaatgaatatattgcaaacgaggctagacttaatgggctcttgatgtacatttattgccgtcatgaagtttcggatagcgttttttatagcacgttcaacgaatatcgtgaaacgtttgccaaatcggggattgcggactccgctttgcttgtgaagtctgcggatgcatggctttcaacttttaaagtttttgacgatatggatgaacatacccaatttaggagcttgtcaagggattctgtctttggggtgagccgctgtgactatagcctctttaggcgcgcttatggagcacctttgcagttgactacggatatttgggaaacaggttcagaattttattcccgtattgaaaataagtctagcatgtatgatggccgtacatttgtctatgaaaaaaggcttggctattggcggatgcagacggaattggatgattccatgggtgtttgcctgtacgggaatgatttggtcggcgaatacaatgactcttattaccgctgtaggccggggtctgcctcgtggaatgaagaaacccgtcgggattcgttgttgaacaagattttcggtaactgcgctcggcattatgcgtctaatggagtttcaggctatttgagagattccctgtttgtctgcgaatgcgatacttcgcgagtgtgcgcatggacggacaagtatgtcaatagtactttcaaaaaaggcgatgatctgtatgcatctgcattgagtgcgagagccgttcagcgttatggcaagtgttctgatgatttaattggtgaagtgagacagatcgatagtgtatcggtgagttgcacctggttttatggctggaaactggtggaaaatgatgaggagtagttggcgatgaggatgtgtatgatttggcttctgtttgttttgttgggtttggtggcgtgctctgaaagcgagaatcacgtcgtggcgagatatgacgatgtcgggtttcagtattctcctacggcattgcagggcgtaattgaatacgctcctcccttggttccggaatatgtgagaattgtccgcgtcgacagcatgttgaattcgaaggattcaatcgagatcattctggattcaaccttcaagaattcgttcgtctttaagattgccgaacgcgattatgaattcccttacgtgaagattgtgggggtcttttcggatgggaaaaagaaggtggagtttccgcagtatgtggatttgcgcgaatccaacaacgacttgaaactgaatttaaatgcgtcgctagcggcgggccgcattgaaacgctagtgcagaaggaaggccttgatttctcggccgccgaagaaaaagcgtattctgagatgacggagattttcaaggcagattttaatgcgtggaatacgtaccggtttaaggatgtccattacgcgaaccgctgggaactttatgaaccgtacctttactgccgtcacgaaatttcggatagcgtgttttacagcgactacaaggagatgagcgaatattttgccaagacgggaaaagttgattcatcgttgattgtccgtgcggcagatgcgtggctctctacatttgcacctgcaaaggataaaaatggaaggccgacttataagagtttttcaagagatactttgtttgttaattatgcctattatggtcgtgtctttgagcgtatatatggattgaccatgcctgcatgtaatagctataatcaccaagtgacgatagaaaataaaagaagtgagttttatggtcgcaagtttgcttgcccctgcgaatacgataactgggcgtctatatgcttttaccggttggtggaccctattgaggatacgcttggcctgtgcctgttgcagactactactgttgcggagtataacaatgcgtattacgtgtgcaaggaaaaggataatgtctggaaggccgaaagcgaaattgatacagtgctaaaatacaagttcggtgcatgcggtaattcagagacgaaaaatcagttcttttacttgaatgattcgctgttcttttgtgaatgcgatggtgataattgttcctggacggatcggtttgtcaacaaggatatcaacgaagaggactctctgtatgcagctgtcctgaatgcgaggggggtgcaaaagtttggaaaatgccaaacgaataattcctattcgggcgataaatatccacttgacagcgtctttgtccaatgccaatatggcaaatgggggcgtattgattcactgacgtattatctgggtggctgctccagggataaagcggaacatttgggcgtctactattcgtgcgaagggagcctgtatcatgaacgtttcttgacatggcagaatatatggaaggaaattcctgctccggtatattatggggaagaatgctattatatacattttggcgaagtcgtagaacatgatggtttttcttttgtctgtgaagcaacggatgcgtgtaaaaatgaagatggtgttgtagtgcctgaaatacgatttgatcccggttgcgattactattggcaaaaacaagataaatgattttggaggaaatgatgaattttaaaagtgttgttttgacggtgcttgcggctttgctttttgtcgcctgttccgataacggcgaagatgctgtcattgcccgatttgatgaatctgggtaccagtattctcctcgctcaataagtgttgttgttgagtatttgccaacgatgaagccttcggcggtccgtgttgaggttgtcgataggcagctgaatgccgtggatacgatagaactgttcagggatacttcatcttggaacggaaagcgttttaccatggagtctcaggatcttgaatatccgcttctgaggattgtaacggagtttccgtatggcgaaaaatccaagatggaattttcgcagtactatctcctgagttcaaaataccgcagctacaatatcagccagaatattttcatggcacttgcatcttcgcgttttgaacattttgtaaagaaggaaaattacagctttgcagatgccgaggatacggtgatgagtgagttgtcaaaaagatttagcaacactgcgtataaaatcgtgacgtatgaattcccttcttacgatgttgggtttgatgatttgcttttgtacgtgatttgcaggcacgaaatttcggatagcctgttctatagcgatttcaggaagttgcgtgagtcctatgccgagaagggttttgttgatacgacgatagctattacggctgccgatgcgtggctttctacgtttgaaaatgtccctactacatattcgcttgaaaccgtattccggagtgtttcgagagatacagccgtggacttgaaaaatatgcagaaggaatttttcagccaggtttatggaataaaattcacgacagacgattcaataaaaattgagaaaaagtccagtgcttattatgggaaatacttttattatgacaatgacggcaatagcatttattatgcacagtggcgattcaaaaatcctatcgaagatacccttggactgtgcctgcttaagacaaagtctcttgtcacgtataagggcgatgaatatttatgcgagagtggctcaaacatctggagaaagaatgtgtcccatgatgaactgctaaaaggctattatgatcgttgttgggaattcagtaacaatgatgctatctatgtcagggattcgttgtatgtctgtgaatgcgacgagtctaaaaattgcgcctggagcgataagtatgccggtaaggaagtgcctagaacagattcagccgcttttgcaaaatatattgcagtaaaagcggtcggccaatttgggaagtgttataccgatggttatggcgctctgaaaaagctggatgatgtgtatatacagtgcattgactccaaatggcttgaggtggattcgttgacatactatatcggccattgcgcaaaggatcatgtgaaaggtgaataccttgggatttattatgggtgccgtgattttgctgattacggtgctggcgatactgtgtgggctgaaataccgtggttcgtctataaggatgattcatgcactgagaaaaaactgaaaaaagtgaacagtgatggtaagaattattttatttgtgaaaagagtgatggagaaaaggatgattccaatgcggagtacaaatggcgtaagcttgatagtgcagaagcgattccgcctgtgattaacatggatacatgtgaaaatgtggttccttataactatttgaaaaagatttacgatgatgaatattacatgtgcgaggatggtaagtggcattctgtagacaaggaaaaacttactgctccggaaaaggcgggagatatttgttcctgggcgttgctcaatactgtaaaaaggtacgatggaaaatattatcgatgcaccgcgattaacatgtggtatgctgaagatgtcgtaacttcagtcagctatgcatatcgcgacagccttggaagttgcgatactctttcgaacgttggtttgcactggaacgaggaaacttcggcactttggagctgcgtaagatccggtgacaaataccagtggggtaaaattgagttgcaagaaagggaaggtgtttccttgccggagaatattgaattgagccgttttgcgggcggaacccgtgttagccccttgatttataccgtggatattgacgggactgattatcgtttttctgcgccgatagctagcgtatggtatttgactgggattgtagaacctgaagaataatattacatttaaaaacatgaatacactcgaagctatcaagactcgtcgcagcacgcgcaagttcaaggcgcagcctgttgaaattgaaaagttgaaactgattgccgaagcagggcagtttggcccgaccggtggtaacgcgcaaggtaatcacttccttgtgatttcggatgcggcggtgattgcaaagctcaaggagctcgtgcagtccgcatttgcagcgatggaacttcgcgaagacctttacaagagcctcaagaattctatcacgctttcgcgcaagggcaattattctttctgctatacggcgcctgtgcttatcgtcgttgcgaataaaaaagaatatggcaacaacatggcggatgtcgcctgcgctgtcgaaaacatgatgcttgccgcgaatgaactcgaccttggcagttgctatatcaatcagctcaagtggctgaatgaagacccgacgcttttggaatacctgcgcggtcttggtcttaaggaagatgaacgcgtctacgcctctgttgcgattggctatgccgatacggaatcgggacttccgaaccgcgcggaaactccccgaacaggcaacgaagtcgtgtttgtttaatacaggtgatcccgcggtttaaaaaacatcgcgggattcatttttttattccttgacgcagcggacgggagccttgatgttgtttatgtcactggagaatttgcgagactttatttcgtaggttgttatttccgctaccgttatgtctttccatccggtatcctggatccagaagtactgatagtcgctattcacatagacttctctattaaataggccggtcttggtgaaactcagtccatatttatccaatccatcatagccaaggcccaagctattcatctgcgagaacaatgcattgaacaactttcgcgtcgaggacacactaacttcttctgagtcgtcaggagtacttagaagtgcaacttcgttatttgtcgggaatctccatccctccgggcaggcttgtttcgcagcatttatggtatagtagtaaccagaatttttgcaattgtcacttttgcagtattttttgtcaacttcaaaggtttctggagttccttgatacttgagattttcggccatccatgttgttcctcggtagccaatggtacgataggtgcggccatctctcggatctgaaaacgagccgtattcaatgttgggattgaaataaagttcgtatggaatttcccaggattcgtctttgcttgaataccactttccgtctttgcaggcataattcgtcttgtattttttgtccttttcattggccgtagagtaccttgcgccattttcgcaagtgatttcgtcaaattgatgccatttgccttcatggcacacataatacatagattggagttcttggctttcgaaatgtttgccctcttcgtcgcatgggatcttgtaggtttccctttccaagcgggtggctaatccccaaatgccgtccctacaaatatggaatgaatctggagccacgacgctttttatcatttccccatttttttcacagggaacgtccgcgacttcggcttcaaaaggagtcgccttgtcccatgcatttagggtatattctcgattccagagatattccccggtccagacggtatccctacaaatataaacccctccaggattcagtttgctcttgaacaatgctcctactgtatcgcacgggatttgcttcatttcgatcttgacggtcgttgttgaatcccatccactatcggctgtgcaaatataggagcgttcggggttcttgcggctcacgacgaacttgccgtcggcgtcgcagggaattcccgacgtttcgacatccagtggagaggctatttcccaattggtataggtatcgtcatttatggtataattgtcagttatggtataagcgtaatacctgctacttttgcatactaatgaactgtctttgttgaacatcccgaccatcgcatcgctgcagtacggcattccggagcacttgcgccagatgttcttgatgatggcttccgggtccaaaatctcgtgttcatcgtatacgcatcctatgggcatgaaattaaaggcaacttggtcaaatgtatcgtatggcttattactgaagcagtaatttttcggttcaagcttgccgtctgcaaaatcgtcgaccaaatacgctttcaattgatcgctgccacttctgtaaaggtagaacaaggtatattccatataatataccggcatttggcgatcggcaagcagggagtctagaccgagttcttgcaacagttcttctgccgcctgtatccaagcggaatcgtgtgctgctccttgtttttcaagaacctcgagacgtttttcgacaaaggcgctcaggactccatatttctcatctttcatcataatggctgcgtacgagggctccttggcggatcccgcttttatctttgctattttcgcagcgggcatcgcttccagtaagtctgtgtagacattgggggctgttgtgcatccgtgattttccggaatgtgtattttgactttgtatgaacttgatgactccattttcaccgaggaactgctttcctccacgacagaactcgaggatttgatttccaaaagtgaactagacgaattttctgaactggacgaactttcattaatcgcaatggcgggttcgtcttcccaaacgccggcgtcctgtgggttttcggtttcggagcaggcgtcgaaaaatgcgatggcaaggaacgatgcgacaatcggtaggctattcaaagttttcaacattttcatacattcccctaggtttcatcgactttcttcgtcaatgggaaaagttgcagattcaggcggtagacctggttaatttttttgcattcgccggcgatggcggctaccttgcggcggcactcgttcacctcgcgctcgatacggcggtaggtaatttcgtcgacgcccatggtgaggcccgagacgcttcgttcgtcaacttctgtgttgtccagcgacagaaagccgagacggcccatttcgcggttcatggagcgtaccgtcaggggcaaggcgtccttcgaaatctttaccattttcgaagtctgctcgtaggaattctcgcccgtcttttttagaagtcctgtctttaccaagaactggagtgtatcgcggacatcgagcgccgtaacctcggaattgatttttgcggccatttcgcttggaagtgcgcctggcatcagcggggcaagttcccgcacgatcgggcacaccggatgttcacagaagcggaaaccgtccgcattcaggacgtgcatcttgttctctttggccgactgcaggattttcgcaagcacggtcttcttctcggcatcgcttttcacatggcccaattgcactaggttttcaaagaaggttcgttcgaatccctcgagacccatagccttcgcgactttttgaatgccgggcttgctcaagtttgtctttccgtcgcacaccagtttcaagtacgtgggcgagacgaatccggctagcttggcgaattccctccacgaaaacgcggatgacttcttccgctcctcgtagaaatcgcgcatgtagcaacgataatccaaataattaagaatgggcttcatgttcactttcctttcgttttcagttggcaccaatgcgccccgacatctataaatttaatttcgcgacatttctgaaggcaataaaaaaatattacaaagtcttgaatttttgagcaaaaacatcaatttttttaattttttaaagcgaaattttaataatgatacgttcgtgtatcattaaatagcgtatcatatagtctaacaatcaaaacgcgaaagactttgcaaacgttcttattactttgtaaaaaagtaatttttactcgctggcgcaattgctggatttaaaagccgtgatgcaatttcaacccggttgcggttgcccgacactggatatttttttataattgctcccatgatggattttaagaaaatggaagacggcttccggatgattctggaaggcatgggcgaagacccgaaccgcgaaggtcttatcgatacgccgaagcgtgttgcaaagatgtacgccgaactcatgacgggcctctcgggcgaaatgaaggccgaggacatcctcaagacgcgtttccacgaaaagtacgacgaaatgatcatcgtgccggatatcgagttcgcgagcatgtgcgaacaccattttctgccgtttacgggcaaggcccacgtggcctacatcccgggtgattgcgtggtcggtctttcgaaaatcccgcgcgttgtggaattttatgcccgcttcccgcagattcaggaacgcatgacgcgccagattgcagaacttatccaaaaagtgctccagccgaagggcgttgctgtggttcttgaagcttctcacatgtgcatgacgatgcgcggtgtgaaaaagccgggtgcaaccatggtgaccactcagcttttgggccgtttcaagacggacgaaaagacccgcgctgaattcatgtcccgcatttacgctccaaggtaaacatcccttaacataacaagactgcttggattttttgtccatagaaggtgcctcgtgattggaatcacggggctttttttggggtattttacttagtggatgggaccgaggttttggttaagaggagtgcataaaatgaaatcaaaaatcctaaagattgctgttttggcaagtgccatagctttcatcaactgcggtgacgaaaccgctcttgccccttacctgaatggtggtgctcagggggtatcgtcaagttcggatgctgtggaatctgaaatctctagctctgacgtggctctgccaggttctagcgctaatgcagaaacgggctcggaaacctcgtcgagttctggtgcggttcagcagggctccaataccgatgctcccgcttccagcagcgacgaaagctgcttggcttctagcctgcccgatgcatgcggcccgggaacgaatccgcttccgacttcgagcagcgatgctgccgtagcttctagcgccgacgctcagagtgctacttccagcgccaatgtgcaggagccggcatcgagctctagtgaagctgcaaaaccggctagctcttcgagcgaaaagaaagtcgaatcttcttccagcgaaactaaggtggcatccagctccagtgccgaagccccgaagggcattttccttgctagtggcaaggaagaagaaaaggaccagatgcaggtggaatacaagacccgcaccggctgggatggcggtggaatcctctcgtatccgaagcaactttcttcgactcaaaagcatggcgtcgtggtttggggaccgggtggcggtaccgaaccgggtgcttatgaaggcatgatccgcaggctcgcttctcacggcttcgtggtgatcgctcttaaggaatctccgggtgatgcatcccaggccataaaggctttggattggctcgacaagcagaacaaggatcagaatagcccgctgtttggcaagctcgacatgaatacggtcggttgctccggtcactccatgggtggtcttgaatctgaacaggctgtcatcaaggacaagcgcgtgcttacggcgttcctcaacaacagtggcgactggaatggtgcaggtgcaaagaacgtggcgacggaccgtacgattgcaattctcttcggtgaagtcggcatggaaaaggacaacgccaagaacgactacaacaattctggcgtgaaggctccggcttgccttatcgaaatgacgggtggcccgcgtaactccgaaggcggttatggtcacggttctggctcttgggatggcatggcagcaacggttgcctggatgcgctggcatctcggtggcgaaacggaacgcaaggccgatttcgtgggtacgaccggcaagtatatcgatggcagcatcatcggtaagcagggcaaatggaagacccagtgtaagaacttctaaaatttccacactccaacaaccaagcgtctcgatcaatttggtcgggacgttttttttgtattgtggcctgcgattttttttgatttgtttcgtgattttaaataaactaaataattgcggtctttggattttttatccacgggactttgttcaaaacgtgaaatttcaatgaaattataaggtactttctatacaggttatgggtaaataggagaacaaaatgaaatctaaactcttaaaaactgtggtgttggccagttccttggtcttcctgaattgcggtgacgatgtcacgtctgcaatcaacaactacgctgccggattctcgtccagctctgctgaagaagttcagccgggtacgagctctgactctcagggtgatgctggcacagaaatttctagctctgcagctcagcagaatcaagacgcaatccttccgggttccagtgcggatgttgggccgcaggtggaatctagcagtactgtcgctccgggtgcagaatcctctgctgatgttgccgcaagctctagctctgtcgatgctccggcatcgagctccgaaaaagctctggtcgtaagttccagttcggtgagtgctcctgctgtaagctcctcgagttccgaagaaaaggtggaatccagttctagtgaagaagcaaagccgaagggcgtattccttgccgaaggctcggacgaaactaaggaccagatgcgagtcaagtacattgaacgcaccggtcacgatggcggtggaatccttgcttatccggaacagctttctaacgaccagaagcacgctgttgtcgtgtgggggccgggtggcggcacggaaccgggtgcatacggtggaattatccgtcgtctcgcatctcacggctttgtcgtgattgcactccgtgaatctccgggtaacgcaacccaggcaattcctgccctcaactggctcgaaaagaagaacaaggatccgaatgatcctctgtaccagaagcttgatatgacgaaggtcggttgctccggtcactccatgggcggtctcgaatctgaacaggccctcatcaaggacgatcgcgtgattaccgctatgctcaacaacagtggtgacctcggacatacggctatgtctcaggtttctgcaagcaagactgtcggtattgtttatggcgaaggcggcatggaacgcccgaacgctgaagcagactataacaaccagggcgtcaaggctccggcttgcctcatcaagatgacgggcggtcagggcaatgaatgccagcagggcgaatgcggctggggccatggttccggtccgtggggcggcatggctgcaacggttgcctggatgcgttggcacctcggtggcgaagacttccgcaaggcagatttcgtcggtacgagcggccgttacatcaatggtgaaatcatcggtgaacgtggccattggaaaggccagtgcaagaacttctaatctcttaaacactccaaacaccaagcgcctcgatcttcatggtcgaggtgtttgtttttttttataattatccacgagaacagtttataggtattatcctaactactgtttactaaccactaaccacggtttaccagaatgaacgctgctatccttactaacgagtttccgccagaaatctatggcggtgcaggtatccacgtcaagttcctgagccaggaactttccaagctctgccacatcgaagcacgctgctttggtccgcagaatgacgatgcagacaatatccgagccattggttttagccagaagctagaacataatccggctgatgaacgtttcaagaaaatcttgaagccgcttgatattaatttgcagtggatgtcctcactcaaggatatcgatgtgattcattgccatacgtggtacagccattttggtggcgtggtcgcaagtcgccttttgcagtgcccgcttattttgacgacgcactcgcttgaaccgcaccgtccgtggaaagcggaacagctcggtgacggcggctataacatgagctgctggattgaacgcaccgcttacgaagccgcagacggcgtgattgcagtgagcgagggcatgaagcgcgatgtgatgaagctttacggtgtgccggaagatcgcgtgaaagttatatacaacggcattgatccggacttttacaagcccacattcgacgaagaaatcttgaagaagtggggcgtggatccgaagcgcccgttcgtgctctttgtgggccgcattacgcgccagaagggcatcagccagctcattcaggctatcccgcaaatcgacaagaacgctcaggtggtactttgcgccggtgcgccggatacgcaggaacttgccgacgaatgcaagcacttgattgaagaagtccagaagacgcgcgatggcgtcgtgtggattcaggatgccgtgccgcatacggaactgcgcgtgctctatagccacgcaaccgtttttgcaacgccgtctctttatgaaccgttcggcatcatcaatctcgaagccatgagctgcggaacgccggtcgttggctctgcagtcggtggcattccggaaatcattgtcgatggcgaaacgggttaccttgtgccgctcaaggctgtgtccgatacgaactttgaaccggcagacccgaaggctttccagacggactttgcgaacaagcttaacaagattctcgagaatccggaacttgcaaagaagatgggcgaagtcagccgcaaacgcgccattgacgttttcagctggaagacgattgccaagcagactttcgacttctatcaggaatgcatcgaacgctacaagcgtgaaggcaagcgtatttagaacttagctcggtcgccaattggcgacctcttagtgcttagaacttagaaaaggtggcctcaagccaccttttttgcatcaggatgatgtttcctaaccactaatcactgcctactgtctactatttttcccacaattccgtcagtcgtgaggagttccgggagaacgatttgcttgcttacatcgccggcggggtagatggcgtaggcggggacgccggacttgcccatgctgcgcaggagcgctgtgacttcgggcgtttcgcgggtccagtcggctttgacgcgggcgacgttcaggctgtccatggcgcgcttgaaatcatcgcggttgaggacggcggcttcgtttgccttgcaggtgaggcaccagtcggcggtggcgtcaatgaatacggtacggcctgatttcgcaaattcttcaatgagttccggcgtgtagcggtaccatccatcttcggtgactagctgtactgaccttgccttgaaaatcgcatcgacttcggcttcaaactttggcgatgcaaatgcaaaccagatgacggcaagaatcacgacagaaccgcctacggagaggacttcgcgagaaaacgcgacgcccggcggggcgatgtttcctatagcaaagctcatggcgatgctcaagagcgaaatggcggcgaagatgccgacgccaacgtttccggcctgttcatgcacgacccacaggagccatacgactgtaccgagcaagagaacgcccatgattttctggagcgtgaccatccatgcgcccggtttcggaaaaactttcaggactttcggaaaggcactcacgagcatgtaggggagcgcaagcccaatgcctgccgctgtgaaaaacaaaaacagcacaggggttgaggcggtaaaggcaaaacccatcgcggtgccgagaaatggtgcggagcacggtgtgctcaaaagtacgaggagagctcctgtgaaaaacgcaccccagaagccctgcttgcgcccggccttgtccatcttggtagtggcacttccggggagccagatttcaaagactccaaaaaagctcatcgcaaaggcgctcagaatcacgaccatgaatgcgatgaatccagcgctctggaattgcatgccccagcctgcatttccgccgcccgccttgacggcggcgacaaccccggcgagcgtccagaaactagcaagtatcccgagggttgtcgtggcgcctagcataagcaggcgccggcggctctcacgagactgcttgatcaagctgaaaagctttagcgaaagcacgggaagcacgcatggcatcaagttcagaattaagcctccgaacagagccgataaaagcaatatgaacgttccggcagcgccttccgaggcgttccctgcagcactcggcgcattgacgacattcccggtggcttttcctgctgcgcttcccgcagcgtttccagcggcattccccgcagcattcccgtttgagcttgtagcgcttttcgccgcaggtaccgcaccatcatctcgcgatgcgcttttctttgcaaatccgagcggcccaagtccaaaagtcacttgcgatggcgcgaggcaaatggagttgtcgcaagcctggtagtggaacgtcgcctttgtcgtcaagctgtcgtaatcatcttcaacactatcgaccgggagcgtcaccgtgaaatatcccctgaatacgagattttcaaggtctaatgcttcgctgtattccttgtgcggttccggccacttgggctctccaaagtgaacgccctttgccgaaatctcaatagacgaaggcttcaaaaattcatcggcggcgacgtttgcgttcacgtgccatttgtctggaatgacgatttcgactgtgacgtttgaacccttctgcaaagtgcctgcggaatagtgcatgcccacctctggaggcggcatattgttcatgttgaactcttccgcgaaaatagccgttgcaaacaatagcatgcaaaatgaagctttttgcaaacggttgtttgcaaaatttccaaattctataaatttgtctaaaattttcataaattgtgtctcgctaaaagaagtagaaaatatcggaaataaaacaattatgtcatatacgggattcctttgcgaccgttccccgaattgggtggggaccctctgggaaaaatattcctacagaatatacaaattatgcctgcaaaaatgtgggggcaaggatgaagcggacgacttgtttcaggaggtggcgctccgtttttgccaaaaggcgaaagcgctgaataaccaggtctatctgttgccatggctccatcgggtgcttttgaattgccattacaacgcctatcgcaaaaggaacatgggccgtgaaatccccttttcgagcctgtgcgagccgggagcagaatatgacgctagcgaggttgaattgactccgccaaatgcaggcgagctggatctggaatccgtcatgggcgaaatagaggtcttgcttggcgtgctgaatccgctcgaaaggatgattgtggaactttcggatgtgggcgggataagcctccgcgaattgagcctgctgatcggggtttcccggggtagccttgtccaccgccgagaaatcgcttttcagaaaatgcaagaaaaaatgatggcgcagaaactgcaggtcaagatggttacgggacggaacgcctcattgcgggaaattattgaatacattggttgaaatgtttttaaaatttgtaattttagaatgtgaaagtattaatcaatcttatctgtatcctctccatcgtctcgactgtttttgcgcaagacgagtggatcaatttttctagcccttatccgattaaggcggcaatccccaatggggaaggcttgctcatggcgactgcaggcggtatccgctacagggctttgaatgccgacgatttgtacacgacatcgaacggtcttggcgaccagtccatgagtgcgattgccgtctctgaccttggcgtcttttccgttagcgacaacggtgtcatttctacaatgcttcccggcggttcctggcaggtcctgagccgttcttatgcgggcagcaatacgcgtgtgattcccggcatggctgttttgggcggccctgttctggtgattgccttcgaagaccgtctttcgttctttagcctcaagtcgatgacttccatcattaccgtggagcgcatcgccaatatcagcgtctcggcgttccctgtaagtgccatggaagtccgtggcgattccctgattgttgctgcgggtggcggaattttcatgcgcaagatgaattgggaaaagctggattccgacgtgacactttataacccggattcctggaagattatttccgaagcgtctaatgacaaggaaccgatcaagagtatcgcctggaaggatggagaaatcaagacgttcccgaccgaaggcatgagaatctgggataaggatggcgaaacgcgtgttgcgctcgatacgttctccgtgtttacggatacagatgcgatggttgccgtccgtggaaaagtcctgaaggattccgtcctgtacgagcgactctctgtcgaagaactggacgccagccgaaaaaaggtgactcgctattattacaagtccatagtccgttgggtctcgttgcagccgtcgggcaaggctgttcttgccggagctaataatattttctattacgatggcaaggaactgacggaactgacgacttacaagcccttcccgattagggatgcctatgagctccaggtccttccgcaaggcggtgtcctagcggcatccgaagaaggctttttgacttactactattttgacggcccggaaaagcgcttcaagtggaaagacccgatgcctgtatacgagggcatgcctgggatatacagtaagaacgatgcgaatgcccgcgcccatgatatgaagaccttgtcagttctcccgactggcgctactttctaccatgtgtggggtgaagcctatttcctttatgacgtcttggccgatgaaaaggcttaccagtacatttctatcgcgaacaaggatgcggactactgcatggacaactttacgggtgatccgaatactccgtacatggttgccatcgcttcgactccggctccagacggcatgggctacctgacgacatctgcttcgaataaaggctacagccttgtctatgtggatatcgacggtacgaatgtttcctgtgcaagcaatgtcggttctgctccttttggcggaccgatgcaggctcgcataaatgaaaagggccagtgggttgtctatgtcggtacgcgtgcgatagcatcgcttgatgccgaaggtggcctggatgtgtttacgtttgaccctccgaaaaagcagggcggcaatattttcaaggtggatacgacctccagaaagacgtattctggcccttcgacaactccgctagatttggcctatgaaccgaagacggggtatctctggatggtgacaaactccgccctcgtgtattgggaccaggatgaaaacgacctgaagactccgctctcaacaaacggccttaacggtgcgagctacacaagcatcgatgttgatagccgtggaaacctttgggtagggacgacggcgcagggcgtttaccgcctgactccgcgcacgacaagcccggatacattgtccgtactgcattttacgagccgccatggtcttttaagcgatcgaatccaggacgtagctattgatactgtgcttggcatggtctggtttgcccacgaaaacggcattacccgctacaagagggatgacctgcgtggaacagaaaagaacatgaccgatgaagctcgcgaagatgtcaaggtttaccccaatccgttccgtccgaagctccagccgtacgtctcgtttaccaatgtcgcagacgatgccgtcatcaacgtttacaataggggcggcaagcttgtagtatcgttgagcggtgaaaagatttccggtggccgtgccgaatggaatggccgtatggataacggaaacatcgtggcgcctggtgtttaccagtacgttgtgcgtggcggaaccaaggttaggaagggcaagctcctgattatccattaatgcctgcgaggataaatgttatgaataaagttgttggatttgtggcttttttggcagtgtctcttttggtcggctgtgccggcgagcgccagggttttgtgtgtgaggaaattgaataccgcctgaacacgatgacctattctccggaccagcgcgcctatatggaagaagaacttcgcacgtgccgtgtggaagaagccaaaaagaagaacgagtccggacaatctaatggtagcatttacgagcgttttgcaaatacagaaaatgcaccgtcaggcgattcttccaatgtcgaaatccctgtccagacgctgttgcaggattcatccgaagaaaagacaactagcatttacgaccgctacaagtctgtcgaggccaataagtaatgccgagtattgtaacactttcaggcgagacgtttgaaccggacttgcctaatcgactgctttctattgcaggtgaaatccgtgaagcgggtggccgcgcctttttggtgggcggctgggtgcgcgatgcactcctcggcaagaactgccgcgattacgatgttgaagtctatgaccttgttcaagatgaacttgtccctattttaaagaaatatggccgcacaaatcttgtggggaaggcctttggcgtgatccatttggcgatgaaggggctttcgctcgatttctcgttcccgcgtaccgaaagcaaggtcggctatggccaccgcggatttgtggtgcatacggatgaaaagctttcgttcaaggaagcggcgctccgtcgtgactttacgatcaatgcaatgggcatggaattgccggagcttacactttgcgacccgtacggcggcattgacgatttgaagaaaggcttgttgcgccatgtcggccctgcctttgtcgaagattcactccgcattttgcgcggtgtgcagtttgctagccgttttgcacttaagcttgcgcccgagacgattgaactttgccggacgctttcgcttgaagacctttctattgaacgcttgttcgaagaattcaagaagtggctgttgaagccgggcaagccgtcgcttgggctgcgtgcgtttttggatatcaagctgaacgagttcttcccggaagtttcgccactgcgtggctcctgggatgatttgggcgaaatgcttgataacacggaaagcttgcgcgataatctttcggacgatcaggtgatggaatttgcatttgccgcattcctcagcgggagtccggaaacgtctctcaagttccttgaacgcattacgaacgaaacgcacttggtgaaaaatgttccgctgcttttgaatgcttatagcacgcttgattttgcaattgtaagtgatgcgccggcgcttcgccgcatggcggtgaagctgggtggcctaaagctcctgtgcttgcttgtgaaggccaccccgcgtaagtattacgccgccgccggcgcctcggaattcccggaacagctttggcaggccgctgcagatctcgacttgattgaggcagctccgcagccgttcctcatgggcaaaatgcttatggaaatgggattcaagccgggcaagcagatgggcgagaccatcaagcaaagctttgagcttcagcttgacggcaaaatcaagaacgccgaagaagccattgcgtgggcgagaagtagaacttagaacttagacaactgcgtaaggcgagtgaagcaggattgcttgcaagcctatttaacgctaaagcgttgtctcttgagctcagaaatagtcaaataatttttgactgcttcattcgcttttcgagactttccgagcctagcggttgagattagagcgaagcgataatctcacttagaacaccctattttctctaaaagaacataactaagttctaagagcgaagcgagctaagttctgccaactaaggcgcctttggcgcctttatttccatctaaacattcccgagattcctgcggggacgcagaacacgatcatcgggatttgaataagctctacaggcaagaacgcgagcatgcggcgcttggacttgagcttccaggacgcaatgctcaagaatacgaagtccacgacaatcttgggcagaatgctgaacacgcaccactgccacggaaaatcaaggaagatggcgcaccacggactcacgaacatccagatgtagtacgtgtaaataagcgtgagcaaaaggatgtacgatttgctttcgtagttcgtgccgttactgctccagcgggcgcgctggttgaaaagttgcttccacgtgtgtaccggggcggtctctatcactgcatccttgtcgagattgtagcagaccttcgttcccgggattttcatcatcttgtggatgagcatgtcgtcatcgccacttgaaaggttgatgaggtctccaaatccgccgactttaaagaacaggtctttcttgtatgcaaggcaagccgcactcgcgacaatcgggcggccaaggctaaagcctgccgcttccatcgcggtgtagccgagcgtttcaagtttctggtagaggtgcggcattgaacgcgaaccgttgttctgcttggggccttgcacaatgcagataccatcgacaaatcgcccggccatggcggtaatccagctcttgcgcgggatgcagtcggcgtccatcgtcaagagcacttcgtttttcgcaatcttgaaggcgctttcgagtgcgcgcttcttggggcttgcgatttgcggtaagtcttgcggaaggctcaaaacgcggaaacgcgggtgcgtggcggcaaacttttctagaatctctcgcgtgcggtcggtagaacggtcatcgacgcaaatcacttcccattcgccaatgtagtcctgggcggcgacagcttcgagcgtgcgttcggcaaattcctcttcgttacgcatcgggatcacgaccgagacgcttggggtggctttcgggcctttatagcgatgcgtctttaacagtcctactatgaagaataggaacaggagcgcatagagcgcagtcaggcatgcgagaataatgccacccatgtgttttaatttagaaaatagaacttagaacttagaacttagaacttagaaatggctttgaagttacaatttttctcgtctcccgtctctcgtctctcgcctaaaaactaaatttaagcctgttaatctaagttctaccaactaagttctgccaactacggcgaagccgtcatcatgctccatccatccgcttttgttcatccgaatgctaacgtccacgagtctgccgttatcggcccctggtgcgttgttgatgaaaatgcggaaataggcgaaaatgtagtgcttgaatcgcgcgtgcgcgtttacggtggcgtgaccatcaaatcaaatacgcatgtttacgatggggcgattcttggggcgcctccgcaagacctcaagtacgcaggggagccgactcgccttgaaattggcgaaaactgcatcattcgcgaatacacgacgctcaatcgcggcaccgtccagggcggcggttgcactcgcattgcgccacacgtactcatcatggcttacgcccatgtagggcatgattgccaaattggcgagggggcggtcatcgcgaacgcttgccagctcggcggacacgtacgcatcggcaagtttgccactctcggtggtactacggccgtgcagcaacgcaaccaggtaggcgcctacgcttttgtgggcggcacgctcaaggtcgattacgacgttcccccttgcagccgtgcattcgggaatccgctccgctttgcgtccctcaacctccatgcgctccgcttgcatgctgatgaattcccgcctgaacgtatcgcattttttgaacgagccttccgcgaactttaccgtggcaagcgcccgaccgccgaagttattgaagaattgaaagaaggcccggaacctctgttccaagccttctttgatgagcactggggcggttctctcgttcgcccgtgatcattcgcgcttttgcgctcgttttttaaattctagaagatgagggctttagggaatccttcgtgccacttttcggcatttggttcgtaggcgtcaaatccgcctgtgtagccaaatccccagtagtggaacgacataccgtttttgacagcggcctgtactgccttctttgcccatgttgctttatattgatctgagggccaaacgccttgttccggttctccgttttggttgtaccatgtgcattgccccatgtcgctaccgccggccacgccgaattcacccatgttcaacggaacttggtctattccgttcacgtccgggtaaagcttataggccagcccaacgtatgataacaggtcttcgtccgctgtagagacgtatgcggcatcgccaaggcatttgttaccgtgttgaccttgatggctgtatgtgtacggttcgtaatagtggccactgaagatgatgttcccgtcttgcggcaagtggagcatcgagaggtcagcaaactttgcggcatggtaggcttcaaacataatcgtcttgcccggagcggctgcacggatgaccttgtaggcgtcattcatcagctggtccacgcgctcggcgttcgggatgatcggttcgttcaggatttcaagaactagcatattgtcggggaatgcgttcatggccgtggcaacctgcgcccaaagagcaaggaagtgagccttttcagcttcgtattcggtggggttgtatgtacagccgttaccgccgccacctgcgcagttcaattctgtgtagtggtggaagtttacgacgacagcaaggccgttggcaatagcgagattgatgtcttcaatgactcccgcaaggcggttcgggtccacagtatgggtcgagtagtcagaaccattttgccagcggaccgggatacgcacggaattgaagcctgccgccttgatggtggcgaagtcctggtcacggatggggttgctccaggcgccatcatcggaaccgtcggaatcccaggagttacccaggttgatgccgcgcccaaggagcgcattcatcgttcttcccaaggtgtagtctacggggacggccgtgctcgtgttgcccttgccggccgatgtcggtattgttgccgagccactgtcgcatgcccagaaggcacatccgattgccattgctgaaagaatctttttaatcatggtaacccccaaaaggttatgagcttaaatgcgtgttctcaaaatctatataaaacaaaaaatagaaaaacaaaaacatgcttatcttatgtttacgcttgagtccattgtgagcatcgtcaaaaaatttaatttgtaaacattaagaaacattacaaatgaaaaaatttccgtttacgcttgagtccagcgtctatgtggcttaacaagcggtattccgttgatacatctagctttgcaaagccttttttgcaaaagagtggagcgaaaattcccaaaaacaagctatattgtagatgatccgaatttggagaattgtacctattatgaatggaaacttaaaaaaagccatttggaagtccgctctagcggcgatgcttcttgcttcatcttctttcgctggctacggttttagcgattaccgcgaccgcgaccagtcccactttgtcatgaaggatcctaaaccgttccgtcctgataaggaagttgtcaccgttgtcatgcgtgaagcaattccgcgtggtggtggttacacgtaccagtatccgcgtgaaaaccccgaaccggtactcacggataagtatgccatggaaggcgctctctccatggaaattgaacttatcgcgagtgactattccggtgtcgcaatctgtattgcgggttccgtggacttgactccgtatctcgaagaaggtgttctcgaattttggatcaagggcgcccagggtggtgaaaacgcattgttcgtgctcgttgacgatggcgtgaagagcaatggcgaatccctccaggtgaagctccgctccaagagccttggtgaaattacgacagaatggaagcacttcagcattcctctgaagctcttcggcaataccggtgtttactgggatgcaaagaacacgcgcgaagtgatgctcccgttctcatggtccaacttcaagggtttccgtcttgaagtccgcaaggatgaaaacgaatccttcaaggtctggattgacgatattgtgattaagaagcatggcaagccgtacgaaggcccggctcactatccgttccgcaacgagatttaagaggattttatgcgcaaaacagtttcttcccttttactagcgtctagcctcggtgctgcatgggctcttcctccgcagttgcagcttgattcccttcacgcttcgttggatactctttccaacaacatggaatcgactcttctcggcaaggacgatctgccactggcagtctccggttatatggctttccgtttgaagaatttccactattccgaacagagcccgtgggtccgcgatgaccaggcacgtacgagcgttgacgctttgttgaacgtgaacatcgtcgccatgccgaactcctacattacgctgtttacgaacctcatgttcccgtttgacttgagcggtttcttcacgaataaactcgccaagaacccgactgaagctccgggcaacaacgatgaacgcgtcttgttcgaccactctaccgactactatgcatcgaccatcaacgaagaaatgaacgtcggtgtcgatatccgtgccggtgtgttcggtgcttacgttactgcaggcggtgttatctgggcaaacgcctctccgcttaccatgtgggaacgtgaaacgaacccgcgctttgtgtggcagtacgaactcttcgaagacgaaaagaccgtttctacttactataaggaaaaggcattcaagccggtcaaggaaggtggtcgtgctttctggacgaaccgctctttcggtggcgtctttgcgaacttctaccagctcccgtacgacatgaaggctcagttcctcgtgtcccagccggcagatgctgacatgggtacccgtgacggtctccgcatgtacggtggccagccgggcgaactcgaaatgatgggtggctatgatttgcgcggtaccgtccttcatggccgtatcgccaaggaaaagattgccgacaacctgactgtcggtgtgaactacatgggcgttaccttcgacaaggacatcatctatgaagatgaattccgtacgcagtggattacccagagcgaaggcggccttccggtcctcctcaatactcacgtgattactgccgacgtcaagggcaatatcaccccgaagctcttcttgatgggcgatatcggtgtcagcatcacggactccacgacgtttgtcccggatccggacgcagctgattattctctcaacgctgatggttccgtcaatatgaattccggttactccagccgcaaggaaggctacgtttctacggttaactccccgaaggttggcgcttatatcaaggcacagagcaagtacgttgaaggctggccgatgactgcagaactcgtgttcttccagccgggcttctactctccgtattctttgacgaacccgtcccgcttcccgggctggcgcaagaacgaagcctacctcaacggtggcgctctccgctactccccgaacatgaccggtatcaacttcaagttggaaccgagcttcaaccgcggttactttgacttccagtacgcccagcatcgtcagatcgaagctggtccggacgtgattgcattcaactaccgtctgaacggccgtaacatgtgggaaagctccaactcctggaccaagcacaagccgctctttgtggctgactctggtaacgcttcctggtgtggctatatcaaccgtgtcggtgccagcaagaactcctctgacggtgtcaagatgtaccgccagcgcggtggtctctatggtggtacctgggaactttgggaatccttcgccgcatttgaaaatggtgaccaggttgccaagggcgaaattccggaacatgccaagtggtcttcttacctctccttcatgggtggttacgatatcggccactggatcggcactgaccgcaacgtcatgctgacgggcttctttgccctctccggtgtttccactgcatttaccccgcttgccgtttctgaaaagcagtccaacatgctcttgacgagcttcttcggtcagattgaaccgaccgtcgccgtgactccgaccttccacatggtgggtatcgtcggtctcgaaacgttcaggtctgacaaggcttacttgatgctcaccgccgataacggtaccagcaagactgccaagaatacctattactacgaagtgaacaccagctactacaagaaggctccgatcaattacaaggacttcgcaattggccttggctttgactgggacttctctgaccgcgtgggtctccacttccgctacaagttcatgacgcactctgacgaaaccgttcctgacaatgattggcattcccattacattgctgccgaaaccaaggcatggttctaagggaggatgctaaagatgaatatgaaaatgaaaaatattttgatcgcccttcttactgcatcggttgccgcatcggcttctgctgttgctgacaatcaaaaggctttgcaggcaaaggctgatagcgccaatgcaaagcgcggtgttgaaattggtggtagcattcgtgctgttgcacagcgttccagcttctctacggaccaggacgtgcatagcgtcaacaagatgccgaatgtcgaacacaacgaatatgtgagtgctgacttgagcttcggcttccgtccgtacgaaaacgttcgcgccaacgtgattatgcgccttggcggcggcatgcaggaatactttgccgcagcagcaaagactctcgaagccaagtggctcaatgtcgaaggcaacatcggcaagaacttctactggaccgtgggtgacttccgctcggcaatctctccgctctccatttacaatcccggtatcgacatcttgtacgaaccgacgattttcgcccgcaagcgccacatggcccagaaggaacagctcctcgaaggcaacaagcgcaacctccagggtattaacctccagttccgtcaggaaatcgacccgatgatcggtgaactccgcgccgaggccttcctcgcccgcgtgaaccgcgtgtcggtccttgactttaccggtgctgaaggcaatatccttccgggtgacgaaatcgctggtacgtctcttgcctctgcaacggacaagtggctcgtcggtggcaacatcgaactcttgccggttcagaagaatgtgtatgtcggtgtgaccccgatgctcattttcgataatgaaaattcgaagtcctacacttaccgccatccgaaccgcgacccgcagggctttgttccgggtgatgcagaaaacgcatacgaacgtcaggaaatcaacccgtacgaatacggtccgcagaacacgtttgtgttgagcgcccgtgccggtgctgacgtgggtggtctcgtgaagcagaagggtctttctgcagacgtggtcgccgaatacgccatgtccgtcaacaaggtgaagactgccgcttacgtcaatgatctcggtcttccggttcctgaaaccgaagaatccattaacggttctgccttgctcgccaccgtgaacgctggctacgagatcgaaaactcatggagcgcaggacttagcttggacgtggtcatgaacgacgaaaagtggttcaacaaccttgcccagtccccgagcttcttcgcccagcgcgtgttgaactccgacaaggacggaaacacggtcaagtacggcgtgaactccccgctctactctacctttgacgctctctacaactactccccgaagtttactccggtggcccgtactctcggtactgatgacaacgccttcatggatggtcagtccaagagctacaacatcgctccgtacaacaagaactcctggggttccaacgtctattccgcagctcagctcgctctcatcaaccagatgatcgatcctgctatccaggcaaccttgccgaacggccttgctactgcaaaccgcaagggtttccgcgtaagcctcaagggtgactggcagaacaagattgaagcccaggctctcgtgaacatcttcaaccaggtgactccggaaagcgaagctatcgataacgtgagctacaaggaatttggcggtggtgccaagtttgatgtcgccaagatggccggcttcagcaaggctcttgaattctccggttccttcaagcgttccgaaaacacggttaccccgaaggtcggtaccgaagccaaggttaccagcaacttcctcaacgtcggtgcttccttccagttcttgccgcgcctcggcattacgggtggcttccagatgattgaaaccgattacggtaattcgagcctcatcaacccgaatgtcggtctggatgtcccgttcatgacgagcaatcagactcagtggatggtcggctttgactatgtcgtcgcagacaatgcatggctcgctatcaacttcggcatgatcaatgtcaagaatgactacaacacgactgttgtcggtgaagaagcccgcaacttgccggactactacagtgcaacagacggcgcttttggaacttacgaacataagtttagtcaggcgatctttgaagcttccattaatgtggaattttaatgggaggtaactagaatgaatttcaatatgaacatgcgcaaatttttactgacctccgcagtagccttctcggcagcatctgcttttgccgccgacaaccaggcagaggttgtgacgcaacagaaatccctgttggaaaagctggattctctcaatgcggctgtgcttggcctcaagatcaacggtacggctaaggctggcattgcagcatccttcgcttcttccgatcagttcgctagcgaatctccgactcaggaaaaccaggccttcacggatgtgaacctccgcttgaccgcccgtccgagctccgagacgatgattgatgtccagttgcgtttgcacaaggattggcagaacgcttacgacgaaaacaacaacccgattatcggccactggttcagctacgatggtaccatcctgaacaagcatgtggatttcaacttgggttacatgcgtgtcggttataccccgctcaccatttacactccgcagaccgaaatcctccaggaaccggaaatccttgctgaaaagcgtcgcgaagcacttgcacagcgcaacctcgatactacgagccgtcgcctgttgcagggtctcaacgtcgtttacaacagcggcaatgtgagcgtgcttgataacatcaccgcccagctcacgggtgctcgcctccgcaacacggccaagaagattgaccaggtgttcttcgacttcgactttgctgaccgctacctcctcggtgcgcgtgtcggtgccgatgcctacggtgctcacctcggtgtgaacttcgtgaacctgatggaccgcaagcagacccgccgttctaggccgattagcgatgccgataccatctactacgataacaacatggtgatttctgccgatgtggctttcgattccaagaagctcctcccggaactccctgtgacgttcggcttgactggcgaatttgccatgtccaagtggaaggttgaccgcgactacaatgttaaggaaaaccagacttcttacaacgccatggctggtaaggaagacggtaagtcctttgtctacctcaagccggtaacgaaggctgtgacgacctacacgaatgaagattacgctgatgtcgatggcaaaagcttctatgcagacctctttgtgaagggcaatatcagcgatatcgacttcaaggtcaatgcaggctacttccagacggattcgggcttctggtctgaactcgcctctactccggtttacatgggccgttcgaccatcttcaatggcaacgctctctatggcaacccggctgatagcctcgtcttggcaaccttcggtgcatcgagcctcgaaaacctctacttcagcgtctacaactctacgacgttgcaggccacgaacttgatgacttctggtggttctaactcccttagcgcagatgcaggcgaaagcagctatatgtactctcgcttggataacaactacaagaacggtcacttctaccgtaacggttacacgagcaacacctacaagaagcttgaaatgctctccttgaagccgttcatggatatcgacccgtctgtgagcctcgcattgccgctcggcaaggctactccggaccgcaagggcattaccgccaaggctgatgtgaactgggctgacaaggtgaccttcaacgcccgcgtcaacatggttacgcagagcaacttgatcggctatgatccggtgacctttgctccaatctctaccgaaaacaagttcacggaatttgctgcaggtctcggtgtcgatgctggcgctctcgctggtcttgaccgccagattctcctccagggttcttactctcacggtgaagaagattcctacctgaagcgcaaggctgaccgcattgttgctggctttactgccgatgtctggggtccgatcgcattgctcggcggcttccagatgtacacgaaggaattcggaaatggctacgctgtggctgccgctgcggtgaccaaggctacggaaatgctcgctctcggtggtgctcgcgtaaagctcgctccgctctcttacgtctctctccagggcggtttgcttaagaacgaactcgaatactccgttatcggcgttcctgcagttaacaaaatttccatcagcaagctcgttctccttgccgatgtgacggtgaatttctaagaggtgctgaaaatgaaaaaacttcaccagtacatgatgattctcgtggcaggcgttttgagcgcctgcggctcaatggccgttaacgacccttatgtagaagcccttccggaaggctttaacgctcaggaatacatgtccttgcaccctgaactgcgtgctcgccagctcaaggactatgtggctgattataatagtcagtttaaggacagtcttggtaaagattacgatgccgtaaagaaggccgatgatgccgcattcctccaggatgcggaaagactcggtgccatctacacgcatccgcagattggcgcccattcttatgaacagtgggctgatctcattgcccagatgagttctgctgacagcacggctaacgaaattttcaatagcttggctgaatacaactttatcaacgttgctgacgatgccgctttgctcctcacagtccctgtggactatgtggccatctcccagcagttcaacgtattcggtagagaacatggctgggcctaccgtgcctgccgtgctgacgaagccgctaacccggcccgcagttctttcgatattgaaaaaaagcaggcctccagggctacttctgctgccggcttcactccggataccggactttactgccgtgacgcagctggcgttgatcgtctgattcaataggataagaggtattcaaaatgaactttaaagttattacattggctcttgccatgggcgctgcaatggcccaggctgccgctgacaaagtgattggcttctatccgtattggagtcagtattctcagttctacgccaaggatatccgctacaatctcgtgaccgacatccactatatgtctatcaccccgactgcagaaggtacggttgcctttgccgacgaatacgatgccgacaacttcaagaacctcgctagcatgtccaaggaaaatggtgtgaagctcatcgtttccgtgggtggcatggaagctgaatcgaacctcaaggctatcgcctcctccgacgaaacgctttcttccttcgtctctaacgtgaaggactggattgcaacgaacggtggtgacggtgttgaactcgactggcaaaacctcacgacggatgattccgaagactatgccaagatggtgaacgccttggtcgacggtctttcgggctcgacggtgacggccgtgatttacccggccgccggtatggatgcctacaaggccgaagccttgaaccgcctcgcttacgtggacgtgtttatgactgacctcatgaccgaaagtgaaagcagcctcgttccgaaccagagcgcaaactctgttcaggaaacgcttgacgctgttgcctctgccggtgtgaacaaggatctccttgctccggtggtgttcatgtacggtaagtcctttgctggtgctaagggccttggctctagccatcagggcgtgggcagcggtaacgaaggttacctcccgtacgctgaactcatgaaccgctttgacactccggactacacggtgacttttgatgaagcttccaagtccgaagtggctgtgagcgaaaccgaatctatcgtgttcatgggtatcccgtctgtgaaggctgtggctcagcacgtgaagagcgaaggcatggcaggcgttgccgtgtacgacctctcccaggaccactacgaaccgatcgtctcgctcctcgtgacggttggcctcgaactccgtccgggcgtgaactacaaggcttccaagaagtaattctcggttagctagaatcgcgagattcacaaacgcttttaaaaatcctcgacgcaaccgcgccgaggattttttctttcgtctttcgtctgtagccacgaagtggcgttctctcgtctggccgctacactcgatacacttggcgttgcctatagtaaacattaaaatgggtggtggaggtacgcttttacaaaagaaaaggtattttttagcaaaaatgaggttttgtatgcgtaaacatctattggccgcgcttgctcttgcggtgccgacttttgcaatcccgctggtgaaccagcttggatttgcccctgaatccgaaaagacggtcgtcatccccggtaacgacgcgaacccgctcgaagtccgcgacatggcagggaacacggtgcttacgcttgaagccccgatggtctatgactgggattacagcggcgaagaagtccagacttacgatatttcttcgatcaagaagccgggtacgtaccgcctgtacagagacggctatatcggtaatccggtcgtgattggcgagaacgtctatgaagatttgacgaaggccgctctcaagtggttctatttccagcgtgcaggcatggctcttgatacgcgctatgcaggcaagtgggctcgtgcggcaggccacattgacgatagcgtgactgtttacggtacggatttgccgacggcgacggttgttgcgcagtccaagggcaagcccgctccaaagaaggctgacccgaagattatcaagtcgcagcgcggctggtacgatgccggtgactacggcaagtacattgtgaactcgggcattaccgtgtttacgctcttggaactttacgaacacttcccggctttcatggatacgctccagtggaacatcccgcgtgaatttccgaagatgccggcgctcctcgaagaaatccgctggaatttggattggatgctttcgatgcaggacaaggatggtggtgtttaccacaagctcacgtcgctcaagttcggctccagcacgatgcctgaaattgatggcgcgaagcgctatgcgattgaaaagagcttgactgcaacgcttgactttgccgctgtgatggcgcaggcttctcgcgtgtatgcaccgtttgacaaggcttttgcagaccgcatgcttaaggcttctggcgctgcctattattgggccaagcacaatccgaaggctttgtataagcagccctccgatgtgcagaccggcgactatacgtatggtggcgaagacggcaaggatgaatttgcctttgctgcaacggaacttttccgcgccacgaagaagaagaattacctcaatgacttgagcgcttacaaaatcagaagcgatggaccgtggtggggcgatgtgaacatgctcgccgtttatcatgtggctcttgattcagcggactttggcgcaaagctcggtggtgccgctcgcaaggctttgcttgccgctgcaaacgaactccgcgctgttggcgatacgagtgcttacagactcccggctctcccgtctagctggaactggggcagtaacagtgccatggcgaacaacggaatcgtgttgctccacgcttattatgtcacgggcgacaagagctacttggatggcgcccagcagtgcctcgattacctcttgggcaagaacccgattgaaatgacgtacgtgacaggctttggctacagaagcccgcgcaacccgcaccatcgcgtgagtgaatcggactttgtcgatgatccggtcccgggcatgctcgtgggcggtccgcacttgggcaagcaggatatcaaccttgatggcaaggaactttggaaatgcccgaactacgctattgcggataagccggctcttgcctacatcgataaccgttgcagctatgcgacaaacgaagtggccatcaactggaacgctccgcttgcatatctcgctggcgccttgcaggccatttacgtaggccacgccaatgcggttgtgaagtaagtttgcgctaggttgtgtgatttaggaataggcgggctttggcccgcctttttatgtttacatgttggcggctactcgctcaattcaacttccacaatgccgcggacggaattgaaacagtagattttctcggctgtttgaaggtcactcgggtacaggattttttctttggccttgccttcgttcaaaagcttttgtcttgtgatgccgtttaaaagcccgcactcaataggcggcgtgtagatgatgccgtcttttagaatgccgatgttcgtgaacgtgccttcggtgatttctcccttctcgtttacgcagatttcgtcaaagacgtctttcgggaacggcagtcggatgctcgttttgtgatacaggaacggattggatgaatctactttgtgtacgattttgattcttggattttgcttgggtgcaggaatcggtcttgttgtgagttcaaagtgaccgtctttgaaaagctcaatcctgttcacgacggacttgtcgaacttgattttttcaaggtcgctgttccaggtgaaaccgagtgcgtttgcggaatttctcaaacgttcaagatgcaactcgaaatcggtgatgccggtttcaatcagagaaaaatcggtattcaaaaaacttgccttggtcattgtttcattccattcgtcgtctgcggtagaggcccaagtgatagcgccgcctgcatcgtatctgtattccgattcgcctagctttttctgcaagattctgatggggacggagaaaatcatttcgtcgccgtggatgtagccgatggcgccgcagtagacttctcgcgggaatggttctgcattcgcgatgacttccattgtagaaatttttggcgcacccgtgatggaaccgcatggataaatcgcgttgatgatgtcgtaaagcgttgtgccgtctttcagttccgatgaaatctcggaggtcatttggaaaacggttttgtgcttttcaacttcaaatagtttgtctgcgcggacagttcccggttttgaaattctcccgagatcgtttcgcagcaggtcaacaatcatgacgttttcggtgcggttctttaagtcgttgtgcaagaattcttgcaacgcattgtcttcttcggaagtcttgccgcgcttgagcgttcccttcatgggctttgtcaaaatcttgttgccgcgcttcacaaaaaacagttccggcgagaaagacaaaattgtctcgtacttgttttgcaaaaaggcgttgtaaggagtcttctggttttgcaaaaggaactggtataagtctaaatcacttgcgtttgttcttagcgttgaagggtatgtgtaattgacttcgtatgtaattccgttcttgatttgctctttgatgtaatcaatcttttgtgagtattcttcttttgatatacgtggctttacgatggtgccgattttgtagtctgggattttttcttcaaatggctggaacgagtcaaaagcttcaaagtagatcaggggtgcttcacctgctatattcttgagatcgtagcgcatgtagccgagaaggtaatagccttggcgttgcaaagattcaattttgtcgagtgcggactggaccttttgcgggtcgaaaatttcaatggtttcgataggattattaaatattttattggtatatatttgcataatcacagaactcttttttgcggcgcaaatataattattatatattacagaagtggttctgtggggtatctgttttttctttgagagggtggttatgttatcgcgtattgctttgatggcgacattcttgttggggcttgcttgcgtgcctgcgtcttttgcggcggggcttgtaaagcagaagattgactccaccgactacatgattactcttccgaattacgaccgtggtttttatacgccacaggtgttgcatataaagccatcgggaggcaagccgattgaaaagccgtacagcaagcttttgcatttgcgtgctgagatttcggaattcagtagccgtgcgtggctagggattgatacgacgggcggcaagaaggatacgacttggggcaagagccaggacctgactgaagacgcattgaatgtgttgcaacagacgtttgacaatattcgcgcgaacaagggttttgtaattgtgcgtatctgttatgacccgtggtacaatggtcgcagtaacgtgaccccggaacacaagtgggtgttacgccatgtggaacagctcgcgcctgtgctttcgaagaatactgatgtgatcgtcgcgcttgaaatgggcatgcacggcgcctatggcgaaatgcattccgacacgagcattacttacgaccgcgttaccgaagcgacgaacctgatgctccgcaatacgcctcccgaactcaagattctcacgcgaacgggcaactattcagcgaaggtactcggctttgataactggggcgtggacttccatatcgatggcgaaaagtttgctgaaattgcaaaggccaagggcgatacgatgtaccgcgtgggaatgttcaatgacggctacttgggtacgcaatacgattacggcacgtggggcgcggattgcaagacttctatctgccgtgaagaaggtgttgcctggcttgaaaagtacggcatcaacacgccttatggcggtgaagcgcttacgacggcgaacggctaccaggtcatcaatacgccggagttcttggcatacgaaggtttccgcacgcacacgagctatttgaatatccagtggaacaacaacctgattaatagctggaaaaagacgctgttcaagcagaaagattttgattatgacccggcgcgagtcgattcgctgacaggtttcaagtacatcaatgaccacttgggctaccgctttgtactgcgtgaatcatggctgagcgatacggtgggttctgaccatgtgctccatgcaaaattccgcgtgcagaacgtgggctttggcaacctcacttggaaggctccggtaaagcttgccgttttggaagacctggaaggtagcgatttggatatgtgccctgacatggattatgtggacctgcctgatgttgattttcgaaacgtccatagccgcaccatttcaattgcgggtggtgatactgtgatgacttttgacggtaacaacgaaattgaggtttccgttaaactgggcaaacttcgttatcgtaattatcaggtgtatttgaaggtgggcaacattgagtttgccaatgataagcctagtggaaagggtacttgtggcctagaacagcctgccgcttatttgggcaagttctattttgatgaaagtgttcagtctattgctccgcgtgtagttcgtggctctgtgcaaaagtcgcaaacgccttatgtggagcgggttcgcaacaacatgatcatccgcaatggcgagcgttcttataggttaaacggagctggaataacgccgtaaaacgctaaataaattttgcgtgttttatgtaactttttgcaaatgaatgaatccatgcaaatttttcagtatatattaatcgcatgcaaaactggtactttattattgttgtttctataatttttgtctctgccttgttcgcttctgctgcatcgactccgatgtagtgaaaacaagaaacgctaccgattgtcgctaaccattaatggctaaaaatatatattaggggtatgactttacgttctatcctcttttgtcgttttgcggtggtgttgtctgcgcttttgtctttgtcggcgagcgcgtttgcaaaagaaaaagtctttgaagaaaaaatcgattcgctgttttcaaagcggatggaactcccaatggtgagttctaagctggaacgattgaatggtaagtttgttccggtctgtggcaacgtgatagatgaagttgatgagcacactcttgacttgttggcggatgacgatttgtttgcggcggagagcctttacaatatcttgaatgagcggatgcttttgaggaacaaatctcttttgcaaaaggcttcgccagaaatccagcgcaagtataaaagcctttcgagccgatttaacttcatcaatttggaacggattagaatccacgttgatttttattatgaccgcgaaaagcgtaattgggtccgcccggtcagtgattctgtaatcaccatgacgatgattgtcaagtcggggtatttcctttatcaggacggtgattccgtaattgatatacgccgctatggctattacattccgggctcgaacgtaaagcgcattttctttagcgatggctattccgaggttctgtgggatagcccggatatggtggcgctagattcaatgagggtattgccgtataagcttgtcgagaaaatttccattgaaaatggcgatgtgcataaccgacagaaaataaaaaagctcctgaagagcggagattttgcggcgataccgcatgtccttcaggagatggatgaatattgcgaagtgaattcgtgtactgaagccgccgattacaaacgctacctgaatatgctggcgctgctttataagagcggcgtactccggcgtttttaaccgttcacctttgcgacaaattcacggcagaccgcttccggatcgggcttgccgaagatggcgctaccaacgacgaagatgtttgcgcccgcttccttgcaggcgaggatgttgtcgagcttaacgccgccgtcaatctggatgttgagttccggcttgagggcgcggagttcgcgaatcttgtcgaggcagtaaggaatgaggctctgaccgccgaaacccgggttcacagacataatgagtaccatatccacgatgtcgagcacgtacttgatgctttcgagcggagtggccggattgatggcgactgcgggcttgacgccgagttctgcaatctggtgcagcaagcggtcaagatggttcgtggtttcagcgtgtacgctgatgatgcttgcgccagccttagcaaattcgcccacgtagttttccggattttcgatcatcaaatggcaatcgagcggaagcttggttcccttcttgacgcaggcagaaatgcccgggccaaagctgatgtttggaacaaagtgtccatccatgatgtccaggtgaacgaggcctgcgcctccgttttcgatggctttgagaccattgccaagttcgaggaagtttgcgttcaagacgctgggagcgatgatttgtttaagcatatttcaaatatagcaaaataaaattttttttactaaatttaggacactaagaaataagaggagattattatgtccaagaattctaaaactgtggttgcaaaacccgtaaaaaaagttgcgacgaaggctgcggcaaaacccgctgcagaaaagtccgccgcaaaaaccgtgaaggctcctgccaagaaggccgctccgaaggctgaaaagccggctaaggctcctgctaaggttgcaaaggctgcaaaagttgaagccccgaaagctgaagtgaaggtcgccaaggccccgaaggctgctgccccgaagaaggtcgctgtcgaattcgttgccgattgcccgcttgcaacaaccgtctctgttgctggtacgttcaacaactggactgtcgatgccgacatgctcaagaaggacaagaagacgggtctttgggttgcaaagatttccctcgttccgggcgactacgaatacaagtttgtctgtgacggtgtgaactgggacgcaggcgacaacaagatcaagcacgtataattgctctgattgaaaaactattgaaaatgcgccgggcataacgctcggcgttttttttcattttgtgtaaaatagtaaactagtgaaaaacgaaaatattgttataattctaaattctaagttctaagttctaagttctaagttctatttttctaaatttgcccccgtatgaaatattccatccctgattcagtgcttttgaaagcggccagtgaatacggcaccccgctttggatttatgaccgtgcgacgattgaacgtgctgtaaaggacgtgcaggtttttgacactgtgcgctttgctcaaaaggcatgcccgaacctctctgtggtttcgctcatccgcaagcttggctgcgttgtcgacgccgtctccgctggtgaaattgtgcgcgccctcaaggccggcttcaagggtggacagcagaagggcaaggttcctgaaattgtctatacagccgatatcttcgaccgcgatgcactcgaactcgtgaagaagtacgatatcgccgtgaacgtgggctctccggacatgatccagcagctcgctgattttggcgtgaagtctgaactcaccatccgcgtgaatccgggctttggccatggtcactcccgcaagacgaataccggtggcgatctttccaagcacggcatttggcacgaacagattaaggactgcatcaagctcgcccagagcaacggcatgtggattaccggtttgcatatgcacatcggttccggcacggattttgaacacttggcccaggtttgcgatgccatggtggacgctagccgtcacctcggttctcacctccgcacgattagcgctggtggtggcctcccgattccgtatcacgaagaagaaaagggcaaccgcattgacgtgaaggcttactatgatttgtgggacaacgcccgcaagcgtatccagcagagcattggtcatgatgtccatctcgaagtggaaccgggccgttatcttgttgcagaaagcggctacctcgttgcggaaatccgcgctgtgaagaagcagggaagtaatttgttctacttgctcgacgcgggctttaccgatctcgttcgcccgagcttctacggtagctatcatgctatttctgtggttgcccgtgacggtcgtgaactgaacgaaactgttgacgctgttgtggctggcccgctttgcgaatccggggacgtgttcacgcaggaagaaggtggctttgtcgtgacgcgcaagctcccgaaggctcaggtgggtgacctcttgattctccatgatgctggtgcttacggtgccgccatgagcagcaactacaatagccgtcgctacgctgctgaaacgatgtacacgaagggtgaaatcaagctcgttcgtgaacgccagactttcgaacagcttttgcagaacgatcgcattatcgaactgtaagcgattgccgttcctgacgctttatatagccgccccgcacactgttgcggggttgctttttttataggcgttttatagtatatttaaaatgcgataatttatgaatatttggcctaaactcaacttgacttgtgcgaaattttctttggtcgttgaacgtccagaggagtttatgtggttccccgaggcggtgctgcgaggtgctttagggtatttttggcatgccgagggcctacgatttgttcgtctatatgatcttttctttggtgctaccgagcaggcggaacttgaacgaattgcaacgcctccggtgggtgccttgctgaactgcaatcattgcggcgagaatcgttttgaattgaatgctattttgtttggaaaatgcgaagagcaagtccctcttttgcttgaatcactccatatcttggggcatgagggtgtcggcgaaaggtatgtacgtttttttgtcgatggactgccgaggtttaaaacaaatgaaatatgcaattgcgtgtgtgatgatcctgtcgatggccgtattttgccgttgtcgttttcccctgaacatggcgtgtgccttgatatagtgcgccctatgacgcttcgcgccttgggcggtaagtttttgatggaatgggatacgggggcgttcttccgtaatttggttcagcgtctgaggctgctttcgcaattttatggagagccgctccctcctgattggggtgaaaatgtgctagaagatgttgctcaaatcgttgctagttctgatactcggatagtacatcgtgcgcgtcggagtacgcgacaaaatgcaaggctggattactcgggatttacggggtcggtggtgctccgccgtgtgtccgccgacttgtttgggttgttgcgcatgggtcgcctggttggtgttggaaaaaataccgtgatgggtagcgggcgctatttggtgtcgctgctttaaatttgttctctttttttggttgacgatatctccttggataaggatataattattggcgattaaagaaacttttaaacaaggagaacaaaatgaatcaggttaaaaaagtgattgcttacgttgccgctacagctgaagccgccaaggtcctcgttgatgtgtatgaaaaatacagggccaacgttaaggaaattaaggataattcctgttccggtccgacggtagacgcctaatcccccaaaattcaaccccaaaaaaaggaaatacaatatgaaccagcttaaaggaatcatcaccatcgtctctgctgtggttactatcgtgagtaccattcaaaaaatgaccacgaaaagtgctccccgcgtatagagcaagtttaaccttcaacctgcccgctttttagcgggccttttgtgctttttatatatttcaaaaaaatctcggcgaaaaatcgctatctgaaaggagaagttttatggcatactggaatgttggaattgatgaatcgggggtgtttacttattacaatactaaggggaaacattcttttgtctgcgctgcaattacgcaggaatcgcctgattcgcttgaagagaagtttgcaaatctcttctatatgatgaagggaagggaacatagaaatgattgggaactcctgagttatttccatgccatggaacgttctaatgacgataataacacgatttttagcaacttgaaaaatagtgtttataaggctgtcgtctcaaaaggtcgtccgcttgtcctttgtaatccgcaacattggtggctttcgggggtgatgtctgttttgcggcagattgttatgctggacgaaataaagacaggggataccttggacatctttttggctacgcgctcaatgaatgtggttggcctgtttgtgaacaattacgaaaataattcgcaagaagaaggtgcatcctggaaacggtatcatgagattcttcaaggggatttgctccgctggataaaagctgttgataagaaggtcttgaatatataccttcattgtgtgcctgcgaatgaatcggggtcggttactcttgctgaccaaacagtaggcatggtttggaaaaattgcactgggtatttagggaataaagtctgctatactgaatgtgcggacttttatgaaatgtacaatgtggaatcttcggcctctgatcgtcctctgggaaatacgaacgagaacgcgtgcaagcgctttatggaagaatcgaattacttgacggcgcttcagttctggttgcgggcattttttgccaaagagaacattccctttaaactgttttccgatataatgaaaggcgcgtatgctgacgtccatacttatgttgaagcgtggaagattgtgcttgatacctgtgaatatgcgcttgacaatcgaggtgaagattctcagcttattgaccgtgtttttaagctggagcctgagttgcagaatgagtatgctcaagttgaaggattgaaagacgtgcatctattgatggatatctggcgtgtcttggagaaggtttcatctcatcgaggtgacacaaactgcaaagttttggactatgttgatagtttttggaaaaaaggcggtcaagaaattggcagtaccttggaccgctggaagtcctatttgcagacaaaattgattggtgcgcaaattccgtttaatggttatgattttgctagtgtttctgatcgcatggagccgttgcttgattgccatgaaaaactttgcagtctgccattcccgtttgagaacgcaactgttgatgatgaactggctgcattgcttggtacttgtggtcaagcggctgcgttccaagagaacttggacgatgctataagctgttttgaagatgattatgccaattcctctgagggctggaaatcaatgcctgcaagttttatggtgacggtattgcatcgtaagcaggattttgagtcggcttgtgcgtggtttgaaaaacagacgggtggggactcgtttgaaagctttggcaagactctttcgtcgtcatcggacaagtggttgatgatcaattactttaagattcttgtactcgcccagatgcaggaaagaaatgtagaacccattatccctgatttggaatcgtggaatatccagaatagttatccgtggccacttgttctcaagtgggctgcatttgcgctcatgctgagcggtcaaggtgagcgcggtgttgaacttttggatactgcgcataagctgttgcaaaagggcggatttacgataaagacgctctcgctccccattttgcaaatgctctattgcgtaaccgaagacgaactgtatgaggctgcttacaaggagcttctagaaaagcttactgcttcttgcaagatgtttaaagcttacgtagaaaatcatagtgaatcgtttgcgcttgacaaagacaagggcctttggaatgcggcgatgattctgccgttcaactacgcataatcggtgtcagtaattttataaaagaggagtttttatggctacgtggaatattggtattgatgaaaaaggacgatttggctgttttactgaatcgaaagaaggcccgtctgttgtttgcgcttttattacacaaaagaatggtgctgattgtgaaatgtttctgaaaggatgcgctgctttgattaatcggcaaaagtttgataaagttactaataccgtagttcgagaacactataaaaatgaatcagattatgatagggctgtttttgaaaaaattgttgagaatttttatcatgcaagagcaatgagagagtccggtcgtgaaaaaaatgataaaaaagaagatcctttaaaagaaacgatggattttttaattgatttagaggcgcgaaaagatttctttgagaaaatttttgtatcgcctcaaaataaggactttgttggtagtcgccaaaactattacttgaactctctgtatgaagttttgagcagtgtttttgagtctggtatatttaaaccgaaagattcggtaaatgtgtatattgcccaaagagctttagaggtgattggctatgaattcccggctgatattgtggtacgtcaattgcgcaatgcgttagaaaattgtgcttctagcgaagtttctaatgatattgaaaatgctataaaaattattcataaatatggtgataagcaagcgcatcgttcatttgaaagtgtaggtgaggagaaagactataaagatctcttgaaagattaccatgacaatttggcgaagtccataaggaattttttaacaagttcatatcctaatgtaagtgttggtaatgtagtatgccaatctgctaaaaagtatgtattccctgcgatggcggatattgcagggactcttgtggattatggcgttgaatgcgaaaaggcgaagaaaaggagcttggttaagggccttaatataaaagcttttattgaagatggagattttgatgctgctgcgcaattgattggtcaacttttttatgctcctaaaaaggttaaggagacattgaaaggtaatttagtggaattgtttatctctgttacaagtgaaaaagacgaatctattacaagaaagaattatgatagcgtgtggaaaattttgacagaccactgcattggtaaaatgcacaaccgaggggttgaaggtgaattgttccttgaaacaggcaagctgattaatcttcttgatgaatttattgatgcgtataaaccatcacctgttgtgtatgctcggtatctgaaaatgaagggcgagttcggccaacattcgggtagtattgatcttgatgccgcgaaaggcttggcggagaaaataaaaggctttagggaaaactgtcgggataaagaagtatatgcggaactatatgatctcgaagaagagttctggatagaaagctgttcgcagtttagattcaatttgtatgattttgatgatgctgattacaagcagattctgaaagaatataaattgaagatgaaacgtcttccgttctggtcggaaatttataagaaagacgacattaaggatagacgctattctgttatttgtggaactattgggcaagctttggcgttctcgggtgatcataaaaaggcgatagaatatttacttgaggactatcgtcatactaattatatgaagaatttacctgcaagctttttggtggtggaatatctccgtaagggagagcttgaaaacgctgttgagtggtttaaaaaccaagtgaaggaagttcttgggaaagaaaaaacgatagagcagtttttccttgatgttgaagacggtaaaaaggttgataattggcttgtcctcaatttcctgagaatctgggcttattcaatgaaaattggaaagcctgtggtgcaaagaacgctttcgtttgaaaagtggactgaatgcaattttgatgagtatcctggtggactcgtgctaaagtgggctgcaatttgtaaccactatgcaaaaggttccaaagaaactacggttgcgttgttgaataagtctattgaggtgctgacgaaggaatctgcgtttgccgtaaattctttagcgctttctccgatgagggtgctgaatgttttggacgcgatgcccattgaaaattatgcgaaagcctttgatgatttgtgcaaacgttgtgagtcgttcgcgaagtatgcgaaggcgaaccctgttcttgatccaaagacggaatgcaaggacgtctgggatgccgcaatgattcttccgttcaactacgcataggctttccacctcgctctaaattttacctaggtcagcttcggctggcctttttttgtcgcttaaaatttttcttgaaaaaaattcaaaaaaagtggttgtcaaattaaaaattgactcggatataataaacagaaaacgacgcgagagcgtcaaacaaaatgtttaaggagtccccgctgatgaaacctaaagaatttattgacttgttccctttcggctatgtgcgccttcgtaaccagaacggcagcgttgcgctctcgcttgatacgccaagcacagaggcttatgtgtttgcgagaagaaagcgcaggtgcgatcgcatgccgcccatcaatcagaaggaggcggatcttttgcagcaggaatttggaacggactgtactatcgttgactggtttagcgatgattcttgccgttactttatcacgacctctcttgaggatgcgcttctccattacagacttgtgttgagcgcgttctttgatgacgagacgtttgaaatcacgggcaatttctatgaaaagaaaaacgagaacacccgaagaaagatttgctacgaccgttatctgagaaagctgccgcctgatgctttgacgaccgaggctgacttcacgaaggaatgctacgatgtaatcttcccggacgatgccttgagtcactgcagaaggcttggcaatgtgattgcgatgaacacgtactgcacgccaaaagcaaatacacacgagcttgaaaacggtaaaactttggaggatgacgatgaaaccgattttgattaatgctgataaacgccttgctgtgactagggcttccaggcctggggatcttctccatacgcctaaaggtactagtatccgactggtttccgtgttgggcgaaggtggcgagggtgcggtttatgagacgaatatgccctatgtggccaaggtgtataagccggaaaagacgacgtcccataagcttgtgaagatccaggcgatggcttctgccggggtgaagtttcctggcatctgtcttccgttggctccgctgtacaattcccggaatgaatttgtgggctacctgatggaaaaggccgatggcgtgaagatccgtactctttaccagaagccgctcctgcagaaaaagttccctcattggaccaagcgagacttggtcgagctttgtgtgaccattttggaaaagattgaatgcttgcatcggaaaggaattgttcttggcgacatcaatccggacaacattctcgtaaagacgcccagggaagtttactttgtggactgcgactcttatcaggtggctggctacccatgccctgtcggaacgattccgtttacgccgccggaactccagaatcgtggccattatgatagctacctccgcacggttggcaatgagaattttgccgtggcggtccttctcttttcgctgatgatcaccggtcaaatgccgtacaatcaaaagggaggcgtgagcgcccagcagaatatcatcgatatggatttctcgtacccgctcggagaatcttcgaacaagaaaactccgaatggtccgtggagattcctgtggagccacctcccacgatttttgaaggatgccttctacaacactttcaataagggtggcaactattctgtcgaaagcaagcgcctgagtacctttgattggctcaaaaagttcaaggaatacttgcgactgcttgattcgggaaagcttggcgaacaggatgaaatgtctacgtggatttatccgactcgtttcaaaaagcagaagggcgtagtttatgtgaaatgcccgtactgtaagaacgacaccgaccaaagctggatcaacgaaaaaggggcttgcatcgaatgcttgcgcaaacgaagacttgctcgccagcgcagttatggaaacccacgtgtgctgcaggaatccaaggttcagtctccgttgaacgtattgccggatttcttgtatcgcctctttggctaaccataaaaatttttaacaaaataaacaacaaacaaaaaaggaaaaaccatcatgacgaatgaaaaactcctcaacattgaagacctcgaaaacaacccgtccacccgcgtgcctgtgtgccttgttttggacaccagcggctccatggagggccagccgatcagcgaactcaacgaaggtatcaactgcttttacgatgccgtgcgcagcgacgaaaccgctttgtacgcagccgaaattgccgttgtgactttcggtggatccgccgtactcaagaccgatttcagcactcttgagcatcagcctgattcgcctaactttttcgctaatggcggcactcctatgggcgaggcgatgaacatggcgcttgacttgcttgaaaaaaggaagggcgagtataaggccagcggcgtagattattatcagccgtggattgtgctcatgacggacggtaagccgaatggcgacagctcggaatacgcaagggcggtccagcgtacctgcgaaatgattaaaaatcgcaagttgaccattttcccgatcggcattggcgaagatgcagacatgaatgcattggcggcgttctctccgaagcgcagcccgctcaagttgcagggcttgaacttcagggaattctttgcctggctttccaagagcgtgtcgaaggtctcgcagtccacgccgggggataagatccagctggacaccgatggcatcaagggttgggcggagctgtagtatgtgctgggttaccgtacaaagtgccgttcagggccgtggtcacttgagctcgggtacgccttgtcaggataagaccttctctgtcatcaaggacggatgttccgtatgcgcccttgctgatggagcaggctctgcaagcctttcccattttggggccgaagccgtgactcagacgatttgcaactttatggctgaaaactttgactttgtcattaacgaagaagatggtgtcgccgtaaagcagcgcatccttgaagttgtcggccagcgtctcaatgctctctgtgctgaacggggctgctctttgaaggacctcgcctctacgctcttgtttgttgccgtgaaagcagggaagttcgtgatttgccacattggtgacggcgttatcggctatttcaaaaatggcgaagtgctggtggcgtcccatccggagaatggcgaatttgcgaacacgacggtctttacgacatcgaataacgccattgcaagtatgaagctcatcaagggcaacttgaatcagatttcaggttttgtcttgatgtccgatggttcggaaaacagcttttataataaacgaaacaaggtcctatctccttcccttgctcgtttatttaagcttgcttctgtttgcgatggtgcgttcatgtcgcaagggctgcgcgacgcgcttgaaaattgtgttaagcggaaaaccaccgatgactgcagcatggtgctgatgtcgcagcccgcgaatgggcggggctttgcggatctcgcggatacagacaagtgtgaattccttcggcttcctgatacgcgtgcttcccgaaaaaggctgaaaagctttgaggatgctctcgatgctttgcggtcttggagctcctaccgggcggctaagcgaaggctgcattggcgagggaaaaagctcgacaggattctggcctgcctgggcaaggcaaatcttcttcaggttcgtgaggacggatgttacaaatccgccctccgggcttttttataaaaaaacaagttttttcaaaaaaatcaaatttttttgtccgcacctcttgcattcgttaggggaattagatatatttggagtaacgaaagcattgctttctgttttttattactctggttagttcgctaaccgctatatctgttcctcggaacggatcattatcaatcaaaaaaggcttaacggccgctctgtttgaaacccgtggcgctttgccatggctcgcctatagtgtcttggcgggtaaaattaagacgtctggagcggtttgattggccttgaaggtaaggatcctatgccgacgaacgcaatcaacttccccaaaaatttccagaacgcagatagtttcgctcgtttcgccaaggtctcgcccttggtggttaactggcacgctctggagcattgcaactataagtgctctttctgctacagcgactggaacagccgtgatgaagcttggaacacccccgaaaacgtccgcaaggtgatcgagaatatcgcccgtttccatgccgattattttggcgcagatgcagctccctggcgcttgagcgttgtgggcggcgaacccatcctcttcccgaaaaaggcgcagttcatggtcaaaacggctgttgcgtgtggtgccgaggtctcgataatcacgaatggcagtcaccttgagaacgcattgccctttgcacacctcctttcccaggtgggtatttcgctcgattcctttgttcatgaaaccaacttgaagattggccgccagtgcaatggtcacacgctctcctttgaagagatttcggataagattgctgcactccgtgccgttaatccgaacgtccgcgtgaaggtgaacactgtcgtcaaccagaataacttcggtgaagtccttgttgacaaggtggcagcactcggtgcaactaagtacaaaattttgcgccagatgccgtttggtggcaacaagggtattacggacgatgaattccatgtgtttatccgtaacaattaccgcgaggaccttttcggtcacgacgatggtaagcgtcacatcttcatcgaggataattccgtgatgacgcagagctatttgatgattgctccgaacggttgcttgttccagaacggtggcgcggaataccgttacagccgccctctcatggaaaccccgtttgaagaggctctgaaagacatcaacttctctgccgaaaagttctttagccgttacacatctacggcgacggacgcgatcctcgcccgtatgcatgaatgtgctgcataaattcactcatctttcacttcaaacaaaggagaataactttatgttcattctgatttcaattatcctcgcaaaaatcctctaaggcgcaagccacgcccggctcggaggcgtaaaacctgagccgtgtggagcctacggtataaggccaacttttatctcacataggttccccgagcctttaaaatcgggggttcatagaccttaggcgacgaggtgtcgctgaggtcacagtggtcacaacgctcgaggctgggatgttcccagtgtcggtaatgccgcatggcaaaaggagataaaagttatgacgacgattacaacaaattccaaaatcgaatccctcattgaatccgcacgcaagcatggcgatagcgcctcaatcaatgctctttatgagctttacgaggaaaagttcaagtctgctgcgatgtatcatttcaaacgtattcctttcaacttcgatgtggcgcgactcccgaacagtcgctataaacaggacttgatcatcagtgctgcttacgatgcctttgtgaagacgtacaagacttacgacggctcgcgtggtgccagttttgtgactttgcttaacaggaacattgaatggctcttcaaggatctgcaaaaagaaaacgctaaggaaagcaagcgttggaagaacagtactgacgctatatacagcaagcgcaagcaggactatactgacgaccttgaaaatgtttcctgcagttctcgcgatgcctacgatacctgcgacaccgacatggtcaatgaagttctgagcacgatgcagggcgcagcccgcaagaatgccgaggctctgtaccgcatcttttctgaagaaggtgctgataagcagtgctccgcagcagaccgtctcgggatttcgcgccaggcaatcaacaaaagtttcaagtcgtacagggaatatggccccaaggcgattcgcgacagagtcctcgaaacgttgagggaaaaagcgtcccaacgtgtagtcgggacaaagaccacgaattgcaatgtttttaaagacgaatctaagtaggtcgtaacaaacaaaaaaggagtctattatgacacagttcaaaaatcttgccgcattcacgcttttcgcagtttcgttgttagcctcggttgtcagcgccgccggatccaatttgtttgaattcaaatcggcgaatgtgccgcctggttccatggccattgaatactatggcgccctttcgggaatttatcagggtaaagacaaccttttctttaagggtgccgacacggtgcatgtgtatttcgttggcgaacttcgcgacagcaaaatggtcaatggcgctgccgaaatcaaggacgaggaacgtcatgtctcttacaccgggaacattgtgaacggcgttatgcaagacgaccatgccgaagcaacaagagtaaagtccaaaaagtccatggagttctttagcggtagttttaacggctacgagttcgactcctgcttttacgccaatagcggaacttcggaacggtatatcggaaaaatgtccaacggcaaattcaatgacgtcagtgcctcttacgttggcccgctgtacaggatttacaatggggatttttcctcctatgccatccagagcgacttctttgatttctcgcctgtgaatttcagtcgcaaggacatggcgacattccagggtgccatgcgtgacggccgcatcgcggacttcgggagcctttctgttgttcacaaaggcgacactctgcactatacaggtgattttgaaaatgcccaagtaaatggtgtcggtactgtaaaggtgggcgatttgtattcgtatgttgggcatttcgcaaaggggctgattgcggggcttggcgaaatcacgtcggatcatttttctcgcctgttcaccgaaagcgaacatgtacctgcagggactatttccatcaagggaatctgggcagggatttctggactcggcacgtatttccgcgtgacggacgaggacggtgcaaatgtcaagctcaaaatgaacgacggaaccatcgaagagttgagcagtctgcagcgtttcagaaactgggttagcgaaacaggcgtttccgagtggatcgtgtcgcacagaagcgaaatcgacaaagtcattaccggggcggcctttgtagatgcaggtgtttgcgcaagcctcctgatcttcccggcttcggctccggtgacaggcccaatctgtggtggaggtttctttaccatagtgggtacagaggctgtgcttcagttgatcttgacgtttgatgccatcaacgaacaatgctataccgaagattgcgtcgaagacttgtggaaaaactttggcaaggaacagctcttcaatgccggattgattctgttgcctccggtaattgcacgagcaggcaaggcggttgcgcctactctcaagtcgtatttggctacggtcaaggagtttggctatacaagggctattgcgatgagcaagaacgcgcaggccgtgaaagagcttgaaatgctcccggaaatcagcctccctcgtgtcagggaaatcgatgtcctcaacgacagactcgcctttaagcaggccgttgtcgactacaccggcaagagttttagggatggctttgtggaattctttgtccgtctgaaaaagtccggacaggaaaatctgatcaaggacatttggaaaagccacaaggatttcatcaagaacagtggaatccgtgccggtggtgaacacgaatggctcgaggcggatcgtttcgttgattacctgctgaatccgaagtgggggagtgatggcgcttaccttgcctacatactccctagaatgacgcaaaggacaacgggcgtaaaatttgccaatggcggcgcgcacacgattgttgacgaaaccgggcgcaaaattcctgggccgaacagcggaagtttccataagactcttggtgaaactatcgggagctgcaataccgcaagctgcgtgttcggcaagatgaaaagttttgcctcgcgcgagttgacctcgtcttcgtacaaggaatacctcgccatggaacgtgccgttttagagtaacactcaatttttaaaaggagataaaaaatgcagaatttcaagaattaccgtaaatacgaaattagcagcaggcttggtgacaaccttccgcttgacgtgatgattgtgggcgctacaggtgctggcaagtcgtcgctcgtcaatgccctttgtggcggagcggttgcatgcgtgggcgagggcgtggaccccgaaaccatggatatcactcgctatgcgctcaacaaccatttttgcgtgtgggatacgcctgggcttggcgacagtgccgttgcggatgctagccataaacgcaatattgtcaaacatctgctgaagacatacgaaaatggcggagcgcgttaccgtttcatggaccttgtccttgtggtgctcgagggcggcattcgtgacatgggctcgtgctactcgcttttgaacgaagtcgttgtcccgaacattgaccgcgaacgcatcgttgtggctatcaaccaggccgatatcgccatgaaggggacgcattgggattcttggcgcaacaagcccgatgcggtgcttgactcgttcctgcgcgacaaggccgaatcggtcaggcggcgcgtttacgaagcgacaggtgtttctatccgtacgccggtgtgcttctcggctggaactggctacaacatggatgccgtggtcgatgccttgattgagcagatcccgcgctaccgcccagccgtgcgccatgcatgaagttgaaaaaaatggttgacactttcaccgcaaaagcagatgtaatagacaaaagaattcaacaaggttcataaggagaactaaaatgacttacaatacgaacaacatggaatttgttaccaagatggaacacgatatcgaagcctctggcctcccggatgcagtcaagcacaagcttcttgccaacttgctgctcctcaagagcaagaaggtgaacctcctcatcacgggtgccacgggctgtggcaagagttcaaccatcaacgcgctctttaatgccgacgtgtcgaaggtgggtgtaggtgtggaccccgaaaccatggaaatcgagaagtacgaactcggcaacctcgttttgtgggatagcccggggcttggcgacggcaaggaagccgacaaccgtcacgcgaaaaacctcaccgcgaaactcctcgaacgcgacgccgatggcaatccgctgattgacctcgtgctggtgattctcgacggcagctcccgcgacatgggtacttccttcgagcttatcagcaacgtgattgtcccgaacctcggcgaagacaagtcccgcattctggtagcgatcaaccaggccgacatggccatgaagggtcgcggctgggaccgcgtgaacaacaggcccgaacccgctttggagcagttcttgcaggagaaggtggaatccgttaggcgccgcatcaaggaaagtacgggtgttgatgtggaacccatctactatagcgcaggctacaaggatggtgatgctccgcagagaccctacaacttgaccaagctcctgtaccagattgtccactacacgcccaaggaaaagcgcacgatttacgcgaacaacatcaaccgcgaccgtgaaatgtggaaggacgacgacgaactcaaggactaccgcaacagcattctggacgatattgttgaatcgatttcggactgtgctgagaccggggccgagattggcgaaagtctgggtggccttttcggtagcgcaggccgtactgtgggccgtgttgcaggccgcgttgtcggtggcgctttcggggcggtcaagagtatcgcgaagtccttcttcggcggactctttggctggtaacgcccccacctgctcctcattagccactttgtgtgtcccttgtgttgtggcagggcggtcccggtgaaaaccggggccgttttttatttggcaattgagggcgcggagcctaaaatttcccattttcactcaaaaaagtgtaaatttaaggtgtccggtctgcatggccgggtcgcaacttgacatttgatacagacaacaaaaacgccaatttcgggtgcggctgttgccaacggccgcctggaaccctttatttatgcaggttccagaggggtactccctgaaaagcattcctctcgcaagagagatcttttttcaaaaaacaggttgacacttttgttgtctttgtcgatatatgttatgtcagacgctcgttacgttcggcataacattttactcctgaggttggcggtcccggtaaaaatcggggccgttttttatttggcaattgagagcgcggagcctaaaaattcccattttcactcaaaaaagtgtaaatttaaggtgtccggtctgcatggccgggtcgcaacttgacatttgttacagacaacattcgtgttaccatgccgaaattgagctaaaaacgccaattttgggtgctttttagggttttgtaaagaaaaattaaaattctattaagtgcttttgcgtgcagttgttaccaacggccgcctggaaccctttatttatgcaggttccagaggggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagaccatcactcatctttttgagtacctctgcaggtacatcaccctgaaaagcattactctcgcaagagagatggcaacctggcggttgcctgcttgtcggctcggtcatgcccacgcaagcgtgttcgcgacgctcgcctctgtcgcagtaagacttggaactctcgcaagagagattaagacggagctggttcccattcagcagattcaattgctgatcccctgaaaagcattcctctcgcaagagagatggcaacctagcggctgccagcttgtcggctcggtcatgcccgtgcaagcacggtcgcgacactcgcctctgtcgcagtaagacttggaaagcgtaaagcactaacgtcattgcaaggagtataacgacgcgacgatccacaactctcgcaagagagtttttttcaaaaatctggttgacactattgttgtctttgtcgatatatgttatgtcagacgctcgttacgttcggcataacattttactcctgaggttggcggtctcggtaaaatcggggccgttttttttatgtggttgacgttcttctatatcaaagagatataatggttgtcgggcgcatggggcgttcggaaaaaagaggtaaaatatgaaaactattcagcaaagcatttggactattccgtggggcgacatcccgactcccccgaaaatttcattttttgagtcggcgctttcattctaaaacgataaaaacagaagggtgcaatgttgcactgtcaaaccttaacggaggatacctcaatgagaccgattgtcgcatctgttgatgaaaccgaaatcgaaatccttgcaaaacactgctaatcaacgaataaaatttcaaactaaagctttaaaccccggtgtcaaaaaccgggccttttttgttgtcaattggggatgcggagcctaaaattctccattttcactcaaaaaagtgtaaatttaaggtgtccggtctgcatggccgggtcgcaatttgacatttgttacagacaacattcgtgttaccatgccgaaattgagctaaaaacgccaatttcgggtgctttttagggttttgtaaagaaaaattaaaattctattaagtgcttttgtgtgcagttgttaccaacggccgcctggagccctttatttatgcgggttccagaggggtactcccctgaaaagcattcctctcgcaagagagattaagactactttgcttcgcagcgttgcttatggaagagcgtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagacccttacgccagtaaagtgcagtgttaacgttaaacaaccctgaaaagcattcctctcgcaagagagatggcaaccttgcggttgcctgcttgtcggctcggaaatggtcccgcaagcggtcccgcttcgctcgcctctgtcgcagtaagaccaagatgtcattctggagccgaaggcgatagaatccatactctcgcaagagagattaagacttttctagcccctccgctatatgcttttcgaacctttcccctgaaaagcattcctctcgcaagagagattgcagctacgccgccaaatggtcggttcggtcatgccggaatgcaagcattccgtcgcgacgctcaccttatccatttgtaagactctttaactctcgcaagagagattaagacttcttgagacgacgcacatactcgcctacgttatggacaccctgaaaagcattcctctcgcaagagagatgacaatcttcgattgtctgctcctaggctcggcaatggaaatgcaagcatttccgctgctctcgtcttacgtcgcagtgcgagcctggcggttgcctgcttgtcgactcggaaatggtcccgcaagcgtgttcgcgacgctcgcctctgtcgcagtaagactaaaacagggtccgtgaacctgccgaagggccgcgaagactctcgcaagggaatttttttcaaaattctagttgacacttttgttgtgcatagcgatatagtgtatgttgagtggctccggtgaaaaccggggccgttcgtgtttttggtggttgacattttcccaaaacgaaaagacataaaggttgtaggggtgcaaagccccggacacaactcaaaaaatggggaatctatgctatgcatttatacgtgaccgaacaggggacccgcctggggaaaaatggcgggcatttggtggtccagcgcgacggctgtaccatagacgatattcttttgtccgaggtcgattcgctttcgctctttggggcggtccacccgacgacagacgcgatgcttgccttgctagataagggggcggacattgcgttcctgagcagtggcgggcggtatcgcgggcggcttgtctcggcggtgggcaagaatgtgcctctgcggctttgccagtacgatgtcttccgcgacgatgatcgggctttcgcgcttgcaaaatcctgtgttgtccgcaagctggaaaacggtttgcgcgtcctggaggcgtattccaagaacccgcacaattccttccgttttgaaaaccgcgacgaatacttgcggaacctgaacgctgtccggagattgcaaggctttgatcgggatgaactacggggttttgagggcaatggcgcgagaatatattttgaaaactttggtcgatgcctggcttgcgggctggattttcccggacggaaatatcacccgagtacggatcccgtaaacgcgctgctttcttttggctacacccttacggcccgttccctggaatcgctgctggagtcttatggaatggacccgatgttaggttatctgcacgaaccctcctatggcaggaattcgctggcgcaggatatgcttgaggagttccggcatccgcttgttgataggcttgtgctgttcctcttcaatagacgcgttctggtggcggatgattttgaacaaagaaatgatgaaaactcgtcgggacagctatttctgaaacctgaaaaaatgcgtgtattcttgcaccattacgaagattttgtggcaaggccgaacggcatctatcaggggttggcgaatttgccttggcgcagcgtgatgcggctccgggtcgaagcgttccgtcggttgctcttggaaggagtcgagatggcggacttgcaatggaatcccgaatacagcgagtcggcatgaagtatctggtcgcgttcgatatttcaaattcccgccgccgcgggaggatggttaagctgtgccttgcgactgggtttcgtgtgcagaagtcggtattcgagtcgttcttggactcggtgcaggtggcgagttttgaaaacgaggccgaaaagattattgatcctgatacggattcggtgaggctgtacccgattgacgcgcgggctgacgaaggcgtgcgtatagtcggttgcggaaagcgtattgaaaatcccgccttcaaggtgctgtagcggacccagaaatttcccattttcactcaaaaaagtgtaaatttaaggcgtccggtctgcatggccgggtcgcaacttgacatttgttacagacaacattcgtgttaccatgccgaaattgagctaaaaacgccaatttcgggtgctttttagggttttgtaaagaaaaattaaaattctattaagtgcttttgcgtgcagttgttaccaacggccgcctggaaccctttatttatgcgggttccagaggggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagctacgctgccaaatggtcggttcggtcatgccggaatgcaagcattccgtcgcgacgctcaccttatccatttgtaagactctttaactctcgcaagagagattaagactcaaatggagctcgacaaccggagaataggcttcatcccctgaaaagcattcctctcgcaagagagattgcagcctggcggctgcctgcttgtcggctcggaaatggtcccgcaagcggtcccgcttcgctcgcctctgtcgcagtaagactaaagaaaagcggaatatacctcacaatgtcatctcggtcctgtgccgggaacgccatgtttctctgaaggtaaaagacctctcgcaagagagatcttttttcaaaaaacaggttgacacttttgttgtctttgtcgatatatgttatgtcagacgctcgttacgttcggcataacattttactcctgaggttggcggtcccggtaaaaatcggggccgttttttattttatgtggttgacgttcttctatatcaaagtgatataatggttgtcgggcgcatggggcgttcggaaaaaagaggtaaaatatgaaaactactcagcaaagcatttggactattccgtggggcgacatcccgactcccccgaaaatttcattttttgagtcaacgctttcattctaaagcgataaaaacagaagggtgcaatgttgcactgtcaaaccttaacggaggatacctcaatgagaccgattgtcacatctgtcgatgaaaccgaaatccttgcaaaacactgctaatcaacgaatgatatttcaaactaaagcgttaaaccccggtgtcaaaaaccgggctttttttgttgtcaattggggatgcggagcctaaaatttcccattttcactcaaaaaagtgtaaatttaaggtgtccggtctgcatggccgggtcgcaacttgacatttgttacagacaacattcgtgttaccatgccgaaattgagctaaaaacgccaatttcgggtgctttttaaggttttgtaaagaaaaattaaaattctatcaagtgcttttgtgtgcagctgttaccaacggccgcctggagccctttatttatgcgggttccagaggggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagcctacggctgcctgcttctcggctcggaaatggtcccgcaagcggtcccgcttcgctcgcctctgtcgcagtaagacttggagttctcgcaagagagattaagactatccagtaccacgtacatttgcatcccaaattgtagccctgaaaagcattcctctcgcaagagagattgcaacctggcggttgcctgcttgtcggctcggtcatgcccacgcaagcgtgttcgcgacactcgcctctgtcgcagtaagacttagaactctcgcaagagagattaagactttattctcaggaggcggaattcagctgttatcccgccctgaaatgcattactctcgtaagagagattgcaaccttacggttgcctgcttgtcggttcggaaatggtcccgcaaacggtcccgcttcgctcgcctctgtcgcagtaagactatggaactctcgcaagagagattaagacgaatctctgaaaaggatcattctttattcccctttaccctgaaaggcgctgctctcgctttacgtcgcagtgcgaatctccggctgcctgcttgtcagctcggaaatggtcccgcaagcggttccgcttcgctcgcctctgtcgcagtaagacttggagctctcgcaagagaaatctttttccccaaaaaacaggttgacacttttgttgtctttgtcgatataattcatgtcaggcgctcattaccgtctggctgaacatatgtacctcctgtggttggcggctccggtgaaaatcggggccgttttttattttatgtggttgacgttcttctatatcaaagtgatataatggttgtcgggcgcgtggggcgttcggaaaaaaagaggtaaaatatgaaaactgttcagcaaagcatttggactatcccgtggggcgatatcccgactcccccgaaaatttcattttttgagtcggcgcttccattctaaaaaacgataaaaacagaagggtacaatgttgcactgtcaaaccttaacggaggatacctcaatgagaccgattatcgcatctgttgatgaaaccgaaatcgaaatccttgcaaaacactgctgatcaacgaataatatttcaaactaaagcgttaaaccccggtgtcaaagccgggccttttttgttgtcatatgggtatgcggagcctaaaatttcccattttcactcaaaaaagtgtaaatttaaggtgtccggtctgcatggccgggtcgcaacttgacatttgttacagacaacattcgtgttaccatgccgaaattgagttaaaaacaccaatttcgggtgctttttagggttttgtaaagaaaaattaaaattctattaagtgcttttgcgtgcagttgttaccaatggccgcctggaaccctttatttatgcgggttccagaggggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagatgtaaagtagccgtaagcgaatccaccactatgtccctgaaaagcattactctcgcaagagagatggcagcctagcggctgcctgcttgtcggctcggaaatggtcccgcaagcggtcccgcttcgctcgcctctgtcgcagtaagacctggaactctcgcaagagagcttaagactgaaatttcacctgggcatacggtactcataattatttgcccctgaaaagcattcctctcgcaagagagattgcagcctacggctgcctgcttgtcggctcggtcatgcccacgcaagcgtgttcgcgacgcacgcctcagtcgcagtaagactaggagctctcgcaagagagattgcagctacgctgccaaatggtcggttcggtcatgccggaatgcaagcattccgtcgcgacgctcaccttatccatttgtaagacactttaactctcgcaagagagattaagacttacgtctgtagagacttttaatccatctcatatcccctgaaaagcattcctctcgcaagagagatcttttttcaaaaaaaacaggttgacactattgttgtctttgtcgatatatgttatgtcagacgctcgttacgttcggcataacattttactcctgaggttggcggtcccggtaaaaatcggggccgttttttattttatgtggttgacgttcttctatatcaaagtgatataatggttgtcgggcgcatggggcgttcggaaaaaagaggtaaaatatgaaaactattcagcaaagcatttggactatcccgtggggcgatatcccgactcccccgaaaatttcatcttttgagttgacgcatccattctgaaaaccgataaaaagacagaagggggcaatgttgtactgtcaaaccttaacggaggatacctcaatgagaccgattgtcgcatctgttgatgaaaccgaaatcgaaatccttgcaaaacactgctaatcaacgaataaaatttcaaactaaagctttaaaccccggtgtcaaaaaccgggcctttttgttgtcaattggggatgcggagcctaaaattctccattttcactcaaaaaagtgtaaatttaaggtgtccggtctgcatggccgggtcgcaacttgacatttgttacagacaacattcgtgttaccatgccgaaattgagctaaaaacgccaattttgggtgctttttagggttttgtaaagaaaaattaaaattctattaagtgcttttgcgtgcagttgttaccaacggccgcctggaaccctttatttatgcaggttccagaggggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttcagcttgcgagtcatactctacaagagaattcgtaccctgaaaagcattcctctcgcaagagagatggcaacctggcggttgcctgcttgtcggctcggaaatggtcccgcaagcggtcccgcttcactcgcctctgtcgcagtaagacttggagctctcgcaagagagattaagactcctgagaagtttggttagacggacgctgcttgaaaccctgaaaagcattactctcgcaagagagattgcaacctggcggttgcctgcttgtcggctcggaaatggtcccgcaagcggtcccgcttcgctcgcctctgtcgcagtaagaccaagatgtcattctggagccgaaggcgatagaatccatactctcgcaagagagttttttttcaaaaatctggttgacacttttgttgtctttgtcgatataattcatgtcaggcgctcattaccgtctggctgaacatatgtacctcctgtggttggcggctccggtgaaaatcggggccgtttttttattttatgtggttgatgttcttctatatcagagagatataatggttgtcgggcgcatggggcgttcgagaaaaaagaggtaaaatatgaaaactgttcagcaaagcatttggactattccgtggggcgacatcccgactcccccgaaaatttcattttttgagtcaacgcttccattttaaaaacgaaaagacagaagggtgcaatgttgcactgccaaaccttaacggaggatacctcaatgagaccgattatcgcatctgttgatgaaaccgaaatcgaaatccttgcaaaacactgctgatcaacgaataaaatttcaaactaaagctttaaaccccggtgtcaaaaaccgggccttttttgttgtcaattggggatgcggagcctaaaatttcccgttttcactcaaaaaagtgtaaatttaaggagtccggtctgcatggccgggtcgcaacttgacatttgttacagacaacatttgtgttaccatgcctaaattgagctaaaaacgccaatttcgggtgctttttagggttttgtaaagaaaaattaaaattctattaagtgcttttgtgtgcagttgttaccagcggccgcctggaaccctttatttatgcgggttccagaggggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcccctatctttccgtggaaagtcattgtttattttcccctgaaaagcattcctctcgcaagagagattgcaacctggcggttgcctgcttgtcggctcggaaatggtcccgcaagcggtcccgcttcgctcgcctctgtcgcagtaagactaaagaaaagcggaatatacctcacaatgtcatcccggtcctatgccgggaacgccatgtttctctgaagataaaagacctctcgcaagagagattaagacagagtgaacttgttattgttttcttcaaccttcttcccctgaaacgcattcctctcgcaagagagattgcaacctaacggttgcctgcttgtcggctcggaaatggtcccgcaagcggtcccgcttcgctcgcctctgtcgcagtaagacttggaaattctcgcaagagagattaagacataatttctgctgccttattttctacagggaatgactccctgaaaggcattactctcgcaagagagattaagacgtgatcagttccgaacctaattccgcaatagaagtcatcccctgaaaagcattactctcgcaagagagattaagactcaagaatttggggtcgaacgtcaatttccataaccctgaaaagcattactctcgcaagagagatgacaatcttcgattgtctgctcctaggctcggcaatggaaatgcaagcatttccgctgcgctcgccttacgtcgcagtgctggcctacggcacagcaagtgtgcggctcagccatgcccgtgcaagcacggtcgcggcattcgccttgaacacttgtaagactcctcattaacgagagattaagacgctgtttcttcatcaatgatcttgaaccaggtataatcccgctaaaaagcgcttctctcaaaagagagatgactcccttgcgtttttttttcaaaaaacaggttgacatttttgttgtctttgtcgatatatgttatgtcagatgctcattaccgtttgattgaacatattacctccgttgttgaaggcggctccggtgaaaatcggggccgtttttttgttgacgtttgtcgcgcaaaagcagatgtatagatgtgcttgatgcagacaaaacgttaaacgaggaggatcgctcaatgagtatacttggtaagattaagaaatttattattgatataatcggagatgccgatgcagtttctgtgctaatatcagattgtgaagtgcctgataaagaatttgaagaaggcactaaaggatacgacaatacgcttgatgcgattgccgatggcaagttcggttatcgtcctgagtttgataagttgctgcgtagatacggaaggacttttaaaggtcctaagccgaacgcaaagaagtaccaggaatccaatgtatttaccagaaccaagaagaatgcctggctgtacgattctataaacgaggccttgcgtcaacaggctgaatctgcggcgcagttcagttgtgatgaggagccgaaaagcttcaaggaaaaaatccaaaaagctgaattcgttgaagtggagattgttgacacggaacggtgacgttcgggcgtgtagcttatttaatagcgaatgccgcagtcatcagttttgctgacactccatgagcttgcagaaattttgcgatcttcttgtctcgtgctgcaaatttccgtttcgtttctgctctgccctttgcttcacctttcgccatgccttcggctataccttcctctttgctaatccggatagcggtgtacagacacgcattgtgttcgtctttatcaatcatactcgtagcaacctccgtaaggaacttgtttgacgttttagaaatccgtagtagcctatagatcccctgaagaaccgagtctatttccagacaatatatctttttcgtcggtaggccggcaaggccccgcattttcccatgtcggagtgccggaaaaggcttaattctttcaaagaaaagtgattaatcagcagtttgtcaaaatgtggcttagctcagcttggccattttcaaatactttttccacgcaaagtctttttttctgtaaacttttgctaaaatagggtatattacgagaaaagaaggaaatgctatgagtcgaaaaatatttgtgagctttttgggattgactgattataaattagccgtctataaatcttggcgtggtgaaggctgtgcttccgaaacgcgttttgtgcaaaaggcgattgtcgaattgtatcccaagactgatcttgacaaaatagtcatttttgtaaccaaagaatcgcgggaaaaaaacgagcaagctcttttggaagatctgaaagaattgggcgtagaacctgaaaaaattgagacggaattgatctctgtggatgtttctgatttgtccttgacttggaattggtttgaatcgcttcaaagcaaatttgagaaaggggacacacttgttttggatgttactcacggcttcaggatggtgcctgtcgtattctcggctgcagttgcatatctgaaaagggtgaaaaatgttcaccttgagtcggttctgtatggcgcgtttgaaatgaaagtggatgctaaacctatcgttaatttgaaggatttttacaccataagcgactggaccgaaggtgtgggacgtttggttgatacggcggatgcctctttcttgagaaaaacggcagagagcgagtctaatggtagctttgctgggcttaataatcaggatctgttgaatagtattgatgatttgactaaagcatttcgtaatgttgaattgcagaatattgaaagtaaggcgcgaaagtctctggatctgatttgcaagttccaaaagcaatcaagcggaaaacttgagggacaagtccttcaaatgattatagatcagttccaaccgttagtaagtgaaccgcctcttgatggctcctattcgttggattatctgaagcttcagcttcgcctcattaagatgtttgcagaatacaatttgtacatgcaggcttttaccgcaatgaatgagtggctgggctcattgggagtatttttaatgaagcgcgggagcgagtttaggtttacttcgcgggaaaaagatagctcggctcgatctcatgctgcggtttttttgaatatgttgcagcaccctgctgattttgaggctgaaaacgaaacaatcgcaatgcttaaagcctcgttggatgaggcttacaataccctctttgaaaaatatacgactcaagatgaaatttcggatttgctgaaacagtcaaaaaaaattcgcaacgggtttaatcatggctggactggggttcaccgcaagggggctccaaaagatttaaatgagaagtttgatagagcgatggcaacattgaatagaattgtagaaaagataggagacgacaatggctaagtttttgtacggtgccgcagtgcaaggcatccaaggctttatttttcagacgaataagctgcgggatattgtcggtgccagtgaactggtggaaagaatttgtaccaccgattttgacgagtttgcagaatcaaatggcggagcgaacgaccccaagtctatactgcgagcagcgggtaatatcaagtatttgttcgaaagcgaagatgcttgtaaaaaggctgtgctcaagttccccaagaaggttgtagagaatgcccccggtataacgattagccaggcggttgttcctgttgaagatgatgcggatattgcagccgctatcgataaattggaagcctcgctcagagttcagcgcaacaggcagatgcgtcctatcaatttgggatttacgggcgttctccgttcacgttctacgggtttcccggctgttgaagttcgtaaggacaaaaatgggcaagacgagttccttgacaaggcgactcaaaaaaagcgtgatgcatcagagacgcaggctctttctaaaaaagcatttggttttgatgttctcactaagcaggttgcatttgaaatagaccagattaccggcaagaacgattggattgctgtaattcatgctgatggaaatggtctcggtcaggtcgtgcagaaagtcggcaagaaaacggacgagttcaaggcgttttccaaagcgctggacgaagcgactgtcggcgctgcggtcgatgcgttcaatgcgcttgttgaacgtaagtatttcgatgtgaaggacgagtcaaaattgataccgattcgcccggtggtgctcggtggcgacgactttactgtgatttgccgtgctgattttgctgttgagtacgtacaaaagtttttggaatctttcgagaaacgtactggcgaaggcgtcatagcagaactgctcaaaaagaatgccgtattcgaaaacggaaacaagctaacggcttgcgcaggcattgcgtttgtcaagtcttcttacccgttctactatgcctacgatcttgcggaatctctttgttccatggcgaaaaaagatgccaagaaaccggaaaacccgcgctatttggctccttcttgtttgatgttccacaaggtacagagtagctttgtcgaaagttttgacaaaattgttgataaagagctgactgcgtcgggttgtttgtatgtatttggcccatattatctcgctgaaactccgtatcgctggactgtggataagctgatggaagtgtgcgacttgctggatggcgaagatggtaatgcgttaaaatcaaatgtccgtcagtggcttacgctacaatctcaagatgctggtatggcaaaacagaaggcggagcgcatcgtgagcattttggaaaagagtgacttgcgttctattgcagaagaattggtgcagaacgaagtactacgcaatggcaagaagtattcccctgcatacgatgtcttgtcgttacattcggtccgctttcaggaaactagatccgcaaaataaggagtattgacgtgaatatcaattatacgatacagtttttttcgggctggcattgtggctccggactttcggcaggtgccgatgtggatactttggttgtcaaggatgacgatggcttgccttttgttcctggcaagactattaagggccttttgcgtgaggccgttgaagattatgccgcattgacgcaagaagtttctgctgaacgcattgatgcggttttcggttcgtttgattcaaaagaaaagttttcacgaggggttgccttttttggcaatgccgctttaagtgatgacgaggctaaagctataaagagcgacaaattgcagccgttcctgtacaagagactttcggctacggcgattggcgaaaatggtgtcgcaaaggaccatagccttcgtcgtattgaagttgttgtcccatgcaaattgcagggtaaaattcttgatatccccgaggactttgttgaagtcttgaaaaagagtatggggcttatcaaacgattgggctcctggagaaatcgtggccttggtcgttgcacttttaaatgcgagggttgctaataatgtctactttgaaatttaaatgcaccttgctgaccgatgtaatcctcaaccagcacgctgctactgagggcaaccagtcaacacttgactttattcctggaaacaacttccttggaattgtggcagggaatgtctatgcggaacatcgtgaccttgctttggatattttgcatagcggaaaagttcgttttggcgatgcgcatccggccttgaatggcgtgcgctcattacgtgtaccgtcttgtttcttttatccaaagcttggcagctataaggaggaatgctatgtccatcatggtatccctaaccttgctagcgatgacctcaagaaaaagcaactgaaacagtgccgtaacggattcttggcatttaacgattctaagagctcgtttacggatgtcgttcctgaaaaattctttgcgataaaatctgcacacgacagggaaaagttccgttccaaggatagccagatgtatggctacgagtctttgcggaaaggcttggaactgttttttgaggtggaagtagatgattccttgaccacagatgtcaaagaacttgttagctcattgcttgttgggaaaaaacgcgtgggccgttccaagactgctcagtatggccttgttgaaattgaaacggttgactatgctgaacccgttgtggaaaagcgcaacgatgattacgtaattgtatatgcggatgcccgtcttatcttttttgatgaatacggaatgcccacatttacgccaacggcagaacagttgggttgccctggtggagaaattgtgtgggaaaaatcgcaggtgcgcacattccagtattctccgtggaatttcaagcgccagtctagagatatggaccgctgcggtatcgagaagggttctgtatttgtggtgagcgaagtgaaagatttttcaggcacatcatgttatgtaggagaattcaaaaacgaaggtttcggaaaggtaatttacaatccgaaattcttgagttacgatgggcagggtgctgcaagttatgcttatgaaaaagcctcggaaccagatgctcaaaattcgtctttgagtgctaagcgacctgcctgcgacagtgttctattgaattatctaaaacacgaacaacggaagtttaacggtctgtctcgcatttatgcttgtgtgaacaagtttgtgtcagatgaatcaatttactggtgtggcgaagaatcgtttgcaagccaatggggtactatccgcagtatcgcgtcacgacttaatagccgcaccgagattatgggcgagttgttcaattccgaaaaagcttacctggagcatggtgttgctgctgagaagtggaatgaaaattcgcgcaaggcacgtttgaaggatttccttgaaagtacggcaaagcaggaaggcttctccgatgtggaattcaagtcgcttgttgtcaatttggcggccgagatggctaaaaagattcagggaggtgtataatggaaagttttgctagaagtaataacgtccgttacttggctcgtgttgttttgcaggctgaaactccggtggttatcgggagtggagataaagactccctaacggattcccttgtacaaaaagatgtaaatggacttccgtatattccggcgtcgtctgtggcgggatgccttcgccatgcgtttgcatcgaagttggatgtcaaagaattggaacgagttttcggttatcaaaagtctgacgatggtcagggctctcgtgttgtatttacggatggtcgtttggttggccctagtggcgttgttgatggcattcaaaatatcaatttcgatacggatgctttctttagccgttttgccaagttgcccattcgcgatcatgtccgtatttcgcaccatggtgctgccgaaaagacaggaaaatttgacgaagagattgtgttcaagggttctcgtttttgctttgagattgagctagtgggtgagtctaatgatgcacagtattttgattcactgctggaacagatgatgcattcggaattccgtataggagcaggttctcgttcgggctttggcaaggttaaaattgttgaacttaaaaaggcggctctggatctgacgaacggtgaagatttggagaaatatatcggcaagtcatctgacctttctgatccgactgatttctggaaagatcttccgaaagaacgcgttcaggatttgaatacggagggctggactcgttacgagctggaacttactccacgtgactttttcttgttcgcagcgggttctggcgataacgatgccgatatatgtgccgttcgtgcttctcagatagagtggaatgatggtaagcccgtctttacgccgaacttgttgctgattcctggaagttctgtaaaaggagccatttctcatcgtgtggcttaccgctataacaagcgcgtgggtgtgacacttgaaaaactgaaagaagctgctgaggctgcaaatagggatatcgctgatttgatcaaggaaaacaccggctgcaaaaacaaggcggtgcagactttgttcggttctcaggacaaggataattcttgccgcggtcgagttcttctttcggatgtgattcagaaaaagtctagtaccaagattctgaaccatgtttctgtagaccgctttacgggcggtgccgttgcaggagcgcttttctctgaaaaagtctggtcgaaggaaccttctgaaacgtatacattgaagttcctgctggaacctggagaggttgatgcagatgtactcggtgcttttgaagatgctctcaaggatattgccaagggtatgcttcctttgggtggcggcgtcaatcgcggtcatggtgtttttgaaggcaaagttttaaaaaatggcgaggtattgtaatgaataggacgataaatattgaacagtgccaaggctatatctggaaaagcgatgcggacaagccgcaggtctttaatggttgcgcttgcaatctcgtgctagatgattctgcgaatccctttgttctggaggcgatgctttatgacgctcagacgcaggactcctatatgatcaagtatgtggatggccgtcatcttattcaggagtataatttattcaataagttcgatgatgttactgaaatatctgttttgccgaaccgtatggagggtattcctgagcttaagctgaaacagttttggaaaaaaactcctgataagttgtgcaatggttttgaaacattaactcctgctgagattgtttttgcaggctttaaaaaggtgggcgaataatgacggtgaaagctccttttaattttgttcctgtctctgacaaggtttatttcccggaatgggctagttatatatcgcacgatattccttttgaagacggtgtaagcggcagcattaaggtgaaaattacggcaaagtcgcccatctttgttcgcaatggccatactcaaggcgatgccgacgaaatatcagatgcttataagcagttctccaatgtcgatggcaagtactacattccgggaacctccattaagggggctgtacgcagcgtgcttgaaattatgagcttcggcaagatgagtacgcaggagacgcacaagtttgcacatcgcgaatgggattacaaagaactgtaccagataaagggctcacttttgaaattaaggtgcggctggctcagaagaaaatccgatggaacatactgtgttcaaagctgtggcaaaccatggcgtatcagtttcaaggatttggacaagtatcttggaaaaaacctgtttgaacaaaacttctcgaatgcgaataagaaatcaactgatttgaatactgcgcaaaaggatgctcagaaacggggacattttgaagaagacccaaaatcggcaatgtttaaataccgtttttttgatgacttgaaaaagactcgagatggtatacattttgcaacgattccgcctaaagaaggtaagcctgataagcggaaagttcgcatagatgagaatggcgaaatggtggggagtatagtcttgacaggacaaccggatgtttctggttttatcgatcgcaaacagggtgacggtaaattttatgagttcgtttttcaggacaagcccgaaaagaactacccaatttctgaagagatgttcaaggatctcgcttacatttacaaggataatcctgaatgggcttaccatgcaaagaatttagagaccaagggcattcccgtcttctttagagaagaaggttttggtgatagagcgaaacttgtggattgtggtctcgcctatatgtataagcaaccatttacaaaatcccctgcagattggattccttctgcccataattctaataatcacgatttagccgagagtatttttggctatatcgcaaaagaaaaggataagccctcgttaaaaggtcgtgttcagttcggccatgcctttagcaaggttacaacgggttgtaaaaaggatactgagtttgtgcttgctaatccgagggcgtcgtattatccgctttatgcgagtgacggaagctgggatgatgcaaattcaattgcaggtcgtaaacgctatgttgtaagaaccggtgaatacggtgttgcggattctgtcggaactgacaacatgaagtctatggcgaatgtactaaatgccggtgccatattcgaagaaaccattacattccataatcttaaacatattgaattgggagctttgctttctgctttgacattccataacaatgcgacgtgcctacattccattggtcaaggaaaaccttttggctggggtgcaacgtcgtttgaaattgaggagttggttgtcgaaggtgatcgcgaaaaagattgtctcaagtatatgggcgaatttgaaaacgccatggatgattttctgggatccgcttgggttgatgatgctgatattaaggaactctgtgctatggcgacgccgataccgacagaggcgaatagtacttttgagtatatgaaactcgataatggtggagtaaatgagtttaacaaacaacctgctcgttgcgaaaatctagatcgcttcacgaaaattgcttcactgaaaaagtggaacaattggcagatggccaaaccgaattccatcgtgaatatgcctagcgatgaaaaagaaaaaattcttgcggatatggaaatgcgtattcaggaaagccttgccaaggaggctgaatatgctgcggagcgtgccgctgttgaacaggaacgtcgcgaagaagagcagaagaaggctgcgaaaaaggctaatatggatctttcgttcttgaacacgctaacgactttcaaggatgggaaaaataggctcgaggctagcttcaagaagcttgacctgttgccgattacgcctgatgtccttgaccatctttccgatgaagcaagacaatgcattgaaaattttgtcgcacgtatgtttgctcgcccagaaaagaagtgggggagtaaaaacaaggatgttgcaaaggatgcagctatagctgaagtcaaaaaatggtttggttctgattataagtgtcaggggctttaatcccatgccccgtcttttcaacgtaacaaaccattccgttaccgatgaccaacgagcagatgcgattgcatcgctcggcgttggtgatgttgtcgatatgcctcccgatattgctcgttgctgggggaccgtgccgccggagcttgactccgtttgcggctatgttcagcctgtaattgactggctttcttctcaggcaacaaaaggcgatgtcgtgtgggtgcagggcgaatggggcgctgtgataacggttgtggcgtggtgcgaggcgcgtgatttgcgtgcagtgtatgcaacgacaaagcgcgaggctactgaaattcatggcgaaaatggcgtgcagatgacacatgtatttaggcatgtgcgcttccgcgatttcccgaaacttggagcccgttgacgcttcggccataccgaatttactacctttggtctcggaaataagactatgggtaacttacgcgctattctcatgccggtcgctattctcgccggcatcctcattcctcaggcgcactttctgtcgccgctcttgccgttcactatcggcatcatgatgttccttacgttcgtgacgaaaattccgccgcagacgcatggttacacgttcaagatagaagctcgcgcgtttatcgcaagtctcgtgattatcgccgccctctggggcgttgtggagcttttccacttgccgcgtgaagtgcttttgggcggtgccatcattgctctttgcccgcccgcgaatgcggcgcctgcgatggcaaaaatgcttggtggcagcgcgtcccttgcactcaagattttccttagcggtaacctgattgcgtgctttagcatcccgattatctttggctatttgaccggtgccgaggcggacctttctgaaatcgcgatgaagattttcaatacgatccagccgattatcagcatcccgcttgcgtttgcgtttgggctccgtaacttttacccggagcttgccgaccgtgccgcgaaataccagaagtacacgatgttcgtgtggacgttctcggtgttcattattttgtccaaggcgagcttcgacattcgcgagatgggctttgccgacttgtggaatagcggtaagctcccgctgatggctgcggtttcgcttgtgctttgtcttttgcagttttggcttggctgggtttgcgaacgcggtcgccgtccgattgaaggctcgcagagcatggggcaaaagaacacgacgcttgtcatctgggtctctagcctttacgcgggcccggtggtggctcttgccccgacttgctacgttgtatggcagaacctcgtgctcagctacatgaccgcgaaaatcaagccgaagaaagataattagaactccgcctgcgcgggcatgacaaaataaagtttgtcaatcatcacatacaagaaaattttaaaacttttctttactttttgcttacgaccgctttatatttatacacatggtgtattcgaagctggtttcatttttgattgcccttgtggcaatccttttcgtgtcattctttgtgcgtgactggtatgtgctgcatcagtgcggtgctgttcagtcgtgtctagattctaccagcgattttcagaacatcacaaagtttattgtaacctttattgcaacgctgcttgcgtttacgattggcagacgttcagtcactaggcgcgaccgcttctttttacagatgagttttttgatgattctttgtgctgacttttgttttaaaattctgtacaattattttggcacgcctgacactcgtgaaaattttataacacttggcatcggctttttcttcatggcacagttgattttaatttatcggcactcgcgtacaaagaatacagactggtcgttcccgtggatttactgtatcccgtttgcggctgtgattgcgatgcttttccttgcgtatttcaaggtccttgaatccgtgatgctcatggctgttattgcgtacgcgccgacgttgctttgttcgctttacatggcgtgcagggcgacaacgctaggctttttcccggagaaaaatgcgttcttcatcatgttcgggatgatttgctttacgtgctgcgatgcgctcacgggaatttcgctccttacgggggcggaccattcaacccgtgaaatcttggcggtcgtgtcaaataactttatttggcttttctacgtcccggccattgttttccttgctttgagcggatatcgccgcaacgtttagcctacatggttggttcttttttcttaaaattctattattacctcgttcaaagaggtcataatgattattgatttaaaaggtatggagacgactgttctcccgaattttaagggtggcgaaaaagaatacaaggccaagatgtatttcgatggtacgacgcgcattatgcacggaacgctcgaagctggtgcttctatcggttaccacaagcacgaaactaacagcgaaattatgttctttgtctcggggaagggcaaggtactttttgatgatggtgtggaatatgtcgaggcaggccagtgccatttctgcccgaagggccattcccacagcttgattaatgaaggtccggaagatctcgtcttttatgcgacggtcccggaactcggataagtttaatttaatggagaaaatatgtctaaattaatgcgttctatttctggtatccgcggaatcgttggcgatacccttactccgcaggttttgcagagccatgtgcgtgcattcctcgaaatcacgaaggctaagcgcgtggtcattggccgcgatagccgccctacaggcgatgccatcgttcagtttgtcgctggcatttgccgcctttctggcgtggatgtcgtggatgttggcctttcgacgacaccgtctgtggaactcttgacgacgcatttcaaggctgatgcgggtatcatcattactgcaagccataacccactcgaatggaacgctctcaagttcctcaacaacaaaggccttttcctcggtccggatgatgtgaagcagctctttgctctcgctgatgcaaaccagttctgctatccggattaccgcacgatgggcaagtacgaagttgccccggatgccgatggcattcatatcgatggtacgctcaagattccgttcgtggatgtcgaagccatcaaggccaagcatttcaaggtcgctgtcgatgccgtgaacggtgccggtagctttattgtgccgcgcctcttggaacagctcggttgtgaagttatccgtgtccattgcagcccggatggcacgttcccgcgcggagcagaaccgattcctgaaaacctcggtgacttgcgtaaggctgtcaaggataacggctgtgctgtcggctttgccgtggatccggatgcagaccgctgcgctctcgtcgatggtttgggacaaagtatcggcgaagaatatacgcttgcaattgcaacggacgaagtacttgctcagaagaagggtagcgtttgcgtgaacctctccacgagccgcatgaacgaagatgtcgctgccaagtacggttgcgaattcagccgcgcgaaggtcggtgaaatcaacgtgagcctccagatgattgaaaacggttgcgtcatcggtggtgaaggtaacggcggtgtgattctcccggcgctccactacggtcgcgatagccttgtggctgcagcacttgtgcttagctggatggcccaccacaatggcggtccggaaaagttcgtggctgaaaatccggcttacgtaatgccgaagaaaaagttcgaactcggcgacaagaaggttgctgacattctcccgaaggtcaaggcagaatttgctggctggaagatggatgaacgcgacggtctctggctcgggagcgaaaagtcctgggtacatgttcgcgccagcaacacggaacctgtaatccgcgtgattgccgaagctccgactgctgaagaagccgagactctttgtagtaaagttgaaaaattgatttagtcgcaaacaacaaattaaaccaaaagggctcgccgtttccggcgagcccttgaacattagagagtgtataggaaatctttagaactgttcgaagaacttgtggacttcttcagggacccatgtctgttcccagttccagccaacgcccatgttaccggtgtcgtgagctgtccactgatggtcacccggccagctgcaccatttgaccgggaagcgttcgtcgacggtcgtgaaatcgtagcagacgtgtccggtattaccgctcacttccttgggcttttcggagcttgcgtcggtgaagtcgccgttggcgtcggccttgccgttccgcttgaggattctcgggagggcgctgttcttggcgcggttgtaatcgcatctgccgtcgtttttgccgtgaacgttcatccaggcgatcggcaagttcttcatgttgttgccttcggggagccaaatgttatagtctgcgacggcgtaagtggctgcagcgcggacgcggctctgcatgtcttgcataagtgagtagctgaacatggcgccaaagctaaagcctgtaatgaacacgcggctagtatcaatgcaatagttgtcgttcaaagtcgtgagtgtctgtgcaaagaaatcgtggtcgccctgccccttggtccagaggccgccaatggcgtcaagcgaaacgaagatgtagtcgccgttcttatcgagcacttgctggccgtagtacggagtcggatggtcgtagtctgctttgtgatgcacgaagtcttcaccgcggctaccgtagcagtgtaaggcaaagagaaccttgtgcggtttcttgttgtcgtagttcttcggcaaggtgataaagtaatcgcgggtgtcgctaccgactttgatttggaactggtcgccgttttcgacgcttttgactttcttcagtgtggaggtggtgccgcagcccttactcggagtcggtgcgttcttcaaggcgtaaccaaacttgtatgtaggttcggattttttgagtttcacgtcaacggtcgtgtcgagtgttccgagcggcacggtgagcgtgtcatagccttcgaatgtaaagcggagtgcttcgtccttggcggcatccttcatgagggcgttagcctgtgagccgaaggagctggtaaaactttcgtccgttgtgaacttgaaattctgcttggcagagccgacagagacctgtgcaaagtaagtaccgcgtgcgttcaaacctttgcccaagtcgtatgtgcctgcgccctgcaatgtctttttgaaaatctggtggccgagcgagttgtaaattttcacctgcacgggcgaggtgctgctctgggagtaagagagaatgcctttgtttacgctgatatagccaacggcgtttctgaagctcgggttgatgcccacttcgtcttcctggatggtgaatttacccttgtcgtctgtcgtggcgttcttgccttctttgagtaagtcaaccgagacacctttgagtgccttgccgtcgttgtcagaaacggttcccgtgattgtgtatgccgatgccatcccgcacaaggcaaaacacgcggccgtaaatagattgggcgctttaatcatacgtactccttttaccaaactcctaagacacacctcactataaactaatctaattccagatgtgatgaatgttacgcgtttgcgctccatgtttatggatgaattgtctataaaatgatttttacaagtcccgctaaggttggcgatgccgaagggccggaatgcgcgggcatgacagaaaaaagcggctcctggggaggaatcgcttttgggtagagagctgatttatgaaattcgtttatgattagaactgttcgaagaacttgtgagcttcttcaggaacccaggtatcctgccagccggcaccgacattcatgctgccgttgtcatgagcggtccactggtgtccacccggccagctgcagaacttcaccgggaagcgttcgtcgacagtcttgaagtcatagcagacgtgtccggtattgccgttgttttcctggggcttttcggcgctggcgtcagtgaagttgccgttagcgtcagccttaccgtttctcttgaggattctcgggagagcactgttcttcgcgcggtcgtaattgcacatgccgtcattcttgccgtgaactgccatccatgcaatcggcaagttcttggcatcatagcgacctgttcctgcagccgggagccaaatgttgtagtctgcagttgcgtagacggctacagcgcggagtctttcttgcaagtcctgagcgagagagttcgtgaacatggcgccgaagctaaatcctgtggcgaacacgcgggtggtgtcaacgcagtagttgtcgaacatcgcagtaatcatttcgtcaacgaactggtggtcttccttgccgttccaagtaccgttgtcgttaccctgaggtgctacgaagatgtagtcgccgttcttgtccagtttctgctggccataatacggagtcggatggtcgtagtccggattatggtgcacaaagtcttcggccttagatcccatgcagtggtttgcaataaggagcttgtgtggcttggtgttgtcgtaattgtttggcaaggtgatgaagaatgtgcgattctttcctccaacgttaatggagaactgttcgccattttcgacctttctgttggatctcaagctggaagccttgccgcaccctttactcttgcgcggttcgttcttgagggcatagccgaatttgaaggtctgttctgccggtacgctcttcgtgagcttcacgttgagcgtggtatcgagcgtgttgagcttaatggtgagcgtgtcgtagtctgttgcgacaaactggatggcttcacctttctgggcgtccttcatgagggcgtttgcctgcgaaccgaaagagctctcaaagctgccgtctgtcgtgaacttgaatttctgcgtagcagaaccgacggtaacctgtgcaaaataggtgccgcgagctttgaggcccttgctcaggtcgtacgtgccggagccctgcagagtctttttgaaaacctggttgccgagcgagttgtaaatctttacctgaacaggcgaggtgctgctctgggagtaagagagaatgccattgttgacgctgatgtatccgactgcgtttctgaagctcggattgatgcccacttcttcttcgtcttcgtggatagtgaatttaccctggtcgtctgtctttgtggtcttgccttccttgagcaagctgacgtcaacgtccttgataagtttgccctgatcgtcggaaacggttccgctaatcgtgtaggcaaatgatgtggtacataaagccgcaacgcatgctgcggtaacgaacgaaagacgtttcgctttcatcgaacactcctttttgaaatccaaaaatttctctctggacctcttaacccaatcctaatttattttccaaaaagaaaataatctcttatgtaaatatattgttatggacattttgtcaaggaccttggacaaagaactgactttgtaagaaatttgtaaactttggacgggtcaagttaaattctatatatacacctatgaaccacattgcaatttttatcgacgcagaaaacttgaccaactgggtcaaaaataacggtgtacagtcgcttatggatgaacttttgccgctcgggcagattgtcgtgcgcaaggcttatggtaaatggtctacgccgcagctgatcccattgcagtccgcgctcaacgaaaatggctttgaactcgtacacacgttccacccggtgagcggcaagaattcgacggacatcaagatgacggtcgatacgatggaagtggcgctcgattcccaggtgcagtggattgtgcttgccacgggtgattccgacttttcgccgcttttccgcaagctgcgtgaacagggaaaggaagtgattggcgtggggcccaagtccccgctgagcgaatgcgtcaagaattcctgctcccgctacatttacacggacgatgcgaccggtgccgatgacgattctgatgatgaggtcgccgatgcgaaggaacgcgcaaacctgatcgtttccgagaaaatcgattccatggaaatgctccgtagcgttttgcaaaaagaagatggcccgattgctcttgcggcgatcaagcccaagatgcttggactcgataacgcgtttaacgaaaagcgcctcggtttcaagacgttcaaggacttcgtaaagtctgcagactttgttcaaatgacggatgtgggcggcggttcatacatggtcgcacttgccgagcagaaagtcgctgttgaagaagatgcgcagatggttttggcaaaggcgctcaagcgtaagggctgggacatgttcccgcgcaacatgctcaagaagatttatgctgaagcttgcgacctcacttcgtttgttccgatgaacaagcaggacctagttcaggagattgttgcaaagaacatcgccggtacgacgagcagcattatcaaccgcgcgctgagcacgttcttcaaggcgaaactcgtgactatcagcggtggcgatgacaagctctggacgcttaccgaaacaaaccagtactggaaagaaattgacaaggcgatgcttgacaggctccgcgtaagcctcaaggagactggtcagaaggtccccaagaaagatatcgtcgctattttgtacggaaagtacgctgacggcgaagccgagaagctcgtataataaaaatggcggacaaagtccgccttttttgttgtcgttttagtaaagtctagtccaacttgccttgatacagatccagcagattgcgggccaagaggcttgtgtacttggcgttggtgagcgtggactgcgcgctttcaaggcggttcttttgtgtgaggtaatcggtgtacgtgagggcgcctacgttacgttgttcttcggcgacttgcagtgcttcgttttccgcttcgacctggaggattgcagccttccactgcatgtctgcgctgagggcgttcagataaagtttttcgatattgttttcgagcgtctttgcctgttccttcaaggcgacctgactttcggtttcgctaatctgtgcctgcaagaccttgttctcggttgcaccgccgtcgataatcgggatgttgatgttcaacgaaacgctgtgcgaatagccgttcttgagctggctgccgtacttcttggattcccaggcctggaggccggtacttgcgcttgcaccgagcgagaccttgatggacttgcccttgcctgcaatttcggtatttttctttgcaacctggatggcgaggctgtcagactttaaacccggattcgtttccgtggctgtagcttggagtgcgtcgagagtcggaatcggcttgagggcatccggtgtctggatttcggattctggtgccgaaacttcgaacgcttcgctttccgggagttccaaaagctgacggagcgtcgtctttgcggtgttcacgctcaactgagcggcaagctgggacgcttccttctggagcacgtttgcctgcgactgcgtcaagtccttcttggtgatggaacctgcttcgaacaacgtgttgtagtgctcaaactctgccttggcaagttcaacggtcgcatctgcggtgtgcaacttttcgattgcggcgagcaagttcatgtaagcgttcaagacgctttcttgcacggaacgttctgtttcctttgtcgaaaggcgcgttgcttccttgttgatttcatttgcctggatggaaagtctcgtagagccgccgtcccagagcgtgtaagaagcgctaaggcctgcgtttaaacggtaatggtcttgcgggccgtctctgaacggggaatcgtaaagggtattgccgatgcttgccgagagcgtggggtagtttccgactttagcctgttcgaggctcacatcagctttctgttcgcggagctttgcggattcgagcttgaggctcttttctttcgcctgcttgaggcatgcgcttaaggtccaggaaccatcagcgaaaacgagcgatgctgacgcaaaaataccgagaacgattgcttttctgtaattcataccttttagatgccccagctatatattttggttgcgtggattttaagatagcaaatttgtacaaacacaaaaaggcttccttgcggaagccttttcgaatggacggtactggatttgaaccagtgacctctgccgtgtgaaagcagcgctctaaaccaactgagctaaccgtccgaggtgagagcaaatatagaaaagctattgaatgttgtcaagaggttttagacgaaagaccgcttacgctggtagacgagagacgaaagaagttgctttctataaaattcaatcccggaacggagtccgggatgatattgaaaatctctagtctttcgtctgtaggctcgtagagccgttctttcgtctaactacaggaacttgtcttcggcggcgcggaggatggtgaggaactctgccggggtcttcgaggcaatgaggtccttgcgcacgttgccgtcagcgaggaggcggctcacagaagaaagtgccttgaggtgcggaccgactgtgttgcccgggctcacgatgaggatgagcaaataaaccggttcaccgtcaaaggactggaagtcgaggcccttttcgatagtggcggcgaccatgcacatgcggtctacgtagtcaatcttagcgtgcgggacggcaagtccgcaaccgatgcccgtggaacggctctgttcgcgcgtccagatggcttcgaagatttcgtcgcggtggtcaagtttgtaggcgctgcaaagagtatcaaccaattcgttaagaatggcttccttagtttcgctggaagagttaatcaagatgcaattatctacaaatctttcagaaagtcgcatgatttataatgttcctttttgtgtatctgtcaaataaccattttagaataattattgccgtttggtaagatttatatctaaaatatgtttaaaaaagaagataattctatctgtgaagtggtattttcgagcctgtcgatggcttttcgcatgagcgcgacgtcaatttggccgggggcggccgcctttccgatggaaccgtaagtgaggtttgccccctctttcaaagaccagattcggctgatttttccggtttctcccatgccgaatgcggcgatgaacttgaacccttttgctcttttggcgaacttgtagaggcgcgagcagtcgtcgtcggagttgctcatggcggcaattttgatgccgtctgccttcacccgtttgacgtcggtgaggtagttcttgagttcaaggtcggttgggatgcgggtgaagttgtgctcggaaatgaggattttcacgcccttcggggccgcaagttcacggagcttgtcgtagtcgtgcaggcagtcgcgttcaaggtccagccattccggcacgtccgatgcgttgagaatttgttcaaaaagtccaaggcgctcgatggcgcgtgcgtcggggaatgtaccgccgtcacgcttgaggcggatggttccgagctgtattgccttcgggacgagcttgcggattcgcgcagaaagtccttgccattcggattcgtcaaaaaaatcgtaacggatttcgaggatgtcgcagctttcaaagtcaatgcgcgccgggtggagttcttcgctttcggcggcggtaagcgtttcgggactcacgagcccgactaggtatttttgagaatctgttggcatggtagtataaatatagaatatagacgagagacgaaagacgagagatattgaatgcacgcgaagcgtgccaatatagcaatcggctaatgaccaatgactattgactaataacagttgactaatggcgattgacgaacgataatatattgaattttctacattataatagaacaaaaggattatttatggcagattgtaacgaaaacaaagaaaagcagaccccggacatgctcaagaaggctgaagaatacctcgcctccaagcgtagaattttcttgtggggtggtgtcgatgacgaaagtgccgaacgcattgtgaagcagctcctgtacctggattccctgaatcacgaagacattattttcttcatcaatagcccaggtggcgtgatttcctctggccttgccatttacgactgcatgaacgctatccagagcgatgtcgtgacggtttgctgcggacaggctgcctctatgggtgccgtgctcctcaccgccggtgctaagggcaagcgctgtgcatggccgaacgcccgcatcatgatccaccagccgctcattcacggcgagattgtggcgcctgcaagcgatatccagatccaggccgaagaaatgctccgtatccgtggcatcacgggcaagattcttgctgaaacttctggccacacgattgaacagattgaccgcgataccgaacgcgacaacttcatgtctgctgaagaagctaggaactacggtctcgtagataaagtcgagagtattgtctaatgggtttattttctgcaattaagagcggccttgccaagacccgtgacgctctcctcggggagttgaagggtattgtcggtgccggtaagattacggacgagacgctcgaggaacttgaagagcatctcatcaaggctgacgtcggcgtcgaagcggcgttccttttgacggatgcgctccgcgaaaacgctttgggcaagtcgcttacgacagagcaggtacttgacatcatgcgtaacgaagcggaacgcttgctcaaggatccgcctccgtttgaactcaagggcaagccgcatgtggtgctcgtgataggtgtgaacggagcaggcaagacgactacaatcggtaagcttgccgcccgcctcaagaacgaaggcaagaaggtcatgattgccgcttgcgatacgttccgtgccgctgcaattgaccagcttgaaacatgggcgcagcgctcgggtgctgaattcgtgaagcatcaggaaggctccgacccggctgctgtggcgtacgatgcttgcagcgccgctgtcgcccgtggttgcgatgtcgtcttgattgataccgcaggtcgtctgcacaataaagattacttgatggaagaactcaagaagattgtccgtgtcatcaagaaggtgagcccggacatgccgcacgacatgtggcttgtgattgacggcaacaccggacagaacaccatcaaccagacgaagatcttcaaccagagtttcccgctcaccggtcttgtggtgacaaagctcgatggaaccgcgcgtggtggctccgtgctctcgattgcaagttcgttgcaaatcccgatccgctgggtcggcatgggcgaacgcattgaccagctcgtggaattcaacaagcgcgactacgttgacggtctttttgaaaacgctctagaaaacagggagtagtctattgctctcaaagcttcgtgcaatacttgcgtttctgcattcggctatctatgtgatcgccctcgttgttggggtagtccttttggcgttgttctttttttcaaagacgcccgagaagaccgatgaacgcctagtctctgcgtttgtagaaatgcgagttgccgaacagctttatggtggcgattcccccatggggcgccttgtacgccgtgaagtcctgaaaaagtacggctatacccgtgaagaattcctcaaggctacagataaggtcctagataaaggtgaaggctggatgcctttccagatggcagtctcggaacgtattgactctttgcttggaatgcctaaagtgattccgatacaaaagaaggacaaaaaatgatgagagcgtgtctgtgggttgttatggttctaaaccttgcgctgtctgcttttgcggctcctccgccaaagcctaagcttgtgcattggatgaactataccgaagctttggaaaaggcgaaagattcaaacaagcttatttttgtagatctttatgcggactggtgtgtgccttgccgaatcatggatgcgaacacttattcggatccgacggtagcatcgattctgaatacaaagtttattccggtaaagctcgatgccgattctcaggatacaattgtttgcgatggaaaacgcaagacggtgcagcgttgttattttgatgtctggaacctgagcgtgttgcctgcatttgtccttattgccccgaaagggctttcgattttgacgataaaggattcatttactgctgaggaaatgaagtatttgctttatcaaattctcgagaaagagaaggagtggatttcgaaatgagtgaaaacgttctcttttatgctcagattgcattctgggttcttttgttcttgattgtccattgctatttgctgttcccgatgacgctcccgtttgtgagcgaaatcttcaagcgcaaaaagaagccggtggatggcgcctccgaactcccgacggtgtctatcctgatttcggcatataacgaagaagcggtgattgaacgcaagatccgcaatattcttgaaattgactaccccaaggaaaagctggaagtcctgatcggcgatgacggctctgcggacaagacggctgaaattgtcgcccgctatgctgaccagggaattactttggtcaaggctccgaaaaatgcgggcaaggctgccatgctgaaccgcttgcagaaaattgcaaagaacgatatcctcttgttctgcgatgcaaatacgatgttcttcccgaatgtggtacgcaagcttgttgacccgttcaaggataaaaagattggttgcgcttgcggtcacttgattctttcggacaagagtggaagtgtgcttggcaagggcgaaagctcttactgggacttggaaagtgaaatcaagaagttcgagggcgttctcgatcgtttgattggcggtaacggtgcgctttatgcgattcgcaaggaactttatacggaacttccggtcaagaagagcgtcatggacgacttctttgtgacgacgaaaattttgcagaagggctacttctgtacgtttgttgatagcgctattggtacggaacagacttcgaaggaatcgagtggtgaatacaggcgcaaggtgcgcattggccgtgcgaacttcaattacctgttctcttacttgccgctgttgaatccgttccgcccgttgctggcttatctgttcttctcgcataagattgtgcgctggttctcaccgcatatcattattcttttgtacgtggcaaatgcgctccttttgacgaagggacttttctatcaggtttcctttggttgcatgacgcttgcgctgcttgtggcggtgacgcgaattttgccgagcgcctattatttcttgctcatgaacctcgcgatgctcaagggatttttccttgcgtttaagcgtgaacgcagcggtggctgggctcgcgaagcccgcagtgatgagtagtgttagatgaaagaccgcaacgctggtagacgagagacgagggtaatatgaaaaagtttttgacagctattatatttgcgcttgcgtttgtcgctactccggcgagcgcttttacaatggatgctcagggcggtatctgcaatcgcgtgagcagcatgggcgatttcaacatgagtttctatggccatctgtggtatccgattgaccagatggtttttgcaggtgtcggtgttggctatgaggaacttgacaacgttggatacgttcccgtttccggaagcctctgggtgcgtctcccgattggtcgtactgtgttgccgatcgctacaggcgatttcggctacatgttcggcaaggacgatcagatgttctggcgtgccggtggcggactcgacattaagaatggcgaccgcacgtcgattattgtttcgaccggttaccagttcttgaaccactccggcgaaggctactggtacttgcaagccggcattctcattgagatgtaaatttgttttaaataatacttgttttttttcaataattatgccgcatttgcggcatctcttttttcttcgtcatcctgaacccgtaggcgcgaagacaacctcaaaaggcgagtgttgcagtcatgcttgcatggatataaccgagcctaagaggttggggcctgccccatccagtcaaatctagttatcgcatataacacttttatatataaatttacattggaaaattttaaacataggaaaatctcttatggaaaataaaatgaacaagttcggattgaaaagactgctcgctgttttggcggtcgcctttgcatgcgtttgtatgtgggggtgttcggatgaaaatattgaagaattgtcatctcatgatttaattggctattcaggagattctttggtagtgtatatagaaagaaaatatgaggaaagttgtcttgccaaacccttgggtgatgattgttctactagggaaaaggggacaagaattgttgtagataatttttatacagaagagaatgtctggaaaagcgacaaactgagggatcagtatgttgtaaatgtttatgacttggtggatgactcgacggtgattgaattcgaaaaaaacaaaagtcacttctacaagtggactttgggtaaggactccgaagacttgggttattttgagtgggatggctgtagtacgaaagaaaaggttggatccattcgtccttggggtgatggaaaatggcgacttgtggggagtactgaagattgcggctacgcaatcgtggatgtggcaaaaaagaaaataacggggtatgaaaagttagagaaatttgcagaagagtgctctgatttatgggatcatgaaggggttaagtactgtgtgggtgctgtcaaaaaggattctgtaatgtcttattatgaacgattcttagcgggagctatgattagaaatgacaaaggagtaggtgatactttatggaataatcaaattgaaggggctagcttgaattcttaccatgcggttgaatttaaaaatgcgtttgtttgctatttagggaattattataaagttgattataaaactgtaaaattggtatttgatcattaatagagggaattaatgaaaagattaatttgctgtatcgtatcaattgctctttcgctgattttggcgaaacctatggaaagtatagagcgttacaatataattttagttcatggtgctgcagatagcttatcgggtatgtattgtgaggcacctgatttgaaggctccttttgagttttgaatgtctgttgctgtgtcaagtggccgcgtaaaaaatgcccgcacatggcgggcattgtaaaattatgaactgaaagaatcctatcggtcgcgactttcctttcaggacgaacctctaagttctaagctctaagttttaaattctaactcaccccttcgcaatcatttccatgaattcggagtcgagtaggtctttttccgtttattgccttacgccaccagatccatcaagtcgaagtacatcaatcgtgtatgcggatcgttgtcttccagattcatcatgcggaatccgttcttttcgtagaacggaactgctgccaagtaggcgtcaaccgttataaagcgacagcctgtcttgttgttgatgacgaacatggacttgatgatgtttagaacttgtgtaccgagtttttgctttttggcgcagatgtcaacggctaggcggcagagcttcacggcggggtagctttttagccttttctcgttcgggaatccttgtttacggcggaatctgttgaattccgtcatgctaggaaagtcgctggttgcgattttgtcgtttgccaagctaaaataggctaaaggcctgctggtgtcgttgatgtcaacacaggtgtagctgaccgctaacatgtatttgtcaaaaagagttgcgcgatttaaaatgaaatcgtttaaatcagcatctccgcagtcaaaacttttgactttgttgaatggttgcagtcgaataaatcgaatagactcgttatctatatattgtcgaaccatggatctttacctccgttagcggcttcgcgggcacgcttttctcgcatgcctcgttcaaaagcttttaggaaaaattcgtagtcccgtaaacgttgggcacgagcttccggagtttcggggtgcctctcctgcatacgggcgataaaccggcgagcatcctcgccgaacaaaatcggagtttctctgatgggtcttgccatgagtatcctatttgttagttgttagaataaaagtaactgatatattaacgcccggctggaccggatggcatcctcaatggatccgtactaaaaaatatataagccaaaaataaaatgcaaggggtcggaattttgaccgttcattttgtcaacaactgttagcaagggactgtggcaaatgtgctatttgttagttgttcaatagtaaaaaatgccccggatttaatccgaggcgttcttgtctaaattctgagttctgctggctgcttactgcggcgaagccgttaccctttcgcgatcatttccatgagttcgcggtcaaggcgttcggggttgttgtattgctccagattgttgtgcagtgattcgcccttcgaaacgagaccgaagtccaagttcttgtagttccagtagctgtaacccacgtcggcatcgcggagaatgtcgaggaagtcacgcatccaggcgagctgatacttgcgggggacttgtacgtaaacgccgaactcgttgcagcttaccggcaagtcgtacttggcgcggaaatcaagagcgttctggatgcttgcctgcaactgggccttgtcccatctgccgtattccacgttcaagcgtgtcgtaccgccgacttcaggggcggcgtagtcacccggccacggacgttcaatcttgaagaacggatcgtcaatccaggcagcgccctggtgtgtaaatgtcaccggcgtgtaggtatggaaactgtagatggcgttgtcgtcatcgagcggtgtcaggaattcgaattcccttgcgctgttccatttgttggcgcctacgacgatagtgttctttggggcgtgcttgcggatttcccagaagatttcgtccttgactttatcccaaaccttggaatcacttgcggccggttcattcaaaagttccatcatcacgcgcggcatggagctatagcgttcagccatgaatgcccagatcttgcgcgtgtccttgcgggcgttcgcatcggcaaagaaagcttgttcgtgattgctggcgaggtggaaatcgtgacccgggcatttgtgcaagtcgagaatcacgtctaggtctgcattttgaatatccttgagcgccttgtccaaaagcgcaaagatttcttcgtccggcttgaggtcgtcgcctttaaataaattaaagtagtcaactggcaagcgaacgtggttgaaccccgcatcgtggatgcgcttgaaatcgcttgttccaaggaacgtcttgatgtgacctacgacccccggaaaaccgacagggtccttttcttcgatacagtcaacctgactgaaccatccgcccaaattcactccgcgcaatctttctttcttcatgcgtgccgtcccatactttggctgccgaagcagccggtttgaatgaataggttattcgtttacgatgttcaaatcttcatcggcgatgttcaagtccatgatgacttccatatcgtcgggaaggttataaaaatctacaaccaggcccaccttcttgtcttcgtccttttgcttgtcgaactggacgacgtcgtaaattttcattttgacgacagcttcctgcgtcacaggaatttcgatggtcatacccttgctgatcgggccttctacaatcttgcccttgaaaaccagactggtctggtcttcgccgagcgaggtcttcttcacgtgaaatacagccattattctttagccattaacgtttaaattaatcggtttgttttgacgtggcatacaatttcgccacgcgtaaaaatttaacttttttacatgactctccgtgttggtcgaatcccttttttggtctgtgcgccgtttttctttaattctgtcgggcgcgaaaatgaattttcagaggtggcctttgtcgatggcccaccgagtgttcatagtgcaggcctcaaggatggctctatccacctttcgccggcatcttcgattacgtttgcgcaaaagccgggcgcctttgtgctgtctccttcgctttgtacctcatgctcctttgaggtgcgatcggtcaagcttttttcgcgttacccgattgaggagctttcggacaaacgtatccgcatgacatcgcagagtaagacgtctgttacgttattacggattcttcttgaaaatcgttatggccttcgtccggaatatttgccggggcttgcggctgaatcgaccgatgatgcttgcctcttgattggcgacttggcgcttgaagaaaatgaacgccaccgctttgcgtatagctatgacttagggactctctggcaggaatggcaaggactcccttttgtgtttggtgcttggctgatatcgaaggatgcactttcggcacgcttgcgccctgttctcgatgattacatggtgcgcttggaaacaggcattcgcgagttccgtaaaaatccgtcgcaggcgctggacgtgtggcttgcgaagtatccggtgaatttgcctcgccctcttatcgaagattactttagtgtgctcgattaccattttactgatgaacgtaaacaatcgttatcactgtttttcaaattggcggctcaaatggggcttgttgaatctgctcctccgatagagttcctcgagtaattttattttatagcggttggaatgagtgttgggatggtaaggagaacaaaatggtagaggaaaaaatcctgattgtcgatgacgatgatgtcgaattaaaaagagactctgaagtattgacgtcagttggttatgaagtgatcggttgcaaatctggcaccgaagctttggagtacctgaacaacaacccagtagagcttgtactgcttgacgtgaacatgccgggaatgaatggctacgatgtttgcctgaatatccgcaagcagttcccgctagatgacttgccgattatattccttacgaatcaggaaaatgaagctagtgtcacgcaggggttccagtcgggagcttctgattttgtctgcaagtctgctgcaccggacatcctgctcgctcgaattggagtgcatctgcgactggcgcgttcgctccgcaacttgcgtgagatttctttgacggacgacttgacgggcgcctacaaccgtaggcatgctatctgttcgcttcgagaattgtttgcccgcagtaagcgctatggtacgaatttctcgctgatttattttgacttgaacggtctcaaaaaaatcaatgaccagcatggtcacttggctggcgacctgttactccgttctgtcgtgaacgcttgcaacaagctgctccgcgaatcggatatgctgttccgcatgggtggtgacgagttcatggttatttgcccggataccgatttgaagggtgcgtttgtctgtgctgaaagaatgcaagaggctgtgaagtcgcttacgattgtagaccagacggtagcctttgcgtatggtacggcaagttctgccgaagactacaaggacatggacgaaatgcttcgcagtgcggatgcttccatgtacgagtgcaaacgcaagatgcgcgcggaacgcggttagtaactggtgattagttaatagttgctagtttaagtatggcggcaaagccgcaaaaagaaaagccgcggatttttccgcggcattttcgcattgttcaaaattgtctcaatggactcgttatgcaatcgctgctttaacggcatccaacagcttctgcatctttgcttcgatggttgtccagtcgcctgccttcatgagttctgcattgaagatgcttccgccgaatgaaagcaagtttgcgctagccttgaggtagcttgctgcgttttctgcgttcactccaccgcatgccatcagcggaatgtcgcggaatggcccacgcaatgccttgatgtattccggaccgcctacgcagttcaccgggaaaatcttgatagcggttgcgccaaggtcgtaagccttctgcacttcggttggcgtgagcgcacccgggataatcgggatgcctgccgtatttgaaaggcggatgacttcgtgacgcgtgtttggcgttacgatgaattcggcacctgcagaaattgccttttccacatcgctcccgtgacggaccgtacctgcgccgaccttgattccaagcggctttgcaatggacttgagctttgcgataatttcagttgctgctgcggtgttcatcgtgacctcaatcgccttgagtccgcactttgcagacgcgttcacgcacgcttcttcggcgccctgaggaatgtcgcggagaatgcccacgaccggcatcggttgtaaaaattcaaggaaattcatgactttaaaatagcttatgaatagggaatgtgacaagaaaaatgaaattttttcttttgactatcctactcaaacctgagcgcttcaatcgggtcgagcctgcttgccttgcgggcggggtaccatccgaagaatacgcctgtggcaaagcacacgccaaagctcacgataacgcttgtgacggaaacgctcatgggccagttcatcgcaatctttacagtttctgaagcggcaatgccgagcgcaattccgatggcgccaccgagcaagctgataattacggattcgaacaaaaattgtaaaaggatgtcgcggccgcgagcgccgatagccatgcgaaggccgatttcctttgtacgttcagtgacggaaacgtacatgatgttcataatgccgataccgccaacgaacaaactaattcctgcgatggcggtcagcacgagcgagagcatgtcggaagtgcttgtgaccatctggatcatttcttcttgcgtgaacacgcggaacgggtcggtcggtttagtccagttgcggcgttcctttagaatggtcatgatttcttcggtcgcttttgcggcatagccttcaccgatggagttcgcgtaaatctgtcggatattcgtcgtggcggagaatcgcctcatcacggtctggtacggagtgaaaataacatcgtcctggtcttgcccgaaatcgccggagcctttagccttgagtgtaccgatgacttttagcgggatgctcttgtagcggatggtcttgccgatggggtctgcgtccgggaaaaggtttttgacgacagtttggccgataacgcagacctttgccatgcggtcggtttcgtcgtcaaacatgacgccgtcctggatttcgtagttgcggatcttgaggtagtctgcagaaacaccggagagcgtggtgggggagttattgtttccaactattgcttggccgccaacggtgaccatgggggaaacaccgttgatgtagcttgcgttttcgcggatggcaatgacgtcctcttcttcaagagtttctgtcgattccgtctggacgccgccccggcggctctggtttggcatgatggtgattgcgtttgtacccattgcagtcatctgttccttgatggacttcttggagccttcgcccatggcgaccatggtgataacggctgcaacgccgatgactataccgagtacggagagaaatgtgcgcatgcggttacggagcaacgcgcggagagcgattttagctaaggtaaacggattcattccacttctccttcatcgtcgtcttcaaaggtttctgggggcgggagcatttcgaatgcgactttggcgttctgcacgttttcgttgatgacatcttttttcaggagtccgtctcggagggtgatagtgcgtccgctgaaggtggcgatgtctggttcgtgcgtcacgaaggcgatggtttttccctggctgtgtagttcctggaatatcatcatgatttcgtagctcgtgcgggtgtcgaggttgccggtcgcttcgtctgcaagaatgatgacggggtcgttcacaagggcgcgtgcaatagccacgcgctgctgctggccacccgagagctggtttggcaagtgattcatgcggctttcaagcccaaccatctttaacgcttcgatagcgcggtggcggcgttcctcggcggaaatctttgaattatataatagggggagttctacgttttcgatggcggtcgtgcggctgagcaggttgtagctctggaaaacgaacccgagcttctggctccggatgcgggcgagcgcgtcgcgcttcaatgtctcggtatgttgtccatctaatatatagtgtcctgaagtcggtcgatccatgcaccctagaatgttcagcatggtagacttgccggaaccggatgtacccataatggtcacgaattcgccagggtaaatatcaaagctcacgccacggagggcatgtacaatttcgtcgcccatcttgaaatcgcgacgtaaattttggacagaaagtatcggtttgactgtttgcataaagacctttttctcaattctttagatgctttaacccgttgaataggttgcttttacatcaaaagaatatcatttccccgccttttcaagggttgtttacactaaatgcaccaaaaaattacatgattattatgtttcaatgtataaacgttaaatttttttttatcttatattccgaattggaccacactaggtggttggttccgtgtccttggagattttttaatgaatgagaagatgactcaaaatggttcgaatgcgtctgccgatgacgaaatcgacattcttgagatattggtctacttgaaaggcaagtggaaattcttgttcattttcttaattctaggtgtagtttttggtggacttgccgcgatgtggttgcgcccgtcgttcagaagtgacattcttttacaggtgaatgttaagggaaataaacagggccttgctcttggcgaaatgggcgctctccttgacgtttctacaccgtctgctgccgagatggaactcatcaagagtcgtgtcgttcttgaccatgtcgttaaggaagaaagactttgctattcggctattccactggataaggctgaccgcctgatgcaccgcgaaggccgcatggatcttgaacttttggaaattccgcgtgccttccaggaagctaagggaaagcttatcgcccgtgtgactgccgattctagtgcatacgaagtaatcggactagagggcgaggtcgtccttgctggtgctgtcggtgaaacctaccgtaagccctttgctggtgataccttggtcatttgcgtcaagtccctgaccgcgactgttggtcagacgttcttgttgagtgctgttcatccgcagactgctgctgcaggcttgcttaagggactcggcatttctgaagaaggtaagaattccggtattatcagggtctcgcttgaagaccgctatgccgaccgcgtcgctgccattctgaatacgattgcgaatacgtacttgaagcagaatatcgaaatgcgcagtgccgaagccaagaagactctgtcgttccttgaagaacagcttccgggtgtcaaggccaagctcgactctgctgaacagaagcttacttctttccgcaattctaagggtacgattgacctgacgggtgaaacccgcgtccatttggaaaaagatgtttccttgcaacagcgtcttatcgaattggaacagaaaaaacaggaagcattgcgcttgttccgtgcggaacacccgacggtccgcacgattgaggaacagcagtccagacttcgccgcgaattggcaaagcaacagcgctctgctgctaatttgccggtcgtgcagcaggaagtgctttcgttgcaggaagaagttgaagtcaacaacaagctctacacgaacctgttgaacaatatccagcagttgcgcgtggtacaggctggtgaagtcggcaatgtccgcattgtagaccaggcttatgtaccgctcaagccgagcaagccgaaccgcaagctcgtgtttgttggtgttgtgtttgcgttcctgttgcttggctgcttgattgtttacgttcgtcgcatgctctcaaatggtgtttgcagcagcagtgaagtcgaacaggctacgggtgttggtgtttacggcaagctccccatgctcgacagaaagacgcagaacgatgttacaaaaccctgtgttgttacaaatccggatgatccgttcgcggaaggtgttcgtgctctccgtactgctttggaattttctgtgttctgtgatggcaagaaaatccttatggtttccggtcttgttcagggtgtcggtaagtcttttgtttcaacgaacctcgctgcttcgttcgccatgtccggcaagaaggttttgttggtcgatatggacctccgtcgcggtcatttgttcaagcatagccagaagggcctttgcgagatgcttgaaaaagaagactatagcgatgaatatgttgtcaagatttcagataatttctacgttctcggttcgggtgcgcgtgttgtgaaccctggaggacttttgaatagctcgagatttagcgctttccttgacgcattcagggataagtacgatttgattgttctggatactcctccagtattccagtgcagtgacgcattgcttgttgaaaagcatgcggattacctgttgtgtgtcttgaagcatgcagctcataccattgaaagcatccaagatgccttgaatacttttgaccgcagtacggaaacacctttgcagaaggctttcgtcttcaacaagtgcgaacgtcatgcggggtacggctatggtagttacggctactatggctaccacaagaaatattaaccaataacaaggagaatagatgaaaaaaatagtcgcaatgtctctcttggccggtagcttcgctttcgcgcagtctggcctgatgggcggagccgatggtctcaaccagaaaacagcccaaaccctcggtgaaggtggttttgctgccggtttcggtggccaggtctcttatgacgcttggtccctcacccgtggtggccaatttagtaagggtggcaagaacgcagccttctatgacaatgctggtagccttactgcaaatattaactttgcagctggcgttaccgacttcattgacgtaggccttgctcttccgctttactacgatcatgccaactccccgaagaacggtgaaggtgacatgtggaaggctagccgtggtgacctcgaattctgggcaaaggcaaagcttccgctcgatgaaatgactgatggcatcttcaatgctgccattgctgctcagttctacttcccgactggcgacaagtccgtcggtgttcgtccgcgtcatgcttggttcttgagtgccaagggtggtgaaacccatccgtatggcctccgcaacatggctttcggcggtgaattgatcctcactctcgacctccagaaggttggcgctccgctccgtttcaacggtaacgtcggtttcgtcggcactgtgacgaagggttctaacaccttggtctacggtggtggcatcaacgtcctcccgactgactggatggacttcttcgttgaagctaacggtgaattccgtgttgaaaagggtgaatatgatcgtgaaccgggttatgacccgttcactcttaccccgggcttccgtttccacctcccggcaaacatcgacatcgctctcggtctcgatgtgggtatccgtgctctctccaacttcacttggaagtacaaggacgaaatgaaggatgctgacaagtatcagctctactacaccgacaagaacggtaagaaagtccagtacggttatgctccgaccccgcattatgctggtaccgcatctctcgtctggcgcttcggtaacgtccgcggtgctgacgaagataacgatggcgtagcaaacaacatcgaccagtgcgcaggcactccggctggtgctgttgttgacgctaacggctgcccggttgacggtgataacgacggcgtgttcgacggtctcgaccagtgcgctgaaactccggctggtgctgttgttgacgctgctggctgcccggttgactccgacaatgacggtgtcgctgacggcatcgaccagtgcgctgaaactccggctggcgttgttgttgacgctgctggctgcccggttgactctgacaaggatggcgttgccgatcacctcgacaagtgcccgaacactgtttctggtgctacgatcgatgctaacggctgcccgatcgactctgacaaggatggcgttgcagactacctcgaccagtgcccgaatactcagtctggcattgctgttgacggcaagggctgcccggttgactctgacaatgacggcgtagctgactacctcgacaagtgcccgagcactccggctggtctcccggttaacgctgatggttgcagcccggatagcgataaggacggcatcgttgacgctcttgacaagtgcccgaatactccggctggcgtctctgttgacgaagttggttgcccggttgactctgacaaggatggcgttgccgatcacctcgacaagtgcccgaacaccctcgttggcgttgcagttgataagaacggctgcccgaacaagaaccaggacctcgacaagctcaagaagggtatccagttcaagaccggttctgctaagctcactgcaagcagcaacaagaccttgaacaacatcgctaagttgctcaagaagctcccggctgtcaacctcgaagtccagggtcacacggatgacactggttctgaagaaaagaacaagaccatgtccgaacagcgtgctcaggctgttgtcaagtacctcgtcaagaagggcattgacagcgaacgtctccgcgcagtcggttacggttctgacaagccgatcgcagataacaagactaagaagggccgcaagctcaaccgccgtgttgaactcgttccgttcgaaaagtaatcttcgatcttaactgagaactaaaaaggggcgtccgcaaggacgccctttttgtatatgcagaatgatgcaaatcgctgtagacatgtttcgcggtgttgcaagcatgctgcacaaagaaagcgcacgacccgtgcgcctttctaatacttagccactaatcaccaaccactaaccactgcttaccgcctactgtctacttcctactattttttaaacacccacttcttatagagcgtaaagctaacaagcacgtagacgacgttggcgacaaagcttgcgaatgttgtcggcttcatgaaccgtgaaacgaattccgtgaagcttgcgcaccaggctgcgttttcgagcaagtagatgcttcctttgaggaccgccaggttcacgagatacgagcagaggaatacgacgatgaatcttatgacttcggcacgcttcttgtttgtgctcttgaaattccagatgcggttacagatgtaactgttgagcccgccggcaacaaatcccaaaaagtttgaaagaaccacgtcccaatctaagacttcgtgcaaaagccagactgtaaagaatgtaatggcggtgttcattacaccgatagcgttgtatttgataaaatgtttcacggcggtaaaaatactattttttgctacgatatgacctggattacaactaagaaatgcagtgctgccagcgctgcagatatgattcgtaatggcgatgttctcggggtttctggatttactttggctggataccccaaagcggttcctctggcgcttgctgcgcgcgctgaaaaattgcacgaagcaggtcaggaatttaaagtaactttgtttgcaggcgcctcgacgggcgacagttgcgatggtgctctcgcccgcgcaaaggcattgtcgctccgcatgccttatcagtccaatccgagcttgcgcaaggcgattaacgacggtagcatccgttacattgacgctcacttgggcaagatgggttaccttgttcgcacgggtgctgtccctgcgccgacggttgcgattattgaagtttctgcgattttgccggatggccgcgtttgcctctcgacttcgggcggtaactccgtttgctatctggaaatggctccgaagattattttggaattgaacacgcgcttgggtgatagctgcattggcatgcacgataacgctcttccggagctcccgccgcatgcaaagccgcttgcaatttatagcgctggtgaccgcgtgggtggtgaatttgttcagattgacccgaacaaggtcattgcgattgttgaaaacgaagcgtatgatgaagtgactccgtttgtggaacctgatgaggtttcaaagaacatcggcgaacgcatcttggactttatccgatttgaagaatcgcatggcaggctccctaagggacttgcttaccagagcggtgttggcaaggtggcgaatgcagtgctttgcgcgatggctgacgatgaccgcctgggacaaattgacctttacaccgaagtgattcaggaagcggtgctcccgcttttgaagaagggcaagctcggcattgcttctggtactgctttgacgctttcgcagacggcacagaaagaatttgttgaaaacagcgctgaatggaaaaagcatttcattatccgccagcaagaagtgagcaatagcccggatgtaatccgtcgcttgggtgtgatttctatgaacacggctctggaagcggatatctttggcaatgtgaacagctcgcttgtgtgcggttctgcgatgatgaacggcattggcggctcggctgattttgcacgaaattgcgcactcggatttttcctcacgccgtctgtggcaaagggcggtgcgatttcgagcattgtgccttacgtgagccatgtggaccataccgatcacgacacgcagatttttgtgacggaacaggggcttgctgaccttcgtggcttgcctgtagaagaacgcgcccgcctgattatcaagaactgcgcccacccagattaccgcgatgctctcacggatgttctggagtacggcctcaagcatgcgaagggcgtccatgtgccgcttgcactttcccgcgctttcgaaatgcacacccgcttccttgaaactggtaagatgctgtaaatcctttgatgattcctgtttgaacagtcggtacagatggcttaataaagctcccttttgggagctttattttatattcgctgttgcgcaatttgtgcaaaaattataatttagttacggggtgttttggttaggccaaaacttgaaggtaaggggtacgctttatggggaccttttttaagcagatttcgctttctactttagtagcagcgtttttagtcgcatgcggagatgatcccgtcagtgaattgaaggaacttgctcaagacgaattggaatcgtctagttctgtaaaaggtgctgcaaaatcctcatctagtacagctgacaaaaaaacatcctcgtcgagtagcgttgatgggaaggtctcgtcatctagtttaaaagaagttgatcctgaagaagggctggacgttgtttatgcgctcgtagatggtacaatctcgggtgttgttggcttggatagctataccagtgccaaaaaggtcaaaatggtggagctggattctgctgatgactacgatgaaacgaaaaatgttttctcggcagagattggcaaggatggcgcctatgaattcaagaaagtcaacttggttcagccatttgttcaagtctccgctgaagtaacccttacaagtcctagcgatggaaagtctattccgattacgttctctgctctaggggatgtttcctcgaatgaaaagttcaacttgggtctcttgacgactcttgaaacggaacgtgctcttgtgcttttggctgggaagaataagctttcttttgaagctgcaaagagcaaggctgctgaagatgtatggaatatgttccatctggaatctcttgactttgaccagaccgagacgattgatgtttctaaggctagtgagtctgggactgctctcgtggcggctacagtcttgttgcagcttgctgctggttctgatttgctagaaaattacgattttgtaggaacgtttaagtctatagttgccgatgtcgcaaaggatggtaagtgggatgacgaaaagactcgtttgaaagctgccgattatgcacttggattgaaaatatctggtggttatgaaaatactttcgcatatgtcaaagaacgtttccctaagaataaaaactttgataagtacctcacgaacttcgctttgacggaattggagttcccggaatgcgatggaggttctgcaggggaaatattctttgtcaagaacaaggctagtagtcttttttatgcagagtcgtatgacgatcagaaacattcactttaccgctttgtctgtgatgaaaagaaaggctgggaactcatcccggatagtttgaaggacttcataggcgataaaacgcccgctaaagatggcgaagtccgtcgtggtgcgtactcgggcaagttctttacttatgatggcacaaagaaggaatggcgcgaagcgactgccgttgaaaaagaccgttattttgtcttggaatctaatgcaaaggaatttgtggatatccaggatgtctacgaaagtatcaaggacgatgaacgcgtcatctttgtgctgcgccatgctgaacgcggtgacgatacgagcaagagcgggacgcttacggataacggtaaaaagcagtccgaagaagttggtgctcgactcacgaagttcaaggaagactttgtccttggtgcttctgaattcttgcgtgcgcaccagacggtggaatccattgcgaagggtcgtggacaatcttatgataagcgtgatacgattccgcagctgaacgatgactggtacgccaagaatagcgaagctgtcgaaaaggccaagaacgaatgcggtggcggctgggaagtgacttccaagtacgcttacacgggagcttactcgacgggcgccgatgccgcatactacgatcttgcggaacgctccgttgaacttatcgaagatgttcttgtcaagaagtacccgacagaaaagtttgtgctcctgagttcgcatgacaagctgatggttccgcttgtcgcttactgctcaaacttgcagattgaactcaagaaatatgatggcggcaagtggatcaactacctcgctggcgttgcgattatcatcgataaggatggaaatcgccgttatgtcgccattcgcggtctcaagtctgggtatgcgaactagattttactaatattcaacctatgcgggtttggatattagctttatcggttttgttatggacgtcttgcgattccgtccgttacggttctgtgccgtgcgagggcgatgattgcgagatgactgcggaaattgaaagttccgattcaaaggataaaccttcgaacggtaattcttcaagtgaaaatccctcaaaagatgaaaagggcaatcaggaccagaaggactccctggataacaagggtaagcccgatgtccgtgataccattgaagttgtcgatacgacgactgttacggatacaaagtccttgcctgcttgcaactcgtcgaacgagggcgaagcccttatggtggcgggcgaacagaagctttactattgtatttcggggagctgggaaaccgatgtcgaggaactctttacggttgagtgtaaagatggcgtcttgaagcttggtgactcaaaggtggtcggcgcagaatcactggattctactggtgtttcggattatcgcagggctgatgttaatatcaagggtattgccgaaaagggaccgttccgttacgggacttccgtgaagattgtggaactcgatagcgtgatgcgccttgccgattccaagcgaatgcacgagacctgcattacctctgcggatggcagttttgattttggaagtgttgacctcgtttcgccttatgctagggtagaagcgaacggctttttcaggaatgaatttggcgggcagtcgtcgcttgtaaagctcaatgcggtagtggacttgtccaagcgcgattcttttaacgtgaatatcctgacgcacatggcggctccgcgcgtgatgaagctcgtggaagattctggcaacaaccagccgatcggtagccagagcgggcgtgcgctgagtgatgtgctttcttcgttcggcattagccttggcggttctagtacgggtggctttaatggatttggttggaatcgtggtactcagacgacatcatcggacaaggcggcagaagacattagcttgttcggttctgatgactacagtgcggcgctccttgcggtttctgtgatgatgcagagctatgcgccggatggcaacttcctttcgcaggcggactatattgcagaagatatccgtggcgatggcaactggggcgacaatgcttcgaaggcaaaacttgcagataagctgttgattctcgatgctgaaggcggccttgcaaaaatccgcaagaacatggaaggctggaagcttggcgatgtgccgaacttcgaaaagcatgtgcgcaatttctggacgagtacgcatggctttgaatcttgcaatgcgatgaccaatggaatggtgaagcatgtaggcaacagccagagcgagtattttgtctcttactatgaacagccggaaggcccgcgtatccgcttcatttgcgatggttccatcaaggcttggcgcgtggcgacagacctcgaaaaggatacggttggctttggcgctggcgattacgatggccagatcaagaatggtaaaatcaatgccgataagttctacgtttacgaacagagcaagaagtcttggcgcgcggcaacctcggatgatattcaggaatttgtcgatgtcgaagatgtcttgaagaaacttgctcctggcgaaaaggtcatctttatcttgcgccatgcggaacgtacggacgatacgggcaagaagggccacctgacggacaatggtaaaaagcagtctcagtcggtgggcgctaagcttaaaggcgaaagtatttacttcgtgaattcgacttacacgcgtagctacgaaacctgcgagaacgtggcggcgggtgcgggcgtcacgagcatgaacaacgacacgttgccggaacttgatggcgactggttcgtgaaggacgaaaataagtttgaaacgtacaagaacaacaatggcggtggctgggtcgtcgcttcggaatatgcgtacaaaggaagttatagcgatgcgtactatccgctgaagtcccgtggcgaagaatttatgaccgagattgtgaagccccgctttgcgaaggttaaccgtgtgggtgtgtggatttctcacgacatgatggttgtgccgctgacggcgttctgcacgaacggcaaggcgaatctccgctatttcgacacgaagcagtggatcaattacctcgctggcgtggctatcattctggggaccgacggtaccctccgttatgagcctgtgaaaggtctttcttccggtacgatgacgatgtgattagacgaaagaacggaccttaggtcctacagacgaaagactagagaaagatgaggaaaatcactcgtctctcgtcactcgtctctcgtctatccaccactaaattgctatattcacgcgcgttgatttttatcaaacagttcacttaattaaacatggacgcattccgatatgaatgatacactaaagaaagctatgctttttgccgcggtgacaacggtttccggtgccttcgcgtctgagatcgtagctcaacctgctgcttccaaggctgcaaaggttggccgttttgacgagcagatcgctctgatgccggactccattgctgtcccgctcaaggaacagctcaagtggatggatgaatctactgttttccagattgtggaaactcacggtggtggctattccattctttataagacatacgaacagtccgttcgcgcccgcgatattcgcgattccgttgaaaatgccaacggtacggctgtgcttccgattgctaaggctaagctcggcagcgaatactgccagggcaagatggaaggtggcaagtgccatggtgaagtccaaaagttcacccttggcaagctcgtcgaattccaggctacaggcctcatcgtcgtgatgtctgtgatcattggcctcctcgtcctctgcactatcatgagcgcgatcatgaagaagctcggtttggacaaggtcaaggctccggctcctgctaagaaggctgctccggccgctgctgctgccgctccggctcctgcggttcgtgctccggcacactgcgactgggatccgaatgcaaagagcatccatccgggattcaccaacaagcagctccaggcgttcctcggcattgccgccgtcgccgctcttgaagaacatccgggacttacaaacgaacagttcctcgtgattgctactgctgctgcaacgcaggctcttggtcagccctgccgcgtgaccgcttacagaaacattaactcccctgcttggacgatcgtcaagtaaggttcaacttttaaaacttaacaggcttttaagccaggaaaaataaaaatgaagaaaacagtccgtatcagtttcgaaggcaagacctacgacgtcgaagtagaagttcttgattccgcagttgctgcagctcctgctgctccggttgccgctccggccccggctcctgctgctgctccggctccggccgtcgctggtggcaccgaagtcaagagcccgctcgctggctctgtgttcaagctcaaggtcaacgttggtgacactgttgctgccaaccaggaagtggctgttatcgaagccctcaagatggaaaacccggtcgtcgctccgtgcgcaggcaaggttacctctatctccgtcaaggaaaccgacactgttactgatggccaggtcttgatgaccattgcctaatgaggtaaaagtcaatgagtggaattattaactcagtcgcggacttcgcctcgagcacaggattcgcgcagattaccgttccgatggtaatcatgtggatcgtgagcttcgtgttgatgttccttgcgattgtcaaaaaatacgaaccgcttctgctcttgccgattgctatcggcgcacttgcggtgaacatcccgtccgtcgcgttctacgacggtggctggagcatcgaaggtatgttcagcccgactggcggtctctactactacatcagccagggtatccatctggaactcttcccgcccatcatcttcttgggcgtgggtgccatgacggactttggaccgcttatcgctaatccgcgtacgctcatcctcggtggtggcgcacagtttggcgtgttcatgaccatgtttgcagctgtcgctctcggtggctttacgctcggtgaagcagcttccatcggtatcatcggtggtgctgacggtccgacgtccatcttcactgcgaacaagcttgctaagcacctcatcggccccatcgctgttgctgcttacacctacatggctctcgtgccgctcatccagccgcctatcatgcgcgctatgacgaacgacgctgaacgcaagattcgcatgaaggctctccgccaggtttccaaggccgaacgcatcgtgtttgccgtgatggtgatgatcgtttgcgtgcttgtcgtgccggatgcttctgcccttatcatcatgcttatgatgggcaacatcttcaaggaagctggtgtcgttgaacgcctcgtgaagacttcttcgaacgaactcatgaacattgtgacgatcttcctcggcacgtccgtgggtctcacgatgtctgctgacatcttcctcaagccgcagactctcatgatcatcgctatgggtgtggttgcctttggcttctccactttcggcggtttgctcctcgcaaagatcatgaacaagtgctctccgaagaacccggtgaacccgcttatcggttccgcaggcgtttccgctgtgccgatggctgcccgtgtttctcaggttgaaggtgccaagtatgacccgcagaacttcctcctcatgcacgctatgggcccgaacgtgtccggcgtgattggtacggctgtttgcgctggttacatgatcagccgcttgagctaagataatcgcgaacgctcgcaaagttttccctcggtttttgccgggggatttttttgttctatagaatttgatttttgttttatgtttttgaattttctttgaatacttttgaaaattgcttaaatttgcttaaaatcgccatttttgtttttgtgaaaatttggttcagtcttgcgcgtatctgtacgattaagtaaatttatagcatgatgaaatcggttactgaatacaaaaactatcgcgagtatattctcgactactacaaggaacgcaagcgttgttctgcgtttacgtggcgagaatttgcgaaggtggctggatttgcgtcgggttcgtacctgaaacttgtatgtgatggcaagacgcgtcttcgcgaagaaggagcgaaaaagactgcacttgcaatgggcttacttggctatgaattggattacttcgttttgctggtacgttatgagggagcaaagacggaacaggaaaagaagaagtgctttgaggaaatgcaggcgcttggtgaagcgaatcgcgtgaaaattctcggcagcgagatgtacacttactacgagacttggaaacattctgtggtccgcgaattggctgtggctatgccgggcgcaaagccgaacgaaattgccaaagtgtgcaagcctgcgatttctgctgcggatgtcagtgatagcttgcgctttttgctcaaggctgggcttttgactcgcgatatcaaagggaattatcaccagacgagtacttcgctttcgacgggaaatttgaatgtggtggccgtggcggtgcattcgctgttgcgccagatgggcgagtttgcgcttgatgctttggataaattgcctatttcggaacgccactttagtggcatcacgatgggcgtgacggcagaaagctatgcaaaaattgtggatgaaattgctgcgttccgcaagcgcatagtgtcgattgtttctgccgacaaaaagattgaaaaagtttgccgcttgaatatgcaacttttcccgctgacggaaaagattgaatatggcgatatgaatgtgttatcaaaaaatagaggggagtgactagaattatgctcactaaaacaatgacaaaatggaatcttttggcggctcttgtatttgggacgtctttttgggcttgttctggtgataagacggccggtacggacgaacagagcgaaggcctttacgccatcaagaacttggatattgcaggcatttcccaaaagggcccgttcgtgaagggctccgcggtgacggtgcagggaatcaactgcaagacaatggaattcacggataaagtttttgagggtgaagtcaaaaataacatgggtgaatttgttgttgaaaaggtgaacttgtctacgacttgtgctgttgttgaagtgacaggcgaataccgtagcgaaatgacggggaaaaaagtctcggataaaatgacgctccgtgcgttaacgaatcttaaggatcgtacgcatgtgaatgtcaacttgcttacgaacttggaatacgagcgcgtgatgtactatgtgactgaaaagggcaagactttcgacgaggctaaggaattggctgaaagggaagtgcttgccgcattcgggatggctggtgaatcggccgaatttgaagatttggatatttttggaacaagcgatgcggatgcgacgctccttgctataagcgtgttgatgcaaggcgatgccgatgtgaaaacgcttgctaaacgtctggataaattcaatgattcctttgcagaaagcggcaagtggaacgatgatgatacgaaaaaagcgattaccgactggattgcgaatgccgtggctaaagccgtgatggattccattcgtaagaatatggaaaattggggattcgcaaatgaagttcccgattttgaaaaggccattgaagaaatcaatgtggcacaggaaatccccgaagggtggagctgggatgtgcccaaggaagctcgcctgaatccgaatatcaaatatgattcgataatcgactcgcgcgacaagaaagtttacaaggtcgtgaaaattgaagtgccagactcgaattattcgcaggtgtggatggctgaaaacctgaactatgccgatagcgtcaagactccgagcttgaagggcggcaactggtgctacaataatgaagaaaaaaattgcaaggtgggcggtcgttattacagctgggcggcggcaattgactctgttgccttggcgaatgattcgaaggaaccgttggtttgcggctatggtaaaaagtgcggacttgatcgcgctgtgcagggaatttgtcctgatggctggcatttgccgtcaatctatgaatgggggttgttgagcgtggcgttaggatctggcggcgtagctggcgagcctctcaaggccttgaccgggtgggactacgccggaacgcctgacaataacggtacggatctttacggctttgccgcactcccgaccggaagaaaaatttctgcaactagttggcaaaaggtgggctcggatgtttattactggagcgccaccgaatacagtgccgatcaaggccggtatttaaatataaacaacatttataccaattcttatacgtatcagaatagcaagtcttatggacaaagtgtccgttgcgtcaaaggggatccttcgactgcgccggtaaggccttcttcaagttctgtagataccaatggatggagctgggatgtgcccaaggaagctcgcctgaatccgaaaatcaaatatgactcgatggtcgacccgcgtgacaagcaagtgtataaggttgtgaaaattgacgtgccagacacgaattattcgcaggtgtggatggcagaaaacttgaactatgccgatagcgtcaagactccgagcttgaagggccgcaactggtgctacaacaatgatgaaaagaattgcaatgtgggcggtcgttattacagctgggcggcggcaattgactctgttgccttggcgaacgatccgaaggaaccgttggattgcggttatggcaagacgtgcggactcaatcatagtgttcagggaatttgcccggatggttggcatttgccgacactccgtgaatggagtttgttgtgtgaggctataggggattacagtacgtgtggaaagcctctcaaggctttgagcgggtgggactatgccggaacgcctaacaataacggtactgataaatatggctttgcatcacttccgaccggaagaaggctttctgcaactagttgggaaaaggtgggttcggatgtttattactggagcgccaccgaatacagtgccgatgatggtcgatatttcaatataaacaacatttatactcaaacttatacgtatcagaatagcaagtcttatggacaaagtgtccgctgcgttaaaggggatccttcgactgcaccggtaagaccttcttcaagttctagcaaaagcgatgagtaaataaaacttttaagtaaagaggaatgccccgtggccaatatgccgcggggatttttttggattctagtgactttgatttgtcattcccgcgaaggcgggaatctccatgttccaggaatatgtatgtcatgttctaaaatgctaaaaattctaaaatttatgcaaaaatggtaaaatctgtgcaaaaatgccatttttatgttctagatttaatgcaattgagtatatttgtacttatgaaggatatcgttaaatatacggattaccgcaagtacattcaagattactacgacgaacgtaaacgcacttcggcgttttcttggcatatgtttgcacaaaaggcgggtttctcgtcggatgtttatttgaagtatgtttgcgaaggaaagaaaaacctgagtgttggttctgcgggttctgttgcaagtgccatgggccttgtcggcttcgaacagacttatttcgttttgatggtctcgtacgctcatgcaaaggatgacaagacaaaacgtgccgcgttcgaggaacgttgtgcgttagcgcttgcccacaagatgcgtgttctcggtgatgaagaattcaattactttaaatcgtggaaaaattctgtgattcgagaattggctccgcacatgcctggtgcaaagcctctcgaaatggcgcgagcttgcaaacaaaagatttctgcaacggaagtttccgagacgcttgattttttggtgaaggcaaagcttttaaagaaggacagaaacggaaactaccagcaaacggataaggccatcaggatggcgcctgtagaggcggtacctttggctgctcgcgatttgcagcgccaaatgggagagttcgcgattcagtcgctggatttgcctctttctgagcgaatgatgtcgggctatacgcttggccttacgcgtcgtgcttacgaacggataaaaaaggaagtggatgagttttatcggcgcattgtcgcgattgcgacagaagaagatgaaacggagcgtgtttatcgcttgaatgtgcaactgttcccgatgagcgaatggttgaataaaagtggaacagttttgaataaggatgagagaaaatgagatataacttgtacaaattattttctaccattgctgtggtatctttgacctttgttgcgtgctcttcggataatgatgtcgcaggcggcgcttcgggcgatgctggcgttgttgctgtcacggatagagaagtggcgggtgttacgcaaaagggtccgttcttggtgggttcatctgtcgcaattcaggaattgaatggattgactttggtacagaccggtagaagctttagatcgagtattaaaaatgatttaggtgatttctctatcaagggtgtaaatctctcttctcaatatgctttgcttgaagtcaatgggtattatcgcaatgaagtttctggcgaaaaatcaaaagggatgatagctctgaatgcattgaccgacttgaaagaccgtagccatgtgaacgtgaacttgatgactcatttgacgacggaccgcattttggctttagttcaaaaagaaggaatgtcttttgctgaagcgaaaaaacaggccgaaagagaagtgatgacttcgtttggtgtcttggacgatttgggtaatggtgaagacctcaatttgtttgctggcgatggtggcgcaatgttgcttgccatgagtgtgctgatgcagggggatggctcagaagcagatctttctgaacgagtttcgcatgtggcaacggcgattgtaaataatggcatttggaatggtgacgaaaaaacggaaatagcagattgggcgtttcagattgatgctgtgataaagaaatctaaaaagggtgggagtatgcttcagctaattcgcgaaaatgtagagtcgtggcaagtcgtggattcagttccgccttttgaaaaatacgttaataaattttgggctcatgaatatggccttggtgcatgtgatgaaaaaaatctttatgaagtaaaaagtaatacaaatgaattgagtcaatattatagaaatgaatttgtatgtaaccctgacggccgttggagtttggttcgcatgagagaaattcaaagttctctttttgaagagattcaagataaggctgatggcgaacattataaagttatgaaaatagggaataaacaatggatggccgaaaatttaagacgaaaaagtaatgcttttaataaagggaatgatatatcgtatagtacgtgctatgacgaaaaacaatctaattgcgattcttatggattactgtatgaatggaatgctgctgctcaattatgccctgaagggtataaattgcctagtatttctgatgttaaagctcttttgcatttttatggaggtgagggaaaggagtctgcccaaaaacttcgtgctgctgatgggttcggcgctttatatggaggtctgtatgaagaaaagctcaaagattacattggtggattttattatactggaattttcgaatatttgggtcttcatgaagtggctaattattggactgaatcgccggcttttttgctccgaatagattctcttggtgcaaggcttgacagtgtagatagaagacttttaggaacgccagtgagagcgtctgttcgctgtgtcaaggatgaacagaccgaagcagaaacgggttttataaaagaacgtgtttgtgacccagttgataaaaattattgtaacgatttcccgatctattatactgttataaatggaaaaaaatggatgacagagaatagaacgaatgaattgcaattggtagaaacgaattacgaagtgtgttatgacgatgagccttggtgctctgaagataataggtatgatgcgaaatgtagcatgatttctagcaaggaatgtttatattcatgggaagatgctatgaaagtgtgccctgaaggatggcgtttgcccactcgttcggaatgggaggccttaatgggcgactctccttatgtgaattctcagggagaaaatggaatatatacgatgtattttacagataatttttcattacatgatattagtcattggtctgatgaatattacgtgtcgtatgcgaattctttgggacttagtattaaacctgcaggatattatgaaatgggttatgaaaaagttgaattcggtgctgctttttggactagttcggatagctcgtcgacggatgcttatgcttttatgcttgtagatgctcttgcaggaacctatatcatgaaagttgcggataaacgaaattattactctgttcgttgcattgaaaaataggaggatacttatatgaaaaaacaaatatttgcatttgctttagctttaggttgctttctttcaggatgtacctcggagaatgctttcggtattgaaaattctgatgagaaaatctcttctgagaatatcgtgggctattcacagaaagggccaattttggctggctcatctgtgtttattcaggaattggatagcgtaaattttttgcagactggaaaaagttttaggggcaaggtaataagcgataatggagaatttgttgtcgaaaatgtgaacttgaattctccgtatgttttgttggaagtgaatggctatttccgtaatgagattactggaaaaaattctaatggtgccatattcatgaatgcacttgcagatgttagcgaacaaagtcatgtaaatatcaatttgttgacgcatcttgagtatgagcgagttcaggtattgttggaacaaaagaaaatgtccattgctgaggctaaacgtgtggcggatcgagaaattctagcatctttttttgatgaaactgattacggaaaagttgaacaattggatatttttggcaatggtaaaggggatgccgctcttttggcgattaatgtactgttgctcggagaagggaaagaagctgattttatggaacattttgcgaaacttgggaatgaccttgcgcaagatggtgtgtggaacgactccgcgcttagaactcaaatagctgatagggcgtgcgaaatggaccttgatggaaatcttcctgttattcgcaaaaatattgaaaattggaaaattgcagaaagggttgcgccgtttgagccttatgttacatctttttggaaaaaatcatatggacttggtgagtgccgtgaatctaatatgggagaaaccaagaaaaattctaatacctccagtatttattacgggttaaattttacctgtgataaatcggaacgttgggttgcaaatttagatgtggttcgtgctgggtgcgattcttgtgggtttatgattgatccacgagatggacacaagtatcgtacaataaaaattgcgggtgcaaattggatggccgagaatttggcgtataacggctatggtgaaggttcgttttaccatgatgacgagtcgtatggactttggtatgaagtgggtgtggctatgcttggaaatcaagtcgtgcctgattctagtggcagtaaatggacttattacataatgtccgaaatcactccagttgtgtattatttgcatactggttgtcctgaggggtggagattgcctactcgtgaagattattatcaattgatgaatgcgactgcatcgaataactatgaattgctgctgtctccaaaagggtggaatttaaaacttggttatgattttgatccggttgcatatttcacttcgacatttgatcctgagactccttatggtcaacgacctacatattattatgctagaatgtatgcctctggaagtgaaatcgctcctgaaatagttatgggacgtggcatggccggcggcggatttattcgctgtgtggaagaaggcttaacgcaagaaaaatctgtgttgccggcaagcgaagtggttgcagattcttttgtggatgagcgcgatggaaaaacgtataaaacgatcaagtttggcaatcaggaatggatggctcaaaatgtggagtatccggtaggagattctactgttggggatggggaacgacgttgtgaggcgatctgggaagcgactccaagcatgttttatccagatccctgcgatattggatggcgatatgattggtatgaagttcaggaagcgtgtccagaaggatggaaaattcctagtgtagatgatgcgaaaaaaatgctagagtatgttggtggcgcttctggaaatgctgcgttgtttacgttagggcttgagggtagtcaagatatatatggtttttccgctttaccgacgcaatatgagcaagtgacttgcgcgaagatgattaatggttgtacctataagcctgttggagcgaaattctggatatcagattctactggacgtgtgcggaatgtattggcttttgacaagttagatgttgggattaaacccgctgtttcaactgattatttgcctgtgcgctgtgtgaaagacgctgaataaggaagagagaaaatgagaaacgtgtgcgattttttcaagaacggatttgtggcttcggcttttgtggcgatatcgtttttggcggggtgttcgaacgatgacgttgctggcggcgcttcgggtgattcgggagtttacgccatcaagaatttggatgtagcaggtgttacgcagaagggcccgtttgtaacgggttctgccgtggccgtgcatggaatcgattgcaaaactatgaaaatctcggacgagcattttgaaggtgcggtcaagagcgacaagggcgactttatcgtggaagatgtttcgctcaagtcaacatgcgccgtatttgaagtgacgggcaagtaccgtagcgaaatttctggaaaggaaacggatagcaagttgactctccgtgcattgaccgatcttgaaaatcgcgagaacgtgaatgtcaacattctcacaaatctggagtatgagcgtgtcgtgtaccttgtgactaaaaagggaatgttgtttgcaggggcgaaaaaacaggctgaaaaagaggtgcttgccgcgtttgatattgtgggcagttttgaagcgtttgagaacctgaacatttttgaatctggtgatggtaacgctgctttgcttgccgtgagcgtgatgatgcagggcggtgccgatgttgatgctctcgtgaatcgcatggacaaattcgatgattcgtttgctgaaaaaggcgtgtggagtgattccagtacgaagactgcgattacggaatgggttactgctgctgcggctgacggaacgttggattcaatccgcaaaaatgtagaaagctgggggatgactgccgaagtgcctacatttgaaaagttcgtggaaacgtttggagccgattcgtcgattgctgcacaaaatacaatgacggatcctcgtgatggaaaaacatataggactgttaagattggtgatcaagtatggatggcggaaaacttgaactatgaaaccgaaaaaagttactgctataatgattccgtggaatattgcgcaatgtatggtcgtttttacgagtggaatgcggcgatgagagcttgtcctgaaggttggcatttgccgcttttggaagaatttaaaactttagtggatgcattaggagattctgcgatggcaggaagtaagctcaagtccacgagtggctggttgaacgatctcaatggtacagatgattacggttttacggtgcttcccattggtggtaggtctgcaagtggaaaatacataaacaaagaatggcttgcggatttttggagttctacagagagtgctgtcgaatttgcgtacgtgatgcatgtgggcgctaacttcaatacagcaccattggatatggacgaaggaaagtacaatgcgttttctgtccgttgtcttcagggtgaaaatgattcgttgagatcttatatttttgtggaagattcggctgtggctgtttgcaagacggaaagtacagatgattgcgaatacggaaagttgacggatgagcgtaatggtcaagaatacaagaccgtgaaaattggaaaacaagtgtggatggcggagaacttgaactatgaaacggatgaaagctattgctataatgattccgccgaatactgtacaaagtatggtcgcctttatacgtggtctgcggcgttgaatgcgtgccctactggctggcatctgccttcgcaaaacgagggtatgactttgtactattcagtaggaggtagagatactgctgcaaaaatgctcaaatctgtcaatggttggaatgatgatggcgccggtacggatagttttggcttctctgcccttccggttggtgatagagatgagtttaatgattatgaaaatgaaggtcgttttgcaggtttttggacttcgacagaagtgaatgaaagatacgctgctcatatacatttgttttatatggatgacgatgctgctttgagtacgacttttaataaaagatatgcttatgcagtccgttgcgtcaaggactaaatttttaccggtttagcaaaaaggtgcattaaagtgtctccatccagcgggacatgaatacgttatagacgctgtaggtttttccgtttaaatcgctttgttctagcagtagttctttttcgacaagggttgaaagaatttttttagcggtggcgctgcttcctatgccatatttcatcaagaaggcgcttgctgttggttgctttacggagccttccttggcaacggcgataaggtatttccactgtttgtcggtaatcaggttgcggcgttcaatgaagtttgggatttcaaatcgtaaaatgctggatatagttcttttgacatcttctagtgatatattttttgaagattctgcaaatactctattgcatacaaattgagtgtaataggtatgacgttttgtccaatctaatataaaatcaactgcatctttgtcaatgtttttttttgctctttgaaatagatgtgtaataaactccttatacttctcagaatcgatacggtcgatgtgaattgttctggagctttcgtaaaagggcttctttgcgttggtaaacatgtctgccatcaagtgctttttgctaccgcagaaaatgaattttacatgatgcatttgctgaatgtatgttcgtagtaaggcttcggtatttttttctttgaattctctgatttgttgaaattcgtcgatggcgaggataatttgtttttcttgtttttcgagaaagtcgaaaattgattttaacgtcaattttctttgttcgtccagctggaaggtgaatgtaacttgagggttgcctgacatggagtcataactaagaagcggtcgaacgttcttgagcgcaatgaagaatttttttatcagtgactcgtttgctatggagctgacgatggcttcagacaagattttgataaaatcgtctagactttgcgccgaaaaaatgtcggcgtaaatgcaagtgtaatgtttttccttgaggtcctcgaatgttctgaaaatgagacccgtcttgccgtagcgtcttggagaaattaatgtgacgtttgaaccattggttaaaaaggagataatgtccttgagttcttgttctcgatcgcagaaattctcttttgttgtgtaaggctctagagagaacgggttttccataataacctcaattaacttttagtaagttacttttagtaatataccaaaagttaattggaatgtcaataggttgaatattgtattcctggaatacggactttgtgttctgaattgctaaaaattgtgtaatttctgcaaatatggtaaaatttggctaaaaacgccatttttgtattccaaaaactgcggaaatgtctatatttgtacacatgaaggagattgtagaatacacagactaccgcaagttcatccaggattactacgatgaacgcaagcgcagctcggcttttacgtggcgcgagtttgcccgtgatgcgggattttcgtcggctgtgtatttgaagtacgtttgcgagggcaaaaagaatctgagtgtagggtcggcgggatccgttgctgcggcgatggggcttgccgggttcgaacagacgtactttgtcttgatggtttcgtatgcgcatgcgaaagatgacaaggcgagacgtgccgcgttcgaagaacgctgtgcgctcgcgcatgcccacaaggtacgtgtgctcgggaacgaggaattcgattatttcaagtcgtggaagaatccggtattgcgcgagattgctccgcacatgcctggtgccaagcctcttgaaatggctcgtaagtgcaagccgcagatttctgcggcggaggtctccgagacgcttgactttttggtgcgcgcgaagctcttgaagaaggacaagagcggaaactacgaacagacggacaagtcgttatcgatggggtcggtcgatgcagtgcctgtggcggctcgcgatatgcaacgtgaaatgggggaatttgcggtgaaggctttggacttgccgctttcggaacgtgacatgtcggggcttaccatggggctcacgcgccgtgcttacgaaaaaatcaggaaagaaatcgcggattttcgccgccgcattgtggcgattgcgagtgaggatgacgagacggaacaggtgtaccgcctgaatttgcagttgttcccgctgagcgaacgtcttgacgattgcgatgataaaaataaaggtgttgggaaaaagtaaggagaaaagtgatgattaattggcgcaggatgctgaatgttcgcgcgaccattgtgctcgctcttgctgtgctgttgacgtcgtgttccgacgacaaggtggcgggcggtactacggaagatgcggggcttgccatcaagaatttggacgtggcagggcttgcgcaaaaggggccgtttgtcaaaggctctgtcgtgactgtgcagggcgtggattgcaagacgatggatttcacggacgaagttttcgaaggctccgtgataaacaatgatggtgaatatgttgttgaaaatgtgaatttgtctgttgcttgtgctttgcttgaagtgacgggctattacctcaatgaaaataccggtaaaaaatcaacgggtgaaatctcgctccatacgctgacggatttgggcgaccgcaagaatgtgaacatcaacgtgtttacggaactggaatacaagcgcgtgatgatcctcaacactgaaaagaaggtgtcttttgcggatgctaaaaaacaggctgaaaaagaagtgcttgctgcgtttgatgtgaaagcggaaaatggcgatttctccttgttcgaagacttggacgtctttgaaaagggtaaagagaatgttgcgctccatgatgtgagcgtgatgttgcaggcggatttggacgctacggaactcgcagaacgcttggaaaacattgccgccgacattgcgaaagatggcaaatgggatgatcgcgattctgtcattccctcctcgagcgggaatctcccctcgtccagcagctcctccgtcatcgctagcgaagcgaagcaatctagtaacagtataaaagactcttacctgaatccaaacattgcttatggcgaaatgaccgactcccgtgacggacaagtttacaagatcgtaaagattggggagcaagtttggatggcgcaaaatttgaactatgaagcggcgaccagttattgctacaatgatggtgcggaatattgcgaaaagtatggccggttgtacacctgggccgcgtcagtggacaagtcggagaaagagtgcggactcggaaacgaatgcaatctggcgtctgggaatattcgtggtatttgtcccgatggctggtatttgcccagcggagctgattttgagactttaatcaaggctgtgggtggcgaaaaaggtgccggcgctaaactgaagtctttgagtggctggcgtgacgatggtggtgtaagtggcaacggcactgacacattcggattctcggcactgcctgttggcgtcggtatgcagggcttctacggtgaggggtacggtgcgcaattctggggctctacggaatgcggtagcgcgagtgctgctgataaaggttacagctgtgcgtctataatgagcttggactatgacgatgtcgacgtgagcttgaggagctacgctgctaaggacttcaagttctctgtccgctgcatcaaggaagatggtgaatttgttccggtgtccagcaactcctctgtcattcccgcctcgagcgggaatctcccctcatctagttcagttaccttagcaacgccgtgcaagactgaaacagaagacaattgtgaatatggaactttggctgattcccgtgacggacaaacctacaagacggtgaaaatcggtgatcaggtttggatggcggaaaacttgaactatgaaaatggaaatagtatgtgctacagtgatgatagtactaaatgcggtaagtctggtcgtatttacacttgggatgctgcaaaagaggtttgtccgagtggatggcatttgcctgatacaacggaatgggttgctttattctctgcggtgggaactcggggaatggctggtcggaatctcaagtcgaccactggatgggctgataatggaaatggcgttgatgcatatggtttttctgtattgcctattgctttttgggatgatccagatttcattgctagggatgagtatgcgttgttctggagctctacagaagtggacgccgataaagctgaattgcaacatttttacatgagttatgattcggtaatccacggttctttttctaagaaaatggccgtctctatccgttgtctcaaagattagtgtttgaaaaaaaaggagaaggaaagtgaagaaattcataagtaaatcaattactttgttgatggcaattgcttcggcggggatgctctcggcttgcctggatgataaagttgcaggcggcgtcacggaagatgcagggctcgccattaaggacttgaatgtggcgggcttggcgcaaaagggcccgtttgtcaagggatctgtagtgactgtgcagggtgttgactgcaagacgatgaagttcacggaagaagaatttacaggcgaagtcaagagcaacaagggcgactttgacgttgacgatgtgaatctctctgcgacttgcgcgttgttctctgtgtccggctattacatgaatgaatttaccggtgagaaatcttcggataagttgacgctccatgcgattacggatttgaaagaccgcaaacatgtgaacatcaatgtgcttacggaattggaatacgagcgcgtgatgaagcttgtctccaaagagaaaatgtcctttgacgatgctaagatgcaggcagaaaaggaaatcctagccgcgttaggtttggtggatcgctttgagtcgttcgaaggcttgagcatttatgaaaagggcgacgggaatgctgccctccttgcgacgagtgtaatgctgcaatcggatttggatgctgaaaagctcacggaccgtttggatggctttgcttcgtccatcgcggaaagtggcgaatgggacgatgaaaagacgaaaaagaaaatgacggattgggcggattctgcaaagtccaggggcaaatacgaaacgattcgcgacaatcttgaaaaatggagcgactccgatgaaatccccgactttgaaaaagtcgtcgatgaaataaataaggatgccaaggaaactactcagaaaatccctgaagagtggagctgggatgtaccgcagtccgctcgcctgaatccgaatatcaaatacgatacgatgattgacccgcgcgataaacaagtctataaggtcgtgaaaattgaagtgaaggagcatgattattcgcaggtgtggatggcagaaaacctgaactatgccgatagcgtcaagacgccgagcttgaaaggccaaaactggtgctacaataatgatgagaaaaattgtaaggtaagcggtcgctattacacttgggcggcggcgatagactctgtggctttggcaaacgattcaaagaatccgctgaattgcggttatggcaagacgtgtggaattaatcgcggagtgcagggaatttgccctgacggctggcatttgccgacgctccatgaatggggattgttgggcgtagctctggggaacgctggcgtggccggagatagcctcaaggcgctgactggctgggattacgccggaacggctgacaataacggcgtagatgcctatggatttgcggcgcttccgaccggaaggatggtttctacatctagctggagcaatgttggttctaatgtttattattggagttccgaagaggatggtacgtatgaagcgcgatattcgaatataaacaacatttatactaaattctatttgttccaaggttcaaaaaaatatggacagagtgtacgttgcatcaagggtgatccttcgactgcagcgattaaatcttcttcaagttctagtgttggcgaaacgaagtctagcagcagttctgcaaaattgagtagcagtgtggttgtgtccagcagtagtcaagtaaaaatgagtagcagttctgtagttccttccggctggagctgggacgtgcctaaggaattgcgctttaatccgaatatcaaatacgactcaatggttgacccgcgtgacaagcgtgtgtataaagttgtgaaaatcgaagtgaaagaaagggattattcaaaggtgtggatggcggagaacttgaactacgatgatagcgtcaagacgccgagtttgaagggcaatagctggtgctaccacgataccacgaaatattgcgaggtgagcggtcgctattacacttgggctgcggcgattgattcagttgcgctggcaaatgatcctaaggatccgttgaattgcggttatggcaagacttgtggacttaatcgccagatacagggaatttgtcctgacggttggcacttgccggttcgtgatgaatggggctggttgagcgtgtacttagggaatgcgggcgtggccggcgataccctcaaggctttgaccggatgggattatgccggaacagaagacaataacggtgtggatgcctatggatttacggcactcccgactggacgaagaatctctgaaactaactggagcaacattggttctaatgtctattattggatctctgaagaagaggatgcgtatgaggctcagtattcgaatataaacaacatttataccaaattctatttgtaccaaggctcaaaaacttatggacaaagtgtccgctgcgtgaaggatgagtaaatagtggttagtaaatagtggttggtggtcagtggaaaaagtcctcgctagtgtggcggggcttttttgtgttcttaggatacattttgtgttctgaaattttgcgtaattcgtataaaaatggctgaaaacgtaaaaattaagcgaaaaacggcaatttttgtattccattattattgaataaactatatttgtaatcatgaaggcgattgttgaatatacagattatcgcaagttcattcaggattattatgatgaacgcaaacgcgactccgctttaacttggcgcgagtttgctcagaaagccggttttgcatcggccatttttctgaagtatgtttgtgaaggcaaaaagaatctgagtatcagcgctgcgggttccgttgcagatgccatggggcttgtcggttttgaaagaacgtactttgttctgatggtgatgtacgcccatgccaaaggggacgaggccaaaatggcggcgttcgaaaaatgctgtgccttggcgagggcgcataaggttcgtgtgctcggtagcgaagaatttgattattacaggtcttggaaaaatccgttgattcgtgaactcgctccgcacatgccgggagcaatgccttctgaaatggcgcgtgcttgcaggccgaaaatctctacagccgaagttgctgaaacgcttgattttttggaagatgcaaatctcctaaaaaaagaccaggaaggaaattatgtgcagacggacaagtccatatcgatgggctccgtggaagcggttccgcttgcggcgcgtgatttgcaacgccagatgggcgagcttgccgtaagggctataaatttcccgcttgcggagcgctccatgtcgggtgttgtcttggggcttacgcaggagtcctatgagcgtgtcaagaaggaacttttggaatgccgtcgccgcattatcgccattgctacggaaagtaacaagacgcagcgtgtgtaccgcttgaacttgcagttgttcccgttgagcgaagatctggatgttgctaacgatgctttaaaaaataaggaggagaggaatgataagaaacgagtctagattttttgggggagtttttgctttcgcattggcgtttgcctttgtgtccatgttttcggcatgctctgaaaaggttgcgggtggatcttctgatgattcgggtatctacgctgtcaaggatttggatgtggcaggcgtttcgcagaaggggccgtttgtcaagagttctgcggtgacggtgcagggtattgattgcaaaacggtggaactaactcatgaaatttttgaaggttcggtcaagagcgacaaaggcgactttggcgttgatgatgtgaacctttcggtgtcttgcgctttgttcgaagtaaccggtcactacttcaatgaagtgactggtaaaaagtcggcgggcgaggtaacgctccatgcgctctcggacttgagcgaccgcaagcatgtgaatatcaacatgctcacggaacttgaatacaggcgtgtgatgcatctcgtgtcagaagagcatatggattttgcggatgcaaagaaacaggccgagaaggaagtccttgctgctttcggtatcaagggtgactttgataattttgaagacttgaccatttttgaaggtggtgatggaaatgcggcgctccttgctgtaagcgtgatgatgcaggcggaaacggatgaagcgggacttgcgaagcgtatagataagtttgcagattcgtttgcggaaaccggcaagtggaaggatgacgaaacgaaagcggcaattgaaagttggcagattgatgctgcggccaatggtactcttgattcaattcgcaagaatgttgaaagtttgggctatgccgatgtggttcccgcttttgaaaagttcgtcgaagctttccaatactcttccagtgttacaccgcggtcaagtagttcgtcaaaggtccctgagcctgccgaagagtccagcagcagttccgcaaaggcggatgccggcagtgaatacgatgcttcagcaaatacgctgaaggatttgcgcgatggtcaaatttacagaaccgttaaaatcgctggtcaggtatggatggcagagaacctgaactacgaagtggaaaatagttcctgtttcaaaaattccgcagatagctgtgccaagtatggtcgcctatacaccttgcctattcagggagtttgcccgagcggttggcacttgcctagtggtgttgaattaaatgcgctggtcacggaagcgggtggtccaattgttgcaggtttgcatctcaagtcacggacggattggtacagaacggtaagaggcacggatgccttggggtttgccgcactccctgcaggcaggtggagcgaagataacggtttcgttggtggtgttgctgctttttggagttctagtgaacgcgatagtattcatgtgtacgctatgcacttgtccgattatagggcggatattaccttcagtgataaggacaacgttgcgtattcggttcgttgtctaaagaataatgattcagtagaaagtagttctagcggctctgaggcttctagcagcagcgttaagattgcgttggcctgtaaaatgaaaaatacggattattgcaaatatgaaaccttgattgatgagcgcgatggccaaacatataagaccataaaaatcggcacccagacgtggatggctgaaaacttgaattatgcgtccttgcaacctacggatagattggattcaaccagtttctgttacgagaatgaaccctttaattgtgaaaaggatggtcgcctgtatttatggagtgcggtcatggatagcgctgcgacatggagtgataatggtaaaggctgcggttatggtgttgtctgttctccgactttccctgtacgtggcgtttgcccggctggctggcatgtgccaaatcgtgatgaagtgatggaattgttagatgctgttggtggagtagatgttgctggagatatgctcatatctgaatattcaggttgtatagatgaagtggatctttatggcttttcgttccgccctacaggtcgcaagagaagtgaagggtactatgacgatgatggtgagtatgggtatatgtggactacaacggatgactattagaattcggacgagttttttctcaaaaataatgaaccgtttgaactcgtagcggcattttctctgtcgaaagcaggcggtaatcttggtatgcacggatattacaaaaatacgggctaccctgtccgctgcatcaaggactagattttagaaaaggaagaatagcttatgttcacggaaaagatttcaatttttaaatggtgtaatttcttcgggttgattgcggtgagcgccatgttcttggcatgctccgatgacaagatcgcgggcggttcttcggatgatgcaggcatttacgctgtcaaggatttggacgtggcgggcgtctcgcagaagggaccgttcgttacgggttcgcatgtgactgtgcagggcatcgattgcaaaacgatgaaattgaccggtgaaagttttgaaggtacggtcaagagtgacaagggcgattacgatatcgatggaatttcgctttcgtcttcgtgcgcggtttttgaagtgaccgggctctatgttgatgaatttacgggcgtgcagactacggagccggtaacgcttcgctcgcttgtgaacctcaaggatcgaaagagcgtgaatgtcaatgtgctcacgcaactggagtatggccgtgtcgtgaagctcgtgtccgaacagaatactccttttgcagatgctaaaaagcaggctgaaaaagaagtgcttggggcgtttgaaattgatagtgtgtttacgccgttcgaagatctgaacattgttgaagacggtgaagataacgccgctctccttgctgtaagcgtgcttgtacttgtttcgggtgattctagtaaaaatgtgaatgtcgaggaacgtttggaaaagattggaacttctattgccgaaaccggaatatgggctgatgaagaaattaaatcagaaatggcggaatgggcttttgcttcatggacgaatggacaaatgaaaagtctaggcgataatcttgaaaaaatgggctatcccagtaatatttatgatatctcgtattttacagacgagtttgtagatagtgtctgggtggacaagaatcgcgatccgtctgtaatttattccgggatgtatatcaactggagtattcctaaagaagcttattttaatccggatattaagtacgattccgttgttgatagccgtgatgggcaaatttataagaccgtgaaaatcggtagccaaacctggatggctgaaaacttgaattatgccgacagcgttcagactccgagtcttttggggcgcagctggtgctttgccaataagcccgaaaattgcgcaatggctggccgcctttatacctggactgccgctgtggattctgtaaatcttgcgacggataaggataatccgcaggactgcggctacgaaaagctttgcaacctttctaagatccgaggcatttgtcctgaaggattccatttgccagatacaacggaatggcgtacattgatttcatttgcgggtggcgatcacattgccggcggaaagcttgaatcaaggcttggaatgtatagagatccaggtacggatgattatggtttttctgcattccctgcaggtaacaagtatcgtgatagagaatttttcgaagatagccgcgatgtctatttttggctgttgaccgaatattctgatgatgaccacttggcttattggtcggttttcttttacgaaacatttaatttctcgggtggctttaaggatatgggagtccctgtccgctgcgttatggattaggaggaattcatcatgaaaaaagtaatacttctctttttgctgactcttgcaaatattgcaggggcgtactctatttcgtataaatattccggtgcaacaggcgcttcttgcgaacctgcgagtgcttctggaggaacagaaatcaggtgctctgctccagatggatttgtttggtctgccgtatccttggatgggggcaattcgtcgattaaatattgtatttctggtgcctgcttggccgaaattaacgacaatgtcgttgtggatgtcaagttctctcaagagaccgcagtacacaagattgattgggttgctgtctggagccaggtatatactttaagcaatggctatatcaaggtgacggacctggatggtaaatactttttgttcgccgcttcggagggggattccgtcaaggttacgcctgtaccttctctgagctatcattttcaagcgcttcgtgaaaagaatagggtcggtgttaagatagatacagattattttggaaaggataatttaagtttttttgcaatgccggatgctgatattcgtctagaagcggaatttgcacacaatttgtatagaatcctctatgatatgaatggacttgatacgcttgaattgtggggtacggactgttcgactctcctaagctgcacaatttctaaagccatatatgaacgtgaagggtatatattccgtggatggacttatgaaaaggaccaacaagatacgtttcttcttcctggtacaaaactcccgccggcaccttatgagaatgatgctcgcgtacagctttatgcaaaatggttcgaagttaaaaagcctcaaaaagtaaatggctgctaccagataaatgacgagcacgaactttttggttatgcgtatattgtcaatggaaaggaccattttgaacaggaaactgatgcctgcggtgaacttgttgcagatatagtcgtaaatgaaagtgtgctggattcaattgcgatgttgcgcaaggatccggaacgtttgctgacgtggactccgatgggctcggctgaaaaaccgtttgtcggaagatttaatggtaagggacattccataaaggggctttatgtgccgggttccggaagctctgttggattttttgcggttgctcagggagatgtttctattgatagtttgggaattatcgactcttattttgaggggtatgagagaattggtggaattgtcggaagtttagcgaaaaagtcaaagctttccgttacatattcttatgtggatttgaccttgtctggtcgtaatatgggtggattggttggttatgtctttgattcttcgtcggtttatataaagggggctcaccgttcagggaagaatatttctgaatctgttgttggaggattggtgggcaggggaaggtctgcttctgtttttacgatattgaattcttataatgaaagttcttttgaatgtggtatccataattgcacgattggtgggcttcttgggtgtattggggctgagtatgaagatcttatatatgaaaatatgggtgattccctaattatagatagctgctataatacgggggctatggatggcaaagggaatgattcatattatggtattggtcgaagtatgggtgggcttgttggcagttttaatgctcactatgcttccatatcgaattcgtataataagggctcgatgacgacagaagatggggggcgcgatacggattatatgggtggcttggtcgctagtttttcaggaattttggaaataacacgttgccataatagcggaactcttaaaggggatggtgttgcgggatttgttgcaggtgttggtgaaggttctcatataaatattagcacctcctataatgaaggttatttgtggggaagaggtattgctagtggaatggttatttcggaagtgggcttttatggagttaatcctgaggggacgattgtcaattcgtacaatgtaggcgaagtcgaagtgtacgagtcttatcgcaaagcgacattgtttggctcagggttgtttgatggaaatataaatctcaagattattaattcgtacaatgtaactccgtttaattaccggaagtgtcagatatcctatgataccttagtcaatgttttttattatagaagcttggcgtgtgaggggtttgaagatcaaagttctccagatgattttattgatggctcgattgcgtggaaactgtacaattataacgagaacggggttgacggccatgtgtggggacagaaggttggtgtagatctttatcccgtcttgaatggtgcaggagttgaaggttataatccggatgctcctcgttcaagttcctcttcgggtagggtgtcgcttacggctgaggttgtcgatttgaatgtgtcggtgaatgttgcggatcggaaaatccagattgaaggcgcacgcgccggttcgatgtttgcattgtttgacatgcaaggacgaatgcttttggctggttctatcgaaaaaggttctcgaacgattggtgtgccgatggctggctcctacctcctccgtgtcgggagtaaaatgcagaaagtacacgtgaaataatgtgatatagctcccatggcttaaaatcatgggttgatattcccctcaaaaaatatatgtttacttaaaggttctcattggggtattcgaggggttttgatgaaattgaattttcacagccttgcgtttaaacagactgttttgatattgctcggcatcacggtgatctttgtcgcgatgatttttatgcttcagcagcaggtcagctcgaggatgtcggaactcatcatggcacgtggtcaggaaatcagtgaaaagcacgtgtcttccatcgacaatatctttgaagataacgccgcggttgtaaaaaacattgtggcgatgctcgaacgtggcgacttgagcaagaaggatatcgaggagtttttgccggtggaatacgtgcgcacccatgagaaaaatccgattgcgtctgcgctgtttatcgcctatgagcctgaacggaacggtcgcgagttcatgcgcatcacggggcacggtctcgagggcaagctcatggaggtgaaggactaccgtgaaatgccttggtacaaacagtccatcgaaacgggcaagggccagtggtatgaaccgtttattggcgtctatgcggaccagccggtggcgctttatgcgatgcctttttaccagacgctccccgatggttccaagaaattcaagggtgttgtcgggcttgatatttttgtctcgttcttgcgcgatgcggtctcctcgataaatattgaaaactcgggatatgcgtttatcctctctgccgaaaacaggtttgtggcgcatccgcgcgatgaatgggttttcaaggaatcgctccattcgctggcgaagggtcatgaggcgggcttgtctgcttttgagagtgcggtccgcgatttgcgcagcggacttttgcttggcaagacgtttagtggcgaaaaggcttgcatctatttttcgcacatgaaggtggacggctggattttcggcgtcgtgtggcctgcggatgaattctttgcaaaacaacgtaagatggcgtcggtgcttggcatccttggcttggcaagctatatcttgatgattgtgcttgtgctcgtgatttcgagtcgtgtgacgcgaccgctcaaggcgcttgcaggggtggctaagcgtttgggacagggcgactttgacgtggagattccgccggttgatggcaaggacgaaattgcggagttcgccgatgcgtttggtcgcatgcgtgattcgctcaaggaaaatattgaaaagcagaagggtgccgaacgcgtggcgagcgaactggaaatggctcgcaagatccagctcgggttgcttgcgcgtagcgatgatgacgagggcgtgaaggatgcccgccatttgctttctccgtttattttgcctgcaaaggcggtgggtggcgacttctatgatttttgcaaggtcgataaggacagacttgccttcttgatcgcagacgtgtcgggcaagggcgtcccggcggcgctcctcatgatgtcggcgcgctcgatgctcaagagtgttttgcttgcgggcacttcggtggtggatacgttcaacgttgtgaatgaccgtttggcgttccgcaattatctcaacatgttcgtcacggtctggatgggagttctcgatttgcgtacgggcgaagtggaatttgcatgtgcggggcataacccgccggcgattcgccgtgccgacggtacggtcgagtttgcaaagagcaagcccggtcttgtgattgccgcgatggaagggacccgctacaagcgccagacgctcaagctgaatccaggcgatacgattttcttgtacacggatggtgtgaccgaggcgacggatgcgaacgagaatctgtttggtgacgaaaggctcttgcagacgctccgcgatgccggcaatcgcgaacctgccgaaatttgcccgttcgtgaagtccaggattgatgaatttgtgggcgatgctccgcagttcgatgacattaccatgctcgcgctcaagttcgtgggcggttgacgctgctgcggaatgcccgaaagctcgcgaaatatgcgcgtgaaatgaaaaaagaccttgctttcgcaaggtctttttcgggtggatgaccggactcgaaccggcaacatccagaatcacaatctgggactctaaccaattgagctacatccaccatgtagcgagaccaaatataaaaaagccatcccaaatttcaagggatggcaaacacttttttctaaaaaatttgtttttagcgcgtgacgactactttttctgcatgattcggaggaaatttgcacgcttgaagtcgtttctgtgttccatgcagaagcgcgggtacacgtactgcttcgggaacatgcggatcgtgaacgtgttgttgcagccttcgaggcagcacttgaattccaagtccatggcttccgtgtagttgtggcggaaaatgatgtttttggattcgatgttctcgatatccttcttttgcttttggcgctgcttgatgtcgcggtgcagttcgcagtacttcgcgatcgggtgaccccagaattcacggccgcaaccgggttcctggcagactttgagcttgatgcgtttcttctttttgtacttaggtaattgcatagagacctcaattagtagtaaagataataaaaaacgtcgtttttgtaaaaaaattgaattttgttggggttgttttagtccaaaacgccttttcgtgtgtgttatataaataggaacccttaaaaaaaggaatgtttatgaggattttttggactttgatggtggcggcttcggtctttttgggcggttgcatgtacgtgagcgggtcggcggaaggcgaaacttcgctgcatgcgacggcgatagacgtagggcaggggctagcggtgctcctcgaatatgacggtcgctatgcgatgtacgattttgggccagattcggttggcgtggtggattcgcttttggcgcgcggggtcgatacgcttgaatgggtggtgctgagccataatcatcgggaccatattggcgggtttatggaacttgtagggcgggacgtttttgtgcggcgtctgtacgtggggccggatacggcgggcggcttttatcgcgatagtgtcttgcgggtggcgagagcgcttggaatgccagtggatacgctattgcgaggcgagaacgtaagttttgggggtgggtctaatggctttgatgtgttgtggccgacgagttatcttcgtgtgggcgagaatcgcgcgagcttggtgctactcggaaagtttggagcaagcaagatgcttttgacgggtgacctggattcggtgggcgagcgtcatgtgcttgagatgaacccgacgctttcggctgaacttttgcaggtggcgcatcacggttcggccgggagcaatacgctaagcttcttgtcgcaggtatcgccgaagtacgcgtttgtgagcgttggtgcggagaaccgctatgggcatcctgtgccatctgttgtccgtaagttgaacttggtgctcggcgattcgctgaaactttatcgcaccgatttacaaggcactcttcgctttgaactctccccaagcatgggcgtggttgtaccgtagggggaatggggtatgggctcgctcccttcggtcgctttgggctatggggtatgggtgtgtaatatcaagttattatctcaagcccaaagcctagcagagctaggcgacctcaaagcgtagcgaccccatagtgctttagcacgacctcaaagcgtgcaaaccaccaaccactttttttatattgttcccatcgcaatcgcgaggtttttgagggttatggttcacaagattcacatcccggtgatgggcatttgctatacggcggatacgccgattcgtgtagcgcatttgggaatcacgtccgtgatttcgcttgtggatgatggcctccttgaagaataccgcatggcttatgcagaacgcttgggccttgacttgggctctccgcagacaactcgcattggccgcatccgctcgtatttggactttgttgcagacgaagtagaacgcaagtttacgcgtctttgtgcgtgccgttttgatggcggtagcgacaaggacctttattttctgatgcttccgctagattccaggctccgcgtggaatacgatggcatttttgcaaagacggggcttgcccgcattgcagccgaggcggccctcaccgagaaaatggaaccgggcgaaatccaggcaaacatcatggttggcctcaatcacgaagaggctgcttttgatgcggttcgcggctttgccgcttcaaaggtatcgggagcgcttgttctcagcgcgggcgtgaacttgtccgtttttgaagaaattgcaaagtgcaaggacttttacaggacgggcaaaagacctccgaaaaagaagattatcctgaaagtctcggattaccgctcggcgctcattcagggccgctatttagcaaagaagggcttggaggtttacgaataccgcattgaatcgggcgtgaactgcggcggtcatgcgttctttgagtccaagaagttattgctcgatgttgtccgggaatttgtcgaaaagcgcaaagaacttttcgaaaccacgcgcacgatgattgcgaagttcgctgcttcttgtatcgcgggggacaataatgccaatgcatctgcgttgagtgctgcaaacgtcccagtgcaaggaattctcccgccgccgttgcctgcgcggattaccgcgcagggcgggctttgcgctcccgaagatattgctcaagtcttgtcgctcgggattgatggcgtgggtgtcgggactccgtttttgcttgtaccgcaggcgaccagcgtcgataaggaaactcgaagattgcttgcgagcgcaaagcccgaagatgtttgcatcagtcatgcatcaccgctcggcatcccgttcgtgaatctgcaaacatcgacggcggcaagaatttgtgagcagaaaattcaggaatatttcgcgccagaatcagaaaaatctggaagctctgaactgaaacccggattcccgtgccgtcagcattacctttgccaaaatatccccggctttgaccatcccgtttgcatggcgtctcgcgagtacgtgatgcaccgtctcgctgaaatcgacgagcttgaacaagaagatattgaatcgtgtaaaatgcagtcgcaccatgatgatgaaattcatgaaaggtcgcgagaatctagtgccgctaatgcttgtgaaaattcaatggcggtaattcgcaaaaagtacgacaagctccgccgcgtcacgctatcgcgtgaatgcatctgccgatttctcggaaatgctggccgtgaagaaatccgcgagaagagcccatcgctccattaccagccggaatgtgtcgccgtcgctcgtggctcgcagcatgctcgcactcgcgaaccggttaccatttgcccgaacccggacatcggctatttcgaccgcgaatacacgcttctagaaatgatgcagcacctttacggcacaggcaagcgccttacgcccaaagacaaaccaagcgccttcgaaatcgaagaacgcttgctgaaaaatgcgctgttgtaagaaaaaattgctttaatcagcgaaaccgattcttgcctggaagtggcattgcgtcatgtcgtcagcgttcgtcccgaaaatatacgcatggtggttcgtgttcttgaaacgcacaatgttcaccttgccgccgagcggaatctgcgaaatgtaatttatctgtattgaacggattctgcggctcttgagttcctgcgggtcgagtgagtttgtcacccagtccacatagcggcagtggtttacgtgcttgttcatgtccaagtcgctatactttgcgatttctgtcgctacaatttgcgggtcgacttgcgggtccaaaatatccatcatttcggggagcgcgttcttgccctgaatgagcggaatcgggtacggtgcgttggccgggttttctgccttgccggtcttcatgttcaccaagagccacgaagaagtcgcctgcgcgatggaatgcccctgcgcatcgagaatggaataatccttaagacaaactttgtccttgataatgtcctttgcccacgtcgagatggaaagcttttcgccccagaccgggtggtgcaacaggcgaatcttcagtcgcgtgatgaccgtggtgtagcctgccttcatcatcttccatatcccaaagccgttctgttcggcatcggcgatggcggtttcttccatgaacaagaagagatttgaaagtttgagtcggctgtggtggtcgcagtccgagaaacgcacttcaaaatttttggtggtgacttctggttccatgatattcctcacgtggttatgtgattttcgacatgctttcgctgtacccgaaaaaacacggtatgataataatgtataatttttcttgtatgaacgactctcaatttcgccctagttttaaacagcttgacgcttatcattcatttaatggttctatccgtgttccggggtccaaaagtattaccaatcgtgtgcttttgatttcggccattgctaacgggacaactcgcttgcacaacctgctgcgtagcgacgatacccgctatatgggcgaggctttaaaacgtcttggcgtgaaggttgatttttcggacgattatacggatgctgttgttgaaggccatggcaagccgtttgatgcaggcaatttcccggtggagctttatctcgggaacgccggtacggcgatgcgctccttgacggccgcgctttcgcttggctggggcaagttcattttgcgcggtgaagaacgcatgggtgaacgcccgattctcgacttggtcgatgcgctcagtacgcttggtgccgacatcaagtatctggaatccgaaggctacccgccggtccgcatcaaggccgatggtctcaagggtggcgatgtgagcgttcgcggtaacatttcgagccagtacctcacggcccttttgatttgcgctccgtactgcaagaccccgcttcacatccatgtggaaggcaagctgatttctgcaccgtacattgaactcacgctcgatgtgatgaagtgctttggcgtgaacgtgcgccacaacgacctgacggacttctacgtgccgcagggcgtgtaccagagccccggtgactattatgtcgagggcgatgcaagctctgccacttacccccttgccgctgccgctatttctggtggtgaagtgaaggtcttgggaatcagtgaagacagtatccagggcgatattgcctttatcgatgtcctgaagcgcatgggtgttgatgttactccgagcgtggaacctagtggcgaaaagtgcattatctgcaagggacctaaagaccgccgtttgcgtagccttggcgattttagcgctgtcgaaattcctgatgccgccatgacgcttgccgtgcttgctctgtttgcggatgctccgacgacgattcgcggcattggcagctggcgcgtgaaagagaccgaccgcattgcggccatggtggcagaactccgcaaagtgggtgcgaccgtctcctctgacatggattcgattacgattgaaccgccgaaggaattgcgaccggcgacgattgaaacttacaatgaccaccgcatggcgatgtgctttagccttgtctcgctcggtggcgtgcccatcaagattctcgaccctgcgtgtgtgaacaagacttatccccatttctttgaagatttcggaagactcgctcaatgataagcctcgtctcgaagattcttgccacaagttatgcacggctcgcgatctgcgctggcctcgtgtttggcgctcttgctgcccccgctacggcggcgacttcggcagatacgctttcgatttgggtcatggacaatggtcttggctcaaaaaatgcgatgaagcgccttgtgaaaaagttctatcgcgagacgggaatcccggtcaagctgacttcgcttagctggggtgaagcgttcagaaaaatcacgttcacgtttgccgattcaaatgatgtcgctcctgacgtgattcagcttggttccacttgggttcctcattttgcatcgacaggtgccatccgccctatcgacaacttgatttcgaaaatcgatacggcacgattcctgggcgagggcctccgcagcacgcatatttcaggaaagcccgagacgtatgcggtgccgtggtttattgatgttcgcggctttttcgtcaacgaacgcatttggcgcgagctcggtttagaggattcagattttgagtcgtatgcgcatgtgcttggcgtcttgaagactattgctagttcggatttgacgacagaagtaggcgtcaaggtgacaccgtttacgcttcccggaaaagatgactgggcgggtcagcagtgcatggcgccgtttgtctggagccatggtggagatttcgtagtgcccgcaggcaagggttaccgcagtgcgcttttggattcgaacacgcttgtcggacttgcgctttacgccaacatcatgggcgatgcgcaaatggcgcctcttagcttgtacgagaattcatcggacaatgccgaaggctttgtgcgttcggaacgcgtgatccattacggtacttctgaactgatcaagcagctggaatatccggaagaagccggtggccttgccaattcggcgattgcaaaggatggcatcaaggtcttggatttacctgcaggtccgcatggaagattctcgttcatgggcggtagccacttggcgcttggcaacaagaaggacacgtccaagtatgtgcttgccgaacagttgcttgcctacatgctccgcgccgacaacatcgatgcgttctcgcgtcaggtcgggttcttgcctgcagatcgcagtattctccacatctggaatcgcgattcgcgctattccaagattgtcgctgaacttgagcatagccgtagcttcccgaatatcccggaatggggcgaagttgaaaaaattctgatagatctttcaaatggcatgggagccatgtttgtgaggacgaagcacaagaaaaaacgcagtgctgcccttgcacagatggtctatgacgcccatacgaaaatcaatggaatcctgaattatccggacagctcaaacggctcggaaagaatgcactgggctcagcacatctttttacaggaatatagagaaatttatccaaaaagctctgccaatatcattggacggagcgagttgcctgcggcagacgaatttaaaagctggcttgtatcgtccaagtacatgctcgcttctcttggcgcaggatttttggtcatctgtgtaattgtggcttgctataaaagaaagaagaagtagttctcgctcatgaataagttgtttaaagtcgcctcattgttgcctttttttgtggcaccgctttttgcacatgtcaacgtggcctcttacaagagctatgtggattcgcttttgcctggctcgcgttttggaatgtcgcttcgctctgtgaaaatgggcaaggaaatcgggaatgtgaacggcaatgaattgttcactccggcaagtacgctcaagactttgacgacggccgctgcaattcatttgttgcctttagactatgagccgaaaaccgaaatgacggtgtttggcgatatcaacaaaaagaagcgtacgctgacgggaacgcttaaagtccgtggcgaaggcgacccgaacatctcggcgagatattacgatgacccgttctacattttgaacaacatggccgattccctccgtgcgatgggcgttgatacgattgtaggtcaaattgatttggatacgagttattatacgggtccgtggaaggcagaaaattggcgccgcaattattatgattcctggtacggtgctgaaattggtccgctaggttttaacgacaactgtgtgaccatccgtttttggccggggtatttcattggcgatactgcagtcgtttctatacagcccgacgtgggctatgtcaaggttgtaaacaacttaaagactgtcaagggaactaagaaaaaatgggtctatggaattgatccggacaagtctatcattacgcttggcgggacgattggcgaagatatcgattctgcaagtatggtgctccccatccgtaatccgattggatatttcagggcggcgtttatgtacgcgctcaaggatcgcggcatcgtctttaaggaagatgcaacaattgcttccaatacagaactgaaaaagttctcgtattcggcggcgcctctcttgagtatccttgacgaaatcaatcagcgcagccagaacttccatgctgaaacgctgttgagaaatctcggggcgcaaattgcaggcgaaggcagcgttgaaggcggtcgcaaggcggaacgccggttcctccaggatatgggactgaaagcatctgattttgaagtgttcgatggcagtggactttctcctgaaaacaaggtgaaaccttcaacagtcgcgagattgctggcgaagatggctcgccacccgaagggtgcctactatatcaatagttttgcaagtccgggcgtgggctccggtgcaaagcgaatgatcgattttgaagccccgtggcttacacgattcaagacgggctacattgcggaagtccacggcttggtcggttatatttacacggtggatggcgatacgctgacggcggccatgtacttgaacggcaccaataccaatccggattacaagagcaaggatgttctcgatacgctttggatgcgccttatcagctacaccaacaataattacaagtcgcttttgcaaatgaagactttgtggcttgatgcccagggcgttagcgggctcaacaagcgcctggattatttctcgaagcgcttgattggaactccctataagcttggcccgatgggcgaaggccatttggatacggttgaagataagccgctagtttatctggactcagttgattgtgtgacgtacttggaacatgtcgttgcccttgcgatggctaagagcgaaaagtctctgtatcgccagttgcagcgcctccgttataaaggcggcaaggtgagtttcctcaaccgtaagcattacctgcttgacgactgggtgggcgaaggcaagtatgcaaaagtcatcccgatggaaaacgaagtttctgtggaacgcacgatgcccaagagggaattcttcactaaccacaacgtgaaatacacgggcaaggatacgcctgtcaatgtgcgctatatgcctttggacaaggcgattgaaatggcaaagaaaacgtacaagggcgccatgaaggttcttggcgtaggcattgtcgggagttctgacaagattgacctcacgcatacgggatttgtgattttctatccgggacaaaagccgatactgcgccacgcttcatcgcaaaagaagcaagtcgtagaagtcccgctcgccgaatacctgcagacccgcaaagtccccggcgtcacgttctttaagtttattcagcactagctgttagtcaatagtagattgccctttgtcatgccggattttattttctttgaccacttaatactttagtatttatgtggtcatgatccgcggatggggacggcatctcctttatctttgcttttatacatgcagtcatctacttggacgatgcgtcttgaagttgtaaggaattttatataaattcatctttgaaaatttaaacataggagaatctcttatggaaaagaaagtgaaaacgtttggatttgaaaaaatgctcgccgttttggtggttgcctttgcatgcgagtgcatgtgggggtgttcggacgatgtgacgtttgaatgggaaagaactcggcgaaatgctaaggttatcggctttgtcgatgactcgttggtgatggtgggcgattatcgtttttggctagaatcgaaagagacgtggaatggggggcgctatgacgatgaagatgccggaaatcctcgtttgtgcgtttataattatcgtgtgcaggaagatggccctcggtggtgtgattctgtatcggagttgcattcgtcaagttggttctatgggcagttgacggattctgtagtttggggaagtggcttgcccaattctattaagttatggaaaataggagagaaaccacatgaattgaaattgaatcctgaatttgaaggatgtagtaaaaaagttgatgcaaggcgtatacatgaatgggttgatggcaagtttattgttttggggactgcatctgtaaacggaaaaactttagaaaatgctttttttgcgccagaatatggtgatgaatattgtcaatatgccgttttggatactttgaaaagaattgttacttataaacggctggaaaaggatttggaatggattaggaaatgtgatgatttaaaagcgataggtgaagatgtgtattgtttgtttttggataaacgtttgtttaatgtgtatgttgctgtaaattcagaaattaaggatagcttgatgaaagaaacatttaagttgaatagatttgcgaatgtggcctttattgggagttacatgaatatatatcaaagtctttgtgcttttggaaatggctggcataaatggataacgaattttaattcgcaaggtatttcgtttggtgatggaaatggggattacataacctatgaatagagtgattgtggaaaaattacttgtttttgtgatggtttttaccattagttgtttcgctgtttccaaaccgatggagtctgtagaaaactacaatatcctaatggttcatggtgcatatggctggaatgaaggatttatttggcctcatatgccaaaaagttattgggaagatgattatggaatggaagatctgtggttccaagatcatgttgagtatgggacgattattggagaggatacgatttttgctaatccgaaattatccgatgttattaaaaaactggatgaagaacttccttcagcctacgatgatactgtttatttagggaaggcaaatcttggtcgttatgatagtgaagatcgacttacctattggttgaacaagaatattttcgaagacgattcatctaggaaacctcgagattcgtatatctaccattggcgttctttttcgaatccggcgaatagttccagcaataatgctcatgaattaggtgatagaaaatggaatcagggaaatttgtcttttggaaatggcggatttggtcatcgtcgaactttgatggaagaagctcaagaagtgaaagcatggggtgtgagtgaaattcagaatgaaattgcccatacctcaaaggagctttagctccgagctcataccccaaaaaccgctacaacagcgaatctagcgcgacgatggccacaaggctgtagtcgccttttttgtcttctggcgcggaggcttcgtcaaaggcgttgttttcgaaaatcgtccaggcgtcgggttcccacccgtaggcattcatcgtgagctcgttgcccatcgcaatttcggcggcttcgacctcttcccacttgatgttcccggcgggcgccttgtagtagcgcaacatgccgattgcgtccatcatttcgggatagttgtccacaaactcgtaaacgcagtccttgtagctcttgccgcttacgcgcacgacttcgaacgttctgttgtcctgaaggaacttggaaaggtcgccgtggtgcatctcgattttggcattcttgccaaagaacgtagtgagttcgcgaaaaacttcggaatcttcttcgagaagcggcgcgagcctcttgatttgcgatgtaatttcttctggcatggcctaaagataagaaatttgtattttacgggagcgcgcaaaaatgaaacgccttgatttgacctcgtttttaggggtaaattgtgagttaattttgggcgtaaagttcgctttttatggtagctcttactatctttatggcgaaaaagggctccagggaagtaccttggggaaaccgtttcggttgtcaaagaaataaaacgaaggatttatggcaaatcgtgttgttatcggctcccagtggggcgacgaaggaaaagccaaggttgtagatttcttaacgctcgatgcagactatatcgtgcgtttccagggcggcgctaacgccggtcacactgtggaagttggcgacaagaagttcgtcttccaccttattccctcgggcattatgcacccggacaagatttgcgtcatcggtaacggtgtcgtgctcgacccgatccagactctgaacgaaattgctgaccttcacacgaagggcatcaacccggaaggccgtctgttcatcgctaacaacgcacacgtcgtgctcccgtaccactccaccttggaccgcgccaaggaaaagaaggccggcaaggccgctatcggtactacgggtcgcggtatcggtccgtgctatagcgacaaggtgaaccgcatcggtgtccgcgtgggtgacctcatggacgaacgcgaactccgtccgcgcgttgaagccatggccaaggtccacaacgaagaatttaaggtgatgtacgatgttccggaaattgatccggaagtggtcatcaaggactatcttgaactcggccagaagatcaagccgttcgttgctgacgtgagcgaaatgctctacaaggcagtgaaggaaggcaagcgcctcgtgttcgaaggtgctcagggtactatccttgacgtcgaccagggtacctacccgttcgtgacctccagcaacacggttgccggttacgcaagctgcggcgcaggcattggccccacggctatcgaccaggttgtcggtgtcgtcaaggcttacacgacccgcgtgggtaacggtccgttcccgaccgaacttttggacgaaacgggcgacacgctccgcaagatcggtaacgaatatggtgcaacgaccggtcgtaaccgccgctgcggttggttcgacgctccggtggtccgcaaggctgccgtggtgaatggcctcacgcacctcgccatcacgaagctcgacgtgctcgacacgttcgataccatcaagatttgcactcactacgaatgcgatggtgaaaagattgaaaacttcccgaaccagctttccaaggtcggacgttgcgtgccggtttacgaagaaatgccgggttggaagtgcgatacgaccaagtgccgtaagcttgaagaattgccggctaacgctcgcaagtacctcgaacgcatggctgaacttgtcggcgtgaagatcggtatgatttctatcggcgctaagcgcgatcagagcatcgtcgttgatctcgactaattaaaaaaggggaaaataaaatggatacatccacagttgatttgttgaagggcgtcgagctcttctctgagttgaacgaagaacagttggggatgattgccaatctggtaatcgtcaagaactacaatcgtgatgagactgtggtcctggaaggggacgattcggtacaagctctgtacctgatcgccatggggtccgtgcaggtctacatgaccggcattgatggccgcgaaaccattttgtctttccttgaacgcggggactttttcggggaaatgtcgctcattgacggcgaaccccggtctgcctccgtccgtacggtgactgatgcgaagttgctcgtcatccaccgtgaatcgttcctcagcctcatccgcaagactccagaaatcgccatggctctcatgagcgagctctgcaagagactgcgcaaggcgaacaagcagattggctccttgtcgacaatgtctgtgtctggccgtgtggcgggaacgcttttgaatttgatgcaggaacgtggtgtccgcatccatacggacaacggaaacatggtaacagttatccacaatcgtccgacgcaacagcaacttgccgacatgtccggtacgacccgcgaaacagtaagccgtatttgctctttgctggtgaagacaaatgcaattgcgatgaccggcaaggatatcgtcatctttgacgaagacatgcttcaagaaaaagctaccaagggctaagcccaagaatttgttatgaataaaataaagtcgctttggaacaaggttagacataccgccattttcaaggctttcgtcatttggattgttgttgtcattgtgcttgtcttcatggtcgataagcttttgatgcctgcatttgcaggggcgtttgccagtacgggcaaggtgccgaatctcgaagggctttcggaaaaggccgctgaaacggctttgaccgaggcgggcttcaagtttgaatgggtgaaggaaggccgttacagctcgcaggtgccggctggcatggtgcttgtgcagatgcccaaagctggccgcacggcaaagattggccgtacggtaaggctcacgaagagcctcgggctgcgtaaggtgattattcctgatttgcgcggcaagagccagaagcaggcggatatctcgcttgtccgagcaggccttgtcaacggcggtacaatccagggcgctcaccagagcatcccgcgtggtgcagttatccgtaccatcccgcttgcaggcgataccgttcgcgtgggcgatacggtgaaggtcgtgatttctgcaggcgctacgaccggtagagttttgctccccaattttgaaggaatcctgatggacgaagtttatccgcagatggataggcttggtttcaaggtgggttctgtgaaacgccaaaagagtgaagacggcgctcgcccaggttctgtgatcgaaacttctccgaagtacggtgactatctcaagccgggcgcacgcgtgaactttattattgcggactaggggttgtataaatgcgtcgtgtcttttttacatgggtgctttctttgggtatggcggctttgtgcgcctgtagttctgcaccttcaaaaaagaccgatgttgaagcccctgtgctgactgccgccgattcagccgtcatcaagaaggctgttgaagctaaagctgaaaagcccaaggtcgaagtggaccttgaggcggctcacgaatttttcttccttgccaaaaatatggaaatgcgtggcgaccagcgccaagcggatttcttttggaagcaggcttacaaggctgatccgacaagccgttatttgggctttggtgtggccgaacgcttggtggccgcaggcgaggattctcttgctcttgttgaagcgaaaaaggcctctcagcttaagggcaagcgcaccgcagctcagtatgccttgcttgctcgcctttacgtgaaggcgggtgaagttgattcttgccgcaagtactttgtgcttgggcttgattcctcgcgctaccaggacatgggccttctttacgattacagtctgttccttgaaatggtccgcgacgaaaaggaacttgtccgagtctacgacctgcttttgccgaaggtcaattacctttctacgttgttccagcgccagctttcgctccttttggatatgggccgcgattctgcagtcgttgaactttttggcaaggcgcacgaggcgactggcgacaagcagatgcttttgcagaaggtgcgtggtctcatggcgatgaagcgcttcaaggaagcggtcgccgttgtcgatacgctcacgagtgcaaagcccgaagacgaagaaatgaccatcatggtgctcccgtcgatggcgggcgatagcgcttatgcctttgcacggaagaagtattacgaagacggagtccggacacctgcggtgctctgctttatcgggcagtatgaatatgatgtgggcatgatggatagtgcgaaagtccacttgctcgcctctgtcgacaagttgcagggacagccgaaatatgcgaaccgtgcataccttggtctcgtgaacatattcgcgagcgaacagaaccttgcacaggccattaagtatgctgaaaagtccgattccgtatcgaacggcgatacgcgtatgctgcttgcttctgtatatgcgcttgccgacaagtacgacaaggcgttccccctgcttgattctctcatgaagttctgggaaaactggaaaccgcttccgggtgttgtggattccacgaatctcgtgcagatgaagaacgaagcgcagatcaagtatttgcaggtactcgatatttattcaagagcgctcatcggtgaagctctggatcttgaaaaggacttgaaggcagattctgcaaagaaggctcgtgcattggacaatcgcacccgtgccgaaaatatgcttgaaacgtttttcgcaaaagattcctcgtacaaccgcgttcgcctctcgatggcgatgaacctggaacgcctcaagcgctacgacgaatcgttccgccagtttgaatacctgatcaagcttacggactttagcccgcatgaaagggcttcgacactcaactattacggctattccctcattgaactgaaccgttcgactgccgaagtggaaaagggctacaagcttgtgctcgaagcgcttgccattgaaaaggatggcgaggccaaggatgcttatttggattccaaggcttgggggctgtatcgtttgggccgttttgacgaagcttatcaggctatgcagctgattgacagcaagaagatgagccgggacgatgttttctgggaacacatgggcgccattcaggaagcccttggcttgaaaaaggatgcccgcaagtcttacaacaagttgaagaagctcaatcccaagcaccctgctgtgctgaagttctttggcaaaaagaagtaggtttttatgaccttggtggctcgacatggcgcctttttgcggggactttttctgttgctggttctggcgctctttttgacgggctgtaccggcggaaaaccggcgactgatcccgcaccgcagaatgtagaagctcctgccgatagcttgaaagcgctgttctccctcacgatttattcacctgatggcaagtcgcaagacttggatgcagtgctgttctctgttccgaacaagcgttaccgcatggaactcacgggctcgctaggcattggtgtcgcctcgctactctggctccccgagggttggcagatggtgttcccgacggaaaaaatgtacatgaagggggcgggttacatggtcggacttttgaacgacccatcgcttccgcttgtgcatatccatcaggtggcgggtctctttgacggccgtgtggttcccgaaaatcttgaagaggtttccgtgcgcgattccgtgattttgggcgctgcggattccgattcctccgttgtgaaaattcacgaagctcgtgatgtcctgactcgccgctatacctatgccgaaaaggatggtgaagtgttgtggttacagacgcttggccgtgatggcaaggatgaaatgctcgtcattgaggaatacaaggaattcaagggcgttaaaaccccctccaaaatttcctttgtacgtgactcaacgacgtttttgaaacttcaggtgaggcgagttacccgtggcaagtcgtttggctctggcacctggcgcctcaacattccaagaagttaccagcgcatcggtgaataactagcgttttttccgttctacttgtactttcgcttcactcgccttacgcagttgtcctactaagtagactttaaattaaaaaaactaagttctaagttctaagttctaagttctattttagtaaattataatcatgaagttaaatgccaagtttttcgcattgtttttaggggttctctctttggcgtctttggcgcatgccgttgacacgcttgaagtctttgtgctgcgcgtacagttccaggaagaatccaaggataactcgcttacgacgggttcgggccttttcgattccgatacggcaacgtacaatctggacccttcggggagccgcaagagtatccattactggaaaaaacacttgggctttgcaaacgcctactatcaggcggccagcaatggcgagcttttcatcaaggatagcattatccccacggtttatacgcttgacaagcagatgattgattacaatcgcacgcagaggctcaagggcgaaaaggcggccgagtacgattccgcccgcacttgcgattacgttcgctttgtgtacgatgtcgtgatgaaggctcatggttccaaggattccccgttcaatattccgctttccaagaatccgaatactaggcgtgcgttcatgattgcgcatgccggtgcaagcagtcttgtggatggcggtagcatgggtacgaagggtgccaacactccgggcgatttttgggattcttttatttctggcgttttttggacatacctgcctgatacgcttccgggcgttacgatttcggaagattccctgaacaacggcattgtgctgaagggttcttcgatcgatacgctcaagtcggtaatggtggtgagcgaaacggcttcgcaggatggcctcaactggggtatcaacggtttcgtggtgaaccagattgggcgtgaactgggcttgccgaatacgtacgacgctgccaagggaatttctcgcctgggctattttgacatgatggactttgcgggctacaatgcgggcaacggatttttcccggtactgcctgcagcttgggaacgcgcttacatgggctggtccaaggtcaaggaagtgcgtccgacggctgggcatccggtgactgtcgatattgccgctgcgggtagcggcctcgggaccgaaattgtgaaggtcgccttgagcgcaagcgaatacatcttgattgaaaaccgtcagcgttcctgggccaaggatggcatggtggaagtgtatcttggcgaggcaaaacagaataacgatacgactttgaaaagaaaggtcattgtcgatagcatttatacggtgtttgaagatagcatctgcgtcaagagcaagtgcgaactgaacaagaaaaaggcgaaaggccttgtgcttggcgtgagcagctttgatgtaggcctcccggcaagcggcattgccgtatggaaggtgaacgactggtacttgcgtgaaactctccagtacggaattgcaaactactggggtggtaatgaatatcgcgaccatcagttcgggctttcgctcgtggaatccgatggcgttctgagtatcggcaagacgttcaagaatgcacttggcgaagatacttatgattttggtagcggtgcagacttgcttccgaatttgcgttttgccgagaaaaagaagtttgatacgttgaagacgatcctcccgactggctatgcgaatacggcaacgacgcagggcggttatacaggaatcaagatttctgtagatgtgccgaaagatgcccgtatcgaaaagacggcgaatgcgtttgttggcgatagcgttatcaattttgccgctcctgtaattcgcgtgacgattagcatcgatgacggtagcatcgctaattcaaagttcccgaagaacgtcggccttgcaaatgcggtgcgcggtgcggtgtttgtgaattacgaagatgacgagacgggcaaggcgattgtgtttgcctccgaagacggaacgttgcaggcgatgaacgcccttggcgatgaagtatcggtttcggatacgtctattgtgcagggaatggtatcccgtgacaatgcaaagcgtgaaatccccctgtaccgcttgggaccgaataatggcaagcttgttggaattgcaagtgatggcgaacgcgtttattcgctgcacaaggataagctcgtgcgtactgctttgaattccggtgtcccggtgcaggatgtgatggatttgcagaaggctgtttctggcgctcccaaaattaacgaggtcgtggcaggcccgattgtcgccaattcgcacctgttctttgcttcggattctggattctggacggtgaacttgaccgatgaaatgactcgctcgtttacatcgacggaaggcttgcgcccgcaggacatggctctatgcaaggtcggcaagacggacttctatggcgtggtcgttggcgaaaatggcaaaatctttatgcgcaagtttgcgctcgaaaaccatgctgatgaaaaaccgagctttagcaagcagactggatatgctcagctctcttcggcgaatgatgaacagttccgcgtggcctgtacagacttggatcgcgatggtacggtcgaagccttgatgcttggctctcgcggatcggttgcaggtttcaagcttggcgaaggaaagcttactgcggaatggtctcgtgaatacaagcgcggttctcgtggcacaagcggcctcaaggacgaaacgtctggcatcgctcttggcgatatcaacggtgatggctatccggaaatcgtgttccttggcgataatctcgtttatgcacttgaccgctttggcgtccctgtagacggtttcccggtgacgattaaccgtggcacgcctgttgccggattccatagcgatcccttgatcgtcgatgtcacgggtgacaagattcctgaaattctcgtgccgtcgagcgatggtcttgtttatgcttacacgggcaagggtaagcgcgtttctgaccgcttcccgattgcggcgggcagttacgaatcgacggactcgctcacgcagaatgttccgatgagcatctttgttgccgatgcagtcaaggattccaagggtccggaactttatgcgttccatagaaatggcgtgacggcgttccgcttggacaaggccgcaaacggtgccgaaaaggctgccgctgcgtgggcgctccctgctgcgggcaacgaacgtacgggattcttcgatgcatccaagcttggtgatgtcaatgctacaaaggcaaaggatgaaatcacggacttcttcattttcccgaacccggttcgcggaggcgaggctaagatccgcatggatcttggcgcaaagccgcagtcggtgaaacttgaactgtacgacattacgggactctgcgtgtttaagacgaacattccggatggcgttgcgggcatgaaccaggccaatctcgacttgcgtaacctcggcagtgacgtctatacggctcgcttaaaggtcaagttcgaaagtggcaagacgaagcagaaactttaccgcgtgggcgttgtccgctagcggaagtgtttttgcaaaggggactgaatcatgcgtaaatcttatgtgaagataggcttgcttgcattgtgcgtgtccgttccgttcgtggcgtgtacggctagtggcgatgccgttgaaagcgatgttgttttcccgatagacaatggtggcctgccttcttctgattccaagtcctcttcgagtaaggattcttcaaaaatagatccctcgatctttaatctgtttgactgggtgcaaatccccaaggtctctattactcgcggtgtaaattcatttggcgttaattcgtttgctattgcgacaacggaagtgacccagaagatttataagtttgtcatgaatgacttgccgcaacagtccaaggaaggcgataaacgtgcggtctccaatgtgaattggttccgtgccgcactcttctgtaatgccatctcaaagttggctgggcttgatacggcctatgtctacaagtccatttctaaggattccgttttggtggatttgtccattgactattccgtttcgtcgataaggctcccgaccgagaacgaatgggaaattgcagcccgtggcggcacctcgacgacttattactgggatactgatgtcgcttccaagtatgcctattatggacaaacttcaggacccgatgaagtcgcccaaaaatcaccgaatgactttggcctgtatgacatggccggcaatgtggccgaatgggtgaatgactggtatgacgcttatccgaaaaacaagagcgataattacacgggacccaaaacaggcgattaccgcattgttcgtggtggtggctggtcggacaaggtaaccgcactcgctccgaaggaacgcgaaaagctggacccggctcactccaaggcgactctaggctttagactggtctattctaccggtttttaaagtcgctctccttttgtcttgtctgaaattttttagattattacgcatgaagtttgcctatgcgctgaccgcaatactttgcggactttttgtggcgtgttccgaagaaaagaaagaaccgcttcccgatttgccgcccgtagaaatccctgcggatgttttcggcttttattcaggaaagatgccttgtgatgattgcaagcagcgtgtcgttgatatggacttgtttaaagatggcaatgcccttgcggttgaatccatcttgaaagattccctgcgaatcgatacgcttcgtggaacgtttgtgtttgccgatagcgtcgtaaaggtgagcctttcggataattcgaaacagtgggcgttcaagcgcgatagggtaggtaacctcgcctatatgaaatttggtgaagtctatcgcgatgccgaaggcatgaaagctgtactagtccgtttctacaaaaagattaaataagagcgagagaatatgtttactgcgttaattgccgatgatgaaccgctagctcgcgtgcgtatgcgctccctgctcgaagcgtattcaagcgaaattgaaattttgggcgaagcctcttccggggcgcagactatccagaaaattcacgagcttgatccggatatcgttttccttgatatccagatgcctgacatggatgcgttcgaagtcctgaagtcgctcaacgaagacgatatcccgcttatcgtgtttaccacggcctacgacaactttgcactccgcgcttacgaagagaatgtcgtcgattacctcttgaagccgattgaccctgagcgcttgcaggcgacaatgggcaagctccgtaagcgcatgccgcacgaagaaggcctgggcgttccggcagatttctcgtgggacaagttcaaggagctgatgagctcgagcgggctttacatgcagcgcttgcaggtcaagcagtccgaccgcattttgcttgtgaacatggacgaggtcatccgtttccagagcgaagaaaaatacacgactgcctatacgaccacttcgcagtatatcatcgacctgacgcttgtgaaactggaaacgcgtctcgacccgcgccagtttgtccgtgtgcatcgtgcgcacctggtggctattgactatatcgccgaaatccgcaagaacgatgcgggccgcttgtgcattgtgctgcgcgataagaaccgtacgcagattaccgtgagccgcaattttgttaagaccgttaagagtctgtaatttggagccctgatggaacagacacctgaaaaaaaatcagtcaagaagtttctgaaatcttttacacgtgaagttattgtccccgtagtccttgcgttgatcgttatccagtacgtcatccaggcgttccagattccgagcggttccatggaagattccctcaagacgggtgacttcttgctgggcctcaagtttacttatggttctccgattccgttctcgaatcagaagttcccgggatatgcagaaccgaaacatggcgatgtcgtcatcttccgttatccgggcgaaccggaataccctgataacaatcccaagcgctacacgcacttgttcaatgcgctcatgctcgggaattactactgggaccatgctcctgaaaatggtcagccgcacattgtgcattacgccgatggcccgaaggactatatcaagcgctgtgtcgccgtgagtggcgataccgttgctgttcatggcggcaagcttttcttgaacggcaaacgtcaggattcgctccccgcatttggaaagtggaccgcaagtatgcgcacgctttcgccgcgcgacgaagttgaagaatttgtggtgccttctgtgggcgatacgctttatgttgattctctcccgatggtaaagctctggtggttgcgttcgctcgtggcccaggaaaatccggattcttctgtgtatctggatctctcgctgttgcgcaatggccgcgagaacaacaattacgtctttaacgactttaagttccctatcgaaaacgatcgcggtctcttgctgcagacgatgtatgatcgcaataggacggttcgccaacagcgccttacgctgggcgatacgttgtccggtgctatgccgttcagctatttcaaggaacttgcaaagattggtttcttgccgatgattgacccgcacgatccgcagttgaatagcggctttacgcgcctggtcagttacgtgtcgtttgaaggttccatcctccaggatctcgaaggcaacgtgaaacgcttgaatgtaacggcgcctgcccaggattctacggattctgctgaagttgtcgaaaagagccattttgaaatccagcgcaacctttatctgggttccgaaaagattgaccgttacgttgtgaggtacccgcagttcttcatgatgggcgacaaccgcgacaattctgccgatagccgctactgggggctcgtctctctgcgcaatatccgcgcaaaggcttttgtcatctacttctcatttgaaaatgacgatggcaagtttgctcttggaaatccgctgacctggtggcgcatcccgttccgcatccgtttcactcgcataggcaagatcattgatctgattaagtaaatgaagttttcgagtgtggcatatttcttggcgtcgtgcctgatgatcgctgcttgtgcaacgcaagtggctccgacaggcggccctgaagataagctcccgccgcgtgtggccggagtcttgcctgcgccaaagacggcgaatcacccgaatgaactttatgtgaaactggaatttgacgaatggataaacgcctcaattccgcgcggggccatcaccatctcgcccccgattgaaaaaaaattgcgttacgaagttcacggcaagacgcttgaagtctattcacgtgcggaacttgataccggtacgacttacaccgtgacatttgcgggcggcatcaaggatttgcgtggaaacgctctagctaagcctttccaggtggtgttctcgacgggcgctacgattgactcgcttacgctgagcgggcgtgtgatggtgagcgattcccttgtccgcaaaaaatcttacccgagcgtcggcctttatctgatggggcctgaacgtgagtccaagcgctaccttgaaaagtaccgcgatacgactacgaaggtgcttgattccctcccgatgctcacgaaggaagaaccgctttacctcacatcagcggatagcattggcagtttcacgtttacgggcctcaaagcggggcgttaccgtgtcgtcgcttttgtcgatgcaaatggcaaccataagattgaaccttcgttggaacttgcaggcgtgtggatatcggacttgaatcttgacgaatctaccaaggatactttgtggattgcgcttgccgatcaggatacgactctcctggaaatggataacgtaaatcagccgtttgcaaatatactcgaagccaactttacgcgccgtgtgtattttgattcggcctttgccgatacgtccaactgctacctttcttcgtccacgggcgatacgctttatccgcgacttgtgtatctcggaacttcaagcgctccgcgtttctactttgatccgaaaccgaaaggcgaagtcctgtacaagtttacatgcctcaatggtcacgattcattgaaccgcgctttggatacggctaggaattacgctgaaattgaatggaaggaaatggaaggcgatacgctccctccgtctatccagacggtcaaggtgatggggaaggcgaaaaatgcgttcccggatgattcccttgtcgtgatttacaataagccggtactcgattccctgaaggatatgttcttcctcgttgaaaacaaggatacgactcaggtttctgtgaaaaagctcgacccggtccgctatcttgttttgcgtgatgccccgtggccgaccgattccaagtttacgctgttgcgtggctaccaggatacgactttggcaaaggccgatagcaatggcgtccgtgatacggtgattgaaacaaagtatcagggcaaactcacgtttgagacgatttctaagttgaaactcgcttcgatggtggggagaatccctggtgcaaaggatggcgctattgtacgcctcaagtctgttgaaaccggaaagtttgaatatgcaaagtgttcccgttatggggctttcgcatttaacgacctcgttgagggcggttacattattgattattattatgcagaagacggctcgggtttgcctaatggcggatccttgcaacctttcaaatacggttctgcttggcgatctccgcttgataccttaaagataaagagtggagcgaacgatttagaacaactgatgccgaaactgccggcattgccataaaggatggattaagatggtaaagattcccgcatttgtagcgcttgacttggaaacgacaggtctcgatttcgaaaaagatgaaataatcgaggtcgcgctcgttcgcttcgaaaatggcgaaccaaaggaaaatctcgatttcctggtgaagccctctgctgtggaactccgccccttcattgaaacgcttaccggcattagcaaggccgacttggaaagcgcttcggactttgcaacgattgcaggccagatttgctcctttgtcggagacctcccgattgtggcgcacaatgccgtttttgattccaagttcttaaagcagacgtttacgaaggtcgggatttcttacgattcccacgtgttctgggattcgctcacgctttcacgtattgcattccaggatgtgccgaaccatcgccttgatacgctcgtacaggaactgaacattgaacgtagtcgtgcccaccgcgccttgcccgatgcagatgcttgcggccgcttgttcgtaaaggctctcgaaaaaatttcgacgatggacccgtggatttacgacgccctttctcaagtggcgaagggttccggctatgagacgctcttcacttcaaaagttgaaaagctttctcctccgaagtacaagttgccgactgcccctgctttggaagctttgcccaagtccaaggctccgcgtgtgagcgagttcttcaaggaaggcggattcatctcgtttgtcgtcgatgattacaagccgcgccacaaccagcaggattttgcctcggtcatggaacgcaacatgtacaagggcggcctctgcgtgcttgaagcaccgaccggttctggaaagactctgtcttatcttattaccgcagcgaataaggctatcacgggtgaacgcgtgctcatcagtacggcaacgcgcaccttgcaggaacagctctggaccgaagccatcccgcagattgcaaagatttacaatggtgaacttcgcccggcaattttgaagggccgcgacaattacctttgcctccgcaagtttgaagagttgctgatgcacccgcagacgcttctctccgccgaagaacgcgattccttcatggcgcttatcccgtgggtactttcgaccgaaacgggcgacatcaacgaatgcaattcctttagccaaagccgcaatcgtgtgctttggtccaagctctcgtgcagtgcctcttgctgcaatggcgaaaaccactcgcatcacgaaaactgcccggcgctcattgcaaagcgcaaggccatgaatgcaaatatggtgcttgtgaaccattcgctcttcctttcggacctgcagctcgattttgcattgctcccatcttacgaacacatcgtgtttgacgaagcacaccgcttgcccgaaatcagtaaccaggtgtttggccgctccatctcgttcttcggattcagaaacatcgcgaagacgcttgagccttccaaggcgggtggcgatggcctcattgcagaaattgcaagccgtatcccggcagaaaagccggaacttcatgaaatttgcgacaagctctccgaagctcttggcgaagccgaaaaggctctgcaccgcttcttcatgaaaatcggtaagaagcttgccaagcagaaaaatggccgcagcggatttacgtacacgaatagcatcctcgctgaatacgaagcggacccggcaacgttcctcgagcagtacaataatgcacgtggctttgccgaaaagctcgtcgctgccactgcgaacatggacggtctcaagggtatcgtgagtgatctcgatagccgcatgactgaaatcagccacttcatctctgactttgaatttgtcacaaaggcgggccgcaacgactgggtcttctacatggaagaaccgttcaacccgcataccatcaagctgcatgcgctcccgctccactccggtaacgtctggagagaaaagttctatccgtggatcaagtctgcaacgtttacgtctgcaacgctttctgtgcaggccgacctcacgtacttcttgcagaagatgggcatggacaatttgcgcttgggcaaacagccgttcgtgcgcgtttatacggaacagtccgacgtgaacgaacgccgctccgtgatggtcgcaaagttcctcccgaagccttcggctccggaatttggcgatgctctgaacgatacgcttttgaaggtgctcccgaatgtcgaagaaaacacgatggtgctcttcacaagtgttgcaacgatgatgaaggcgcaggccgcgcttgccccggcatttgctgaacgcaacaagcttttgctctgccagcatgtcgatggctcgcttgatggccttgtcgcgatgttccgcaaggaacgcggcgcttgcttgctcggctgccagagcctttgggaaggcgttgacttcccgggtgatgcgctcaagctgctcgtcattacgaagctcccgttcccgaacccgagcgatccgcttgtcgccggtctcacgaacgagatgaaggctgctaacaagaacttcttcaaggattactttatcccggaagcttacatagaactccgtcagggcatgggtcgcctcttgcgttccgattccgattctggcaaggtcctcatcctggacaatcgcgttgtcctcgaacgctacggcaagaccttcgcccgcatttggaatttcaagaaccgcatcgcaggctccgtctccgacatcgaacgcttcgtgaagtaatttagctatgggggagtgagctcgcactaaagcgctccgggctcgctccgcattgagcattgtcttacatattcctgttgctttgtcatgccgcacttgttgcggcatctccttttctaaataaaaatgatatattaaagtattatgggaatggagatgtttatgaataggcttttaaaatttattgcaattttgattttgtgtctagttgcagaaactatggcttatgaatttcaattcaaaccatttttcttgcagataaaagattctaatggtcaaacaatggctgaagctttgagccgtgtttattatggaaaaattcgtgttgatgcgaaaaaggggagatgctattttttccaacctgaatatagagctaatgatgttgaatatgaaatagaccattgtatgttgaattatactcagataaatatttatagtcaggcagatagattaaatggaattgaattgaaaggtttagcttggattgaaggaaattcatatcgcacgagacctattgggggcgaatggagccgttggcgagattctcagatgttttcttcgtctgtttggaatccaaggacgggattgtcttttaggaaggaaaatggtaagtttatttttgaattaggcgataatcttaaaagaattcatgataagccgaatcagaatagtatttttgttcctaaagctcaatctgaaccacaaaagcctcctgtaaaggggtatatagatattagagccagcggtagtggcgaatcaagctactatgaagaacgtcgatgattctgtgtttctttttggattacattttcccataccccaaagcgtagcgacccgaaagggcgaagcccgacctcatacctagcatttccttcctaccgtctacttcctactactcatacctgttcacgtgtgtagccccttaactaacggaccattttttattatatttggcttcctattttaaggtgcataatgtttgatttaagtgctttttttgatggaatgtccaagcccttgcttcgtaacgcccatgcgaaggcgttcggcaaaaagggccttttaaacaatgctctcatccagtccgaaacgctctcttactattccgacaaggaacgcgttgcgggactcttttccaagatggaaatgtggcagcgccgctgcctgaacttgatttataatagcggctccagaggccttgcgtttaatgaacttcgactgacggttcctgtgagcaagaaccgcgaactccagacgttccttctcacgatgtgccgcgaatacgtgctttatcgctccttcgtgggcggcaccccgatttacatgggctttagcgattttattggttgctttgacatcaagcccgaaggcgaaatcgacacggtatctccgctgatttcttaccagaatctattggactggcatgtttgcgtcgtgctcgcgaacgcaaagaagaagcagctccgcatcaacacgaacggaacgctccaccgccgtggccgtcagatctgcgccgaagtgtttaccgcttcccgccacgcttctgaaaaggcctgcgaacaggaaatctcgctcattttcagtttcctcgtgcagaacggttggcttgaacgcgaaaacaccttcttgctcccgtccgcaaccgctattgactttatccataagaacggtttccgtctccatcaagatgtgatttcctggtggatcaaggaacgcttccacggcgaccgcgacctttgtgctcgcttgcttactagcattggcgaaggcctctccgctgctgatgctgcacagctcttctgggtgatggatccgtcttatcgcctgcaagaaaagaacaaggttttgccgtgggaattcctgccgcgtccgctttgcgaactctggattttgggccttgtcgatttccgcatggctcaaggcaaggtgactgcagttgtcgtgagcaagtccggcaaggactggcttgaaacgtctatcgcttcgattcctgaagcaaacctcaccgcgctcccgaactttgacttggttgtctcaaccggcatggctccgcgcgtgctctactccctcgcatgcttggcaaaagtcaagaacgacgaaacgttcctctgcttcacgctcgaaaaagaaacgtacgtcgcgggcctcaagagcggtttcccggaatccgaagtcgaaaatctccgcaactggctcaagccgcctgagaacgtctcctcgactcttgccgaatggaacgcctcgttctacggcgccaaggttcgcaccgcccgactcctcaaggtcgaaagcaaggaagtccttagtgaactttcccgcttcccgcagttcatggaatgcaccgaggaatacatcccgggttacggcttcattttgaatccggaactggaatcccgtgctttcgaaatcctcgagaactacggcttcttcccatatgctggcgaatcgaccgaaaaccgcacgcctgccgcccaggaagaatggaaggctgaattctcgattgcatggcccgaagcaaaaaagatagactacgaattgcgcgacgaagctgacgaagcatctgcccaggcgacgatggattctaccaagtacggtagcgtctatcagaagctgagcacgttcgacctcgtgaaagtcctccgttacgcaaagacggttggcactccgcttgccgccaagatcatggacaagaccaagcgaaacgcaaagctcgaagaaaagatgttctacgtgcatgcgctccacctcgcgaaatccccgtcgatggtcgaaatccaggaaagcggcaaggaagaaaagttctcgctcgacctttcgtttattcaagaaatcaaggtcctgagcaagaaggcctccgccccgcaagcataagcgcttgttttgccgttccgctcttttgcaatgtcaccccgcacgtcgttgcggggtttttctttttactaagttctaagttctgccaactaagttctctttttctatcattccttcaatgaatttcgtccgcatattccttttgctgggtgcgcttgtcgcgtactctttcggagcatcctcttctatggaaaaccttctgttcaatggccgctgggcccatgataacggcgtaagccgcgcaagtgcgcctgccgcatccatcacgttcaacgccaaggcctcaaagattacctttacggtcgaaggccattcccgctggcgtcttgaccgtgacggcaagcagatagaacagttcaaagtcgattccaaggaagaacgcgtgatcaaggttgaggacgacggctctttccacaagtatcgcttcatcaagattagcgaaagcggcgttcccgaaatcaagttttacggcatttccgtcgatggcgaatttggcgaagcccccaagccgtccagtcgccgcatcgagttcatcggcgattcctttaccgcaggctatggctgcgaaggctcctccgccgaagacgctcccgagttcgacaagacgaacgcttccaagagctatgcctacctccttgctagcggtttcaatgccgattaccaggtgaatgcctacagcggacgcggtcttgtgcgcaactacgacaacatggtccccgaatggacgtacgaacgcctctatgattacacggtcatgggctccgtgacctcgtatccgaagcctgaacgctgggatttggaaaagttccacccgcaggttattgtggtttttgaaggaattaacgattttcagggcaatcctccgtatgcagataaaggaaaattcaagaaagcgtacgctaatttgcttgataagctccgcaaagcccaccccggtgtgaaattcttacttgtttccacgaaagtatggcccaatgatgacctcgccccgacgataaagtcaatttacgacgctcaagttgctgccggtcacaaggatttggagtataaacacgtcctcacgtcaaatgtcggcttgcatggccaccccgatacccattcccaggaagaactcgcgaacaccttgaggcccataatagcccggcttggacgatggctttcaagataatttagacacgtaaaaaaccttttttatatatttagataaccgatgtctaaaatggatatgtgattatgtcttctacagttatgcgaaaagcttatgcccttttcaggatgaatttcctgattatcgtgctgttggtggtaacagccgtagcaatgtttgcgtataggcatttcttagatgacatcatggagattaatctcggtgaatatccctacgtggtggcgagcgccgactctgttgacggcggtacttctgccattaccatgacgcgtaccgacagctctgcgattatcgagtatgaactccgcgagggctatgcctacccgtatgttggcatcaagatttaccttggcgatggcaagaccatgggccgagacctgtccaagttcgatagcgtgttcgtgtggctcaagccgcgtaacgaaggttctgtccgcctctacatgcgcggttacgatagcgctctctaccgcaagaacgacgaaacttccctcaagttcaacgaaattgaatttaccccgaccaaggaaccgtacccggctgtatttgtcccgcaggaattccgcgtggctggctggtgggtttcccagaacgaaatcaacgttcacaaggcacgtgtagacctttcgaacatcccgctcattgaaatccagacggggacgaacgctccgctcggctatggtggctgggaagtcaaggggctccgcttcaagggcaagaagatttcgcaggtggacctcgtgacgacgcttgtcgctctctggtttgtcaccttccttatcatcttgattatcaggttctttgactacagccgtgaacgcgcgattaataggaagaagcaggaagaactcaagaagaacctccgcgctttggaaatcgagaagagcgaatacgagaagtccagcaaggaagacccgctcaccggttgcctcaaccgtgctggctttggcggcgtgctccttcgcgaacaggaaaagctgaaccgcacgggcggccctgtctcgttcatgattttcgatattgaccacttcaaggaagtaaacgacacgtacgggcatctcgtcggtgacgaagtcctcgtgaacctcgcgaaactcgtgcagggcatgatccgcaatacggactcgcttgtgcgctggggtggtgaagaatttgtcatcttgagcgacgatacgagcatccagaatgccgcgttcctcgccgagaagttgcgcaaggctattgagtcggcaacgcttattacgcagcagcaggtgacttgctcctttggcgtgaccgaaatgatcccgggcgaagacccgaagtccttcattgcccgcgcggacaaggccctttactcctcaaaggaaaatgggcgtaatcgcgtgacggtcgcgacgttcaagcgcactcattaagaggttacgatgattcgcagttggctcttcgttgtcgctgttctcacgtttgacttgctgctcgtttcgtgtaccaagcatcccgaggaggatgatagcttcaagcaaatccagctccactggaatgcggttgacagcgatgctgaatcgtcggaacacaaagacaactgtgtgattgaaatcacatcgaaggtcatgcaggcgccgctggtgctcaagtccaagctcgttgaaatctcttacgaagtcatttatagcctgactgaaaagggcgaactcgtctttgaaggccgttgtggcgactcgcgcttcagcgatttgccggaatgttcctggcagtcgacttgctctggtggttcggcgtccgttgtaaaattccacaacgaacgataacgggagaccctaacctattgaaccgtatatagatatctttatagaggttcaaaccgcccgcactgtctagtgtcggtagctcgccgtgaggattttctgtgaaaccgatttttgaatataccgattatcgcgaatggattagggatgcttttgaagatttcaagaagcgtaagaccgtcatatcctggcgatacatggctatgaagctcggtgcagaccccggcaacctcctccgcatttcgcagggcaagatccacctcgctgtaaacttcatcaagccgatggcagagttctttgagcttgacgagaaggaagccgcctactggtcggaacttgtgtacttcggccgcgcgaaaagcgaccaggaagcgctgaaccattatgagaagatgcaggcactgaagggtatccctttaaagcgccttgccaaaaaagaacttgaattttaccgccattggtactacaacgctatccgttccgtaatcggtatttgtaattttaaagatgattatgaaggtcttgccgaatgctgcacgccggctatcacggtggagcaggcgaaggatgccatcaagctcctgcacgacctgaacatgatttctgagggtaaggacgggtactggaaagtgaatgatacatttgtgagtacaggtggtaactggagatccgaagcagttcggacattccagaaggagacgattcgcctcgcgggtgaatcgcttgaacggcatgcgcctcctctgcgcgatatcagcacggtgacgatgacgttcaacatgaacgatatccagctcattcgcgaaaagatcaaggagttccgctcggacttgctgcgtctttctcaggatggcacgggtgacgatacggtgttccagctgaacgttcagctgttcccgcttgcttttactaagaaactgcaggagaagtcaaaatgaaaaggctagcctgcatactttcagctcttatgctctggagctgctcggacaaggtcgcaggaggccccggcagcgaaacgacgaacggcatagcctacttgggcaatggcgcagtggcgtcgtacgcacgtgtggcggtcaggagtgtcgatcacacttcgacggctgacagtgctaccaatgaaattgtgaacgcggacttctacgcggattccctcggtaacttctcgttcgaggctccggaaggcaagtaccgcttgacgatcgtgtatggcggttcggcatacactggactttactcgggcgatacgaccttgggtagtgtgaaccttgaaccgacggctgcgcttggcggcttggccgaagtgcctgaagaatgcgactacgtctgggtgggcgtgcgcggcatggacgtgcttgtgcgctcggattcgacgggccgctttatgctcgctcagttgccgtcgaacgactcgttgcaggtgtacttcttgcgcggtgacgacaacacggtctatgatgacttgtccgtgaagctctcgccgaacgaaacggaaatgattgacctccagcccgaaaagccggacccgtacgccggaaaggtgaagtttgtggcggtggcagatggcaaggtcgttccgtatgcatcgcttgcaatccgcaaggctgatgcccgtgtcaattctctgcacgtgagtaacgtcattgccgaagtggatgcctatgccgacaaggatggcctctttgtcattgactccttgaagtctggcgactaccgcctcactgtaatgcagtcgggtgccgcctattccaaggtgcttactgcaaagcagattgctgcccttgatacgattgaacttcaggaaacggcaaactacatgagccgtgtgacactccatgccggcgaaaagtatgcgtgggtgggtgtctatggtctcgacgtcttgacgaagacgaacgaagaaggaacgtttacactcccgacactcccgacgaacgattcgcttgatatctatgttgttacaacaaaggatagcttgtatgtaacaaagcgcatcgcgccttccaagggctctgctgatttcgactatccgtatgtcgtgatgcaggacttcgaaaacgtgaaggataccggaaactggtattttagcacggattctgttggctccaagattctgtccaagtcgttcgatacggataacgagcgcaagtccaaggtgttccacggaaagtacaacctggtgggaacgaataatatttacgcttgggttttgaccggcatgttcctccgcgacgaaggctggaacctctccacgctcgattctatttcgttctatgccaagggctcgggccagattcgcgtgtctcttgaaaactggacccgtgaatccgaagtcgcagggctctcgctcaaggctgcctcggaatggaaagacctgaattcgcagaagtggacgcgctatgtcgtaaagtatgacgacttgtgctataccgcccaggatgtgagcaactgctatatcgcttggaatacgctcaaggacgatgtccgccagctgcatttcttcgtaagaaatggaacagaattctatctagacgatatagtgctttatggcgctcttttctaaaaattagaccttttaagtgcgcctcgaattaagtatctttgtaggcatgcagtctattgaatcagaagcaaaaattgctcaggaatatctcgcccgcatcgcaaaagatgccgaggcgaagtttgatgaacatctccccccagtaaaggatcgtccgtgccgtttgcacgaggctatgcgctattccatgttcgcaggcggcaagcgcttgcgtccgggacttgccaaggccacgttcgacatgtttggcggcaagggagaaaagatttggcttgcaacgagcgctctcgaaatgctccacacgttcagccttatccacgatgaccttccgtgtgtcgataacgacgactatcgccgtggaaagctcacgagccacaagaagtttggcgaagctacagccgtgatggcaggcgacgctctctgcatccacgcctttgagatgatgggcaagaccggtaacgcaaaggctattgaactccttgctcacttgctcggcacgtacggcatgatcggtggcgaaatgaccgacatcgaatgcgaaggcaagactgtcgatctcgaaattgtcgattacattcactaccacaagacggctgccctcatcgaagcctctctcctcgtgggtgcaatgcttgcaaaggcaagcgaaaaggatatggaaatcatccgcaactatggccgctccatcgggcttgccttccagattgtggatgacattctggacattgtctctacgaccgaagaacttggcaaggatgccgggtctgacatcgaaaagggcaaggctacttatccgtccatcgttggactggaaaagtctagggaacgcgctagggaactttacgaggaatccatcaaggctttggatggcctcacatgcgatacctccatcctccgttctatagcggcatacatcatcacgcgagtgaaataaatggaactgaaagacgttaagtcgcctcaggacttgaagcactgttccgtcgaggaactgaaccacctcgcaacgcagatccgcgagaccatcattggtcaagtggcgaagcatggtggtcacttggcatcgagccttggcgttgttgaactgactcttgcgctgcattacgtgttcaacgcacccgacgataagatcgtgtgggacgtgggacaccaggcatacgtgcataagttattgaccggccgctatgaccgattcgataccttgcgccagcagggaggcatttccggattcctcaagaggaacgaaagcgtttacgactgcttcggggcgggccacgccacgacgtctatttctgcggctctcggctttgccgttgcgcgcgaccatttcaaccgcaacaataacgtggtcgctgtcattggagatggctccatgacgggcggtatggcttacgaggcgatcaataacgttggtgcctccaagcagaacatgaccatcatcttgaacgataacaagatgagtatcgccccaaacattggcggctttagcaagtacctgaaccgcgtgatttcgaacccggtttacaacaagatgcgtaccgacctggatcgcctgatgaaccgtttgccgggcattctgggttctcgcttccgtgacctcttcttgcaggtcgagaacgcggcgaagaacgccgtgaagccaggtcgcttctttgaagacttgggcatccgctactttggtccgattgatggtcatgacatcgatgaactcgtgatgattcttgaacgcgtcaagcagcagcagggcccgtgccttgtgcatgtgttgaccgaaaagggccgcggttttgacgctgccgaaaagaatccgacaaagtatcacggttgcggtgcgttcgaccctgaaagtgggctcccgcttgctccgggcaatccgaacccgtctcttacgagcgtgtttggcaatacgcttttgcagcttgcccgtaaggacaagcgcatcatgggtatcacggctgcaatgcctacgggctgcggcatggatatcgtcgcaaaggaactcccggaccgcgtgattgacgtgggcattgccgaagagcatgccgtgacgtttgcggcgggcatggcttgcgatggcgttgtgcctgtggtcgcgatttactcgtcgttcatgcagcgcgcctacgatcagattatccacgacattgcactccagaacttgcatgtggtgcttgtgctcgaccgtgccggccttgtcggtgctgacggtccgacgcatcatggcgcctttgacttgtcgttcttgcggactgttcccggaatgaccattttggcaccctccaacgaaaatgaactgcgcgacatgttgactgccgccatcgatatggaaggtgtcgtggctatccgctacccgagaggcactgcacttgctgcagagcttgtcccctcggaaggaccgttcgactataaaagcccaaagattcttgagaagggctccggcatactccttctgggcgccggcttcatgacaaatgaactcaagaaaacagccgccgtgcttcgtgaaaacggatacaacccgacgcttgtggatgcccgttttattaagccgctcgaccaggaatgctaccgttcgctgtttgacagccacaatgtcattgtgacgctcgaagacaatacgaaggtgggtggctatggttcagccattgcggaacttttgtccgatctcggctatacggacaagaagctgtaccggtttggtcttccggacagattcgttgaacagggagaaatcaaggctctctacaagatcttagaaattgacggggaatccgtcgccaaacagttgatggaaaaactatgagtgaagaagaaaacaaaccgaagcgtactgtaagaatcacgcttgaccgtaaattcggagtcagtgaagctcctgaacgccgccctcgccgtaacgacgacgaacgcggttcctttggcgacaagccctcgttccgtggggatcgtggcgaccgtcgttttgaccgcgaccgcggcgaccgccgctttgatcgtggtgaacgccgtttcgaccgcgacaaccgcgatgaaaaccgcgaaggccgtccgttcaaccgtgaagaacgccgtggtggtggccgctttgaccgtgaccgtcgtccgcgccgctttggcgacaagccgtttaaccgcggaccgcgcggtgccatgaacgccccggtctaccgtcagcgtccggaacagaaggaagctattgacgagaacttggacgaagccgcactcgaagcacgtgccgctcagattgaagccgttgaagatgcaggctctacaccgccgtggttcaagcgcctcatcgcctgcacgactgaaaagggtcgcgaacgcgaaggcaagttccttggcgaaggcgttcacgttgtcgaagaactcgtgaagcaccaccgcgaactcgtgatttctgtttacgttgtcgaaggctttgaaaacgaagaactcatcgaagccattaacgaagccgaaattacgcttcacactcttaccgaagaccagatgaagcgcctctcttcgacgatgacgacgcagggcatcatcgcttactgcaacatcgcaagcaagaagccggtctacgaaacaagccgcagtgtgcttacgcttgtggacgccgtgcaggatccgggtaacctcggtacgctcttccgcacgagcctcggtttcaattcttcgggcatgattctcggtcgtggtactgtgagcccgttcaatccgaaggttgttcgcggttcctcgggtacgttcctccgcgttccgtttgaattcgacgtggatctcgtggaccagatcaacttcctccgtagcaagggctataccatcatcgctacggatttgcacgctaagcagtccctccgcgaaatcccggctcacaagctccgcaagatggctttcctcgtgggtaacgaaggtgctggcacgaacccgtacttcatcgaacttgccgacgaaacggtgaagatcccgatgagcagtgaacttgaatctctgaatgtggcagtcgcacacggcattctctcttacgaagccgcccagattcaggaggaattgaagtaatgacgtgcttttacgatcgccttgaacagcgtattgcaaagtgcggcaacccggtgtgcatgggcatggaccctgtgctcaagcttattccgctcgaaggcactcccgaagaccgcatcaagcgcttctattccgacatcttggaatgctgcctcaagcgtaacgtgcagcccgccgtcgtaaagccgaacagcgcttattacgaatgcgtgagcgtgcagtcgatgcttgttctgcagcagctcattgccgattacagaagtgctggcatcccggttatcttggatgcaaagcgcggtgacattggcaagtccagtgccgcctacgccaacgccgcttacgatgtttaccgtgcagacgccgtgactgtctctccgtggatgggtgccgattccgtcggtccgttcattcgcgaagatagcgaaaacggtgcctacgtgctcctccgcacaagcaacaagggtgctcacgatttccaggatttgcctgttactcgcagtgacgatccgcgcgacgttgccgaagcgttctattccgtagcggacaagattatggaatgggatgctgacaagggataccttggtgccgttgtcggtgcaacccacccggaagaacttgagaagattacggcttacaccgttgctcacaaacacgaaatcccgttcctcattccgggcgtgtccattccgggcgtgccgggcggtcagggcggcgatgccaagactgttctcaaggctatccaaaacggtggcggcaagcgcaagttccatgtgctcaactcgagcagtggtcttaactttgcttggcagcgtaacgatacgccggcaaactacgcgaacgattgcgtcgatgcactcgaaaaactcgcagaggcttgtttaatttagaacttagaacttagctcgcttcgctcttagaacttagttttctaagatctaagttctgccaactgccaactaacaatgcgtttccttgctgctattataactgctattgccatcatcgcgcttgcgttccattacgcaaagccgttgcctggcacgaactttgacgaatccttcttgccgaaggcttcgtctgttcgctatgtagctgcagggcatgacgcctcggtagcggggctcttctggatcaagggcctcaccgaactcggtgaaagctacctcaccggcaaggaatatgcgtatctcggtcatgtcgctgaactctcgacgagcctggattcgctattctacacgccgtattattttgtcggtggcgtgacgcccgtagatgctcccgatacttcggacttctcggtactccgccgtgcgactcgtgtttatcctgaaaactggcgcctttcgctttactttgcactccgccttgctcgtggcccgtaccccaacaagactgaagccgccaacgtgatgcgcaagtatttcgatagcccggatacaacgattcctgatcacatccgcacgatttatcgcagttttgaacttgactctatgcagaccgagactgcgcttgaaaccatcctgaacgacgtgatgcaaccgcgtttcaagaagttccgtgcaagcttttatgtgaagatcctcaagctcctcggttataagggtttgattgccgactacgacaaggacgacaattatcagaaagtcaagttccttgtcgatggcatggccgaaggccgcatcccgccggttgttgcttacaaccgcctccttgccatgaaaaaagtcgaagaacccgccgccaattctactgccgctgatacggctaaagtaagtgtcgcggattctttagaaaagaagtaatctttaattgaattgtctattttccgcagcgtgcggaattcttctcaagtcccatcagttcgaaggctgttttgcaacgattgaacagcttgcttgcttcggacgggttagatttgctcaggaactttcctcggtaataaaggatgttcgcggtcgtgtagggcgtgttggcttcaacggattttgcctcggccttgcggtaaatggcgtcggcatcgccagacttttgtatgtctgttaagcgggcgtccgtccagtagtaaattcccgtatcgtcgtcggtgcgcttgccgaccatcttgagggcctgtttggctttctcgtcgttgtgggcgcctgcgtatgcgatggcacattccgaatagaaggcgccttgcaggttgtcgttgattccgtcgaggtcgtcttccttgacgttttcgcaaagcgatacagcgtccgagtatttttcggtcgcatttttcaaagccatttttgccttgacgagcatgattctcgtcgagcggtccatgccttcgttctggacgtaattcaggagcgagtcggccatgctgtagtccagactcattgtgcggacttgtcccatggcgatgataatgcggccttcagaacgtctgtctgcttctttgcggctagcaataagagcacgctcgagttgcgaatagcccttggcaaaattccctgccttgatggacttctgcgcacgtccggcaagcttcccggattccgtggcgaaagcagcggctccgctaagcgctacgcaaagggcgattttcaaagccttcgttaccatagcgtctccacgacaaagggtacagaatcatgcctaggaacattgcctttcaaaagccacatcttggacatgccggtcattaagtcgtctgcactctgcaacgtgttttccgttgtgttcatgaagtcttgcaagccggtcgtgactgcaccgaagtccgtgacgaggttgtccacacgacccacggtagaatccatggaattcaaaagcgtagtgacctggcccggtagcggcttgaagtcgtcaagcaaattgcctacgttgtttgtgacttcgtttgcgcggctaatgagcgtcggaacgccggtcttcatcgtatcgagcaagaaggaagtctttttcagcacgttcttgccgaggagagtgatttcgtcaagtcggtaaagctgacggtttaggttgtcgtaaagagcgcgagacccgaacaaagcacccatggttgtgcctgtatcaagtgccatggccacaagttcatctgcggcgtccacaaggcggttcacgcggcccaaaagttcgtttgccgtttcaatgaccgtttcgatatcttgagccttgcctgccgataaggttccgttgtcttcgagtacgtggcctttatttttcttaatgtcgatattgatgacacgggccgaaatcaggttctggtcgcggatggcgtaagcttttgcactgtcggtaatgagattttggtatttcttctcgatggagaattccatgagaacgctatcggatatggctcccgtttcatctttcttgatggacacgttggttacacgaccgacatcgacaccgctaatttgtacactcgttcccttttttaggccaagcgccttgtcgaatgtactgtaaagcttgtactcgtccttgatgacaccgacgttcttgtcgtaaaggtagtggtaaagcaccaacgaaaaaatcatgacggcaacagtgctgatgacgccgaccaaaaggccggacatctccatccagttaacctgttttatcttttgaaatgccattgctttcgtgaaatataaatagattatattgtcaaattgaaattaattgatttttttcgaggaaatatggatttttttgaatttttgaatactgccgtgacgccgtaccatactgtagacgctttgaagtcgttttttaaggctaattcttttacggaaattgggcagactgcgaatttcgaacctgcaaaagcctatttcgtgtgccgcgaaggttctgtcattgcgttccgcacgccgaaggtgtgggacgaatcgtctcgatttaggattgcgcttgcgcatacggacttcccgacgctcaagatttccccgaatccagatggaatgaatgcgggcgtgtgtacgctccatacggaggtttacggttctccgctttacacgagctggcttgatcgcgaccttggctatgcggggatgcttgcgtatgtagattcggcggacaagttgaatacgctcaagacgaaactgttccgcggtgataaacttttcaggattccgcagttggcagtccacctgaaccgtggcgtgaaccaggacggtctcaaggtgaatccgcaggttgatttcaatgcgttgtggacgggtgcttcgggcagtagtgtttctgaaaactgcaagaacttgtttgtgaaggcgcttgaaaaggaactcccggaaggcgctcgattgattgattttgacgtgcagttatttgatgcccagcctgcaaatcgcggcggctttaacgacgaatggatttattcgggaaggctcgacaatttgagcagttgccatgctattgccgaagcgatggtgtctgcaacatccgctgaaaacgattgccttgttgcgtgtttctttaacaatgaagaagtcggttccaatacgcgcgaaggagctgccggtaacttcttgaaaagtgtattggattctttaacttcgcctctctcgtctctcgcctctcgtctctcgtctagcattgctatatccatcgacatggcccacgccgagcatccgaaccacacggaaaagcacgagccgaatcacgctccactgttgggcaaaggcattgtgctcaagacaaatgcgcaaaagcgttacgcaagcgacttgatgagttctgcgcaactccgtttgctttgtgaaaaagcgggaatcccacttcaagttttcattatgcgaaacgacatgccttgtggctcgacggtcggtccgactgtttctgcaaatctcggaattccaacggtcgatatcggcgagcccatgctcagcatgcacagcatccgcgagatgatggccacaagcgaccacgaagacatgattaagcttgtagaagctttgtattgctagtagtcttgcttgccgaagcctgtcatgcccgtctctgaacgggcatctcctttttaaagagctttgctacgggcttttcgacaacgtatttgaagacaatcgccacaaccaaagtcaaaccaaatacggcgagggcgtaagggatgtaatacgcgatggcattgaaaaaagtcattgcggctcccgttttccagaaaatcgtgctgcgcaaatttcccgtttcaaggatgaccatgaaatggaaaaggtaaatcgcgaatgtgcaggaaccaacgtaattgatgatgcgtgccacgatgccctttgctttgattaatgtaccaagtgcgtacacggcgatgaacattcccacagtcgttataaagcaaggcgaacactggagccaacggaatctgttgttcgcataattctcgccgtattcggtgaacatgtaatattgcaggctaaacttgatgaaaaagccgagtagataaataacgatgccgatggcaaaaagcttgctccgcttgttttcaaatttgcggatgaacagtgaaagttcgtatccgagaataaggaaaatcgtgcaatacccccaaaggaatttttcgaaatcaatcatgctcaacttgaaaaaatattgcacgtcgccaatgacagcagcaccgatggcaattcccaaaagagtccgccttaatttgttcttttgcaggctgtcttggcagacaaacgctagcattgggaaaaagaagataaatgacatgtaagtacaaatgtaccacaaatggtcgccggggagtaacctgaaaatgaatcgtccgagataatcccagtcggcatttaaaatggaattgagtggtgttggactgttgtaataacggtaaatgatgttgattaggatatagacaatcgtgggaatataaacgcgggagaaaaatgattttgccctatgcggaaaagtcgggatgatgtctgcatcggacttgattctgccaaagaaaaagaaaccggttaccagtaaaaatagcggaacatcatcggcgaggattgtcgaaatggcgagtctcccgctaatcagttcattgttgtttaagatgccgatttggctatgtgccataatcactagcaggcacgccacaatccttatgagttctatagaatgatttttacacgttgtgctctttatttcgggcataacagttccttctccgttgtaaatcctatcgtttaaatttataaaatgggaacaatgtaaatggcaatgtgctaaaagatttctataatttctaaatcaatttacgcaaaagaatattatgcaaaaaagtccaaacgaaatcgataattttttaacacctgacgataccaaaattatgaaggggattgccattatctgcatgctcctgcatcatctttggtttttcccgaatcgaatccctggtggcggcgttgagggcatattcacattgtttaatgcaccggcaacatcttatttgggaatttttggcaaaatctgcgtcccgatgttcttcttctttggcggctatggcgtttacaagagtagctacggaaaaccgtacgatattgtgggccgcctcaagagactttattttgcgtactggaaagtcttccttgttttcatccccatcggtttcttgttcttttcttcgcaagaacagtattgcaacgatccttttatttccactcgttttaataatttcgtgccgagagaactgctttcgaacttctttggattcacttcaacgtacaacagggaatggtggttcctgataagttatgtgtttgccttgatttctttcccgcttatcagggctgttattgaccgctattcggcaagaatcaatttgttcatcatcgtgattgtgtcgctcttgtttgcgcatattttccctgggcttaaaactgtgactgcgcttggtgtccttggacacagccacatgtacctccgctttttctgccagattgctccgtatgcggcatgcttctggatgggcgctgtcgttgctcgcaatgggctatttgaccgcctgcatggatcgttgaaacaacataagcttttgaacccgcttgtggatatcgccgtttggtgcatggtcattgtgatgcgccaaaatgaagtgggtgatatttttgacgtgttctttatcccggttttgacggtggcgagtatggacttgctgaaccacgttaaactcctgaaaaagggaatttggtatctcggccgacagagcacctcgatgtggcttatccatccgttcttctgctactattttgatgtcccggcaaagattgtcgcggctccgcattatgcgattccgtcgctgttggtgcttatcgccatgacgtacatcgcatcggtacttttggcttatttctggaagggtgttggttttgtttttcagaaggcgaatgccatgaagattaattttaaacattttggagcttcgggtgaaaaacaataagtctctccagtattttttgatttggggcgtcatctgcctgcttgcaaacttgttctgcacgaatgctgccgcttttggcggtgaccagaactattgggtggattgggtcaagcagctgtcgaaaaacggtcttgaacgttttaacggcaattatcctccgctttatgttttttggctctggattgtggcgcaagtccatagcttggcaaacatcccgatagaaaagggaactcttatcaagttcttctgcctgtggccggtttactttggccatgttggacttgtcgatttggcgagccgcctggtagcacgcttcaagttgccgaagtactctgcacatctcgtgcttgcgtttgtggccttgaaccctgcgcttttgctcgacggtccgatttggggacaggtcgatttgttcccctgcatctttggcattgccgccctttactgcgtcaacttccgcggacttttcaagtacgcttcgatgttctttgcgcttgcgctcttggcaaagttccagatgattttgcttttgccgatttttggaggcatcttcctccgtcgctataagcagtcctggcgcggactcccactcatggcggttgcaattgtgcttgtgcttttgccgttctttgtcgcagggaacctctcggggctcctcacgcatgcttacctcaacacgacggaacagtacccgttctcgacttacaatgccgcaaacacttggatgttctttgtgggcaatacgagccgtgatgccaatccgcttttcgggctctcgccggaaggtgttggatttttgctctcaccgtcctggcttggaaaaatcttgttcgtgattatctcggcatacattttaaagtgtgcactctttgcaaagacgctccgccgcacgtttgaacttgcgacttgggaagcttttgcattcttccttgtgttgccgggcatgcatgaacgttatttgatttacgccgttccctttgcttgcgtgtggatggttctcgaaacaaagaaagcttggatttggactttgctcgtgacagctatttgcgccatgaatatttcgatggtgaatggcttcaagggtgcggacttgtgggtcccggtttctgggcttgcgctcctcatcttcattgcgggtgttgtgaacaactttgccccgcgtgcgttcccggcgctgattgaaaagcttgcccgcatcccgttcccgcgctttacgccgtatgtggtgcttgctctgttccttttcccgatgctcatttctgaaattgtcggactcatgccggtcaatgtggaactttcatcgaaccagttctacctcacagatttgccgattgaccatttcacgcagcagtacgggaggcctcgtgtgaatcgcgctgtcgatggcgctacgcttaccgttcgtggtcagcagtacaagaacggcattggtacgcacgccaattctgaactgttcttcaagatgcctgcggatgcggactcgctcgaatttgtcgtgggcattgatgacgaagcgggtggcggtggctccgtgcgctttattgtggcaacgcccgaagaaacgctctggaaaggtgacgtcgtgttcggcaatagaaagccgcaggcgggtaaagtctatatcggaggcaagcagacgattatcctcaaggctgatgccgatggcgacaacgcttatgaccatgccgactggctgaatgtcatcgtgacaaagaggaagtaatggacaaggtctttgcttggctgaaatcgcgaacggcggcgcaatttgtctttgctgcaattttgctgttggggacgtttgcgcgtgtctatatgttcggttcagtgccgggcgatatcaaccaggacgaagcttttgcgggctataacgcctatacgctcttgcaccacgctgctgattcttacggctaccgcttaccggtttacttgactgcctggggttccggcatgaacgctctcgaatcgtatttgatgattccgtttgtagcgctcttcgggatgcaggtctgggtgatccgcttgccgatgcttttggtgggcctcttgtcgcttgcggcggtttacttcttggtgcgccgattctcgagcgaacgctttgctttgggagcaacacttttgcttgcgatttctccgtggcacgtgatgctttcgcgctgggcgcttgaatcgaacttggcgccgggctttgtgctgttcggacttttcttctttgtgaaaggtcttgaaaaaccgaagttcttgattgcctcggctgcgttttatggactctcgctttatgcgtatgcgaccatctgggtggccgttccgttcatcattttgttgaacgtactttatgctctttggacaaagtctattcacaacaatcgttacacttggatttcgcttggcgtgcttgctgcacttgcgctcccgcttatgctctttatgttcgtgaacaagggcgtcatcaatgaaatccgcttgccgtttatcagcatcccgaagcttgtttatttccgtgcaagcgaaatttcgttccaaaagattcccgaaaatttcatgaacctctggaacattttgaagaaccagtctgatgggctcccgtggaattacatccgcaatttcggacttttctatccggtgacacttgcgtttttctttattgggcttgttgaaaacatttggcaggtcgtgcgtgatgtgaaagcgcgcaagcttgggctcccgttctttatgcttgcctggctgctcgccgcttttacgattggaattttaatcaatgtcaatgttaatcgcgtgaacttgatttttatcccgattatcgtcatggctgcgcaagggattattatcgcgtttagctatatccacccgaagttgatttacgttccgctggtcgcgtatctcttatgctttgcaaattttgagcgcgaatactttacgatttataaggaccagattgcaaatccgttctgcgaaggcattggcgatgctatggaatttgcacagtcgcagtcgaaaccggacgataaaatttatgtggacccgggcgtgagctacccgcgagtgcttttttacggcaaggtggacctgaactcttacctttcgacggtccgctatacgaatttcccgagcgcattcctctatgtgcacgaatttgaccgctatgttttcacatttaatttggataatgccgatacgcaagcggtttatcttatggaaaacaaggattctagactttcttggtttgaacagcgtggcttttcggtccgtaattttggaaaatatattgtagcataccccgcaaaattactctgagaagtcgaaatttgatatattggtgttcgaaaaagaataagaagtgtgaatatgcgaatttctactgtatttaagatttgttctttgacgatgcttatggctgtggcttcgtttgcccggccgattaacgatggcaacaagctctttgccgctggcgattatgccggtgcgcttgaaaagtacatgaaggcccgcgaagcggagcctgcaaatccgcttttgttctacaatattggaacgtgccagtacaagctcggcaattttgaagaagccaagaaggaacttgaaagtgccgtgcgcatgccggacaagaatatggctgctaaggcggcgtacaacttggcaaatacgcatttccgcgtgggcgagaaggctcaagaaccgagtgctcgcattgcggcctggcgagaatcggttgcttatctgaaaaaggcaattgacctcgataacgattttgaaaacgcgaagaagaacgtcgaaattgtccagcgcaagctcaaggaagaactcgacaagcaaaaagaaaacaaggaccagaaccaaaatcagaacgaccagaaacaacctccgctgagcgataatgcaaagcaggttttggctcgtgcgctccagctttgcaaggatggcaagtatgccgaaggcaagcagatgctcgagaacctgattgccgaagacgagactgcaagccagttgagcggtcacgtgcagcgcattgacgacgttatcgaaatcaaagccggtcgtaagcccaaggcaaagattgacgccagcaacaccgacaacgacctggaggtgatctaatggctatgctgagacgaaagacgaaagacgaaagacgagagaattgtgtcatcctgagcggagccgttaggcggagtcgaaggatctctgtagcgttgggctttgtattgctttttgcggtggttgcattcgcagctccgaagtctgcttcggcttactatggcgatgcggcgttccagtacatcgaaaaccgcttgccgacggcagaaatcacttgcaacgaaggcttgcaatactacccgaacgatcagaaattgcagatgctcctcgaccgcattcacgaagcgaaaaacgagcagcaaaacgaaaataagaagaacgatcctaagaacgaccagaatcaagaccaaaataatcaggaccaaaaccaggatcagaatcaggacaagcaaaaccaagaccagaataaagatcagcagaaccaagatcagcaaaatcagaaccagaatggcgaccagagctcatctagcgcccagaatgaccaaaaccaagatcaacagaatcaaggtcagaacggtcagtctagcgacagccagcagcagagttccgatagcaatggcggtgccgatcagcagcaacagcctgaacagtccgaagggaattccagcgacagtaacggcggtgaaccggaacagcagccgcttcaacctggtgaaatgactcctgaagaagccgcccagctcctcaaggactttgacgaacagaatggcgaacgcaagccctggaaacctgtccgtggccaagtccgtccggctaaggattggtaagttctaacaagctttgttgtcggctttacaactcaagtaaataaatcttcactttattcatgatttttcttgtacaaagcgtagaaaatttgtacattaataaaaacaatttaataatgaggatttgtatgaaaaaagttcttgccgtactccctgcggtcgccctcgctatggcgggttgcgtatcgtcttccgatgattccaattccgtggctccaactcctgcctcgctcccgacggattttatcgtcactgaaatgggtgaatatagctatgctgctgacggctccttagaagtcactaaggctacttgcacggattatgcaaatgaagttgtctggaaaaagacaacccagcgtggctccttgacggatgctggtaacggtactgctaaaatggatttgggcgatggtgatggcaagaacacttatgaatttagagtggctgccggtgaaaaattcccggaaggcaatttctataagagctctactctcaacgatccgctgatttggggtgtcgttcttgaagacccgtattatagtgaagctgttttcatcaacacggattgcattttccaaaactttggcgaaatgcaagaaacgcttgctttgatggtcggtgttccgaagacttctatcaacatgagctgcaagacacttagcattgaaggtcttgaaatgacttatgtctctcatacgcaggagtccattgaatatacagtgtcgtatggtggcgtgactagctctgtcaagcagcgtttccgttatgcgtttgttgaaaatgactgcaaaaaggcatttaaggattatcagaaagaatatgaaagtggtgaaacgcaggaattcttcaattttgattactatgatcaggacatcgatgcttccgctgaattcacagacttgattataaatttccataatagaacgggccttgctaagtctgcgccgacgctgaccaagaagcagattaaggatattttccgcgctgttggttccaagatccgccgcggcaagtaataaacgtattcataataggtacaatgcaccctgcaaatgcggggtgttttttatgcgtaaacaataatgttgcaatcttctgtttattttcatatcttaataatatggctatgcggaaatttctctttgttttgcttttggtcttgtcgtttgtctcgtttgcagtggcatcgaacacagtcgctcgtccatcgacgagcggtaagctccatgtcgttggctcggagattcacgacgaacacggaaatgtcgttgttctcaagggcgcaagtacccatggcctcgcatggttcccgcagtttgtgaataacgggctgttcaagcagctcagtacagaatggaatgcgaaccttattcgccttgcgatgtactccaaggactatgtagagggcaaccgcaaaaagactttagaacttttgcgcaagggggttgaatacgctattgcaaatgacatgtacgttcttgtggactggcatgtcctagaagatcagaatcctaatgtgtatcttgccgaggcgatttccttctttaacgagatggcgagggattatgcaaacgtcccgaacgtgatttttgaaatttgtaacgagcccaatggcgactgcacctgggaagatatcaaggaatatgcgcatgtcgttatcccggtgattcgcaggcacaaacctgatgctctgattgtcattggtacgccaaattatgctcgtgaaatccagtacccggcagaggatccgcttccattcgacaacgtgatgtattcgttccatttttacgcgacttcgcatacttatgtctttcgtgcaaaacttcgtaatgtcatgaaacgaggaacgccgatattcgtcacggaaagtggtctctgcgaagaatcgggcgatggcaaaattaatttcgaaagtgtaaaactttggtatagcttactagattccttgcatatgagctatgttgtctggaatctttcgaataaagaagaagaatcctcaatgatccgtgacggttctcgcgccgtggaatatttgacggataaagatttgacgctttccgggcggtttgcaaaggcgctattccaaggaaaaccgattgatcaaattacgcttgagtatagcgcgattgaaaatttcaagattttagcccgttctaagccacacaaggtctggctcatgtttgcggggcctctgtttgttttcctcattctgagtcttgcgttggaaaagtatagaaagcgctctaaaaacaaaataatccgctcttacgatgatttgttaaagtacagtacagacgaggctgcgaaaaagtttaacaagagcccgctcaaggtgattcttggcgatatgttcctcttgtttagctcgctctgtacgctcgtttacctctgctggcgcgtgacgtgctccattccgtttgcgtatggctggattgcagtggcggggagtatcctcttgctcgttgtagaaattctcggcttttttgaatcgtttgttcattacggtggtttgttcaagttgcgcgatcatccgctcccgaaaattgcagatgaagaattcccggatgttgatattttcatttcgacgtacaacgagcctgtggaacttttgcgcaagacaattatcggctgcaaatgcatggaatacccggacaagtctaaagtccatatttgtctgtgcgatgacaaccgccgcccagaaatgcgcgcgctcgccgaagagcttggcgtgatttactttgaccgcccggacaacaagggcgcaaaggcggggaacttgaatgctgctcttgctcggacgagttctccgtatgtggtgacattcgatgccgacatgattccgcagcgcaagttcttgctcaagacgattccgtattttgtcgatgccgaccgcatcaatgcgagtttgccaaaggaacgtcgtcgctcgcttggatttattcagactccgcaaagcttttatacgcctgacgtgttccagcataatctttatgccgaacgcgttgtgccgaatgaacaggattatttctatgacgtgattgaagctgcgaaaacctcaacgaatagcgtgatttacggtggatcaaatacaatcctttcccgtaaagcgctcgaagatatcggcggattctatacaaagtctattacggaagattttgcgacgggcatgctgattgaatcggcgggttatgtgagccttgggctttctgaaccgctcgcgtcgggtgttgcgccttcgacgttccaggagcatgtgcagcagcgcacccgttggggtcgcggtgtgattgcaactgcaaaacagctcaagttcttgcgcaaccgcaaattgaatatatcgcaaaagatgagttacttaaattctgtgctttattggttctcgccgattaagaatctgatttacctgatttctccgttgatgtttgcggtgctctgcatcccgattttcaagtgtacgcttgtggatcttgctctattctggttgccaatgcacatattgcaaatcgcggcactccgtgttacgagccagggcaaaacttctgcgcagtggagcggtatttatgagacttccgtgatgccgttcctcctgatgcctgttgtgaaggaagtgtttggcataacgctttccaagtttaaggtgacgaaaaaagaaaaggcgagtttccgtagagttgttgacaagcgaagccttgtgccgtttgccatccttttggtgctcacgcttgcgggtattgtacacatgacttacatgatggtgacattggaatacatcggaattttggcggtgttattctggcttgtgcgcaattcgtattacctcacgatgtgcttgttccttggctttggtcgcgattccgatggcgaaaacgtgaatgtctttgcggccgagcttgtttcgctccacaaatgcgatggcaagcttgtagatggcgtaacgactaggcttaccgaacactcggtggatgtttatgtcgatgaagtggacgcactttatttaggtgagcaagtggaacttgggatctctacggatgccaatgatttgaatgtcaagggaactgttgtttcaattcggcattcttgcaatccgaaattgccaagcgtttacacggtcgaaattcttgatttcgtaggccaaaaggatgagtttgtgcaaatgctttacgaccgcacgccgacattgccacaacgcttgcgttttggtgacgagtatattcgcaacctttggacaaatctaggatggcgaatttttagagcttaattggcttccttgtccttaggcaataccaaattcaagactacggcgaggatgaataccacggcgacgcagttttcggcgaagatggtctggatgatctgcgggaaaattttgaacatctgcgatgcggatgtgaatcctaggccggtgcttaaggacaagctaacgataatcatgttgcgctgcgagaatccgcttttcgcaatcatgccgaatcctgcgaagaggatggaaccgaacatcatgatggtgcagccgccgaggacggcttgcgggatggtcgtgaggagtgtgcctacgggcgggaagaggccgccgaggagcatgatgcctgcgcttgtcgcaatggcgaaacggttcacgacgccagagagcgaggcgaggccgacgttctggctgaaggatgtaatcggggtgcagccgaagagtccggaaatggagctgacaaagccgtcgcagctgatggcgcctcccatctcgactttgtgaatttggcgcttgagggcgccgctgcaaagggcgctggagtcaccgacggtttctgtggcggacacgagatagatggcgatgacggagagaatggcgcccaagttaaattccggggtgaacgggaggaacttggggagtgcgaaaaagccgttgtttgtgatgcccgagaaatcgaccatgcccatgcagagtgcgagaatgtaaccgacaataaggccgacgagcacggagagcgaacggaggaatcccttggcgaaaacttgcgtgagcaaacaagtgaggagcgtgacgcttccgacgatccagttctgtgcagagccgaagtcagcggcgccttgaccgcctgcgaatgaattagcgccgatgggcaaaagcgaaaatccgatggaggtcacgacggtagccgcaacgatgtgtgggatgagcttgagccagtatttggcgcagaggccgagaagtccttcgacgataccgccgacgatgacggcgcccatgagcgttcccatgccttgcgacactccgatggaaatggaaacggagaggaatgtgaaactgatgcccatgacgatggggagtcgggagccgattttccaaacggggtagagctggatgagtgtgccgatgcttgcgataatcatgcagttctggataagcgaggcggtgaggcctttttcaatcccgacgacgtttgcaaggatgatgatcggcgtaatgttgctcacgaacatggcgagcacgtgctgcaagccgaatggaattgcctgtaaaagcggaacgcgtccgtcaagctggtagatgttgtccgaagtcttcatgctttaccttgaataatttgcctgcggcaatctatctagttactgttcgcggaacttgatgaatccagtttcggggtccatgctatcgacgatggcgatggattcgaggcggacgccagcggcgcggagctttgctccaccgggctgcatgcccttttcaatcgcgatgccgacgccgacaagctcggcgcctgcttgtttcacgaggtcgatgagcgccttgctggcttcaccatcggcgaggaagtcgtcaacaatcagaatcttgtcggtcggcttgaggtacgggcgcgaaacgaaaatgtcgttgaactttttgtgcgtgaaggaatatgccttggcaacgtacttgtcgtcggtgctgttgacggtctggcccttcttggcgaataccacgggcacgtcgttcaggtaggcgataaatgccgcgatagcgataccgcttgcctcgatggtgagcaccttattgaactggacgtcggcaaaacggcgtttgaactcttcgccgattttttgcatcaggcggatgtcaatttggtggtttaagaaactgtcaactttaaggacgttgccgggtttgactacgccatcggcaaggattttttgctcaaggaagttcatgcatgaaatctagcaaaaagcgccatttttgcaattattcgaattgcttacattatggggtgagattgtcggaatttccttagaagtgggcgaaatgtcgaaaaacgggacgcttgaacatgtgttgcgtgaagtgattaatcagtgattaaatcgattaatcactttttcgcaaattgcaatttgccgtttttcgcgtgaaattagcattttttcggttggcatgaatttcgcatatattgccgcatgaaaaagaaaaatgttactactcacaagtcactcgaagactatctcgtaaagccgggcgaacaaagtccgtatgcaaatttgttgattgatctcgcttttaagaaagcgtttgacccagacaaacctgtcagccgcgaaaacctagtgaacctgttgaacgaccttttggctccgcaactcaagcatcccatcaagagcgtgaaaacccgcaatgtggctaaaaatctgagcggaagtaaggtgtcccgcacggcgatttttgacttacactgcgaagacgatgctggaaatttgatagaaattgaagttcagattcgtgaaatggacaacttcttgaaacgtcttgcgttctatgcgagtgaacttgttgcgaaccaggcggaacccggtgaatgggattatgacgtgaagccgacttatgtcattgctcttgctcagtaccgcattttcgaaaatgacaatcgaattgttcaccgcgctacgactttggatttggaaaccggcgaacagattatggatgcgtataactatacgattattgaactttcgaaggtcccgttctttatcggcaaggacaatcttagcaaatggctgttctttttccgttatttggataagctgcgagagctccccgaagagctttctgacaaaaaattcaaacagttgacggagagttccaaagtatctaaattcagtaaaaaagaattcgaggcttatcagaaaatgcatcacgacagatgggatcataatgtccttagacggggcttctttgaggaattcgcggatgaaatcaacgcggagatttctaaaaatgtatctaaaaatactcgtgaaattgcgaagaagatgaaaagcaagaatatgcctattgaagaaattattgaatttaccggccttaccgaagaagaggtcaaggctctatagattctcgttgttgctacgattgggctttgaagaaaatgaaataagtaatcccaatgaacgatggtgattgatttactaagtctgttttggaggagtgaggggagaaaggtcttttttgcataattctatggcttttttaatgtgctcatataggcgtataagctctttttttctactattcttaatgaaatatttgagttttgctcttgttctctagttcgaaataccgctaatacttcaaacagagaagaacaaggcaacgctcacgcggtcatgttgttttcaacatgactcgatgtgccgcatctacagaaatgtggattttggtgcattgccctttggccgcatgcggcggtgcttttctcgaatcgagaaaggtctttgggggcgtgggttgtttcgcctgtttctttgttgggcacttagcggtagcctcgaactaaggcgggtggacctgcgcccctttttatttcataaaatagcgcaacctactgtcagaacgagagcgtactggcagaggtttgattggctaataaaaagacaacattgcgtattgacaatgaggaattacatgaaagttccggttttctttctgcgcaagtcttttggtgtcaatcttgtcgtgttcctataatcacatctccagagcagattaatggtgttaatggcaaaagcgtatgtccactttgtcattcaacaacaacatttctgtcaacagatttgcgtccggtctttccagaggaaagattgctgttggaacttctgttagctcacaatcaacctttgaaatattcggagtgctctgtatgggctcttgatagccgttattatatcgacggaaagatgaagtccattccttcaaagacctttcgaacggaagattgcgatgtcctttccgcattgattaaggaaagcgaaaaaaacaataaatccaagaaagttcaagcatgttttgatgacttcaaaaataaatttattgctgctaacaaaaatcgcctcaacgccctgattagcgaagcacatgcttttattaagaaagaagccgccaactatccagaagaaaacattgttctgtctttctctgggggtaaggattcttccgttacagcggacattgtgacgaaagcattaggtaatccgagtcttgttcatattttcggtaacacaacattggaatttccgcaaacggttgaatacgcaaaaagatttaagaaaaatcatccgtttgcaatttttgaaacttctatcaatgaagatcaaaattttatggatgtttgtgaagacattggtcctccagcacgaattatgcgttggtgctgttccatgttcaaaacaggaccgattacgcgtgtattaaattctctgtacagaaatcagcaaatattgaccttttatgggattcgtcgtgcagaaagtgcgagccgaagcaaatacaatcgtgtcgaaagcggcaaggaatctgttaaaattcaaaagcaaacagtggcatctccaatcattgactggaaagatatcgatatctggctttatcttttggcggagaatgttgattttaacgatgcgtatcgtttaggatacgatcgtgttggttgctggtgttgcccgaataacaatcagcgtgctcaattcttgagcagaatctacatgcctgagaattctaagaaatggcgagacttcttaattcgctttgcgaaaagaatcggcaagcctgatccagaagaatatgtggattctggagcatggaaagctcgtcaaggtggaaacggcttggctgcagccgatgatgtaaaaatcaaattcacaaattgcaccgcggaagaccatgcgaaaaattacaggcttgttcgtccgtttgacgatgaacttgtgaatatgtttgtgccgttcggaacgattaatcgtgaattaggtagaaaacttcttcacgaggttcttgtacttgatgttcgtacaaatgtgccaatcatttctctccaaccgtttactgtcgatggctttgaacatgctgtaaagataagaacaatgaatgttgcggatcatgacgatttgcaaagaaaaattgcttaccaaattcgaaagtttaatggctgtagaaaatgtttgaagtgtgaaagtgtctgtaaggctggagccattagtataaccgctgaaggttatcacattgatgaaaaaaaatgcgtccattgcaaaatgtgtgtgaatcagtctgttttggcaatgggatgcttgatgggaaagtatttgaaaacgaaagaggttcgttagatgaagtttagagctcatgaaactttttttatccgtaagggctggctttctaagggaatcaaatatgtagagctgactgagggacgtgtttttatagataaagaaaacaatccgatggatgtattagggattggcagcaacatggttaaatctcttcgttattggttacaggccgtcggcatcacatgcgaaaatattgcgacaaagagagttcagaaatttacggatttgggaaatttaattcgtgagaatgaccgctatattgaggaattgggaacgcttttgttgcttcactatgaacttgctacaaataaagaacttgctactagttggtacgtgtttttcaatgaatttttaatgagcgagtttacacaagaagattttctgaattttattcgaaattacatctcaatgaatattggcgaagatgaaaaagaatctggaaccacgagaactctggaagatgactttaactgcatcgtaggaacgtatgttccccgttataaattgaatcccgcaaaggtttctgctgaaagcaatattgattgcccgtttggtgagatgaaccttattgaagtactgaataagagagatggtgtatataggaagaatattctaagtgctgcatccttcaatccttggattacactagctctaattcagaagaaacactgcggaacagaggaaattcttctgaaagacttgctgttaacttcagaaagcattggaaaggcttttaatcttgattctataacattgcttgaaattttacgaaatcttgaaaaactgggcgaagcaaagattattagaacagcggggttggatgttgtaagaattaagcatccagaacaacagtacattgattgcgttcaaaagtattacgaatccattgcaaatgaaagggcttaatattatgagcaaaatgattcaaactgcaagtggtttccagtattctgtaaatatcgaatatgatttgcataatacagagaaattgggaaattttatcccaacgagatcatcattgtctttgttagaagatatccttgatagtactcagaatagtgctactaatcgagctagaattctaattggtgcttacggaaaaggcaaaagtcatattgtacttacgattctttccttgttgatgaaaaagaatcgtgatttgtttgttcatttaaatgaaaaacttcaagaaaataaccgtttgtctgcgctgctgaaaaattactatagcggaaaggtcaagttattgcctgttgttatttctggcaatagcacaagtttgcatcaggcctttatattctccttgcagaaaaccttgagcgataataacctgatggatgttatgccggaaactaattatgcggcggcaataaaaacgattcagaaatgggaaaaagactatcctcaaacatttaaaacatttgcaaaagggataaacggaactgtcaaagcattcattgaaaaattgcaggattttgatgtaaatgcgtaccgccaatttgagcaggtttatcctgaattgactgccggaagcatttttaatccttttgtaggttttgatgttgttgacctatacgaaagtgtcgctaaagcattaaaaaggacctcaaaatggactggtctttatgttgtatacgacgagtttagcaagtatcttgaagccaacatatctacagcaagtgttagtgacacaaaaatgttgcaagattttgcggaaaagtgctcaagaagcggcgatacgcagatgcaccttatgcttatttcgcataaagagattgcaaattatattgaccaacttccgaaacagaaaacagatggatggcgaggtatctcagaacgatttgaacatgtcttgcttaataataattttacgcaagtatatgagataatatcgtcggtcattaagaagaagcccgctgattggaatcgttttaaaaaaagccaaaacaaaaaatttgatgacctgtttgcgatatattgtaatcactcgttgtttaatgaaatgaaacccgatgaagtgcaaaaacttctacttgattgctatccgcttcatccggtcagcgtttttattcttccgcgactttcagaacagattgcacaaaatgaaagaaccctttttacattcttgtcggcacaagggcactcgacactttctgcattcttaagtgggtatgacgattctaatttcaagttggtaaccccagatttgttgtttgattattttgaacaacttttcaagaaggaaatttataataacgaaattcgcgatgtctatttattggcgaatcgggctcttgaaaaaattggaaagaaaaagattcttgaatgtaagatcataaaaacattgtgcttgctttatatcctgcaacagtttgaaaaaatcaagccggttaaagaagaaatatttcacatttacaaaaatgaatatacagaggaagatattcttttagctattgacaatcttgtagaaaaagaattcgttgtttatttgcggcagagtaattcttatttaaaattgaaagaatcttctggtgttgatattgaaaaaacgataaatgatgaaattgaacgacaacgcagtaaatttgacttgtgtgatgttttaaacgaatttaataccagtgcgtatttatatccatcgaggtataacgacaaatatgagatgactcgatggtttgatttcatatttgtttcagataaagaattcttagaagatacggactggcaaaatagatatgccgagagagactctgatggtcaagttattgcggtcgttttaggtggaaaaaattcagcaaaaaaaattcgcactttggtcgagcaagtttccgttgctcaaagacaaattttatttgttgttccctcgcagtttaaagaaatcgaaagtaccgcaaaaaaatatagtgcggtttatgctctacgcgagaaatctcatggcgatagcgctttagaagatgaatatcaagtcgtgatagatgatttaagtgaagtattatacggatttgttgctgattatatcagagctgagagaaatgcttcgtcatatatttattgtggagaagacgcctgtattagtagaaaatcggaactttctgaaaaactttccgaaatttgtgaaaatatttattcaaaagctccgattatcaagaatgaagctatcaacaaaaactctccaacaacggtaatggaaaatgcccgagagaaggttatttctgctctattaagaaatgaacttgaatataatcttggtttgaccggaacgggccctgacgtgttcattatgcgaagtgtcttgataaatactgggctgttgattaatgaaaaaaatgatgtaagattaaattttgatttccagaagaaggatgatgttgccgttgtaaaacctattgttgacgctctgcaatggtttgtcaataatgctgcagagaaaaataaagcttcttttggtgcgttgtatcgaagattgacatcacctagtggaaaaatcggcatgagaaaaggaattattccgatattcattgccgcattcttgcattgccataaaaggtccatttctattcataatgaatatggaactgtagaaatttctgcgcagaccttaaaccagataaataaaaatcctgattcatatactctgacttacatatcttgggattcgactaaagaaaagtacatccatgatatgaaaactttatttggtcagtggcttactccttacgagatgaagtcgcttgaaattgatggattgtttgccgcgatgaatcgctggtatttcgatttgcctaagtatacgaaagaaatttattcaaaggcaaatcccaaaaagacaaaccaagtctttgtcgattttctgaatttgtttacgcaaaatgtaagttgtgaagaaatcctttttgaacgaattccgatggtgtttacgggaaaaccttcgtgtggggaaaatgtccttacgaagttatccgatgccaaaaaggatatcgatgattcaataattagactgaagcagttgcttttagatataacaagaaatgttttcgccaatcagccagtaaagaaagcctcagtgccttctatatgcaaagaatggactaaaaagcttgacaagaatgtttccgacaatgtatttgatgatggtataactgatagaatgctgaatcttttctatcagaatatgtcggacgaatcaaaattcattgaaggtcttgcagaaattttgaccggattgagaattgttgattggaatttcaatacaattgattcttttaagaacaaactgaaagagtgtaaaaaaactgcagaaaactataaagaaactgatacacggaatcaggataatagctataggctttcctttaccgacgaaatgggccgcgaatctacaaagacgtttagcaaagtcgatttaactcctcgttcacggttgctcttcaataaaatggaagatgcgcttaatacaatgggacaggcgttgtcagtggcggaaaagaggcaggttgttgtagatattcttcaaaaaatgtgtggggagaacaactaatggcttatttcgacaatgcagcgacgactttcccgaaaccagaatgtgtttatgatttcatgaatacattctatagggaatgtggcggaaacgctggccgcggaagccacaaactttcgataggtgctggtaagatggtttctggaaccaggaatcgtcttaagcagttactgcattgtgaaaataaacaaatcgtattcacgccttcagctacgattgccttgaacatgattttgcagggtgttcttgatggcaaaatgactgcgagagcaaatgtttatatttctccgtttgaacataatgctgtgacaaggattcttcatcattatgaagaaatcggagtagtcaacgtaaaaatacttgatattgatgataatttccattatgattttgcgaaaataaagaagaattttgataaagcagtcccttctttgatggttgttagccatgcaagcaatgttattggcttaatttctccagtagaagaactgtgctcaatggcaaagaaatacaacgccgttaccgttatagatatggcacaaactgccggcctggttgacattaatgtcggcttggagacatttgatttcgctgtgtttgctggacataagacgctttatgggccaacaggaattagtggctttgcaatgaagcctgattttgatttggatccagttttatttggtggcaccggttttgaaagtgctaatcaggatatgccaaacgatattccccagcgctatgaaatggggacgctcaatatcgctggaattgctggattgcatgcttcattgggttggatattagatgagggaatagattatttatgggagcatgagcaattaaagcgaaaagaattgctaaagattcttcgttcttatcattttgtgaaaatcgttggtgataatgaacgcaatcaatatgtaggaatagtttcttgcgtaatagatggattgcctagtgatactgcggcaagtgtatttgccgagaagaatattgcagttcgaagtgggttgcagtgtgctccgctcgcacacaagactttgggaacctttccttcgggaacaatacggtttagttgtagtgcgtttacgagcgatgcggactttgtcgacttaaaacaatctttggaatggattaaggaaaatttgtaacgggttcgcttatgagtttacggaatatacaaattgagtcggaatatagaaatttacacggaaatataattcgtgatttctacaatccgcttttaagcgaagcgattgcgtatgatcgatctgttggatttttttcatcaacagccttatcctgtttttctgttggattgtgcagttttttgaagaatgggggtaagataagattagtagctactccatatctctcaactgaagacattcaggctatgagagatggatataaagctcgaaatgaaattattgaaaacgctttggtgagaaacttatttgaacccgaaaatggcaaagaagttgaacgcttaaatatgctggcaaatcttattgctgaatgccgtatggatataaaaattgcgcttacgaaagcaggcatgtatcatgaaaaactaggaataattgaagattctgatggaaattatgtagcattttcgggatcttcaaatgaatcagaaaatgcatttctaaacaattatgaatccacagatgtattctgttcgtggaaggattttgaaaaagacagggctttgaaaaaaaagaattcctttgaaaaaatttggaatgggactgatgacgctctggaaattcttgagttcccgaaattgaaagatgaaattatacgacgatacaaaaaaacagctccgaaatttgatatggatgaagacttttcatatgagcctcctaaaataggtgaaatgaatctaggagaatcatctgcaaaatattctccgttagtaaaaaagaatgttccaatgatgcctaaatggtttgaaaaaaacatttttgattaccaaaaagaggcgatagataattgggcaaaacaaggtttttgcggaatttttgatatggccactggtactggcaaaacgcttactggtttaggggctgtaactagatgttttgaatcgaataaaaaacttgcaacatttattgttgtgccgtatcaacatcttgtagaacaatgggttgaagatgttgttaaattcaatattaggccaattattgcgtattcgacatcgtctcaaattgattggaaagataggttgaagaaagctgttcgtgaccagaaaattcgtccgagtgaaaaaagttttttttgtgtggttacaactaacgcgactttcaaaagtaattttgttcaagaccaactaaaaaatattaaagcggattgtttgctagttgttgatgaagcacataatgctggagcagggggctttaagaagatacttgattcgaagtttaactatagattagctttgtctgcgacaattgaccggcatggcgatgatgagggaactcggtttttgtatgattactttggttatgtttgtgtttcctatggtttggaaaaagctattgaagaaaaaaaacttactccatataaatattatccaattataattcatttgacggatggtgaattttctgagtataaacggctgactaaagagatgcttcagcatacaagggtctcgaagagtggaaatgttgaattagattcatatggtgaacttcttgctataaaacgctcaagaattgttgctggtgcgcaaaataaattagatgcatttagaaaatgtattgaaccatataagaaaaaaacaaacatcttggtgtattgtggggctacaacagttgtttacgattccgattctagtggcggagaatatgactttgataagtccgaagttggagaaagacaaattatagctgtgaccaaaatattgggaaatgaaatgggaatgtcggtatctcggtttacatcggaagaagatattgcatctcgtagagttataactgaaaattttaagaacgaaaatttgcaggctatagtagcaataaaatgtttggatgaaggcgtgaatatcccttcaattaaaacagctttcattttagctagtacaacgaatccaaaggagtatattcaacgcagaggccgtgttttgagaacgtggcccggaaaagaatatgcagaaatatatgattttgtgactctgccacaaaatattgatgcggtgcggtatttaactgatgaagaaaaagctagtggtagagctcttgtaaaaaatgaattgctgcggttgaaagagttttctggtattgcgttgaatcgaattgacagcctgtgtctaattgatgaaattcaacaagtgtaccaaataactgacaaggatttaaacgacaaaaaaatggaggatttctatgagtaaagaaatcgaaattgataaagtaaaggctgacattttgatgaaaaagatagtcgcactcgaaaaaatcaatttaaaaactcaacaaaaaagtgatccgcaaatgattcttgatattcaaaaagaaattgaggaggttgtacaatgttactcgaatccataaaactccataattttaggcaatatagggatgcctttttagattttgcacaagatgttcatggaaaaaatgtaaccattattatcggtgaaaatggtagtggaaaaacaacttttttgcaaagctttttttggtgtttgtatggtatcacaaattttaaggattctgttgttttaaacaaatctgttgcgagtgaaatgactccgtctgctcctgcggatacgttcgttgaaataaacttacagcatggagatgttcactacaagattaagagaactcaaagatttagaaaagatcttggaaataatgttaaggtagatggtagttctttttgtgaaattgagaaaaaggataaaacaggaaataaaagttttgttgaggcttccaaaagagagtctacaattaatttaattctaagaaaggaattgtctcgttatttcttttttgatggtgaacgtattgaaaccatgggtaaagagatttccggttataagaaatccgaagaatttgcagaggctgttgaagggttgcttggcttaaaagggatgcaaaaagctttggaacacctaaatggtggtccgaaaaattctgttattggtaaatataatcagcggtatgattctgcaagtgattctgctgttagagagcttacaaaaatcatcaatgattgcgatgaagaaatcgaaaataaaggaaaacgtattgcagaaatagataatgaagattataaagctgaagaagaacgacgggcgaagcaagaagaactgaaggggtatgaatcaagtaaagaattgcaagaatataaagaatccttggaaaaagatatcaaacaatattctattagtaaagctgaagctcagaaagatatttgtcgtgaatttaataatcaggcaacatcatttttgtctttaggacttattaagcctgcgtttgacatacttgttaaattgaatttgtctggtagtgatattccgaatataacggataaaacgattcagtatttgctagatcatcataaatgtttgtgtggaacttgtctttcggagaactctcctgaggtggaagaattaaaaaaatggtttgatgtgcttcctccaaaatctattggaagtatggtgaatgattttaaaatggtagcgagaaatagattgaattctatcaatgatttcgtatcgttaagaaatgagaaaaatcgtcaaataagtgtttttgaagacaaaattatggatgcggaagatataatcgaaaatgaaataaatccgaaattaaatggaaaagatgtagaagaaattgttcaagaaatttctgcaactattgcggaatgtggaagaattattagcaagcataaggaagaacgagatacattaaatcaagaaattggagctgcgagaatcaaacgtgaggaggcaaataagaaacgtaaagatagggctcttgctagcgaaaaaaatcgtaaggttgaaatttataaggcttatgctcaatatctttatgatgcgttgtataaaaagtattcgactagtgaagcggaagttcgttctcggctagaagctaatatgaatgaaattttttcgactattaataatggtgatttttcagtaaaaataaatgagaaatatcaaatagatgtgattgcaaataatgttaatgataaggttgagctatctgaaggtcagggtatttctgttatattttcctttattacaagcatgattaaaatgtctagagaaaatagattgtctcaaacagatcatgatttgtcttctgatatatatcctttggtaatggatgctccgttgtcaaaatttgataaaaagcacattaagtctgtatgtgaaacgattcctcgtttgacagaacaggtaattatctttattaaagataccgatggtgatttggctatggagtatatgggtgataaaataggcaaatcacacaaaataagaaagataagtgaaacagaaacagtcttagagtaagggagaatgataatgttcgataaggaagttcgcttaacgggtaagcatgctcgttatatgattttgttggcaaataatttgggtgaaacaaatgctaaattatttaatcgtaacattgatgtttatgttcaggctcctattgttggctttttatataagagaaaaggatctaaagataatgatatgaaagatcctaatggaaaagtttatgatgctcatattttgaaggatcagatgcttaatgcaaaagacaatcttgttttcaatatgcagttgatattgcttttggattctgaatatgaacagaatgaggaaaatcgcattgatcatgcgtttcgtaattttggaaaaaatgatggtgattttgaactttttgaatcttatttattaggtggaattgaagttttgtacgaacatttaattgcggatgccgcaaaaactgatgattttattgaaaatttatcgagttttgtcgacgacataaatgaacgctataatcaaaatgttaataaagaaaaactcctcgattctttgaactaatggcttgtactgggatcgaaaaagcttttgaattcttattaaaaaaatctaattcgcaagggtatgtgtctcttgacgatatactttcttgtggggatttgtttaatcttgagatagatgatattgaaagacttacggatgtagtactagaaaataacatcataatcaataatcattcaaaggtggaaatcctagctgagaatgatgtcaattataaggatttttcctgcatttttgatgcggttatagcagccgaacctttgttagaaaacttcatagagtatgttaggaaaattcaaccagcagataaaaaagaaatggttcgcattcaatatcagctctttgaaggacatgaatacgctcgaaaacgtgctatagagggaaatctacgtattgcagtaattttagcatatagggaatctgttgcatataataagaatattgtcgattgcattggtgaagcttgtttagcattggtttctgcttgtaattcgtataagccggatgaacatcaaacttttgcgagttacataagtattgctgtatttgattatttggctagaacaattggtgttccttttttttcaattccggtgaatatagttaacctttgtcgaaaattgtataaggatattaaatataatagactgggaaaaaaagatgcattgctgtatgtctgttcttgttatggattagaagaatattggtcaaatgtgctgtacgatattcttcatgtattttttctagatgaagacgttttggataatgttcttgataatgtgtattcagaaagttgttatgaaaattttctgacggatgttgaaaatgatatagagcgaaagaatgttcagatcctaatcaatcgatgtcttaatgaatgtttgacggatcgggaatataatgttgttgaacatcgttatggcttgaatggtaaagattcgcattcattagttgaattgggttctcatcaggtggtatcgagagaacgcattcggcaaattgaaaaaaaagctttgactaaattagaaagacggaaagaatggttcagagaaaaaatggcttttgagtttaaggatatttatcatagaaacgctaatgtggacaaagatgatgctgatgatttgcattagcctgcatttgctagattgcatagattgtgatgaaatgtaagtaaaattatggacgattttttttgcccgcaaagtatgttaccgcccctctatccctctctaaatgtcctcaaaaacaagacatttagagaattataagcacttttttgcggtataactctctaaatgtgctttttttcgaaaaacacaagattttggcattgttggtcattttctcatgaaaaatggtataaagtgacccaaatgatgagtccatatgatatgttataggccctccctatatcttttcttgcgtttctcatatttctgcgaaaattcaaaagtttagccttgactaattagccttggcttactaattttagtcttgtctaataaaattaggcgacgttaacgtttaaaggatcatcaaatatggaaaacaatcacgtaaagctcagccagagcctcgaagactatctggaaatggtgcatatgcttcgcttggcaaacgggattgcccgtgtcaaggatattgccgccgccctttctgtgaagatgccttctgtggcaaaagcgattcttgaacttaaaaagctgggccttgtgactcaggaaccctatagcggtgtggaactcaccgaagaagggcgtaaggcggcagccgatgtgctgaaccgccatattcttttgaagggctttttaatccgtctcggcgtttccgaagcaattgctgacaaggacgcctgctgcatggaacatattctttcggctgaaaccctttcgaccatcgaagacttcatgaaaaaaggaaatgaaggcgtcgttgcgaaaaaggcgaatgcattaaaggcaaaaaaaggaaaataacaatgggttgtaattgtggttgcggcggcaagtcgcaaactaaaaaatgggatttggaaccgaaattttcggatctcaagaagggcgacaaggttgaaattgtcggctacaatgagggcgatgcccgctacaagtccaagcttttgtcgatgggacttgtccgtggtgtaacgcttgaagtcttgcagattgcgcctctcggtgatccgattgaggtgagtgttctttcttaccgtttgtcgcttcgcagacaagaagcgaatgttcttaaattgaagagggtctaatggctccgaagctttttactattgcaattgccggtaacccgaactgcggtaaaacggctctttttaatgcccttacgggtgctcgccagagtgttggtaactggccgggcgtgactgtcgaaaagaaggaaggcttttttgaactcggtaaccagcatatccgcgtggtggacttgccgggtacttatgcaatttttgccaatgccgaagatgaacgcgccgctgtggactacttgctcactcgcgaagcggacctcattgtcaatatcattgatgcctcgaacattgaacgtaacttgttcttgacttctcagcttgtcgacatgcagatcccgatggtgattgcggcgaacatgatcgacatcgcggaaaagcgcggcttgcatttggatttggatatcctcgctgaacgtttcggtgtgccggtgattccgctttctgccgtgaacgaaagaagcatcacgaacttcatcagcgaaatggcgcatgttgttgcgggcaagaagatgacgcccaaggcgattgattacggcgagaaggttgaagctgctgtcaagtatttggagccgaaggttgagccggttgcaaagcttttggatgcggatgcccgctgggtttcgctcatgtatttgggcaacgaaaagagctatgcggacaagtttgccgaagccaaggtgcagattaacaaggccgaagtcacgcagattctcggcgaagaaagcgaatttgcgatggcggattcacgctacagtttggctcacgaaattgcaggtaagacgattctttcgaaccgttccaagagaacctggtccgataagctcgactccgtgcttttgaaccgctgggcttcgctcccgattttcctcttggtcatgtacctggtcttctgggttgcagtgacgattggttctgcgttcattgatttctttgacgtgctgtttggcgctatctttgtggatggccttggctacttgctcacggatgtgttccatgcgccgggctttgtgtctgcaatcctcgccgacggtatcggtgctggtatccagactgtgtcgacgttcattccggtcatcttctttatgttcctctgcctttctttcttggaagactcgggttacatggcacgtgccgcttttgtcgcggaccgctttatgcgattcctcggactcccgggccgtgcattcgtgccgatgatggttggctttggttgcggcgtgccgggcattatgggctctcgcgtgctcgaatccaagcgtgaacgattcctcacgattttcctcgtgccgttcatgagctgcggcgctcgccttccggtgtatgcgttgtttgcagctgcattctttggaacgcaggcagggacggtcgtgtttgccctctacctcgcgggcgttctctttgcgatcgtgtacggcttgattcttcgtcgctccttgtttgtgggtgaggctagcaactttgtgatggagctgccgccttatcacttgccgaagttcaagtcgctcatgatccactcttggctccgtttgcgtgactacgtgattcgcgccggtaaggtgattacgattgcggttgcaatacttggcttcctcaatagctttggctttgtggacaagctctacaccgaaatcaatggcgaaaagaccgaaatcgtgaagagcgaagaaggctacgccatggtgcaggacgaaaaggaagtgccgctccctgaaggtgtcgtgattgacgaatccaaggtccagacggaaagcgaatttacggcgggtaacggtgattccgaaaacagcttgctttctgtaatcggtaaggcaattaccccggtttttgaaccattcggtgttgaatctaacaactggcctgcatctgtgtcgcttttcactggcctccttgctaaggaagctgtgattggtacgatgaactcgctgtactctatggcggggccgggtgatgcttcggctgctaccgagaccccgaaggctcccgaagttgctgcagctccggagaagcccgtggaagttgtggctgctgatagctctgtagccgattctgcaaaggtcgcggttgctgattccgcagtcgctgatagcgcagttgtcgcagacagtgctgctgctgaacctgccaccgctgaagaaaagatcctcatcgcaggcgtggacgaatgccctgccgaagaagaggaagaaggtggtgctccggatattctcggtgcattcaaggaagcccttggcacgattccggaaaacttgagtgaagtcttcggctctctcacggacattctcggaacatctggtgaactcgaagcgcagaatgccgcagaactcaagaaggtcacgcttgataagattcttgatgcaaaagcgattacttgcgaagaatacgcttctatcgaaaccttcagcgaagatgaaggtgccgacaaggctcgtgaagaagtctttgcaaagcttgctgctgcaggccttacgctgagcgaagatgaaatcggcgctctcgaagaaggcgacttgagcgaaacggctgacatctatgccaacctccgctcttacttccacaacccggacaagaacggaaacccggtcgatggatttaactggcaggtgtttgcattcctcatcttcatcttgctctatgtgccgtgccttgctgcgatgggtgtcgtggttcgcgaaatcggccttggacttggtgtgttgatggctgtggtacagacaatcctcgcttgggctgtcgcggtgctcctctaccaggtgccggtcggtggcaatgtattctggattgtaagctcgatcatcgtgcttgtggcaacattcgtgttccttaagctctttggtatgagcgcaaataagaaagggcgtttcgaagactaattgcatttgagtcaagaatcattattaagggctggtaggcccgaaacctgccagcccttaattaaacgctcttaattagactaaactaacaaagataggagaaactaacaatgggcgcagaaaaaaatgattctgaatggaacgaactgaaaaataattggcacgctctttgctttaagaagagtaaaaagggcgaaaagcctagagttttgtaacacaaaatgtaaaacgcttgacggagtgttacaaaaaatcaaaagaatccgtcataggagtgaaaaatgaagactcgtttaacatccaacctcttgtttggtcttgctgctgcatctatccttgccgttccggcgcttgctcaggaagctgaagccgcatctaaaggcccggaagtcaagttctctggtgaagtggaatttgacgcctacacgggcgatgtgattaatgacgataagcagagccatagctacgcttctactttcgatttgaacgttgatgttaagcttaacgaaaaatggtctgcatctgtacagttggaagctgatggcgaaacgacagatccgaccgctatttacaatggcgcatttgtccagtacacgcataatgacaagtttgctgtgaagtttggtgacttgactttctcggaaggagctttcctgaacttctacgattatgatgatccagctgataatgccgccggcatggcagaacacgatattcgaggatttgaaattgactataacggacttgtttttggcctcggctttggtcgcggcgacaacgacaatcaggtttgcgttgaagaagatggtgaagaaaaatgtgtaggtgttgcctatgacctccacctcgcttacgaactcggccttggtgaacatgtgttgcgtccgttccttgattacaaatcttatcaggaaggcaagcacaacgaattgcacgccggtcttgatgcaaacctgaagttcgatgctttcacattccacttcgtttacggtgctcatgttgacgcccttaccgaagacgctccggaagcaactcatgcattgcttttcgaaccggctcttgatctcggcacgttcaatgtcaaggcctctgtgctctacgctattttcgacgacaaggctccgactgtccatggcgaagaaattcctgaatacttctttgtctatggcgaaccgggcgtaaagatcaacgatgcaatcgctcttggccttccgttggaataccacacgaacacgcttgacaaggacgatgacgtctctacgttcaacgtaggcctccgtgcttacttcactccggtcgaaggtcttgaagtgactggctttgccaagttcaatatcccggtcggcgatgatgctggcgacgatactggcctcggcttcggtctcgaaactgtgttcgcattctaagattttgccataggataaacttcccgcctcgatgaatgtcgtggcgggatttttgtatagacaaattttattagattaatctaactttagggattgttttgagtctatttggagttgagttagagaatgaaaaattctaaaatacatctcagagactattgccatagaagctcggctagcatatagatttcgttacctcatatatgctagaataggttatcccgccgtggcgaaggctaacggcgggatttttgactttatactaaatgcttaggttgttcatggatagaaaccttgattcctgcttggttcgacaatgtgccccgactcttgcgggccataagttgggcaatctcttttgtgtcgatgttgctgatggtgttttgctttgcaatatccttgctcgttggaatcaggcgttgaaccctaagggcgttgcggctcgcgtgattgctgaacgctgtgggcgttattttatttatgtctaccggaatagcgctttacagaatttgggatgctcttgcgaagtacgtaattttttgaaaggttttggctacagttgctttgatgctgaatcgcttttgaacttttttcaggttcgcatgacgcgttcggtgtgttttccgcatgaagtgggcgtgtttttgggatacccgcttgacgatgtgaaagattttattacgtacggcggtaaaaattacaagttgattggctgctggaaggtctataacgacgtgccgaattccatgcacatttttgaagtatacaaaaaatgtcaaaagattttacgagaacgatttgaacttggtgaaactttggagcagttgacagttgcaagttgatgaaaaatcaacaatgttgtcattcccggcttgaccgggaatctccttctagaaataagtaaggggatgcccgctcggaggcgggcatgacagaaatgatttgaaaactaaccgataacaaaaggaacataaaatgaacaaaattgctgttattttctggacaggtacgggtaacaccgaagttatggcgaatgaagtggttgctggcgcaaaggaagctggcgccgatgtgacgcttttcaatacgtctgctttttctgccgataaggcccaggaatttgacaagtttgctttgggctgcccggcaatgggtgccgaagaactcgaagatagcgaattccagccgctttatgatcagctgaaggctcagatttcgggtaagaaagtcgtgcttttcggctcttacggctggggtggtggcgaatggatgaatccgtggaaagaagatgccgcaaatgcaggcctcgttcttgctgatgaaccgctcgctattgaaggcgctccggatgatgctggcaaggaaaagtgccgtgaactcggtaaggtccttgcactttcgtaattgttgagtctcgatgatccatgaaatgttagactctctaacaaaattagagagtctaacattgttagaaaatcactaacaatgttagcgccaatctcgtgaaactcaactgcggtgcggggttgcgatagttttatatttaatttatttgtaattagtcattggaagggagagtatctaatttttttaggcgggcaagttgctccgctgatttttctttaataaggagaaacatatgtctatgttcaaaaacgaaaaattctggcttgttgttgccggcgctgtgggctccgctgtcgctaagaaggtgctcaaggcaaagaagacccgcgaactcgccgttcagggacttgctcatggcatgaagttcacggctgacgccaaggctgctttccaggatatgaaggacgaagctagcgacatttgcaacgacgccaaggcagaagcaggtcttaagtaggctttgagcgatggggtcggagctaaagctcctctcagcacgcttcgctttgaggtcgctacgcttgggctattccattacattaagctcatagcccaaagtgagccgaaggcgaacgagcccataccccatagcctacagtttatttttgcaggtttttaatcgttatgaaattcagaatcgtttacgataagccgggtcgccttcgcttgcgtgctggggcgtacgcttttgaacgtgattatgaagcgcgcattcacaaggcttgcttgagtgagccttgcgttaaaagtgttgtggtgcgtagcgtcaatggcggcctcctttttgaatattccgccaaggcgggcgatttcgagacgagccgtaagcagattcttgattttgtaagtgcgctcaaccccaaagaattgcctgaatgcgatggtgaaacggaataccagttgcaagctttggacgatggctttaaggcaagcctcacgggaatgattgcaaggcgctatttgtcgcgttggtttttaccgcttccgattcgcacggcaattacggtggttcgcggattgcgttatgtggctcgcggaatttcgacgctcatgagcggaaagctcaccgtcgatgttttggatggggctgcaattggtgctagcctgctccagaaaaattatgaatccgcaggtacggtcatgttccttttgggcgtgtcgggcttgctggaagattacaccaaggcgcgtacgcgcacggctttgacgggtagtctcgccgtcaaggtagataaggtctgggtcgtaaaagacggcgtggatactttggtagatatgaaggatgtgcaggtcgatgacttggtccgcatccgctccggtagcatgattcctgtggatggccgcgtcatggaaggcgaagcctttgtgaacgaatcgacgatgacgggtgaatccaaggcggtgatgaaaactgccggccgaatcgtctttgcaggcacggttcttgaagaaggttcgattgtggtccgcgtgactgcagtgaacagcaatacgaaaatccagaaaatcgtggaactgattgaccgtagcgaagacttgaaggcgagcgtgcagagccgtgcggaacatttggccgatagcattgtgccgtttagcttcctgggctttggacttacgctcttgttgacgcagaatatttcgcgtgcggtttccatcttgatggtggattactcttgcgcgataaagctctcgacgccgatttccgtgatttctgcgctgcgtgaagcggcggatatggacatgacggtgaagggcggcaagtatttggaagaacttgctcttgccgatacgattgtgttcgacaagacgggaacgctcacgaaggcggaaccgcgtcttgaaaagattattccgtttggcgaatattccgaaaagcgaatcttgaaaatcgcggcatgcatcgaagaacatttcccgcatagcatggctcgtgcgattgtgaaggccgcaatggaacgcaatatcaatcacgccgaagaacatgccgatgtgcagtacatcgtggcgcacggtatcgcaacttcgctcaagggcaagcgcgtggtcatcggaagcaagcactttgtcattgaagatgaaaaggtcaatgtttccgaagcgaaccaggcgattattgacgaacaggcgggtgctgcgtccgtgatttacctcggcattggcggagaattggcgggtgccatttgcattggtgaccctccgcgtgaagaagctgcggatgccattcgcgggctgcgtgaaagtggcatcaagaatgtggtgatgctgacgggcgatagcttgaatgctgcagaacgcgttgcggaacatttgggaatcgatacgttctttgcgcaggtcttgccagaagacaagcaccattatgtggaacgcatgaaggccgaaggcaagcgcgtgattatggtgggcgacggcattaatgatgctcctgctcttgctgcagcgaatgtctctgttgccatgagcgatgcttcggatattgcccgcgaaacagccgatgtgacgctccgccgcgagaatctcgaagacctcgtggaactgcgcctcttgagccaaaagctgatggaacgcatcatgaagaactaccgctttatcatcacgttcaatacaagtttgcttgtaggcggattcttcggtctgctttctccgacaacgtctgcttttttgcacaacgtatcgaccatgggcatttgcgcaaaaagcatgacgaaattaaaagtggagtgaacgtcatcccagttatttcttgttttaagtattccctttgttttagggaatacttttttaaatcgattgcacgataaatacgtgccaggagccttcgtctttacctttttcgatataatgcttgtcaagaaggtgttggacgagctttttaacggctgaaatttgaatgttcagttttcgctgtatatctgctagcgacaatacgggctcgctttgcattaattccaaaattttgctgtagttcggcgaacgaaactcaatgcattctccgtcataccaccaaatgttttctccgtgcttggtaaggaatcggacgtcggcatcaatttcttgcgcaaccatgctgcggaaatatttgaggaacggagcaatggctttgatggatgcgtttgcgccagaactaggtgctgctcccaccgctaaatcagcggcgtgcagtgcttctaggtactcttctttttttcggctacggaccacgaccatggggatgtcgtgttttgccaaaatgtaattgacgagtagtcgagcgattcgaccgttgccgtcttcgaacggatgaattctgatgtagcgatagtgaaacagcgctgctaaatccacaggcgataagttgccttctttttctgcgttattgtaccaatcgactagatctgtcatcatcgcgggcgtttcttctggggaggcgtagtcgaatcgttctccatatcgtgtgatgacgctgtttgggcgagttttgtattgccctgcatgaacgacatacccgacctgcattcctccaggaagttcacgatggacggaatagtcctcgcgcaacaatgtgtggtgcaaacctctaataaaattttgcgtgagaggggtttccttgacgcgtgactccgcgaccatcatcttgagcgaaacttcgcttgcgaccatttcctgcacgcttcgcacattcgcttcgccgatgaccttcccaaaaagcagaagaatttccgtttgcccgtaagtgagcgtgttgccttcaatgtggttgctgttgtagttgaaatcaactgaaaagcgacgggcaagacgggtcttgtcctcttctgaaatcggctgaagcgtgttccatgcgttaagggctttttctagggtcaggtatcgcataattttaaatataattaaaatgtttgcgaaaaggtagccgaacaactacctttttagcaaaatttcttcaaaaatcgtgtcgtaatggtggtgttataccactttttgttaatctggagatgcccgctcaaggctggcatgacattgttagcggacttgtttattgcgtttctctcttccgtagggcttggtgacgtacacgagggcggtggtaagcgtgtagtcggcgacgagggcggctgcaagaccgatgatggaaagcaatccgacattgtgcagtgcgcccatcgggctgaagatgaacacgaagaacatcgcgcagagaatgaatgtcgtcatgcccatcgttttaccgatttcgcggtaagagagtaacagcgcttttttgtagctgcctgtgcgttcgtaaccgtatttgatgtggttgttcatgtggatggtgtcgtcaacggcaatgcccaaaatcatcggcatcacaatcatcgttatcatgtcaagcggcattcccgaatagcccatgacgccaccgattaaaagtacgggggcgacgtttggaatcatgccgatgagacccgccttgatgctcccgaatgcgagaatcatcatgatggcgataatcacaaaagagcctccgaacgaacgcaacagtccattgacgagcttgccgttcatttcagcgtagtttacgacttcgccgacgatggatgttttagcgtccgggaaaatttgcgctgcgtacgatttcgcggaatcgaggtcttcaacgattttcttggcgtcgtacccggagagttctatgtggataaatgttgttttatagtcttcgtccatgcgttcaaagagcgcgtcggcatctgaaatttcgtagaggaacagcagttgcgtgagcatgtcctgtgcgtcgggaatcttgtagtattccgtgctgtcggcgttaagtgtgcggttcatttctttcacgagtcgcgttacggattgcacacggggcttgtcgcctgaaatttttgtgagctggagcgtgccgagcttttgctctagcgcttcgatccgtttcatgttggcgggatctttgagtgcatcactttcgttgaattcaatcattacgttgaaatcgtagaggcttccgagtttgccgctaagcatgtccataagccttgtgacgaacgggattttttcgcccatcgtttttgtgtaatccatgtttacgtcgatgttcatcacgcctggaatttgcgacaacattatggcggcagaaatggcggctacgataccgctgtgcctgcaaactttgcgtccgaaaaattcaaagagaatgtctgccttggttgcgccagcggctttcacttgtgttgggtcgggctttgcgttcttaccgaaactcatgagaatcggaatcaagatgatgacatacaaataaaccatgaagacgatgcctgccgaaatgccgccaatccagcggatcgggcggatgcctgcgaacaggaacgaaatcagcgaggcaatggtagtgatgacggtgaagagaatgggccagccggtttcttcgacagcgtttatcacggattcgcggcggttgcccgtgcgcctaaagtgcatgcggaatgaattgatgtaatggatggagtaaccgaccgaaagtgccatgcccaaaagtacggggagcgcaaccatgctttcgtcgccgatgatgccaagccaagcgtttacgccgagaacagatgcgattcctccgacggtggcgatggcggggacgatgactcctcgcaaagagcgtacgaataaaataaggcatgcgagcataacggcgaaaccgataccaatgcgtatagcgcattcacgcgagataacttcgttctcttccatttcggtgtagctcatgccggttgggagcatctcgaacttgtcgcttttgaattcgtcagagagaatgacgttgcgggcgaaaggtgcgatgctgtctttgccgaaatcgatgccgccttcgtacgattttaacgagagaatgacccaggtttctttggcgtcgtcagagacgatgttgtttaccagcgattctcggctcatgatgagtgatttcttggcggcgagttgtgctgaatctgccgggatgccgctttcgaacgggtcgatgacttcaaagccttcgttgtttgctatagggatggataagttgtgtgtgagtgaaacaacgcggtcggcgtaagggacttcgttttcgaggcgcttggaaagtcggtcaatggcacttaaaacttcgggtgcaaaaacatcgttagcacggaccatcaccatatagccgtcatcgctgccgaaaacgtcattgaagtgcgcttggtcgattttgactttgtcccaatcgtcaaaccattcttcttcgctgctggtcatttgcagttgcggaagtccgaggcatgcggcgagagtcacaagaattgttacaagtaaaatcagccaacgaaatttaacttgaaaacgccccagacgggcgaaaactttattaacgcgagaaacttgcatgtttcctccccaaaaattttgcccgaaaataacataacgagttttgtttttctactccattcggacgcgttaggaacaagtgatgatatagtatgtgtggaaaatgttaaacggggctaaactgcgtctaaatggagtagctttttttgtgggatttttcaagttttggcggctatgagaactactggtaaaaaatcttcgaatacattggtgcgtgacctcgtgaacgtgggcatttttggtgcactttaccttgttctttctggacttggagcgagcatcggttttattcctgcgtttattgtggtttctacatgcgtagtgagcttggtgacgagcgtcccgctgttccttttcttttcgaaagtggaaaggcctttactttgctgtgtgctactttgcacgcttttcggcgttgtcatgacaatttctggtcatggaatttcttttggtttactttgtgtgatatatggcgttttggcgggcctttgcttaaagctgttccataaaaattttgtcggttgcctgcttgctaatgtgatgattagttttgtaccttcttcgatgatgattccgctttggttctcgaccgaagaatatttggcatattgcagttctgtttgtgatagcgcctatatcgctcatttggcggaactctcgagcagctattggcctttgattggactttttggctttggtgccgcaggtgctgtggtgggtggttttattgctcgtcgcatgatgaaaaagcattttgaacgcatcggacttgcaaaatagcgtcattgcgaggaacgaagtgacgaagcaatctaggaatcttgcgtttgcattagacccgcggacaaaactgtttttagcggcggtggcaaatggtatgattttttccgctccgctagtttatagcttgttgatggttgttgtagcgtctattttacttttgcttgagggaaagtggaaatttgtttgcgctttcttttttgtttatttgactgctggttttttctttgattttgtgaaaaatttggatattggtacctcgggtacgataattcttgcgtcgttgtttttgatgtaccgtattatgccggcctgcgctgtgctttattatgtgataacaactaccaaggtcaatgaatttttggcatgcatgtcgcgaatgcatgtttcgaacaaggtgacgatacccttgattgtgatgattcgatttttcccgacggtgtatgatgagtcccgtgcgattggcaatgcaatgcgaatgcgcggaatccgcttgttcagtttgcggactttaaaaaatccggtggcgtttcttgaatatcggctagttccgcttttggtttctattacgaaaattggcgatgaactttcgattgcggcggtgacgcgtggactctcgacggatacgaaacgcacttgcgttgcaacgattggattctgctgggcggatgctgttgtgtgcgcttattgtattgtagttgttttgttttatgtcattcccggtttaaccgggaatctcccttccgtatagcattgaaaaggagatgcccgcttacttcggctttgctcagcacaggctctggcgggcatgacaaggtggaaaaatgaacatctctctaaaaaacatttccttttcttactctgattcccttgacgatgcgattctcaaaaacttgaatctggaaattcgttcgggcgaatgcgttgtgctggcgggtgaatcgggctgcggaaagacgacgatttcaaagctcattaacggtttgattccgcattaccattcgggaacgatggatggcgatgtgttgctcggtggcaagaatacctccgatatgacactagccgaaatttcacgagttgtgggttccgtttttcagaatccgcgttcgcaatttttcaacatcgatacggattgcgaacttgcttttggctgcgaaaatttgggaatcgatcccgaagaaatcaaacaacgcgtggagaatgttgttcaggaatttcatttagagcatttgcttggccgtagcatctttaacctttcgggcggcgaaaaacagaaaattgcgtgcgcatctgtttcggcaacgggccctgaaatttttgtgctggatgaaccttctgcgaatctggatctcaagacgattgcggatttgaaggaaattgtttcgcgatggaaaaaggcggggaagacggtcgttatcgtggagcatcgcctttactatttgcgtgatgtcgccgatagaatttgctatgtgaaggatgggcaaattgcagaagagtggatgcctgcggaactcgaagcgaaaggcccggaatatgcggcaagcctcggactccgatgcatgaatctggaaatgttgaattcagtctgtcatcctggagccgaaggcgataggatccattatctctcgtgttcacaattgcgacgggattaccagccttgtgacgtcattgcgagcgaagcgaagcaatccatagcgaaatccattgtctttacgaacctgacatttgcgtatcacaaaaagcatccaattctcgatattgaccgtcttgaactcccatgtggacaaattacggcactggttggccataatggtgcgggcaaatcgacgcttgcccaagtgctgtgcggcttgcaggggagctggcatcaaaagcgtgcagcacgcaaacgcggcgcatacctaattatgcaagacgtgaaccaccagcttttcactgaaagcgttctggacgaagtcctgctcggcatgaaaccgcaaaatgagaacttggcgcttgaaattcttgaagggctcaatctcaagcaatatgcggacaatcatccgatgacactttcgggcgggcaaaaacagcgtgtcgctgtagcgagcggaatttcaagcggctgcgaaattgttgttttcgatgaaccgacaagtggccttgattataggcaaatgcttgctgtttctgcaacgcttaaaaaacttgctgcaaacggaaaaactttgctcgtaattacccatgaccctgaatttattttgaatagttgtcaatctgtgattcgcatggaacgcgggaaaatcgtggaacagtatccgctgttagggaatgaaaaacagcttgtcaaggcgatggtggaatgagaaacggatgccgagttttcgacatccgatttagcgtgaatgcgtaatgttcttttatcgcgccgccctacacccaatatttttatttcttgaaatacaccgtattcacaatgtgtccttgaatctttctacgtacaacatagtgcccttgcggaagttctcgtatgctgatgcccaaataatgaccgttcatgtcaaaaatcccaacggtggttgcggtcccggccgtgcgtggcatggttacgatactggtggtacttgtgtcaggcttgataattgctgtgtacttgtcccagccaggcatgtcttcgagggtgataatgcgttcgtcattcatgttgctcttccaaacgccatcttttgtttggccgggccaagttccgctccaggtgctgtaccacggcatccaccaactccatactgcttcgtcggtatgcatgttgttcacatcgggaatgggaccgttttcgctgagtgcgataattttcgtgcttttcgatgcgtttttgaatttgtcaaaggcgcttgcgttactggaatggtcgtttgcgctattgtagatgtcgatggagagtacatcgtagtattcgctacccggatcccaagagtttacggtacttccttcagggttatagacccaaatcatgtttcttacacccttgattttgaccatgcggtcatagacgaggcgatagagggctgcaaactgttctccggaattgatactccaccagaaccactttccgccagcttcatgcaaggggcgaaagattcccgctacaccttctttctgcaattcaaggaagtaatcggcgatgtggtcaatgtcggctacgattcctttgtaagcagcactttcggtattccattcggtggtgcctggcttgaaacctgtagagaaatcgaaatcggtgtattcgtctccgtttgctgcactttggatgtagaatgcgtcttttttgtctagcggatctttccagtgccaagtgaatgcagggatgccgcccgctttccagaggcctttcgcgattgaaatagctttgtccgtgtattccttgttccagctttcgtttgctttcggaccgcttgcaaacaagaaatctaaaccgacaagagccgggtactttcctgtgcgcgtgtaggtgtatttcacgtcgtcgtgcgtcttgaagtcggctcccatggtgtaaccgctcatatcgccggtcatcatgccgctaatcgtctttttgccaaagttttcacgcaaaaagctgtagagcttgacggcgctttcggtggcgttcggggtaactggcattgctgatattttgaaaggggaggattgataaggttcgacatcgatatagtccacgctaatccagccccagtatttctcaatagagattgtgtttgtcccggctttaagtgtagcgactgtcgtgacatccgcccacgaagtggtggcgttaaagtcgatggtgcctgcggttgcgccgtttactttcaaatagttcgctttgaaatctccggccttgtaatggatggttacttggtacttgcccgcactctctgcggtgacaccattaaaagaaatatttccttcttgcaagtcggcataacccgttcccgaaactccagatgcgttgacattttttgctcctccggaaagagtcgctgcttcagcttcgtacttagttgcaaatgccatactcgaaagagcaagaatcaaaataaggaagttttttcttttaatcataagggttcctccattttacgaaattatattctccaagtatatttaccaattgttttttttgaatggtgtggacaaaaatgtccacgaattgtatattttttttacgagacgccaggaaatgaaacgatttttcaaatagggtcattttatatccggcgagagctttatgtttgcaaaaaacaaaatcaacatctacgactattcggactaccgcaagttcctgcaagagttctatgaactcgaaaaatcgctggattcctcgttcagttatcgagtgtttgctgcggcggttggcatggacgcaagcctgcttttgaaaatattgcagggtaaacgccacatttctccgaaatgtatagatgttttcgttaaatttttccgtttcaaagatgccaaggcagaatacttccgtgaaatgattgcttacggcaaggctaaaaacgacgaggacgttcgtcgacatttcgagactcttcaaaaaatgcgacctgcagccagccgagaactcgatgaagcccggtaccgctattttcagcaatggtattatccgatgatccgctcggcgctcgatgtattcaattatcgcggtacacaagatgctgccgcccttggggaatgctgcattccaaagctttccgcttcgcaagtagaaaacgctgtcgatgctttgttgcagctcggacttgcgcatgcccgcaatgacggtcgcgtggttccgaccgaagctcatctcaagactatggaacactggctgagtgcctgtatcagcgattaccaaagcagcattgcggaactggccggcaaatccatccagaatactcccaaagaaaaacgcgacatcagcacgctcacgatggctcttgattcgcgacaaattgataaaattcgtgaaatcctcgccaaaacgagaaaagccatcgtaaacgtagtcaatgcgatgcctccgcaaatttgcgatagcgtttatcagttaaactttcagttgtttccgatgatgaaaaaggaagaacaatgaaaaaaggtatggaaacttcgttttgtgtttcgttttgcgccttgctttgcctgtcgctgtttttaggttgttcagaaaataacaccgcaggtgccacaagtgaaacgacaaatggaattgccttcaacgtcgttgacagtttaaataagccgttcgcttgcgcacaaatgaaggtgtattcaaaagatgccttctcggtcattgatagcgccctttcggattcaagcggacgagtttctttctacgatagtctcggtgtctgtgcaggcggagattgctttgtggaggcccttgcgggtgaagattccgcattcatgagttggtcgccggtcgattttgcagatacctcggttcagaaaattgcattgttgccttcggcttcgctcattgtacgtactggcgtttcgacccaagaaatcgaaggcctgttagaaaatgttcaactggaatcgaccccctattttgcaaaccgcttcggtagcgagtatgtgtttgcgcatgtgccagcagggtcctttactattgttgctggagattcgaccgtcgcagaagtggcgcttgcgccaaacgaatccgcagatacgctcgttcctgttccaggaaagtctgttgagtatgttttcgaagactttgacgatggagatagtttgaataacctcgccaaaacttatcctaactacggatggtattttaatgctgttggcaaagcgaattttgcaatacctgatagtgctgaaagtttctcatccgtattaaaagaagataaagatcatggaaagtatctcgctgttaaattcgcaatagatacaggcttcgttttgctcggaactcatctaggacttgatacaggatttttcgacctgagcaatctcacggcgattcgccttacggtaagaggcgactgtgaattgaatatcgctttggaacattaccgtgaagttggagaaaatacctttaaaaaatcgttatggaaggccaaagcggctgaaaactggaatgaaatcatcttgcaccccggtagggaagttcttgaagaaagctcctatcaagtggagtggaaagagatttctcacgaaatcggtctgtttagcatttttatgagaagcggaacttatctagaagttgacaaaatcgtgtttgaaggaattgatttcaaataagcgattattgcgattggttatacgatagcggcatcggcatcaaagccccctcgtttttccgagggagcctttttgacgacacgtccgtttatttcaagaaaacggcgagaagtttatgcgcctcgtcgccttcggcaaaacggattccacctacgttatggtactcgaatcccgagaactgctgcaggtgcagtgccgcaaattcgcggtcctgcgagtagcaaagattcagccggtagtttccattgtcgcttgttttaggccgtccctctctttgaattgttgcatccagagattccaaagacgcttcgacaatcgtctggactttttgcccttccgtggggctaaactccaggcatattcccacaacgggcgaattcgtcttggtgtaggtgacattggtcttgaaaccgaaaaacttcttttcggtcttgatatagggcttattgaagagggcgttagccatctccatcttggaaatgttttccatgttctttctcttttttaaaatgaatgttatcgcgagccccatcagggccgcggcaatctgttactgattaagtacttggagaaagaacttgctaacagagcattcgctctaacgtgtaaacgtaatattctttaggtttttgataaactagcggtaaagggaagccgcaatggatgcaaatagttgaccgtgcgattttagtcgccaacggtgtagcctgtttgaacgttgccgaactgcgcccgccatagccttgaaggctaccgcttcgcgatgtccgcaatgaaacctgccggcccgacctgcgcgtaagcagtgttgcatcagctgttgattcgcgtgactggtataacggattatcggcaaaatcgtgagcagtgaaaactttctcactttctgcaacctgaccaagttcagcgccgtaatcgtaaacaaaagaaccctcgacaatagcagaaagaatcgcgaataacgcgactgcaatcattgacaaaatattttgtttaacgggcttcattgtactaataatgtacaaatctacgccttcatgagtttcgccacataatgcactgcaacggcgaacagcacgacgatggcgatatagtccgcgaaaaagagggcgtagccgcgttccgcgtcaaagaagaagaagggctgttgcaggaacaagtatttccaaagcccgcgaatggcgaaggcgtaaattccgtaacccgccacaagaacggcaaccacgcgagttgcgacaagtgccgcctttgacttgaatgctcccgcaagtcccaagcggtttgcaatcaggcttacatgtagcccgatgtgaagcgacatgaacacgtaataccaatggcttgcaagcaggtgcgccgtgcgggcaaaacttgcgcccgattcaatcccgagccaggcgaacacgtggttcgaaagcatgattccgctcaccatcaagaaaaatgcgcacaaaaggatcccgcaattcacgaccgcctgcaaaatgcggaatacgttgtagcggcccttgaacagcgaaaggaaaaaacgccggttcagcgtgatatgcaccgcccacagaacaagcagaatcacgcctagaatctcgtgaacagcagtcgattcaaagaagtaattgccgcccatcagcacgagcgtcgcgaccgtcatcgcgatatcaagcatcatacggatttttgcggaaataggcatatcaatgaatatacattatttcgtcttcacgccgtttttctcgagccacttggccacatctttcgagaggctcgaaccgccggagtaatgcaccgaaaggccttcgccgatttttgcgttgggcgcaagtttcgcaatcgcggtgatgctctggccaaagcgcccgccaccgtgggagcagaacggcagaatccgcttgcccgtaaagtcgtaactttcgagcaaagtcgcaataggcatcgggatactcgcccaccagttggggtaaccgatgataatcgtttcgtagtcgacccacttctttgcgtcgggctttttcttgagggcagggcgcgcctgtttgtgctggtcgttctgcgcctgcttcaagacggtgttgtaatcgtcggaatagggcttcacgagttcaagttccaccatgtcgaaaccggtctgcttcttgatttcgcgggcgacaccgcgggtattcccgctccaggaatagaaaacgatcagcgcatgggaactgcctttagggttcgacgccgcttgcgccttttcgcccttaaagcccgccgcttcctgggtcacaaaagttcccttgacgcctgcacccgcattcatggcaagcctgagccccacattgtaactcttgctggattgctgcatggctccgcgataggcactgcggaggttcttgccgaaatcgttccagccgccaccgcgatgcacgcgccttgtgcccgaaggcttgcccgccgggtcaaccgtcacgcttgtcgagcccgcagaaacaccataatcgccgtaaaagtcaaagcaccattcgcccacgttcccgtaaatgtcgtaaagcccgaagggattgggcttgaacttacccacgggaagcgtgttcccgcgataaacgccggggcgtgtttccagaacctcgtcgttgaaataattctgctcgatttgatacggataatgcccgtaaaaattcacgtcgtcggcaccgggagccttctttgtgtagaaaggcgtggtcgtgccgcctcgggccgcgtattcccattccgcttcggtagggagcctgtagccgttcgcctcgcggttccaactgaccgcatcgccatcgattgcgtaaacaggagtgcgtccgtcgcgttcgcttaacttgttgcaaaaatgcgccgcttcgagccacgtgatgttttcaacgggcaagtcgtcgcccttgaaactggagggattttcgcctgtcacttcgcggtaaagcttttgcgtcacctcgtatttgcccaagtaaaaatcggagactttcaccttgtgcagcgtctcgtcgttgacacgccagtcctcgtttgcggggcttcccatgttgaaagtcccgcccttgataagcacgaagccgtcgggcgcaggtgccgccgcaagcgacaccgccgagaacaacaaaattgcacaagataaaagtttagcgagcattatttcaacttcccgtagtcttcgtcgctcacgggctcaagccattcgttgcgaccaccttcgccagggacttcaatcgccaaatgctggaaccaggaatccggagctgccccgtgccaatgcttgacgccagccggaatgttcaccacgtcgccgggcttcaattccaccgccggcttgccccattcctgatagtagccgcgtcccgccgtcgcgatgagaatctgcccaccgcccttctttgcatgatggatatgccagttattgcggcacgccggttcaaaagtcacattcccgacgcccacctgttcagtgctgatcatgtcgagataactcttgcccacgaaatacttggcgtaggcgtcgttcggcttacccaccgggaacacactccagtccttgcctggcatggattttgcgtccgccacgtttacagcaccagccttcgtctccgccaccgattccttgagcagtcgcagagcgtttagcgtacgcgggtagccgcaatacggcaagcagttgtaaatcgcctgttccacgtattcggccgtacgaatcttcaggttcgcgccgatgtgcgccttgagctgcggctccgttcccaagttcacgagaatcgccatcgtcaagagttcgcgggtattcaggtcaagccccttgcgggtgtagtaatcgccaaagcagttgctcgcaaggaagtaattgatagtcggcataccgctcttgccgttcttcgccatatcgcggaaggtctggccgaacagcgttccctgcgcgtcggcacccgcctccaagcgggactgcgccgtcaccgtcgcacggctttcgtccaccttcacgttcttcgccttgaacacgctgcgggcaatttcaactgcatccactgtccgcgggaacccggtgtagggagcgcactggtaaatcgcctcgagaatttcttcgggagcaagcccctgcgcaagcgccgtcgccacttcttcttgcaaaagagcgcccgactgctgcgtcacaagcgacaccaggcgaatcaactccacctcgcgcttttccacaagcggagtcgccgccggaacttcgttctgcgtgaagttgtccatcacggcacgcagttccttgtcctgcgaaagcgcctttgcctcgccctgcggacagcagtcacatgcggcaagcaccgcacccataccaagcatcgtcataatcgtccctagtttcatggtttgttccttttctatctacgcctttaatataaataaatgcacaaatcccgcaaaataccattttttcatgctcagtatgcacgaaacgcatagtgaagcctgccaaggggattgattcccctagaagatgttatacatgactgtttaggcaatcaagcaccgcatttttgtaaacaattttgcctatgaaactgcggaaataaacattgaagtaaaacatcttcaacctttaaaattctatcaaaatgatgaagttgtcgttgatttggagtaaaatatgaaaagatggattcaaaagggaacatctttttctgtaaaaagtatttgtcagatgaatgcttctatagccttcttttggactttgcctttgagttcggcgacttgccttttatcgccaattagtattagtatatatttgttattggaggtctattatgcgagtgatttcacaagaattcaagcagatgctgaaagatagtgatgtgttgtatttgcagacggcgggtatcacatacaaaagtaactaaaattacaaaatcttgaatataatcgactagtaatagactaagacaaatcggaatttgtggagggaatgatggaaaattgcaggaaaactgaacgagaaagaatgacaaatggagaatctttttttacaaatgacccgcagctcatggaggataagaaaaacgctcgtatcctctgttctcgttttaatagttctccggaagatgagtccttaagaaaagcattgttaaaacaactattcgggcactgcggggagaggatagccatcaagcccccgttccattgtgattacggatataacatctttgcgggcgatgacttgttcataaactttgactgcgtgttcctggatgcagctccgattcggattggagaacattgtatgatcggacctaaaacctgtatatatgcaatcggtcatccgttggacgcagaatcaagaagagaaaagattggtatccctaagccggtcaccattggcgataatgtctggatcggcggtggagtcacgattcttccgggtgtatccataggagatggcacggtaatcgctgctgcttctgtagtaactaaatcttttcctgatcatgtggtgattgcaggaaacccagcaaaaatcataaagaatattgaagaataacttccagtttttggaggagaacatgcgcatagatttcaatgagattgcatccatgactatacatgactgtttgggcaatcaagcaccgcacttttgtaaacaattttgcctatgaaactgcggaaataaacattgaagtaaaacatcttctttcccctaaaaagaaaagactgccaagagtttcctggcaatctttctaaaacattccgcccataaggcgcaagcctacttcacccacttatcgacttctttctgggcctttataacttactacaccgcaaaaagtaaaatctgtgtaaagcggcgtaaagcctttgtaaagtcctaataaaacctttggaaaacttcattccatcgccttgcgtattgtcgcaaggctttttagtttatggcccgagaggtttttatgacgactttttatgtgattcttgtggccatgctcctaatccttgccctgttcgacctgttcgtaggggtcagtaacgatgccgtgaattttctcagttccgctgtcgggagcaaggctttcaagtacaaaaccctgatggtctttgctgcagtgggcgtgttctgtggcgctacgttcagcagcggcatgatggatattgcccgccatggcatttacatgccccagtattatacctttgcagaacttatgtgcgtatatgcggcggtgatgtttactgacgtaatccttctagatattttcaatttttacggtatgcccacttccaccacagtttccatggtctttgaacttttgggcgcctctgtggctatcgccagtatcaagattctttctgacgataccctggaactgggaaacctcatcaacacctctaaggctctgacggtgattttgggcatcttcctttcggtggccatcgcttttgtagttggccttgcagtgcagtatgtgacgcgcctggttttctcctttggctacaagaaaaatattcgatactttattggtgtttttggaagcgtttccctgacgtccatattttattttatcctcatcaagggcctcaaaaacatgagttttgtgggagcaggctacaagacttttctcgcggaaaatgagaccgttcttgtggctggcatgttcgtcggatttttcgtcctttgtcacttgctccatgcggtaaaagtaaacgtgctcaaggtaatcattgcttttgggactttttctctggctcttgcctttgccggaaacgaccttgtgaattttgtgggggtacccctcaccagcctttcttcggtgcagcatttgatggctgctgggggcaatcctcaggatttcaacatgtccttcttgttggagtcggaaccaggacagtggtacttgctgatggttgctgggcttaccatggtattctcccttgtgttttccaagaaggctcggaatgtggtgaagacttccgtatccctagcggcccaaaattcttctgaagaaatctttggtacaaatccggtcgctcgcgccttagttcgcagttctaatggtgtcgtaaaatttgtaacagaatttattccaaggaaaatttcggataaaattaacacccgctttaataccaaggaaatgattctggaagaggatggggcagcctttgatttgttgcgggcctgcgtgaacctgatgcttgccagttctctcatagccctcggaacttcactgaaacttcccctttctaccacctacgtgaccttcatggtggccatgggtacaagccttgccgacagggcgtggaaccgtgaaactgcggtgtaccgcatcacaggggttctttcggttattggaggctggttcctgacagcttttgcggcttttgccagtgcctcggtggtggctatggtgcttcactttggcgggctcccggtgatatttgccctgtttgccgtggttattttcgtgctggtccgttccaacctgaagtatcgtggaaacaagaaggacaaaactgaagagcgttttgagaaaattctttctgcaagccccgaaaccaaggtgtaccctcttattcaggaatacagtcggggtgaatggagcgaaattctccgctggtgtgccgattgctatgaaaaactgctgataggcctgttgcgggaagatttaggaaggctccgctcggtgaacaaacaaattaaaattctaaagaaacatgtgcagcggaatcgtcgccacggaaccctgtgtacagaaaggctcgcccaagaagatttggtggtcaaaaactttttcctgtatcaggccaatgactttatgggggacgccctgtttagcctagagcagatttcttcgccctgcaaaaatcacgtggacaacggctttaacccgatggacaacgagaagcggaagatgctcctgcgaacagcggcccacgtgaaggagcgtatcgagagtgtcgccgagatggtggaaatcatggactttgaccgttatgatcaagtccggggccagctgcgggaagaaggttccaggatatttgccgaacgaaaggccgagatgatgaaggccggttccgaaaacatccgcgcagaaatcctttatttaactattctttatgagtcctgggcgttgctggattcggtcagttccgtggccaaagccagtagaaaattcctaactgtaaaacaataatttgtgtgtaatcctatgatttatattgtggaagatgatgctgaagttcgggaaatggaaacttatgctttaaagagcggcagttttgacgtgatggctttcgaatgcggtaaagttatggacgaacaagttaaggttaaagtgccggacttgtttattttggacattatgctccccggtgaagacggcttaagtattctcaagcgtttgcgaggacaggaaaacacaaagaatatccctgtcatcatgcttacggcgaaaggaactgaacttgacaaagtgaagggacttgacttgggagcggacgactatatcgcaaagccgtttggcattctagaactcatctctagagtacgggctgtacttcgccgttctggacgaggctcatccgaaagtacggagtcactgagcttggctttaggaggagtgattcttgatgaccagcgtcgttcggtaactgttgacggggttgctgtagaactcacttttaaggaatacgagcttttgaaactcctgatgtcccgaccgggaactgttttctctaggcaacagattctagaaaagatttggggtgtggatttcgatatggatacccgcaccgtagacatgcatgtaaaaacccttcgtcaaaagttgggggcgcatggttctatagtacaaactgtgcgaaacgtgggatacaaggctctatgaaaaacagcattcgtttcagcttgatttacgtaggtgtgctggccgctctttttgcggtgtattttacggcacgcgtcttcgaaaacgaaatgtcagaacagctgaagcgagatttgagggaaacagcctttctcgtcaaaaatttctatgggcagattccttcagaagactttcggaaaaacctggattccattgccaacaaacgtttgcgcgtaactctggtggatcgggatggaaaggtcctctacgaaagcgacgcaaaagcaggccaaatggaaaatcataggaatcgtcccgaaattatggaagcgaattccaagggtgtaggtgaaaacctccgttattcagtgaccctgaatgccaaggtattctattttgcagaacgactcccagatggcaaaattcttcgtttgagccgccgtcaggcgagcctccacgaatcagtatccaagaccatgccttacttgatagcgctgttgacaggtattgttgttttggccattctgattgctttaggcttgagccgcgcttttgtacgacccgtgcaaaaattggcggaaaacttgggtcagccagaacttattgatgacgaagatatctacaaggaaatcgctccgctggtcaaaaccatccgtaagcagcatcgtgaactgcaactcaccattgaacaactttctgaagaaaaaaagaaaacggccaagatgcgagatgagtttacggctaacgcctcccatgaactcaaaacgccattgacatccatttctggatatgcggaacttatcgaaaatggcatggcgaaacccgaagatgtaaagcgctttgctggaaaaattcacaaagaagctggccgtctcctttctatcgccaacgatatcatgaccctttcaaagctggatgctccgggagaatctgcgattggactggacgaatccgtgaatttgtggacactggcttcaaactgtattgacgaactctcctttaacgccgaaaagaagggtgttcgtgtggcgctggaaggttgtaaaaccgcagaggtttacggcaatcgtcggctcctattcgagatgctttacaacttggtcgacaattccattcgctatacagaaacgggcggttccgtgagtattctagtgcaacaaaaatctattgctgtgaaggatacagggattggcattcccgaagaaaaccagccacgcatttttgaacggttttaccgtgtggacaagagtcgctccaaggctacaggcggcacgggattgggccttgccattgttaagcatatcgccgaagtgcaccatgcagagatttcgttacaatccgccataggcgtaggtacagaaataacagtggctttctgctagaagcaagcctatttctcccacttatggctctgtcgggtcaaaggcggtcctatcgaaaacgcgggtggcctgttgcatattatgggtcaccatgacgacggtatagtccttcgggtaatttatattttcttaaagccgttccagctggaccagggaaaggcgattgtccagccacaccttcttgggcaccagccggtaaagcttgttgatgtatccaccagaaccgataatagaaacgggcccccagttcaccatcatcatgcggatttcgtcgcacatgtcatctacggaatccatgtccaccaggccgcagagcagccgcagggttccgatattgaaactacggctacccataaacaggccctagtaaagtcagttttataatatttctagttacttttcatcgaaatcgtcggccccgttcaagagattggctccatgatgagtaccggtttctgcaaagatggcccactgggccacgttcatggcgtggtcgccgatgcgttccaggtatttagcgatcatgatggaatggataatgctctcggcatcgctttccgtcttcctgatagtttccaccagttcacgcttggcagagcggaaaaggaaatccacgtcatcgtcactttcaattacaatcttggccagcttcaagtccttacggacaaaggcatcgatactttgcgccagcatcttaagcacgtcaatgcccatgggcggaatagcggccagtttcaggggagtcccgtcctggtctgtacaccccgccacaatttcagcaatatctgcagcctggtcgccgatgcgttccaggtcccccaccattttcagggaggccgaaatcaggcgcaagtcccgggctacaggctgctggctcagcaaaagccgcaggcaaagagtctcaatttccttcatcttctggtcgatttccttgtcgcccaccacaatcttcttggcggtttcacggtcaaaggccagcaaggcgtctatggaggccttcagggaatcttccaccagggcgcccatttctataatacccctgttcagggcttccagttgcgaatcaaaacggtttctcattatccaaatctcccggtaatgtagtcctcggtgcgcttgtccttgggcagcgagaacagggtttcagtcttgttgacttcgatgacttcccctaagaggaaaaaggcggtcctgtcggaaacgcgggtggcctgctgcatgttatgggtcaccatgacgatggtatagttcttcttgagttccaaaactaggtcctcgataatggaggtggaaatggggtccagggcgctggtaggttcgtccatcaggagcacttccggcgaaactgccagggcacgggcaatgcagagcctctgctgttgaccgccggaaaggccgagagcattctttttcaagcggtccttcagttcttcccacacgccggatttctgcagggacgtttccacgatttcatccagctccgccttgttacggataccgtgggtcctaggaccgtaggcgatgttgtcgtagatgctcatgggaaagggattgggtttctggaacaccatgcccaccctcttgcggagaatattgggattcatttccccgtatacatcctggccatccaagaggatgtggcccgtaatcttgcagccttccaccaggtcgttcatgcggttcaaggacttgagtaaggtgcttttaccgcagccggaaggcccaataaaggccaagatttcgttgggcataatgttaaggttcacgtttttcaacgcatggaaactgccgtaatacagatccattccttgaatagaaattttttcgttaggtgtcattaggtttttccgattttctttgcaaatttgttagaaatccagttgataagaaggattaccagaatgaggataaccgaagtggcgtaggcctcgccggtatggaaaccttctcgagaaagttcgtacatgtgaacagacagagtcctgcccgaagagaatattcccttgggaaaatccgccaccgtacctgccgtatagacaagggcggcagtctctcccaccacacggcccaccgctaggattacacctgcaaggattcccggaacggctgacggtaatattaccgacaaaaccgtacggagcttacctgccccgaggccgtaggaaccttcgcgataactatctggaacagaacgcagggcctcttcagtggtgcgcatgaccaggggcaaaatcatgatggaaatggtcaagataccggaaaccagggaatatcccaggtgcaggaaggtcacgaagaacagcattccgaaaagaccgtagataatggagggaattccggaaagggtttcggtagtgatccgcaccagtcccacgatcttgtttccgcggcgggcgtattccaccgtatagatggcagcacagattcctaaagggcctgccaccaggagagaaccaaacacgatgataaccgtattcaggatggagggcaggaaagagacattctccgaggtgtaagtgagagaaaacagggagggtttcaggaatgggatacccttcaccaatatatagaggatcaggaaccccagggtgcataccgtaatggcgatggccaaggacacgaggattctcagaaacagcgaaaagggcgcatgcttatagtatccgatcatttgacaaccctcttcttgagaatggaaaacagcaggttgatagtaaggataaaggagaatagcaccacaccggtggcaatgagggcttcgcggtgcaggtccgtggcatagcccatttccaacacaatgttggcggtcaaggtcctgactccctcgaaaataccgtcgggcattcggacctggtttccagccacaagaatcactgccatggtttcgccaatagcccggccaaaacccaagatgatacccgccacgattcccgaagtggccgccggaagaaccgtgaagaatacactcctttcgtgggtggccccgagagccagggaaccttcgtagtagctgttggggaccgcccgcagggcggcttcggaaacggaaatgacggtaggcaaaatcatgattcccagcagaatcgacgccgtaaagatgctgaaaccgctcccgccaaggtgctgccgcacaaaggggacgatgatcaccaagccaaagaagccgtagatcaccgagggaatgccggccaggagttccacggcgggtttcaacaccctgtggagcctttcggagcagaaccgagccaggaatatggccgacaggagccccaccgagacaccgatggctagggcccccagtgtcacgtagaggctgccgagaatcatgggaaaaatcccgtagatcgcaggctcgtccgtgggggcccattccgttccgaacaaaaagtccgtaaagcctatctttagaatggcggggacaccgtttgcaaaaaggaacgcgcagatcagggccacaaacaggatgcttgctagcgcagagaccaggaagatggtggacgcggcccgttccttgaatggactggatagtttgaatttcatggtattacttgatggaggtcgtgaggcgggcgctaaagcctacatcggacattttgttttcgctatagactgtcgcctggattttaccgtgggaaccgatctttttcacgagacctacggcccaacccaattcatcggcatcggtgttcagttcgtcacgattagcgacgtattccacttcggcaaaggccttgtcaaaaataccaccggtaggaaattccacgccgccgtacaccgggaagtactgggtatcctgaccgtagaggggctttacggcagtgcccgcttcaatggaagctgcattcacctcgtcgtcttcgccggtcatgatagctgccgcttctgcgtataccgccagctgcttggagacctggtagcgggcccgaaaatccaccacatgggtcaggactgcgctatattgcatcgggtcaagaacattggcgcgataacccagaccgagtttcagggcttctcccaatttcaggtcgtcgtttacgcggaggtaacccttgttgaaattaccgtcatcggtacccaccatcacgttcagctggttgccggccattttccagcccagctcaaaggcgtcgtgggcgtaatctcgaactagaaagccccgcttagaaagattctggtccaggtagccaccgaaattaccggcaccttccgtatccgtcttccagtgacccagtttcaagttcagtccggaagttgcccacttgtaatttccgtaataggtatcggcctgaaacttgtctgcacctccattaaagtggggggcgtacatgcggatagtcaccttggcatcgaaatcttcggagctgtacgttccgccgatattggctcgaaaccagaagttatccagagtgttttccttttcattgtcgtaaaatgccttgtaggcctgagtttgaatatttccggtcaagtcaaagccgctggccttggattcttcggcggcgctagccatgccgatagtggtaacaacagctgcgatgatgcaagatttcttaatcgtcattttgaactcctttgggccaagccctgtttgaatgacggcatcaacttagattgtcattgtaaaaactgaagaggggtcgaagtaaaatatttgagaagttcttgtaacgaataaaagaggagtaaaggctttacaaagattttaccctacatgctattgggtctttacatagcttgtctaacttgtggtcatcattcaaaaccaaccaaggagtatcaagaatgaaaaaactggctttaaccgcttgtgtaattagtttagctgtaatgggtattacggcagcctgcaacggagaaaacgaaaagaacgtcgaagtcgccaccaccaagcagcctgaaatttccgtcatcgcccgagaagctggttccggcactcgggacgcctttaccgaactggtgggaacccttatcaagcaagatggaaagaaaaaggacaatactgccaaggacgcgattaccatcgacggcactcagggcgtcatgagtgccgtagccggtaacgaatacgccatcggctatatttcccttggctccatgaacggttccgtgaaggccctgagcattgacggtttcgctcccaccaaagaaaacattaagtccgccaagtaccccatcgcccgccccttcaatattgccaccaagggcaagatgaacgacgccgtaaaggacttcgtgaactttatccttagcgccgacggccaagccgttatcgaaggaaacggctacatcagagtttccgatggtaaaaaattccaagcccaaaagctgaagggcaaaattgtcatcgcaggttcttccagtgtgtcaccggtcatggaaaaactcaaagaagcctacactgccctaaacccggaaatggaaatcgaaattcagaccaacgattcttcttcgggaatgctagccgccaaggaaggcacctgcgatattggcatggccagccgcaacctgaaacccaacgaactggaagtcttaacttcccagaccatcgcccaagacggtattgccgtgattgtcaacaagcagaaccaagtttccaatattgccctgtccaggttgcgggatgtgtataccggacttatccgtaagtggaaagacgtgaagtaaaaaacgcaactatgaagtaaaacgaaaaagaggtgaacaggattcatctctttttttttactcaagcaaattggacaggccagagacattctctccaaggccgattttagagaaagctagctcttggactgaattgaagaagaggactagcaatcctaagtgaggcgcaatcagcctactttacccacttgtccacttctttctgggccttgtcgcgttcgttctgggccacgtgtccgtagatggcgaggccgggggtcacgttcgcgccggtcaccttcttgaggcgctgcacacccgaaaggccactgccttcgtgggtcacgaacgggtgaatcgttttgcccttcaaattatacttctcgaagaaggtgaacatgggcatgggcatttcgccccaccacaccgggtaaccgacgtaaatctcgtcgaattcttcggggttcacgttcaccggcttgatggccgggcgcgcgtcctgcgcaagttccttcttggccacgttgatgcagtcgtcgtatttcttggggtattccttcgcgggttccacatgcaagagcgtgccgcccgtctttttcgcaatcatctcggcaatgatttcggtattgcccttggtgattgttccgacttcataattttcatcggcacgggaatagtatgcgacgaggattttcttttctgctgccatagagactcctagaagaagtgataaaagaatcaaggtgatttttttcatgggatccgcctttttcgtaaaaaattcctttgaaccggttgagtataatataaataaatccagaacggccgcgtaatgcgtaatttttatgcccagtatgcgtgtggcgcatagcggaaagcggccacctgcacttgaaagaaaacaaataatccattttcgggctaaaattccatttgaactggcgcaaatttagagcttcccccgcctatgccttcaaagcatatcttttatgcggaataagtatttgggtttgttgcgggatttgtttatttttagggcatgaggtggttcagtttcttgttcgttttcctgttcatggcgtgttcgagcgatgctgcgtcgcaggctatgccgaaagtttcgaacaaaggagattcgatcgtgcagaatagcaaaggggcggccccaacggtcaagttgaattcgggtttcgatatgccggttctcgggcttggcacttggactttgcgcggcaaggtggctgaagacgcggtctatgtcgccatcaagaacgggtatcgactgattgatacagcaaaatattacgacaacgaagaagccgtgggtaggggtattcgtcgggcgattgacgatgggcttgtgaagcgcgaagatttgttcgtgacatcgaaattggtgccgtggagcagttccctggacgaagacatcgacgactcgctcgaaaagctggggctcgaatatattgatttgatgctgttgcaccagcacgggcgcgacgccgaagacaaggcggtttacaaggctatggaacgtgctgtgaaggcgaagaagatccgttccatcggtatttcgaattactacaccgaaaagacggcgaagcgcttttttgccgatttcgaaatcaagcctgccgtggtgcaaaacgagaaccatgtgttttaccagaacacggaattcaaggaatacgcaaaacgatacggcgctgtggtggaatcttattacccgctgggcgggcgcggccacaccgaagacgtcttggggaacaaggttgtcacaaagatagcgaaggctcacgggaaatcggctgcacaggtggtgttgcgctggcatgtgcaatcgggctacattgccattccgggctccaagaaccctgaccacatcgcagaaaacatatcgattttcgatttcgagttgacagacgacgaaatgaagcaaatcgccgcccttgatacgggacaccgctacgaaaactggtgaaaatcgtcaaaattttagtcaaactggataaaaaagtatgttttttatccaatacagtgtatttgttgaataaaaaggctatttttatgggtaaaggacggttcatcctatgaagattgccatacaaaaccagcgcaaggagcgggacagacttctcagtctgccgtatatcccccgtcaaaccatatacgactttgacgaattgctgaaaagtccgaacatcaagcttttgacggggccgaggcgtgtcggaaaatctacccaggcccttttgatgttgcggggcaagaacttcgcctacctgaattttgacgataacgaactattgaacaagtgggacgaacagcaagcggagatgttgcttggggaaatttacccgaattacgagtacttgctgctggacgaagtacagaacgttgacggttgggacgtctgggttaataaactttatcgacgtggtgtaaatttggtcataaccggcagtaacgcaaaaatgctttctggcgaaatggcaaccgtactaacaggtcgctaccttgaaatcaacatgctgccatttagccttgccgaggcatcgcagtttgctagccgcttgggtaatgcagaaaaaatccaggacgacttcttgaaaaacggcggttacccggagacttttactcaaaggtctattacccaaagttatttacagacccttttcgactccattctgtacaaggacattgtcagaagacataagatcagaaacgcaactgacttgaacaatgtagccatgtttcttttgtccaatttcacgggaacatttagctacaatgacgtagcagatgacctagggctctctagcgtcagcacaacaaaaaagttcatggattacttgcatgaaccgtttctgttttattatctggacagatataacaacaaactaaagttgatgaaaaaagcgcctcgcaaggtgtatgtggttgacaacggttttgttgcatcgaaggcttttaatttgagcgataatctcggaaaactgctggaaaaccaggtctttgtggagttgcttcatcgcgggtacgacaccgaaaagtccttgttctactatcattcccgaaacgacaaggaaaccgactttgtacttcgtgaaggcaacaaggtcaaggaacttatccaggtttgctacgacatgtccaaagaaaagactataaagcgggaagtggacagcatcgttgaatgtgcaggagaactaggctgtgacaacctgactattgtgacatggaacgaggaaaggactatcgaaaaaaaaggctacacaatcaaggttgtgcctgtgggtaagttttaaacgtccactattcacttgacgcatagcagaattattatattccccccaaaaggggctttttatgtttgtcgagacctacattttgcgattgctggccgggttcctggaatacgggaccctttctaccgtagcggacaagctatacacttcgcagccggcggtgagccgcgcgttcaagaagctggaagacgaaatcggtactccgctttttgagcgcaaaaagaaccgcattgagctgaacgagaagggacgcacggtcgccgaatacgctaagcgcatcatggatttgcagggcgagatgatggaaaaggtaagcccgcagggggccacgcgcacgttctccatcgcgtcggtggccatcctccccgccatgcggatggtgcaggaactgcaggagagataccccggcgcgcaagtcacttacgagattatcgacaacgaggcgggcgtgctgaaggccttgaacgagggcacggcggatatcggcatcacgcttaaggccccacgtgcaaagaagtaccgtgccgaaaaatacatgcaggagcggctctcgattgcgctcccgaaaaagcatccgcttgcgaagcgcaagtccatccggctccgggaactcaagggcgagaccatcatccagcgcagcaatgtgggtttctgggaacaggtcaagcgcaagaagattcccgacgccaccttcatcaagcacgacagcacgaagggcatttcaaagctcatcgagcagtcttcgctgttgacgttcgtttcgaaccaccagttcgattacgaaattcccaaggaccgcaaaattgtaccgctcgccgaccgcgaaatgaacgtggaattttttaaggtgaagttaatgaaatagcgcgggcgtttcattttcgcgacttatttcctgatgaacttttcgtcggtcttgggcatggtgttgtcgggcgtgaagcgttcggcagtcattttcaagtcgtacttgtcgcggagtttcgcaatcgtcttcatcatgggcgaagcgtggtgcacgtcgatggcagcctggctttcccacgcgtcaatcagcaagatggtctcgggatcgtcaagcgactggaaatattcgtagcggatgttgcccttctcggcacggattttcgccaccgttccgctagaaaccatctcttcggcgaacttctttgccgccccgttcttacccgtatagcgcaggtttaccgtaatgttgctcatgacactctccgcaaacacgctcgccgcgagcgcaaggattgaaaacagtgttaaaaacttgagtttcattttgccactccgaaatgtttcggatataatataaattttttcggagtatgcgcaaaatgcttaattttcatgcccagtatgcgcatgacgcatagtgaaaatctattccaccgaaaatgtcgccttcacgttccctttgccgagaatctgctggaggcgtttcttatttacgttgtcgatacgggcgaggcgcgtgaaattccaggaattcttgtcgtagtaaatggtgatggagttgccctggtaaaggatgatgtcgcctgcgtcggtgtcgatttgcttgtcattacgcggaaaactgcgcggcaggtcagccaccttctcgaagctgccgtagtcgtgcatgtcgagcgtcatgtcgccctgcataaggaattcggcgaaggccttggccgaggaattttcttcgagcgtcgctgtgaaggtggtatcgttcacatggatttttagtttcacgggagcctccgtttgggcagatgaacttgctggcactgcgccgggcgttttactggcggacgatttcggcgtctgagcttcgggttgcgtcgaatgactcgccgcatcgctgcaggccacgagaaagaacaacgctataagtacaatgtttcgcatacacacaatataaataattgtgcgagcgattcaaaatacttatttgctatgactcactatgccttttgcgcatgaattcacggaaataaacaccgaagtaaaacacctttatttaatatcaatcaaatcaaaatacattaaacgtgtatgcaaaggtttttctcccagcattttcacgtttattccaagagcccttgcttcgttaatttcggaactataaaggaatttgaaattgtttttctgatagtaatgaatgacttccggtttattgattgcatcaacgatgataaaccggcaaccggtcttgttttcgtcgctacggaaccaagctttgatgaagtccattactgcagagccaaaaccttgtttggcaaattcaatattcgtccccaggcgaccgaccaaaactccgggatagcggcgaagattcttctcgccattctcagtgacatattcaatcttcgccttgtcttcaggagcaagttgtttgattcgaattgaatcgtttgatattgtaaatgcagcaacgatgctttcgggacgctctcttagccgaaagacataagtctttcccaaaagtttctcgccgtacaagcggaaatcctccctgaaaaattcgtcaaggtcttcatttccgcatttgaaggggttgcaactttgcagcaattctgaagaaagccgagcaaacgagcatcggttcaaaaaatcggcaagggtcatgtctagaaaccttgttcgcggaggaatttcctaacgagcaggattttatcaccaaaatcctgtttacgctcgttcttttcggcgtattcggcttccttgagaaaacgttcagcgtcttccccttgaagcgttggtatggatcttattgccactgccataggtttactcctcagtttaaaaataggttttaaaagtctaaatgtcaatatggcgtttttgcgcatatccttaaaatagcatttgaaaatggcaaaaaatgacaaaaagcaaccaaggtcacatttgtgaccttggacagcagcgataatcgccgcagtttgatggctttcgcttacttcaagttcgtcttgaagaattcgttcagcttttcgaagggaattttttccaggttgtcgtagaggtcaacatgggaggctccagggataacgaggagttccttgttgccgacggtcttgctccagttcttggtggcgtcgagttttgcggggacgtttgccttcttgccggtcatcttttcgaatgcgccttcgccgaagtagcggctatgggccttttcgccgtggatgatgagcaccgggttacggatttcgtcggcgtatgcgaggagcttggtgttcatgagcgaggtgcctgcggaggcggcccagcccttgttgctgttgagggaacgcttgtgatagccgcgcggggtcttgtagtaagcgtagtaatccttgacaaagtaaggagcgtcgtccgggagcgggtcaataacaccgccggccaggtcgtacgagccgttcttgaaatccttggtgcgctgggccatcagagccttgcgggcctcgttacgggcgtcagcgttgtttgcggaatcgaagtagccgttcgcggttacgcggctcatgtcgtacatggtcgaggcgaccgtcgcctttacgcgggtatcgatgccggcagcgttaatcgccatgccgccccagccgcaaatgccgatgatgccgatgcgttccgggtcaacgttgtcgcggttcgagagaaagtccacggacgccatgaagtcttcggtgttgatgtccgggctgttcatgtagcgcggctcgccacccgattcgccggtgaagctcgggtcgaaagcgatggtcaggaatccgcgttccgccatctgttgggcgtaaaggccgctggactgttccttgacggcaccgaacgggccagagaccgcgatcgcgggaaacttgccgttcaccttaaggctcgtgtccttgggcacgaacatatcggcggcgagttcaatgccaaagtggttcttgaaagtgaccttggaatgttcgaccttgtcgctcttggggaaaaccttatcccattcggcggtgagcgtgagcttgttcatattttcgtcctttgtctgttgtgctgcggaggctgtttctgttgcggactgcgcggccggcgtggcggcaccttgcgcagcattgttttctttttcggggcagcatgccatcagggtgcatgcggaaaccacggcgagcgccgcttttaagaatctggatttcatgatttatctcctatttaaaaattcaactcttcttgtcatgtccgcgcaggcggacatctccctttacatttttaatattatttattccctgtacaatagcaattgcttatttactatggtttgttatgctttttaggcatggatatttaataaacgaattcaatcaggttgctggccgtcgtgagctttccacaggcattccgtcaatgcaaagtctgaaaattttgccaagaacgaggaatcttcagggctacaagcgtaaataccaaagcggattttaccagcaccttcccacatatggcaaatgcgcatttgcgtgaagttttttccatcttgcgaacattctatgcaatagtcactttctcgacggctaaagcggaaccacatcgttttaatttcggcactgatagcagtcgtagcccagtcggaataaccgtggttggttacaaccgaaccaagatgctggaatttttcattttcgtattcaacagatgctttcagccaattttcagaatcaagatacatagcgattccgcactgatcgaagcgatgatggcttccagaaaaatctgttttcatgacaaacgagaaaaatttttcctccgtttcaatctgaagaaccggcgcattgtcgttgcgaaaacggtaataagttctttgccaaagatccgtatgcggatcggtcacgatgcaaatttcatcctcgccaactttgtaagttgcaggttcgcgagtccatttcaggtcggcagagtcaaaaacttgcttcatgaggaataccttttttcatagttgatcaccctttattaagctttctttcccatggcgaacgcttttttcaggagcgcggaattcttcttgacatcgcctgcgctttcggcacctgtggcgcagagagcgcccttgagcttcacgccgtcaaagcaggcaatccacccgccaatgccgcgctttgcgatgttcatggccttcgcatcggtgtcggcggcagaagtgagcaggtaaatttcgcggaacttgtaatcgctggaatagagggaattcgcgcggtcgagcatcgtcttgagctggccgctcatctcgtaatagtaaatcggcgttgcaaacacgatgacatcggccgattccatcttcttggtgatggcgggagcgtcgtccttgatgacgcatttgcccttcttctggcaagcaaggcagcccatgcaaaaaccgatcttcttgccgcgcagcgactcgaattccaccttgttgcccgcctcggcggcacccttcgcgaactcctgcgccagggtttcggagttgctacccttacgcaagctgctggacaagaccaatacttttttcataggttcctctcggttgaagtctttacatgttcaaatataccttcatttttcagatattgcaaatactttgttttcataactagatatgcttataaggcatagatttaaacggcataaaaggacggggcattttttagcatctacttttcttcgatcaattctatcaactgttccttgtcgggtaacacagtttgatacttgctggcaaagatctgcgaattgccttcaggcaaagtaatttctacaagggagtccgactttttcttgcaaagaacgatgccgatagtgttattttcgtgcggaagctttacaaagcggtcatagtagtgcacatacatctgcatttggcccaaatcctgatgcgtgagttcgccaatcttcagatccaccaacacaaagcactgcagcagcctgttataaagaaccaggtccacaaaaaaatgcttttcgtccagcgtaatccgcgactgccgccccacgaaagtataccccttacccagttcaagcaaaaaagactccaacttgtcgatgagcttgctttccagttcggtttccgaatattcggactgttccggcagtcccaagaattccaaaatgtagggatccttgacaatgtccgccggggactccacgatacacccttttttagacagttctctcaccgattccttatccttgcttacagcgagccgttcataaagcgcggaatcgaactgccttttgagttcccgcaggctccaattcgagtttttcgcctcaatttcatagaatttccgttcgtcgggattatcaatacgcatcaggaacaagtaatgggaccagctcaagacgaattggtcagacactgtctgaccaatttgataagtcagatagaaatcccgcatctgcttcaagttcgtcgtagaaaatcccttaccataatttgcagtaagtctggcagaaagatttttgaggacttcctttccatattctgcgcggatgttacccttctgctcgttttcgacaatcgaacggccaatttcgtaatacgtgcgcaccatcgccgtattaacggcaacagcaacagacttacggttctgttcgagaatcgacgcaatttgagaataaagagcgtcttccctatgattagccacttttttagtcatatagcctccgtttggttgcaatttgcgacgccgctttcgcggctggttagtgttagaggcgtctcttgttttccgaaaatccagaataaaaaaagacgcattttcccattagacggaaaaacacgtcgggcattaatgtacctaaatccatcaaaactggcaagggaagcaagaaaattttacataaccactggggttattcgtatttcaatactattaacatcaaagaccttgtggaaactcttgatttgaacctgtcggaatttccgacaggtttgcccgaatttgtaatttgcaaaaaatgcaaaatggtatactgaagagaaataaaatcaaacaagtttgattctgcgccgttcgccttgcttttccgcctacatgcataaaaaagcggggcattgacaaaaattacgctacgtacaacgtcttctggaaatcggtgaagagtttcttcaaatccttgccggtcacgcccattttatcgcaggcatctttgatggtgccatatttgagtttgacaagctcgggcaactgattcagcgatagttcatcgactccgttttccacatactgctgcaagacaaattccatgaagggaacttgtttctcggagatttcgttcaggatttcttcgtgcatcaggcggactctttcggcgcgttccatggggcttttgttgtaggcgatgagttccaatacatcgagcaggtcgcatttttcgttttgcgtcagcgcttgcacttggcgaagcctttctttgctgaatccgttgtcgctcaagttctggagcagggcttcgcgggtcgtggggtcagaccaacgggcacgcaaatcctggctgtccttaaagaactcaggaatcttgccgaagagaattttgataaactgttcgagcgttatgagttcgccatcgaacatgaacttttcttgccactgagcctgcaaacggagcacgtggtttgcggaaagtttaatttcgatgcatcttttttctttcgttttggcgtcgcatgtgcacgggagattgccacagattttacagggtctcggtttgcgtggtccgccgctagagcctttgtcatcatcgggatccccaccgttgggcggttccggcgtatctataattggctcgccatcccactcagggtcactaaagttcttgcttgcgcccacgaagtcgtaaatggtgaagaaatactttccgtcgaaaagtctcgtgccgcgaccgataatctgcttgaattcgatgatgttgttcacaggacgcatcagtacgatgttgcggacattcttggcatcaacacctgttgagagtttttgcgatgtcgtgagaatcgtgggtaacagtttttcattgtcttggaaagtcttcaaatcggcttcgcccttgtcgccatcgtcactggtgactcgcttacaataattcacgttgggcttgcgagaatgctgattgatgaggtctcgcagaatggccgcgtgggcctgcgtcgcaccgaacacaatcgttttttcgtcggggtcaatctgtttcaggaattcttctaccctaaactcatcgcgttcgcgaatcttgatattgccgtgataaaaatccgtttccgtataaattttattcgggtcaatttcgccgctttctacatcgtcttcgggatcgtagatgtagttgtcaatattgctagaagaaatccggacgcggtagggtgtcaagaagccgtcttcgattccctgtttcagcgaatacacatagacaggctttccgaaatactcgtaggtgttggcattttcatttttcttgggtgtcgcggtcaggcccaagtgatacgcccgttggaaataatcaagaatatcacgccagcggctttcgtcgttagcggcaccgcgatggcattcgtcaatgatgacaaggtcaaagaaatcttcgggataattttcataaacgaattttccattcaacgaggtcatcatcgtctggaaaatgctgaaatagatgctcgggcccttgggcacgccttttgatttggcgatggattccggcgtaatgcggcacatggcattttcgtcaaattgtccgaaatcattgagagcctgattcgagaggatattgcggtcggcaaggaacaagatgcgcggcaagcgttccgttccatcgacattccaatgcgccttgaaaattttccagcagatttggaaagcgatgtaggttttgcccgttcccgttgcaagcgtgagcaagacgcggtcctgctttcgggagatagcatccatgacgttattgacagcgatttcctgatagtagcggggagacttgccgccatccctgttgaacggaactgcattcagcttgtcgcggagcggattgttttcaggataaagtcgttcccagagttcctgcggtgtcgggaaggcatcaacaaagccttcttcacccgtctgcatgtcgattgcccagattttatcgccgttgcaggaatacgtgaagcggatgttcatgcgttccgcatattccttggcttgcggcacaccctcgcttacatcaagttcgtcctttttcgcctcgacgatggcaatcttgatgcccttgtaaaccagaaggtagtcaattttcttggggttgcgttcggcatgaccgatacgacccggagcaatctcgtaagcggactgctccgtataaatggcgctgtctggtgtcacttcccacaaggcttctttcagcttggggtcaatcttctttcttctggtatcggactcgttcataacttaggattccccctcgaaagttttcttcagaatcgattttttgagttcgtcgcagttggcgatgatttgcttgtagtttacttcgagacgcttgacgttctcggagagtttgtctagacgagcgacaatttctttctggacggaaaggggcgggagggggatttggaaagattcaacatattcttttgacaatctttttaatccacaggctccaagcatctgtttttttcctcctgaaataaaccttgatgacattagaacataaaacaagtatgaattaatcattgattttgtcgttcggaatacaatatattcacttgatccaaaacctacaccattcagtaaattagacgcaatacccattttcccattttcaaagcatggagtcacttttgccaacaagacatctccctcagcaaaaaaagtatatgacccatgaacttctgataatgccctgcttttatgaggaatggtgtttcgttctcttatatttaagtcttccattggaaggaaagaaacttcatctgtcccttttagatggctcagagcttcattttttgaaggacgaagaatacacaattctcttagagttttccattcccagccggagggcaatgtgccatttttaccgggattcagttctttttcaagagttgattcgaatagttccttggcgtttttgagattggtttcggcgtttgttttgagcgtttctatttttgagaattcttcgtcaaggaatttgactatgctcttttgctccgaaagaggaggaacaagtatttcagtttctccataatctttaaaatagatatgaggaatagccgcaccctgaatactcttagaaaaatcaatattttggagagcgtaatttataaacttgatgtcattcccttctttggggagaatatactgaagcgttccaataacagatgaaaatgctggtagaagcattgttcgaccgacacctgaaccatctttaataattcctatgtaatcccgatttctttgatagaagtcaacattttgtatatacccacttgcaccgaaaataggataatcaccagtcaaatctttcaaatcagactgcttaatatttgatgaacccttttcacaaatatccttcagtttcttccattcccatttgctcataacattctccggttgcctagacccattcgactttgtttatcccggacttgttccgggactcagggtgacactttgtttaacgctttggattctatcgctacgctccagaatgacaaagttctcatatcgacaatttggcgaggattttcctattctcttcgtctaagctctgcatttccttgatgatggttttggcgtcgcggagttcgacttcggttttcttgttgggatttttcaccgagaggtcgtatgtttcggggttcaaatccttgacgtttatggtccacgatttttcgctatcggtctttttcttctgcaacttcacgaattccgcaaggtcatcttcggtgagcgggttcgtcttgcccagattgcggccaaagtccggctggtagtaccagattttttcggtggggcgacctttctcgaagaagagcacgacggtctttacgcctgcacccgtaaacacgccgctcggcaaatcgagaatcgtgtgcaggtcgcagttttccaggagttccttgcgcaacatgaccgaagcgttgtcggtgttcgaaaggaatgtgttcttgatgacgatgcccgcgcggccgcccgccttgagcaacttgacaaaatactgcataaagaggtaggcagtttcgcttgtcttgatggggaaattctgctggacctcggcgcgttccttgccaccgaagggcgggttcgcgataatgacgtccttacgcattttctgttccacgttcgccatgttttcggacaaggtattcgtgtgcaaaatgttcggggcgttcacgccgtgcaaaatcatgttcatgatgccgatgatgtaggcaaggccttttttctcttgtccgtagaaggttttcttctgcaaagtttccctgtcggcaacgctcttgactttctgcttcatgtaggcgtaggcttcgcaaaggaacccagcacttccgcaagccgggtctagcacggtctcgccgattttcgggtcgatgatgcggacgatggtgcggataagcggacgcggcgtgtagtattcgccgccgttacggcctgcgttgcccatcctgcggattttgtcttcgtacaggtggctcatctcgtgcttatcttcgctgctctggaaactcagcgcgtcggcataccacaggatttcgcggaggttgtagccgctagtaatcttgttgcggagttcaccgaagatttcgccaatcttgtactccagcgattgcggcgtggtggcggtttccttaaactttttgaggtaagggaacagcttgttgttcacgaagtccgtgaggtcgtcgccggtgagcgccttggcgtggtcaggttcgccgttcttggtcttcggggcggcccaggtgttccagcggaacttcttatcgataatccgttcgtaggtctcgcccttgagttcggcttcttcttcgcgctcggcttcgaggttgtccagatacttgaggaacaggacccatgaggtctgctccacgtaatccagttcgttgctgcaaccaccctctttccagagaatgtcatcgatattgttaaaagtctgctcaaacataagggcctcatttgctagcccttatactggtgcattgaatccacaaaaaaggcgtggtatcgaatgcacccaccgccttgaggtaacgaccaagaaacctatccaacgtaagcacaaacgacccacgcacagggtgcgtgagtgtctgcccattctcgttggatttgaaaattttggtcgtttttcaaggcgagaataagagcaataactcaaatttccatgcgccccaaaccgcaaggaatggggctatgtcagtgggaaatatatgtaaatatgcgagagatggattgccacgggttctacgaaccctcgcaatgacgtgtatcaagcccggaatgacgcaaggaaagtcgatgcagagtggatcctatcgccgcattgcggctccaggatgactggaacatgacattagggcgggtgggcgggacaagccggggcgttgcggggcggcgagcgcccgcagagggggtgctggaagacttgccctagaccctatcgctgcgctctagggtgacaacagggcaaggctgcaagcagggggagacttcccccaccatcaaatcaatcagttattccttccgggcagtatttttgcaatttcatacctgcggggcttgaattttattagttttcgggtatggaacttcgagttttgcggtattttctggaggcggcgcggttggggaatgtctcgcgcgcggcggataatctttgcgtgacgcagccgacggtgagtcgccagctcaaggagctggaggaggagctgggcgagaagcttttcgagcgcacgaactacgcgattcggctgacgcctgcgggggaactcttgcgggagcgtgcggaggatatcctttcgatggcggacaggacggtgcaggatttcaagtcgctgaaggaagacgaggtggtgggtgaaatcgccattgcctgcgcggaatcgcggaacgtgaattttctttcgaagtgcatcgggattctccgggacgactatccgaagattaagtacaacttatattcgggcgacagcgagcgcgccctggaaaagctggacaagggcattttcgatttcgcggtggttgtagataacgttgatttggaaaagtacaactgtcttgcggtgcgttcggtggaccgctggggagtggtgatgcgtcgcgacgaccctctggccaagcgggattttattgagccgaaggacttgctcgacaaaccgctgttggcgtcgcgacaggcgatggtggcggatttaccgaaatggtttggcgacgatatcgcgaagctgaacgtaatcgtggggctcgatctttcgtacaacggttcggtgcttgcgaaggagggcacgggctacctgctcactttcgacggcctggtggatacgagccgcacttcgcgcttgtgtttcaggccgctcatgcccgagctcaccaccaacatgtacatcatttggcggcggggccagcagttcacgcgggcgggggaacttttcctcgatacgctccggcacgtgctgggggaataaaaaaaggatcattctcatgcttaaaattgaacaatataatacaaagtatatcaacgacgcgattgaaatctggaacgacattgtcgaagacggcatcgcgtttccgcaaatggatttgcttgacccgcagacgggagacgagtttttcaagtcgcaatcgttcacgggcatcgctatcgatgtggactccggcgaagtggtcgggctctacattctccacccgaacaatgtcgggcgctgcgggcatatttcgaatgcaagctatgcggtcaagaaaaataagcgcggtcagcatatcggcgaatttctcgtaaaggattgcctcgcgaaggccaaggaaatcggcttcaggattttgcagtttaacgcggtcgtcgcgacaaatacgtctgcgctcaagctctacaagaagctcggctttacccagctcggcgtgattcccaagggattcctgctcaaggacgggagttacgaggatatcatcccgcactatatcgaactgtaaacgtaaactcctgaacgggtcgaaacaaattttccgttgaatggtttgtttaacgttccgtaaactttgattgggcagaacagaggtgtctcaggtgttttttctttatcgagaaggtccagttgcagagtgtcacctttgatgaacgctccgattgatttgacatattttctaggatagtctaattgcgacgggaaaacaatgacgtttttcccgtttttttcttcgacaaatgctgagtcggaagagtagtgcttatctatttcctgttcgtcaaggatgcaatccgatatggaatccagagtgacgaaatcctcgtcatagcggatgattgaataagcgcccatagctgctagatacttctcttctagttctccttttagcgaggtatagactagaacggggcaggcgaggtcgggtacggctgtgctttctttttttcgtttcatggaaacgatcaacgtgtcgtttgcgctgcgagttgcgatggtgtaattgtctcttaaatcattgatatttgcagggaatgtgagtctccatgttccgtcaaaatatttaaggtagattttatttaatgcgatgagtccttcaattgaatcgggattgatgatgcatgacgaaattgaatccagaatcagtgggcttttcccgttgtttgcgaaaacgccttcatttccgtttgccccgctagaattgtcgcttgaacagcctgaaatggcaaatgatgtaaatagtatagccaatgcatgggtgagtgcgatagactttttgttcatgttaatcctccttactgtattgataattacttaatataaaataataaaattggttggctaaaattgataaaaattgcaaaagtcatgaaaaaacttgacaatgtattatcttttttttatgatacccttgaaaaagagtgtttttgttagaatctgttgattctctaatgaaaaatatttatattaactcttgagtaaataactttagagttaataactttggagtaaataagatgtttgtcggacgtaaaagagaattaaagcttcttgaagatctttatcggtctaaaaaatttgaaatgctaatcatgcatggtcgtaggcgtgtgggcaagagttttcttttggctcactttgcctcgcttcatgaaaaggatactgtgttctttactgctgacaaagggagcgaagccaataatgttcgtaatttttgtacggaattgaaacgggtattaaatgctggcgattttttgaattcacttgagacttggcaggatgtctactcgttcatcgatggtgccgctttttctaaacgtgtgaatatcattattgacgagtttacttatttgtacaattcaaatcctgtatacgattcggggctgcagaatgctattgaccgaattctgaaaaaaaagaacatttttttaattttgtgcggttctgaagtttctgttattgaggacttgtttgatgattcgaccaaacctttatatggtcgcaagactgccgatttgaaattgcaaccattttcatataaagaatctaaagaatttttccccaaatatagtgacgaagaagtcctaacggtttattcaattcttggcggtattcctctatacctttctctttttgacgattccgtttctattcgcgagaacgtcatcaaaaattgcctttctacaacgggctacttatacaatgaaattgatacgttgcttcgcatggaactcaaagaaacgcttttttataagaatattctgcttgctatcaattctggtgcttcgacgcttaatgatataaagatgaaggttggagaagatggggcgaagattgcaaaatacctgaacgtccttcaaaatttgggatttatcaaaacagaaatccctgttggcgaaaaaggcaaggctcgcaatacgctttattccattgacgataactactttgctttttatttcaggtttatttataaacatttgaatatgttgaatgggcttatttcacctgaaatttattacgatagagagtttacaactgaaagcttaaatggatatattgggcatcgatttgaaagagtgtgctcgcagtttattatggaaaaatcctataatggcgagcttccgttctttgctgaacaagttggacgctggtggggtaataaccctcttgcgaaacgtcaagaggaaatagacattgttgcccaagatgagaataatgccattctttgcgaatgtaaatacactgaaaaggcgtttgatgagactgaactttctgacttgcaggcgtgcgcaccgtgtattaaacgcgacaatttgtatttttggattttttccagaaagggagtcacggctggagtcaagaagaaaataaaaaatctgggcaattacaaggttatttcgataaaagaattgtttgcttgattttaaagcgcgctgtcgagtgccatcatgagcgtgaagccgacggcgaagaggatggtgcctgcgtcaaagtggtcgccttcgctcacttcggggagcatttcttcaacgacaacgtaaatcattgcgcctgccgcaaacgaaagcaggtagggcatgaacggcgaaagaatttcggcggcgattaaggtaatcaatgcgccgatgggttcgactgctccggagagcgccccaagtgcgaatgcctttttgcgcgttgcgccttcggcttttagcgggagagaaacgactgctccttcagggaagttttggatggcgataccgatggaaagcgcgaatgctgccgagagtgtgatggctacatttccagaaagccagcctgcgaaaacgatgccgaccgccatgccttcgggcaagttgtggattgttacggcgagcgtgagcattgtggtgcgtttaagttttgctctcggtccttcaggagttttactgcctaaatgcaaatgcggtgtgattttgtctaaaatgtacaagaacaaaatacctgcccagaatcctactgcggcgggtgcaaaagctaatttacccaaatgttcgcttgcgtcgatagccgggaggagtaggctccagacggatgccgctaccatgacgccagccgcaaatgctaaaagtccgcgcttgaggttctgcttcatttgcccgcggataaagaatacgcaggctgcgccgagaaccgtccctaaaaatgggatggtgaggccttgaataatgggtaaaatgggttgagtcatgcgaaaaaagatagtattaaaacttgacaatttcaaaaaacgcgctggagttttgaaggtctaattggagtagcgtaaacgattacatttttgtatcgtagacacatgaataagttaaagtcttttgttgtcgcggcctctgccgtattgctttttacaacttctgcaaatgcgtgccttgccgcctgcaaggaaaagaagcgggatgaagcttacagtaagcaactctcggcagctacgttgcagacgattattgataacgctttgccgttgaaaacggtggacccagaacttggcgaaccttatcaggtctacccgattgacgtaaaaccgtatgataaggattttcatgcaacgttaattgaatatccttacggaagttctccgcgtgcggtgacgcatgaaccgaatccgcgcggaattatcttgtatgtgcatggttataatgattacttcttccaggaagaacttgcggaaaaatcggattctgcaggctttgcgttctttgcgatagacttgcattacaatggtcgttcgtatagtgaaggcgagccgcgctcggatatgcgtagcgtcaaggaatactatgcggagttggatgctgctgtggcgctcagcaagaagattgctgcgaagggctcgaatgttaaattgccatttgtcattctcggtcattcgcagggtgggttgatcacgccgaattacctgaatgaacgtaatagcgaagattttgcagctctcgttttgaacagtccgttcctggattataaaaatagttggtttgttcgcaatgtggctttccctgtgttctcggatattgcgctgttgttgcctgatgcacccgctccgaaacaggaagcccctaagtacaacatatctcttttgaaaagtgaaaagggcgagtgggaattcaatcgtgaattgaaaagcgatgaatggccacaacagtattttggatacctccgtgcgacaactcgcggcatcaagtggatccatgcgggaatgcagatcaaggctccggttctcatgatgcgtagcggctgcacggtaaatacggtcaagtgggatgacgactacatgcgttgcgactgcatgcttgatgtgaatctcctcgaaaagtgggctccgaaattgggtagtgatgtcacgaccgtaacgattgaggatggcatgcacgacttgttcctttcgcgcaaggatgtccgcgataacgcttatcgcacgatgtttgagttcttggatggcgccattttgcggaagcaaattgtcgttgcgcagaacttttaattattagattttgttttaatcggttagcgcactttccttgtcatgaggggagtgcgttttttaggagaaaatgatgagtaagaacatttgggatatctttgcgccggtttatgaattcgcgatgcgttcgcagaaggatatttatgattttatgtatgggcgaattggcgaggtcgcgcggggcaaggatgtgcttgagcttgcaacgggtccgggaatgattgcgcgacatattgcaccgcttgcgaatcacgtggtggcaacggattttgctccgaagatgatcgagacggctcgcaaggcgaagaatccggaaaacgtgcgttttgaagttgctgatgcgacttcgttacggttcatggacaacgcttttgatgtggtcgtgattgcgaatgctctccacattatcccggagccatcaaaggcgcttgcggaaatccgccgcgtcttgaaagatgacggcgtgctgatagctccgaactttatattccctgctgatggcaaaagaaacttgtggcaaaagcttttgagtcttgtcggtgtccgctttgcgcacgaatggacggaaaacgaatacaagtcttttttgaaaggaaacggctggacgataacggaaaattgcgttattaaggggcggattgatttagcgtatgtggaatgcaggaaatagaaaatcgcgtactaaaaacgaaaattgccccggatttctccggggcaatttagtaggtggttattgaatgagttctagttcacttcttggagcttgagcattttgccgaagaggccgcctttcgctttgagttctgcgggggagccggtttcgacaacttgaccgttttgcaggaccacaaccttgtctgcattggcgatggtgcgcatgcggtgggcgatgatgatgacggtcttgttctgcacgagtttcgaaatgctctgctgaatcttggattcgttttcgacgtcgaggcttgcggtggcttcgtcgaggagcacgatgggggcgtccttgaggatggcgcgggcgatggagattcgctggcgttcgccgccggagagtgtatcgccgttttcaccgatgactgtgtcgtaaccttgcgggagcttttggacaaagtcatcgcagtttgcaagttttgcggctcgcaggatttcttcgtcggtggcgtcgcgcttaccgatgcgaatgttgtcgcggatggaagtgttgaacagcacgacgtcttggaagacgatggagaagtttttgaggagcgtttcggggtcaattctcgaaatgtcctggccgccgagcgtgatggtgccgccttgaatgtcccagaagcgagcggcgagctttgcggctgttgtctttccgctgccagacgggccaacgagtgcggtgatttcgccttgcttggcggtgaacgaagccttcttcaaaacttgtttttcttcgttgtagtagaaatcgacgtttttgaattcaatgtcgtaatcagcgggctcaaactttgtggaaccgcgctggacttccatatcgtccatttccttgaatcgcttgagacgaacatccaagaagaatagttccgtcatgttgtttagaacgagataaatggggctgtaaatcgtcgatgcgcagacgatgtacacgaggtaatcaaatacgcttaatttgtcttgtgcaaggaggatagaaccgaaaatgagaacggaagcaaggccaaatttcaggaaaatttgtgcaccgttcaggatgactcctgacatgaattcgcctttaatctgggaatgttcatagaatttggagtgatcatccaatgctttgcagacgctttcttcttcgcagtaggacttgatttcttgaatgttttcaaggctttcctgaatgtcttcggtaatgacgcgggccgcattgtaggtatgcttgaagtttttgaactgtaatttgcgggacaagtaaatgagcaagcctgcaaatggtgctacccacaaaagtgcagcagccatcaccggattgtaaatgatgagtgcgactgcgcagataacgagcatcgcggcgactgcgaaaatttcaggaacggcgtgcgagaaaatcatttcaagagcgtttacgtcgttcatgatagtcgatgtcaagtcggaaaggtcttttttgccaaagaaggcgagcgggagcttgcgcaacttttcggcaagcgtgatgcgacgttttttacattccgaatagacggattcgtatgtgctgtcgtaagagagcgcatagatgaagtacatgacaaggtaaatgacgaccgcaattgctatgtaaacccagaaattatgcggttctgccgacggattttgcattttcgccatgaattccttgaggaacaggaatacgaacgaaagcgggagcattaacgaaaggtaatgccacgttgtccaaaatacgcctttgataaatgtttttgtaccttcatcagagaggacaaaacgatttttaatccagttatacattcttgcctccgatagtccagctgacggactgctgataatcttgccacatcttggcgaatacgccgcccttttcaacgagttccttgtgcgtgccgcgttccatgatgcggccgccttgtacgacgagaatctggtcggcgttaacgatgcttgtgagtctgtgtgcaatcatcaagactgttttgcccttcgaaagcgtttgcagtgcttgctggataaggctttcgttttcggggtctgcaaatgcggtcgcttcgtcaagaacgacgatcggcgcgttcttgagaatggcgcgggcaaggacgattcgctgctgttcgccaccggagaggtatgtacccttgctaccgatgacggtgttgatgccttcgggcaggcggtcaatgatttcgcggcattgggcgagatcaagcgccttgttgacgctttcaatggatgcctcaggagttccgtaacggacgttttccaaaatactcttcttgaagagtcgagtattctggaaaacgaatgatgtgtttttcatgaggacttcttggggtatttccttgatgggcgcgccgccgactaaaatttcaccatcgttggcgtcgaagaatctcgggacgagctttgcgatggtgctcttgccgccgccagatgtaccaacgagtgcgactgtttcgccttcctttattttgaatgaaatgtcatgaaggacttcattttctgtgccggggtaggtgaacttgacattcttgaattcaatatcgaaatgcttgacttcttgcgggtttgtcggtgtagcaagttccgggtaatctgtcaacgattcgatgctgccgatggcaagttttgcctggtttacggcctggctcaagtacatgctgcgcatgacgcactgcgaaaatactggggttacgagaacatagagcatcaaatcgacgattgttgcggcgatgttgccggaactcgttgcgatgaggaatgttgtggggacgaggatgagggcgactccgttgatgagcgtcgtgtaagaacacatgatgaacttccagctgctggaatatgcagtgaccatctgatggtaatcatcaattgtcttataaaaattcttgaacgagaaaatagtttgttggaaaactttaacaacgggaatgccgcgcacatattcgacggcttcggtgttcatatcttcgagcgacttcatgtatttttgcataaagtccttgctcttgttcatcttggagccgagcgtgatgatggcgtaggcaattgggacgagggaggcgatgccaagacgccaatcgaaaatgaacaacaatacgagcgaggcgatgggaacgacgatggtccctgctaaatccgggagttcgtgcgccatgaatgtatgtgtgacggctgcgttgtcgtcaatgattttgcggatgcgtccggtgggattcttgtcgaaaaagccaagcgggagcttgagcaattttttcatggtgattctgcggatgttgccttcgatgcggaaggcgactaagtgcgaacagatgagcgctgaaaaatagagcacgatgcttatgacggagaaaatgacggccatcaatgcgtaatgcttgaccatgtcgtatgaaatattacctgtgtcagcgaataattcacggacgatgagccatacatatataaagggagcgatccctgcgatggaactcaatgatgaaaataaaagtgcaaacggatataaaatttttcgcgattgcatataaggtgttagtcttttgaaaacactcatagttaccttctgtttgtttttcgcaccaattttaatttattgaggtcttgttttaaaggttatattagtcatatctaactttttggattgatttgagtccatttggagttgaggcggtcttttgggatttctaaaatgcgggcgaaacttgaaaggtgtataaacactaggagtcatgtatgaacaaaaaacttattgcacttacttttgctgcaagcctttttgccgcctgcggtagcgattcttcgagcaacgcaagctctgattcggatgattacaaacgcgaatttgcaacttccatttcgaccggcgaaacaatgtttatcggcacgatgtccctcgatcacacggatgatttgggcaaagactttgttgaagttggtacgcgtgcaggcgttgtgtattatgataatgccttgttcatcgctgatttggatgttggttctatttcccgttatagcctgactgaaaacaacaagcttggcaaggtgactgcaaagctctctctcccgggaacttgggtgaaccacatttattttgtcaacgatgaaaaggcttatttgggtggtatgctcgattccttgatcatcatcaacccgaaaaccatgaagcagacgggtgccattgatctttctaagtacaaggataaggacgctctcgtggtgagcccgggaactggcgtgattgttgacggtcgcctctatgtaggcctcttgcagaacgtgagcgattatgctacgggtaacgaagctcaggtcgccattatcgatgtcaagaaggacgaagtcgtcgctgttgctaaggatgaccgcgttgctgccgtgggttccttggatgactcccagaaccaggcatttaccgttattgatggctatatctactgctacagtaatgcttcttggggctacgctccgggccaggttgatggtttcctccgtatcaaggtgggtgaaaccaagtttgacaaggattatgcctggtatatcacgaaggatgtcgctattgatggcattacaaagaaggacaatttcaagtacctctctccggcaacgtatccgtcggaagatggctatgtctattcttttttgaacgtgatggtcgatttgcagcagacttggacggacatggatagctatcacaataacacttgcaagccggtgcaggttgaccttgccaacaagaaaatcaaggctttgccgattggttattcttcgagctgggctagctacggtaagtacgttgaagacgatggcaacgtaatttttgcggtctctactgaagaagatggcaatgcatacttccgctatgatccgaagacggataaggctgaaaagattgccaagtctgaacagatcccgatgtggatcgttccgctgaagtaatagatgctttgataaaaggtgaccccggaacaagtccggggtgacattgtaaaaaagtagttctgggttttattgaagatgaatattcgtaagtttgctactgtttttgccgcttttgcggcatttgccgttatttctgcttatgcgcaggatgacgaagttacttcgttcgaagattttgatgaacccgtcgcggaaagcaatgcgactgatgcttccaatggtggcacttctgaagtaaatgctgcgggcggttccgcaagttccgaagatgtcacaaagctggacttgctttcggttgaaacggaatctgaagcggagcaggctgctattgcaaaacaggttgaaacggtttcaacgattgatgccgctgaattgcaaaatacgagcaagagcgtttctaaggcgattaattctgcgtctggcgtgaaagtgcgcaagtctggcggaatgggtagcgaaggcaaaatcaatatccgcggcatggaaggcaagaacatcaaggtgcttgtcaacggcgttcctgtcgaaacgcagggaaatttgggacttgacgatattcctatcgaccagattgcagatatcgaagtttataagggctatatcccggcgcgttttgctacagacggtgcgggcggtgctattaacattgtgactaaaaaacgcccgacaaattccgtggatgcttcttatagtttttcgagtttcaacacgcataaagcttccgttgccgcaagccatttgattgatagtattgcaggggcggcaagccttgaaattggcgtgtcgggttactttaaccattccgacaacgattatgagtttacttcgccgtacatgaaaagctctacaggtgcggatacgagcgttgttcgcgatcacgaccattatacctcttacaatgtgcaggcttttgcaaatttgatgaacgcctggtttgaccaaatttcgttgggtgcaggctttggcgcatttgacaagcagattcagggcattgaaaatcgcattaaggaagctgcttctgaaggctataattttggcgtttcgttcggactggacaagaagaatttctttgcgaaaaacttgaatttcggtgataatttttcgtttggttatgccgaaaataaaatcatcgatacgagccgagtccattgtcgtaactggtttagctgcgatacggcgcaaaagaatgtgggcgaactcgtgtctatggggcttccgagattgcgcacggtacaagtgtatgatttcaataacttgctgaattttgattaccagtttattaaggatcaaaagatttattggaatacactcatcaagtaccacaaggaaaatcctgaagacgattacggtgctaaaatggcccagtttaacacggcggggcttccgggagaagttttctcgataacgacgggactttctcttgaaaaaaatttctttgattcgcgtctccagaatcttctcggtttcaagttccattacatgaaggctgaaatttcgaatatgccgacgagccttctgattgaacctgcggtggaatcgaacgactaccatgattttagttatgatgaaagcttgatgttcaaggtcgtaaagccgctttctgtgaaggcttcgtatcagcatgctgtgcgcttgccgactcctgaagaactctttggcgatggcattcgcgtgagcgcggcgacaagcctcaagcccgaacaggctgataatttcaattttggaatttctgtagacttgcaggaattgccgcttgtgacaaggctccgctttgatggcgatgtgttttattcgtactacaaagatagaatccattacatgagttcggcacagatgtctacgccttactttaacatgaatccgattcgtgcctggggctacgaaggcgacgtaaagttggatgtcaatgaatgggttttgctcgggacgaactggactttccaggacttgcgtaacatgaaatatacggcaaaacagggcgttcccaagaaggctattgtgcctaacattccgcgattctttatgaactatcttgcggaattccatattggcgatttgtttagcaaagaagacttcttgaaagtctggtggtctgcaaattatacggatgaatatttctacggctggaagattagctcccgccagagccgtaaaattaaagcttcgttcacgcaggatgtgggcgtagaatattccatttgggataataaactgggctggagctttgaagttgataacatcacggatagcgaatcgttcgataagtttggtgaaagtaaaccgggtagaagttttgcaacaaagattcgctacagttttaaatagaaggagtttgtaagaatgtgtttgtctgaattgcaggaaaatcaaaagggtttgattcaaaagattaacggggattcccgctttatttctcgcgtggtttcgatgggacttccgccgagcagtccgttcttggtactgcaaaatgatggtcgctctccggttcttgtgtattcgcacgatacgatgattgcgattaaccgcaaagaatgcatgcagattgacgtggagatggcatgagaacgattgctttgctgggacagccgaattccggcaagtccactctttttaatgcattgacgggttcgcatcagcatgtcggtaactggcccggaaaaacggtggaaagggcggaaggctttttcacgcaaggcgaagagctttatcgcgttgttgatttgccgggtagctatgggcttacggcaaactctgccgaagaagttgtgacgcgtacatacattgaacacggttatgccgacattgtctgcattatcgttgacgcttcgcagctggaacgcagcctttacatgcttgcggattttgcgggcattgaacggcctgtaatgcttgtgctcaacatgatggatgttgcagaacagaagggcaaaaagattgacgtccagaaaatcgaaaagcttttgaacattccggtgcttggctttacggcggcaaatttggacgactatccgaaattctttgaaacgctgaatcgtgcgcttgaaaagaaggcgacgatttcgtcggataaaattcgtgatattgttgaacgcgaaggcgaaaagtcgcgttttgaaaatctgaaaaagcttgaagatttgattgcatctctgaaatttgacaatcgcgaaagattctgggttgcatcaaagcttttggaaaatgattcgcttgtgcgttcggaagtcgaaacggcggtgactccggaacattggaagcaaatcaaggaaattctggatgctgaaggtgctgaaggcggacttttgacgggtgaagcgaagtaccgctttgtctctgaagttctccgtgatgcgtctgaaggcgaagaaaagtcgatgaagctttctcgctttgataagattgcgacgcaccgcatctggggtaaaattgtcgcattctttattctcgtgcttacgcttgccgtgagcatgatgattgcagtcccgattattgcaagctgctttggactccagcatgttgcagaaccgcttgttgttcaaatgtgcgaaaagtttggctggtggccttctgtagcgtcgttcgtcaatggcgttatcattggcgggctttctgtgactgtcgccatgatgagctttgtctttgcgattctcgtgacatttggcttgatggaagatacgggctacttggcgagatcttcgtatgtgtttgactcgtggctttcaaggcttggtttgcatggcaaggcgtttatgccgctgttttctgggcttgcttgcacgggcggcgccgtttgcggtacgcgcgtgctagatacacgtggacagcgcttgtttgcgatggtgcttttgtggtccattccgtgcggctcaaaagttgccgtagtgcttttccttgcttccgttttctttggctcggcggctccgctgtttggcttggtttatgtagcgatgatttttgcatcgttcttgctttcgtctaaacttttcggaaataagctgatgccggtgaatgaacgcgtgggcatgattatggaacttccgccgtaccacaagccacattggaaaattttgctcaagacggttgctcgcaatgtctgggcggttttcaagaaggcgattgcggtcatttggtttgtgtcccttttgttctggcttatttcgtattcgaaagatggaaatgtggaacatagcgtgctttacaccattggcaatgcgattgaaccgtttacgcagattttcggtatgcgctggcaactgtttatttcgtatatcggcggaatctttagcaaggaagcgtcgcttggcgtgatgagcgttgtcttctcgagtacaactgatgcgttctcgcttgttgcccgtaatgaggcgggtgcaaatcttggcgaaatgatgcgtgccgtggtgaccatcccggaagctcttgcatttatttttgcatccatgttcaatatcccttgtgtacttgcgatgggtacaacgtatcgtgaaacgcattcccttaagtggatgcttgcgattgcgggttattactttgcgatttcgcttggtttggcgtttatcgtttaccacattgcgctgtgggtgctttaggacttcttcgaaaaacccagactacaatagaagcgggtatggcgtgccaattgttgattcatgcggtgcgtcatattttttttatctcgctttgttcaaaattttaaaaatgttatccatgtctaattggagctttttaaaaccgtttagagtagaatataaggggtgttctgacttatttttgaccgtccgattgtgtggttcaaatgactcagaaacgaatttattcagctttgtctttcaacaaggccttttacatagggcttgccgttgcaatccttatccatatcgccacacttttaaacccgtatttcaagaaacaagaaatctcgacgcaacgccctgatagccccgtaatgcatgcggaaaaggtctatatcgcgccccctccgcctccagaagcgcctccggtcgtgaaaaaggtcgttcgtgctaaaattatcccgaaggtcgtagaaaaaccggtcgaagaacagcctcctgaaccggaaccaatcccgaaaccggtaacagaaacggcaccagtcgcagttgctgaacctgttgtcgaagcgccgcctcccgcgccccccgtggtcaaggaaccgcccaaaccttcggcagattctgtgaaaatggtgacccgcacgtacttgcgctcgctcaaaaagcaactggaacagatcaaggattaccctgcgacggctaagcgcctaaagcaggaaggcacggtacgtgtgcggtttaccatcctcgccgatggcaagattgaacaaattgaagtttcggaatcaagccgttattcgtcgctggacaatagcgccttggaagccgttgccaacatgggcaaatttcaacctattccaaaacttttagaaaaagaacgctggagaatcgaaattccaatccagtacaaacttaatgcagggagatcgtaatgaacttcattctcgactttgtcaaacagggcggttacatcggctacatcctggttgcactgaactttatcggttacgccatcattatctggaaggtgatttcgctaattgtctttaataaaaccgtgcagccgcgtttgacagataaagttatccatcgcgtggtgacctgcaataccgaccatcacatcattacagaaagtattcgcactgaaatcggccttgcgttctctccgctcacaaagggccttacgacagtcgaaaacatcgcatctatttctcctatgcttggcctcctcggtacggtggtgggcattttcaacgcatttacggtgatagcggcctcgggccttgatgatccatccgcttttgcgacgggcattaagtttgctctcgtgacaacggtccttgggcttgtggtcgctatcccgcacgtgattgcgttcaactacctgaacgcccgcatggagcaggaacaggacgaagtcgaaaaccaggtgcttttgcacttgggcaagactttgcaggaacgtgacgcaaagagaacggagtctcgcaatggctaaaagacgtcgtcgcatatcgctggacatgacgccactaattgactgcgtgtttttgctgcttgtctttttcttggtgacgtctgtctttaagcaggacaaatccgtcctcaagcttttgttgcctgagacttctagcgaagtcaagcaggaagtttccgaaggattctttatagaactttcagaaaccgaaatcgccatcaacggtgaattagcgacagttgaaattttgaagaacaagagcgctgccgtgcaaaacaagaaagcgccggtggccttgaaaatcgacaaaaagactccttacgaaaaagtcgcagaagtcttggatgttctccagatggaaaagatttacaacatacaattcgtcaatgaattaaaaaaggagtgagaagatgtcacgtattcgaataaatatcgaaaaggtgaacgaaaaatttgaaaacttcgcaaggttcctgatttcgcacagggccttgcttcttgtttcgtttatagccttgcttgcgatttctatcgtgggcatgaaaaagatttacgtcgaagcctcatgggatagctactttatcgaaggcgacccgatgcttgtcgaaacggacaagttcaaggaaacgttcggcaatgactatttcgtgggcgtgatggtcgaaacggaacagtctgttttaacgccggaaaacttgaagcttttgcgcgagctttcgaacgaattgcgcgatagcctctcgtattctgacggtaaggcaacatcgattgtcgatttggaatacatgctcggtacggacgaaggcatggaaatcgtgcagatcgtgccggaagaaatcccgacagatgcagcgggccttgccgaaatcgaaaagcgcctcgccgcaaagccggaacttgcgaaaaagctcatctctaaagaccgcaagcaggcctttattaacgtgaagctccgcccgttcccggaagattccgtgtggaaggctgaaggcgaagctcagggcaaaaaggccgaagctccggacatgaagacgggccgcgaaacctctgaaatcatcgccaaggaaaagtacgctccgctgcaccctcttgcaacgggtatgccttacttgagccatcagaagctcaagtacatcggcgaagaaatgagccgtattttcctcattacgattctttgctccatcatcgtgatgttccttgtgacgcgttcgctccgcggaatcgtttctccgctgattaccacgttcgcgggcgtcatcatgacttttggcttggtcggctatctcggtctttatatggatgcgaccaacatcatggtgcctgtcatcttggcgtttgccgtctccattgcgtataacattcatatccattctttcttccgcaagaatatgatgctcacgggcaagcgcaaggaatctgtgctttacgccatgaaagaaaccggctggtcagtgctgttctcgggcctcacgacgattgtggcacttctgtcgttcctgtcggtgatgcttaagcctattcgctccgtgggcatcctctcttctattgctgttggcttcattctccttgtggctcttacagtttcgccgattctcttgagctttggcaaggacaaaaagccgaacgccaaggtgcttgaaaagggtgatacgcgtatgggcatcatcctcaataatctcggtcagtttgttctgactcacggaaagccgattgcaatcatctttgctgtgattaccgcaatttcgatttatggcgtcaccaagatggaacccgcttttgacgtggaacgcactatgggccgcaaggtcgaatacgtgaacaagatgctctacgttgccgaatctgaaatcggtagcttctactcttacgacttggtgattgactttggcgaaaatgacaaggctaaggaagttgataatctcaaaaagctggaacagctgcaggatcacgcccaaaagtatccgctgacaaaacgttccacttccattctcgacatcttgaaggatttggaccgcaccttgaacgaaaatcgtcaggaaatgtacgctatcccggaaacggaagaacaggtggctcagctcttgctcttgtacgaaaatgccggcggttccgaagcaagctactggatggattacgattacaagaagctccgcttgatggtcgaaatctcgagctacaactccaacgaactccagaaggaaattgaggacttgcagaatttcgcacgcgaactttatccgaatgcgaaggtgacagctgtgggtaacttgccgcagtttaccgctatgcagcagtatttggaagtaggccagatgacatccttcctcatctctgtcgtgattgtggcggtgctcttgatgattgtcttcggcagcgtccgcacgggtctcatcggcatgattccgaacatcgctccgggtattttcgtgggcggctatctcggctttagcaacatcccgctcgacatgatgacggctacgcttatcccgatgatcatcggcctttccgtggacgatacgatccatttcatcaaccatggccatgtggaatttgaccgttgcaaggactacaaggattccattctcaaggtgttccgtgctgcaggacctgctcttgtaatgacaacgattatcatggtggcgacatttgcgggctttacgacttcgcaggccacgcagatgttcaactttggctttgtggtgtttgtgggccttgtctcggctttgcttgccgacctgttcgtgacaccgcttttaatcaagaagtttaaaattttcggaaaataggaggattctatgaaaatttcaaaaattgctgcgacgctcgttgtcgctctcagtgcaatgtctatggctcagacgaatgcccgtgacatcatggtcaaggtcaaaaaccgcccggatggtgacacgcgctcttcctcgatggaaatgaagctcgtgaacaagagcggtaacacccgtgtccgcaagattacttcgtatgcaatggacgtgggcgaagataccaagaccatcatgttcttcctttacccgaatgatgtgaaaggcacgggtttcttgaccgtgaactacgatgacgtcaacaaggaagacgacaagtggctctatctcccggctttgaagaagacacgccgcatcagcggaaagagctccaagactgattacttcatgggctccgacttcacatacgatgatatcggcaagcgcaatgtcgatgaagatacgcacaagctcttgcgcgaagaatcggcagacggtttcgattactacgtcgtcgaatcgactcccaagaaggaaggcgaaatcttctccaagaaactcgtctggatccgcaaggattgcgatgtcgtcgccaaggtcgaattctacgacaagctcggcaaactccatcgccagatggtttcttcggacatcaagaaggttgacggtttttggacggtcggcaagatggaaatgaagaacgtgcagacgggacattctacagaactccttttcctcgatccgaaatacaacatccagctcgattccaagattttctctgtgaacaagttggaacgtgggttgtagttagtagacagtaaaaactctgcttattgtcatgcccgccattgcgcgggcatctcccattaaggaggaaaaatgtttaaaaaaacggttttcgcgttattgtccgcagcgatcgccttgtccgtacacgcccaggaagacgagctttctctgcagctgaacggctttgtggattcgtatcacgcgctgcaggtggaacatccgcataagattatgtcttcgcggacgcgcctccgtctagaaatgcgtgcgaattacggcgaggcttcgcttttctcgagcgtcaatctcgcgtacaacagcctcatcaaagaccagtcgggagcgttccttcgcgaagcgtatttcgattacgccggcaaatatcttgaagtcaaggcgggtcgtcaaattatcacgtggggcgttgccgatgggcttcgccttacggacttgatttcgcctatggactacacggaattcatggcgaacgattacgacgacattcgcgtgccggtgaacgccatcaacctcaagtatcctggcgaaagcttctccgccgaactcgtctttgtgcctgttccggagtacttcgtgatgccctcgggcgaggacaatccgtggacgatgccgttgcctgcgaatacgagcatggacttgagcggtactcctgaaaagcgtctcaagaacagcgaagtgggtggacgtctgcgtttcttcctggagaatctcgatttctcgcttacggcgctgcgcactttcaataagtctcccgtaacgattgcaagcttcaatccggaaacgaaatctgccgtgattaagggcatctacgagccgatgaacgttgtcggtggcgatgtctctatcccggcgggtgagcttgtgattcgtggcgaggtggctgcgtattttggcgagcccattgccttgaaaaattctcgcgattactggctgcgaaagacgttcaacgcattgctcggtattgactggtacgcgggtgataactggacgttcatgttccaatacatgcacaaggtcgtcatggattaccgcgaagtgttgggaacggaacagaatacgtccatgcttacggctcgcatctccaaggaactcctgaacaatacactcaaactttctgtttatgggatgtacgacgtcgataatgtcggtttctatatccgtccggcggcagattacctgctgagtgaccagattacggtctcgttgggctctgatattcttggcgggaggcgcggtacgtttaaaacttacaagaaaaatacgcaaatatgggtaaaaggtaagtatttcttttagtggagtcacttgccgtatgggatgaaaatgcctaaatttagacagaactaagttagattaacctaataaaattggtttagactaaaatacttggttcggtctaatttttgagagagtgagattatgttaaagcccgtacccgataagaatctgattcaaatccagaatacagatttcttttctcattatatgttgcaaaataaaactgggacgggacatctactaacgtataacgtattgcctgggctgcaagtcttctacagcaatttccacctcaaggaatttactttcaactttgaaaatcaaggcaagaacttgattgtgcttcattgccataacggcagcgcagaatggctgaattcggattccatgccgaaatccatggaagagaatggcctcgttttgctcgacaatatgccggccagcaagacgttcaaattcccggtgcattgctaccatggcattgcggtcgtgttctcgatggaccgctgccaatgtgaactcatgaatatgtttaaggcggtcggtgttgactttgcagcccttatcgaaaaaatccagccgcttacacttccgctgaaactcccgtctagcgagcacgtgagccatattttctcggaactctacaggcttccgaaaaacatccgcttgccgtatttcaaaatcaaagtgctcgagcttatcctcttcttgagccgtctcgattccgaagccaagtacgaaacggcggcgctgatcccaagcgcttacaaaggcaaaatggaactcctgcgcgaaattctccgcgaaaatgtcgaagagcatttgacgcttgaacagctttccaagcaaatcgaaatgagcccgacgcaaatgaaaaagtatttcaagctggcgtacggcgattccatttattcgtacctcaagacgtaccgcatgaaaaaagccacccagcttttgctagatggcaaattcaatgtcgccgaagtcgcaagccgcgtgggctatacaaactccagcaagttcgcgcaagcattcaaggaatacaccggctgctcgcccaaggaatataagaacaagacctaatccgtggcgcatctcgccgcatctcgtttaagcgtcgtctttttccgtgtcgctttcggcgtgcttctcttcgtgcgtttcttcatcacggctaagcggtctatgttcggcaatcttgatttcacgcttgttgatgtacatattcttatcggccttgttgaacgtctcttcaatcgtcgttcccttggcgtaagatgcaattccaagtccgcaagcaattgaaatctgtttccacgggaacgaagcgtttttagtcaagtccatgctttccttgagttgtgtcataagctcggagtgattttctaaatccctgcccgtaaggactaccaggaattcgtcgccgccaattctaaagacggggctgtgcgtgaaaatctggcaaatcagcttgcaggaattcacaagataggcgtttccgttttcatggccgtaagtgtcgttgatttccttgaggttgttcgtgtcgagaactgcgatgccgtacgatttcacctcgcctctttcaatgcggtccttgagctcggaaaggtagctgtcataagccatcttgttgcgcacgcctgtgagcgagtcttggaaggcgagtccctgcatttgcttcatgtgctggatgatgtggaattttgcggccgcaaagctcttagcaagttctccaatttcatcattctgcttgatgttgaattcggcgttcatgtcaccggtaatcatcttctttgcttctttcgtgagctccttgagcggctttgtaatgcttctcgagaagaaaatcgtgatggcggttgtgaatgcaaggaggagtaaaataaagatgatgctttgtctgatgtgcctatttcgctgggcgttgatttcaagaatcggtgctacagtaactaggttcatcccgttaataagaggtgttgataacataatctggtcttcttctggcttgaatgttagaccgttggggagggtggggtggtaaagcacaaagccctcactatcttccaagaaggcaaaaccgctttgcataaagtgcacctgtgaaagctgcttggtcattccgtcaaagtcaatgtcgatgcctgcgacgccaatttccttgttgtccaggaacatcggaataacgtaagagatgatataagcgttgatgttcttgttgtagtaaggcggaagccaaatcggatttcctgtcatgatcggcttgtagtaccatcctacatgttctacatccgatgggctgtattgcttgatgtttgtagtagcgtggttttcgaacatcccgttggatggatttcggacgaggtaaactccttcgctggagtgtgtgatgtccgggttgaatctgacaaatacgctttttgtgttagagaggctgcttatggttgacttaagacgttctctaatgccattgatgtttctagacaaattgttagggttcgtcaaaaaggttgaatcgtccttgatctgggaaaaaacgcccgcagccgcagccatcgtgtatttttcgtgggattcaaacagattgttcagcttggcagcttcgctgttggcctggtcccgcatgtattgcatggagttgcgctgagtcgtcttgctgatgaacaacgtgctgagaattccaagcgatagtgtgccgataagcgtgcttgaaagtgataggactaaaatttttgtctggattgaaaacttcataatttactcgattgcgttacggcttttcaacatgttgttttcggcattggcaagctgctcagaaagtgaagacgattgcgtgtcttcgcaaatggcaatgccgatggacaggcgaacttgttcccacgggttttctgcgttggcggtgttctttacactgctcgccaatttttcttcaagttccttgcggttctttaaatcgtcgtttgtgaggacgacgataaattcgtcttcatttactctaaatacggggctgtggtcaaatgtggtgcagatgagcctgcttgcagtttgcaataacgtgatagcctttgtattgccgaacttgttcttaatcttgaaaaggttgtcaacgcttgcaacgagaatcccgtaagacttgatctctcctgaagaagcgcgcatgctgaattctgcgatgtaatggtcaaatgaattcctgttgcggacgcttgtcaccggatccctgaaggcgagccccttgatatgtcccatcgtttcggcgagcctcatttttgccttgacaaaactttgggcgaggtctccgatttcatcgtttctggtgatgttgagctcaattcccatcttgccgtcgatgagcctgtttgcgtaatcggtcaggagtttgagggatttcgtaattgaatttgcaaaaatgagcgaagcgaaaataaagatgaccagaatcagcatcgtaatcagcacgagatttttgatgaggctatttcggtctgcggtaatggatgtcttgggaatgacgaacgtcaagtccatcccgttgatgagcttgttgtgaacgaggaggttgttgtcggggagtgtgtagggcctccccctcggaatgcttggatggaaaagaatgctgccgttcttgtcggcgatgaatgcgtagtcgttgtcaaaaagccttatggacgcaatttcctgtgtgatgtagtcaaagtcgatatcaacaccgacaatgccgatttcctggttgaacttgaacaacggaatgacgtacgaaatcatgtagatgccggtgttcttgttcatgtagggctgcatccacgtgggccgctttgtctgtaccggtacgtaataccagccgacatgctcgatgtcgctcgggtcgtactttgaaaagtcggtggggtcgacaaatttgaggttgtggtctttcgacgtctttgtcatgaatatgcccgaagtcgggggcgtaagcttgggattgaaccgcaagtaggcggctaccgccttttcggtattgccgatagtgaggcggatgagttcgcggctcttttcggtgaattccgcaagcaacgtttcgtcagtcagctgttcaaggctgtccagcatgccgctgatggcaatctctagcgtgttgacgtattgctcgatgcttttgagacggctgtttatttttagggtttcggtgtttgtcagggcgtggaggtttcgttccgttccttcatggacaaccttgtccgtagtgaacaggcagagtcctccgaatgcaagtgcgcagagaattagccctgaaagagcaagtgtcaatactcttgtctgtattgtagctcttaaccgacgtctcatctatttccccaaaatttcgatgacctttttgttgtttgtggagcccatgacaaccgaaacatctcgcttgtggacgtggaagtaatcggctatcagttcgcaaattgccgcattcgcggctccgtcgactggcggcgccttgacctcaaccttgtagctcccgtcgggctgaggtgtgacgctctctctcttgctgcgcgcgtgtaccttgatgttgattctcatggtgcgctaggtgagggcgatgccgtcgttctgtatcgtcgcgggcgcctcaaattctctctgctggtcgttttccatcgcggagaggagttcgtcctggctgtggatgagggcgcggcagcggataaagtagtttgtgcggagctggcggagctgctcaatttcggtgcggaggttttcgctttcgcgcttgatgctctcgacttcgcgcatggcgcgagcctttgcttcggcgatgatgatttccgcttccttttcggcagatgccttcacttcgttaatcgtgcgctgcatcgtcacaacggcgtcctgaatcgtcttttcgatttggcggtagtagttcacgcgttcttcggcgactttcagacgttcggtcaggttcgtgcggtcgcggaacatgttttcaaacgcggtcgccgtggtttccagaaaagccttcacttcttccggatcgtaccccttaaaagatttcttgtggaaagtctggtttctaatatcaagcggagtgagttccataaaatcctgcttttacgctataatctattatataagtaaaagatataaaagctttgggcggtttatagaacttagttagcagaacttagaacttagaggtgatttatagagcttagttggcagaatttaggggtgttttctaagttctaagagcgaagcgagctaagatctaagttctggaattttgtatttgcacatttactaaccactaaccacagcctactgcgaactaaaaatatctgtttacatcttgttaatacattgtgctttcgctgaacgctttttgtttgagtcccgttaagggtgaaaaattaccctttaggccgattgtaaccccttgataaataccgacattttactaaatttgagtctcaaaaaaattctgttttcatagaaaggtttttatcatgaaaagaacattccagcctcacaatcgtaagcgcgttaacaagcacggttttatggcccgtatggaagaccgttggggtcgtgctgtcttgagccgtcgccgtgctaagggccgtaaggtcctcaccgttagcgacgaaatctataagaagtaagtcggggctggcttatagccactctgcgttcttatcggctgcccaatcagcccgcttaccggcaagtagccgtccaagggaagtttctccgcgcgcctgcttttagcatgcgatggattgaagctccggacggtttttgtcgtttctgcttcttagccaagaagaagaacggaaatgccgtgtatcgcaataagtgccgtaggatcctacgtccactgttttatggtattgtcccgaatatcaaaaagcccgtctgggcaatgattatcgtgagcgacaattccaaggaaatgtcctctgaacgtttccgcgaatccgcccaaaaaatattccacaagatggaatgggacaagcaaccggatgtggcagaagcttaaaaatgccctggtggcggctttgattgcccccatccgtctataccaactggtacacccctatttttttcatggggtctgtagattccagcctacgtgttcaaactacgcaattgaagctttacgcctacacgggcctatcaaaggtttctatcttgcggtttttagagtcttaagatgcaaccccttctgcaagggcggatatgatcccgttccgctccctaaggataaaaaatgaacaagaatacactcattggttccatccttatcgcggtcatcgtgatttggtggatggctgtcaataatgcaaatgccgaggcgcaggctgcagcccgtgccgcacaggctaaggctaaaaccgaaaagcaggtcgccgcggattccgcaaagtcgctcgtgattccgagtaagacgcctgaaatcaaggctgctccggtcttgggcggtacagacgaaagacgagagacgaaagacgagagtgtagactctgcaaaggtcgccccgaaggctgaaattgctgaacgctccgtgacggtcgaaaccgacaagttcatcatgaccctcaccaacaagggtgccaaggtcaagagcatcatcgtgaaggctctcccggattctaccggcaagttcccggaactcatccaggatacgacgctcggcgcattcgacttgaagctcgacaacgcagacttgagcgaagcgatgttcgaactcggcaatacgcctgcaaagattgtcgtgaacgacagcgcaaaggtccagttcgcattccaggacgcaaacggcaaccaggtcatccgttcttatggcttcaccaaggaaggtccggcagtccgtcaagaaaacaagtttatcggtttccaaccgacagcttacgagctcgcatggaagggcggcctcaaggaaacggaagatattccgaagtccaagggcatcatgggcatcggcggtggtggcacctactacttcagcgaagtcgtcttcaatgaccgctattctgtggaacgcgaaatgccgcgcgaacaggcttctttcaatgctacagaaggcaagatcgtttgggcagggctgcgtcgcaagtacgtggccatgacggtccagttcgacgaagctgttccggcagtgctcaagacaaagccgatgaaggtcgaagatagcgaagttgatccgggcacgtacaagcttacgattgccgacgatttccgtggcgctcagtccctcagctacgatttgatgattctcccgctcaagtgggatgaactctccgctctcaacaaggactacgaaaagattatcgtgagtggctggagctggtgcggtgcagacgtctggttcgtctggatttgcaagatgctcctcaagctcttgaacctcttctacagcatcattccgaactacggtgttgccattatcctcgtgacgcttatcgttcgcggtgttacgactccgttcaccgtgaagcagatcaagtccacgcgtggcatggccgctctcaagccgcagctcgacgaaatcaatgtgaagtaccgtaccgacccgcagaagaagcaggccgctatgatggaactttacagcaagaacaacatcaacccgctcgcaagctgcacgggtggctgcctcccgatgctcatccagatgccgattttcatgggcctcttctttgtgcttggccgtgcaatcgaactccgtggcgcaccggcattcctctggatttctgacctcagccgcagtgacgttgtctggaacggtatcagcattcctatcatcatgccgtctggccttgccatcctcccgtggctcatggttgcaacgacttacttccagaccaaggtgacgatgggtgctaacgctggcatggatcctgcgcagcagaagatgatggtgtggatgatgcctgccatgatgctcttgttcagcgccgtgatgccgtctggtctcgtgctctactggattatcggtaacatctggagcattgctcagtacaagtatatctacagcaagttcccgccggttaacggcaacaagcccgccgcttcttccaagctcaagggcaagaacgtcaaggacgctgaaatcgtgaagtaactaggtgttgtcatgcccgccaccgagcgggcatctcccttcgattttatcaagtgcgcgggactgcccgcgcatttgtcattaaaaaagaagccgcatccacggcttctttttgtattgtatgtcattcccgccagagcctgtcctgagcacagtcgaaggaagcgggaatctctttttttatttgcttttctttagcttcaagattcgcttgacgctttcgtcgatgcgcgattccttgatttcgccttttttgacagccttgacaacggcatcaaaaacctgcgtgaattctctggaacaaagcaccacatcgacgccagcctggatggacttgatcgccgcttcggcattgctgaattgcttggtgatggcgcccatgtccatggcgtcggtcacgataactccgtcaaaaccgagctcgccgcggagcttatcctgcaaaataaccgatgataacgttgccggtaaatcatcgccggatactttcggggcggcaatgtgcgctgtcataatcatctgggcgccagccttgattcccgctttgaacgggatcatttcgcatttaagcatttcgtcccatgttttgtccgttgaagcataaccgtaatgcgtgtctgtgctcacgtcgccatgccctgggaaatgcttgagtgtgccgatgacgcctgcggattcaagaccattcaaatagctcactacaaacttggcagcggtttccgggtcgtccgagaacgcgcgcggaccgataacgatgttgtctggattcgtgttcacgtccgcaacaggagcgtagtcaatgtcgaaaccgtatttcttgacgtaagtcccgatggtaaatgcggctttgtaagcctcttccgggtcgtcactttctgcgatggcggccatgctttcgtatttaggcacatcaaaattttcgttgttggcaatgcgcgcgacgcgaccgccttcttcgtcaatggcgaggagcggtgaaccgttcagttccctaatttcagcgatgaagtttccaagctgggtttcatcgacaatgttgtgcgcataaagaatcatgccgccgatagggtagttcttgttgactgcgagcatggtcttgttgacttgctctagcttgtaattggggagctccgcgtattcgttccagtggatggttgtatccaatgcttccgggcgcacaaagaacatctgcccgactttttcgcggatggacattttctggatggcggattcttcaggcgaaggcccgctcgaactgtcatcaccgcaggcgacaagagaaagtgccgctacacatccaaggatacttgcaatggcgtgctttttgtaaaacataaaatcacctcaaaaaattattcttcaacatcaaacgttttgccagcgtacatcttgagcaatgcctttgacagttgtggcttgttgactaacttatccgtatctatcgttttcttttcacccttgatgtcgaaggaaactgtagccccgtcgtttgtaacgtccattttcactttggcgcccatgacaatcggcaagttcacatcgtcatgcccggccgggaatccgcaaatcacgggaatgtcgtatttctttaaatacttggaaagcatcgcttctgtgctttcgtaatcaaggtctgtcccggagcttacaaattcgccaaggataacgcctctcacgttttccatcacgccgtgaagctcaatggaatggaacatgcggtcgatgttgcgcaagttctcgccgatttcttccatgaagaggatgatgccgtcatcttggaaaacgtcaatgtcgcttgcgccaacgagtggcacaaatgtcgacatgttgccgcctacgagaatgccctcacctttgcccgtctggttgaattcgtgtttcggtactttgtatgtgggaacttcgcctttgagcaaatcgcgcagcagcgtactgttgtcgtctttcccttcggtctttgcgatacttgaactcatggtgccatgaatgctcatgacgcccgctttggtctgcatggcgtgtagcgtagtcacatcgctgtagccgataacccatttcggattgtcttctacgattttcgggtcgattaaatcaacgagctggatggtgccgtatccaccgcggttgcataggatagccttgatgcttgtatccttgatggcgttcacgaaatcttcagcgcgttcttcggcggtgcctgcgtacttgcccgcatcaagcttgccgacgttcttgccgatgaccggtgagaatccccagtccttgagaacgtctgcggttttctggatggtggaatcggggaccgtgtaggagggcgaaaggagtgccaccttatcgccttttttcaggaaggcgggtgcggtgcattcggcaagtggtttgtgtattagccctctaggggctgtcgatgagtcatcgccgcaggcggtaaacatcatagataggcataataccgcgaatcctatcgtttttttcttgaaacccatagagctcccctctagataaagttttaatccttctgtaaggtctaatatatatatgtttttatgcgggagtaaactttttgtatcatttgggtcgggaatgatataatttaaattgggaaatagattaatatcacattttttaaggggaaaaagggtattgcgcttagtgttttcccaatgattcttggtgaatctgttccagcacttcgccccttctgcgatcgatttcttcgacgaatcgaagcatgagttcgtccttccttgccaaaggcatgctcaacttaaagacgttgacagtgtggactttaatcgtggaatatttgagagatggaccatagccgaaacagccttgttcgttgtagttcggcgtgacgatacggacgcagtctgcatcgtatccacgtctgttgccgtgcctgtcgtacagcatcgtagccacatttggcggacaaatatcgctaatcacgatacccaaggcgatgtaatgctgctttggcgtgtagaattcaacgatgtcacccttcttgaaatgtaagttttcccagcctttgaacatgcgcttttcttcggggtcgcttgataccgtagaagtgtcgtcctttactaaaagcgtaccgtcggggccataccaacgctcagaagtacgttccatagcgccttccagggtcgtgatgatgtaggcgttgccagggcgttcgaatacgtggaaaccaaagagcggcttttccttgttggggtaattcttggcgtattcaagaatgtcatgctcggtttcttccaagctcgtggtataaatcatactttccagctggaggtcatatccgataccttcgccgtgatcaacagcgtagtcgggctccttgccgtggaaatccttggagtaagcgtacgtgacgaagtgggagttgttctgtgtggcttgtttctggttttccatactgtattctatcccctaaaatagccctgccttaagtgacagcgactgtgcgtaatatgtatcggcttggaaaatacggatgtaaaccgagaatgaagaaattttttctgcaacaaaaaaagtcaggctcatcacctgacttttttcgttcgttgtaatgcggcgcagtcttgattgattacgactgcctactgcggcgaaaccgcttagaacttgaacagcatgccgaagcgcatctgaccatcgcgtacgccgtctgcacggcccacgttcttgatcgtagcccagtcgaactgcagcacgtcagaaatcatcacgccgacaccgaagtccacttcgttgcgcttacccatgcggtcgtacagataacctaagcgaagtgcgattgtgttggaataaatgaattccgtaccgaagttgaacacgccctgtaagaaggagttcgtatcatcgtctgggtcaaagaggtctttccagcaagcgatgtagaacggttccgggttgcccttgtcatcgtcaatgacgacttcgcggttgtagtcgaatgcgaccgtccacttgtaatcggccatgctgagaatttcgtaagaaagtccaaggcgccaagtcaagggaatcgggtcttcaatggtcttgtccacgtagtagacgctcggaccgatgttggcgagaaccaaggcaaagttgagcttcggaacgaagaggtttttcttcaacacgccgatgtcgaatgcgtaaccgaacgtggtggcttcttcttcgcctgcggcagcgccggaactcaggtcggagtagaagaacttgatggagaggccgaggccccagtcgttcgggaatcttgtaccgtagctcacgccaccgacgatttcggagctgttgtatgccacgaggtcatcggcgtcgaggtcgccagaagcaacggtcgaaccgaacgagacgaagttcacatgcacaccgagcgttccccagtcattcagcggaatggtcataccgccatagaggtggtaaaggtccggaatgttcaagaccggcaaaagcttttcgtagaaggcggtgagctggtagtcggcatccttgtactgttccatgccgtttgcggtgctgaaccacacgtcgttaccttccgggagcacagcccagaccttgttggtcgaaaggccgttgccctggtggtagtgcgtccattcgtcatcgcgcttggtgatggtcgggtcttccttggagccgcgttcgagttctgccttacgtccgctggcggtggcgtagtccggcatgtggcgccagacaccgaggtcagttgcaatccagatggcacccttgcggtccacggaaacgtcgttcacgttgttgttggcgaactgcacctgttcccacttgcggagcgtgaagtgcgagaggccgcccttgtgcgtggcccagacgtggcccgagctgtcgacagcgagtgcggtcgggttcaagtccatgatgccgtcttcttcgttgaacaagctccagcggtctttgtcgttcgcgctctttttcggggtgagtcgtgcgacacctgcaccgtcgacggccacgtaaagttccttgcggttttcggaccagacgagagcgttaatcttttgactcgggagaaccttgcccttctgttcaaaggcgccgttgcggtagacgaagaggccgttgtccgtaccgatccaaagggatgcgccctgcttggtaagtgcggtcacgcggcgttcaccgagttccttttcgaaggacttccagcccttgccgtcaaagcggtaaaggcccttgggtgtaccgacccagagcttttcagtgaggttttcgtagagaatggcggtgatggtgtccttgacgacgaggtcccagggcatcttgacttcgaccacgtgcgattcgtcgtcggcgtttttcacgtcgttaaatgccttcacgacacgggtgtattcgtcgaggccgcgttctgtgccgacgtaggtgcgtacggcgtctctaatctttgcgttaccttgcaacgtgacggaatagtagttgacccactgttcaccgtcgaacttgagaatgccttttgaggtacctgcccagagttcgctcttgtcgaagaacccgttcttggagcgcgatgccatgtgcgtgaagaacggagcctttttagcgtctgcgctgtaggaactgcgccattcgtcggcaagcggcccgaatgcgaggcctgccgggttgtagtacatggcggttgcgtcatcggcgagtgcggcgcctacttcgcccataccgagctggcgtgcgccgaccggcatctggagggtgatgatggccgagcctgtggcgagtgccatggcaggagccaaaagaatagctgataataatgacttacgcaagttgcctccaatccggaacgttataagtgtttccatgagtcgggatgactgctttccatccggacttgctggggttttcccaaggctgtttcggtaaaagcttacagtcgcagcccagaacgtaggggggtaaaatttccgcgtgattgcgaatctgttcgcgggtgatgaaattttcctcgctgacgaatttacaataattcttgcctttgggaccaatcacgattctgtaggtcgcgactccttgcttgtccccttcgtcaatcgtcttgatcgtttcttcgagagtgcggttccactgttcgatataagcttgtctttgttccggcgtgagcggctgggtttcgagccatgccctgatggatgcttcggagggcttcactgcggtgagcgtctcgcgggcggggcggccaatggcggcgtattgtcccgacacgtcgataatcggttttgtcgtttctttttcgtcggaattgtgcatgcccacataaattccaatccccgcgaggacgatggacaatagcacaatcgcaatgacgatgatgattgatagcatatttaaatccgtttacgataaatccttactctgaaaaactagcattttctattttataagataggagatattatgtcaaaattaaagttttttcttgtgttgcttgcttgtagtgctgcttgggctgttccgtttaaggttgaaacgctcaaggaagggagtggagaggctattcgtgccggtcagctgattcaagtccattataaaggttaccttgcggtcgatagtgctgttgtagacagcgccgctaaggatacgacggttgaagctccttattttgcaaactcttactatagcggttcgcctctagaatttactgttggcgtgggccaggtgattgaaggctgggataagggccttgtgggcatgaagattggcgaagtccgcaagctctcggtgccgtccgtgatggcttatggcgacaactctctcgaaggcattccgcctaatagcgacttgatgttcgttgttgaacttgttcatgcagacaaaccgcttgaagctgataaattccctgctgatgtagataaactaaagtggcgcgacatgggccgtggcctcaaggtctatgacgaaaagacgggcagtggcaagctgaacgctgcaggtaacatcatcaaggtgcattatacgggctggctcctctctggacgcaagttcggtagctccaaggatttgggcaagccgctcgaaacgattatgggtgcaggcaagatgatcaagggctgggaaacgggccttgaaggtatgcgcgaaggcggtgtccgctggttgcgcgtgtctccggcaatgggctatggggctacggcattctcgatgattccgccgaactccacgcttattttccgtgtcgagatggtttcctccgatgtggatccggaacttgcaaagcacatggacttcttcccggatacgactctcctcaagtatgaaaacggcccggaaggactccgctatgcagttgtgaagcagggcgaaggcgaaccggctcgttctggacaccgcgcgattgtgcattacacgggctggatggtgaacggctacaagttcgacagctcccgcgatcgtggacagccgtttgcatttgaactcggtgcgggtaacgtgatccgcggctgggaactcggcgtgcaggggatgctcccgggcgaaaagagaattctcgtggtgccgcctggccttggctacggtagccgcggcgcaggcccgattccgggtggtgcaacgctcatcttcgctgtggaatacctcggggaagactagcggcgaagccgatttttagtagacagtcggcggttggcagtagacaggattgctttcgaaaattgttagtctagttgtgctcgacagtgtcgggcattttctgtataactgaaaaccaccggccgaggggtctcttttattgagttagctgcgattatctatattttatttgtgttattaagttcgagaaggaatatgagaatactattttccctatttttaggatttgttgctttttgggtgggggcttgtagtgacgaatcgaccactacggtctatgtagaatctcctggttttgctgaacttgctcaaggtgaaactttgcctgagtgttctttaaaaaatgaaggcgaactgtattttgttgctgattccagtgcgttgttttgctgtgcgaaagaaaaatggcgcaaggtgaatcagggacgccaaaacgttgataccatttatgtcgctgatacagttgtgtcgaaagtgacaaaatccgatactgcctatttgggctctacggataccctagatgtcggttgctcaatagcgttggatacgattgattttcatttgatctgggtgacgtgcggggattcggtcttttctgtaatagatgaacgtgcaagccggtttagaacgcaatggggcgaccctttaacggatgcaagagacgggaatacgtataaaaccgttgttattaacaatcaagtttggatggctgaagacctgaaatttggaacagattccacccgagattatacttggctatcggctatggggaatccggaaggttgcgatggaaccaagttttgtgatttaggggaaaagccgcagggggcatgtcctgttggttggcatattccgacttttgatgaatggattgctatgtcggagtatgtgaatgaacataatggtacggaggcggtatcaagggatttgagaggtgttgatgatgaactgtatagttatttaggaatgacttctccggggtatgatttgtttggtcttagtgtgcatgctcgaactttgacatctacgcagaaaggtgattctttattctatgttgtggacccgacgtatgtatcagcgacagatgaacttaggataaacttgaatagaagggtggttgacactgaagaaaaaccctcatacagagttcgttgcttaaagaacgattagccgaggacttatatgaagctaaatgttttatatgcgttaacattgtttgtaatgtttggatgtagtgatgatgctcctacggaaaatattatttctgtgaattcgtcagcttttgttggtgaaaataaaaaagatctccctgtttgctctgcgcaaaattcaggccaagttgcctatgtcgtcgaatctggagaacttctttattgcgttgacaatgagtgggaatcttctattcagaatggcggtgctagagataccgtttatattgtcgattcgttaagcgttgtcaaaaaagtctttgattccgtttatgtcgagaacgctagatatgtgaagaattcgtgcatggcggaagcggatacttcgaattatcatgttacaaaagttacgtgtggagaatctacgttctatgtagaaaatcgtcttgctcatttaatatctactaaatatggggaagaactggttgattctcgtgatggtaaaaagtatagaacggttgttattggtaagcaaacttggatggctgaaaatctccaatacgaaatgtggggaagctcctgcgtgtcagattctgcagattattgcgaaaaatatggtcgcgtgtacgagtatggtgcttcgaaacaagcttgccctgaggggtggcatttgccggataggtctgaaattaaagaattaattgcttttgttgattcccataatggagcctattcggcgacacaggatttagttgcgcgtgatgtgtggcgaaaaggggataaggcgtatgatgtctttgggttctcgatcttgccggctgggtatagagatccccaaggacgcgcttatcctggacaggaaactggcttctggattgcaactgatgtggaggggtcttactacaattcatgttggctaaaggaatttggttctatttatacagctaacgatagatacacccttcttgaaaaacaaaacaattgtgacacaaaaaatcagctatccgttcgttgcttgaaaaatgaaaagtaggagatggatatgtataaattaattttattgatgctttgttttatattatttgtaacctcatgctcggaagataatacgacaaatacgatttctaatggcgtagtttctttttcttcgaatgaaattcctgaatgctcgtctggttctgtcggtaaaatatttttaaaagatgatacaaaagagttgcttctttgtacgaagaatggatggactcccgtggctgcgaaagaaatttcgcataaggatactgtagtttctaagtccgatacgacgattgtcgaaaaaggttccgtaaaaacggaaacggttgaatcttgtgccgtacagtatgattcatcggacgtgcatctcgttaaacttgactgtggatcattcacggttgttgctgaggccgagagtaatcgcgagagggttatagttcctggaaaggacttagtagatgaacgagattccgcaatatatagaacggttgttgtggggtctcaaacatggatgagagataaccttcgcttagatgttgaagggagctcgtgtgcttgggattcttgcggtaaatattctagggaatatacgtgggctttagccatgacttcttgccctaagggaacgcatttgccgagtaaggatgagtttaaaatattatttgattatgtagatgccatcaatggagacacgcctatcggcatggatttgcgttcaagagtttatattggtgactatcgcgaccatggccttgatttctttggttttgacgctcagggttcaactgcatatggagctgcggaatattggacatcagatgaaattgacgatgatgtggctgtatatgtttatatccgggatccctattttttcacagatgaagagaaaacagactcttatccggttcggtgtatattggattaaatcgcggttccgccgtccattgacaaaatatccataccaaatgtttacattgtaggttcccagcggtaagttttaaatattttagatattgatggttactttttctgacatagcggattaccgcgacttcttgaaggaattctacgacaggcgcaaggtcgagatgcccttctacagctaccgcatgatgggtgataagctcgggctagactccagctatctctatcgcgtattgcaaaagaagcagcacttgcctgctcatgcattacctgcggcaaaggaaatccttgcgctgagtggtcgcgaggccgaatacttcgacctcctttattctgctgctgtcagcaaggataagactaagcgcgaagaactcatggcgaaggcactctcgctgcgcgacgtggaacgccattctttgcaggctgctgaacttaaactcctcgaaaactggtggattcctgcggtacgcgcctacctggaattgaacggtggcgttgtaaacgtcaagcagattgccaaagacatctgcccgccgatcactgaggaacaggctctcgaagccattgaaactttgaagagcgtcggtctcgtgaagaagcttgcatcgggcaaactcgcgctcaccgaagcccatttgacagtagggggccctgaaaaggccaaggccgtgcgcaatttccagcgccaggtgctgagccttgcgagcgatgcgctcgaaaacgtccccgttaatgaacgtaacatttctacactgaccctttctgtggaccagtcctgcttcgaggatttgggcgacatgttgagggaattccgccgtctggtccagaaaagagtggacggagccaagaatcctgatcgtgttatgcagctttctatggcattttacccggttgcccgcaaaggaggggcgtcggaaaatactataatagtaggggaaggtgcaggagtaaaaaaatgattaaacgggcgtggacatatgggttggcgacgttggctctgttcaatgtcgcctgcgatagcggtcgtaccgctggatcgtcgatggaaacggaaaattccatcgcggtgcttgttcaattggccgatggcacgcctgctgcacgtatggacgttattgtccgccctgaatcttacttgtccggtgcatccgaactcggattggactccctgtaccagttgcactttgaaaccgacgaacagggccgagtggttctgtctgatgtcccgacgggctcttatataatcgaagcccgcagtgattccctgaacttgaagggctttgaaaagattgcctatgttgaatcggattcgacgactcctttgacagtcgaagtctcggaaccgaccaaggtctccggtcgtgtcggtcttccgcagttggtccgccgttctgcaaccgtttctgtgcagggcttggactaccaggtcccgatggattcctcgggctattttgagtttgaatcgctcccgaacggcaatgtcgaaattgtcgcattcgtgaacgatgctgacgctgactcggttacggaatatggccgaattgaagctgacgtcggtgcgccatctggcgaaggcgccctttacctcggtgactctgcatacgtcaagaaatattttgtatttgatgactttgaaaatggcgcagacgcgtgggaatctgcggcatcactcaacgcggaggtcacctttaatattgaatcggcaggtcttggtcgcgaaggcaaggcggcgcactttatctgtaaacgcgattctgcggctcagtgggactgggcgcttatcggtcgtgaactgggtggctatgtcaacttgagcgatctggattctatccgcttctgggtccgcgtctcaactccgtcgagaatttcgttctcgttcgacaggttcgtgaatgacgattccgtgacgagttccgataatatcaagtcttggcgccatttcgatgcggatacggtctggacgcagtttaccgtgattccggcggaactggatacggctgacagcaatggcggtaactacggttgggaagcggtgaaggacagtgtcacaaagattggcatcttcggcgctatggatacggaagtctgggtggacgatattgaagtctttggctacggtatctttgacccgttcgcaccactcattaagaagagcgttgtccggaaagaagagtagatttatccactattgacattttatcaatggacctgcatcgctttgcaggtctttttttgttgtttggaggtagattaataatggatggattggcggtgtatggctggtccgaaggagtgtgtatgaacatgaaacgtttggctgcactgggcttatttgcgggctttggtgtaagtgcatttgctgacaaccctatttctagctatcactatctggcggacccttcctgcgcctctgatggtgataccttctacatcttgaccgatgtggatgactataacaaccagacgaactggaactacgatattgtcggcctttacgccttcacgtctgaagacatgaagaactggactgatcacggcatgattttccgctctaggcgtgaattcgggaactatccgaacaacacctgggcttcgggcattgccgtgaaaaacggcaaggtttacattgtttaccctgatggtgcaagcggcgtgggcatgattacggccccggctatcgatggtccttataccgacccggttaaggaaactcatggtgtcaatagaattgcaggtggcggtagcttgattggtagttgcgacggcattgctcactgctttgacccgggcatcttgattgatgacgatggtaagggttacgtgatttttggtggtggcgaaagctctagccgcccctatggcaacaactttgacattatcagctttaccgaaagcaatggcaagattacttttgacaagaattccctgaagaaggtctctttgccgaactccttcgaagctccttacttgcacaagaaggggaacatttattacttgagcttcaacaaccgtagccagattattgactatggtatgtccaacaatatttggggtccgtatacctttgtgggtacggtcattccgggaattggctctgtgcctgatgctcatggcgaaggtggtaacaaccaccagggctttgctccgttcaaggacaagtggtatgctgtgtaccacgaccgtcgcttggtgacgtcggataaccatccggctgcaacgacgcagcagggcgtgcgttccgaaaatccgaactacgaaaaccacagaagcgtgtccatcgatgaactcacctggaatggcgacaagatgaacaagctcaccttcacccgcgaaggaccgaagcaaatcaagaactttgatccgtacaagacatacaaggcaacgacgagttccaagcagatgaacatccgtagccgtaccgactggaccaagggtcagccggtgaagcacgtgctcttgccgcttacgagccgtagcgaatcctggatccgcgtgactggtgtggacttcggtaaaggtgctgaaaacctccgcatcaaggccgcaaacgtaggtgaaggtaacaagattgaaatccatacgggtagcgcgacgggtacccttgccggtacttgcgaacttgcaaagaccgccaataacatgaccttcgtggataacgattgcgcaatgaagggccttacgggcgttgtcgaccaggtgttcttcgtgttcaagaataatggcaaggattctaccatgggggttctcgaatgggaattccagggcacgaagcgcgaacctgaaccgcagactccgtttggcggcaaggcttgggcaatcccgggcaagattgaaatggaaaacttcgatgaaccgggctacggcgctggtaacgattcttacgctgataacgattctgatgaccacggtgccgaaagcaatggtggcaagagttaccgcgaaggcactggcgtagatatctacaagaaggctacgggctatgtcgtcggttacaaccaaacggatgaatggctggaatacactgtggatgtggctgctgaaggcgactacacgatgtttgcggctgtggcttctgccaatgcaacctccagcttcaagctttccatcgatggcgacgacattacggaatcggttgccattccgaagaatgatggcgaagaaaactatgacgactatagcaaggtgaaggcgaatgtgaagctcccggctggcaagcatatcctccgctttaccgtgactggcgactggatggacatcgactacattcagtttgcatctggtaaggatgccaaggacccggatgaaggtggtgaagtggctatccgtcagaagattcgcatgaatgcgattgccgctgcaacttacgacgtgtttgacttgaccggtaagaaggtctctagcttcacggcccatagcatggacgaagcgaagaacatgctgcgtggtggcgcccaggctaatatgcagggcgtgtgcatcatccgcaaccgtggtaccggcatgatggctaaggtccgcacgacccgctagaatctccaagaaacacacatccgtataaaagggcttctcgcaagaggggccttttttgcatccaaatttttacggactcgttgacgttttgtccataaatcttttggcgtgttcagggctgttttgtttttttggaggtacttttagattggatggattgacggtgtatggtcgatcctaaggagtgttatgaaactacttaagaaagtaacgatgtttggactcttggcgggctttggagtaagcgcgcttgccgataacccaatttctacttaccactacttggctgacccgggtgcagccgccgacgatgattacttctacatcatcacggactccgatgacccggcgcctgctaattctaacggttacaagatttacgccctttatgcattccgcagtagggatatgcaaaactggaccgactacggtattatttacgatgcccgcaaggtaagtggcattaacgacatttgggcttctggcattgctgttcataacggtacgttctatatcgtgttcccggatggcggtggcggcggtatcggctatatcaaggctcctgcaattgaaggcccgtggacaaacgctgtgggccagggcaaggataagcttgttggtggccgtggcattatcggttgcgatggcgtttcctggtgctttgacccgggtatctttatcgatgacgacggaaccacctacgtgacatggggcggcggcgaaagcactagccgtccaaacactgataacttcgacattgtcaagttgaacgatgccaagaacgccccggtgggcaacggttcccatgtgaaggtgaacaacttgccgacccgcaaaatgctcgaagcttcttacatccacaagcacaagggtacttactacttctcttacagtactggctggcagcagggcgctccgacgattgactatggcacatctaacaacgtaatgggtccttacacctggaagggtacgattctcggtgatccgagcatgaacggtcgtagcatcaacggcaacaataaccaccatggtattgccgaattcaagggccactcttatgttgtctatcatgaccgccgtattgccaagggccataacggcctggaaattattccggccgatgacggtcagccgaaaccgaacgaaggctatcaccgtagcgtttccgtagacgaaatgttctacaatgctgacggcaccattcagacggtgaaggtgacggatgaaggtccggcacagattgaaaactttgacccgtacgattggtatccggcactcacgagctccaagcagaagggcatccgcagccgctctaactttgtgcagggcaaggctgccgaacacgtgttgctcccgctttcctctaaggaatcctggctccgcgtttcgggtgttgattttggtacggctgcaacgggcttcacagtcgaagctgcaagcgctgccgataacaacaagattgaaatccgcactggttctgcaacgggtacgctcgctggtacttgcacgctcaagaatactggcaacaagaatacctatgccgaaaacaagtgcgaagttgaaggcctcaagggcattgtaaagcagttgttcctcgtgttcaagggcgacagggactctaccatggctatcaaggcttggggtttcgaaggcagtggcacgactccgccggaaccgcagaagccgtttagcggcaaggcttgggaaattccgggcaagattgaaatggaagacttcgacattccgggttctggccgcggtagtgaaatcaagtcctacagcgaaaacgattccgaagaccatggcatcgaaaatggtggcaagagctaccgcgaagacactggcgtcgatatctacaagaaggctacaggctatgtcgtgggctacaaccagtccggcgaatggcttgaatacaccgtgaacgtgaaggaagctggcgactacacgatgtttgcatctgtggctacggacaattccacggctagctttacgctttccattgacgataagtccatcgctgaagtcccggtttccggcgatagctgggatgactttgtgaaggtcaaggcgaacgtgacgctcccggccggtgaacatgtcctgcgcttcactgttacgggcgactggttcgatatcgactatatgacgtttgctaaagggaaggacgctaaggatccggacgacgaaacgattggtatcaagggcttcagggtgcttggtgcagatgcagtcgcaaacttcgacgtgttcgacttgaccggcaagaaggtttctagcttcacggcccgcaatatccacgaagccaagaagctctggcgcgaaaatccgcagtccaggaatgtgcagggcgtttgcatcatccgtaaccgttacaacggcgcggtggcaagagtccgcaccactcgctaagcctctctcgtctttcgtctctagtctaaacctattgactttttgtccatgagacctacgatttttcgtgggtcttttggcgtttctgagggtagttttataaaaaacgggatggcggtgtgtttggtcgatcccaaggagtgaacaatgagattactgaaacgtttaacgatggcaggcttgctggcgggctttggtgtgggcgcgcttgcagacaacccgatttcggcttaccattacttggcagacccgggtgccgctgccgatgatacttatttctatgtcataaccgactcggatgaccctgctgcatcgaatgccaatggctataatatcaaggccctttacggtttccgcacgaaggatatgaagaactggaccgatttcggtatcatttatgatgcccgcaaggtcgatggcattggcgatatctgggcgtctggcattgcggtgaacccgaatgaccacagactttacattgtgttcccggatggcggtggcggcggtatcggccttatcggtgccgatagcattgcaggcccgtggacaaacccggtctctggcaacaagaaactcatcaacaactggggtggcggtcttgccgactgcgacggcattggctggtgttttgacccggcaatcttcttcgatgacgatggccaaggctatttcacgtttggcggtggtgaaagcaatagccgcccggcagccaacaataacaacaatatcttcaatatctacaagttgaacaaagatatgaagggcttcgatgtaggctccaagacccaattgaagattggtggcccgaaggcgatggaagcctcttacatccacaagtataagggtaattactatctctcttacagtacggcggatttgcgcattgcctatggtatgtccaagaacccgatgggtccttacgaatacaagggaatcttcatggggaacccgaatatcaacggccagaacatcaatgccaataacaacaaccaccacggcattgcagaattcaagggccactggtatgtcgcttatcatgaccgccgcattgccaacggttacgacggcttggaaaagattcctgccgatgacggtaaggcgaatccggtgccggcattccaccgcagcgtgagtgttgacgagtttttctacaacggtgacggtaccatgaaggaactgaccttcacgaaggaaggcccgaagcagattgaaaacttcgatccgtatgactggtatccggctttgacgagttccaagcagaaaggcatccgcagccgttcgaactggactccgggcaaggtcgcagaacacctcttgctcccgctttccacgaaggaatcctggattcgcgtgagtggcgtggactttggtacggcggcaacgggctttgtggttcaggcggcaagcgctgctgatggcaacaagattgaaattcattcgggctctgctacaggtacgctcgctggcacttgtacgctcaagaataccggcaacaagaacacttttgcagaaaattcctgcgaagtgaccggcctcaagggcatcgtagatgaaattttcctcgtgttcaagggctctcaggactccaccatggcaattaaggcatggggctttgaaggtagcggcacgactcctccggaaccgcagaaaccgtatggcgaaaaggctgtgacgctcccggcaaagattgaagctgaacattatgacatcccgggcgttggccgcggtggcgatgtggattcttacagcgataacgaaaaggcaaaccagggcgatgccaagttccgcgaagatcagggcgttgacattgtcgaaggcggtacgggcatggcgattggctacacggcttctggtgaatggctcgaatatacggtcgaagtcccggaagacggtgattatgcgattaaggcctcggcttctactggcatggaaagcgcaagcttctgcttcttggccgatggcaaggcaattggcgataccattacggttccgcagactggcgaggactggagcgtctataaggaattcgaaggtggtaaggccaagcttactaagggcactcatgtaatccgtctcgtgattacgggcgacaacgtgaacgtggactggttctctctcggcgaagtgagcgaagtgggtctcaagcctgctgtgaagttccaggctaatgcttctcgcgtctaccgcgtgtatagcgtgagcggcaagctgctcggcactgtggaactcgtcggaaagaaggccgccgaagctctccagagtgcaggcttcaataagggcgtttacatgctcaagagcgttgacggccacaagactttcatgacttctgtcgcaagataaaattcatataattccgaaaccaaataacgaaaagcaccccgaaggcaaaagctctggggtgtttttttgtcgctgccccattaccaaaatgtcaatgataaaaattggcagaaatgtggttttgggggaaagtgaatctaaattatagggtggaaaatcttgcaatcatgcaagggaagttatgggatgatgattatgagtttaaagcagaatgctttagcaactgtttttggctatggagccgctgccctagccgtattcatctaaaagatcctcctaaaccacacaccctaatggcgctgaatggtgccatttcacctcgggacgaatgttccgaggtgttttttgcatctcctaatacaatgcgtgtaatttaatgaaaaaacagaaaaaatctaatcgtcgagagaataaagcgtcggccacaaccttaaaaggcgagtgccgcgaccatacttgtatggtcatggttgagccgtaaggttggcgcttgcgccaggatgggtttaaatcaactccgagctggggccccgcccgcatgaagttcatttatgaataaaaaagactcttgttacagagtcttttagttcattaccaaattgacaatggaaaattattctgggggtgtaaaatgattgcgcgagggatataaatttagaatgtaccctcatgcaaagggcatgggataattatgggagatatttatgaagtgtatgggtgaagtcctgaagattgcttcgtttggtttggcttttgctatacctgcttttgcctcgacggtcaacgttgacgtgaccgaagaacaccaggttatccgcgggtttggcggcatggtgcataaccagtggcagggcggtggaggcctttccgaagccgatgcgaagattgcttttggtacgggcgatggcacaatcggcctcaacacgctccgtattccggtttacgccaattccaatgacttcaacaaggaagttcaggccgcaaagtatgccaaaaagtacgccggcgatgactttatcctttatgcgactccgtggacatcgccgtacgcaggggcgaaccagcacatggcttcttcgaattaccagaagtatgtggaccacctgaatagctttaacgattacatgaagaatcagggcgttcccctgtacgctatctccatcagtaacgaaccggactggtgcggtgaatgggcttgctggagtgccgacgaaatctacaacttcaccaagggttatgccgacaagatgcgcaaaaacggcgcgaaggtgatttcgacggaatccttccgttatgacaagaacctctacaacaaggtcttgaacgatgccaatgcccttaagaactgggacattctcggcgcgcatttttacgcgagtgaccgaaggactggggacaacttcttccagtacagccttgctgaccagaaaaaagtcgaacgctggatgacggaacactataccgaaagccagggaagcggtaactactggcgcacgattacgaatacgggtgaccaggcgaacgccaacaagcgcgataccgtgaacgccatggacgtggcttacgaaattcaccgcgccatggtcgtaggcaatttcaatcagtacacctggtggtacatccgtcgctgctacggcctcatcatggaaaaggattttggcaacaagctccagattccgcagaacgaaatcggcaagatttctaagcgcggttacgtgatgagccagtttgcgcgctttgtccgcccgggtgctgtccgcgtgggcgctacagcaaaccccgaaaaggaagtctttgcaagtgcatacaagagcaaagatggcgatagcgttatcgtggtgctcgtgaaccgcgactacaagaatagcaagactgtgaccgtcaatgtgaagggtgccgatgtggaaactttccatgtgtacaccactagcgaagcgaaaaatgcaaagtacgaaggcgaagtcgaagtcaagaatggctccgtgacgattaccatggatgccggcaattcaagcaacaaggactgcattgtgacactcgtgggcagtggcactccggcagatcctgtacctcgcgaaccgtttggtggcaaggtcgctgaaatcccgggcaaaatcgaagccgaaaactttgacgttccgggtacgggcaagggcaacaagtcttatagcgaaaacgattccgaagaccgtggcgaaaccaactaccgcgaaggcacgggtgtcgatatttacaagaaggctactggctatgtggtcggctataacgaagaaggcgaatggctcgaatactccgtgaacgtgaaggaagccggtgattacacaatgtttgcttctgtcgctacgagtaattcgacgtctggtttctcgctctccttggatggaaaaactcttgtagaaaatgtcgcactttcgggaacgagcttcgatgactttgtgaaggtcaaggccaacgtaacgctcccggctggtgaacatatcctccgcatgacggtgacgggttcctggttcgatatcgactacttcaactttgcaaagggcaaggatgctgccgatccggacgataagacgattggtttgcgcggtgctaatttccgcttgccgaccgaagccgaaaattacagtgtcttcgacgtgaacggcgtgctcgtgggcaagttccttgctacgaccaaggccgatgtccagcgcatgaccaagagcgtggtgcgtcagaatggcatttactttgtgaagtctctcaagtccggcaatgcttaccgcatttctgtggcaaaataatttcatattcctaaaaacgggagccgagcaattggctcctgttttttttaagagtttgttaaaagggagatagatatgagtgtggaaatgagcttcaaaaagctgatgggcattgcaggtgttgctgctggcctctctatgtttgcggtaatgggtgcaaatgcggctccggacccgaacttccatatttacattgcttacgggcagtcgaacatggaaggcaacgcgaggaactttacggatgtcgataagaaggaacatcctcgcgtgaaaatgtttgcaacaacgtcttgcccgagtcttggccgccctacggtcggtgaaatgtacccggcagtgccgccaatgttcaagtgcggtgaaggcctttctgtcgctgactggtttggccgccacatggcagattccttgccgaacgtgacgattggcattattccggtggctcagggcggtacgagtatccgcttgtttgacccggacgattacaagaattacctcaattctgcggaaagctggctgaagaacggagccaaggcttacggtgacgatggcaatgccatgggccgcattattgaagtcgccaagaaggctcaggaaaagggcgtcatcaagggaatcatcttccaccagggtgaaaccgatggcggcatgagcaactgggagcagattgtcaagaagacttacgaatacatgctcaagcagctcggtttgaacgccgaggagactccgtttgtcgccggtgaaatggtcgatggcggttcgtgtgctggctttagcagtcgtgtgcgtgggctttccaagtacattgcgaattttggcgtggcaagttccaagggttacggctctaagggcgatggtctccactttactgtggaaggctaccgcggcatgggcctccgttatgcccagcaaatgctcaagctcatcaacgtggcgcctgttgaccctgtcccgcaggaaccgttcaagggtgctccgattgctattccgggcaaggtcgaagtcgaagattttgacaagccgggtatcggcaagaacgaagacggtacgagtaacgcctcttacagtgacgaagattccgaaaaccacggtgatagcgattaccgcaaggatacgggcgtagacttgtacaaggcgggcgatggcgttgctcttggttacacgcagactggcgaatggcttgaatacacggtagacgtgaaggctgatggcgaatacaatatcgatgcaagtgtcgctgccggtaattccacctctgcgttcaagctttacatcgacgaaaaagcaataacggatgatgtttccgtgccgcagactgccgacaattcctgggacacgtacaagacgatttccgtgaaggaaaaggtcaccttgaaggccggtaagcacgtgctcaagctcgaaatcaccgccaactacgtgaatatcgactggatccagttcagcgagccgaaaaaggaagacccgccgagcgcgattgcaaaggtccgttttgacatgactgaagccgaaagcaactttagcgtgtacagcatgcagggccaaaagctcgggacgtttaccgcgaagggaatggccgacgcgatgaacctcgtcaagacggatgccaagctccgcaagcaggcaaagggcgtgttctttgtgcgcaaggaaggcgcaaagctcatgagcaagaaggttgtcgttttcgaataattctagactccatgaagggtcctggcggatgctaggactctttttttacaaaatgcgttttttgagcgaatttcgcaattcattgacaaaacgtccatattatatggagcatacatttgagctttttctgcatttttagggtagattctttatagaaattttggattaagggatataaaaatgagcgtggaaagaaacctcaaaaaattcatggcccttgctggcgttgccgctgggctttctatgtttgcggtgggggcgaatgcggctccgaacccgaacttccatatctacattgcttatgggcagtctaacatggcgggcaacggcgatatcgtaccgtctgaagaccaggccgaagctcctaagaactttatcatgcttgcttcgcacaatgcaaatgcaagccaacgcagcggcaagacgaatcagtctatcaagacgggcgaatggtacccggcaattcctccgatgttccatccgttcgaaaacctctccccggcggactactttggccgcgctatggccgattccttgccgggcgtgaccgtgggcattatcccggttgccatcggtgctgtgagcatccgcgccttcgacaaggaccagtacgaagcttatttcaggggcgatggcaaggacatcatgaactggggctggcccaaggattacgacaacaaccctccgggacgcattctggaacttgccaagaaggcaaaggaagtgggcgtcatcaagggcttcatcttccaccagggcgaaagtgacggtaccgatgccaactggcgcaagaccgtttacaagacctacaaggacgtgattgatgcgcttggcttggacgaaaacgaagtgccgtttgtggcaggcgaactcctccaggaaggccagaactgctgctctagcaaaaacggcggcattgcccagctcaagcaaaatttcaagaagttcggacttgcctcttccaagggcttgcagggtaacggcaaggatccgtaccactttggccgtgcgggcgtgattgaacttggcaagcgctactgctccgaaatgctcaagctcattgacaagacgattgacccggatgctccgccggtaaacctcgtggacccgagccagtctacggttccggatgaaccgcccgaggaatatggcccgtacacggacccgattgaaatccctggcaaggtcgaagctgaaaactacaacaagggcggcgccgacaaggcctattacgatttgagcaagggcaacgaaggcggtaagctccgcaagaacgatgtcgatatttaccagccgaacatgggcattgtcgtcggtcactgccaaaagtctgaatggctcaagtacaccgtaaatgtcaaggccgatggcgactacggaattacggcgaacgtagccggtgataatgcgaccggtagcattgtgctctacatggatgacaagcgcattggcgatgaaatggtgaacgaaggcaagggctttgacacgttctctatcgtcgatggtggcaaggtttccctgaaggctggcgaacacgaactgaagattgaaattgcaaacgactggattgatattgactatatcgaattcaaggaaatcagcgctcagccgccgattggaatcaagaatatccgctttagtatgactgaagccgaaagtagctatagcgtgttcgatatgcagggcattaagctgagttcgtttaccgcaaaaggcatgaacgaagcaatgaatctagtgagggaaaacgcaaagctccgcaagcaggcaaagggtgtgttctttgtccgcaagaacggggaaaaatctctaacaaaaaaggtggtgatacatgaataaaaacgagttggtagttgtaaagcaaatcgctttcttctttgtcgtcgctgttgctcttggcttcatctacggctaataaaataaaatgagagaataatacacgggaaaaattagtgtgactcctatagggcctcggcaaccgccggggctcttttcgtatgcccccgtcatcctcgaccctagagtgcgcggcgcgttatcaagaatgcgcaatggtccgcatttataaaaagtaatcggtggtttgaatgcctgttggtgtgtgaaaaaaaatgaaatttttagaaaatggtgaaatttacgtgaaaaaggtttgaaaatacgtggctttcacgtaatatttaaacgttgtctgtagttttgaatgtggaaaagctggttttggggtgtttttcaaaatttcagtagttgacaactatacaagataaaagaatcgccccggttgcccggagcgattatggtgtatataggatgaattatgaaatcaaatttgatttattacttcacgaagcttgccggaagcgtgaactgcttgaggaacggccagccaatgctagcgtcaccgtagtcgtgaccaccgccctgcttggtgcagagcacgaccttcgtgccgtccttgcagttggagtattcctggcaaccattggagttcttggtcggagagcctgtgcagccgttcttttcggcccagaacttgaaggtgccttcggcgccaaggaagttcaaaccgtcgttgaagccgctatcgccaccttggtaacggcagaccgggtcattcgtgccgcggaagttgatgacagaaatcggacgagacatcttgcattgagcactgttggtcttgttcaagtccatagctgctggagcaactgcggcgaagacatcggacatcatgcaagccacgtggttactcatcccgccacccatcgagaagccggtagcgtagatgcgctgcgggtcgatgcaggcgatttctttgagcttatcaatcattgcgtaagagaacttgacgtcatcgtcgttggagcagcaggggccgacgttccagccgttacccattccacccggtttgccagtgccgtccggataaagcgtgattacgccttcggggtcagtcttggccttgtacggagaactgccaaattcgcctgaaccgctaccgccaatcgggtggtagtcaataacgagcggtacgggcttgtcacccttgtaggcgctcggcacgtgcataatgaatgtacgtttcttgccatcgacggtcacgtccatgttctgtctatctacgggctttaccgtcttgccggcgcagtcaacgatgatttgttcaatcttggcgctgctagaagattcttcaacgctagaagaagaaacctttgcggaagaactagattcaatctttttgctagaactggactgagcactagccttggccatcttgacgaagacgcccgtttcaacttcggccttagcctggtaggtggcgttctggtagccttccagtgagaactgcaagaacggcagcggatcaccttccttcatgagggtgactgtcttgcctatctggtaggtagcgcggtttccgtcggcgttaatgcggaggaacttggcgcccttagccatagtcttgttcaagtcgacctgcataaagccgtcgatgttatgttccgtcttggaggcgcaaactttgccgagtgcatccatcacggacatggtaatcgtttgggcctttacgccggaaatggtaatgatgttgttgctgaaaccgatgaaagccttggctaccatagcggagtgcaaacctgcattctcgttagagattgtaaatgtaccatctgcacctgatgtggattctacacccgcatagttgaacgatgtaatcttgacgccggaaagtgctcggcccgaaccttctgaggtgattgtgccactgatgctccaagcgaaggaaagtgagctaagcaaagctactgttcctgtgaatgccatgaatttagacatggtcataacgactccttttaagttaaaagtttccaacccttttaatacactcggcctggccttatccagagactcttgccaggcctacccaaaatatagatggatgtttcttaggtgttgcgaaatggtgttgtgaaaaattataaagcgttgtgaaaattgcgaaaaggattttttacaaaagaggcgcggttttcgacacgttttcggggccgtaatggggtgttattgataaaaaatccataaaaagggcgtgcgattgcgggttaaaaccatgtaaatgggataaattatgattgttaatcttatctagccttggttggaaaggagtgattatgggattgtttagtaagatggcgaagtcggctgtggttttggctgcttttgctgtagtgaatagtgcagccgttaaggtcaataacccgatcatgtatgtcgatagcccggacccttccattgtccgtgttgacgatgcttattacatggtcacgacgaccatgcactttgcgcctggcgtgcctgttttcaagagcacggatttggcccagtggcgcacggtgggttatgcctaccagacgctcaccaacaacgaccagcagaacctgaatggcggcaaggacgcctacggtaagggctcctgggcatcgagcatccgctaccacaaggggtttttctacgtgctgactccgtcttacacgacgggcaaaactcatttgtacaagaccgccgacgtggaaagcggccagtggtccgaagtgcagctcccgttctaccatgacccttctttgttctttgatgacgatggcaccgtgtgggtgttctacggcagcggcgaccagattagctatgtgcagttgaatgacgatgctagcggtgtaaaggctggcggcaagagcggtaagctcggtggcgtgagtgtaaaccaggtaaccggtaccagcaactactacgtgcagcaggaaggctcgcacatggaaaaggtgaacggcgaatactacctgtttacgatttcctggccggctggcaagagccgtagcgaaatcgtttaccgttccaagagcctgctctccggattcagcggaaggtatttcctctctgataacggtgttgcgcagggcggcatttttgatactcccgatggcaagtggtatgccctcctgttccgcgattccggtccggttggccgtatgtcgcacttggtcccgatggaatggaaggatggttggccggttccgacgagcggatccaaggctccctcgacgattgacttgccggaatctccgctcccgggctacggcatggtcacgagtgacgattttgaatctggcgaacttgctctcgaatggcagttcaaccataaccctgataacaaaaactggagcttgtctgcaaatccgggatttttccgcattaccacgggccgcacggatagccgtgtcgtgaatgcaaagaacactttgacacagcgttcctttggccctaagagttctggccgtacgcttgttgacggcaagggcatgaaggatggagacatggcgggcctcgttgctttgcaggatgacaagggctttgtcgcgcttgctaaagatggcggtaactacaaggttgtgatgtacagcggaaacaaggatggcgaaagacttgtaacaagtgaaaatctttcggactccaaggtttatctgcgaatcgattttgacttgccgattgaccgtggtactgcatatttctattacagcaccgatggtagctcttggaaaaagattggcaacgatgtgaagctcaattatgacctccacatgttcgtgggcgtgcgctggggcctcttcaactttgcgaccaagcaggcgggcggctatgcagacttcgactggttcaaggtcggtaccgatgtgaacgatgaaatttatctcgacggcgctggttctgaacctgttccgcagactccgttctgtgccgctggcgaaaactgccctgcaaatgcaatcccgggcaagattgaagccgaagactttgacgtgccgggcaagggcaaggatggctcatcttactatgacagcgattccgaaaaccacggcgatagcgactatcgcaagggtaccggcgttgacctttacaagaaggcaactggcgtcattgtgggctacaacagcgaaggcgactggctcgaatataccgtgaacgtaaaggaagcgggagattacaccatgtttgctgcggttgctgctgcgggttccacctcaagcttcaagctctctttggatggcaaggacattactgaagaactctctgttccggcggcaagttctggcgaagaaaattatgacgattataacaaggtaaaagcaaacgtaaaactcccggaaggcgaacatgtactccgcttcacggttgttggctcttggcttgatatcgactactttacgttcgtgaagggcgcaaacgctacggatccggatcccattgttggcttggcaaagggcgttcgctataatgtgcagggcgtgcagacttatggcgtctatggcttgaacggtaagttcatcggtcgcgttgatgcatccaacaacttcgatgtgcgtagcaaggtgaacagcctcgtgaaggaaagcggcgtgtacatcgtcaagtctctcaccaccggcaacacccaccgcctatccgtaacaaagtaatctctatagtttattcatagttcctcaaacaccccccgagaccaggaagcggatgtcggaagcgaagcttacggacatccatttcctggtcgtttttgtgttctgtaaacacccccgaggctcggatgcacacgtggaaagcttgctttccaacgtgtatatccgagccgtttttggttgttcttaaaacacccctatcacacatttccagaacaaccaagaggccagaatcacatctcggaaagcttgctttcctgcgggtatatccgagccgtttttggttgttcttaaaacacccctatcacacatttccagaacaaccaagaggccagaatcacatctcggaaagcttgctttcctgcgggtatatccgagccgtttttggttgttcttaaaacacccctattacacattttatcccctcaacccattgtcaaaaccgcaatggaaaatgtttaccgctaagtgataatcgccaatccaaaaggtattttcttcataggtaaaatgggaaataaacctcaaggagtaagaggtatgtttggtaaaatcttcaagaaggcgcactgcgccttgacggttgccgccttggctggcttcgtgaccttttcttttgcagacaacattaatgtgaacggcacgaaccgtaccatgaacgtgtatgcgccgagaaacatcgaaaaaaatcgcccgcttattatccagatgcacggtatgaatcaggatgccccgtatcagcagaatgccgccaagtgggagccgattgccgataccgcacgatttgtggtcgtgttcccgaacggtcaaaacagggcctgggacatcggtggcgacaaggacatcaatttcctcaaggcgattatcaacgaaatgtacaacaagtacggcattgacaaaaatcgcgtgtatgtttcgggattctcgatgggcggcatgatgagctaccatgcggcaaacaagatgggcgatatgattgctgccattgccccggtttctggtggcggtggcgtgaactcgcccaagcgcgccatgccgattatgcatacccacggcacttccgatgacgtggtgaattacaacagcaccgtgaataccctcaagggctgggtctctgcgcaaaaatgctcttcaagttccaaggtcacaaagccgtatccatcaagcaagccgggttctgccgcctctctcgaagtctggagcggctgcaaggataacgtcgaagtccgcttgctcaccattgcaggcaagggccactggtattccatggacgaggcggtcagtgtcaacacgagcgttgaaatctggaattttgtcaagaattattcgctggacggctcttcgcttccgccgccaattcaggtgccgaccgaccgcgacagcatttttaacggtggcttcgattcgaccgacgtggcctggactttgcagactcacggcagtgccgctgctacaggtgacgtgaaaaatggcaagtatcagcttgacatttctgccatcggcacggaaaattaccaggtgcaggtgattcagcatgacttgcatctcgaaaaaggccagtggtacgaagtgagttttgaagctagcgctggcgcctctcgcacgctcgaagtgaacgtggaacagcacacggatccgtgggcaagttacctcactgaaaagaagaattttgaaatcggcaaggaatccaagaagtattccttccaattccagatgactgccgcaacggataaagattctcgtttaagtttcaatgcgggcgcctctacaggcacgcttacgctcgataacgtcacgctcaagaaaattgcggaacctgctccgggaacgatttcgctcgctccttctctccgtctcaaaacgaccgctggagtgtacaatgtttatagcctcacgggcaagcgcctcggatttgtcgaaatcatcgaaaacgacgtgccgaacatgcaaaaaacgatgaaaaatgctggctttggcaagggcgtttacatcttgcgcaacaaaacacgctcgttcatgttgcctgttgaccgttaaaaggcaaaaattttcgttctctctccaagagcggttccccaaatggggccgctcttttttttgaattatagagaattgacgactaatttcacatcctcaataaaatattgtagtgaagaatatttgaatacgggcaacttgctaaaattgctgttttctagtgatgctgcaaattttttgaggtattcggtgaagttggtgacgattgtcatcaaatttttgttgagttcaacccattccctcttgtcaatggtgcattgacactcaatgtctaattgttgaacgactactgccttggtaaaatcaataccgggcaatcctttcttttcgtctgtgagtctgcctgaagttttgaaagtgaatgcgtatgggtgtttgatatttgttcgaaatgggatggcaaaaattgttccattacattcgattatgaaggacaggtaaggtctgccctctttgttggtgagaatttccttgtggtctttatgtcggtcaaagaatgattgcttcagaaatacggtttgtgccagtttcatttttccctcaaaataaaaaaggccgtatttcatatataacgaaatacggctcatcttagacctttcttttttatcttaggtggactggtctgccaccctgtcattggttgacctttcttttttatcttaggtggattggtctgccaccctgtcatctataaataatatacaaaaaatttgcgggaaagtcaatatgtcggcattgctatccatcttcttatccatcgtggataaaatgtcaaaggaacatgtgtaaatcctttaatttttttgttttttagggggtatttttagtttggggatgattaatacttaggatataggagtgcttatgtttggtttgaacaagaaaaacggttgcaagcttggagtgttagcaactttgactttggtgggattggcatcgcaggcttttgctagtgccgacactttggtgcttacgccaccgctgggttggaacagctggaacgttttccacgaaaacatcaacgaaaagcagattcaggaaattgccgacgcgatggtcgaatccggtttgagagacgctggctatgtgttccttaatctggacgataactggatggacaccaagcgcgatgcccagggcaacctccagaacaacccgaagactttccccagtggcatgaaggccatcgctgattacgtgcataagaagggcctgaagttcggcctttacggcgaccgtggcaaacgcacctgccaccattacaatagcaactggcaaagcgaaagtggttccaacggccacgaagttcaggacgccaagaagctcgctgaatggggcgttgactactggaagtacgataactgcgactcggatccgagaacgcaggaaaaagattacactgcaatgtccaatgctctccgcaattccggacgcgacatcgtgttcagcatttgcatgtgggaatacaaggactggatgccgaaaattgctaacctctggcgcaccactttcgacattggtcccgaatggatttcgacttcgtggtaccgcggcgtctacgaaattatcgatgcgaacaacaagtattggcagattgcaaagcccggtcactggaatgacccggacatgctcgaagtaggtaacagaggcctctcttacgaggaacagcgctcccagatgacgatgtggtccatcatggctgctcccatcatgatcagttccgatgtgcgcaacatgagcaacgagactaaggaactctacctgaacaaggacatgattgccattaaccaggactccttgggcgttcagggccaccgcatttctgacaagaatggcaagcaggtttggaccaagcctttgaaaaatggcgatatcgccgtggcgcttctcaataacaacaattctacccagaccgtcgaatgcaactttaaagacattggcgtagaaggcgaagtagaagtccgcgatgcctggaaaaagaaggatttgggaccggtctctagtgtttctattgaactcccggctcatggttctgcactgctccgcttggttttaaagccggttccgcgcgaaccgttcaagggcaagcctcttgacattccgggtaagatcgaagtggaagatttcgatgtgaacggcgtgggtcagggcaacaccacttacaacgaaagcgatacagaaaaccacggcgattccgattaccgcccgggtactggcgtggacctttacaagaaggctaccggtgtcattgttggctacaaccaggcaggcgaatggcttgaatacaccgtgaacgttgccaagacgggtacttacacaatgagcgcttctgtggcttctgctaatagcacctcgagcttcaagctctccatggatggcaaggacattaccgaagaaatcgccgtgcctgcagcaaccgccggagaagacaactatgacgaatacaatacagtcgaagccaaggtgagcctgaccgaaggcgaacacattctccgctttacggtaaccggtgactggatggacattgactggattgagtttaccgatggaacggtggggctgaataaggttcgtctcacgtcgtttgaatccgagaattcctacaacgtgtttagcgcaacgggtaagcacctcggccgcgtggacttgaatggcgctagcatgccgcaggcgctcaagaacgctgggtatgcacgtggcacgtacatggtgcgctctgtcaagggtaaccaaatccagcgtgtgaacgttcgctaaatagcactttgcgttgtctccccggcctttgtgccggggcagcattgagatttctcctcacaaacacattcaaaatgccccgcactcccgcggggcattttgtgtaattcctaactctaaaaaagaatattccacactcccatagctatggataaacagtccacaatatctcgccttaaaacatgaaaaaaacgcattttcgagaataattttaaagtgttgttagggcaaactatgtttggtttttaaacgtgaggttaggtatgagcttccaaaaaattggccatcttatcgcagtctcagcactcttccttggtgcaactgttgctacagccgctgatcaggctacattctatgtcgctcccaatggtagcgattccaacaagggtaccgaagaggccccgttcaagacgattacgcaggcccaaaaggctgtgcgcgccatcaacggcaccatgacgggcgatatttcggtcattctccgtggcggtacctaccagctttcgtctacggtcaattttactgaggctgatggcggtaaggatggtttctacgtccgctataaagcctatccgaacgaaactccgcttattacgggcggtatcccgatgtctggctggacgattcacgatgaaaagaacaacatctggaaggtcgaaggtgtcgatgcccgtttccgccaaatgtacgtgaacggcaaaaaggcaattcgcgcgcgtatgccgaacttgctcgataacggcgaccataacttcttccgcttgaacaaagtggactctgccggcagcgccttcctcgtcaacaacagcgatattggcgaagccaactggaagaatttgaacaaagttgaaatccacttgatgattgcctgggccgaaagcattttgcgccttgaatcggctacaaagaatggcaatgtcacaaagcttgaaccgcgcgaccctgaaagaacaaagctctttaagcgcaaatacccgatgcttggcacggctttcatgagcaatccgccgaagcagcaggtttactaccttgaaaatgcttacgaatttatcgaccagccgggcgaatggtacttggacgaatcgaccggtacgctttattacaaggcccgcgcaggcgaaaacatggcgaccgcaaatgttgtcgttccgcgcgtcaatacgctattcagcatcctcggtaaggatactaagaacaaagttggttacatgtcttttgaaggcataacctttgcaaactccaatttcttgcgtccgagcgaagaaggcttcctggatttgcaggcaagtatgttcaacattgacgtgctcccggaaaatggccgcctcggcagcaataagttcctcctctggcgtccggatgctggtttccgcgtcgaaaatgcgcaccatttcaaaatcaagaattgcacgttcacgcagatggctgcaactggtcttgactttgtctctggtacaaatgatgacgtgattgaaggcaacgtattctatgaaatcggcggctgcggcattatgctcggcaagttctctcaagactccacgaccgaaattcacatcccgtacaatccgaaggacaaggacgaaatcagtacccgcgatacaatccgttacaacctcgtgacaaacgtgacgaatgaacatcagggcgctgtgggcattgccgccgggtatccgcgttatgtcgtcatcgaaaataacgaagtgtcctatacaaactattccggtatctctgtaggttatggctggaccaagagcgaaacagccatgacgaacaacaaaattaataagaacaacatccaccacattgcccgtttgctttgcgactccggtccgatttatacattgagcaaccagggcacgggtagcgaaatcaaggaaaactacatccatgatatgtcccagtccaagtggtcggattactggattttgccgatttatcttgacgaaggctctagtggctttgctgttgaaaacaactcttacaagaacgctccgagcggcgttggccgtaacgctccgggtcagtttaccgaaaagaacaacaatggctacatcgcttctgttgccgaagcagcaggcctccagggcgaattcaaaaacatcggggatcgcatcaacactatcccgcttccggatttctccaacgtggttccgcaggctccgtttgtcgaaaacatgacaatcccgggtaccatcgaaatggaaaactacgatgaaggtggccagagcatttctttcaacgataaggactttgtgaacgaaggcggcgtctaccgcgaagatggcgtggacatcactcagattgattctaccgacaagactaagggctacgctgtgggttacacgcaagctggtgaatggatggaatacaccgtgaatgtcacagctggtgaatacgtgttccttgcaaacgtggcttctggtctcgaaggctctagcttccagctcttcatggatggcaaggcgattagcgatacgattgttgccccgaagggcgaagactggaatacttatggcactgtcgaaggcaagacgaccgctcttgaagctggtgaacatgtgcttcgcgtggccatcacgggtgcttacctgaacattgactggatcaagtttggtaagtccgcagatgaaatcatctccatcaagccgagcgtccgttacggtttgaacatggatatctcccgcagctctacgctgaacgtgtttgatatccgtggccagcacatgggcgtcatccgcgtgatgggcatgccgacaacgagctctgtaatgcaggctatgcatgcaaagaacttcaagtctggtgtctactttgtccagagcgtgaacaaggcatttggcaaaatgattcaggtgaagtagtttagggaaatggggtgcaacatgaaaaaaacaagtaaaatacttctcgcgtttggacttggttttgcgtccaatgcgcttgctgaaaatccgattatccagacgtactattcgccggacccggcaccggtcgtgtttggcgataccgtttgcgtgtacacgggaaacgacgaaggcggttccttctttaccatgcacggttggcgcgtctcttgcaccaccgatatggtgaactggaccgatatgggcgaactcattctcacgaatgaaagctttggtggcaatgccaagaaaaacggtgactgggctgctcaagttgttcgtcgcaatggcaagtattactactacgtgactgtagaatcgactcgcggtggccgcgctatcaacgttgccgtggccgacaagccggaaggtccgttcaaggatgctcgtaatggtcagcatctcgcaggcccgaactgggattacattgacccgaccgtttggattgacgatgatggccaggcttggctctactggggtaacccgaagctctattatgctaagctcaaagaaaacatgattgagttcgatggcgatatcaaggtgacggacatgagtcgcggattctctccgagcggcaactctgtttacactgaaggtccgtggattcacaagcgcgacaaaaaatattacatgatttacgcttcccatggcgtgcctgaaaagatttcttactccaccagtgattctccgacgggtccgtggaagtggggcggcgtcatcatggatcagggcaacgggactgcgttcacaaaccattccggtctcattgacttcaagggccgtagcttcttcttctatcacaaccagaagaacgtgagcggcggtggctatagccgttctaccgccgtcgaagaatttacctggaatgctgacggcacgattccgaccatcaagtctacgaatgatggcgtcaagaagccgattaagaaccttgacccgttcacgcgcgttgaagccgaaacgaagtcttgggtcggtggcatcaacgtcgacaagagcggtggatataccatcatcaagcacgtggcaaagcagggcgataacgtctacctcaccaacatgggttcgaacttctatacaaaggttcgctctgtggacatgggtgatggcgcagaccgcatcatcgtttgcacgagaggtaatggcggtaagattgaactccacgccaagtccgaaacaggtgcaacacttgcaacaatgaatattccggcaagttctagctggcaagaaaacaccttcgacttgaaggatgctgcaggcgttgaagacttgttcttcgttgtcaagcagggtggtttcgatttcgactattggtatatggaaagcgaaaagactgctgttccgcagaccccgttcaaggaagtcgcatctgcaatcccgggcaagatcgaagctgaagattacgatgtcggtggtcacaacaaggccttctacgataacgaccgcgaaaacaagggcggcgcctatcgcgaagatgaagtggacatcgtgcaaattgactctgcggacaagtctaagggcttcgctctcggttacaccgaagatggcgaatgggtggaatacactatcgataaccagattgcgtctgaatacacggttcgtttgaacatggctacggcatctgatgatgtcggtgtccagttcttcattgacgacaaggaaattaccgatgtcatcaaggccgaaaagggcgaagattgggatcattattctacggttgaagcaaagaccaaggaaatcccgaagggcgaacatgtactcagaatgcagattgtcgggaacttcgtgaacgtagactggttcaagttctgcatgggctttgactgcgaagaaagctctattgcactcccgaaatctcgcgtggaactccagattcctgaaaagatttacgcagtctttggcatgaccggcaagttcctcggcaacgtcgaagtcaacggtcagagcgttgctaagtccatccgcgctgcaggctttacgccgggtgtatacatggtccgcagcgttggccagtccaagaccttccgcgtcctcgtgaagtaaaacggaactagtaaaatttcagaatggcgacctccgggccgccatttttgtattatgacactatttgtcattcgtttttattatattactcttgtgaaaaaagcgaaagggagccgatgaaagttactcatgaagaatggaccgcacgcctcgaagctgctggattgacggtaacgcacaacgggaatgtcgtgaatccgcgagatggatacacgataggttttgtctcgtttaaacagtggagctttaaagaaccgtatatttatgaaattaccgaattggagtgctccgatattcattaccaatatacggatttagggaccggttttgcaaaccagatggtgaatgacgcaaatcaatatcatgtgcgccgcgtggctaaagacgatgtagacggctttattaaagtttgtaaggaatttattgaatgggtcaatgccacgtaccccagggagaaagttctcgaaaagcaaaaacgcgatgatgaacgccgtgaagaatctttcaaaagattgcacgagtggaataagaaaatgaaagatcgtcgcgacaagtggcaaaaagatttatccgatccttctacaaaataaattcatgtactccggcaatcgcccgagcgatccttatcggcactccgttttgcttggcgagctttttccattgcattacggcgtcttcaacttcagcaagaattttcttgtaacgtccttgcttcaatcccgcaaacttggctacagctttgaagtcgtctagcttaaacccgctacgctttccgttgaacgtcatctggtgcgtcccagtccatgtcccttgtggattgtaggcgtacgtcatgtcaaatgcgggcgctaaagtccacacaccgcgcttgtccatcaagaaaccgatatttttggcgtggtcgtcttggttgcgtgcgcagatattgaatgcagctcggcgatacatttcttcaagcgcgtcataaccgagttcaagtcgcttgattacatttagcgcctgttcgtaactgtatgctcccggcatgttgaaatcgtaatgggcgatgccgcaaagcgactggtaatgcaatttctttccgcccgctagacggtcaaaacgtctcgtcataaaatgcctatggcccgcacattcgtagagtcggcattctgtcatttcaatacccgcaagttttgccatttgcgaataagaatattcaatagctccgtagccgaacaagtctgcactttctttgtcgcggttgtttgtaacgtcgtcaagtttcaaaagccaatagccaaatctcggatcggtcgccacttgccctgaatgcatttcaccactttcctcatcgtaggccacaaggatttttgcacgagcgccgcccgcagacgtgccgaccctgagtatttcttcaaacgatttgtttccttttttgctgagagcttttgttgaaaatcgtttgcgctgattcaagacttccgctgctaaaattctcaagttttcaacgtttaaagaatcgtccgttgtagaatctggtccctgtaatggaaaaaactccagtgcgcccatgccccggttgcccgtataacacaagcgttcgagtgctgtgaaactttctggtgaacgcccttgccgtaaaagccatgtgtcaataatgctattgccgaacttgtccgggaggctatctgcaaaaagcccaggcagtccatgaaatgtctttgataacatcgggaacgaataaatctgccgagagaccggcatggcgatgggtgagggctcaatgcccgccccgataaagttcggcgcgtattcaaaacgcgcaacgctttcgccttccatcattgaaagcgccccgattgtcgttccccaaagttttacttccaccgcaatcatgttgtaccgttacttgtcttcgttccaaacccagggtgttttggaagcatcgttggctggtttgtctgcgttgtattcggcggcgttgtccgctaaaatgtttgctgtgtttgtgtttttatgcgggctgcggactcgttggcggctcttgatttttcccatatataaaagctgcatgggggagggcgaatcgtcggggaaaatgcttaaaaagctttcaagcatcccgcatgcacgtagtaccttgatgaaatttacaacctgtacagaatcgccacgctcgatgcgctcaacggttcccttgctcactcccgactgttcggcaagttgcgcttgtgtccagttgttccgaatgcggaatgctgccaaacgtttcccgagtagcgtgagtgcagattcatcagtctgtgcggagtatgcgttcatgttccctcctttttcctaaaaataatatactaaaagccactgaaaaagtcaaatgttatctatttaaatttaatgaataaatgcctaaaatagtgcttaattcattaaattaaaagaattaagcaataaaggagggagtgattgacgtcttggtgtggtttttgaaagattgccttttgttcgctctaaatggtatttctgaaaaaagtaagctttttgaagcgtttttggcgtacatagtgttttttagagtatatttaatttcaaaaaaaaggctggtaaatatgaccgaaaaggcaaaagcaaagaaagctgtctccaaaaaagctgcagaatcatcaaagacaactactgctaaaaaggctacggtagctaagaaggctgtggcgtctccaaagtctcctgtaaccaagaaacccgctgctgccaagaagcccgcagcaactaaaaaatcctctgaacaaaaagttgtcgtcgcgaaagacaaaaatgacttaataaagctgataaaagccgccataaaaaaggatggcgaaaattgcgatttgaatttcattgacgtatctaaagttacggaaatgaacgaactgttcatggaaagcaaatttaatggcgacatcagcaagtgggatgtgtccaatgtgactgatatgagatttatgtttgaagggtcccgatttaacggcgatatcagtaagtggaatgtgtcaaatgtgacgactatggactctatgttcaagcatactccgttctgtggcgatatcagcaaatggaacgtatcaaatgtgacgagtatgaactttatgttctgcggatcggctttcaacggtgacatcagcaagtgggatgtatccaatgtgaccgacatgagttttatgtttgctgattcgcaatttgatggtgatatcagtcagtggaatgtgtcgaaggtgacgagcatggactttatgttcaaagaatctccgttcgatggcgacatcagcaaatggaacgtatcgaatgtgactagcatgaattctatgtttgatcggtcccggttcaatggcgacatcagcaagtggaacgtgtccaaagtaactacaatggaagccatgtttgcagattctgaattcagcggtaacatcagtaaatggaaggtctcaaaagacgcaaatatgtttgaattgtttgttggatctcctttggaatgtgatcctccaaagtggtacaaggaataaataactgcgaaagttgatgcgggctagtttcccgaacgcatctattgaatggattggaattgtatgaataaccccccaaaaaaaagtgaagcatatctaatgccaaagccaaaattcgtgaacaaaatcaaattccaacaagagccaggcacgtcagagacggttatgccgtcagacgatatgcttatgtattttgaaaagcacattatagctcctgctgaagaagagtgcggttacggcatctacagcaaggccctcgaaatccctattttttttgtcagtgaaaagaccatcaaccaaaagggcctagcgattgattgtggcgtttccgatgatttacgtaaactccatgatatcgtggatgaagatcggttttggaaactagaaacggctctagtagatagggctgatcccatcggcctctacctccctaagggcgagtttcaggaccagggaccagaaatttgggtctcatacgaaaaaatccgcaaccagcatcagaaatggcaggattcaaaatacactacggctctgaccttggttcacgagctggggcatgctattatggatgctccaacgtcgggcctttattgtctgaaaacatgggttgaggagcctttggctaacatgattgccctctattacctagattctgtcggcccgtcaacgaccaatggatttgaccggatggaatatgtcacggatttcgtaaaaacacagccggagaaatatgcgctgggtttgaatctgttccgttccagtcggaaatttgactgggaagcatggaaaaatgccaagtggcttttgtgcttcaagattgacgccctcttggactgggtggaatacatcaaggggaacttgggcaatgttgatgatctgcgtcttgaggctttgttccgcgagattgtccgccagccgatagagtttaaccagactcttttgcagcaggcggaaaagctttatgagaaataaaaagtaatcttttattgcacaacttcaatcgggacgacctcgtaaatgaaaggaggcgtgtccgacgccataagctcttctggagtggtttcgtgctttgctgcggtctcgtaatcgagatagtattctccagtgtcgctaggatattgttcgtattcgggcattatcctgatattgacactgtagaatttatcgattccagagatgtcgaagccgaaattcttttcttcaatggagcccaactcgggggagttgtccagaattttttgcaagggttccctgcgaggcgatgcgtaaacaatgaatctgccgccgggcgggtattttcccatgattgcatatgccatgctatcattctgtttcatgctcaatttgtccatgcgtttaatatagatttttctcgaaaatcatatgtcggaaaaatctgctgctgaagttcgttgtcgccttgttcgcatctctagcgaaatagtctccgtgacgcctgaaaaggctctgctgtggctttcttgactcgtgctttgtatgctttgtgatttttagtgtatatttgaacaaaaatgataaaaaaggatttcaatatgaaggtgtattacaatccggcgtacaatgggtttgtctatacgggtttgacagaaggtcaggtcttttttaattcaacagtttgcaatacgaattcgctagttgacttgattgctcttcatgcgggagtagatttcccggtggcatccaatatcgaccgagttctagattattacaaggctatgttggaatacaataaggcgaatccagataacctctttgcgaaatccttcgcattggatgaaatcaatacggcaaaggaatgcttaaagtggcgtgacgcgatgattcttgctgggtggcaacctggtaaaaatgatgcttcggaaagaatgaaggtccttgcagggattgacgaaaacttccactccatttctaatggagaaaaattactgcgcataacggaagctgtaaagaacggctgtaatctaccggaaaatcttgaaatcattacgccgtttgattatgcgtgctttatacctgctgaacggaatttgttggatgctattgcaaagcggattggcgcggaaaaggtgcatgccaatgatgaccttccgaaaaattccaacaatctccgcaaagtcgccaatatcttagttgaaaacaagcctgatgctatcacgcttgacggcgacgaatccttggaacttctttgttttgctgaaaagaaagaggcgcttcaatatctgagtcaacttaaagcggatgattattccgtttggataaacagggataaccgcgcttttgacaactatttgatacaagttcagaaaccgacatgtggctctagcgataaaggtgtcagccaaatttcggaattgccaatcgttgggcttgcgctttttactcgacctctgaacttgaacgcccttatcaactggttaacggttcctaagagtcctcttagtacaatgtttaggaataaacttgtggatgcaatcgtcagtagtggcggatatttcaatgacaaatgccgtgattgcctcagtaatgctgaggataaggataaagaacggatcaagtatttccttcctgatatttcgaaaccggaagaagctattggtaacgaaccgattaagaagtcggtaattctcgattatgtgaaacaactttctcaatggattaatgctaatctccacatggagatgaatgattttgaaaagaatcatttgatgggtgcgttgtcgatatgttctgcaatggcgcgaatgttggaactgattgatgccgctgaagtctcttatgatgatttgattttgaattttgactccatttcgacagaaatagaatccgaaatttctgaaagcatggttggttgccagaatctcatttctttgagctccaatattgcttcaattgccgattctacgatttggtgcgatttttacaatcctgatgaacaggctctgtcatatgacttccttttaccccaagaaaaagaaattttgaagggaaatgtgtggactggcgaaaacgaacagaaatttaatcgtttgaacaagttattgccgttcatgcttacccaaaataagctgaccttggttactgtgaaaaaagatggaacgaaggatgttgttaaagatccaattctgatacgtcttgaaaagaacatggacaaggaattgacaaaagaaccgctgtcattaaaacagactcttgatgtttcaacggaaacaattgaacaatttaataaccgtcatcaggatgaagatggaacgattcattttgaacgaaaagatttggtgtcgttcccgcaaaaggaaagctttagttccatttcaactttgattgacaatccgtttgattatgtctttaataaaatcataaaattgcgaaagtcgggaagtgcagcgatgtcagccgtattcacaacaaagggaacggttgctcatgctattattgaaaaattatttgctccagaaaaaggtggttctcccgctgcaataaggaatcgtattgattctgattttgacacggtctttgatgagacgattcttgaatgtggtggcatacttttgcaacctgagaatctttctgaaaaaaatgtttttaagaaagatatgaagaaatgtgtaacaaggctatgtaatcttatcgacaagaacaacttgaatgtggtcgcttgcgaaaagaactatgagaatgtagaattgcctgaattttctaaacagaaaatttcgtttaatggtagcattgatatggtcttggaaaacaatgccgcagaaatcgtcatttttgactttaagtattctcccaagaaagaaaaatacgaaaaatggataaaaaataatcgatccttgcaattagctctttataaaggtttggttgagaaaacgtctgataaaaaagtgaatgccaaagcttatatccttttgccggaagtcaaggttattacagcggatgaattgaaggggtatatctttgataccaaaattgatcgagatggaattgtacttgatgaaatgagtaattcctatgtgtataggtgtaatcaaattttgaatggtgctattgaagatggagaagggattaaattcccaatcgacgctgtgaagattgcttataatctcgacaccactaaaaataatcttgttccgttggacgctgatataaaacctaggaacaaaacatgggaaaaaactccgaacaaatacagcgattacgcattttttaaggcaggtaaataatgaatcacgttacgtatattagtgcaggtgcaggtagtggaaaaacattcactttgacatctattcttgccgacttaattgtaaaagaaaaggctactccggatcagtttatcctgacgacgtttaccgaggctgcagcgagtgaatttagggaaaaagctaaagctaaaatttatgagcatacggagtatgccaaatatgccgaagccgcagaaaaacttgaccaatccatgattggaacggtagatagtattgccaatagttttgtgcaaaagtattggttcttgttaggagtaagtcctaatcaaaaaataattgatgatgaacagaaaaagttttttataagtcaagttttttctaaaatagcaacaccgcaagatattctttttttagatgacttttgcgaacagtttaacattgcaaatgatataaatagtaaaaatttcggtcttaattatgatttttggaaagagtatgttttagaaatttttgaaaaaattcagagctataatatagccgatgtaaatatttgtagggaaaaatcactagcctttgctactagtattacaggtgaaggaaatttaaattatagtaaagaagatgtcttaaaacttctcaatgaaatacaatgcttggctagtgatacgttagtttctaaagtcaaagatctaaaaatagtcttttcgaatgaacagaaaatttctgatgtagtaaaaattataaaaatacttgatgaagaaataaatcaaaaaactgcaacgggcagggacaaaaagttaaaaacaaatctgtttaaaaaagatggcaatgaggctttattcaattcggtgtatgattcactcggtcgagtttattcatcgaaaaaagtccgtgatctggtccttaagtacatcaatttgatttttggctatgtagaaaaagctcgggaagaatttaaaaaatttaaggaagaacatcaccttattgactttgttgatatggaaacgcgattcctagagcttttagataaagatgaagttcagcaggatatctgcaatacctacaagtatgtattcgttgacgaattccaggacagtagccctctccaggttaaaatttttgacaagctttctgaaatagttggccgtgatgaatgtgacgatttcgttgttaccataggtactggcaaagataccaatgaattccatattcacaatagcatttgggttggcgactttaaacaggctatttacggattccgtggtgccgataccgacttgacaaaagctgttgccgacattatcgcacaaaagcaaatatcgttaccaaaacagtttaaaattcacacgttgaaaaagagcttccgctctttagaaaacattgtggatttcacgaatgaactttttgttcccgcttttgaaggaattttaaagaaagaagaagttgagcttatagctcaccgtccacaagacaatgcggtgaaaagccttaagtgctggaaagttgatggcaaaaaagaggaagaacggttaaagaatttagctttacaaattgcaaagcgtctaaaaaacggagaaaaaccatctgattatgcagtcctagctcgaagaggtgctccgctaaacaaactttccgatgccttgaaaactcttaatgttcctgtatgcagaactcttgaatttgatgaaaaacgcgatgaacttgctttgatttctgcattgatgaatcttgttacgaatgattttgataattattctagagctgttgttgcctttttgactcaaaagggatttgatgcaggaagaataattgatgcaaaacttgagtttgataagtcctatcaggataataagaactgtcctaagtatttgtcggacaactcaattctagcaaagtttgcagaacgtcgagatttctacagaatgcagactattcataatttggtggaaagcttaatagttgatcttgatttatattctgttggtcgtggttgggaaaatgctgttggtactgatgaatgttttgctgctttgattgaagcttcgtacgattacgaggaacgctgttcccaaattggtatttcgccgaccattagtggctatgttgattactgtaaagataatgcaaaatcggcaggttctaaggacggcgtggttctttctaccttccatcattcaaaaggacttgaatggaaaaaagtgattcttttggaccttgatgaagatgtctttgatgaaaataaaaggattaagtatggagttctaggtgtccataattaccatgatgtagccccatctgaaagcaacctttatcctccgatgattattaatttgatgccaaatttgtttgcgggtaatacgaatgtcgctgaagatatggctgaaaagattaagaattcgggattctttaaatcgacatgccaaagctttatttctgaaactattcgactgctttatgtggcaatcactcgtgcaaaggacgagctaattttgacgttggacgaagaaaatccgttgcaggtattctcttgcttaaaatgtcatattcaaacaggtgcagattatgaaaatgggaaagaggtaagtctatttagttttaataatcaggatacaaatgaaagattaaaattcttgtttgaaaacgataaattgtccgagggtgattcttatcaggttgaaaaacctgaaaaattagttttcaagaaaaacgaaaaaatcgaaacagccaatcgtgaccagcaaccgagtaaggtaaagccgagccgaaaggtaaccgcaaacatcgtatttgattctggtagccgtattaaagcgaatccggatgaaatggacaagtttggtacgtgtatccataatattttctgcgtgctagaaaaatcgccaaccgtggaaatggttgaaaaaattatcaagaatcatcagatggaaactgcacttccgcaaccggaagatgtcctgaaagcttggcaaaatcttgaaaagttcttgacggaaaaatatggtgctaaggttgcgacctatcatgaactcccgttcaggcatatgctcgatggtcaaatttttaatggagaaatggacctcgtgtgggaaacggataaaggtgtagttcttgtggactttaagtcgtatcctggcaataataatgatgttgttgctgttgacaatgaccactatgctggcaagtatgcagggcagtttgaatgctatgattgtgcgctaaaggctgcaggcaagaacgtccttgcaagactggtttattaccatgtccttggcgtggtagtggaattgaaatttgataaggaataatgcgagattggctaattaggcctaattgggaatataagaaaacgggttcatgtttaatgaacccgttttttaatgacgttagtgattcctgataatcattatacttgaggattaccccaaagggctataacttcagaaatcaatttcttttcacgaagataaatgtctcgttcgtcccactcagttctttcaacaaaggatccttccgtttctccaatttttttcagaatgtcttctgtcgtaatggaaagtttggagtaatctttgtaccctttttttattttgccttttttgtctgtccaaccgttaaccttttctgtaaaaggacgattgcttaatgatgaattaaaactttgtgtgacaagagtcatgttgcctatagaatatatttttgattttttcttatcatctcgttctttgttctcaatggcttcactagcttcgttgtagcatggaacattttcccaacattcatgccatttttgaggcatcacatgctccaaagtgaaattgtactcaagttctgttttttcataatcactctttgaatcttgatttttgaaagcgcgatataattctatccaaaaaagtataagtgttccagaactatttgatacattgttttttaggccattttctatatcggtattcgatatttcattagacattttaacaacttttgattcatcgctaatgaagctaactacgtcacgattgaagttttttgtactatgttgggatgttacattgcgcatgacgaaaacttcaagttcatgaaatttttcctttagtttgttttcgtcatttgcgtaggttatatataaatgcaataagtaaggaataaacacgttttcgcttattctttcaagcatatttaacaatcgtttttcccaatcttcataagatatggattgctctgatccaataggtttcaaacgctctgtataaatatcggcataggaacatagttcttcaatcaaaacctttatggagtcaacacttgaacatttttcctgaacaaattttctatacaattcgggtaaatcagctcgtgtttgcccgtcttggttgggattgaaaatgcccttgtttattgcataggcgctaacgataatctcagaattggtacttgtatatactccatgtccacgagtgttgtcccaaaatttaatgcatttgttatcgcgttcaaaagttttcttccaggtttcatcataaaaagacattacgtctttctctgcacgagaacggtctttctctttcagataaaaatccatcaattgtgagaataaattatttttgattaagtcgtacgatgttagcttaacgccagcgctgttaatagtatcaaagatatcttgttcattgcggtcatctgcttctaaagtaattcttactaataagttttggcatctatataattgttcaaagtaatcccagcgtgaatcttcctcaatagcgtctaatttttctttgaaaaataaataacatgccaaaatgtttctatggtcacgcagatattcttcttttttttcttgattaagaattttgtctgaaccatcctttctatttatactgttattcccttccgcatcctctttgacgaatccaattactaaatcgtaatcattacgatctatatatgaatgctttatttttgtttcgtacgaacttttatttttgtcttcataaaaaagcatgcctattaattcttttttccatttgaatctggtatgaccgtttttatctggtttttctggaatgctgtcaaaaattgctctaaagacaatggaaagagtggttaaacgttgttgcccatcaataatttgagatttgtcaatctcatgcatctcgtctgattttggcttttctttaaaaatgattgatcctaaatatggattttgtttcttcttaacaatcgtttcaatagattcccaaagccgcagccaattatcttcatcccaaacataacgacgttgaaaaaaaggaatttccagttgatgaggattgttcaaatggaatgcagaaggtaagtccacacctttaattctcatatacgtctccttttataaattttaaacagttaagtgaactatccgattatttgttgcaatatatagtttttttcatatgtgcttattctgaaagggcgtttaaaatttagatgtagaaactgtttctgcaattcataactttaaacgtaggggcttggtttgtgttggtattctttaatttaatgttctaaaaatgcagttgtcagtctctatttgtcacattctgaatctatattataaccattcaaatgcgacaaaggaggcttttatggcaaattatgttccgtcgatgtccaaagaagatttgcttaaactaagagaaaatctaaagcgaagaattaaagaaacgaaagatgaagctaaaggtctaagtggtaaagattatgcgatagctacaataagtttgccaagtgatgaagctgaattagaagatgttgaagaacgattgaagaaacttgtataattccgtctctatttgtcgcatgctaaatctatattataatcgttcaaaagcaataaaggagtatcaacatgtctagcgaaagagtttatttcttttctgaagacgtcaatgtctcgtgttccgaatgcggaaaacaagcaacgttcagtgtggattttgatgaagtcgcaggggacttgcgcttgaattttgtaaaggttcgcacttcaattccgcctagcgaaacttgcccgcattgtggaaacgaggtcgaagttgatgtctcatattggcgtcgtgaattctactgcaaaaataagaaaggcaaggaaatttgccggtatttcttcctttggccgagcgataactctgcagggtgttccgttgatgggttgctttctctatacgagacgttcgctatagatcatcccgaagaccttgcgctagacagctcaagtgctctggaacttgttgaccttctctacaaaacgacccgtgacgaggctttgcttcctgtcaaggaatcgttgaagaatgggggtgatgtggaatccttaatccccgagttgaaacgaatcattgattctcacgacgacgtgctgaaagatgcttatctttcgcagttcccggactaacttttgcgctaacaggagccccctatgttttcggtctacaattttatcaggatggatgatgaacagattgaaaagttcatcaagctctatggcgaaggcgatggaaatttttcgcttgcgagggttctccccgaatacgccgaaaatgatgctcgcgagaatgagaacggcgagggcctcgaattgcgtactatattaagtggaaaggtctcttttgatacggaagatttgccgccgatccctatttacgaaaaaatggcgaaagatgggctcgttttcaaaattgactggcagtccgaagacatgatagagtgggggattggccacggtgaagtccgcgatggcgcttttcaccattgcattgatttcgaagaaaccgcagattacgtaagagaatggactggcgaagaatgggacccgagcaagagtgcttttgcggaagaatattccaaattgcattataaaaagccgtaaaaacggccctccctttgacaatatatccacgaaattagcaaaatcacttgtaaaataccctctttttgggggtatttttgattttaggaatatgataagggaggacttatgaactttggttctagtttgtctttggttttgtctgctggactattgtccgcagtatctttgtttgcccagcccaacgatgaatggaatggcaagccaagaatttttggtgtgaacaggttgaatccgcacgtgacttcgatgccatatacgacagtcgaagaagctgtgaagggcgaccgtcacgcttcggaatggtaccagacgctttcgggcgaatggagattttaccatgtcgataagcctagccagcgtaacaatgatttctacaaggataattacgatgtgtccaagtgggataaaatcaaggttccgagttcttggcagcttttaggctacgatcatccgatttacacgaacgttatttatccgtggtcccagaacaaccgcgtttctgcaccgtatgctccgacggattttaacccggtcggtcattatcgccgcacgttcacggttcccgaaacttgggatggcaagcgcatccgtttgcactttgaaggtgttgaatccgcttactatgtatgggtgaacggcaattatgtcggctacagtgaagatactttcacgggtcatgaattcgatatcaataagtacctccgcaagggcgaaaacaacatctctgtgcaggtgttccgctggtgcgacggttcttggctcgaagaccaggactttatccgtctttccggtattatgcgcgatgtgtatatctacgctgtgccgcaggtccatattcaggacttccagattgatgctactcttacgaacaactacaaggatggtctcttaaagacgaccgcttggatttacaattctacgggcaagcagtctggtgattacaccgtggaactttctttgtacgatgcttccggtgccgaagtgattaagccgacttcccagaaggtttccggcattggtccgaatggtgccgaaaagagcgtccactttgaaattccgtattcttctccgaagcgttggtctgctgaaacgccggacctctataccgcagtgctcacgttcaaggatgctgacggcaagattctccaggttgaaagtaacaagattggcttccgcaagattgaaatcaagaaagacaatggtgctccgcgtttgtacgtaaacggcatgcctgtgaagttccatggtgtggaccgtcacgaacttgatccggataacggccgtgctgtgacttacgatcgtatggaaaaagacgtgattctcatgaagcgtttcaatatcaatgcgctccgcatgtcccattacccgaacaacccggtgatgtatgatttgtgcgacaagtacggtatttacgtgattgatgaagcgaacgtcgaaagccacggtgccaacaacgatcttccgaagaatagcgatgattggcgcgctccggctgtggaccgcatgaattccatggtgcaacgtgataaaaaccatccgtccattattctttggtctctcggtaacgaagccggtaacggtaacgtgttcgcctcggaacgtcagcgtgctcatgaaatcgactctacgcgctttgtgcattacgaaggcgactggaacaatgccgatgtgaacagctggatgtactttggtccggatgcaattcaaaattatagggatgccaacaagccgattatgttgtgcgaatacgaacacgctatgggtaactccgtgggtgatttgcaggaatacatggatgccttctacggcaacccgcgcagcttcggtggcttcatttgggacttcattgaccagggtctccgtcacaagggtactccgtacttcgaattcggcggcatgtggggcgactggcagaacgacgacaacttctgcgcgaacggcctcgtgttcccggaccgtaaaatccagcccgaaatgtgggaagtcaagtatcagtacagccaggtgcgcgtcaagaatatcgatgccgccaagggcaagattcagatcgaaagccgctacctttacaagaacctgggcgatttcctcgatgcctactggcagattcgcgaaaatggcaaggtcattaaggaaggcaagctgaacggtacccagatgaatatcggcccgaacgaaaagaaagaagtgactatcgaaatgccgaaaatcgaaaccacggtcggcgccgaatacttcttggatattgatttccgcctgaagaaagatgaactctgggctaaggccggctacagcatcggtcacgaacagttcggcatcgatttgggtcagctctggtcgactgaaattgatatcagcaccttgccgacttacaaggtcaacaagtctaacggtctcgaaatcgaaggttctgatttcaagataaagttcgacgagaggaacggtactcttgcaagttacgtgctcgatggtgataccatcatcaagaacggcggtattccgaatttctggcgtgccccgattgacaatgacaagggcttcaacatggaacgcggccatggcgaatggcgcaaggcaagccagaagcgcaacgtgacctccgaagtcaaggaagtgtctcagcaagaaacccaggtgaccttcaacttcagcttccccgatgtgggcggcaccaagatgaagatgacttactacgtatatggtagtggcgatatcgtggtgagctacacgctcaatcccgatggctccaagagctacttgccgaacgtgggaacgctctttaccgtgccgggcggctacgaaaaggtccgctggtttggtcgcggccccgacgaaaactatattggccgtaaccgcggaagcttcatgggtctctattcaacgctcgccgattctatgacaatcaagtacatggaaattggcgaaacgggtcagcgtaccgatgtcaagtgggctacgctcacgaacgaaaagacgggcaagggcctcatgattgtgggtaacccgcgcatggaattcagcgcccagcactacactccggaacagctcactaatgtaaagctcccgtgggaactcaagcgcgacaaggacattacgctccgcgtagacttgcaccagatgggcgttggcggtatcaattcctggggtgcccagccgctcgatgcgtacctgctcaaggctaaccgcgaatattctcacaccttccgcctggctccgattcgtaagcagttgaacgacccgacggaatactcgctgcttggtttcaagaactttggctggaacaaggaaattccgcctgctaagtacggcctggatgaaatcaataagatttacgaaaaacagccggaaaaggacatcacggaaggcgcaaatccggatacggaagggcttattcctgttgcgctcccgggcaagattcgtaaccttgctgtcgctgaaaagaactacaatgtctttgatgcgcagggcaagaaggttggtgcatttacgactcgcggtgtcgaagatctccacgctatcacggctggactcgtcaagaactctggcgtgtatatcgtgaaggctaagaacggtggtcaagccttccgcatcaccgtcaagaagtaagaaataatcgattgaagaactgtcatcgcgaggcttccaacagcgccccgcgatgactttttttattgaagcccattgataaaaaatcaatgagaagaattttaaacctatatgaaaacccctctccgaggggtattttatataagggaaaattgtcatcctggagagttcgtagaactcaataggatctatgaaaacggtgtgttttggttatgaggagaacactatgtttagaacaaagaaatctttagcaagtcgtatccttggtactgcagcgcttgtttgcgctgtcggctttacgagctcttttgcaacaacggacaatccgcttacgctttggtacaatagtgatgccggtaccgaattcacgaacgcgctcccgattggtaacggctacatgggtggccttatttacggtggtgttgaaaaggattacatcggcctcaatgaaagtacggtttggtcgggcggccctggcgataacaacaagcagggggcggcaagccatttgaaagatgcccgtgatgccttgtggcgtggcgactatcgcacggcagaatccatcgtgagccagtacatgattggaccggggcctgcaagtttccagccggtgggcgatcttgtgatttctacttcgcacaagggttcttccaattaccgccgtgaacttgacctcaagactgcaatcgcaaagactacctacacggtgggcggcgtcaagcatacccgtgaatatttcgcaagctatcccgatcacgtgattgtcgtgcatctctctgccgataaggatggctccgtaagctttggtgcaacgatgacgactccgcatcgcaataaccgcatgacctccagtggcaacacactcatttacgatgttaccgtcaattccatcaagtttcaaaatcgcttgaccgtagttgcggacggcggcacggtttctgtatctaacggaaatatcaacgtgcagggcgcaaatagcgcaacgcttatcctcacgaccgctacaaacttcaagtcttataacgatgtgagtggcgatccgggtgctatcgcatccgaaatcatgtcaaaagttgcaaagaagtcctatgaagatttgcttgcagcacatctcaaggattaccagacgattttcaaccgcgttaagctcgaccttggcacggctgacaagagcgcaggtgatatcacctctacccgcgtcaagaatttcaattccacgaacgacccgtctctcgtagaacttcattaccagtatggccgttatttgctcatcgcaagctcccgtaagggtggccagccggccaacttgcagggcatctggaacaaggacacgaacccgatttggggcagtaagtacaccaccaacatcaacctcgaaatgaactactggccggcagaatccggcaacctcgaagaatgcgtttggccgctcattgacaaaatcaagtccatggtgccgcagggcgaaaagaccgccaaggtgcactggggcgtggatgaaggctgggtagaacaccacaataccgacctttggaaccgttctgctccgattgacggtgcgtggggactttggccgacaggtgctggctggctcacgacccacctttgggaacacttcctctacaatccgacggacaaggcgtacctgcaggacgtttattcaacaatgaagggtgctgcactcttcttcgtaaacagcctcgtcgaagaaccgactacgggcaacaagtatttagtcaccgctccgagcgattccccggaaaatgaccatggtggctataacgtttgctttggtccgacgatggacaaccagattatccgcgacgttttgaactacacgattgaagcttccaagattctcggcgttgacgaagatgtccgtgccaagatggaagcaaccgtcaagcgcctcccaccgacaaaaacgggtaagtacggacaaattacggaatggctccaagattgggatgatccgaacaacaagaaccgtcacatttctcacttgtacggccttttcccgagcgctcagattacccctgaagaaactccggacttgatcaaaggcgcaggcgttacgctccaacagcgcggcgatgatgctaccggttggtctctcgcttggaagattaacttctgggcgcgcatgcacgatggtgaccacgcttacagaatgattcgcatgcttctcacgccgagcaagacttacaataacttgttcgatgcgcatccgccgttccagattgacggtaacttcggtgcagtctctggcgtgaacgaaatgctcatgcagagccacaacaacagaattaacctgctcccggctctcccgtcgcagtgggcaaacggctccgtgaagggcatccgcgctcgcggtggtttcgaaatcgattccatggcatggaagggcggcaagctgacctatgttgcaataaaatctctcgtcggtagcacgcttaatgttgtgtctggtacaaataaattctcgacttcgaccgttcctggtaaggtctatgaattcgatggcaatctcaaggtgacgaacgctccgttcgaaccgcttgaaattacggacaagattcaggctgaaaactatgtggctatggacggcgtgcaaattgaagaagattctcttggcactccgaacattggctggattaacgatggcgattggactcagtactatgtgaacattccggctgcaggtagctacgtcttgacgggtcgcgttgccacaggctccgaaaaagaaagtgtcatcacggtcacggattctacgggcaagattctcggaacgctctctgtggaccccgcaaagtctaagggatggaacgactggtatgaatcttctacgaagattacgctcccggcgggcaagcaaaagctcacgttcacgtacactggcgaagatacgtacctctgcaatgtggactggtataatttgaaggctgatccgacggcactcccgcaggccaaaatgcataatgcttcgctttccgtaagccgcgtgccgtactctcacgcatccattgcgctgatggtgaatgcccctgcaaatgattacgttgtccatctcgtcggtgtgaacggcaagttcattggctcgcagcgcggccacggtgaaggtctcgccgaatttggcgttggcgctcctcttgcgccgggcatgtactttgccatcgtcaagagcgcctcccagcaaaagaccatgaaactcactgtccattaagcttgtcaccccggatttattccggggtggccttacacactttcctcctcactcacaaagcctggggctctcgtagccctgggcttttttctattgataaattgacaaaacaacttgcattcacgcatgtgacattccacatccaatagcatacatttatgggtggggatagtaggttaataaaaaaagggaggatctcatgaaaaagagagttcttggtttagcttttcttctttgcgcaaactcattcgccgttacaagccaattccgcggcgtcaactgggcggataagcgcgacaacttcgtctcggacgttctcgtgctttcgggcttaagcctttccgacaatcatgaatcggcttatgccatagctgaccgtattgtcgggcagttccaggaagtgcttggtacaaacagcgtgcgcatgccggtgaacgaaccgaccattcttaaagcttttgacatgtattcgggtgctttggatgctgctcttgaacatggtcgagtggctatgggctactggggccctgcgcagcctgcgggccccaaaaacatggacgattggtggaaaatgtgggcgaaactcgtcgaaacatacggcgaccatccgaacgcctactttgaaattttcaacgaaccgcacatgtataacaagacggaccttcgcaatctctatgcggactggctcaagaaattcccgaacgttccgcgcgaccacattttgctcgatggctccggcctcgcttggaacgttccggacatcgctgacgacccgcgctttgaaggctgcctctttgccgttcacgaatacacgttctggaacatgagcatcactaccgaacagggttggaaaaacagcttcaagggcaaggttggcaagtacattgaccgcaccgtttgcacggaatggggcggcgccatgagtcctggcgacaaggcgggcgtgcattacgattatcaggattacaacaaggctcccaccaactacttcacggcttacatccgcggcatgtccgatcagctccgcgaatgggaaatgggcagtttctactggccgggcctccgtgatggtgactggtacagcatgaccaagcgcagcggggaaggcgtaaacaccaagctccagattgtgaaccagtctggcgtggaccgcatgcaaatggcttgggccgataccgttgaaacaacgcctcctcaacaggatccgtttggcggttttgatgcggatggaaagccggttgctggcaaggcgattactattccgggcacgctcgaagccgaaaactatgacctcggtggcagccgcgtctcgttctacgacaagtcttccacaaacgaaggcggtgcttaccgcaaggatgctgtggacatcgttgtccttgattccgcagacctctcgaagggctatgctttaggctacacgcaggatggcgaatggcttgaatataccgtcaatgtggcaaaaacggcgaaattcactgttgaagtgcaaatggcgacggcttctgaaaaggcgggcgtgcagctctttatcgacaacaaggctgtttctgacggcatcatcgcaaaacagggcgaggattggtcgacttataccgccgtgcaatcccaattgggcgaaattgctgctggtgaacacgtcctcaagatgcagattgtgggcaattacgtgaatatcgacaatattcgcttctgcgaaggtgaaaaatgcgaagaaaccgtcggaatccgcgcaaatcgcgcttcctccgtgcgcactctcgaaaactcctccccgcgcctccgcgtccaaaacaacaagctctttgtcgagaaaaatggcctgcgcttcgacctcaccggccaccgcatcaaataaaacaatccaaaatgcaatacttatgaaaagcattgtataaagctgtagtgagatatttggtaaatgtgaaaaatgattaagtcattgtgagaataaagcgtcggccacaaccttaaaaggcgagtgccgcgaccatacttgtatggtcatggttgagccgtaaggttggcgcttgcgccaggatgggtttaaatcaactccgagctggggccccgcccgcatgacgtactttttgcattcaaaaaaaacggttttcaaccgaaaatattccattatggactttttatcaacaatatgtaattgctttttctgaacatattctcaaaaagaggatatgtttagaatggttatgggtattaaccgtgtacgaggattaggtatatgagaaaattttctctctctttggctgcagtagccgttgctggttttgtctccgttgctaacgctgcccttgccgatggcggtgctaaattcttaggtaatatcactacgggtggccagattcgtagcgactttgctcaatattggaaccagattacccccgaaaacggctgtaagtggggctccatccattccctttctaatggcaacagcggtacaagcaagttcgcctgggacaacttcgacaagtgcgaaagcgcctacaagtgggccaaggaaaaaccgggcgaacgccacttcaagttccacgccctcgtttggggttcccagtacccgaacttcctctgcaaaaagaaaaatccgggcattaccgtagaactcaccaaaaagtacatcaccgaatggtttgatgccgttgccgcgaagttcccggacctcgaatacattgacgtggtgaacgaagctatttgggcgggtaacaactaccactctggttacggcaagcctgctgcaggtgccgaaggccacagtaccgatgataccgaatgcggcggctcctacattatcgaagcccttggcggtgaccgcgtggtgaatggcaagcaccagtacgactttatcacgaatgccttcaaaatggcccgcgaacgctggccaaaagccgtgcttatctataacgactacaatacgctttcctggcaaatcaacgaaggtatcgaactcattcagacgattgtcaagaacggcgctccggtggatgcttacggccagcaggctcacgactgcaagggcatgagcaagaacgatttcgaaagcaagatgacccgaatccataacgagacgggcctcccgctcctcgtttcggaatacgatatcggcgaagcggacgataccaagcagaaaaacgattacgcgaaccagattccgttcatgtgggaaacgccgtgggttgctggcatcaccatctggggctacatcaacggctctacctgggtccagaacacgggtcttatcgaaaaggatggtcgcaagcgcgcttccatgaactggctcgaagactacttcgccaagaacttgagcaagggcaagaacgatgtgaccttcactccggttgaacccgaaccgcagcttccgttcaagggtgaagcgattgccattccgggtaaggtcgaagccgaagatttcgatattccgggtgtgggcgtcaatgaagacggtacaagcaaccagtcctacggcgacgactccgaaaaccatggcgacagtgactaccgcaaggacacgggcgttgatctctacaagaaggcgaccggtgttatcgtgggctacaacagcgaaggcgattggctcgaatggaccgtgaacgttaaggaagcgggtgactacacgatgtttgccgccgtagctgccgcaggctctacctccagcttccaactctctctcgatggcaaggcgcttaccgaaaagattactgtccccgctgccaaggaaggtgaagaaaattacgacgactacaataaggtcaaggccaacgtgactctcccggctggtaagcacgtgctccgcatggatgtaaccggcgcctggtttgacgtggactacttcaccttcgtgaagggcaaggacgccaccgaccccgaaccgattgatgttccggacgccattcagtcgaacctccgcatgaattacccggtcctcagtgattacgatgtctttgacatgaacggtgtgcgtctcggccgcatgagcgcttactctgtggatgaagccgtgacaacgctcaagaacacgagcgccatcaaggtccagggaatctacctgctccgctccgtcaagaatggtgctgtgaaaacagttcgcattgcgcgctaaaagatcctaatccatactccctagaaaactagggacttaaatacccaaaggccttcgagctcaccctcgaaggtcctttttttgcattaattacaaaacattttttcggtataatgcgagatttttgtgtaattaaatgattgcttattgtcgttgtgagaataaagcgtcggccaaggatggggagggtgcagggaggggcccgtgcggccttcgcaactccgagctggggccccgcccgcatgacgtactttttgaatagtaatggaattttaaaaggttttaacttaaaaaacatgtttttgtaaatattccattatggacattttgtcaatgataaattttggactttttggggcgatttttaaaaacaaagatatgtttataatggttgtatgggactcttaacctatgaggatgtggaaaatgaaatcaaaatatttgaaaggtttattggctgctgcacttttgggtggtgcagtaagttcttacgcaggtccaggccttgccgatggcgcggccaagttcattggtaacattacccagagtaatagtgtcggctcagactttactgcgctctggaaccaggctacggccgaaaacggctgtaagtggggttccgtcgaaggtactcgtggccgttacaactggggtgcctgcgatgctgcctataactgggcaaagcagaacgggggtcacttcaagttccacgctttggtgtggggctcccagtatccgaactggctcaatggccttagcacagacgaaacgaagaaggcgattaccgcctggttcgatgcggtcaaggaacattaccccgatctcgaaatgatcgacgtggtgaacgaagctatccgcacgggcaacaacagctatcattctccttatggcaagaacaacaacatcattccggcactcggtggcgataatggtggcaattaccagttcgtaacgaccgccttcaagatggcgcgcgaacgttggccgaaggctatcctcatttataacgactataacacggttcagtggaacaaggatcagggcattcagcttatccagaccatcaagaaaaacggtgctccggttgacgcatacggcttgcaggcccacgacatgatgagccagggcggtggccagggcggtaccggtggcggcggcgtctgcttgaacatcaatacgctcaagagtgttctcaaggaaatctgggacaagacccagaccccgatgttcatcagcgaatacgacattgcaactaccgacgacaatatccagaagcagtgctactccgaacagatttctcacttcatggaaaacgaacacattgccggcattaccatctggggctacatttatggtcgcacttggctcgactgtaacggcactgcgagtggctgctccggcattgtcaagaatggccaggaccgcgccgctttgaagtggatgagggagtacctcaagagcaacaagggcgtgaacacgactggcctcaatactggtgttctcactccggttgaccctgttccgcaggaaccgttcaagggcgaagctctcgctgttccgggcaagattgaagtcgaagatttcgataagccgggccagggcaagaacgaagacggtacgagcaacgaatcctatggcgacgattccgaaaaccatggcgactccgactaccgcaaggataccggtgcagacctttacaagaaggctactggcgttgctctcggctacaacactacgggtgactggtacgaatacaccatcaacattgccgaagctggcgactacaccgcaatcgcttctgttgctaccgaaggtacgggcgcattcacgctctctctcgatggcaagtctctcgctgaattcgaagtcactggcacaagctacgacgacttctccgacgtgaagaagaaggtgacgctcccggccggtaagcacgtgctccgcctcgatgtgactcagcagtacttcgacatcgactacatcaactttgtgaagggcgaagttgccgataatccgggtggtaatgacaatccgggtggtggcgatgaaccgggtccgggtgtcggtattaagacaagtgttcagtaccaggctccgagaatcggcagctacgacgtcttcgacgcaaatggtgtccgccttggccgcatgaacgcttactccatgagcgaagccgcccagattctcaagagctctaacgatgtcaagaacaacggcatttacatgctccgctctgtccaaagtggtgctgtgaagtccgtgcgtatctctcgctaaaaggaatcctaatccatactcccctcaaccaaaacgggggagccttaaatacccaaaggccttcgaggtaacactcgaaggttcttttttttgtccaatgtcatgcttgcgaacattgtcatgcccggcttgaccgggcatctccatctcgtttttcaatcttcctattactttgtcatgcccggcttgaccgggcatctccatctagacattttggcaatgataaattttctcctctttggataaactgagaaaaatgagaataagtttatagtggtgttagagtactaacctaagaggatggttggaaatgaaatcaaatttcattaagggtatattgtatgctgcacttatgggtggagcagttaattcgtttgcaggccccggtatggccgatggcggtgcaaaattcctaggaaacattacaactcgtggccaggttcagtccgatttcgggacttactggaaccagattaccgccgaaaacgaatgcaagtgggcgtccatcgaaggcactcgcggtcgttacaattggtcgggctgcgatgcttgctataactgggctaaaaagaacggaggcaagttcaagttccacgctcttgtgtggggctcccagtacccgaactggctcaatggccttagcacggacgaaaccaagaaggcgattaccgcatggttcgatgccgttgccgctcattaccccgatctcgaaatgattgacgtggtgaatgaagccatcaagtcgggtggcagctaccattccggttatggcagaaacaataatattattcctgctctcggtggcgataacggcaactacgaattcgtggcaactgcattcaagatggcgcgcgaacgttggccgaaggctatccttatctataatgactataacacgttcaggtggcagattaacgaaggtatcgacctcgtgaacaagctcgtgaagcagggcgctccggtcgatgcgtacggtcagcaggctcatgacttgaccgacatgaacgccaacgatttcaagagcgccttgaacaagatccagaacagcgtcaagaatgccaagggcgaaccgatgccgctcttcattaccgaatacgatatcggtacggataacgacaaccagcagaaacagcgctactccgagcagatccccgcattctgggaatctcctcaggtcgcgggcattaccctctggggctacatctacggtgctacctggactacgaacggaaactccggtcttatcaagaatggtagcgaccgtccggcaatgacctggctcaagcagtatttcaaggaacacctcaaggacggtaaggacaatacgggcctttttgctccgtatgtcccgcctgagccggtgccgcgcaagccgttcaagggctctgctttggcaatcccgggcaagattgaagttgaagactttgatattaccggcgtcggtgaaacggatggcgtcagcaatgtgtcttacagcgatggcgacccggaaaaccatggtgattccgattaccgcaagagcgatgcttccgatgtcgatatctacaagaaggcaactggaaacattgtcggctataacacgactggtgactggctcgaatactctgtcgacattgccgaagcaggtgactacacggcaacagcttctgtcgctgcagacggttccggctccttcaaactttccattgatgggaagtctgtcggtgaatttgacgtgacgggctctagctgggacaatttcattgacgtgaagaagaaagtgacgctcccggccggtaagcataccctccgtatggacgtgacagcacagtatttcgatatcgattacatcaacttcacgaagggcgatgaagaaccgccaatctccatccagacccaggtccgctacgaatatccggaagtgagtgactactacgtctttgacgtgaacggggtacgcatcggtcgcatgagcgcctacactatggacgaagccgtggcaactcttaagaatacgagcgccatcaaggtccagggcttgtatatgctccgctccgtcaaaacgggtgaagtcaagtcggtccgtgtagcccgctaactagaattcctaatccataactccccaatagggagcctattacacccaaaggccttcgaggttcccccctcgaaggttctttttttgcagtgtcaccccgaaatacgtcattctcgacctgtcaccccggcctttgtgccggggtcggcatacacacttgcgattgctttgtcatgcccgacttgatctctttgactacttgcagctatgctgcttagtagtcatgatccgcgtatggggagggcatctccttctcgttctgtgagcaaacgcaaaaaatccgaaaaatcgggattttctagcgttcgttgtaccttaatccataaaattgatgtattttaattaattgcagaaagggagcgattatgagtgatagtgaaaatcaggttgcatacgctgaactgttctcggaaatattttacgaacagttcatttccgcatattatgtgaatttgctggatttctcgtatgtcgtttactatcgcaaaaagggccttgaaaaaaagtatggcgatggcgttaacgccgtatctgccctccagaagtttatttccgaagatgtccatcccgaagaccgcgatgtgctgaaggatatgctatctgtagcttatgtacgtggccgccttaaaaaagaaagcagtttctcgtttgtggtgcgtgagattgtaacaggcaaggaacgctattgcaagctccaggtgacccgtggccgcgatgaagaccacatggccatctgcttcttgaatgtcgatgacgaaatccgcaaacgcatgaaggtcgaggaaggctaccgcgttatccaggcccttgccatggaattcaatgcactttaccgcatcgatcttgattcggaaaaaatgcattcctatgtcaagtcgcagacggcacgcatttttgaaaaagagcttcgcggtgaaatgttttattccgaggcgttaaaaaaatacgctactgaaattgtatctagcgaagatgccaagcgagtcttgacgttggcgtcaatcgagagcattcgtgaaagattttcgaggcagagctacttcgaggtggactacaagaatcgcgatggccgctatttccagatgaaattcgttcgggtttccgacgaaaaatcgcctgtggtcgtgcttggcattgcagaccgcgacgaagaaaaacgttcggatgtgatgaaccgcgaattttccgaaatcgctaatgcgttgagcgtcgaatacgaaatcatctattacgtgaacttgaatgacaattcgtacgacgtgttcaaccaggaaagtagctacatcaagctcaagctcctgatgagccgccagaattttttcgaagaatgtacgagagacatcaagaagattatctacccgcaagatgttgaacggttgatttcggtcatgaataaggattttttgctctctcagcttgagggcgacaaaaccttttcaatcgaatacaggcttatggtcaatggcgagcctcaatactaccgcctcaaggcgctttggtccaaggccgctgacgatcatattattatcgctgttgccaatatccacaaggaagtccttgcccgtaaagagcgcgaacgcaacatggaacgcaacttcgacattatcaatgtgcttgcgacggaattcacctcagtctactatgtcgatcttgatacggatacgtttacgccttacacggtgagcgactatgctgaagtcaattacggaaagctgtatcaacacgataaatgttattctaaagtgttcaaggcgtatgttgacggatttgtccatgaactcgataagaaaagaattggtgattttgcttctattgaacatatcaagaaactgcttgaaggccaaaaatcgtttatagcgcactacagaaaatacgatactggaggaacccgttttagcgagataaagttcgtgaaagtcggttcgcaaaatgaaacgccgcgtgctgttgtagtttgttttgccgacaaggatgccgaaattctaaaccgctatgttgatagcaagctttatgaagattattttggcgtttattttgtgaatctcgaagacgatactgtccgcagtatccgtgaatcgacggtttacgagaaaggtaaaacttatggcggctttatcaagtacagtaacgctattcttgagttcagcaaggaggtcttgccggagttccgcgaaacttgggaaaacatggcgaacgttgattttatgcgttcatacttggcagatgtcgataagcgcgagtacagctaccgtgcgctcaagggtgaatggcgtcgcgtgacgacgtttgtcctggaacgtagaaatggcgtgccggtgacctttattatggcgttcatgttcattgacaatataaccgctcaaaaaatggaactggacgcaaagattgctgaacagaagcaggaacttgagaaacagcagaaacttctggaacaggctcttgtgcaggcagagaaggcgaacaacgcaaagacgatgtttctttctaacatgtcgcatgacatccgcacgccgatgaatgccattatcggttttacaaaccttgcgctgaataatttggatgaccctgtgctggtcaagaattatttgaacaagactgtcgtttcgagtacgcatttgctctcgctcatcaatgatattctcgatatgagccgcattgagtcgggcaagattcggcttgaagaggtaaactgcaacttgtccgaaatcatgcatgacctgaatacgattgttttaggtcaggcgagtgaaaaacagcaaaacctttacatggatacgttcaatatcgagaacgaacttgttatttgtgacaagctgcgcttgcatcagatgctgatcaacctgctttcaaatgcggtcaagtttacgccggttggcgggaacattcatgtgtttgtccgccagacggctagcgacgaaaatacgggaacgtatgagttccatgtcaaggacgatggcatcggcatgagtccggaattcttgaaagtcctgtaccaaccgtttgaacgcgaacgcacctcaacgatttccaagacgcaagggactgggcttggaatgtctatcaccaagaaaattgttgatatgatgggaggctctatagatgtcgtcagtgcgcctaatcagggaacggaattcatcgttcatctgaaactgaaaattcaggatacttctgcgaacttgacgaatcttgatgctttgcaaaatgcccgcgcccttgttgtcgcaagtgattacaatgcgtgctccagtgccacgaatcttctgcgccgtttgggaatgcgtgcggaatggactatgtatggccgcgaagcggtattgcgagccaaggaagctgttgaccgtcacgaatgctattctgtgattatcctagacgacctattgcttgatatggaaagtgtcgaagcggtggaacagttgcgtatgatccctggaagcgataatccgattatcgtcatggcgtcctatgactgtgcaaacattgaaaaaagtgcgcgcgaagcgggtgtgactgcgtttataagcaaaccgctattcctcacggaaatgcatgatgtcttggcacgtgccataggcgttttaaaggacgaagtgaaaattgaggttgatgatacttcttgctttgccgggaagaaaattcttctcgtcgaagacaatgagcttaatcgtgaaatcgcacaaagtgttcttggtgaaatgggctttggggtggactgtgccgaagatggccgtgtcgccttgaacgtgctagaaaaggctaagccgggcgcctatgacttgattttgatggatatgcagatgcctgtgatggacggtctcgaagcgactaggcgtattcgagcaatgcgcgatgattactttaagaaagtcccgattgtggcaatgaccgcaaatgcgtttgaagaagaccgcaaggccgcactcgatgctggtatgaacgaacatgtcgcaaaacccattgacgtcgaaaaactcaaaaaagtccttcgtaaattcttaggataaacaaattatttaaagaattccacgcacccgtagacggaaatgagttccgggttttccgggtcgcgcctattccaacattgctggactttaatcttgcacggacattttttgcctttgacgagcatttcactgttgaacgagaacgagtcgttgttcagctgcgggtcgtgcagtaattttgcaaattcatcccaattttcgcgtccaaagatggtccaaaattcactattgttttcgggttccgccatggtcgtcgggaaactcaacgcctttgcattcctggcgtggagcttcagcatcgaaggctcgtaagtgtattcaaacgtaaccccgtgttgcaacgaagcaaagaactggctcttcttgtgttctgtcaagtactgttcgtagatgatattttccgtatcattctcggtgctttcgaaaatggaacgtgcaatcttttcaaagtccgcatcgctgagcttgcttgtgcgttggtcgttcaattccttgggcaatgtatcggcaacatctccgagacattccaggagcagcgggttaaagactccgcattcgttgttgcggatcatctcgagagccttttcatggctaaacgctttcttgtagcatcgttcgctggtgagggcgtcgtacacgtcggcaacggaaacgacctgtgcgctgataggaatttcgtcacccttgaggccgtcggggtagccgcgaccatcccagcgttcatggtgccaacggcaaatgtcgtaggcgaacttcatgagcggttcatttttgaagaactggatggcatcaagcatcttggctccgttcatggagtgctgcttcatgatgtcaaattcttctttcgtgagcttgccgggcttgttcaaaatttcatcgggaatcgtgatcttgccgatatcgtgcattgaagatgctgttgcaatcgtgccgatttcctcttcggtaatcttgtattccttggtgcgcttgagcagtgcgcgtaaaagaatgtctgtaatcttcttgatgtgcagaacgtgctggccgctttcgccgttacggaattctacaatgtggctcaagatggaaatcagcatgtcgctgtttcgcgtcctttcgtaaatcttgtcggtcacaagttccgaaagctgcatctgctttaggtaaagcccaattgtattgcggactcggttttgcacgaccatctggtcgaacgggcggtaaataaaatcggtcactccgagcgagaacgctctttctacttgtggcgttgaggtctctgccgaaatcatgacgactggggtccctttgatccaccctttttcgttcatgacttcaagaactccgagcccgtcacgtcctggcataatcatgtccagcaagacgagcgtaatatcttttgccgttgtttcaagaatcccgatggcctcgtcaccgtcttttgcttcgatgatatcatattcgtccgagagcagatccgaaagtacgactctgttcatggcgtcatcatcgacaatcaaaatttttgcacgttcgttgctcatggccgaaacaccaatttttattttctctttcttaagtggttgtacctctttaatttaagaaaaatgtaacgaaaaagagcgttttggtccgcgaaaaatcaaaataccccgtccatttgcgcaaaatcaccatgtttttctaaattttccttgaaatgccgaaaccagcaaattatttccccgctattgacggtctccgtcttctcgcaagcctgaatattgtcatgctccatttgggcagttccaacgccctcatgtacatgtccgattgcaagtgggtgatgcccattatctctgcgcctgcctttgcagcggggattttctatgtgctggccggtttccttttcgcaagcaagtacagcgacccggaccgcagtatccctgtcattccgtttatgtttggccgtattgcaaagctttaccgcttgcactttttcatgacgctcctcatgtttgtgctggtcgttttcaagatgagcggctacacgcatttgcctgcgctttctgaaattggtgattgtgcttcggcgggattagctaagatgttccacccgtggcggagcctcatcatgcacctcacgcttacgtggtcgattgttccggatctcggcatgaagttgaatgaaccgtcctggtcactcacgagcttcttcctctgctatgcgattacgccgtggttcagccgttggcttatcaagcagaaccgtcgtacgctctggattctgttcggcggtgtgttcgtcccgggactcctttgggctatcgtgtatggcaaaacgggcaatttatggtttgatggattcgatgccaagtatcgtttcttccacatgtttgcgccggtgcgtgtctttgaatacatctttggcatggtgctttaccgcctttacaacgagggcgtctttgacgttttcaagaaagattatgtgagtggcttggcgcaggctcttttactcctcgcactttatgggagcctcttcctcatgcgtccggatgccaatcctggctataattattttatccatcatagcctcccgattttcatttacggcatgttcgtggtgagtttactttcgggcaagggattcttggcgaagttcttttgcatcccgcttgtgcgccatatcggtcgcgcttcgttctacccgtatttgattcatctgcctatcatcacgtttgcgtggggcatttgcaacctgaaccgcccgaagaacaccatccttttgctcctcttcatttacactgtcagcacactttacatggaatttaaagtctggcgccgcaaaaaagcaaaagcgaaggcctaaatccaagactttattcgtcttttcacaaacaactcctgaaaataagtgtattttatacctgtaggcaaccgttataggttggtggaagggatatcttgtcggaggagttgcaaaaacatggattgtcttgaatcgtcagacttgactcatgcgattctttcgagtgcaggcgtcggtttgtgggttattgaggtagatgaaggccaccctccacgaatgtatgccgacaaggctcttctccagattcttggattccctgaagaaactctccccgaagacctctacaatttgtggtgcaacaatgtagacatctcgtattacgaggcttatgccgagtttgtggaccagatgacccgcggcgaaatgtcggaactggagtatgcctggaaccaccagtctcgaggaatcattttcttgcaaaatcacggcaagcgaaatgaagcctataaacggggaatgcgccttgaagggtgctgcaccgatgtgacggaacaggtcgaattcaagatgcatgtgcgcgaacttgaccagtattccgatattgcgaacacgcttggcgatggttttgataatatttattacgtcgatatcaacgacaactccttcattgaatttaacgcccagggggtcgtgaagactctagatgccaagaactgtaaagacttttttgaaggatttgaattggcgcttgaaaaggtcgtatttcgggaagactgggcggcggtcaaggattttgtcaacaaggaaaaaatgcttcacggtctggaaaatgatcgtgcggtttcggtctcgttccgattctcttttgacgggcgtctggtgtattaccgtttaaaggccgccaaaactcccgattccgaaaaccacatcgtcgtgacgcttgaaaacgtcgatgaagaggaatccgccaaggcggaacgcaaggccattgcaaaccgcgacatggctgtgatttctggcctgtccgatgactttggatgcgtcgtgtacgtggattacgagactctttccgaggtacactaccgctttgacccgatgtttgatgagatggttcctggctggtctaagattgacaactttggcgagcgcctaaaagtacttgtcgatacggtggttcatccgagtgaccgtgaatcattctgcgcagcgactgaacctacgaaggttcttgacatggtggatcgggaacacatgtactttgtcaacttcaggttgcaggtcggtggcgaagatatttactaccaaattaagttcgtcaaggacgaaaacttcaagaaccatgtgattgcgggtttccatagcgtcgatgccgagaccaaacgcgaaatggcaaaccttgagaaggcggaacttgcaaacaaggcaaagagcgcgttccttttcaacatgtcgcacgacatccgcacgccgctcaatgcgatgatcggctttaccgacatggccgtcaagaatattgacgacaaggccaaggcgcttgattgcctcggcaagtcaaaactttcgagtgaacatcttttgtccttgatcaacgatgtgctggacatgtcgcgcattgaaagtggtaaggtggaattggacttgaatcctgttaatttggatgaaaatggcgaagattgtgtgccgatgctccgttcccttgccgagaagaaaaacgtacactttgaatttgcgcatcacgatatccagaaccgctacgtttatgtagacttcttgcgtttgaatcaggtgatcatcaacgttgtctcgaatgcggtaaagtacacaccttcgggtggctcggtgacggtggatatcacccagattccgtcagaacgcgaaggctatggcctgtatcagattgtcatcaaggatacggggattggcatgagtgccgaataccagcagcacctctttgatgaattctcccgcgagcggacatctacggtcagtaagcagcaggggacaggtcttgggcttgccattaccaagcgcattgtcgatatgatggaaggctctatcgatgttgaaagcaaggtgggtgaggggtccaagtttaccatccgcatcccgatgcgcattcaggaaaatcctgaagcggtggaacaggtgcgcttcgcgcattctgaacaggaatcgatttcgttcgagggcttcaaggttctcgtcgtcgaagataacgagctgaacctcgaaatttctaaggatattctcgagagtgctggcgttgtcgtggaatctgccgaagatggttccattgcggtggaacgtttaaaagaaaaaggcccggattactacgattgcattttgatggatatccagatgcctgtaatggatggctttgaagcgactcgtgaaatccgcaagatgttcccggacaagcggattccgattattgccttgtcggcaaatgcctttgatgaagaccgccgcaagtcctttgaagcgggcatggatggtcacttggcaaaacccatcgtcattgcccagctcgaagattcgctgaagaagtttttaaagcattaggaaggtgtggggtcgcacctgcggtgctttgagctatgaggtcggcacgttgtgcctttgggctcgctacgctttgggcgttttttattgcattcccccatacctcaaaggcacgaagtgccgcgcccataccccatacctgcgttgttcaattaattcaactgcttaattccagccactgctgcaacgtagtctgcttcgactttttccaggagcgcctgcgagttggcagtgaatgcttccgggcgcaagtcttcagtgagttcgctgctcgatgcagagagcttgttcagcccgagattggcggcaacgcccttaagcgtgtgcgcagcgcggaatgccgtcttcgcgtcatttgctgcaaaggcggccttgagttcactgaaactcggatcattcaaaaaaagtcccaagtactttgctacacgagattccatgcggagtctttccagaactgcatccaaagattcaccgagagagctatagaattcagaaagtgtcataaatttatcctaaccttgttttgaaatatcaatgtgtccgtaaacggacgtgagtataggagcttcgttttggcgttctgcccagatctgaagcaccttgacattgcatggcatgctcttgccgtcaatgttgaatgtttgcttgataaggatgggcttatcttttggcgcggatttgcgctttaaaatcttcttgattttatccaggttttcgcttgagctttgattatcttcgtttggcttgtagtcgtcaaggattgtccttggcaacccgagagccttggatgcttttgaagaaagcttcatgacagccgggttgaaagtgtattcgaagaggatgccgtccagcatagattcaaagaagtggctttttttgcgttcatcgatgaactgcctaaatgcctggttataaatcggatgcttttggtcgttcatcatcgcatcggcgatgtagaaaaagtccttgtcggcttgcttgctccagtcaaacgtctgcaaggcgatgacgagcttgtctgcgatggcgtctaagcactcaatgagaatcgggttgaatacgccgcattcattgttgtgaatcatctcgagtgctttctcgtgcgtgaaggcgtgcttgtagcagcgttcgctcgtgagcgcatcgtaaacgtctgcgatcgagacgatttgtgcggctatagggatctcgtcacccttgagaccgtctgggtatccgcggccgtcatagcgttcatggtgccagcggcaaatctcgtaggcgtatttcatcaggggttcgtcttttccgacggggacagcgttgagcatctgggcgcagttgaccgtatgccccttcatgatgttgaactcttcgggagtgagcttgcctggcttgttcagaatctcgtcggggatggtaattttaccgatgtcatgcatggacgatgccgtgcagatgatgccgatatcgttcttgttgatctggtatttcttggtgcggcgcaaaagctcgtgcaagagcatttcggtaatggtgttgatgtgcaacacgtgcatgccgctttcgccgttacggaattccacgatatggctcagcatagtcaccatcatgctgttgttacgcgtcttttcgtaaatctgatttaaaacgaggtccgaaaggctcttctgctttttgtaaaggcggatcgtgttgttcacgcggttcttgagcaccatctcgtcgaacgggcgaccgataaagtctgtggcgccaagcatgtaggcgccttcgatcagcgcatgggcggtttcgccagaaatcatgatgaccgggatctcgttaatccagccgttcttattcatgatggcgaggacttcaatgccgtctttttcgggcatcaccatgtcgaggagcacaagcgaaatctcggatgtcttttccctcagtaaaagcaatgcttcgttgccgttttcagcttcgatgatgttgtatttgtcactgagtacgtccgataacagggctctgttcatagccacatcgtcaacaatcagtataagagggcgtttttcatccataacgcattcctttaaatcccaaatacaatacacaataaatgtatataattttgaaaagcaagcgtaagaaaattgtaacttcgttgaaaatgttgcccgatatcacaacgttctttttgtgctaaaatgttcaatattgccttttttatgagaattgtatatatataataatataaatgtaagaattgtttagctggatgtttgcttatgcgcgtaatgctcttaagtgtattgtttgtactgctattaggggagcagacttttgcgggtccacgatcggtaaaggtgggctttttcgctaattccggctatcacgaaatttcagaaaaaggtgaaaaagggggctatgggtatgatttgctccgcctgatgtcgcgctatgccgatttgaactacgagtttgtcggctacgacaagacgtggaacgatatgctccggatgcttgaaaacggagaaattgaccttgtttcaccggcgagcaagaccaaggaactggaagagacttttgcattttcgctgcctgtagggcttgccccggactacatcattgtccgcaagtccgatacgacgcttctgaacgaagtcaactacgcaattcgccagatgaacgtgttggatccgaactggatgaaccgtctgtaccgcaagtacaacggcgacgatgtctttgacctgctcttgctgagtgaacgggagcgccgctttttacagggattctggggtcaggaccggatgttgaaagtgacggcccgcaatgataagtttccgttcgcctacatggatggggatgtcccgagaggcattttgctagacctctttgcagaaattgcacgccacaacgggctgaagtatgaatttgtgacaacgtataacgagtctcagcctttgattgttttggatgcgcgctatggcatggccggtggcgatgaatcctggatttttacaccgccgtatttccgtgaccagttgctagattccaatgatagcctgcttgtcgggatgcatatcgcagtaccgcgtaaatacccgcgtgagttggcttctatcttgtcgaaaggcgtgatgatgctttcgcccaagttagtgcgttcaaaaatcgtaaaatatgtcggcttccgtatgccgaattattctagcgagctgttgcacaaacaatcccatatcgctactgtttttgggagcatcttcattgtcatcgggataatcctggccgcatccctggtgtggcttgcctttaggcgtaaactcaaaaatcgtgaggaggagctcgattacaagttacgcgaggcgaatgcctttgctgccgaggcgaaggaggccaaatctaagtttttgctcaacatgagccacgatatccgcactccgatgaatgcaattatcggctattctgaacgtgcggaacgacacctcgacagtactgccgacgttcaggatgcgctcaagaaaatccgcatatcgggcggctatctgctccagctgatcgaagaagtgctggacatggctaaaattgaatcgggccaggtggtgcagaaaaagaggatggtgaatctcccttcgtgcatgacggaattctgcgaaacgtatcagcccatgatgaaggtcaagaacatctcttttatttgggatacctcgtcggtcaagaacaggtttgtcgttgcggacgtgagcaaccttcgtcaggtcctctacaatatcatttcaaatgcgcagaagttcaccccttacggtgggcgtgttgtgtttaccatcgaggaattgccctgccaggtggatggctatgctgtctttgattttgaagtcagtgataatggacttggcatgtccaaggaatttttggaacacatctacgatgagtttgcgagggaacagtcttctacccagagcggtgtgcaggggacaggccttggcatgtctatcgtgaagcgccttgttgacatgatgggggctgaaattgatatccagagcgaaatcggccttggaacgactgtgcatgtgcggactcagctgaaaatagcgacagaagaggacgtggctctagaatctggtgaatcctgtgccgaagcagacccggcgctgttgaagggaaagcgcgtgttgcttgtagaagataacgaattcaacagggaagtcgccctggacttcttgcaggatgccgaaatggttgttgacatcgccgaaaacggattggtggcggttacgaaagtccgtgaaaagggcgtagattactatgactgcattttgatggatgtccagatgcctgtgatggatggttacgaggcgactcgtgctatccgaaagacctatccccatgcgcacatccccattattgcgctatcggcaaatgcgtttgaagaggatcggcaaaagtcccttgccgccggaatggacgaacatctggcaaaaccgtttgtcgttgcaaaggtcctttccacaatgtgttccttaatgcaaagaaaagttaacgtaagttgatgcataggaacattttaagaacacttttcgtgtgattttacgcattatgtcaatccttttacaaaagaagggttgatttttgatatgctatcaaactatcttttaggttggatgggtgaaatcttttttttaaaaggaattcatatgaagaatttggcgaaagttatgtttggcgttgctgcagtcgctgcagtaacggcttctgctgggcagttcccgttcccgcagaacatgaagtatccgcatggcaagatcattgaatatgccgatacggatatgatcaaggatcattacaagctgtggaaacaggcttggtaccaggctagcaatggttgggttttggcaccggaaggaacttgctctaccgtttctgaagctattgcatacggtatgttgatttccgtgtacatggacgatcaggatgttttcaagaagctttataacacctggacaagcaacagcgctggtgccaatggtggtatgaactggcgtatcggttgcagcggtggtacgggtaccgcatctgacgctgacttcgacgccgctcttgctctcgtgatggcttccaagcagtggaatgatgcttcttacctctctgcaggcaagtccctcatttcttggattgcttctaacgacatcgctagcaacaagattaagccgggtaaccagtggaatgacggtttcaacccgagctatgcaacgaccgctaacttccagctcttccaggacgttgccggtggttcttggtctagtgtgatttcccaggcttatacggacttgaacgcttgccaggattctaagactggtcttgtgccggactggtgcgactggaactctcacaagccgattttgacgtctgctgccgtttctaacgacatcggtttctacgatgacgctgcccgtactccgtggcgtatggctatggcttactactggtacggtgataccaaggctcaggctttcaacaagaaagttgttagctggctcatcccggaaacccgcactgctagtggcgtgaactccggttataagtacgaaggtggtgcttatcatatcgataacagcgatatccgccgcttcgtttcttctaccttctccggcggtctcggccttgcaacttcctctatcgatagcaaggaagctgaaacctacctcggtaccgtttacaaggttctcaaggaaaagaagagctgctctaccgctcagggttgcggcgaaggctctgttgaaggtgaaaagtactatccggctactttgaacatgatttacctcctcctcgtgacgggtaacatgccgaacctctacaatacgactggtttcactccgttcactccggatccgtctaaggctccgtctatcagcgaaggcgaaggtacgcacttggaattcggtgatacgactgtttctgtctctggtctctggaactggggtgcataccacgacaagctcggtatcggcaccaagatggtcccggattctggcgcatctccgctctacagacttgatgatggttctatcgttgctcgcgcttctatggaaatcggtccggaaccggaatggactgaagcagctgctaaggctggcacgctcaagtatccgtctgctggtatcgctgtttccttcaagaaggacgattgcaagaaagacaagagctgcggtgtcaacttcaagactctcggcatccagtacatccgcgtgacggctaagacttctggcccgatccgcatggctatcctcaacaccatcaccgacgaaaacgaagaaaagaaagttgaaaacgcaggtgcaggttctgaaccgggtatctatgttgacaactccgaagaattcaaggctgtgacctatgacatgactccgtatgaatacggcttcaagggcttgggtgatggcaaggaaatcaatatccttgactgggttagcaagaataacgctccggaaggcggcgaaatcctcacctgcatcaagggcctcaagtgggaagtcaaggatgctaagggcggtctcggtgaactcaccatcagcgctgtcgaattcctcgatgcttccaagcaggctgtcgatccggtcaagctcaccggtatggaaatcaagggaccgaccattggcctctacaaggttacctttgctccgagcttcagcgttcgtgccgatggcatgaagctccagatcagcggtgctaaggctggtaacgtgttcatggtctacaacatgcagggcaaggcaattgctggtggcatgctcatgaacagcaacctcacggttaacgttccgagtgctggttcctacatcgttcgcgttggttctgaaatgaaccgcgtcaacgtgaagtaatccacgtacaaaacgaaattgcaaaaaagccgaggcgtaaagccccggctttttttgtcgctttgtctcgtaaatctttgggcttgttggccccgtgctaggttagcctctctgcttattaggccccgcgaaggcggggctttcgtgttgcgtttaagcggttacctgctgatctttttagttaagggcgtgaggcccttggcctcggcgcggatgaagtaaacgcccttgggatagctttctggaactttgaaaccgtttgcgtcaccaagcttttttcccttcaggtcgaaaatagtgaatttggtgtagtcttttgcgttccgttttatctttggcgggagcccgatttcttttgacgtcttgatggtaaggctcttggacatgaattcaatgatgtagtgtccatcgctttctggtgtcaggaccttgccatcttgcataatcacggctttgctgtcaacacggcttgtgtccaaggcaactcgcagtggaacgctcttgggcatgtactcgtgcgggactttccaggtgactttgtagccgtcgtcagtcttggtcatcaaagccttgtcaaagatgaagtgggcgcgctggtaggcgcctacagtgccgatcggggctacccataggccgtttttgaccgcgcgctcaaaaagagtcttgatgtcgtccggattgatggcgtaattgtcaatcatcctttcagaaacgtcgtgctgcaaaacaatgagccatgaaccgcctgttattggatgctccagcggaattgaattgtcgaacttgccgatgtatgccgctgtgtctagcgcgtttaacatttcgttcacggtggcgcctgaacgggaccatatcttggcgggcatgctcatccaatccggttcttcgtcccagaatgttcgggcgccgtcataggtgcagtcgcggttgagcatgtgacgcttatcgataatggttttgacatggtctccgttttcgcagaacggggtagcaaacgatacgaccttcacatcggcgccgtactttgccattgtcgcttcgatagtgtctgcgaatttcacaacatcttcttcaagttcttcgtctgtttcgtcggttaaatgccagtgcgaaatggtatggttgcccatctcgtgtccggcgttggcgagagccgcaaaaccggccgcgttatcttttaagcggtcttggaatgcggtcaagaagaatgtgacatggacatcgggcattgcatctagcaatggtttcaggttcaatacctgagtttcgagagcgtcgtcaaaggtgaaactcacggcgccgacgtggccgttccagggtacagttattaagggggctgccgtactgatgcctgctagcccaagagcgataccgcaggataatgcggtaaacgtggacctatttgaatgattgcagttcatagacttcttccccttcagctattaaaaataatcacatatttctaaaaatatcatgggccaaatcgtcctaatcggaataatgcacaattctttgccagtcaatagaaaaggtctcggaaaatccgagaccttcgttgggttgatttatagcaaatcttgtgattacatggcttcgagcttcttgcccttggtttcgttcaccagcttggcgactaacacaaagcttattgctgcgaaggtcgtgtaaatcaagtaggtcgggccgatgccgatgccgtccttgccgacgagaaccgggaaagaccagctgaccaagaagtttgcaccccactgggcaaggccgcatattgcgattgccacggcacgaatgcggttgttgaacatttcgccaagcatcacccacatcaccgggccccatgttgcggcaaagaatgccacgtagaagtttgcagcgaggagggcgaaaataccgctattgcctgtgaggttaccgctagcgtcggaaccgaagaggaagcagcacgcgagaatgccaagcgtaacggtcatgcctgcagaaccgatgagcaagagcggcttacgaccaatcttatcgataaggagaatagcagcgatagtcatggtcaagttgatagcactggaaatcacgctcgtaaggaatgcatcgctttcaccgaaaccgacactctgccaaagcatggaaccatagtagaagatcacgttaatacccacgagctgctggagaatggcgatactgaggccagcccagacaatcggagcgacgcgctttttgccagcgaccgtttcgaggaggtcagaaagcttggccggcttgtgagtcttgaaggagtcttcaatttcctgagccttttccttgatgccgacggatgcaatcatcgaaagcactttctgagcttcttccatgcggcccttgctcacgaggaaacgcggggattccgggagctgccaggcggcgacaccgtagaggaaagccgggatagcttcgacccagaacatcaccttccaggattcaatgcccataatcaagttgcttgcggaacccgaaatgcggacaatgatgtagttcgaaagcagcgccacgaagataccgataacgatggcgaactgctgcatggagcctagacgcccacgcaaatgcgccggggaggtttcggcaatgtaaatcggggcgatgatagatgctacaccgatacccacaccgccaatcacgcgccaagcaatgaaatcgtagatggtgaaggggaggccagaaccgattgcgctgataaagaaaaggacggcggctgcaagcatgcaacgcacacgtccaaacttatctgccaagcgaccggcgaaatatgcaccgatggcagcgccaatcaatgcgagagaaaccgcaagaccaagctgcatgtcgttacaattgaagtaacctttaagtgcaacgttggcgccgttaatcacggacgagtcaaaaccgaataggaaccctccgatggcggcggaaagggttatcatgatgacatgtccaactttgtaattgtcttctactgccattttcgtacctctgttttttttttgattttcaaatggattagccgctaatatagctatcaagaaattgtaaattcaaggtttacaattaatctcgatagtccaaaaaggactaacgtttttcttacataagtcgaaagttgtggcttcactgctcccgtcctatttaaaaatagatatatataattttcttacaatgggcgaattttttgcaaaaaatgtgaatttattttggaatatagggaaggtgggaagggggtgttttgggctgctttggcgcggtggcgcattgccgtatttttcgctattttctaaatttgctcacgaaaatttaaagcccgatagttggtgcaagactgcaacgaactaggcgaaaatctctcgtctctcgtctctcgtctctcgtctagctatcatatcagaggtcaaaacatgtttcgtgaagtaaagaaagaagagaccttcccgcagatcgaagagcgcgtgctcggattgtgggacaaggacgatagtttcaagaagtcgcttgacagccgtccggaaaccgaaccgtatactttctatgatggccctccgtttgcaacgggccttccgcactacggtcacttgcttgccggtaccatcaaggacatcgttccgcgttactggaccatgaagggcaagaaggttccgcgcggtttcggttgggactgccacggtcttccgattgaatctctcgtgcagaacgaactcggtctcgctggcgttgccgaaatccagaagctcggcgtcgacaagttcaacgaaacttgccgcggcaaggtgctcaagtacacaagcgaatggaagaagaccgttcgccgcatgggccgctgggtcgacttcgacaagggctacaagaccatggacaaaaacttcatggaatctgtgtggtgggtgttcaagcagtgcttcgacaagggccttatctaccagggctaccgcatccagccgtacagcccggctctcgcaactccgctttcgaacttcgaaacgaaccagggctataaggaccgtcaggatccgtctttgacgctcatcttcccgcttaacacggatgaagccaagttcaaggacacgagcatcctcgtgtggacgacgaccccttggacactttattccaacttctgcattgttgttggcccggacatggactacaaccttgtggaacaggatggcaagaagtactggattgccgcaagccgtaccgctgcttacttcaagaacccgaacatcgttgatacctgcaagggctctgaactcgtgggtaaggactacgaaccgctttcccgtatctccgatgcattcgtgacgccggaccagctgtcccgccactacaagatttaccccgccgactacgtgagtaccgaagacggtaccggcgccgtgcataccgctccctccttcggtgaagaagacttccagaagggtgctgaactcgacctcggccttttcgacccgctcgataccgaaggcaagttcacggacaaggtcccgatgtggaagggccttggtgcgaaggaagccgacaaggaaattatccgcttcttcaaggaacagggccgcgtgttcaagcaggacacgatcgtgcatagctacccgcactgctggcgtaccggcgttcctctgatttaccgcgccctcaagacttggttcttgaagattgacgcgcctgtcacaagcaaggacggtgtgaccaagactctgaaggaatggatggttgaaaacaaccagaccgtgaactgggttccggaccacatcaagaacggccgtttcggcaagtggctcgaaggcgctcgcgactggaacctttctcgtaaccgcttctggggtacgccgattccggtgtggctctctgacgacggcgacatgattgccgtgggttccatcgaagaactccagcagctcactggcgtgaagctcgatgacttgcacaagcactttgtggacaagcttaccatcgaaaagaatggcaaggtctaccgccgcacgccggaagttttcgactgctggtttgaatccggttctatgccgtatgcaagccgccattacccgtttgaaaacaaggaactcgtggaacgcagcttcccggcagacttcattgccgaaggccttgaccagactcgtggttggttctacacgctgaccgtgctttctaacgctttgttccagaaaccggctttcaagaacgttattgtgaacggtattatcttggccgaagacggttccaagatgagtaagtccaagcgcaactacccggacccgaacgaccttattgaacgcacgggtgccgacgccattcgcttgttcatgatcaactccgccgctttgaaggctgaagacctccgcttcagtgaagaaggcgtgaagggcatcgtcaaacaggtgatgttgccgctctggaacgccgtggcattctttgtctctaaccacaacgctgatgctgccaagggccagctcacgtggaagcccggtcaggaagtgaagtctgacaacgaactggaccgctggatgcttgcaacgctgcaggatctcgctgccaaggttgaagttgaaatgaaggcttaccgcctgtacaacgtggtgcctgccgtgattgccgcggttgatgacctcacgaactggtacgtgcgccgcagccgccgccgcttctggaagagcgaaaatgatggtgacaagaacgctgcctacgcaaccatgtacaaggtgctcgtagacttctccaagattctcgctccgttcctcccgctcctcgccgaagaaatctaccagattctcgtgcgcgaagtcgatgctaacgctccggtgagtgtacacctctgcgaattcccgagtgctgacaagtccctcatggacgaaaagcttgtggaacgcatcgccatggtgcgtggcatggtcgaaatgggtcgcgtgattcgtgcaacgaacaacgtaaagaaccgtatgccgattgccagcatgacggtcgttgctcacggtaacgaagaaaagaacgttgctgaaacgatgaaggacttgattctcgaagaactcaacgttcgcgaaatgaagttcctcgaagacgaaaccaagcttgtgaaactctctgcaaagccgaacttcctcgctatcaaggcgaagggtccggattacgcgaagaacatgaaggtgatttccgcgaagttgaattcgttgaccgtcgacgaaatcaaggctctgcagaatggcgaaaccatcaagttcgacttcggtgaagtcggtgccgactgcctgatgctcaaccgcatcgtggccgacggcatggccgtggaagccaaccagcacttcaccgtggctctggacctgaagatcacggacgaactccgccgcgcctgcgtggcccgcgaactcgtgaaccgtatccagaaccgccgtaaggaccagaactacgccatcaccgacaagatcgaagtgacgctgttctctgcaagcgaagtcttcaagcaggctgtcgcggagaacgaggcttacatcgccggcgaaactcaggccgtgaagattgcctgggcggccgctgccgatggcttggaagcgaatgacgccgacggcgaagcattcagtttcacgaccgttaaggcataatcaagggtgactaccgcccgaggcgagtgtagcgcgagaacttgttctcgcattaccgagccgttgcggtagggcgccttgcgccaaactcaggctaacgctatcgtgtggaaggattctgctgctggcttgcaggaatctgatgcagatggcgaaaaggttgcagtcgaagcggtgaaataaatagactgttgctgacaattgcaaaaggaccccggtttttactgaggtccttttgtttaatccaagacaatggaatgtggtttgctataaactatttgttgttgtgtccggatacttttgtctttttcagctgttgatgctctatatggcgtaaatccaaaagttctgaaaggtttatgcccaaggcgtttgccatctcaatcagagtgacgagacgaggatttcttgaaccattaatggatcttgtgattgttgatttggtaagtctattctcgtaagcaaatttttcaatagttgcataacccgcatcctgtattttctgtcggatgttctctcgaatgtgtgttatagtcacttcggggtctagcatactccccaaagctagcgaatagaccttctcgtatagttgccgtatggcaactgaattggagggttgtattgaaaacatctcgtgaatcagcccgaaccggacgttgccgtttggcatcaaaaatcgtggaaaaaaactttttttgaatggttattgaaagaaaattggtgaaaaaatggttgccgtttggcaaccggtaatgtatattgacttggtgttgccatttggcaatttgtaaggtaaatactagtcgcgaacgttcccacacggctagatataggataattggggcaaaaaggataataatatgattggatctgcaatacagaagggctcgtccgtttatgtgtttaatgaaaagggtgtacaaatatggtctagaccatccgatgcacttataggttttacatcatcttctgtgaccgtaagagtgggaaataatgcacgtatatatgatgaaaaaggggttcataaatacaccaaatcactttgattttttcttttttttgtaaacaattgaaaacgggtgcaactttgtagccgttttggaaaattgtgagaaaacaaacggaatcctttacaggaaaaaactgactaaatcattgggagatgctatggcagcaaatgaatctagttataaagattctcgtgatggacatgtatataaaacagttttcattggcaaacaggaatggtttgcggaaaatctttgttttgaaacattggatgaatgttattcgtatgaccaaactgatcccggaatccgtgacgaaattgacgaacaagaggtggttggtggatatggatatctttacaccattgaagcagccaaggaagcggttcctgatggctggcgtttgccttcggagaaagattttattcaattgactagaacggtgggtgttcctaaaatacaaacaataaagttcctgagcaaatatttaaaagatagcctttttaattgtgataaaagacgggataacggcgttaagtgcaatcgcattcaaagtccttgctggaacgatgatttcaaggacccttttggtttttctgcgctttatagtggatatggaagtcttttcgcatcggaaaaagatggattccgtgaggagtttttgaaattcaaagggcgtggagggtatgaggaagaagatatgcatattgaggctcgcttgtggatgtcttcggaacgcaatggaaaacctgcatatttctttatagaagaagatagagttggtttttgcgaaaaatttgacaggtcctataagaaaatattttcgggtgttcctggcatgaattttgtaaacaaaatggaagcgatggtagaatctggtcggtgcctttgttccgttaggctagttcgcgatatgaagtaatcatctcgtattgaaaagccttaaacatatagaatgcgaaatgagcgataataaaactgttcttcaagagtttgaatacgaggataagtctttttggattgaagcgaaaaaattaaaaaaggttcctggttattataaatggtgggctaaggaaaagcttgttaaagaattgttggattggttaggaaaagaagatcctaagtttaaaaaacttgtaaagtatgaaaaaatgaagagggagggacatttcgagtatgacaaaacaaatacatattgttgcgtctatgtaggaaagtcggataacgttataagaagaattgtagaaaatcatatttgtggctcaatacgtaattcaactatgcgtaggcatttggggtatattatacagaacaagattacaaataaatttttggataaaaaatttttggagaatgctgttaacgatattattcaacaaatgaaggtgtcctttgttgagatagaaaaaggcctagatcaggaagagacttgtcagataaacagaaagttgcatattctgaatgttaagaaaaacgattatggggataattattgttgccaacaagcgaaaatgataaaatgcaagttggaaaatatgatggacagaaatggggattctgttaggaaaatttaaatctaaaggactacaaattgcgggttatgttcaattcgcgttaggggtagtgaccccttggggcggcactgtggtgccgttttaggaggcgggtgacgagcgaagcgatgacggctgcccctaaaatatagctcgacccacgtagtggggaacgcccaaaagaaaagaactcaacgttcgcgaaatgaagttcctcgaagacgacaaatgcgtaaggcgagagtcgcgaccgtgcttgcatgggcatgaccgagcctagcatttggtacgaagtgcaaaccaagcttgtgaagctctctgcaaagccgaacttcctcgctatcaaggcgaagggtccggattacgcgaagaacatgaaggtgatttccgctaagctcaacagccttacggttgatgaaatcaaggctctccaggctggcgaaaccatcaagttcgaattcggtgaagttggtgctgactgcttgatgctcaaccgcatcgttgccgacggcatggctgtggaagccaaccagcacttcactgtggctctgaatttgaagatcacggacgaactccgccgcgcctgcgtggctcgcgaactcgtgaaccgcatccagaaccgccgtaaggaccagaactttgcaatctcagaccgtatcagcattgaactttattctgaaagcgaagtgctgaagcaggctgtgaaggaaaacgaatcttacatcaagggcgagacgcaggctgacgctatcgtgtggaaggattctactgctggtttgcaggaatctgatgcagatggcgaaaaggtcttcgtcgaagctgtaagataatttcattgcaagcgacaacctcacaaggcgagagcagcggccacgcttgcgtgggcattgccgagccgaagaggttgggcacaaagtgccaagtcttcaagcaggccgtcgcggagaatgaaacttacattgcgggagagacgcaggctgtcgccatcaagtgggctgccgttgccgatggcttggaagcgaatgacgccgacggcgaggccttcagcttcacgacggtaaaagcgtaactcgaaaaaataaaaaatctgaaaaaacgctctttccttgcgaaagggcgttttttttgttcagattttcaaatcagtttactttttctttttgtttttcgataataattatgcgtatattagcatatatgcaccaggcgtgcgtggaaggggcctgattttaggggacctgggggagcatcgtcgaaaatggtgaaattgccgattatgatggaaaaacggcgtttttatttaaaaaggagtccaatatggaagaaaaacaaattgaaaatgttcagaaccagaacaacaaacccgaaactaacaaaatcgttcttcctccaaagaaaggcgatcccggttacgacgcgttcatgaggagactttttagatcggctgcttcgaacatgctgagggatgacgaaatataaaagtgggtagaatgattatacaagatttgaaatcaacgcttaacaatttttggttttgggcgagtgttggtttttttatatccacgtttgtcacagagttgattattgaattttgttaaatgctgacacaatgcgttcagaaaaacctcacaaatacagttaaaagcgcactagattcggaggtgttttatggaaaagtcgacaatcagcgatgatcagcaggcgttgcacatggaagaacgtgccattgctgatatttacagggcccgtaaggaacgccgtagacgcatccttcgcgagaatgtgcctctatttattcgtaatagggagcgcattcttgctgatgataagatggcgcgttgccatatagactgcattcgttttgggctagcttattctggagaatggaatgtgccggtggctttcttgggcggattgattcgcttgtggaagaatccgacgtttcaggcggaatgccccaagtgtcatgaaactgcctattgtaccggcggtggcggcagtcctctttcgggggcgaagagcattgccatgacctgtggttcgtgtggtcatcggtttacgacttcggcaacgaaggcggatgagaatgcgattgcctttgggagatccctgattgcagcgatcaacagctcaaatgcggggctaggaagcgtggatgatgaatgcctccccattgaagatgttgtacatttattggaacttgaagagtctaacgcgaaataggctttgtattacactttcttgtttaatcttttacacgaaatgtaaaacttaaagttataatttacaatttatgtaaagattaaaaagtatgagaatccattaaaagtcctgaaaaatgccgattttcgcttaaattcggtaattttaacaatttctgtaaaattggcacgttctttgcattaagggggcgataatcttaaactcctttaatggaatgtgcttatgaatttttcaaaatggaccgggttgggcaacgatttcgtgctcttggaaccgggtgagtcgctggattttagcagcggatttgaacagcgtatcattaaactttgcgaccgtcgttttggcattggtgccgatggcgtagttgttgtgactccgatggatggcgacggatgcctcgtgttaaacgggatcagcgaaggccctgtttcgaaggctgttgcaaatggcgtggattttgaaatgcgcattttcaacgccgatggttctgaggcggcgatgtgcgggaatgcgacgcgctgtgtcgcgaagtacattcagactcgcggtcttgcaaaagatgcaaataccaaggttttcaatttgcatacgaagagcggccttgtgcgtccggcgcttttggatgatggccgtgtgtgtgtggatatggggcttcccaggacgttcctaggctctatcaagcttacggcggactgctatgatttcacggccgaaacggtctcgatgggtaatccgcatgctgtgatttttgtggatgatattgaaaagattcagcttgaaaattgggggagcgttctcgaagtggataggcagttccctgaccgctgcaacattgaatttgcccaggtggttgctcccggtaagatccgtatgcgcgtttgggaacgcggctgcggtgtgacgatggcttgcggaactggtagctgtgcgactctcgtggcagcccagcgtacaggccgcgtgggcgttgaagcggatgtcatcctggatggcggcacgctccacatcaagcatgaagaggacggtccggtgctcatgactggccctgcacaggaagtatttaaaggaacaatctaatgaactcatctattgtaaataccaactacgacttgctgccgggcagctaccttttctctactatcgcccagaaaatcaaggaatatcagggcgcacacgctgatgctgatatcattcgcttgggaattggcgatgtgacgactcccttgattcccgaagtaatcaaggcaatgcacaatgcggtcgatgaaatggcggtgaagggtactttccgcggttatggtccggaacagggctatgactttgtgcgcgaggcgattgtccgtggtgaatatacggcccgtggcattgaaatggatccgaacgacatttttgtgagcgatggttccaagtgcgatgtggcgaacatccaggaactctttacagaaaatgtaaatatcgcgattccggaccctgtttacccggtttatttggactccaacgtgatggcgggccgtgcaggggtgttgcaagatgatggacgtttttctaaggtgacctaccttgcatcgactgctgaaaataatttccagccggacttgccgaagaatccggtccagctgatttacctttgcagcccgaacaacccgacgggtacggtgcttagccgcgaaacgctccagaagtttgtcaactacgcaaacgaaaatggggctctgattttgtttgatggcgcctacaactgctacattcaggacgaatcactcccacattccatttttgaaatcccgggcgcccgtacttgcgcaatcgaattccgcagcttcagtaagacggctggctttacgggtgtgcgttgtgcctacacggtcattccgcatgaactttcgaaactccatgcgatgtggaaccgtcgccaatgcaccaagttcaatggcgtgagctatgtgacgcagcgtgctgccgaagcgatttattcgccggtgggctggcagcagacaaaggaagtcattgccggttacatgcgtacggctggcgttatccgcaaggaactgactgcagcaggttacacagtgttcggtggtgaacatgccccgtacatttggtggaagattccggatggagaaaagtccttcgacttctttgaccgcctgcttgctacgtgcgaagttgtggggacgcctggaagtggctttggcccgtgtggcgaagggtatttccgcttgactgcctttggcgactatgaacgcacctgcgaagccctgaagagaatcagagagaaactttagaacttagaacttagaacttagaacttagaacattgcttttttctctatgctcagccaactaagttctaagctgctagttactaggtcttaaaaattctagtaactgataactattaactagtaactgcgccgaaggcgcgaattctaattactatcttatgtccatgccctcctctattggtcctgaaatttcggtcatccagaagattagcgttgcgattattcacgagcgcgatgtggaaaagttgctcgagaatgtccttggcattttggaatccgaacttggaatgttgcgcggaactttcgcgttgctttttggcgatacgctgaaaatcgaagcttcgcgcgggcttgacgaaacggaaaagcaacgtggcttttaccgtatgggcgaaggcattacgggacatgtggccgagcgtggcttgagccatgtgattccggacttgcgtaaggattccaggttcttgaaccgtacgggtagccgccattacgaaacccaggtggcatttatctgcgttcccctgattcatgatggtcaggtcattggaacgctctcgattgaccgcccggtggacggttcaaccgatctggatcgcgatgtggccttactcgaaattattgcaaacatcacaggcgatgcggctaacgaatgcattgaactccacggtgaacgtgaggcgatgcttgaagaaaaccgcaagctccgcgatatgctttcgaacaaccccggcgaactggtgggtaactgccgagaaatgcgccaggtgtacgaacaagtgcgccaggtggcgcctagcgatgcaacggtcttgattcgcggcggtagcggtacgggtaaggaaatgattgcccgtgcgattgtgaacttgtctgcgagaaaggataagccgttcatcacactgaactgtgctgctctcccggaaaaccttgttgaaagtgaactttttggtcatgaaaagggcgcctttacgggtgccttgaatcgccgtattggccgtgctgaagcggcaaatggcggtacgcttttcttggatgaagtgggcgacctgacgatgcaaactcaggtgaagctcttgcgctttttgcaggaacgcacctttagccgtgtcggtagcaacgaagaactccattcggatgtgcgcttcttggcggcgactagccgtaatcttgaagaactcattgcgcagggcaagttccgtgaagaccttttctatcgcctgaacattttcccgatcaccatgccggacttggccaagcgtaaatccgacatcatcttgcttgcggagcacttcattgaaaagatgaacttgcgctacaacaagaaggtgggtcgcctttcgacgacggctattaatttgctcatgagctatcactggccgggcaacgtgcgtgaactggaaaactgcatagaacgtggcgtgcttacggcaacggatgattgcattcatagctacaacttgccgccttcgctccagacgagcctgagcgtaggctctgtgggcggaaccccgagtgacaagattgcgcctctcgaggtgatgatggataactatgaacgtgaaatcattactgaagcgattaagcgcaatgacggtaacatctctgcagcagggcgcgatttgggggtctctccgcgcatgatgaattaccgcatgaacaagcttggaattaagctcggtcgatagttttaattaatttataaacgaaaaggttgtacgctttatggcgtgcaaccttttttgtatgctctggggaatgcgaaaaagcaaaaaagccactcgccaatggcgagtgacttgtcttcggttttgatgtgcttaattagaggcttgtcattagtagatgaagagcatctcacggtacttcggaagcggccacttttcgtccggaacaatcttttcgagagagtccacaaccaagcggaggtcgagcataccgttcaagatatcttcgtgcttggaagcgagagccttttccatcacttcaatagcagcgaggagcttcttgatgccttcgccaagcggcttggcgtaagaatcgagagccgggaagccctggttcagagccatttcgttggccttgagagcggcggagtaagcttcgatagcctgcgggagaatgatgtccttggccatgtcgcgagcgatttcaccttcgatgtgaatcttcttgtggtagtcttccatgttgacttcgtagcgggaatcgagttcgcgcttgttgaacacgccgtacttttcgaagagggcgacgttttctttcttgttgagtgcctggagggcttccatagtagtgcgggtgttcgggaggccgcgctttgcagcttcttcgacccattcgtccgtgtaaccgttgccgttgaagataacgcgcttgtgttccttgacgatcttctggagaaggttctggagttcttcgtggaacttgtctgcaggaacgttggcgagcttgtcggcgatgatgtcgaatgcttctgcaacgatcgtgttgaggatgacgttcggttcagagcagctctggctggagcccggtgcgcggaattcgaacttgttgccggtgaaggcgaacggagaagtacggttgcggtccgtagcgtcgcgcgggagcggcgggagagtgtcggaaccgagcttgagtgcgccagcctgcttactggacttcggatcgcccttttcgagctggtcgacgacgtcagcaagctggtcgccgaggtacatggagatgattgccggaggagcttcgtttgcgccaaggcggtggtcgttaccagcgcttgcaacagccatacggagcaggtcagcgtgagtatcgacggcgtaaatcacagcgcagagcgtggtgaggaagatggcgttctggtgcgggtccttacccgggttcaagaggttggtcttaccgtagttcacagaccagttgttgtgcttaccagaaccgttgatgcctgcaaacggcttttcgtggaggaggcagacgagtccgtggcggtcagcaacctgacggaggacttccataatctgcatgttgtggtcgcaagcgaggttcacttcttcgaacatcggagcaagttcgaactgagccggagcgacttcgttgtggcgggtctttgccggaatgccgagcttccagagttccttttccacatcgttcatgaagttcaaaatgcgagacggaatgctaccgaagtagtggtcttccatctgctggtgcttagccggagctgcaccgaacaaggtgcggccggcctgataaaggtccgggcgctggaggtagaaacgcttgtcgacgaggaagtattcctgttcggcaccgagcgtgacggtgaccttctgcggagcgacaccgaagaggcccatgagacggtcggcggatttctgcaaagcctggatggagcggaggagcggagtcttcttgtcgagtgcttcaccagtgtagctgcagaatgcggtcgggatgcaaagcgttgcaccgttgccgtgacgcttgatgaatgccggagaggtcgggtcccaggcggtgtagccgcgggcttcaaacgtagagcgaaggccgccgctcgggaaggaagatgcgtccggttcgccgacgatcaagttcttgccgctgaacgcgaggatggctttgccatcttcgggttcaaggaaggagtcgtgcttttctgcagtagaaccggtaaggggctggaaccagtgagtaaagtgagtggcgccgcgatcgatggcccactttttcatagcgtgtgcaacttcgcctgcgatgctcgggtcgagcggtgcgccgtcatcaatagtagcgaagagctttttgcaaatgtctttcggaaggtaggtgcgcatcgcttcggcgttgaaaacatcttcgccgtaaaagtcgatgtttgcaggtgctgccggcattacgcccgttgcgttttcacttgcgatttccttgatagcttttaatctgtattcgttgctcatggcaatctcctatttgaatttttcggtctgccaaatgcaaaaagtgtgccaaaaggggagacgaaccagaaaatggcgaaatctgcgcgatttcaaaaatgtaaaagattacacttgatttttacttagttgtaaaaattacaataaatgaaaaactttaattgaaaatacaaaaagtgtaaaacttagtgggttaaaaggttggtcggaaaatttccgaagattgtgaaaattttcgtgctgccgagtgatgtttacgcgttgtgtaaaattacgatatttctttacgatttttgtaaaaagaatactctttaatgctccaatataaatatgaaaaaccctaaaaaacgcctgttttacattttatgagcggttttccaaaaattggcacggattttgcaaataggaagcgcaaaaattaggaaaggatatatatgaacgctcaagcactttacgatccggccaacgaacacgacgcctgcggtgtcggcctggtcgctaatattaataatgttgcctcgcaccagatagtgttgcagggtatcacggtcttgaaaagacttatgcatcgcggtgcggctggtggcgacccggaaacgggtgatggcgctggccttttgctttctatgccgcacaagttcttccgcaagctttatccgacgcttccggcacgctatggcgttggcatgttctttgtcgaaaatacgcttgaagcggaatcctttgacgctaagattcgtgaaattgccgaagctgaaggcgtgaaggttctccagttccgcgaagttccggtaaacccgactaagattggccgcacggctcgcgaaaccttgccgcatattcgtcaggtgttctttgacggttctgcattcagcacgaatgaatctttcgacattaagctgtatgtggtgcgccgcttgattgaaaaggcttgcaaaggtctttacgtctgcagctgcagccgccgtagcattgtttataaggggcttttgcttgcaagccagattgaaggcttctacaaggacttgaacgatctcgattttgaatccccgattgcacttgtccaccagcgttattctacgaatacgttcccgacttggccgcttgcccatccgttccgttacctcgctcacaacggcgaaatcaatacgttgcgcggtaacctcaacagcttgcgcgctcgtgaaccgcatttgaagagctctgttatcggtgatgacttgaagaagcttttgccgctcgttccgggtggtcagagtgactcggctagccttgataatatgtttgaacttctcgttgctgcgggccgtagccttccgcatgcgatgatgatgctcatgccgcaggcctggggccagaagcattacctcggccgcgatgtgcgtggcttctttgaatatgaatccatgctcatggaaccgtgggatggtccggctgctgtcgcgttctccgatggtgtgaatgcgggcgcaatccttgaccgtaacggcctccgtccggcacgttacactttatgtaaagatggcctcttcgtgatggcttctgaaacgggcgtgcttgacttgcgcgatgatgaagtcgaagaaaagggccgcctcaaaccaggtgaaatcatctacctcgatttggaaaaccaccgcatcttgaaaaatgccgaaatgaaggctcaggtggcacgtagcaaaccttaccgccgctgggttgccgaaaacaagatgagtgttcgtggcctcttcagcgaaatcaatccgtctgatgttccggatgatttgctcgtacagcagaagcgctttggctattctgccgaagatttgtctgtcatcttgaagccgatggccaaaaatggtgcagaaccgatcggctccatgggtaacgatgccgctttggccgtgctttcggacaagccgcagccgctgttcaactactttaagcagttgttcgcccaggtgacgaacccgccgattgacccgattcgtgaagagctcgtgatgagccttacgacttacatcggtaaccacggcaatattcttgaagaaactccggaacaggcgcacctcatcaagattccgcgcccgatcgtgaccgaagacgaaatccgccgctttgaaaacattggcgataagagcttcaaggctaaggtgctcaagatgcagttcccgctgggcggaaacggtgaggtgctcgaagccgctttacagaatttggcaggtgatgctgtgcgtgctgtgagcgacggttttgatatcatcgtgctttcggataagaacgtggattggggctacgtgccgatgccttcgcttttggcaacggcttgcgtgaaccgcaccttggtcgaagctggtgttcgtccggaaatcggtttgattgtgcagtccggtgaagtccgcgaagttatgcactttgctttgttgctcggttacggtgcaacggtcatcaacccgtaccttgcattccagagccttaccagcatgtgccatagcggcgacctggatgtcgatccggtgacggctgctgcaaactacgtcaaggctgtggacaagggtcttttgaagatcatgtcgaagatgggtatctcgacgctccgtagctaccgcagtgcccagatctttgaagctgtcggcttgaacaaggaacttgtcgaaaagttcttgccgggtacggctagccgcatcgaaggtatcggtcttgaagaaatcgctcgcgaagtgggtgaacgccagaatgtcgcatttgccgatgcaagcaaggttcttcagtcgggtggccagtacagcttccgcaaggaaggcgaaaagcacttgtggactccgcagtcgctcgctacattccgccaggctgtgcagggtggcgattacgaaaagttcaaggcctacagcaagctcatcaacgaccaatctgaacgtcaggcaacattgcgtggcctcttcaagttcaagcagacgactccgattgatatctctgaagtcgaatcccgcgaatccattatccaccactttgtggcaggcgctatgagccttggctccttgagcccagaagcccacgaaacgattgctattgccatgaaccgcatcggtgccatgagcaactgcggtgaaggtggtgaagatccggaccgcaatactcctgccgcaaacggtgatatccgtagctctgccattcgccagattgcttcgggccgctttggcgtgacgattgactacttgcgccatgcaaaggacttgcagattaagatggctcagggtgcaaagccgggtgaaggcggtcagctgccggctcacaaggtgaacgaatttgtggcacgaatacgccactcaattccgaacgtgtccttgatttctccgccgccgcaccatgacatttactccatcgaagacttggctcagctcatttacgacttgcgcaatgcaaacccgaaggctcgtgtctctgtgaagctcgtttctgaagtgggcgtgggtacgattgctgctggtgtcgcaaaggctcatgccgacgtggtgctcatttctggccatgatggcggtacgggtgcttctccgcttacttccattaagcatgctggtcttccgtgggaactcggtattgccgaagcggaacagacgcttgtcctcaatgacttgcgtggccgcgtgaaactccaggtcgatggccagctcaagacgggccgtgacgtggtggtcgcagccctcctcggtgccgaagaatttggttttgcaacgaacttgctcgttagccttggctgcgtgatggaccgtaagtgccacacgaaccagtgcccgatgggtattgcaacgcaggatccggaattccgcaagcgctttgccggtaagccggaatacgttgaaaacttcctctacttcattgcagacgaagtccgtgaaattttggcaagccttggcctgcgttctctcgaagaagcttgcggccgtagcgacttgcttgaacgcgatgaagctattgccttctacaaggctcacaaccttgacttctcgaagatttttgaaaccgtcaatggcggcatcaagtcttacgacaagaactacgtgaaggaagctctcgaaaactttgaccgtcgtgaactcttgccgttcgttagcgatacgctcaagagcggtgccaatgtggaactctgcacggttgttcacaataccgaccgtacggtgggtacggaactttccggtgaagttgatgaacactttggcgtgaagggtctccctgaagatacgattaaggtccacttgcacggtgtggctggccagagcttcggtgctttccttgctccgggtgtaacgcttgacctcgaaggtgaagcaaacgactttatgggtaagggcctctctggaggtaagattatcgtccgcccgcctagcaatgcaagcttcaaggctgaagacaatgtcattgccggtaacgttatcggttacggtggaacttctggtaagatcttcatcaacggtcttgctggtgaacgcttcggtatccgtaactccggtatgctcctcgtctcggagggtgttggcgaccatggttgcgaatacatgacgggtggccgcgtggttgtgctcggtcgcgtgggcgtgaactttgctgccggtatgacgggtggctttgcttacgtgtacgacgaaacgggtcacttcgacttgagctgtaacgtagattctgtggaccttgaaagtgtgctcccgggtaccgatagcgaaaaggaattgcttgatatcatcggccagcatgtgaaggctacaggcagtgaaaagggcaatcgcattcttgaaaactggaatagcgaacgtccgaaatttgtgaaaatattcccggtggattaccgcaacgcattacaggggaaggcataatggaacaggtgaaacgcatacaagatgtctaccgccctgttgaagagcgcgtcaaggacaacaaggaagttgaacgtaaactcacttctattgaagtggtaaaccaggcgggccgttgccatagttgcggcattccgttctgtcatggtgcgggttgccctctcggaaaccttgtgccggaattcaatgcagcagtcgctttaggaaatgcggaacgtgcttacgacattatcagtaagaccgcgttcttcccggaatttacgggccgtgtttgccccgcactttgcgaatctgcttgcacgggcaatgtccataacgatccggtgatggtccgccagattgaaaagttcattatcgagaccgcttttgaagaaggccgtgtggtgctccccgaagcggaaccgaatggcaagacggcggcagtgattggctctggccctgccgggctctttgctgccgaagcgctgcgtcgtaagggctttgctgtcacggtttacgaaaagcgtgaaaaggccggtggcctgttgcgctacggtattccgaactggaaactcgacaagtctgtgattgaccgccgcgtggctttgcttgaaactgctggaattaagtttgtctataataccgaaatcggtaaggatattgctgcggaatacatccacaagaattttgacgaagtcttccttgcaattggtacaccgaatgcccgtgaccttaaaatcccgggccgcgatgccgaaggcattttccttgctctcgacttcttgcatggtgccgaaaaaccgggcgagacgaatccggaaaagttctccgccaagggccgcaaggtgctcgtgattggcggtggcgatacgggtaacgactgtgtcggtaaggccattcgtgaaggttgcgaaagcgttttgcaggtggaattcatgccgaagccgcctgaggaacgttctccgtccactccgtggccggattggccatatatgttgcgtacaagctatgcacagcatgaaggtggtgaacgtcgctggaatgtgtcgtctaagcagtttattgtgaaagacggtcgcgttgccggtgtcgaagcggttcgcgtggaatgggaaatgtccccacagggtcgtccgctcaagccgaacgaagtcccgaattcgaccgaagtcatcgatacagatttggtggtgctcgccatgggctttaccggtgtgcctgccgaaggtatcgtgaacgatctcggactttcgctcactccgcgtacggcgattatccaggatccggcccgacatatctatgcagttggcgactgtgccaatggagcctcccttgtggtgcgcgccatggccgatgccaaggcaaaagttgctacaattaagtagcggagttttataaccaaaaaagatatgtttggattctatcgatttgcgagcgtttccccggtcttgaaggtggccgatacggcctacaataccgaggaaatcatcaaaagtgcgaaggaagctgcctctaacggggcggcttttgtcgtattcccggaactgtgcattacgggttacacgtgtagcgacctgttccatcaggaactgctgttgcaaaatagctttaacgctttattgaaaatcgcgggtgcttttgccgatagcgatgttgttcttgccgtgggacttccgttgcgaatgttcgggcgcttgtacaactgtgccgcgttcttgcaacatggtaagctcattgcagtgacgcccaagattcatttgccgaaccagcgtgaattctatgagaaacgccatttctcgagcggtcgcgacttgttgcgtggtgccgttggcggctctgttggagcaatccgttgctatttcgatggcgttggcgaagtgccggtgacaaattactttaccgtaaagtgtggtgcgcttggtcaaaacggcagcgaatgcgcgggttccgaagttcgcgttggcgttgaactttgcgaggacttgtggacgcctgtaccgccgagtggtgaacttgcacttgccggtgcaaatgtaattgtgaatttgtcggcaagcgatgctctcgtgggcaagcgcgattaccgcaggaatcttgtattgaatcagtcggcaagatgcatggctgcctatgtgtatgcatcggcaggcgttcacgaatcgacaacggatatggtctttagcggtcacttgatgattgccgaaaacggttcgttgattgccgaaagtaagccgttctcgcgcgaaacggaaatcgtctatgcagatgttgatgtcgaacgcttgaatatgcaacgcctgagcgaaggctcgttccaggatttcgatagccgagaaattgtagcgcgtgccgcaagttttgatggcctgcgtgctgtcgaaaaactgcaataccgatttgtttctccgatgccatttgtgccgggctctctagaatctcgcgatcagtcttgcactgagattttcaatatccagtgtgcaggtcttgcgaaacgtctggaagcttcgcgctccaagcgtgctgtgattggactttcgggcggtcttgattcgacgcttgcattgcttgttgttgcagaaacattcaagttgctgaaacgccctgcgttggaaatcttgtcgctcacgatgcccggattcggaacgacgaagcgcacgaagaataatgctgttttgcttgcggagcttttgggcgttgaactgcggactgtaagcatcaaggatgcgtgcctccaacatttcaaggatatcggccatgacccgcaaaagcttgacgtgacttatgagaatgtccaggcgcgcgaacgcacgcagattctgatggatgtcgcgaatggcgaaggcggaattgtgataggaacgggcgacctttccgagattgcgcttggctggagcacgtacaatgccgatcacatgtcaatgtatgcggtcaactgcgatattcccaagacgcttgtgcgccatatcgtacactggtatgcggacaactcgctgaagtttagtgccgatgcaaaaacggctatggaattgaagaaagtcttgtacgacattctcgatacgccagtgtcaccggaacttttgcctgccgatgataatggacaaattgcgcagaagaccgaaagcattttgggcgcatacgaaatccacgatttcttcctctatcattttgccaagtatggtgcaactccgcaaaaacttttgttccttgcgaaatacgcatttgcgggcaagtttacggatgaagaaattgaaaaggcgcttacagtctttgtgcgtcgattctttacgcaacaattcaagcggagttgcattccggatggcccgaaggtcggaacgatttcactttcgccccgtgcggactggcgcatgccaagtgacgcaagttttgcggactggctgaaataattctcgctattagttcactcgctattaattcaaaaaaataagtgccgcctttgcgcggcatttttcgtttgaatcctgtttgacaatttgacgttctcgttgcaaacgtaaaaccccggaacatttgttccggggtactttagtcaacagagatactttttagttggtagaacttagttggcagagcttagttggcagaacttaaagagaaagctttgttctaagttctaaatactacatgttgctgaagatttggaatccgctgtaagcttcttgaccgtgttcagcttggtcaaggccgcgaagttcttgcttttcagtcacgcggaggcccatggtcttcttgatgatgaagaagatgaggcttgcggcagcgaagcacgggacagcgtaggcgaggacaccaacagcctgagtgccgagcgtgtagtcaccggtgatatcgaagataccgacagcgagcgtaccccagacaccgtttacgaggtgaacagagagagcaccgaccgggtcatccaagtgcaagcggtcgaacatgaagactgcaccgacgacgagcacaccagcgattgcaccgataatccaggaagaaagcggggtcacgacgtctgcaccagcggtgatagcgacgagaccggcaaggcatccgttgagggccatggtggcgtccggcttcttggaaacgatccagcttgtaagcgttgcggtgatgatgcctgcgacagcagcgaggttcgtggtcacgagaatccagctagtagccttcgggtcgccgttaagagcagaaccggcgttgaatccccaccaaccgaaccagagcatgaacacaccgattgttgcaagcggaatgttgtgagccgggatagcgtgaaccttgccgccgacatacttaccgatacgcggtccgagaatcatgacgccagcgagagctgcccaaccacccacagagtggacgagggtagaaccggcgaggtcgtggaaaccgtgagcaccgaaggtggagagccagccgccgccccatgtccagctaccgacaaccgggtagacgagagccacgtaggcgatggtgaaaacgaggaaggagttgagcttcacacgttcagcaacggcaccagagacaatcgttgctgcggttgcagcaaacattgcctggaacagccagtccgtgaacagagtgaagtgtccgttgtaggcggcagtgaagtttgccggatttgcccagtcgccaatgccgaagcctgcgaaaccgagaatgccgttgaatgtacccgggtacataaggccaaagccgagcaaggcgtacatcgtgataccgattgccggcacggcgatgtttttgaaggcgacgtttgcagagcacttagcacgcacaaggcctgcttcgacacatgcaaatccgagacccatgatgaacaccaacatggcgctgatcatgatccaaatgttttccgtcataaagatggcgtcgttgacggttgcgactgttgctacttcgttcatttgttaaatcctttttgaaaattttagtttctaattctgaattcctgattccgaattaaccaatcgcctccgggccagtttcgcccgtgcggatgcgaacgcactgttcaagcgacgtgacgaaaatctttccatcgccgatttctcccgtgcgtgcgcccttgatgatggcgtcgatgcagggctttacgaattcgtcgttcactgcaatcttgagacaaattttcttcagcaaattaacttcggtaacaacgccacggaaacgttggttgtaacccttctgctggccgcagccaagtacgttagtgacggacatcttgtagatcttgttctcgtatagcgattgctttacgctattgagcttttctggttgaatataagctgtgacgagcttcatgttggtatccttttttgaggtttttaatttttgttcgctacccctaatgcaaagactgtgccaaaaaataaaactggcgaaattcgctcaaaaacgccaaaagcaaaagaaaaatcgcagctgagctagctgcgattacaaattttagatttacaaattttgcgttaaattcacaaaatgtaaaaagaaacgagacgcttttgtgcgtctcgtaatgaacttttaattactttgttttagtctttttcgttttttcagatggcgctgtaggctttttcccgttcgcttttttctgctcgagggctgcctttacaagacctgtaaacagcgggtgcggatctgtcgggcgactcttgaattccggatggaactggcaagcttcaaagtacgggtgattcttgagttcgaccatttcgacgagctttccgtcgggcgatgtacctgcaattttgagtcccgccttttcgagttccttgcggaattcgctattgtagttgaactcgtaacggtggcgatggcgttcgctgattttttcgctcttgtaaagcttggccgcgttggaatccttggcgagcttgcaggggtaagcgcccaagcgcatggtgccgcctttttccgtgacgttcttctgttcgtccatcaagtcgatgaccgggtgcgttgtattttcgtcaaattcggtggagttggcgtccttccagccgagaacgtcgcgcgcaaattcaatcacgcagcattgcatgccgaggcagatgccgagcagcggaaccttgttttcgcgagcgtagcggatggcagcgcacttgccgttgacaccgcggcttccgaaaccgcccggaatcaaaatgccgtcagccttcttgatgagctttggattcttttcgagttcttcggcttcgatacattccacgttcaccttggcgttgttggccatgccggcgtgctgcaaagcttcgtgtacggacttgtaggcgtcacgaatggcaatgtacttgccgacgagtgcgatggtgcattcgtacttgggctgcgtggccttcttgacgaggctatcccattcagaatgtacaatcgggtggacgctcaaatgaagctgttccaaaacgcgcaagtcgagttcctgcttggaaagttcgcgcggcacggcgtaaacggaatccttcacgtccttctcttcgatgacgcattcgggcttcacgttgcagaaaagcgcgagtttgtcgagatgttcctgcggaatatgcatttcggtacggcacacgagaatgtccgggaaaataccgatgttgcggagttctgcgacggagtgctgcgaaggcttggtcttgagttcgcctgcggccttgaggtacggcaccaaagtcaggtggataaagcaagtgttttcgacaccgacttcaaaacggaactgccttgccgcttcgaggaacgggagcgattcaatatcgcctgcaacaccgccgatttcgcataagataatatctgcgccactttcggctgccgagcggaatgcatccttgatttcgttcgtgatgtgcggaatgacctgtaccgttccgcccaggtaatggcctgcacgttccttagaaagtacggaagaataaatacggcctgatgtgtagcttgatgccttggaacactgcacgccagcaaaacgttcatagtggccaagatccaagtcggtttcgtagccatcgtcagtcacaaaaacttcgccatgctggtacgggctcatcgtacccggatccacgttcaggtacgggtcgagcttttgcatgaataccttgtagccgcggctcttcaagaggagcgcgagcgatgccgaggtgattcccttgccgagcgagcttacgacgccgcccgtgataaaaatgtacttaggctgctttgccgaattctttgcggttgccttagccatgtagcgtctccttgccggccactgtgccgggggttgttataaagtttgtataaaaataaaggcaaaagccagtagcttttgccaaacgataaagacagttaaagaggggaaaaatcgggtgtttaatagcttgttcggagggggtcgcctgatgacgttgcgaaatcgttgcaacggctgaatacaggtgagcttcgatggtgtccgatattttcatcggacttataatgtagtaaaaatgcggcgtagggcaagaataaccttgaaattttttgtaacaatttttgtactgttacattttgtgtaaagcaattttctctaaaacaagaaaatgtaaaagattggcgcgatgcacgatgttttgcgattgcggaaccgctgtttgtgactattttttagccaggtatttttatgtctatcatcaacgaaattcaaaaagcgcttttcgcaaaacaggatttaaagttcaaggctttccatagcaagcttattccgacgacggatccaaagtcaattatcggtgtgcgtactcccgacttgcgggccatagcaaaggaatttgcaaatcactctgacgtggaaaaattcttgaccacgcttccgcataagtattacgacgaaaatcaaatccatgcgtttattttgtctttaattaaggactatgatgattgcgtgtcgcacattgatgcgttcttgccgtatgtggataactgggcaacttgcgatcagatgcgcccgaaagtttttgcaaaggccgcgaaccgcaagcgacttttgaaagatgttgaacgttggatgagtgctcccgtgacggacgtttacgctgtccgctttggtatcgaaacgttgatgtcgttctttttggatgatgactttgacccgaaatttttgaaatgggtttcgaaaatccgcagcgaggaatattacttgaacatgatggtggcgtggttctttgcgacggcacttgcaaaacagtacgaagtgactctcccatttatcgaaaaacacgtgcttgatgcatggacgcataacaagaccatccagaaggcgattgaaagctatcgcatcacggatgagcagaaagcatatctgaagaccttaaaattatagtatctttaaaatatgattgattatacagtacagaccataaaaactgacaattttgaaatggactacctcaagtttggcacaggcgcgcgtacgctcgtgttgttaccggggatgagtctcaagagtatgatgggccttgcctcgatggtggtggattcgtacaagatatttgcagacgattttacggtctacatgttcgaccgcaaaaagaatttcggtgaatcgtatccgatggaacagatggcgactgatactgccgaagcgatggatgcgttgggcattgaacgcgcctgcttcattggaatttcgcagggtggcatgatttcgcaaatcattgctgaacaatacccgcagaaggttgaacgcttggcgctcggttgcagtgcagcccgcttgaacgatatgtctcgcgcggtgatgacggaatggaaacgcctcgccgaagctcgcgatatcgaagccctctgctctaattttatagataaagttttttctgccgaaacaatccgcaagtacaaaaagagcctgatgcgcatgaatacgaatgcgaccgaacaggacatggctcgcttctgcgtgcttgcccgtgcctgccttgaatacgatgcatacccgggacttgaaaaactcaaatgtccgacgctcgttttgggcgcagaactcgatcaggtcttgggcgtaatcgcctctcgcgaaatcgccgaagtgctaaagcaaaacggtgtgccgacggaactctacgtttacgagaactatggccatgccgcctacgatgaagctccggattaccgttcaaggattttggagttcttgaagggatagggggaagggccctgtttgatgagtcggttatctcggattttctcgtgaattgggcgtggcgagcgtttttttagcgattttatgttaatttgcgaaaacatacactaaaaaaatgtatatataaaacgtgcaattaatattaggcacaaaagccaaaaaatgttttttaattaataccttggatgcttgacttctgaggtgtgtttttgtttaaaattggaaaaattatggacgaaattctttctcttgcttattatatcacatacgcgactcgtagggctgacgctcctattggtttcaactttcttcgtcaagcagaaaactttattgctgcgttgatgccttttgaagctgctactcaagattactatgatgacgatcttgttgctttaattaatatccatatcactagagatgagttcttagatgtactagcgcaaatagagcggggggttcggccgcgaaatgtcagtttgcctgtaagaggagttgtccctaatcctcaggaacgtccgagtttttttgaaaactatatcactaatatccatgatgatagaacaaaatcgtcggtttgccagaccatcaatcgcttgaatgaggttatgcagggcatttcctataatggtgttgatgaaaatggaaatccggttgtcgaggcgaataatccgaagtctagaccgaatggattggttgttggtcgagtccagtcgggtaagacgcgcaactatatcggcttgatgttaaaggcttttgatgaaggttggaatacaatctttgttttaacgagtaatagcactgaacttcgtacacagactgctagtcgaattgccaaagatttagccaaagccggtataacggataggtttgctcgtcaggtagatgtaagtattagaaatggaaatcttcctgcgaatgacacaaatggtttcctctattggggcgtggtaattaaagaagttaataatattggaaatttcaagcaatggttgagtgatagtcgtgctgttcatcagaatatgcgcgttatgattatcgatgatgaagctgataatgcaagtccgaattctaataatgatcccaatttgttagaggacgcagaaattgatttggaacttgagaagttgacttgtcttgctgaagatgaacaatttgcaggactagtagatgttgtggaatggttcaaaaatcttagaacattgaatgctgaacatgctgcattaatttttgctaaaaatattttagcagaaggtgcaagatcggctactgttcaacgcgatgcgcttcttcgaaatcaaaattggtgcaacctgactggtgcgacggaagaaattgttcgtgaaatttatagatactataatgttggcaatagaaagccaaatgtaaaagaatttattttattggtgaagtcaattctgtctatcgcaactgacagaagccaaatcaatggtggcatcattgaaatcgtggataagactcgggatgctgtcgaatatacatataattttaaacattgtgcttatatcgcttatacagcaacgccttatgcttgtatcttgaatgaaaatccgaacgcaacttccatttatcctgattttattcaatcactagacaaatcaaatcagtattttggccttgctgaaatttttggacggtatgatcctgataatctaaattcgagaatgcctattttgcaaactttttcggatgaggaagctgttctcgttgataaagttaaaagtggagctagaatatcggacgatttgtcggttgaaggagaagaatgggttggcttgaaagacgccatcagctatttcgtttgctctgccgcagctcgccgtgtacgccgattgagagatgttcctgttatagagaataatggaaatgaagaattttattcgtctattcgtgacgatttatggacatcaatgttggtaaacatccatcatacgataggagtcatggatggagctaaagatgctataaaaacatatttgcgaaatttcttacggagggacgattttatagatgtttgtcatgaagcttgggtgcgtatgacaggcgaatttaccgaagaatattttagacaacttttcccaaattatggagagtttgagccctatccaagttgggaagctcttttgcctcatttagagtattttagaggcgtggataaaatccaggttgtggtattgaatactggcgctagcggtagagatgattcgaatcgttacgcaaataatggtgatggtgttcaacgttatacggatgatcgagcctggattgtttgtggtggtaacaaaatttctcgtggtttaacgcttccggggcttactgttagctattttgaccgattgaacaaaacgattcccgtggatacaatgacccaaatggggcgttggttcggttatcgtcgtggttatgaaatgttaccacgaatttggatgaagcctgcaaatttacaggaattgaagaaaatcgcccaggttgaagaattgcttcatccaagcattagagaaaattttgataatcattattctccggcagatccgaaccatttccaaacggtttattcatttggtagaaagctctctggaagagaacaaagtcgcagacggatggaggctccgatgggggctttaatccattctaaaacactgcctattcagagagactctgttgtggctgcttataatattgttaatcgctttgctacggaacatcaagagaaagttcggaattcagaagaatatcaatatagtagaatcccgttatgggagaatgttcctgtagaagatgttgttaggacattgaccgaattacgagatttctatcctgaaaaaacgaaacgcgttttgaatgccttgattagggatgttaacagtagcttagtaaatgaatgggatgtcgttttaggtacacctgctattggcgtgctggatagcgtgccggaaaataggccgtatttccggatagggaattttattctttcgggtgctaatccgaggatattctataaggatggcgttttggaagcggaatctagacttcacatttcgttctatgcgaatttcccgaaaacagttttggaagaaacaactcaatattataaggattattttagtcatcatccagaagatttgcctaaagataagaaattgcctgaaggtttccgtaacagatctgattcccgttatatggcaacagcgtttgctggtttgagaagtccttctaataagaagcctgtattgcaattctatgtgattaatccgcaagggaatgtagaaggacttgaggcgggaatacctttaatcgctatatctgtttattggccggaacacaatccggattacttcgttgcaaatgaagttggttatgaaccgcctccgcgttctattgacaaaactcatgtctttgtgaaagtcaatagaattcttcaggaagccaacttcccgatgactacggcggctttaagggcgaagttcctcaaatattatccgcttcgcaaattcccaaatgcagaaacggtttataatgccaatgttcgccgtggtaacgagaatgggtatggttattaccagttcccaggtaaagatgcttatgcttctataaattgggcggaaatggaaaatgcggaaatagaaataggtcgtgctttcttgaaagaaatcgcaattattttacgaggcaccgtgaatcggttgtcttttgatgatttgaaaaatgctgttcttgctgcggatgctagatggaatgaaaatttgatgccttcaactccggcagaattacaaaggcttatagagaatcatcctgaatataatctgaggtgcgaacctggacgtccgtatcgtttctggtttaattgtgagggtgtgtaactatgcctgatgctttagatgcaaacttaaaagaggtgctgactgatttgatgatgcaaattggtcagactcgacagaagattgttcgccagtttgctggtgacttctacttcttttcaaatttcactcagatgggcgttgcaatcgctttccgtaatgatgcgaatgcgtttgttcgtcaactgaagacgttttctttagcacgtagtgctgaactgcaaacgacgaatggcttgttgcctggtccgtttttgacattgtctattaatccgcaggaatttgactttgaaaactcactttctgttggaattttcgttgatttgatgattcgctttgttgatgctgaatatagggaaaagtttacaacggatcccgatatttgttatacgattctagcggacttgcttggcaatacgtttaaagaaacttcgccgtatgcagtacttgctgaagtacaaatgctgcggatgcttaatagtcagtggttgattcattctgttcgggaaaattggcctgggccggatggaaatgtccatgattttgaacttgaaaactgcagcgtagaggttaagtcgactttgcatgcaaaggatcgaccagaacttgttatttcatctcaacaccagctgcaaaggactggggataagcctctttatgtagccttgttccagtatgaaaatacgggcgatttatctattggtgaagaagtcgctagatacgaatctcccaagatagaatacaatgctcttgttaataaattgaaggacaagggaattgttgaggggtcgctttcgtggcaaaaacagtatcattggattgaaaatcctcgtttttatgaagtgacggatgatttcccaagaattactgaggacatgttcgtaaacaatcagttcccgcaagatataaccaagattatttatcatgtggatttgagaaaccaacgtgcttacacgtttgaagaatttctaaaaagaatttcaaataattaggagaaaatatggctggtcaaaaattggaacttacatgggttggcaaaaataaaccggtaaagctggaaccgcgtttgttgctggaagtgcctgaaaagtcctattgtgcgaaaacaaagcgcgaaggcgatatttttgataatatgcttattcatggtgataacttgcttgcattaaaagctttggaaagtaagttcaccggacaagtgaagtgtgtgtatattgatcctccgtataatacggggtctgcttttaaacattatgatgattgtttggaacattctacttggctgaatttgatgcgagctcgtttagagtctatttttaaattgttaaaaaaggaaggtgtcttatttatttccatagatgatgacgaatgtcattatttgaaaatattatgcgatgaagtgtttggccgagaaaatttttgtggttcatttgtttgggaaagaaaaaagaaaccgtcatttctgagtaatatgggcgttgtgacggaatatattcttgcttatgctaaagagaagaaaagtagtcctccatttatttatggaacaacaactaaagggaaaaaatatcctattaacaatgcaggaaatactttagctactttgacattccctgctggaagtgtgtctttcagaatggttgatcaggttgtagttgctcaggatatgtctggtggaaatatcgttacacgtttgcttaatgatgtgattatcaaaaatggtgtaaatgaaaatcaattctctcttgagggtgaatggcgttattctcaagacacaataaatgagattattgattctggtgagcaaattgttattagtaaagttcctttccgccctaatcatgtgaaagatggtggaaaacctaaaaaaatgaaaaacttgttaagtgttgcccactatagtatggcgactaatgaagatgctactgcggaaagcgaagcgctttttggcaatatggacgcttttgacaacccaaagccagaaatgttgatttcaacattaattgatgctgtgacagaaaagggcgatttggttcttgattctttccttgggtctggaacgactgctgctgtagctcataaaatgggacgacgatggattggtgttgaattgggtgatcactgttattcacattgtatttctagattgcaaaaagtgattgatggcaatgatatgggaggtgtaagtaaatcttatgattggcaaggtggcggcggcttccgtttttatgaattggctccatccctcatcaaaaaagatgagtatggaatagaggtcattgatagggaacattttgatggtgcgcgccttattgaagctgtctgcaaaattatgggttttgaatatgctccgagtcaagatgaatactttatccatggacagagtactgaaaatgcgtttatttatgtgacgacgaactttatgactacagagcatattcgttccattagtcaaaaattgggtgatcgtcatttaagcattctctgcaaagcatttgatgccgttcctgcagattgtgaaaatatcaccatttctaagattcccaaagagattcttgacaagtgcgaatggggccatgatgattatagccttaatgttaaaaatctgcccatgtcagaaactgaatcggaaccttctttgaatttgtaggagcatttaaaatgaagcttgttgatagtatttctaagtgcttgagccttcgcaaaccgcagaaggttgctctcgaacacctttccgctgttgtagaaaaatttgcagaagccaatcttttgaaaaaagatgccgatattgcggaacaattgaaaatcgttcaacaatatcaacagtctgctaatttgactccaatgtcaaattttgatcatagttttagttcaatgacatttgacatggctacaggcgtgggtaaaacacgtttgatgggggctttcattgcctacttgtataaaaagtttggtttaaagaattatttgattgttgctccaaataccacgatttacgaaaaacttattgctgattttacttctggttttgataataaaaaatatgtttttcgaggccttgatcctttgggatggccgtcgcatcgaattattacaggggacaactataatagcgttgctgcggggactgatgttctttatgatgtaactcctattacagtaaatattttcaatatagccaagttgacggaaaagcaaagtgcaaaagaaaatcatttagataaatcggatgccgctgctgctcttccccgagttcgtcgaatttcagaatttttgggtgatagttacttcaatattcttttgaaaaaagaagatttggtagtgattatggatgaagcccatcattatagggcgaaagccggatatagcgccatagatgaacttcatcctgttctcggtttggaactgacggctactccaactaatcaaactaggaatatcctatattcttatgatttaccgcaggcaatgcatgatggctttgtcaaggttcctgctgttgcttgtcgccgcaacttcaatcctgctaatttcactccagaggaattggaacacttaaaactgaaagaagctgatttaattcattcaaataaaaaggtagccttgaaggattatgagtttaatcatggcttgaaacaaaatgttaaaccatttatattcgtaatctctaaagatatcgcccatgctaagcagattgaggaatacactcagtcgaaagatttttgtaatggcaaatataaagataaggttctgcgcatagatagctcttcaagtgatgaagaaataaaaaaactgttgatgcttgaacatcccttgaatccgtatgaaattgtgattcattgcaacaagctgggtgaaggatgggatgttacgaatctttatacgattgtacctttgcgtgctgcgaatgagctgcatttgattatgcagtccattggacgtgggttacgattgccgtatggcaagcgtgttggggataaggatgtcgaccaggtagtcgttatctcgcatgataacttcgataaagttattgaagaagcgaagaagaaaatgggcgttttggaaacgattgatcttggtcctggaactccagaagaggctggcagtggtgttccgcgtaaagtccagataacgatgaaacccaaaacagaaatgctagttgctccggtttcggctggtgctcctgctacggaagattctgctccgtcaataaacgttcctcaaccgagttctgtaaatacgcctgaagttgcggcaggtaagattcttacccaaatggacgaggatgctggcaaaggcttaaagccaaacctgaataatcctgtatacgtgcaaacgacaaaagattctttggctgagcaaggtgtatctgaaaatgttgcggaacaaggcgttgaaattgtaaaacatgtgacgattgatattcctcgaatcacattgactccaaaatttgctgtaacatgcaatcttgatgaatttacttttgatggttctgaaataaagaagcttcagcctatagacaatcaattgttgattcaaacagtattggctcagaagccttctcgttatatactgaaggttgtggaaaatggggactccttcgatgcaaatgattttgtaacccatttgatgcaggaattgtctcatgtggatggtattgattatgatagtagttcgaaagttgtctatgatgttgcaaatcaggtcaaggatattcttttgcaatgcgatagagcttggaatattgtagctaattatttcaatcgcatatgtgaaatggtaaagaggcaacttttggctcatcgaactgttggtaatttggagtatgaaactcgtgtagaaccgggatatgtcaaattgcaaattattagcggaaccatcaatgaaggtgaaaaaatccgtgatttcagggacgataaatttgtaaaaagtcaaattaagtctatggcatttaatggatttgaaaaatgcctttatgatgtccaaaaatttgatagcgatccggaacgcaagttgatggttggattggaatctgatgagacgttgcagaagtggttccgtgcaacacaaactacattccgtattccgtatggtgctgatgggtcttgctacactccagatatcattatggaaaccgcaaatgaaaaaatcatgtgtgaagtcaaggccgctaataaaatgaaggatgaagaggtccttcaaaaagcggctgccggaaaaatctggtgtgaacgtgcctcaacggaagattctaagccgtggaagtacgtcttgatttctgaagaagaaattaaccaaagattgtcactagatataagtggtttgcttgcgttggggacgtaagcttatatttccttggtaaagggctccgctttgagcggagccctttggctattgagcttttttggctacttatttttatattaaatttgttgcgggcattagtctacaatagaaaacacttggattttagacctatacgaaatgcctctcattattgggttgacttgccaataaaatagatgaaaaaaaggattttttatgagtgaacaaaatctgaatgagttaagtgaaattggtaagtgccgtttgcattttccttttttgcacccgaagaaaagggaagaaatggtttcgctgtattgttcagaacgcagcgaacttagcaatgatgtcgacgcggatattaagaaacgcgttttggaggcatacaagggctttaaaatagaaggctctattcatagcgtagaagttggccctgttgttatgcgcgtaaattttgttcctgccccagatgtgacgaatgaacgtgttgcgaataaggcgagtgatttggctcgattattgaaggtgaaaagcgtttgcgtcacttccaataactccgtaggggcgatggcgatagacatcccatgtagaacgcgtaaaaatgtgttgcctggaaatttgttggatattgatcattccgataaagttttacccatagatctaggcgtagatgttgttggaatgggtatttgcgttgatttatgcaaggctccgcatattcttgttgctggtaccactggtagcggcaaaagtgcttttattaacgcaattattgcaagtcttttgcgtaatgtaagtgaaaccgattatagtttgatgctgatagaccccaagcgtgttgaattggcgtgttttaaggatttgccaaatgtgataaataagaaagttctggataagtcggaggatattcttcagggcttagattggctccatcgcgaaatggaacgtcgatatgaactgcttgctaatgttggtgtaaaagatattaaaaaatttaatgaaaaggttatttctggagataaatcattctatagtaaagttggcgtctccgatttgcatagaatgcggtatatagtgtgtattattgatgaatttgcagaccttgtacttaataatgaaaaagagcaaaaaagagaatttgaaaagcatgtccaaagtttggcgcaaaaggggcgtgctgcaggcattcatttagttcttgctacgcaaactccgagaagtgatgtaatttcgggtgttataaaagctaatgttccgatgaaagttgcttttcgtgtatctaacgttgttgatagtagggttgttttagatgaagccggtgcagaaggtttgcttgggtcgggtgatatgctggttgactatagtggttggggcggtttaaagcgcttgcatggagtgtggtatgacgatgagactgtaattgaaaagatggttgcctttataaaatcaaattctatcgatatgcaacatgaaatggtctcttttgatacaggtacatgtcgccagtcgattactgaaattccagaaggagtttttacagcatcttttgatggtgttatggaattggctgaatatattgatgaaaaattgtctgctggagggcagttagttgaactagctcgcaaaaaaatgagtaatgtcgcttgtcctgtgactcgatttaaatcgggctgggatgagtctgctttttttgaattggaacgaaatcaagtcgtttgtttgacaaacgggaaagattgtgttgtaaaaaggaaatggaagtctgaaaaggactacgatgtatatgaggttgtttacgaaaataggcgttatgccttaagatggtttgctggcaaaccatcaaagaatcaaatggaaaaattgcagtatttgttggatgtccccttgtcagaaaattttattcgtcctctggcgatttcctattctatggctaatggatatggctatttaatatttaagaattttgttgatgctagtaaattacaagaatttgattcttttgacattccgtcatttctaagtatgtgtttgcaaatagcatcgtcttttgaagaattgcataagaatggactttgcttttctaattatggagaatctgatgttttggttgattcaaatgatggacgcgttttgattgatgtgtgtgaaaatttgacaagaatggagaaaacagatgtctctgtcgctgttcagggacggtatcttgctccagaacttttggaaggttctcatgttcctgactgctatacagactattatctgttggcttgtattttgtctagcttaaaaagtaacttggatgatgttgatgaagtcattaatttcccagtggatttggataatgttttttcaaaatcgcttagttctgaaatgaaaatgaatcgtgaattaagaatgaaggataaagaatggattgatttattcaattacatgcgcgataattatctggtttaaaatgatttcttatatttattctataaatctaaaaaagtgtaaataaccaaatagaaaggtgtgtagatgactgaaatttacggtatcgacttgggtacgacatattcgtgtattgcggaaattaattcgataacgaaattgccttcggttatcaagaatcaagacgatttggcgacaactccatcaattgtattctttgatgaaaatgatgcgccactagttggcggtgaggcaaaacgctatatggcttcggatccaagccgtgcggttgcgttcatcaaacgtgaaatgtcgaatcccacgtttcggatggaaataggttgcaacgaaatcacacccgtgaaaatatccgcaatgatattgaaaaagcttgtggatgatgcgaacatcaaccgaaaattcaggggaaagcctcccataaaggatgttgtgataactgttcctgcttattttggcaacaatgaaagagagttaactcgccaagccgggattatcgctggattaaatgttttgggtttgctaaacgagcctacagcggctgctctgtattatggctctagaggtaatgttttcaatgaaaaaacgttcatggtctatgatttaggcggcggaacgtttgatgtcagcatcatgcggatgcataacaatgtgcttgaaacattatctacagacggcgaccatcatcttggcggtgttgattgggatgcagccattgttgattacgcgttgaaagttgtttgcggcgaaagcggtgtgacgtatgaagatataaaacatacgcgtgatggcggcgacatgattatgaatgcagaaaaatgtaaaaaaatgttgtctgaaagtgatcgtgctccgcttcgatttaggtacaaaggccgcatgtatatgcacgaaatgagacgatctacatttgagaatttgacagctggtttgttgaaaaaaacgattgattccattcgcaatgcgataaagatttccaaggaccccaatgcgaaaattgacatgattttcttagttggcggttcttcctatatgcctatggtcaaggaacgtctttatatggaatttcctagagtgagcattttcttggaacagtttgaaccagatttggctgtagccaaaggtgcggctatccaagcattcaatatcgcgaatccgcaaagcgccccagctgctggtgtgaaaataggcacggatttgtctagccgctcgtatggtgcgggctgtatgcgaacaggaactgatgaacacataattgataatcttattttgcgtacagatccgatggtttatgaaggaacttgtcgccattatacaagaaatgacaatcaaacctcaacgtcggtttctatttacgaaaataaaacagttgagaaagaactttctgtcaatgatggtgtcctggttcaaagacaaagaatagaatggggatatccggttcctaagggaacgccggtagattatactataaggagggggttagatggtataatccacattgaagcaatgtgtgaacgaaaaaaggtttttttcgaaataaagcctgaaggtggggtgagtctcgaagaaatggaatctttgaaacaagaaattgcgtcgtacaacctttaatttaaaaaagaatagaccatgtttgatggtaacgctaataacagttttcaacagagaaatgatatttccgaaataaaggaacagctgcaacgcctttctgcagcgcatgagcaaacgattcataaacaaaatgaattgattggcaggttgcatgaatgcattgtcaagtatggtaatgacgttcttttcaagtcgcaaaaagatcttattgaagagatgattcagctggcagatcaagtacattactgtatccaggatcagaaaaaagagcgaaattatcagttgctgttagattcaatgattcagataagccaatggattgatgctagcttgagccgtgtcaaggtgcgtcgatttgattccggtgaaaaatgttttcgtgaatttaatgccaaaaggcaagaagtcgttaatactgttgaaacgactaattcgtctgaagatggatgctataaatcggagctgcctggatatgagtggaccatcccatttgtagggtctgttgaatcaatgctgtccgaaggtgttccacaaaaatttgagtttgtattcagacctgaacaagtcgtttcgctcaagtataggccagttaatgcagaatcgcaaacgcaaaaattggttgatgttgtttccgagagcaagccttcggtattttctagcgtgtcgtctgacaagttggaatgtaaacgcagttttaggcaatggcttttgtcactcttatttaaaaaaattttttaagaagaattagaatatgaaggatacaactgaaaaacatgttgaaagtaacgtggcggaatcagcggctgcgccatctatagatgataatccggcacagatatctgcagagaatgttttggaacctgagactgaaacaaaggagattcctgcaacagagatgcctgatgtcgtagtggaactccgtagcgaatttgaacaaataaaacgttcatttgcaaaacaaaatgaagagaatgcggacgctttgaagatgttgaatgaaaatgcccaaaatttctataaaaaaatggagccgtatcttcaaaggcttgataaaaatgtttttgttctcggaaaaaaaagttctgatgtagaaaatgctttaaaaggattgcatggtgaatgtctggaaaaacgtgaacagtttataaaagaacagtctgatactattgcaaaacagcaggactcgttaaaagagctttctggagcaatcaataagcttcaagattgcatgactcgctatcagaacgatgttttgttcaaagcgcaaaaggaaattttggaagatttaattcaactttcggatcaagtacgttgcaatattttggatcaagaacaaaatcagaattacgaatcactgctagattctatgaagcaaattggcaaatggatagacgcaagcctagagcgttcaaaaatgcataagttcgaagattgctgccatggaaataccaccatcgacaagaaaaggcaagaagtcgtggatatcgaggaaacggaaagcgccgaaaaagatggatactttgtcactcgccaacctggatatttgtggacgattcctttggtgggaagcgttgatactatgctttcagggaatgccccgcagacgtttgaatttgtatttaggcctgaacaggtggtaaaacttaagtacaaaaagtgaaaactgttgactttttaagaaacgtctctgcgttcctttttactacgccgctataagaaaacccgatgaccagaaggtcaccgggcttttcgttcaactaggaggttactatggaattttaattgttgtttctacttatatatcggaacgagatttgtgactgtaaagctcaaaaagaaaaaaatcgttcgccattggcgaacgaaaaatcttaagtttcgcaaagtgctagccgctatgaattgttgaaaaacgagttgccgtggggctttgctgtgtttatggtctgtattttcgcatgcagtcgttcatgaacattttttgcagaggagcatcgataatctcaagaaattctcgcggtgtgacaacgaattcgcagacggggaagtgtttgatgttgcctgttactaggtacgccccgttatctcgccttgcgagaacaacattgtagaatacaacgtctttagggtctggcaaagttgtgccacttggtggcgcgtctacgtctaagctatgttttaacaattcagaaataacggtttcgatggattctttttctaaaccaaatttcgggcgagatagaacttctcggtattcggcaagaatctctttattgactagtatgcagacgaatcctgaaaatattctttgaacaacttgcaataccggcgaatttggagatttggtaataagtgcggaaacaatgacatttgtgtcaatgactgcgtaaatcatgaaccccctcgacatacgggtttatttgccggaacggtatgcggcgatttctgcctcaatttcggattcgctcatgcctgcggctgcgcttcgctgggcttgtttgcgtaagtccatgaacgctttccaacctggattggcgttataaattgcggatgggtcccgcagttcaaagggaattcccttttcagcaacagcgcgtttaaaaaagatgcgaatggccgttggaatgtctattccaaggctttcgaaaatctccgccgcttcattttttaaattctcgtcaagacgtacttgtaatacagttgtagccataataacctcttttatattataaatataatgtaaaataatacgtgagtcaatggtgttgtttttcatttgacgcttgacgagtttacactggaatatgattattcgatattattatatatgtgtttttggaggttttcatggtagcgcttccttcgatggctcaagttgtcgcatggtttggctggggaaatggccccggcgccattgctgctgtcagtgccgttttgacgatagtcgttttgttggctcctgtcattgcggggctgattttatttgggcttgaacgtttgcaagtgtcgctcatcggggcgctcaatcgcgatttggcgtactttttcgtgaattttgtgacgttcccggggacgttcgtgcatgagatgtctcatttggtattcgctgtaattacaggggcggaagtgaatgaagtctgcatgtttgaaaatgatggcgggcgtcttggccatatcagttatcgtacgaggggaccgtggttcatggcggcggtgcagcattcgctaaccgcagtggctccgacggttgtcggatttgcacttggctatgtgctgctgaagtatatctttgcagggactcactctgtttgggcttacgtcgggctttggtatttggtgatttcgctgatagatcattccacgatgagcgattcggacctggaacattattttcagggcgtgtggatttttatccttccggttttcctcgtgtttttcgggctagggtactggggatgaattttttcgccatgtgaaaaaatcgccagccggtggctgacgatttgatgattctctaagctgaggcggcgttgtctagcaatacatttacataggtttgatatggaatgcctgcggctgcagctttgcgtttgattgcgtccactgttttgaccttgagccttatggaatacattttcttttcttccttggcttcggctatggcacggctgatgcgtgctatggattcctcgatagtttccgactcgtgtcctccggtgatgattatcggatctctcattgtggtgtcgttttcaagagcctcaatttcttccttagaaagaaaatcatcaactagcttgaaacccttgggcagtttaaccttttcgggcttttttctcttcatcttcatgagctctccttacggttatcaaagtttttaaatcgtcagaaacaattaatgtccaaaaatgattgtcaacttcggatgtgattttagatacaccttctttatcggatggatcccgtactaggtcttttctccgcagtacttttccaagcatttctacggtaaagcctctttcacgcattctttcaaaagcgtgttttgtaatattcatctattaccctctttattatagaaaatgtatagactgatgtcaatacgtattgcaatacatcaaatgaatatggttcatttgatttttgtcttgttcttgggaaatttccacgattcgcgtggaaatgggatgctcttgcggtgctgttggcgagggttttcctcggcgttacttggcgcagttcaatctgcgcactcgagcaggctgtttctcctgccagctatccaacaacatctacaagaatgtggatgcgcctcgtcgcggatgcacgtacgggccataggcctatgccgactgtcacgaggattgtcgaaatacgaggataaatatatgaataggcaaaaggaaagtcaataaggcgcattttactatgacaaaacccgatgacctgacgatcaccgggctttttcaactaggaggttactatggaattttacgatattgactaggcgttacgccgccatgaggaggcggcattcgtcttcgagcccgcagtcgatcaaaaacttgcaaatgttcttcttgatcttgcccgtgttggcgcgggtgcagtgcagcgcttcggcgacttcgacgtcggtgtacttgtcgcaattgcggctcacctcgtacatggtgtcgaatgccttgagcatcttggggctcttggcgagacggtgcctgatgatgtcgatgatttcgcactgttcgtagtcgctttcgagcacgttgcgttccccggtaaacgggttcatatcgccgttgtcaatgatggagtcggcttcgtcatcgtttttcttcagcttgctttcggttttttcgcggtcgccgcgcttggagttgttgcgcttttcgtcggccatgtgccagctgattctttgtgcgaagaaagcttcgaaggggactttcatgctcgggttgaaatcatgcacggccttgcagaagaccatgtaggcgtcgccggccaggttggccttgcgttccttggggctgcagccgttgaggctaaaatcggagcagatctggaacgagttcttggcgacgagtgccatgacgtagtccccgaagatgtcccaaagggtgtacattgccttgtcgtgggcgtattcgctcggggcggcctgagcgatggcgatgaggttgttgatctgggaggcggtggccttggtggtgttgtgctgcataagcaagctcctttgggaagttgaaaattttgagacaagacggcaaaacgccctttgataattttttatcaaaagactatggcgtgaattgctgaaatgttgtttatttggtcaagccgtttgctggacctatatagacgaaaatcggtgttgcgctgttcaatgcgctggaaaaacgaatagagaaaatcttattcaatctcatgctcctaaatatagaaaaccggtatgtcataatatgacagccgaaaatttcttttgtaaagttttctaaacttttgagatcgaagagtgtagacgtccaaatcatatccgtgttatatatcgactgttaaagtgaaaaagtaaactgaaaaagttgaatttttttcaaaaaaaattttttctccccatatttacatgcggattttatgaatcgatatcatggtgtacacttctttggaggtctgcatgaaactctttaaacccctttcgtttaaaatctttggcacgtctttaggcgagtggttgttgtggtttactatcggcttaatcattggtggggtaatttccatatttattagtagggtggaaatttcgtggaaacctccccgtaattatgcgcattgccctgaaaaggatattgatggctactattttcagaagctcgagacctttgtggacccgcgcgacagcaacgaatatatagtgctgaagtatgctgggtatactggctgcgacatgtcggaacacgattcgggctttgtggcgggtggtgataccgtgactttccacttgatgctggaaaatttgcgatacaagacgcattgcagtttctgcctggattcctcttgcgagcgagggcgctattactcttctatagggcgactcaacgcatgtcctgcgggctggaaaatcgcctcagcggagcagaatgcggggctgtttttctccccaaaggggcatttgatgtattggccgacgtttagccctactaaggtcgtggattctttggacccgagtggcctgaagcgtttgcgagcacacctgcacgaagagacttacgggtgggtcgatacggttgaactgaacctgtccgggttttacaataacgagaaggattctatggaatttgtggactccctgagcgtcgtctggacggatgacgggttcccgactgtgattgtgccgaacagttacacgaaagaacagcaagatgggattaaggaaaccatgagaggtatcctcttgaaacaggattattattacccaatccgctgcatccgtatagacgatccgaaccacatgatggatagccagaaatcgaatatgacgacgtattacaacaatatgagacaattgccgtatctgtatcggtaaaaaggagaacctatgcttttcggtaaaaaacgctggatatgcgacgaggtggaacaaatgctgttggcgctccacccggcgtacgacatccgtgtcaaaattaagactaacgggaaaactgtggatttcccgttccgcgataacgagggcaagatgttcgtggacccttataggcgcgatgtcgtcagtgtggacgtcgattacatgcgggagggctatcccgtagaaacattttatgtcgggaaggacggactcgctgattggagcgtgccttacatcagggaacgtctggatcggtatgtctcgcagttccctaagatgagttggacaacaagtttgaagcgtttggcaaatatgcgcgaagaactccgcacggcaatctgcaatagcatgggggtgaatttcacccgtttggaaggcgatacttcgtcgtctattggggtcgtctttaattgtctttctcttgagcagaggcggcgagtctgcgatgtcatttgcaacctggatagcgatgccatctcgattcaggctgactttttgcttgataacgtggatgaaaatcgcatttacgccacgcttgatgaactcgctctgtacgatgccgcgaaagaagcggaacagtacggatgtggggaagatgggctagggttttaagggtgaatataggagaatgccgtggaatttgaccacggctttttttcttttttccattatgcggccatgagcaggcggcaatcatattcaagcccgctgttgatcaacttcatcatgatgctgttcttgacgtttttcatgttggcgcgttcgcacccgatgcgcctggcagcttcggcgtcggagtattcacccgaaaggcagagttcgtacatgacgtcaaatctatggagcaccttggggtcgtctgcaaggctttccctgatgcgggcgatggaatcttctttttcagtgtcgcattcctgaaaattgcgttccccggtgaaggggttcacgtcgcaattgtcgatgagtgaatgcgaatcttcttcgtcatcgctgtactttgcgttcttttcaagctcctcgtgcttgctgcgcttggcgtttttgcgcttttcgtcgcgcaggcgccatcccccgattttggcaaagtaggcttcaaagggaaccttcttgctcggctcataatccttgacggccttgcggaacagcatgtaggcgtagcctgccaggctattgcggcgttccttgggggtgcatccgttgaggctgaagtcggagtccatcaggtacgacttcttggctactgtggcggtgaactcgtccccgtaaatttcccaaaggtcgtgtattgccttttcggaggcttttgcggtcggggctgtctgggcaatcgcgatgaggttgcagatttgggtggtggttgcttgggggtggttttgacgcatgtgcgtcctcctttttggggtgtttgcccgtcggcgggcggtttcagccgaaaaaacaaaaaagagccccttgatttaaaaaaatattttaaatcaaaaggctcttaaagtctttctatgtcaatctttactacaaaatattataagctgtctagtggtaactagatattgcgtcccttagggcggcgcggtgccaaagaaataaatgccaaaaatcttaatcattctcatgttcctaaatatagcatccccgaatgtcaaaagctgacattcggcgtgtttctttaatttttttttaaaatgtccgttttggggatggcggaattaccagtcctcttctccgttttcccagtcctcctcaacgtctgatttcgggatctcaatttcgctgaggagcttgcctttggtagccttgatgaaagcttcaacatcatcccaatcggcgcgcatcacgtagatcaggtaacgcaagccttcgtagcattcaatgcccttgtggttctcaaagaaatcggcgtagctttcgccttcgtacagtgtggctttgttctgcagatcgcataggtcgctttcgtgttcgtcctggtttacaaaccagtcaaatacggatgccttagtcttgtagaatgcaggcatgccttcgacctctgcaagggtgtagaaaataggcttcccttttgcagtttggggctgcagttccaattcggcaacgaggaatcctggctctgggcctccgcttaacacttctacgcgggcgtttacgattttgtactgcttttccttcggcatagagactccttgttgagttgttctatagatatatcgtattctaatttgaaaatgttaactagaaaagtgatttttttatcactatatttaataccgaaaaaaactgaaaaggggagcaatgtatgattgcaaaaatttttgcggttggttctgtggcggcgatgttcttggctggctgctgcgataagcgggcatcttgtgaagactgttccaaatatgaagataagtccgcggcggtccagactgcgactgtcccggcggaatctcaacaggctgcggagtctcgcgcgcttcccgagagacctcaggaatctcttttgctctggaacgatcacgctcctgcgaaagattctcttgaagcgtttgtgcgtgcaacgacggattcaacctcgccagattttattccggcagaacgccgtatagctgttttcgattgggatggcacgctcttccttgagaccgctccgacgtattttgactggatgctttttgagcatcgcgttcttgacgattccacttacaagccttcgaaaaagcagttgaaggcggcacgcgatggccgcgaaaagagaattttcccggggctgagcgcagagcgcgaacgcatggtggccgaggcttacaagggcatgacgctttcggaatttgaagcgtacgtccgtgcgtttatgcaagaaccgcagccgggctttacgggactcaagcgtggcgaggcttattacaagcctatggttgaagtggtgaaattcttgactgcgaatggcttcacggtttacgtgagcagcggtacggaacgctatacaatgcgcccggtcgttgttgacggtctcggtctcccgcccaaacaaattatcggttccgatgtggtcgtagtgttgagcaaccaaaaaggtgcggacggccttgcgtacacgttccagaacggcgacaatcttgtgctagcggggcagagcattatcaagaatttgcagacgaataaggtgacgactctcgcgagcgaaatcggctaccagccggtactcgcttttggcaacagcggcacggatgcaagcctcttgaattatgccatttccaacaacaagtacagatcaatgggcttcatgttgctttgcgatgacttggaacgcgaatatggcaacgaggcgaaagccgaaaaaatgcgcgctgcaagtgaaaagaacggatggattccggtgtccatgaaaaacgactggaagactatctacggggaaggtgtccagaaggcaaaataaaatgcgcagcgggcgccgcgcatttcgctttctgtattgtcatcccggattccatgtcaccccggatttgtacaagtacaaagccctttggctcagctatgaaaatgcaagcattttcgcagcgttcgccttggttgcttttattccgggacgggatcaccttttttgatttatttcaccatctccacgtaaattcctttaggcaggtcgggcatttcgcccgactctgttcttttaccgacgggcttcccgagcgcgttgaaaatcatgtttccgggcttgccgcgttttgaactgcggatatttgaaatcctcgtcgtcttttgctgtatcgtgaccgtgatttcaaaagtgacctgcttgttttcgtaaacaaccgcttgtcgtacggtgaacgaatctccggccttgaccttgttcggcatgtgtccgattctcgtggtcattgtcgtaagatcggcgttggaatagacaatgctcgttccgttcggatcccaggcaacgatttttccgtccttgtcaaaccagtgtccggtcccttcgccggtggtgcggctgttgagcgttccatcgggctctacaccgtagaatttgactttatctgcgatttcgcttttcttgatgcccaggattttcgctacgtcatcgcctttcaaatcaagcgtgacgtatgcataattgtcgtctatcgggagcgtcacctcaaatgcgattttctctcttttcatttcaacggcgctgcttgaactttcgggcttcggcgcacttgatgaacttgaaacgactggcgcgcttgatgaactcaacgaacactccccgccgatgcagaacgtgagcgtttctccgggcgttccgatatccgtgatttttagccccgtttttgttccgctataccaagtgattgcagggtaggtttcgtccgaaaattctgggtaagtcccgcttttgaagaatgcatctgcggtactaccgggatttggccattggtctttgtcgccgctgagggacggttctgtgtgattggcacggacaattctcaatccgagtttattcgaagcagtattgccttctatagagaagtcgtaatgctgcatcaagagcccgcttcccctaagaactttgttgcggcctgtgttccgtacgtatgaccacaccaaaccttcttgatttggccttgcggggttcttgtagcggtagcacacttcgccgggctttgtggtttcgaggctcacgtcttcgctagtcacatctacgaacggaatccagccttggtctgcacggtaaaagtcgtttatcgccacaggatttatgtcgttaggtctgttgcccatggtgcagtaatcgccgtaccaataaaggtctggccaaccgaaaatcatgtgcccgctttcgtgcacaaagacgtagagaccgaatgtgcctggcatgtccgtcatttggtggtgcgtgagtctaacgccatcgcgcttttcgttggaccatccggcatgtggccagagacctcgctctcggacttcgccggcaccggcgtaaacaatattgatcgcttcggttgttccgtccttgtcgttgtcataacgcgaataatccaccatcgcgtcgaaatacgcaaaaacctctttcatcagggaatcagaacccgtgtatcccggcaagctttcgtaccaggacttgggatgcttggcacggtaccagccgaaaacttcgttggtgaggtcaagttgtccgtttgaaacatccagatagtagtcgcggacggaaccgttacagccgttcctgttaaacccttccttgttcagccagtcttcgatttcgctcttcgtgacaggggcggccttatccgagaagtcaacgagcagcgttaggctgtaaattttgcccttgggggcggcataatggctttgagtttgtgttgctgccgtccttgccaaaacaaagctaggcctagctccggatccgttaaatgtcggccgggcctcttcgggccactcctggacccttttccctttatacacgatgtcggcaaaaagcatcgtcgggagcaacaatagccccattaataagccgaatgcaattttggttttcataaaacatccctttccctttaatccatttttagaaatacattaattttcggcaagaaggcgtttcgtatgaaaaaagcaaggactattcattttacccatagcctatttttattacatttcctccgaatgtaaacattaaccataggatgttactagggagccttcgatttcttttcgctgtctacttctaacttcctacttcctactaaataaatatgtccaaattcaaacgtattcttctcaagctcagtggcgaagccctcgcaggcgaaaagggccacggcatcgacaaccagattctttctgacatggcctccgaaattgcatccatcgtcaagcagggcgtgcaagtcgctctcgtgattggcggcggcaacctcgttcgcggcatttctgcttctgctggcggcatgaaccgcgcccagggcgatgccatgggcatgctcggcaccgtgatgaacggccttgccatgcaggacgctcttgacaagcagggcattgactctgtggtgatgtccgctatccgcatggaaccggtctgcgaattcttcgtccgccgcaaggctctcaagcttttgtccgcgggctccgtggttatcttctccgctggtacgggtaacccgttcttcacgacggacagctgcgccgctctccgtgctatcgaaagcgaatgcgatgtcatcatgaaggctaccaaggtcgacggcatctacaccgcagacccggtcaaggacccgacggcaactcgctttgacgacatctcctacaaggaagtcatctcccgcggcctcaaggtcatggacaccgcagccgtcgctctctgcatggaaaacaacatgcctatcttcgttttcaagatggaaaagggcaacctcacgcgcgcagccatcaacggcgacctcggtacgcttgtccattgctaattaggttatagggtgtaggtattaggtcaatacttacatccgaggtaaacctgtcaagctcagcttcggctgggcttttttagcattttgaatatgctatctttggcggataagaaggattgtaagatggctcgttgtcctaagttatttttgctcgtactgtttttggttggccacgtattggcttctgatgtggcagtgaaaattggggatgggtctgttgcgaaaaacgattctgtatgggtacagaaatttgatgaaaaattttcgctgcgcttcttgtgcgactacactctttggagtgtctggaatacggcttacggcaatgaagctcttgtgtccaattcgcctttatctttggggctcggctttgcttacgatgacctttttacgttgtttggagtctcgtgggatatttcatgggatttcacgatgagtgtctttttgggggctgaagaagaaagttcaaaagtcgacgcctttgaaacgggactggatttattccctggaaaattctggattgaaatttggctttcttattattccggtttttcggtgaagaccgagcaagatggaaaaatggttcgccggtttagcgatctcaatttctttgaaatgtacgtttcggtactttggatgttgacttcgaaggacaagttctcgccgcgtagcgcgtattttttggaccggcggcaaacgcattcagcgggaagctggatctttggtgggcgttttcagggctatatagccgaagatcccgacagcctgttgactttttatgaggagggtgaacgtattctgtcatccatatggggaaatatcggatacacgtacacctgggtttttgaaaacggattttttggaaacatttggctagatgttggactcgtctatggattaaacaacgatgacgaatataccgtgatgccgcaacccgattttaagacggcttgggggtatgctgggcaaaaatggtcatggaacatagttgtggaggctgagtacaacgctttctcgtacaaatcgtattgggaacaaaaactcatcgtgaagggcggaattttggtggtccgcaggttctaggggtatcctggtatcgctttactgttgttgggcgaattcttttagttgcaactcgttaatcattgtttctagatcgcagcttttcccgtcgccgtgaaattcagctccctttctgtaccagcatgacgaatggccttcggcaacttttttctcgtattccgattcggcaagagtccattgggcagtaacgctctttgcgactttttcggtgctttcgcgcatcttgaggagtaaatgtcccatgtatttgccgaagctgcggcctctgatgttgtgaatttgttctttgcagttggggcaaattgacgtcgcgatagatccacccgaaagcggggaacccgaaaaatagtggatgaccgccgtgctgccgcacttacacggaatcttgaattgctcgttgtcccataactcaagaagctcgcctagcttgaggttgatgttcacgagggtgcctgcaaaattgtagtgtttcgaggtcgagatggggccgacatagcaaccgccacctttgatggcgtagtgtgcgtcaatgttggcgtaacgcggtgtttcaaggatttcgtccttgtgccttaaaatgaggtcaaggttatcgaacagcagcttttttttgcgttcaaatcttttttcaagaagcttcgccacttcctcttgttcttttttttcttgttccatgtcgtcgctgaccagcttcaagccgactgtttgacgcttgcatagcgatgtgaacgattcagggtggatgtcaggctttttgaggtagtcgttaattgatttcttgtcgtcgaaaatgattgccataaggaatctcctgttaaagttctttatattatcgcttttctatgcataaatgtaaatgcatgcataactataaaacggaatatacaaattccatgtgacaaatgctgtcatatggagtttttcgtatgctggggtttgccaagatgacgatgtgtaaaaaaggatccttgaacgattggctgtaatttcccctgattttttttatctatatttcaaaacgtataacaaaagctagggatccttcggcaacgccgcaggtactcctggttgtaggattaacaactatttattaaccactaaccactgtttactacttatgtctgaatattctgagaagatggacaaggccattgaggccactgaacgtgaattttccaagatccgtgctggccaggctagcccggctatcctcaacggtgtgcgtatcgactattatggcaccccgaccccgatttcccaggttgcaaagatttctgtgcctgaaccgcgtatgctccttgtgacgccgtgggaaaagcagctcgtcgatactattgataaggctatcctcgctgcaaacatcggccttaccccgatgaaggacggcaactgcatccgcgtgacgctcccgatcctcacgaccgaacgccgcaaggaacttgccaagatcgcccgcaagcatgccgaagacggccgcgtggctatccgcaacatccgccgtgacgctaacgacgccctcaagaagaacaaggaaatctccgaggacgaagtcaagaaacagcaggacgaaatccagaaggctaccgacaaggccattgctgaaatcgatcgtttgcttgccgaaaaggaagcagacatcctcaaggtgtagtccggggtttgcgtggcaaatcagcttagacatgtcgcaatcattatggacggcaacgggcgctgggctcgtagccggggcttggaacgtttcttaggccactgcaaggggactgaatcgacaatcgatgcggtcgaagtgggggtgaacctcaagctcgaacacatgacattgtacgtgttcagctccgaaaactggggcagaccgtcaaaggaagtggattacctgatgaaccttctcattgagatggtggttaaggaaatccccgacttgatggaaaagaacgtgaagctcacggtcatcggtaatatgaaccgtattcccgaaaagccgcgtgcaagtctccagtccgcaattgataagacggcaaacaacacgggcatgcagctgaacctcgccatctcctatggcggtcgtcaagaaatcgtcgaagcgacaaagagcattgcggcagaagttgctgcaggcaagctttccatcgacgaaatcaatgacgaaatttttgccaaacatttatacctgaagggagctcctgatccggacttgattatccgtacgggtggcgaattcaggctttccaactatcttttgtggcaggccgcctatagcgagttctacgtgacgaacacgctctggcctgatttcacgaaggaagagttcatgaaggcggtcgagttctttaatactcgcgaacgccgttttgggaaggttcttcatgagtaatttgactcagcgattgatcactgcatttatcgctattccaatcgtttttgttttactttggttcaacgactttagccgcattggactgatgtgctttttgagcgctgtgggcgcctgggaatgggctcgcatggcatccaagatgtatgcaggcccggacatgcgttacctctcgtttgcatcgtctttggcattgacgctggcgtgggctctttcgaagggtggttattttggactcccggctgtgccttacgttgtcggcatgactttcctcgccattttcgccatttacattggcgttgcttacgcaaaggttgaaatcgaccacttgttcccgtggcttgtgatgcagctcggcgctccgctgtatgtggggctctggggtggcatgaacgtgctcatgatgggcaatggccagggctttgagcattgctacccgttcattctcgtgatgactgcagtgtggctctgtgatacggtcgcgtatttctttggcaagtttgcagcaggcaagggaccgtttggccgtcatttgtttgcgccgagcatcagcccgaagaagacttgggaaggctcgattgcaggttccatcgcaacgattgcatgggttgcctattgggtcaagtgcagtgctgcactcagctcgtttgaaatgaatttcacttggacatcggcaatcgtcattggcctcctcatcacggtggcaggccaggtgggcgaccttttgatgtctgctctcaagcgctggagcggtaccaaagattctgggaacttgtttgtgggtcatggcggcgtgctcgaccgttgtgactcgttcctccttgcggcgcctgctctatacatcttcatggatttcttgaagaccatcgtgtaaaaacaaaagcgctacgcaaaagcattgaaaagaccgtaactgattctctcagttacggtcttgttttttttgcaaggtttaagttcttgattatcttttgggggttgacggcttcttgcctcccatgccgtgctcctccatgtaaatggcgaggtagtcaataacgcctgaatctgcgcctttgaccgggacatagcgcaagctgttgtctgccccgatgatgatggcaagcccggcgatgtaattaatccagtggtaatcttcatggtacttcaaggcgactttgcctttggagccgaacacggcgagcggcatgacgaaaatgtcgtgcgagaccatgatgcttacgcgtttccacttgggtaaattcttgaggatgactttctgtatgaattcttcggcgcgtggggtgagttcgtaaagcgcgtctgtgtagccaccttcgtaagcccagtgggccatgagttcgacagaaccgccttgcatgccaagctttgtcccgtatgcggatagttcgtcggcggagattttcagaaaccagttcccggtaatatcgtagctcgtgatgagctttggaaggcttgcttctccacggccttttgaaatgttgtttgcagtctcgttggtgcgcacgaatcccgaagtgatgtaactaaattcctcgtcgctcttgagcgtggtacctaaattttgggccatttttacgccgttagcggtgagttccgtttctatggcgacattgtcttcgcgctcggaatgtcgaatgatgaagactgctttttcgtctgcggtaagactcttgtagacgtcggcgacagttgcaaaaccgttctcgtcaagcgaaatctcttttgctggtagcgatgtttgcgaggaactggaagattttgctacatctgaagacgaagaaactggcgtctcttgcgatgatgaaattgcggatgaacttgtttgaactgcagaagacgaagaccgccgatgagtgcttcgtgatgaactggaaaattgtttttgcccgcttgacgatgagctttgttgaatggctgaacttgatggctcctcaattgttgtagttgtgaaagaggatgaagcggtgctttcaggagctgttgtggatgtggctttgtcacaggctgaaagcatcgccgtgtatgcgattgcggcgaacaagggataagccgcaatcgcgcagagcacgctttgtgtaggtttattcatttacgaaccccactggtaatcgccggcttcatagactggattttctccgttgaagccgcgtgggcgcttgattttatcatcgaataaagtcttattgaaaatgcggaagtcgccgcgttcatagctctggaatgaaatatgacagaaaatggggcccgccggcatgtattcgctgaagctcatggtgcgttcgcccgccgtgtaaaggtagttgaaatacttgccgttcaaaacgatgtgtagcccgatatttccgacggtgaaccagcgccctttggcgagaatgttttcgtggtgggtgtcatcgtagtccatgacgacaaattctgcatcgccgctcttgtctaagtggaaacggtacttatggtttccgccgcagcaacgcccgtcgaaaaaccacgtgtatccgcttgcggctgcaatgcgcgggtcgcgaacgcttgtgtcggggtgggcgagttgctcgtctgtgacgatgcgttcgggttctacagcggcgataagctgtgctaaagtcttgggattgcttacggtcgggagacttactttattcttagcttcgcttgcggctcgcctgtacagacggtatggaatgccgtcatcgctaatcattgtgagttcatcttcgctgaacacgtagtaagcgtaagtctttgtgccgctcttggtgacaacgttaaaactgcggttattgagcgtgtaccacagccctgaaacattcgggaagccagaaactgccgcaacaccattttctccgataacgacagtgtagtcgtcgctgatccaggcttcgtctgcggtggtaatcaagcggcagtcgcgattcttgtcgccttggcaggtggctgcagacggatttgccgcttcgcaggggcttaccattcccggcgggagttccgtagacatgcctagtctaaagcccatgtctgcggcgccatcgcggctgcggatggcgcgacggctcactcgcgcaaaatccgcgggctcgccgtaactcccgcctcttcgcgtcttgttgccacttcctgtgagctgtactggatttaccttgtctgcgtccgtgtaggctacgagccaatcgtagacccattcccacgagttgccgctcatgtcgtaaagtccaagcttgtttggtttcttagtggcaacatcgtgtgattttccgccgctgttttcggaataccatgccacatcatcgacgttgttactacctgaaaatttaaacttgtctgcaattccgtctttgccaccgcgggccgcaaattcccattcggcatcggtcaacagtcggtactgtctccctgttttttgcccaagcttgcaggcgtaattgttggcgtcaaaccagctcacgccgattttgggagctttgtccgattcccatgcattttttttcccgcccatgacggcgttccattgggctatcgttacttcggttggtgcgatatggtattcgttaactgttactttatgcgaaggtgtttcgtaaattttatcaggctcggcgcagttgtcgcagccgcgcgtgtaagtgccgccagccacatagaccatgttgaaggcaactccgtttaccgtgtctgcaaaatttgcgggtgaagtataaacaaaggaactctcgctagaactggaatttgcatgtgcactagaggagttcccttgctcgattcccgaagaagaacttctgtgcggatgcacgcttgaagagcttttgactgagcccgaggaactcccttgcattctggaagacgttgccgaattccccgctgaagactccgctcctgaagaaatcaaatccccggatgacgaagaaccgcctgcgttccctgtaaaactggaactggacgaaattccaaaatcatctgtaacggaagaaagattactgttttctccggagactccgttgtccgaagaatccgagcaccctatgaacatccccactgcgcaacaacacgcagcatatacacccgaggaaagtatgcgcatatgcacctccttcgagcaaacctaacccagtaaaaatataccctaaaaattttctttggaatgtaaattgttgtaagcgttttttttggagcggagctgtaaatgaaaattattattctatctttataaaaaagcttgcaattatcgaggtttttaaatgaaaaacgtagttctcctgggtgccaccggttctatcggaacctctagcgttgatgtcattcaacagcattctgatttgttccacctttatgccgtggctgcaaatagcagcgtgaacaaggttgcagaaatcgtgcgcaagtacaatgtcgaacgtgtttgcatgttcaacgaagtcgccgcaaaagaactcgaaatcgtgcttggccgaaaggtccttgtcggcatggaaggcctctgtgaactcgctgccgacccgaaggcggacatcatcattaacgccttgatgggtgctgtgggctgcctcccgacgattacggcgattgaacatggcaagcatgtcgccctcgcaaataaggaaacgatggtgatggcaggcccggtcatttgggacaagcttgcagaaaatccgaagtctttcatcacgccgatcgactctgaacacagtgccattttccagtgcctcgaaggtggcaagcgcgaatccgaagtcgaattcctcgaaatcacggcttcgggtggtccattccgcgaatggccgattgaaaagtttgaaaaaatcactgtcgccgacgccttgaatcacccggtgtggagcatgggcaagaagattacgatcgactctgcttccatgatgaacaagggtcttgaagtgcttgaagctcacttcttgttccacattccgtatgaccagatcaaggttgtggttcacccgcagtccatggtgcattcgcttgtacagttccgcgatggttctttgatggcccagcttggcgctcccgacatgcgcatcccgattcaggtggcgctcacgtggcctgaccgtctcaagcttgaaaccaagcgcctcgacttgcctacgcttgcaaagctcacgttcttcgaaccggacttcaataagttccgttgcctcgctctcgcctttgaagcaggccgccgtggcggtatcgtgccttcgatgatgaacgccgcaaacgaagttctcgtggaccgtttcctcaagggtaacctcaagttcaccgatatcccgaagtacgtggaaatggtgatggaaaaggccccgaacgtgactggtcatctttcgcttgaacaggtgctcgaagccgacaaggaagcccgcctcatgacggaaggcttcttgaagtaagctggtcacaaactagttgtaaagttcaacaatggaaatgaagctccgctttttcgcggggcttttattgtatataaatttattatagctggttcctgtgttaggggcagttgattggagtgtgtatgaaaaagatgacaatggcggtatgcattgccgctgtttctgcgttcgctcaatggggcggcggtggtctcgggggaggtggctttggtggcccgcaaaccggcaacagtaagatggagtactctgaaaagtttgccgatgtgaattatgtgggtgatggcaaagtctaccatacgctggatatttacttgcccaaggagagcaaggattcgtatccggtcgtaatccacacttacggtagtgcctggagcatgaacaattccaagggttctgcggacttgaacactatctgcgcggctctcctcaaggcgggctatgctgtggtcactccgaatcaccgttccgcgagcgatgcggtttacccggcgcagttgcatgacctcaaggctgtggtgcgttttgtccgtggtaatgccgccaagtacaagtttgacacgaactttgtggctgtgtctggattttcgtcgggcggtcacttgtccagtctagtggcaacgacctgtggcttgaaagaaggcaaatccggctcggtgacggtagacctggtgggcgatttaggcgaatttaattcgttcagcagttgcattgatgcggcgacgctgtggtctccgccgacggatatttacacgatgaacccgattaacaatttcatgggatcggggacttatgagggcgcttttattggtgcagaacgtgagggaaataaagataaatggatggtggcgagttcgccatattacgcaagtgacgacgatccgccgattatcctttttcacgggacttccgaccagattgtgaataaggaacagagcgaggaactttacgattccctcaaggctcataacgttgtgacggaacttgtctcggtgtcgggcggcacgcacggcggaaacgaaatgtatgttgatgcgaaccttgataagatggtcaagttctttgatacggcacgcgaggcgaaggccgcaaaagtccccaaggaggatcctcccaaaatagattccacgttggcgttgcgtattccgcacgtttttgcggagcccgagtcttattgcgtttacaccctcaaaggaacgctcgtcatgaaatctacgatgtttgatggttcccgtttaaaacccggtgcttattatattgtcgctttgacctcaaaaggtgtgcgtcgcacgttcggcttcgtaaaacgttgataacgaatagtttgcgatttcgcacattgggtacagttgtaaccagattgctcaataaaagttgggcaatctgttttttttagggtagattatatactgtgaaaatggaaaggagtgtcttatgaagctcaattttggcttaaaacagtatatccccctcgccgctacggtactttcgcttgctacggtggcgaatgctgcgactgcctatatcaaccaaatcggttaccgtccggcagacccgaaggaatttgcgcttgtcgatggctcgggcgatatcgagattgtcaatgccgctggccagacggtgcttcaggtgactccgaaggcttcttcttattgggctccgagcacccagaatgttcagcttgttgattttacggcattgactgttcccggaacttattccatcaagcagggcggccaggtgctgcgttctgacttgaagattgccgacaagacttttgaagatgtcacaaaggcggcacttaagtggtattattaccagcgtgcctccatggaactggaagaacagtatgcgggacagtggaaacgtgctgccggccatacgaattcgacggtgacgctccataattctacaggtacttcgggtacgattcaatcgagcaagggctggtacgatgctggtgactatggccgttatatcgtgaactcgggtattacgacttacacgctcctttcgctttacgaacattttccggaatatttcaatacgctcaagtggaacatcccggccgaagggactttgccggatttgcttgccgaaatcaagtacaatcttgactggatgcttacgatgcaggctgcagatggtggcgtttaccacaagctttcgacgctccagttcccaggcgacgtgatgcctgcgaaggatacagaaaagctttatgtgattggtaagggaaccgcggcttcgtttgactttgctggtgtgatggctactgcatatcgtgtattcaagacgttcgatgcgacttatgcagcccagtgccttgaggcggccaagaaggcttatgcctggggcctccagaatccgaacaaggcttttaccaacccgtctgatgttgctacaggttcctatagcgatggagaactttccgatgaaaaggcttttgcgagcatggagctgttcatttccacgggggatgcttcttataagccgacaatcgacccaaacaagatgagtattgttccggcttggcccgaaatgtatggtcttgcggtttatgccgctgctacccacgctacagaagttggggctgatgccgaaacggctaagcagatgctcttgcaatatgctaatgaatttgcctatgctgcgtcgtctggttttggtgttgtgatgtcgaatgaagactttgtctggggctccaatgctgttgccggtaaccaaggcgtgttccttctttacgcttattacgtcacgggcgaacagaagtattacgaagcagccaagaaggtcattgactacctgcttggcaaaaacccgctcgatatgtctttcttgactggctttggaacgaagtctccgaagcttccgcaccaccgtccgagtacggctgataagatcacggaccctgtgccgggtatgattgtgggcggtccgcagccgggtggtgaagatatcggttccaagtcttgggaatgcaaggattatagaacgggtgtcccagcgacatcttacacggataatcgttgcagctacgccacgaacgaagtcgctatcaactggaatgctccgtttgcatacattgcgggcgctctcgaagctttgaacgcaggctatgctccgtcttttgcagcaccgggtgttgcgaagggtggtacttcggcaatcaagcctgttgtttccagaaatcgtggtaaggttgaacatgcaccgcgtcttcgctttgacgaccagaaggtgttcatcgaaaagagcggcaagcgctttgacctcaagggcaaccatctgaagtaatgccctcgaaaacgaacctcaaaaatccatattcatagaatgcagaaacggcgcccctcccgggacgccgtttttcacgtcatcctggagcgtagcgacgggatccataatttcttgtcaaacacttgcaacacttttctttaaaatgatgtttgcacgggtagaaaatgtgcttgaacggctctatattatatgagctaaaacttgcactttttaagtgaggatgtttgtgaagaatcatgcgttaaagtccgtagcgcttgccgcgctcgtcgcagccccagctttcgcagcgactgcctacatcaaccagatcggctaccgtccgggcgacttcaaggaactcgccttggttgatgcaaacggcagcgtggatttcgtgaatgccgccggccaggtcgttctctccgtgacgccgaaggccgcttcttactgggatgcgagcggtcagaatgtccagctcgtcgatttctccaagcttgctgaagcgggcaagtacagcatcaaggtaaacggcaacgtgctccgttctgatctcgtcgtgaaatcccagacgtacgaagatatcgtcaaggcttccatcaagtggttctactaccagcgcgcttccatggctctcgaaagccagtatgcaggcaagtgggcccgcgcagccggacacacgaatccgaccgccgaacttcacaattctacgggtgcttcgggtacgatcaattccagcaagggctggtacgatgctggcgactacggtcgttacattgtgaattcgggcatcacgacctacacgctcctctctctttacgaacacttcccgcagtatttcaaaacgctcaagtggaacattccggccgaaggctccctcccggatttgcttgccgaaatcaagtacaatctcgactggatgctcaccatgcaggcgtccgatggcggcgtctaccacaagctcacttctctcggcttcccgggcgatgtgatgccggctgccgacaattccaagctttatgcaatcggtaagagcacggcgggtacgtttgactttgctgccgtgatggctatggcttcccgcatttacaagccgttcgacgccacttacgcttccaagtgtcttgaagccgctaaaaaagcttacgcttggggccagcagaacccgagccgcaactatctcgctaatccgtcggatgtctcgacgggtgcctacgaaaacgacaatccgaacgacgaaaaggttcttgccgggacagaactcttcatcacgacgggtgatgcttcttacaagcagtccggctcttcggaatacgtctcttactggggcgatgtcatgggccttgccacgtacgaaaaggctacgcatcaggcgcaatttggtggcgatgcaaacgaagctaagcagaaaatcttgggcacggcagacaactttgctaaccgcgccgaaaaaggctttggcgtcgtgatggcaaaggatgactttgtatggggttccaatgcggttgcctccaatcagggcgtttggctgttgcatgcctactacctcacgggcgaacagaagtattacaaggctgccgtcaaggttcttgattacttgctcggcaagaacccgcttgacatgtctttcgtgacgggttacggctccaagtctccgaaaatgccgcaccaccgcccgagtacttcggataacatagaagaaccgatcccgggtatgcttgtgggtggcccgcagcctggcggcgaagacgttggttctgccgccgaatggaagtgtgccgattaccgcacgggtcaggccgctaccgcttacaccgatcagcgctgcagctatgctacgaacgaagtcgctatcaactggaacgctccgctcgcatatctcgctggcgctatcgaagctatcaactccggctatgctccggaatttgccgccgcaggcgttgcaaaacaggatgtacctgcatcgagctcttccgaagctcccgcaagctcttcttcgagcgttccgcagagttcctcctctgaagttgcaagtagttcttccgcgatttctggcaattcctcttcttctgagacggtcgcaagttcctctagctctcagggcacgattgcaattcacgctccggtcgaatctagaatgatgcgctcaactcagccgcgtctccgcttcgatgaccaaaaagtcttcattgaaaagaacggcaagcgctttgacctcaagggccatcgcattaagtaaattctctcatattcatagaatgcaaaacggtgctccattcggggcgccgttttttgtgtcatgcccgccggagcctgtgctgagcgcggtcgaagtaagcgggcatctccttatatacttgtaattgcgttacatcgcgcttgattataattactaaattgactgtatgatttctagtattttgaataatttattgatgtttattttggggctcctggcgttgagcttcctcgtgacgattcacgaactgggtcattttattgtcgccaagtggaacaaggtccgcgttaatactttctctgtgggctttggcaaaaagcttttccgattcaagaaaggcgagacggaatattgcatctcggcgattccctttggcggctatgttgccatggcgggtgaaaatccggatagcattgaagatggtaaaggtccttcgcaagatgattttctgggaaagtctgttggcgctcgcgcagcgattgcgtttgcgggtccatttgtgaatatcgcatttgcatttattcttttgattttcctttacatggtcggcgtccaggaaccggataacaagaaccttatcatcggttttgtggcgaaaaattcttctgccgaaattgcaggcatccagccgggcgatacgattaccgctatcaatggcaaggaaacgcaaggttgggacgatttccgcgaacagattggcgtgagccttggtgccgatgtgatgcttgaagtacatcgtggcggcgaaccgcttgccattaaggtcgttccgcaagaactcgtgattccggctgcagattccacatccgacccgattaaaatgggcattggcgatatcggcatttatccgcgcaaccgcgtgatagtccgtttgccacctaaagaaggttctgcagcgcaaaaagcgggaatcatgcgtggtgacacgatttttgaaatcaatggtgaacatatttcgcgttacgaagaagttgttcgtttgattgatggttccaaaggtgccgaagtcaacgtgacgcttttgcgcgatggcaagaaagttgacgtgaagatgacgcccgcttacaatgaagaattcaaacgctacattgtaggtatccagatgggctatgtgatgtttagtgaaacgcatcttgtgcgtcgtggtccgattgaagcttttgaaaagacttgcgctacgagctggaaaatgacgacgagcatcttccgctatttcaagcgtttgttccaaggccaggtcaaggttgacgcattctccggtccggtctcaattgtcgccgtgatgggcaacgtgtggatgagcggtttccaggacttcctcatgcttcttgcgcttatcagcattaacctcggcgtgatgaacttgctcccgcttgccattaccgatggcggtctcctcttgttcctcggcatagaaaaagtgcgcggcaagcctctgagcctcaagacacaatccgtaatccagaacgtcgcggcggctttcttcatcagcttctttgtgttcatcacgattcttgatttcgggaaaatctcgctcttcttgaaataaaaattggcggccattgagccgcctttactgtcttcccctaacggggaatttccatttatctcgcctgcatgtacgcgtacgcgaaattcatcggcggcgtactgatgcaaatgtattcaaaaatctcgggtcccatattgcgcaacccgtgaatttccttttctgcaaagcgcacgacgtcgcctgcttcaaacggaacttccttatcgtcggcgagtaacaggactccacggccctgaaccgcgacccatacctgttccgacgtataatgcttatggcgcggctgttctgcacccggcatcacagaaactttcgtgaccgaaaccttttctgatctgctgttctcgggcgtgagcaactgtgcagactccactccggggttgcacaaaaccgttatgtcgtactttttaatcagttccatttcgtttgcaaagatagctcttttttgaatctttgtggcgcgctacccgtttatcaggtaccacaaaaatattctccagccattgatggtcttggtacgctcttcttcgcttgctccgttttgaatgaacccgaaatcgtttccaacggcttggtgcaacagggctacaagtacatcaacgacaacttggggcgtgtaatgccttgaaggctgtgttgcgcctgggtagttgttttgtaacgtgatgctttttatagcgagttccctgcggtcatccatttgacagattattgcagggagtgcgtgtctacctagtttctctaattgtgtgtaggcgtcttctgcttttgaggctactagcatatcttcaataagcgcttttacggaatcagcgtgttgtgtaatcgggcaagcttccgcgtagagcttgttttcaatgatgtctttttgctttgcaatttcgttgaggactcttgtcttgttttcgtcattttctagtaaaatggatttagaggtgcttcgtgcgaaggcaaactgtgccggattcgtgtagctaatgtttatcggagcaatgattttctgaccattgaataaaacgaggtttgaatcgttacaacgattagttttttcatctttgctacagattgtttttcggatgatgatttcttttgcttgaaggcctcccttaaaaacagaatctacggtaaatttgaattcatagaatgctgttttggaatttctgatttcgttgattttgtttgtgtcaacgttgagtgtgccggatacaatatactgggagcctgcaatgtatctccaaaaatcatcttttagaacagacttgttgtggtgactttttgctattttgtttaaaacgcctattttctttgaaacgcttttccatgcctcaatagaatcattgaatgtactcgaagaataattactggcaataccgatatcgtagccataaatgatggcgatgaataggttttcgtcttcttcaaatgtaaatccagagtcaaaaataatttttgcaatttttacggccaacaatgtgtcgttttcgtctttgtttttcttggtggcggagacttggatgagcttggtttgtgtagtctctccgttgaaatttgtggtttcggttttgttacggtacatggttatacttgaaatcgggagctcttggcttgcgacgctaacaatcttttgcatgtccttaacatatataagcttgtttgaaactgcagaactgcctgcgaagactactgctaaaattaaaatcggcagtgcgaatcctgcataaagaattgccttgttgttggtaaagtcgatactaccttcacttttggcagagatgacgtaagtcttggcaatcaagtcgtgtaaggactgcaaggatttgttgttggctatggcaaagtaaacttcaagaattggaattgaaaataggattgtgccgagaatgagacttggataaaggtccgtagaatcagaaaccggcaagccgtttagcaaaatgtaaagggcaaaaggcaatgctctcaaaattgctttcgcaacagaaatgtaattggaatttttgtctacaacgcgaatatttaacagcatctttccgagcgtctgcccgttcataagcttactgttgcaaatcccgaaataaagtagaatggtcgcgacgccgattgctttcccgtaactcccgagttgcaaaagcgcatcttcaaatgaccatccgatcatattgccgaatacgccgatgattaaggcatctatcaaaaatgcgaaaaatcttctctttcgtgtggccaattttatggcggttgtctcatccattatttttctccttctcgtaaaaaattaagcttgcatcccgagaacggcacgggcgatctggtctgcgcaagaggtcggctttccgccacaggtgtttccgagcagcttggctgcaatgtcttcggctttcatgccttcgcaaagttttgcaatcgccttgaggttcccgttgcatcctcctgtaaagcggatgttgcggatgatgtctccgtcacgcgtgaactgaatcgtcgttgcgcatgtgccttttgtcttgaatgtctcttccataataaacccgttgtttgttttgtatgtcatgcccgccactgaacgggcatctcctttacattgttattccggcctacctgtcctcgcttgacggggacgagccggaatctccttgaaaggacctttttcccgcgttaaatatagaatgtcttgtcactgaacgtggcgacatggcaatattgagtttatttttatagattatagcaacaaactatatggcaatggtttaggtatgaatattcttgttctttcgggtagcccgcgcaagggcggcaatacggatttgctggtagaatcgtttgtgaagggagcttcgcaaaagcatcaagtcgaagtcgtttcggttcacgattacaaagtcaatccttgtattggttgcaattcgtgctttgcccgcgaagaccacaagtgctgccagaaagatgatatgcatatcgtctacgataaaatggcgaatgccgaaatgctcgtgattgcatcgccggtgtatttctatgggttgagcgcccagctgaagactgtcattgaccgtttccacaatccggttcgggatacttttcacatccacaagatggcgctcctcttggtgggcgcggcatcgctcccggaactgttcaacggcatcctcacgcagtacaagctttgcctcaacttcttcaagctgcaggacatgggccaggtgcttgtgcgtggcgcaaaagataaaggcgatgtcaagaacggagactctctccagaaagcttttgagttaggacaaaatctttaattgtttcggaaaatacgaatatacgcctctccctaaaaatgttaatttagggaggggtgttgtatgattgtatttacgtcaattcataaaatgctgtgcagaataacattgccaattctggtaatgtttttttggggatgcagcgatagcgaaggtatttcaaaaaaagaggcctcttccgaagaagaagttcctgtagaaggctttgcttatattcactcaaaaggaaagacaactgttcttgggacaatgtcgaaaacagcgaaagccgatgaacaacctgccatgaaggtttatttcgactacgatttctgtgtcggggtccacgaggtgactcaaggcgaatttggccaactgatgaatcgttccttcaagaaggattcttttgattatccgcaagcaaatgtgacattttatgatgcggtcctgtacgcgaatgctttgagcaaaaaatataagatggatacggtttatacctatagcaaagctcaatttgctgaagataagtcgtgcgaaaatctcgttggtttgaagacgaattatgatgtttggggctttcgcttgccgaccgaggccgaatggatgtttgtcgccaatactcgttctgacgacattagtggaaaactcaaggaatgggtgaacgactggaagggcttttttgccgatacgactattgaaaactttgttggcgcagcgaatgccaacggaatggacgaaaaaatcctcaagggaagctcgtttgtaaaggaaaatgtcccactatatgctcgcggagatttctatacggtgacgcccctttcgaaggcggaatatgttggctttcgtctggtttggggaaagattgaaaatgcggtttggttcaatccttcgagtggtgcggtaacgtcggttgttactccgttagccttggcggaaaatattcgcaatctgttcggaacctatcaggctaagcttgttttccgaaatgacgaaaccggtaatattgcctacattaattacgcgaatgcggcaaattccgttgtggagatacaggacgatattgattcgtaccatcccgatgtttctcccgatggcaagtatgttgcgttctgtacggggcttgaaggtgtcgcgggcgagtcgtcggtgtatgttcgcaaattagaagagtctggctcggggcttgtcaagttgaatgttgagggggcggcaattccgcgatggcgaatcttggataatggcgataccgtgattgtttttgttacaaatccgggaacgaataagtctgaatcgacttggaacgaatatagtacatggtatgttccatttaaagatggaaaatttggaacgccgaaaaaagtgctccagggaagttttcatggcggactttcctttgaaaaaggttttgccgtgacaggggcgtccttgttgcgtgcaacacggtttacggataaatcgcaaaataatgagttgtggtataatggagagcaggcctgtaatgtttcgctttcaagggatggccgtgatagaacgatgttccttgactttgcgggaaaaacgggtgctgcgtttgtgggtaagaaatattccgtacatgaaatgttgctgattgcggacagtacagggaagctggtgcagtcgatagagtcgccgaagggctatacgtttgatcatgcggaatgggtggccgataaaaatttcgcggttgctacgcttgccaatgcaaacggtgtacaccagaaaattgcactggtggatgttgcctctaataaggttatggaacttgcggaaggctctgaactctggcacccctgcctgtgggtaaagcagaagaaaattgtaacgcaagaaagttcttcttcgagtaaaaccgttgaatcttcgacgtcggctgaaattttgtttgttctagatcctgatagcgctggaatgtacctgaattccaaatacggggctgtgggcaacggcctgatgcgtaacaatatggaactcctgtggaatttccacgaccaggcgaatgtcattgtgcttggatcttctaggcccctagatggcattgttcctaagcagtttaatgaaaaattctttgtcctgaatttggcgcagacgccgagcggtatttatgagtctaagttctacctagaccattatgtttacccgcatgtcaagaatttgcgctatattattttgtcgctggattatgatttgtggcgctatgggccggaatcggaccataatttcttctattcgaactacaagagtttcccgggctatatctatgacaaaaatcatggatactgggcgtcagggattccagaagggcttgctgaactgaccgaagacgggtatagcgaccagaatggggtggccttgagggaaaacatgggctattggtcggtaggaagttgcaatggatggggaactagtgtttgtggctgggattcgacttcgcttactccgcgtggtattaaaatggcgatggatactcttgttaatctcattgaaacggcggataagcgggatatatacgtcatagggatagttttccctgtgagtccgaattataagaaaacaggtcgtttcgcctgttatggcacgcgccgaagtgtagccgattctttgacgaaggtcttgaccgccatgcatgagaaataccctcattttattgtgatggacgaaaacaagatgggtgatcatgattatccagatagtatggcagatgatcagcagcacctttgccctgttggtgcaacacagatgacgcaccgtgttgattcgctcttaatgacgctcgattaggagtcgtctctttattacgcttctagttttgcaatcgccttgaggttgccgttgcatccgcccgtaaagcggatgttcctaattttgtctccatcgcgcgtaaactggatcatcgtcgcgcatgtgccttttgtctggaatgtttcttccataataaactcgttgtttgttttgtatgtcatgcccgccactgaacgggcatctcctttacattgtcattccggccttcgaaccggaatctccttgaaaggaattgcttttttacattaaatatagaatgtcttaccgcgtggcatggctctttaacaattttgagtttgtttttatagattatagcaacaaactatatggcaatggtttaggtatgaaaattcttgttttttcgggtagcccgcgcaagggcggcaatacggatttactggtggaatcgtttgtgatgggtacttcgcaaaagcatcaagttgaagttgtttccgttcacgattacaaagtcaatccttgcatcggttgcaattcgtgctttgccttaacttctcagaaagcttttgagttaggacaaagtctttaataataattgaggagggaaaaatgaaacgctttcgtgattttatcggctacttgttgggcgggattctctttgtgatgctcatcccgacaattatgtggcttgcgtccggaatgcccgcgctttggccggttgatacttggcgctgcgttgtggcgcctgtcgtgatgcttgtgggccttgtgctgagcgtttggacaatcgtctatatgcgcagtcgtggcaaagggaatccgatggatgctttcggccacgaagtggccccgcgtacgcaacacctgatggttgatggcccgtacaaaatcaatcgcaatccgatgcttactggaactcttatttatctcgtgggtgccgctgtatggctatggacttggcaatcttgcgctgtattcgtcgccttctttgccatcatgatggtgcaggtgctaagcgaagaaaaacgtcttcgccgtgacttcggcaaggaatatgaagagtattgcaaacactcaagaaggttctgataaatcacaagtccagtagatttttcaatttcggaaattcgtctgaagaaactcgtgtaaatctttttcgcatatatagaattacataccatccgtttgcatcgttttcttttgtcagaacctttatattctcggctttcactttaatcttatttctgcaaacataaacgaattcaaaagaatcgctatagacattgattcttattggacaaatgtttaaaagccaaaatataattagacctgtaaaagaaaataaaagactcagtgctagtattgcggtagataattcagcggttctaaagattacgtccacaagcttgtgatgaacattgggcttgcgtcagttgccttcttgaatccgcagtattcgtaaaagtctatttccttgtcgtatgccacgacgacaatacgcaagtaatccttgtacacgtccttgaccttttcgacaagagccttgccgatgccttttccttggtattccgggcgtacaagcaaataatgaacatacgcattcatgatgccgtcgtccattgcgcaaatcataccgacaagcttgtcgccgtcccaagccgaaacgaccgtcttgaaattcttcattgcgataacgagcttgtctgggaaatgtcccgaggaccattccaccgaaagaaacaaatcttttaaatcttgctccgaaaaatcatgaattgttttatatgagatagccataattgcatttaaatataacatgttgacgggactgttggacctttcaaaatttgtaattaaggttgtagaagaaaagaaaattttctatttggtctggacttgcatctagtttgttggctaaatcggataataagctaatatacttgaaataattttgtttgtcttgtttccaactgtattcttcaaattcacaaaattgtttcttgtttaatgaatcaacaattttaagatcaaaaatttgacatttctggttgcaaaacgaaatgttgaagaagtataatagcttagaccaagtagatggccctaagccttttatgttgtctaattcatttaataaagagttggcttcgttaagagataaatttttattttccgctttagagagaattttctgcaatagtataaagtgttctagggacttttggatattgttgtttcggccaccagttggatagccccacatgagagtcttgatgattttgaaatccgcatttgattcgtctaaaatatcttttcgcgatatttcaatgtcatcttttttaaaaacgatttgttcaatttttgtttttcccttataagaaattcttgcccaagatttcttttttatgtgtgctgattggttcttgacaggtagggactggattagttgtttgtaattctggatgcttgttttgctcatgttacagatatataccaatttagtgaaaatatgtcaagcaaccgactactatagcgtcggccacaacccagcaaggcgaatgccgcggtcatacttgcatgaccatggctgaaccgtaaggttggcgcttgcgccaggatggggagggggttggtgcccctcccgcatattatttgcgattaaatgtaatgtatgccaagtcgccaaagactcaatttttctacattttcccccgtacaaagataaggactcgcttatgaatattctcgttgttggtagcggtggtcgtgaacatgcgattgccctcgctgtgaagaagtcgccgatgtgcgacactctcgtgtgcgctccgggcaacccgggcatggcaaacctcggcaagtgcgtgccggtcgatgtggccgacccgaaggcaatcgctgacctcgccgttgcagaaaaaattgacctcgcgattatcggccccgaaattccgctcgtcgctggcgtggtggatgaattccgcgctcgcggtctccgcgctttcggcccgactgcggctgctgccgcgctcgaaggctccaaggccttcagcaaggatatcatgaagaagtacggcgtgccaacggccgccttcgagaccttcaccgatctcgcctctgccaagaagttcctcgccgaacacccagctccgatcgtggtgaaggcgtcgggccttgccgcaggcaagggcgctatcgtctgcatgaccgacaaggaagcgaacgacgcagtcgaagaaatgctcggcgacaaggctgtgtttggcgaatccggcaagacggtcgtgattgaagaattcatggacggcgaagaagcttccatcttcgtggtttgcgatggcaaggattacgtgattctctcctctgcccaggaccacaagcgcgtctttgacgacgacaagggcccgaacactggtggaatgggcgcttatagcccggctccggttgtgacggacgctctcctcgacgaagtcaagaagactattattgaaccgaccctcaagggcatggccgccgaaggcaagccctacacgggcgtgctctacgtgggcatcatggtcacgagcaagggcccgaaggtcgtggaatacaactgccgcctcggtgaccccgaatgccagattgtgctcccgctctatgacggcgacgtgctcgccttgttcgacgctgccgaaaagggtgaactcgctaagctcggtgccccgaaggctccgaagggcagctccgctatcgtcgtgcttgccagcgccggttatccgggctcctacgaaaagggcaaggttgtcacaggtatcgaagaagccgaaaagaacggcgcccaggtgctccatgccggtaccaagatggtcgatggcaagcttgtgaccaacggtggccgcgtgttcggcgtggtcggtcacggtgcaacgctccaggaagccttgaacatcgcttacgccgcctgcgaaaaggttcagttcgaaggcaagttctaccgcaaggatatcggcaagaagggcctcgctcgactcgccaagatgggtaaataaaaaaaggaattgaaaatgcagattaatgaagttccgaatgcaaaggtcggtatcgttgcgggtagcaagtccgaccaggaaactgtagataagatcaccgccgtgctcgaccagttcggcatcacgtgggaatacaacatcctctctgctcaccgcaccccgaatgcaaccgcgaagtatgctcgcgaagccgccgggcgaggcctccaggtcctcatcggtgtcgctggcctcgctgcagccctcccgggcgtgctcgcagggcacacgattcttcccgttatcggcttgccctgcgccggcggcccgctcaacggcgtcgatgctctgcactccatcgtgcagatgcccccgggaatcccggtggccacagtcggcatcggcaacggcaagaatgccggtttcctcgccgtccacatcgtcgccctctctgacgcaagcgtcaaggaaaagctcatcgcttaccgcaagggcctcggtgacatcgaaggctaagccatttattcctatctagaataaaaaacagagcgcctgtgcggtttccgcgggcgttcttttatatattgtccttatcttaaattttatccatttaaagagtattggggcttatgttttatcgtgctttgaaaagtgttttgttgtttgcgcttactttgtcaatttcgtccatggcggcggattctctggcttcgtcctcgtccgcgcagtcccaaagcgcggcgactttcgaatcgcagtcctcaagtgcggcgcagtctcgtgttgcagaagctttagctaatccacagtcctcggcgactcttgaaacgccgtcccaaagcattccgtcgtcctcaagtgccggaactcctgcaaagccgctctccaagtggcaaactcttcccgaagtcaacgctccgtggatgaagggcgaacgcctcgaatatgaactcagttggggcttcattacggctggctatgccacgctcgaagtcatacctcgtaaagatggcaaggtggagttccagacttatgcaactgccaacaagaccgtcaataagttttaccctgttcacgataccgtctatacgcttgtccacaaaaagggcctcatgacggatgtcttccgcaagtccctccacgaaggcacgttccacaacaagtcgcttatccgtttcaatcgcgatggcaaaaaggcagtcctttccgatacggtcttcaaggatccggtcaagcattatgtcaagcgttcggccgatacgtccgtgaccattgatggccttgaacatagcatcatgtcggcattctaccttgtgcgtacccttccgcttaaggaaggcgttacctcccgtttttcggcggtgagtggcaaaaaacgctatgaactcaaggtggttgctcacaaacgcgaaacgattaagacggatcttggtacgttcaagactgttaaagtggaacctgttcttgatggagatggcatttttaattcgagcggtcgcattttcatctggtttacggatgacgaaaagcgacttcctgtgcttatggaatgcgaaatcaagctgggttccatcaaagccgagctgaaaaaggtcaaatagccatactgtaaacttacaaaattgtaaaatcaaacgaaaaaacaacttttacatgaagtttttgtaaaaatcttggataaaaagttatattccaagcgtggttatttatccgaggcgtttttaatgctcaaaaaattgttgttgctgttgtgtctggcgagtttggttgcatgggctgcccctgcaaaagcgcgtaaagcgaagtctaaaaaagctgctcctgtagcagaacaaacggttgaagctcctgctgcatcggctgagtctgatgatggtttcatgtccgtttctgaatccgctgctcctgccaaggcagccgctgatgatgacgaagaagaggaaaatgtcgaagcttccatggctggcatgactgctgcccagagaaatgactacctcacccgtaaaaaatttgaagaagaacagcgcttggacgaatatgcaaactccgaacgccgtcgtgactggctcaaggaccgtctggtttttgaaatgggcctcggttcccgtatgccggttatgggcgaaacgggtgtcggtttcggtatcggtgctgaatatattacgcgctggcatgtcggtctctttgcttcgtacggcttcttgccgaaggtcaaggacaacgaatttgactacatgaagcttgaaggcggtactggctataaggtcggtatcaactactacttcttcccgaagattcctattcacttaggattgtccgcttcttacggtacggtttattatgaccatgacatggaaccggatgaaaataacctccgtagcttgatttctgtaaagggctaccagtttgacgtgcttatttcttacctttccaatgaatggtactacttgcagttctccttcggtatgtactatgcaccggatcttggcaaggccccggaaaataacccgagcttcaagaagacggtggactccagaacggaagctgtcgacacctacgcatctcgcgtcgtgaacaagcctaacggcatggacaagactggtattgtgttcggtgttacgattggttatgctttgccggaattcttcccggacgataccgaaaagcgtcgccgtcagcgtgaaaaggaacgcagcaaagctgccgctggcacaaccgcctggaaccgctaatttcaagagaaaaagtttagcccgcctgttcaatcgaacggcgggcttttttgtgtttaatacccatgtccggaatcgaaccggaataccttccttcggagggaaggacactatccattgtgatacacgggcgtgagcctttaaggcgggtataatatagtaaaaaggccttttcctagtctatcagtttcaccacaagttcgtgcggttcggcgtctacgacgagtgcgttgtggaattcgcccacgtcaccatcgccttcgatgaccttcacgatatcatcgttttccatcgagttgccttccgtgcgaccgtagaagtggtattcgctttcctcggcaacctggtcaatgataatcttgaccgtctttccgatcatgttctcggcgtattcggcagcgagttcttcctgataatccgtgaccgcttcgagccttgcgcgggcatcgctttcgtccaccgcggggaggtccatttccatcaccggagtaccttcttcggggctgaatacaaagccgcccaggtggtcaaattgcacatcctgcaaaagttccatcagctcttcaaaatcttcgtgcgtttcaccggggaaaccgacgagcaccgtactgcggagcgtcacgcccgggatgcgttcgcgaatcttgtgcaaaagatcgacaagttcctttttgcggtagttgcgcttcatgttcttgagcatcttgtcgcttgcatgctggatcggcatgtccacgtacttcacgaggcgcggttccttagccatcaagtccagaagttcgtcgtctacgaacattgggtaccaataaagcatgcggatccacgggatgttcgtgttgtccaaaagggctcgtaaaagttcaacaagcgtgccgccttttttgcccttttcacgtccaaagtaagtcgtgtcctgtgcaatcaaagtaatttccttgacgccctgggcttcgaggtcctttgcctctgcaacgatatcttcaatggaacgggagtcctgctttccgcggatgagcgggatggcacagtaggcgcaacggcggttacagccttccgcaattttcaggtaggcgtggtggctaaatcctcccaagttcatgcgggggaggttttcggcgtcacagctctgtggagcgacgatgcccatctttttcaaaagttcgcccggcttgtacgtgccgacccagtagtccacctcgggcagttccttcatcagctcttcgccgtagcgaccgctcaggcatcccgaaacaatcagcttctgctttgccttctttgctttcgcctgggcgagaatcgcgttgatggattcttccttggcggcttcgatgaacccgcatgtgttcacgaggatgtagtccgccttcccggcggtatcgcaggtcgcaaaacctgcatggagcatttcaccgacgaggttttcggcatcaacctggtttttagcgcatccgagatgcacgacgaatacttttggcttttttgtaggcataccccaaatatagaatttggggcaagggtttaccatgtcggcctgtttgtgtgccgattcttttttgatatcatcttttccttgttaaattgtttatattgttgtaaaaaatactgtaagtgaattttattccttacttacgagttaaaaaaggagaatctatgaattttaagctttggagttccgcagtcctgctggtggcttcattcggactcatcgcttgcgatgaaagcaatccatcttctagcagtaacgctacgcaaaataatggttcaacgggcaatcaagggacctctactggcgataaccagggaacaaatcaggggacgaatcagggtgttaatcctagctcgggtacggcttcttgcaatgtctcgacgacaagcaattctgtaacgattgaacagattattccgggaacgggttcttacacttcgaccgtgaccgataacggcacccgctacaggaccatcaagtcggtatacacttattctgatgcccaggccttgtccgaggaatgtgaaagggaaaagaagcaggcttccagctggaatgacggctctgttcaggtgacttgcacgggtgacaagatttatgtcgatgtaatagacgaaggttctttgcgggaacacgaagctgactttagggaaatgtgcgaagatttcctggtttggacaaatggctctacgtctaacaatacgtcaaatacggggaatagcgcgtttaagtgcgaagtgactcgctcggacaacgccatcacgattaatcaggtgttcatgggcgaagcttttgaagaaacgacgacctgggctccggatggcagctacgccatcggcgtgcgcaagataacgtataccgatgctgaggaagctactgaagaatgttctgatgaaaagtccgaagcgcggtattcagatgacgcttcctacacggtcgaatgcacgacccattctgtcaaagtcacgaaaaaagtgaagaactacgacattgatagctacgaagcgtattacaaagcctggtgtgaagaccagaataatcgctttcagagcggtgacatgagccgctacatttaacaaatcgccctgtttagcaaaaaaggctccgcaaatgcggggcctttaacagttcgttgcttttgtaaaactacatgtcttcgcttgcgccaggctggccaatgcggtcgttcttgcggttgtccacccaaccggcataaccctgcggagcgaggacttccttgccaaactgctgggcgtttgcgatcgtggagaagtaacccacacgtacgcggtagaacgtgccttcgagttcgcccggattttcaacttcggcaacgtatgccttgataccctggtcggagagcttgctcacgacattgtttgcggctcttctggaggcctggatgctcacctggatgacgaacgggccggaggattcctgttcgacggcggagaccggagcggcgggagcttctgccggagctgccttttcttcgctaagagactggatagggaccaatgccggttcttcttgggccggttccggagcggcttcctgtacaggagccggttgttcggtagcgggctttacttcggctgctttaggttccgttttttcttccttgctgccgcaggcagaaaggaggacgatggagagggttattgccccaaggattgatgccgattgcaatttcatggtcgtactccgcttaaaaaatctttccaacataaaatggaatattcttacgaaaaatatacataagtcgttgatacttcgcaagttacgaagatttgtttttgtgaaaatttatgaaattttacaaaaaattacgcgaaaaaagcaagtttttacctatatttggtgctcaaatgtttattggttttgggcttgggattccgcttgcttcaaaggtgtctttattcgacgaaattttttttagagctcctacacaaggttgtttaagttacatatattttgcatgtaataaaaaacaatttttgttatagcaaaaagaaaaggttttccttatgggcttcaatatgcacgggctggcatttaagcagtccatgatgaccctagtcggtttcagcatcgtgtttgcgacgctgtttggggttctcagttttaaggtgcaaagcgagctttcgacggtgctcacggaaaaaggcgaagaaatcagtcttgccaatgtcgctatcattgaaaatctttttgaaaaaggcaaaaagctcggcgatgaatatgccgaagtgcttggtaaggagatgctttcggggaaggatctcgatgacttcttgactcaggctgtctttgatgcccgccagacgcttccgcaagtgcttgccgtggttgtcgcttacgagccgggaatggctcccaaggctaaatggcatcaggaggtgatgcgccttgcccagtattcgggtaacgaaatcaaactcatgaagggcaaggactacttcgaaaaaacttggtacaagagcaccaagaacttgcagaagggcctttggcaggaaccgttcgtcggagactttatcaaggaaccgattgcgatttacaccgcccctatttaccaaaaggatgcctatgggaacaccgtttttgcgggtgttctttgcgttgatatgtcgattgcgttcctcaaggaaaccgtggcgtcgattcctgtgtcgaactcgggctacgtcgttgtgctgtccgcgaacaataccattatcgcgcaccccaagaacgagattgttttcaaggaaagcttgtctgacctttccggtggaatgggcgcacagacggttacggaattcgaaaagaccgtgcagagcatgaggaagggcctctttatggggactactgctgatggcaaggatgcggtcatttacttcaaggcgatggaatcgaacggctggacgtttatgattgtgtggcccgcgagtgaattcatggaaagccagcgctccctggaaaaaatgtttgcgtggatgtgctttgccggctatgtcgtgatgctgcttttgatatttgtgatttcgaccagggtgtcccgtccgctcaaggaacttgctgtggcggcgaacaaaatggggcagggcgacttcgatgtggaaatcccgcacctctctgggcgcgacgagattgcgcagtttgcatgggctttcttgaacatgcggacctcgctcaaggaacacatggaaaagcagaaggacttggatcgcattgaaagcgaactagactttgcaaaggatatccagattgggttcctgtcgatggatgaaaaggaagaaggctctgaagatccgtaccacgaactgactccgttcctcttaccggcgaaggaggttggcggtgacttttacgatttcttcaagctggacgacggacgtctgtgcgtggtcgtaggtgatgtttcgggcaagggcgtgcctgccgcactgttcatgatggtttcgcgcattgtactgcgaacgatggcgcagaacttgaagtctgttgttgaaacttttgaaaaggcgaactacgagcttgccaagcgcaaccgtgcgaacatgttcgtgacggtctggatggggattgtcgatttgaagaccggacatgtggaatttgcatcggccggacataacccgccggtcatccgccacaaggacggctctgccgaatttgcgaagagcaaggccggggttgtgatggcggcgatggaaaactcgcgctacaagatgcagacgctcgaactagctccgggcgatacgctgttcctctataccgatggcgtgaccgaagcgactaacgaacacaatgaactgttcggcaacgacagactgctagacgcgcttacgcatgggggcggaaaaggcaccaaggaaatgtgccgctttgtcaagcgccaaatcgatgcgtttacgagaaaggcgtcgcagtttgacgacattaccatgcttgcaatggaatataaagggggtaatggtatttaaccggaaagcactcgtgaaagtgcttgcaaaatgttacccttgacagaaaccaaatatttaggtatatttggctatcaaaaaaatgaaattttaaccaaaggattatcgtgatcggcgttattgttaagtccaacgaacctttcgaacgcgctctcaagcgtttcaccaagtcttgcgaaaagaatggtatcatttccgacgtcaagaagcgtcagcgtttcgaaaagccctccgaagaaaagaagcgtattgaaacggctgctcgtcgcaagcgtctcaaagagattgctgaccagaaccgcaagcgtctctactaattcgattccttaatcggactttttaagctttaatgagttgtcagcttgtgctgatgactcattaggtgttttatagcaaatcttcatcgcttggagcgaagcgttataatcgctcgaggtcaatatgagttgtgcattgcttacccagattctcgacgacatcaagaccgccatgaaggctcacgatgccgaaactctcggaactcttcgtacgctccattctgacatcaagaacgaagctatgaagtctggtgccactccggcacagattaccgaaagcattaccgatgccatgtgcatcgacgttctcgccaagagcgtgaagcagaagcaggaatccatcgaaatcctcaagaagggcggattcctggacaagattccggccgaagaagctgtcattgccatctaccgcaagtacatgccggccgagatgactgaagacgaagtcaaggccctcattgctgaaatcaaggctgcaacgggcgcctcttctccgaaggacatgggaaagatcatgaaagaactttccccgaaggtcaagggccgcttcgattccaagcgcgccagcgccctcgtgcaagaagctttgaaataacacgaagcgtccagtcccgctttgtcatgcccgcctccgagcgggcatctccattttatacagttcaaaaaatttatattgttagtccatgtcaacaactcacgccaagattcaagaactagagctgctctacaagatcagctccattttgaaccagagtcttgatttcgaaacagtcgcacatccggttttgcagactgtagaatcggtgatgggtgttgagcacgcaacacttacgttgtacaaccgccataccggcgaaatctccattgaaattgctgaaggcctgagcagccgccaagcgagcaagggccgctacaaagtgggcgaaggcatcacgggccgcgtcgttgaaacgggtaaaccgattatcataccgtctgtcgcaaaagatccggacttcttggatcgtacgggccgcggtaagaccgaagacaaggctttcctttgcgtcccgattatcatggagcaggaagtcgttggcgctttgagtgctgacgaacacaatcccgacgaggctaaccttaacgatcagattcatttgctcgaaatcatcgcgcagatgcttgcgaccgctgtgaagctccgccgccaggcccgagaagaaaacgaaatcctcaaggccgaaaatgagcgcatggcgatggaactcaaggccagattccagccggacaatatcatcggtaaaacgcccgagatgcaacaggtctatacgcaaatcgaccaggttgcaaaaagcccgctcccagcgctcattgtgggggaggtcgggactggcaaaggtcttgttgcagaagctatccatttccgttctgaccgcaatttagggccgtttgtgcgagtgcattgcgcggccctcccggagtccgttctggaccgggaacttttcggtagcgaaaagggcgccttggttggcgtcgtcaacgaggcgccgggccgcgtcgagcaggccgaaggcggtacgctattcctcgatgaagttgcggaactcacgccgaacttgcagataaagttacttcgccttttgcagcagggcgaaatggagcgcgtgggcgctcgcttcccgaaaaaagtgaacgtgcgcgtgatttgcgcaacgaccaagaatttgcagcagatggtctcggatgggactttccgcgaagacttgtactaccagcttcacatcgttccgatttacgtgccgcctcttcgcaagcgccgcaccgacattgtgcttttggcggattactttgtggaccattactgccgcttagtcggtaaaaacgtgcgccgccttgctcgcggtacaatcgagatgctcatgagctatccgtggccgggcaatgtgcgcgaactcgagaatgcgattgaacgtgctgtgctcttgaccgaagaagacgtcatctacccgcatcacttcccgccaacaattcaaacggacgaaacgagcggaacgccagtgagtggaaacctcaagcttatggtcgaggcgtacgaacgcgacatcatttgcgatgccctcaagagtagcaaaggcaagatggcagccgctgcacgcagcctctcgaccaccccgcgcatcctcacttacaaaatcaaacagctcggcatcgaccttgctgcttttagcaagtagcatagcgtttatccgacaacatctctttcgtctctcgttgtagccgcatagtggcgttctttcgtctaaaaacctatatttccacacatggaactgactcagttaaaatacttcttggaggtggcgcgcacggagcatgtcacgcaaagtgcaaagaacctctgcatcgtccaacctgcgctcacacaagctatccacaagctcgaagatgagctaggcgtattgctgttcaagaatgctgggcgtaatatcaagcttacggacagcggaaagttcttttacgaaaaacttcagccgctttacgagaatatgatggcactcccggcgctcctcaaggagacggcgaacaagcagaacaataacgtcaagctgaacgtcctcgctgcttccacgcttatcacgagtgccgtgattgagtatagacgaagtaattccgacattgacgttgacattgtgcagaacgaagaaacgagcgttttcgatatctgcgttcgcacttacgcgaattacaggccggaacttgacaataccgaaagtgacgaaacgtttgtccattccgaaaagatttaccttgcagtcccgaatacggcgcagtacaaaaagctcaattccatttccctttttgacttgaaagacgaaaaatttatccgtctttacggttccaaacagtaccgccaaatttgtaacgaactttgtgatagcatcggattccatacaaacgtcacatttgaaagtgacaacgctgcggttgtcaaggaagctgttgccgcaggcattggcgtgggcttttggccggaactttcatggggcaagatggaccacaaacgcgttcgtctccttgaaatcaccgatacagatttcaagcgcgatatcgtggtctctctccgtcgcaacaagcaggataattccaaaaccgaggaattctacaatttcttgaccaagtacattctccgccgccagcagaacaagcggaagtgagcctgttaaagaacgacttgttaatgaaaaaaaagcctccacgttgatgaacgtgaaggcttttttttatggattgttgcttgaaaattagttgaatgtaaccgtagctacgaccgaaagtgaattgaaagaggctttaccttcgtaatcgaaaagcttgctctttgccgaagagtggttgaacgaaagagcgacgccgacacccaattcgttgtttacccaccattctttaccggctgaaatgttgaagctcaaatcagagtcataatcgctaatgattttcccgaaaacgcatagatcggtgaattctgccaaaccaagagatgcgctaacaaacatgttcaatccgcctggaatgtaataagtgacgccgacaccgtatatgagaactctgaaagactgactgccgatatccaatgttgatttgtcgccatccttgtttgaaaaatcaatatccgtaagtacggcgtttgcgtctatcgttccatgcaaaataaggttcgggatgatggctgcgccgattttaaacccggtttcgagctgaaggcccttgctttccattttgacaccgtttgcgctgaactcgttggtgaaattcccgtagccgaatcctgcgataccactgaggaaaaatccgtcatgggttttcggtgcagacttggcgaatgcgaaacctatggcaagaaccaaacacaaaagaattttcttcatgattttctccttttttagctaaacgcttgattaaaaaaaagcctctgttgtttgacgcagaggctccatacaattttttttaaacgattagttgaaggtaagggaagctacgagggcgaacgagttggaagttgcttcgttcttttcgccgcggtagtttccgtcagcagaatggtgcgtgtaagagaatgcgacaccaagtccgagttcatcattcatccaccattccttaccgacggaaatgttgaaaccgaaaccggcatcaaggttgtcaaagctgtaatcgctgttgttgagggtgatgctgatgtcggttacaccgaaggaggcgctgacatagacgttttcctggatggggaggtagtaggtgatgcctgcaccgagcatgagcatgttgaaaccgtcgtgttcgagagtttcatcaacataggcgctcttgagcttgaggtcagaataaatgacgtcgccagagaacatggcgtgcaagatgaggttctgagttatagcaccgcccaacttgaaggaagcttcgaatgcaccgccgtcgcaagtcatcttaccgagaccgcctgcgattttgtcttcaaagctggaatagcctgcacccatcgtggcgttcaagaagaaaccgtcatgggtcttcggggcagaaactgcaaatgcgctgatggcagcgagtgcaatggacaaaagaatttttttcatataatgttttcctgataagtttttgtttgtcgcaaagttaataataaacttacatgaattcatgtaaaaatacatttacatgtatcaagatgatacgaatatgttctgcaatcatttcaacagggctatagactagctggctacgattaattactatctttatccccgttatgattatccattcctttaaaatgggcttccagtgattagcggttttgacttgtatttccctaaccactaaccaccaaccactaaccacttaattaaaatcatgcaattccgtcctgttaaagaacagcttgaaattttgatgcgcggcgtgaccgacatcgtgccgcaagatgaactcgaaaagaaactccagaagtcctacgaaacgggcaagcccctccgtatcaagatgggtgtggacccgacggctccggacgttcacttcggtcatacggtcgtgatgcgcaagctccgccagttccaggacctcggtcatacggtcgtcctcatcgtgggtgactacactgcgcagattggtgacccgagtggccgcaacaaggctcgtccgcgtctcacgcacgaacaggtgctcgagaatgcaaaggaataccaggaacagttcttcaaggtagtccgtcgcgaccaggtggaaatccactacaacggcgaatggttctccaagctcccattcagcaaggtcacggaactcatgggccaattcacggttgcccagatgctcgaacgcgaagacttccacaaccgctataccgccaatacgccgattagcctccacgaattcatgtacccgatgatgcagggctacgattctgtcgctatccagagtgacgtggaactcggcggcaccgaccagaagtttaacgtgctccgtggtcgcgacctccagatttttgaaggcatggaaccgcagattggtctcttcatgccgattttgctcggtactgacggcaaggtcaagatgtccaagtccatcggcaactacgttggccttaacgaaccggctgacgtgatgtaccacaagatttatagcctctccgacaacattgtcgaaaactggtacgaacttttgaccaacattccgctcgacgaagtcaagcagatgatggcagacattgctgccggcaagatgaacccgaatgatgctaagcaccgcctcgctatcgacatcgtgacgcagtactacggtgccgaagctgccgaagccgctgccgccaaggaacgcgaaatccacagtggtaacgctatcccgagtgatgctctcgaatgctccgtcgatgctggctcttacggcgctcttgacttgctcgtgaacatcaaggcttttgccagtaagggcgaagcccgccgcatggtgcagaacggtggcgtaaagattggtggcgaaaagctcgccgatccgcaggcccagatcgaaatcaagggcggcgaccaactcgtcgtccaggtgggcaagcgtaagttcttcaaggtgaacttctaagggctgtcatgtctagggaaatcttagttctcggtctcaatcctgcttggcagagggtgttctttctggataagtttactccaggcgaagtacatcgcatttccaaggtcaaggaatacgcgtcgggcaagggcatcaactgctgccgagtgttgcagcttttgggcggctctccccgcttgatgcatttccttggtgctgggaacggagaaaaaatttttgatgaactctccgcttgcggcatccagcaggtaccgatctggattcatgaaaatacgcgcatctgcacgacgattgcctgtaacggcgacacgacggaactcgtggagccgtctccgactcttgcggattccgagaatgatgattttacacaaacgctcaatgactactgggattctacgcagtacattgctttgtgtggaacgttcccgcagggctttgatgcaaagttgttcaatgagctagactttagcgataagcacatctttgtcgatgcgattgacggcatagacgatctccttgccaaaggtgtagacctcctgaaaatcaacatgctggaatactgcaagctcctggagcgcatgggtattccgcaggtcaagtcgagcccgcagttctggaagatgactgcaaccgcggtccttgaacgtctcccaatcaagaatcttgttgtgaccgaagaagacgctcctgtacgtgctttccgcctcatggaaaagaaattccaagggatccagttacagccgcctacgattacggtgaaaaacgatattggcgctggtgactcgttcttcgcgggctggctctatgcttttgaacaaaatctgagctttgaaagttgcttggccaaggcaaccgcagtggcgagcgcccgttgcgaagttgaacgcccatggaacttgagcttggagcgcgtcgccgagcttgaaagcgacctctcgacaaaggttgaacgcctcgaataaggattttgctatggaagacaactttgttcctttgtttgcctttgcgtcaaacttggaattctttgaagtctttccagaaagcaagtcttttgtccaaaataatattcgtttaggtgaaatcgtcgagctccccgaagggcgcggctttgcagttgttcttggcgttggcctgctcgaatttgcaacaaatttatccgttctgctctctcggttttccgccgaggggccttttacgcatgtggtgctggcgggtatctgtggcgcttacccggaccgtggtctagaaatcggttctgttgtccgcgtcaattccgaaattgtaggggatcttggcgttgttgaatgcaatggctcgtttacgccttggtacaaagtttgcgcaacctctgcgaacggttctgcttcccaagcatccgcgcacgtttacgaatcctcgtcgttacggggcgttcctgcctggctttcggatttaaaacctgttgccggtctcagtgtcaattgttgcactggatccgcctccatggctaaagaacgcgttgagaacttcaatgttgatgttgaatcgatggaaggggccgcctgcttctcgatttgccacgcctttggcgttccttgctacgaaattcgtgccgtcagcaattttgcgaccgcccgtgacaaatccacctggcgcatcaaggatgcccttgccgcattgcaatcgctcgtaaactcgctttgaggcaatgagctatgagctcggggctaaagccccttcgggctcgcttcgcttcgggcttttttgctaatttctaattgcttaacctcagagggccgtaggcccgaccccatacctcaaagcgccgtaggcgcgacctcatacccctatgcaattaaaactcggtatttccacttgtcctaacgacaccttcatttacgaatccttgctttgcgggctcgaaaattccccgtttgaatggaaagtcacatttgccgatgtccagacgctcaatgaaatggtcctccgtggcgaactcgatgtcgcaaagatcagtgctcaggtctatcctcaaattgccgaaacgtaccgttgcctcggttgcgggggcgctatcgggtatggttgtggccctcttctgctctcctcggcatccgattcgttcaatccgaacctcccaacgacccttccgggcgcaaatacgaccgctgcgctccttttcaagttctggtacgcccatcagttcaaaaataccccaaaactcgaatacgccctctttaacgaggtctaccagggcctcctcggtcaaagtatcccccagggcgtgactatccacgaacaccgctttacgtggaaacgcgacgggctccaccttttgcaggacttgggcgcctattgggaacaggaaacgggttctccgatcccgctgggtatcgctgtggcaaaaaaggaactaggcgatgcgactattgaatctgtcgagctagaaattcgtcgcagtctccagattgcccgccaaaggcaaaatccggtgaccccctttatcgtcaaaaaagcccagattgatgacgatgaagtcatcaagtcccacatcgcgatgttcgtgaatgacttctccgaaaatgttggagaggcgggctggagggcgctcgacaatctgtggcggttatcacactgttgataagttgttaagtaagctctattctatgtaatagtttataaacgtaaacgtaattttgcaaaacagcgaatttttagcaaaaactttatttattttccaaaaagcatctttttttggagtttgcttatgagtttagtaaacgatctcgaactagaaattgaaaatttcaaacgcgaatacgagaaattcgaacgcggcaacaaatcggctggcacgcgcgctcgcaaggtcttgcagaacatcaagaagacctgccaagagatccgcgtttcaattcaaggtgcaaagaaggaggaggagaaggacgatcttccgagcgaggattgacagataagttatccccaaaaggttatacctgtgtaatttttacacgaaaaatggcgtttttgacgaaaagtatttgactaaagtcatttttgaaggtatattccaccatgggttttgtgtttgccaaactggcaaacgtatgttcaacgaatttaagtgttctatgattggagaaacgtagcagtatgaccctaaagaaactggtcttaattacggccggggcgatgcttctttcaggaaccgccatggcaaagaatatcaacgtgcctggcgatttcgcaaagattgcagatgctctcggaaatgcggatgccggggatacaatccttgtcaaacgcggtgtttataacgaaaacatcaccttgatcatgggtgttgttctcaagggcgaggacccattgtctaccatcattgatggtggtcgccgtggtccgaccgtcatgggtacttcgggcgctgaaatgtcgcacttcactgtgaggaacggtcttgaaggtatcctttgcgaaaacgctgccccctacattcatcattgctatgtgatcgataaccatgcaacgggtatcggtgcctttatttctctgccgtggctccgcaacaacgtggtgtacggcaaccgctggtccggtattctcgcctggggtgctaagtctctcgatgcctacatcgaacagaacgtcgtgctccgcaacggctattccggccttaccttgaagggtccgaccaacttggtcgcccgtaacaacatcttcatggaaaaccactactacggtgtgtttgctgacccggctgccggccagacgaaggtggaatacaacaacatctacaagaactactacccgttcaaccagttcatcaaggtgaaccgcacgaacgtgtccttggacccgaagttcaacaacccgtctctcggcaacccgaacttcttctgccagtccacctctccgatgatcaagcgcggtaagggcaagctggatatcggtcttactgcaactgacgtcgttaaggaagaagaagctgtcgaagaaactcgtaatccggataccgatggcgatggcctttgcgatccgtgggtttctgaagaaggtctctccgaaaagtacgctggcgtttgcaccggtttcgataactgcccggaagaagctgaagacttcgacggctatcaggacgacgatggttgcccggatgccgacaacgaccgcgacggtctctgcgacccgtgggttgaagccaagggtatgctttctcagtacgctcacatctgtaagggtgtggacctctgcccggaacaggctgaatctctgaacaactacaaggacgacgatggttgcccggatgaagttccgcagccgccgaagaaggtctttgttcttgaaggcgtgaacttcgaatctggtaagtccacgattactcaggactcctacatctccttgatgaaggttgtcgatatcatggaaaccttcccagaagctacatttgaaatcgttggtcatactgataacatcggtaacaaggataagaacatgaccctctccgcagaccgtgcaaacgctgtgaagaacttccttgtcgaaaagggcattgccgaaagccgtatgactactcagggcatgggcgatactaagcctgttgcttccaacaagacacctgaaggacgtgcgcagaaccgtcgtatcgagttcatccgcacggatattaagtaaaggagtaggtgatgttgcgtactagtttcatcaagacgtccgctctcggacttgccgtagccagcacttctttgtttgcagaggcaacctacacgccgaataagtatcagcagaatgactggtttgcagaatttggtggtaacacctcgatgtatgtgaacccggctggtatttctgaaacagatcagctcgaattcagcgctgctttctttagcaccatcagtggcgaagctagccaggaatacgtcagcttgacgtacccgattgactacaagcacactttgggcttctccctttttgaaaacggtgcttctatcgaaggtggcgaatcctatagcgaaattgccgcaatgttcggctattcctacagacttttccacttgctctccctcggtgtcagtgtcgacgtgctttacatcaaccagtttgatgaactcaagcagctcactgtcggtgccgacgtgggcttgagctggaacccgcttgcttcttcgaagtacggttacttgctcattggcgctagcctccagaacatccttgctccggctgtcagcgaagctgatggcgacggtagcttcaagttcgtgttcatgggcgctgccgatgcttacaagatcccgacaaacctgaacttgtccttgttctatcgcggattcaaccgtctccttgaaatgaaggctgaattctctttcatcgatatcattcatgattccgatgaaggtggtaagggtgctaacctcgaaatgagcttcaccttgacctactacctttcttctcaccttggtgttcgcgctcgcttcactaaggaaggctacccggttatcggtgctacggttaacgtcaaggatgtcagcatcttccgttacctcgctcttgaccttgaaatgtctcacgacgacctttgggccaagaagaaccgtggctttgtctgggctgtcaagctcacgacccgcttcggtgacactcgtgaagaaaagatcggtgaagaacgttatcgccgcttgaagatcgaacctgaaaacgactaccgcgctgcaatgcgtctgtacttgaaccgtcagttcctcgaagctgcttatgccttcggtaaggttcagaccaagtacccggcattccacctcgttgaccaggctgctttctacaaggcaaagtctttcgaaaacctccgtatgcacaaggctgctaagtctgtctacgaagacgctatcaagcgctatccgcagagcgaccagcgcgctaagtatcacttccagttgatgaacatcgactataaggaaggcaagtacacggaagctatgaccaagtatcagaacattgcccagaagtttggtgaaagcgacgtgaaggctgacgctgactacgttgccggccagatcaagttcgaacagggcctctatcaggaatctgtcgacctgctcgcctccatcctcccgggtaacgccaactacttctacgctcgctataccatgggtatcgccaacagccgtatgggtaagtttgacgaagctgaaaactgcttccgcgacattacggaacagccggtttccaaccagtctgaacgcgacctccaggacgctgcaagagttaagctcggccacctcttcttctctggtgaaaagccggacatcgcagctgccgctcagatgtatggccaggtccagaaggaatctccggtatttgacgaagctatgctcggtattgcatggtccttcctcaaggtcaacaagccagacgaagctatcaagccggccaagtggatcatttccaaccttccggaatccttcctcgtgtccgaagcttacctcgtgattggttactgccacttcatgaagaagaactatcaggatgctcttgaagctttgactcaggctgaaaagcgcacggaacagccgattgtgtctgtcgcatctcgcgatagcgctcgccaggcttacgatgcaatgcagagccagttcgactccgttcaggttcttgccttggatcttgctcgccagttgccgactcctcgtgtggaaagcaagcgcgaagctttgcgtccgacgttcaacaaggctaaccaggctattgaagattacgcttcgttcatgcagagatctatccagagtgaccgcttcgaatccaaccgtaagcgcattttggatgacgcaggctttaccaaggctaccctcttgtctaagatgggcggtgcaggcggtggaacctccaagaactctggtgcatctgaaatgccctcgttggaggacgacctctaatagctatagttgcgggcccgcttaaaaccgggtccgtcctttttattttttagaaataatcataggtggatagagaacgatgaaaaatctattgctcgtttcagcaattgtttgctccatggccggaacatcttttgctgcatcggatccgtgtaaagataagactaccgaagcaaagaatctttacgcaaagtgcaaatccattggaaagggcaacgctggttatgaacagtgcgccagttcctatagagttattaagaaccaggccgaacaggcttgccgttctggtggccttgatgaacagggcatgcgcgatgctatcgcccagtgggaacgtcaggttgaacgctgcaagggcaaggtaagcaaccgttgcgctagctccttgcaacagttgggtcactatcagttccagctcgaagaaaagcagttcctcgacaagaacgcccagtatgaagaagatgtcgcatggtgcgctgaccgcgataacaagccggcaaagtgcgccaacattggtcagttcccgaagcctgaccatcagaagtccttgggctatttcctcgaatacatcgacaagtatccgaaggaagctaaggctccgaccgtgatttaccaggccgctgccgtgcaggaagccagtggcgaagacgacaaggcatacaagctccgtatgcagctcgttcgcgacttcccggacaacggtctcgtgccgaaggcatggctccgtattgcagaataccacttcatgaaccgtaagttcaaggacgctatcggtgcctataagaaggtgaccggcttcgaaaacctcacgggtaaggaagctgcacttgccatgtaccacttggcagaatcttactacaacactgccgaatacgaaatcgctgctaagcagtatttcgattacatcgtcggtgccgacaagggtaaatacccgaacgacttgcgcgcagaagctatggacttcatggctgcttccttctctgacttggaaggtggtggtgtccaggaagctgaagctttcttgagggacaagaaggttccgttcaaggactccgtctactaccgcatcggtatgaagaacaaggaccatgaccgtaacgaagaagctgtccagtccttcaagcgcttgatgaacatcaacccggactacatcgacgctccgctcgccgatatcgccatgatcgaaatcttgatcgtgcagcagaagttcgaagatgctcaggctcaccgctacgaagttgtgaagcgctatgaccgcaactcttcttggtacaagaagaaccagaagtatccggaatctgtgaagaatgctgaaaaggccatccgtggcgctatgcttgacattccgcagtaccaccacgctcaggctgctaagctcaccaaggaaggtgatatcgaaggcggtaagagacagtattctaaggctattgaagcttacgaagcattcctcaagcgttatgccaaggaaccgacttgggacgaatacaaggttcacatcaaccttgctctcgtctaccaggaaatgggtcagcatgctaacgctgccaagatgttcaactggatcgttgaaaccgatacgacccgctacggccgtcgcgaaatgggttctggcaacctcctcacgaaggatgaagctggttataacgccgttctcatgatggaccaggctcgcgaaaatgcaagaaagaccaaggctaacgatgatgccgtccaggcatacaacttgcccgaaaccaaggcctacttcgaccaggtcgacaagtacatggcaaagttcggcaagaacaaggaagctgcagaacttgcatacaacgccgctatcgttcattacgatgccaagcagttcagtgttgccgtgaacgtcctccgcaagctcaagaaggacttcccgaaacaccagtacattttgctcatcagccgtatgcttgctcagtccttgcttgaatccaaccagctcgacgaatccctcacggaatttgaatggctcctcaagcagtacaaggccaaggaaactcgcaacgactccatggctgctgaaattgaaaaggctatcgcttacgttctcttccagaaggctgaatcctctgtcaaggctggcaagaacgaagccggtgccaaggcttacttggacctcgtgaagcgctacccgaacatcgacattgctgacaaggcaatcttcgaagccgctgccgcttacgaagccaccaaccagtataagaaggctgcagaaaccttcatgctcctcccgaagagctatgctaagtctccgctcacggttaagggtatcttgcgtgctgcaagcaactacaagaaggacaagcagccggttcaggccgccaagacgttcttgttcattaccgacaacttcccgcaggattctatggccttctcggcaattggctttgccgctcagacctatgactccatcccggacaagaagcaggccgctattaccttcgaacttgcttacaagcgctacccgcagaacgaagaaactccgtccttcctctatagcgcatgcttgagctatgacgaagccaagatgaccaacgaagctatccgctgctccaaggatctcgtccgcgactatccgaagagctcttacgctgttgacgctgccttctctatcccgatggcatacgctaacgctaagaagtgggacctcgccatccaggaatatcgcaacttcatcaagatgtaccaggaagacaaggaaaagctcatcgctgcttacatcggtatcgctcgtgcctaccgcaacgtgaaggacatggaaagctctgttgacgcctataagaagactctcgaagcttacgacaagtacggcttgcagatcaagaacgcagacgctgctatcccggctgaagctgcattctatatgggtgaatacgaatacaacaagatggttccggttgtcttgaagggtaaggaaaaggaaaaggccaagatcatcaagagcttggttgaaatcctccagaaggctatgggtcactactccaagtctgctgcttacgcatctgaaaagtggaccttccgcgccaccaacaagatgggtatgctcttcgtgactatggctgcaaagattcgtgaacagcagctcaacggtaagaaggaagaagaaaagtttgcagaacgcatcggcattgtgcagcagctcccgtcttactatgaacaggctcgtccgatcttccagaagaacatcgacctcgctcgtgaccagggcttctacaacaaggacgtgatcgctgcagaaatgggctacatcgaaatgtactaccagggctgcgctgtgttcgtcgaagttgctgacgcattcgctaactccccgcttccggatagtgctttgatcgtgcgtgaatacatcggccagggcatggtgaaggatgacgctatcatggctgcccacgaagacttggaagcctaccgcgaagaattgaacagccgttctgatgccgctaagcagctcgctattccgcagtgcgcaaccggtatcaaggcttctgctcactacggtatcgataacgaatggacgaccaagctttacgaaaccttgagaaagcttgatgaagctaacgaagacctcaacgtgaagatcgaaaagtttgacccgtctacgctgttcgctgacccgacgtacttcaagttgaaggctcgtatcgaacagatcgaacagtctgacgctatgactcttgaagaaaaggtctctacattccgcaacatcgtcaaggaaactaaggacgatcgtaccaagcttgaagaagaactcgccaagctcaaggaatggaccgctaacccgagcctgatcccggcttctgaaagaggtgtcgaagctgcttctgaatcttctagcgatgaagaagttgtcgaacagacctccaagaagggaaagaagggcaaaaaggctaagtctgaagccaagaaagccaagaaaaaggctaaaaaaggcaagaagaaatagcggtaaaaactattttacggggaatcctagttcatgggattcccctattttattgggcttgagggcgattgcctagcggtaaagaaagttttactactaaaatctcccacaacgctccaaaaaaaaataaatatgaacgaagattatcaaaaacaacaaaaacaataactcaattaaaggagtctctaatgtctaaattgcttcaatccttcagccctgaatctgatggttaccagttcatgtggatcatcttggtcgtgttcatcatcggcctcggtttctccctcgaacgtatgacctacattatgattaagagctccaagggccgcggtaagttcatggccgatttcggtaagctcgtcatgcagaaccagctcgaacaggctctccagtttgctaagagctccaagctcccgattgctaaggttatggacgccatcgttggtgccaagctcaattgcaaggatgctgacaaggctcgcgacatgatgactgctgcttctgacgcagtgttcctcactgaagctccgcgtctcactcgttacatctccatcatctccgttatggcttccatctccacgttgctcggacttatgggtacgatttacggtctgatctacacattcgacgctgttgctaacaagccggcttctgaacgcgctaaggctcttgctgacggtattgctatcgctatgggtacgacgctcctcggacttctctctgcagttccgctcctcgttatcgttggtcttctcaacatgaactccgaacgcctcatccaggaaatggaagaaaagggcctcaagattatcaactccctcgcataatcaatcagagagtttaattttaactggagtttaaataaacatggcaaaaaatatcaagaaaccaggaaaggtcgaagaaccggatttgcttccggcgatgggcttgttcaccatcttgattcctatgcttttgaccatgactgctttctccaaactcgccattgtcgaagtgaacctgcctgaacgcagccagatgatcatggacaatgacgtgccgcctccacctgatgagcaggcattgaacttgtcactcgctatcgctaacaactaccttgttatcggtgcacgcggtggtttccaaccgaacgtctatttcaaggaaatgtggacgttccgttgcaagtctgatgctcagctcgttacgtatccgatggaagacgtgaaggctgctgttgaaagtggacatggaccgaagtgcaaagatggttccgaaatggacaaagagaagtatctctacgaaatcgaaaccatcgaactctgggctattcagaaggaatctgaagaagacccgggtaaggtcatctgggccgcatataagaacgacggtagctctgaagaagctcatgccgacagtgcttatgtagacggcgccaacaacttcttgtcccttccgggtgaaggcgcaatgggtatgcagaagccggccgctctcaaggctccgactccgggcatggctgttgcaacgcttcagccgaactctgcccgcactctcaagccgggtgacaagacaatggtttatccgctctccgcatacgatctcatcgctaaggacttgatcgcaatccatactcagttcatcgacttggacgacgttgataacatcatcatcgttgcaaacgacgacactcagttcgacaagatcatccagctcatggaccgtgctaaggaagctggtttcagcaagatcaaccttgcaaagttgggaggttaatcatggctagaaaatctcgtaagtatagcgaagacgtacctttctccttaacgtccatgatggacatgatgaccatcatcttggtgttcatgatcaagaacatggacgctgaaggtcagctcttgacccaggcagaaaacttgattcttccgatctcgacctccaaggtccagccgaaggaagtgtctttgactgtcgtggtcgatgctaactacgttatcgttgacaatgaaaaggtcgtgccgaccgctgacgttctcgctcaggaagacctcctcgttacgaaggtggacgaaatcctgaaggaccgtcgcgctatcgaacaggaacacgctctcaagatgggccttcctgcagacgaagctggtcacatcattgtccagattgacaagaacatcccgtatgatgcgatgtataaggtcatggccacttgcggcttctccggatacacgaatatcgcattcgccgtgatggaaaagaacggcggggaggaataatcaatggcaaagaagaacatagatccgtttattgcgtcgctcatgccggaatccgacaagaagatgggcgcaatcgccggtgtctctcttgtgatcgctttggctatgtgtatttgggcttccatgtacgaacaggtcgttgctgaagtcgtcttcgacaacgctgattccgtggaccttactacttccatgcagattgagcagaaggaagaaaagaaggaagaaaagaagaagcccgaaccgaagaagcctcgtaagaaagctggtggcggtggtaagccgcgcggtaagggacagccgaacgctccgcagactcgcggcgtgctcaagctcctcactgctcagaccaagaatgcctctgctgctgcttatgacttgatgaagaaccagaagttcaccaaggacattgataaggtgctcaaggacgtcgctggtctccagactacgggtaagaccgttctcggtggccgtcgcggtaaggctaatggtggcttcaatgaaggttacgcagaaggtggttccggtggtatcggtgacggccttgcaggtctccttggcggtggtggcggtggtatcgctactaaggctaagggttccatcaagactccgtccatgcgtgatatcgacatgggtgccggtggtggttctcgttccgctgcagacatcatgaaggttgtccgccagcgtactccgggtcttcgccacatctataacaagtgcctgaagaagaaaccgggattccagggtaaggttaccttgaagttcacgatcgctccgggtggcgaaatcatcagcatctctactgtttcttcgacgactggtttcagcgaattcgataccgaagtcaagaatgcagttagccgctggaccttcagcaaggtgaagtccggtaacacgacggttacgattccgttcacgttctccgaataattcacttcgaaagcttgaaaaaaagaccagacgaaagtctggccttttttttgtctgggggaaaaaagtcccaaaaaaattcgcatatttattaaaatattgttgcgttttttcttttataaaactaactttataaaagaattttcaataggagttattccatgaacttaaaaaccgtagctgcagtaggcaccgcatttggtattcttggtgtaggttctgcatttgcaacatttgcccgtattgaatctatgggtaagaatacgacttacatcatggatgatgtgagcatcttcgataacccggcaaatatcaacctctattccaactacttgatcggtgaattcggcccatatacggaccgtgttgaagtgggcgcaaaccgcgatcctcagcacccgaacttcggtggtatcttctccattgctattggcggtgacaacaatccggacccgcgtatttctatcggtggtctctttggccgcatcaatactgaacttttccagtaccttccggatgtcgtgattggcgacaatggttctaagacgaatgttccggaaacggtgacgaacttcgacggtttcttgggtggtacgctcacgaacggcaacgcatggggcttgcatgtgtacattgctgcacaagacggcggtgacaagggcgaagacggcaattaccaggtaaagagcgatgcttttgcatctgtcgttcaggccgatggtggtatgaacttccagttcacgaactactttgacttggaattctctcttgccttggcccgtatccagtacggtccggaacaccacagcttctttgatgacggcaacttctcctggttggtcaagtcccgcgcattctttaccttggatgccattaacggcgaactcgttccggctttgaacctcaagttcattgatgctccgggcctggatgaaaagcatgctcaggtgggtatcggtatcaacgttgcacttgaccgtggcttcttctggatgggcgccgacttcatctggaacaagagaaaggctcatgactggatctttgatgcaatttctaagacttggacctatgactcccgtaacgaagacaatagacactgggatgaacgtaccgatgtcggtggcatgatcagcttcggtatcgaacgtaacatctggtgggattggttcgttatccgcgttggtggccagaagtccattctttatacaaagtgcgatgtgaacaacaagaacgtcgacaagtataacgacaagcagtatggcatttgcaaggatgatggcaacttcttcagcacgaacccgctcgctgacggcacctccaaggaccatgtcggtttcggtttcggtatcaacattgaagaaaagctgaagatcgacgtgactgttgctgaagacctcctcttccgtaacccgttccagggcgaaggcagactcttctccagaatctctgcaacgtactcgttctaattagaacttagagcttagatcttagaacttagaaaaacgtcattgtgcagagcgcaacaatctatctaagttctgctaactaagttctgccgactaaaaaaaaagaaaaactcccatcagggagcttttctttttttattttatggacatgaagaaaattttgtccctcatattccttgtattgctttcgtcttgttctgaaccgacggaacgcattgaaaagaaactcctcacgtacctgcaggaagacctgaagttcatggttgcagagaccttgaatgcgaatgcaacgaaggctgacttgcttgatgaaccgtattacaagattcgtgattttaggttgttcgaaggggcggaggcggaaatctacgctgcctatgccgaggtcgatttttatatttatcgcgaccttgcgatgtttgaaaaacgcaagtaccgctacgaggtccatggccggcactgggaccgctattccaaggttctgaaattcggtaaggataaaaatccttaggacatggccgacgcttttttagttatattttagcgcgggatgatttcttttacagagggttaaattttgttcggacttttctcttgtgatatcggtattgacctgggtaccgccaatacgcttgtccatgtggctggacagggcattgtcattaacgaaccgactgtgattgctgttgaccgtaagagcaatcgcgtgactgctatcggcggcgaagctaagaaaatgcttggccgtacgtctggtgaaagccgtgcaatccgcccgatgcgcgatggcgtgattgccgattttgaacttgtagagacgcttttgcagacctttatcaagcgcgttttgcgttacccgctgtgggtggcaaaaccgcgtgtggtggttggcgttccgaacggaattaccgaagtggaaacgcgtgctgtgattgacgctgtcaagatgacgggcgcaaaagaagtccacctggtccatgaaccgatggctgccgctattggtatgggcatcccggttgaagaaccggtcggtaacatgattgtggatattggcggcggtacgtccgatattgccgtgattgccttgaacaagtccgactgcaacggctctgtgcgcgttggcggtgacgagatggatgaggcgattgtgcgttatttgcgtactcagtacaacctctgcgttggcgaaagcactgccgaacagatcaagatccagatcggttctgcaagcccgctcgaagaagaattgacgatggaagtcaagggccttgactttattgccggtatgccacgcacgattcctatcggaagtgccgaaatccgcgacgctatcaatgaaccggtgacggcaattatcgaagccgtgaagcaggccttgagcattacgcttccggaactttctgcagatatttacgacaagggcattatccttacgggtggtggttctcagttgcgcggtctcgatgaacgtatccgcaaggaaacgggcctctccgtgaatgtgattgacgaccctatgacttgcgtttgcaagggcgctgcacgaattctcgaagatttggacaagtaccgtcctgttttggtggcttcttctacctaaatcttgaaattgcacttcgatgcttagagcttttcgctttattgtcgatctgtttacccaaaggcatggcgttgtcgcttttgccttttttctcgttttagggattctgatgcaccaggcctcgccgacggtgcgcgaaagcattgtggacaaggcgctttcgacggtgttttacccggtccagttgctgcttgcctctgtgaacgactttaagtcgatgcaggcagaaaatgagcacttgaaggcggaaaacgcaaggctccgtcaggagacttatcacgcgagcgagggcttgcaggaactggcgcgtttgcacacgctggtgcgctttgacgacaagtgggatttcccgattgtgacgtctcgcgtggtggggcataaccccgggcgttttctgacgactcttgtgattaaccgtggaacgcatcacggcgtgaaggagaacatgccggtgatgtcgatgaacggccttgtcgggaagatttcgaaggcgatgctcacgcattcccgcgtgcagcttctggtggacccgaacttgaaactttccgtgctagaacgccgtacgcgtgtggttggcttcttggaatcggtggatggccatttgctttcggcgatgattccatcgcatgcgggcgttgccgagggcgatacgcttattacctctggactgggcggcattttcccgaagggaatcccggtaggtacggtacacaaggttcgcaaggctgatttggacgtgatgagccttatggacgtgaagccgtttcaggaattttcgaccttggaagaagtctttgtgatgcagaaggaaccggattggattatccaggagttgctcgatgagtaattacgggtggctaaagacgcttctgatgtttgtcatcgcttttgcagtacagtcgacgattggcgactggcttaagattttgggtgtcgggccagactttatcctcatctttattgtgtccgttgctttgcgttttggagcgggtacgggctgtttctggggatttttggcgggattcacgctggatgtctatgctccggtggaatggcttggcgccaatacgattgccatgacgattgtaggctttgccgtggggcaacttgaggaacatatccttacgctttatctccccgcaaaagttgcggtgctcgggattgcgtttttggtaaacgacttgttttatttcctcattacggggctagataagaacgtcgtgacgactcttttcttgacaaagactctcccggaatgcgtttacaccttgattattggtggtattttgttctatctctcttcggagaagaagtcaaatgtataacgatacttcggagaacgaagctcgaatccgcaaaaactggaatgtgttgattttccttgcgggtacggtcatccttttttcggtgattttgttcaagcttttttcgctgcagtacatccattacgaagaaaacttccagcgttccgaaaacaatcgcttgcgccgaatagagctgattgctgatcgcggctacatttacgataggaacgggaatgtgctggtgcgtaaccgtccttcgtaccagattgcgctccaggcgcttgaaatgccgcgaaagaaggcggctagggattctattttcaagaagctcctgaatatccgcgatgcggcgggtgtgcgtctttttgattccctgtctcttgatacggcgttccagaggatccgctgggtgcgtacgcgtccggtccgcattttagaagatgcgacgatggaacaggtggcggtgatcgaagagcattctacggagctgccgggcgtctcggtgattatcgaatcgcgtcgtgaatatccgtatggaacgcttgcttcgcatgtgctcggttacacgagtgaaatttcggaagagcaattgaaacttccggaatacgaatcttattcgcaaggcgaccgtgtgggccaaaagggcttggagcaggaatacgacaaggagttccgcggaaaaaatgggctcaagcttgtggaagtgaatgcgtcggggcgtgaggtgagaactctcccggatgttggcgggtatattcctccggaaccgggattgcacatggtctcgaccattgacttgaaactgcaaaaggcggcagaagcggcgattccggattcggcaaaaggcgctttggtggcgattgacccgcgcaatggcgaaatcttggcgatggtctcttcgccgcgactcgacccgaacattttttcgctgaaacgtcgcgaacgcaataagggctgggctcatgtggctcttgactccatgcgaccgctcacgaaccgtgcgatttcgggcgtttatccgccggcttctatctttaagcttgtgacgtctggggcggggcttgaaagcgggattatttcggagacgaagtattacccgaaagcttgtacggggggctaccagtacggggcgcgttaccagaggtgctggggtgtacatgggaatttgaacgtggtgcatgcactccgtctttcatgtgacgtgtatttctatcaggccggtcttgaaatcgacatggcgcgtatcaatgaatttgctcgccgctttggttatggtgaaaagctgctcggcatagatattccaggcgagaaggcggggtggctcccggattcggcctcgttcaaccagcgcaacaagcgccttggctggcgttgggctcgtgggcttattttgaacctttcgattgggcaggggcagatggtgactcctttgcagcaggccgtgtttatcggttccttggcaacgaacaagggcgtgtaccggccgcactttatgaaggaacttcaggactcgcagggcaatgtcgtgcgccgctatgaaccggaaattatccgtccgggaacgatgaagcctgagacgcaccgtgtgctcatgaatgcgatggattccgtggtgaaccatccaggtggtactggcaagaagggcgctgtgcctggaatccgcgtaggcggaaagacgggctctggcgaatggaaaaaggggcagaagacgcatgcctggtttgcagcggtagcacctctggatgacccgcaaattgctgtggccgtgattatggaagcggcaggcggcggtggctctgttgcggctccgattgcgcataaggttctgatggccttctttgggaaggaggaagaagaatgagttccggccgttttgtggataaacccctgaaaattgactgggtctttattggtgttacgctcacgctgatgacgtgtggcgtgttgcttgtgtattcggcgacggtcaatgaggaaattgccttttacgatacgcactggtttaggcagattatctatttcttgatggggatcgcgattgcggtgggacttgtgttcgtgaagattgactggcttaagcgtgctgcggtgccgtcttacgtgattgcgcttttgatgctcgtgtttgtgctcatttttgcgggcgacgtgaagggggccgggcgctggattgacctgaaggtaattaagttgcagccctcggagtttgcaaagattgcgtacctgattacgatttcgtactggctttcgaaacatcccgtgagcttgtataagcttaagtcgttcctggtgcctttaggccttttcattgtgccgttcttgcttgtgctgaaacagccggatctgagtacggcgcttgtgtttactgctgtgacgcttgtcgggttcttttttgcggggctcacgtttacggatttgttcctgattgtgagtccggctttgtcagtactgttttcgcattcgcagtccatgcagattcctgtcttgtggggtgcgcagatttgccttgtcgtattctccgtattgcgtagacacttgtccaagaagctcacgggtgtgattattgcgacgaacatcttggcaggttacgccagcacgatggtgtggaatatgctggaaccgcaccagcaaaaacgcgtgaacacgtttttggatccgatgagtgacccgctgggcgatggctatcaggtgttacagtcaatcactgcgattggtagtggtggcattggaggcaagggatttggaaacggttcgcagacgaatctctcgtttttgcccgaagaacatacggactttatctttagcgtgcttggagaacagtttggctttgtcgggtgcgcggtgattcttgtgctgtttactttgttcttgtggagggcctcctcgatttgcaagacgaacgatgacccgtttgtgacgcttgtgacaatgggcgctgcgacaatctttttgttccacatcacggtgaatatcgcgatgacgattgggcttatgccggtgacggggctcccgctgccgttcctttcttatggaggctcgtttgcgcttgtgtgcttgttcctcgtggggctcttgatgtgcctcaggtatcaggggaataagtgattagtagactgtagacagtaggaagtagacggtaggaagtaggaaggggacgccgctatgcggctatagacgagagaacggctctatgagcctacagacgaaagacgagaaaatggccgaaagcgcccaaagcgaagcgaccccatagcccagagcgtagcgtgctcggagcgagtttacgagcgtccccatagcttacagccttacttcgaagcgtgttgataaaattttaccgtacaattagcctgaaaaaagcgtgttatagagatagggggctttcgcccttggggcgtgattttgcgctgctttatgactggaggctttatgggcgttttgaggacggttgcaaattttgttttcgggatggagtgccttgcgtgcgggaactcgtcagagaggcttgacccgtggctctgccctgcttgtgcggcggaacttttgcgggaatcctgctcttcaaaattcccgaacgacgatacattttgtttgttcccgatgcggcctttgacacgaaagcttgtgcatgcgctcaagtacaggaacattccggggcttgcctcttaccttgtgcgacattcttcggcagtgaagcatggggtggtggcgcaggaactttcgatgcttgcgcagccgctttactttgtgcctgtgccgctccatcgggcgaggtatcgtgagcgcgggtacaaccaggcggaactcttggcggcggcgcttgcgactgcaacaggaggtaaggtttgccgcttgctcaagcgcaagacgtttgtggtttcgcagacaaagctttcaaaggaggagcgagagatgaacgtggcgggggcatttgtggcggatttcccgaggaagatgcctacgcgggggtgtgttgtcgtggtggacgatgtttttacgacgggggcgacgacttcggcgtgcatggcggcgtttggaccagattttccgctccccttgaaggtgtgtacgctgatttacgacgaacctgcgacggctgtagcggattttgccgccgattgccgcgccttttacaaataacaagtacaaataaaaaagcgttcccggagctcggaaacgctttttacggaggaagagggactcgaacccccaagccttacggcggcggttttcaagaccgctgacttaccaattagcctattcctccaattggtgcgcaaagaatagaaaaaaatgcaggatatcgtcaacgatactttgctttttgttgaagattaattatttttttacatgttatgagctaccaaggaaagtctaccgatcttggagacggcgaagtcgctgctctcttgttcgagtacatgcccaaaattgctgccgaacacgagacggacagcctcttggtacttatggctgatttgggtcggcagattgtgcaggccgaccgctgttccctctggcttattgacgaagaaaagaacgagctgtggaccaaggtggcccatggtgtgagcgagctgcgtattccgctttcggctggctttgtcgggtattccctcaagacgggtgaaccggttctcgtcgatgatgcttaccgggacgctaggtttgaccgccgtagcgatatcaagaatggctaccatacgacgtctgtcatgacgatgccgcttgaaagcgatggccgcgtgatgggcgtgttccaggcaatcaacaaggtcggggagaacgtgttcttctctgaaaaagacctggaacgcctgaagctcatttctgtttattccgcaaagacgattgagtctgcaattcgcgcccagaagttggaatgttatgcgaaacagctggaacgcaaggctaaggaactcaagtctgcgcatatggaacttatccgcattctgggcgaagtctctgaattccgcagccaggaagtgggcgaccatatccatcgcgttgctgagatttctttgaagctcgccaagtaccttggtctcccggcagaccagcaggaactgatttactatgcggctccgctgcatgaccttggaaaggtcggcattgcggacatgattttgaacaaggcgggcaagctcactcctgaagagttcagcatcatgaagagacattccgttatcgggcgcacgctgcttcgcgattccaagacggacttgctctgcatggcgtcggacattgctagcgcccaccatgaacgttgggatggtacgggctacccggacaagctcaaaggcgaggaaatcccgctcgcggcacgcatctgcgctgtggccgacgtgctggatgcgctttcgagtccgcgctgctacaagcccgcttggccagaagatcgcgtcaaggaagagatgaaaaagtctagcggttcgcacttccagccggagctcgttgatatcctcatggcgcattgggacgaattttactcttgctataagcccgatggcgagttcgtcaagaagaacctcctgccacctgtgaaataaatcacatcgtcttttttgctatgcccgccgttgcgcgggcgttattttttatttgcagaagggggggggctgagaataaatccggggagaccgcttaaaattgccgaaaataaagaaaaaacctcggttttcaccgaggtttcttcgtggttccgattggaattgaaccaacgacacgcggattttcagtccactgctctaccaactgagctacagaaccattttggtgacccaattatacatatttattttcaccttgtcaagggtaaagagaatattactgttatttttttgaaaaaactactaaatttagtgttgttggatggattattgaggtgtcccatggaaaaactatgggaaatgtgttctttattttaggtggtcgccgtgattcgctcaaaaaaatggattagagagattctttctctggctgcggttttaggtacagcatttgtggtaggctgtgctgatgataatgaaaatggctcgttcaatgggccgagttctccggattgtactgcacttaataattgtggtgcctctgttccgggttcttctgctggcaccagcgttccgtactcttcaagtatggaaatcatccaaatcgtaactagcagtaacgataccattgcggagacgacctgggttcaattgccgcctgataccaccgttcattgggtgggtcagtctgcattgcgtataactgaaattaccccgcttaacttggatttcctggacgaaaatggcaacgatccgtcctgggtggaaatctacaactctagcgaccaggatgtagatttggcgggctatacgcttgtcgaaaatttgaagaacttgcgcaagtgggtgtttggccacgacattctcaaggcaaagtcctttagagttgttttctgcgacaagaataatatttctgcagtaactattgccgataacggcgatcgccatacgcgcccgcatacgaactggaagcttgacaagaatggcggcacgctttacttgcttgacaagtttaacggcatccgtgactcggtcgcttatccggaattgacgggtggccttagctggggcattgttgatggtggctactggaaatattttgaaaaaccgactccggaaagaccgaataccgaagcaaagtcttatgacgaaattgtcccggctgctgatatgagcggtctcaagtccggtttctataacgaaccgtttaccttgaatccgcctgcactcccggaaggtgtcacgctccgctgcacgaccaacggttctgtgccgaccgaaagctctccggaattcaactctccgaagcgcattgaacatagtgtgtctttccgttgcgcgacgttcaagaagggcgctatttcgaacacggtgacgacccgtacattctttgttgatgaagatcaggtgaagatgccgattgtcgctatcagtgtggactccagcttcttccgtgaacattatatcaagacgagctgcgatgctccgaagaactgcaaggacagcgccgggctctatgccgatgtggaatatccgatccatgtggaatactttgaaaatggctcttctacgaaggatggctccacttgggaaaaggatgctggtatcgccctgatgggtggctatagccgcttgaacgacaagaagtctgtctctatccgcctccgcgaagaatatgaagacggtagcatcaactatccgttgtttgaaacccgcaaaggcgtgaatgacaagtacaagtccttcaacctccgcaacaatggtaaccgctatgtgagcgactacattgaagatgctatgggcggagccctccttgaaggtacgagcgtggattaccagagaagccgccaggtggtggtgttctacaatggcagatactacggcatccatgatatgcgcgaacgcttcaacaagcattacgtagaaacgaactacaagatcgaagcgaatacggtgaatttcatcaagcacttgggcaaggaagtcgaagccagcaacggcacgaccgatgcttacatgaacatgctccactttgtggctgcaaacgatttctcgggcgaaaacaatgcgaactacgctgccgcaaagcttttgcttgacgtgggtaaccttgcggactacatggctgctgaaatttatatgcataacggtgactggccgaacaacaacgttcgtgcatggtctgctccggaacacccgtggaagttcatggtctatgaccttgaccatggttttgactggatgtggggcgtgaatggcggtgaatttgaccagagcagcaatatgtttgcctggatcaagaagggtggcggaaacaagccgtgcaaggaagaaggctgctttgctaacctctataaccagcttatcaagaacccggaattcaagcgtatgttcatcaaccgctctgctgtgatgttcaatagctatacgaatggtgcaaacgtcgaaaagattgttaattcgatgacgtctaagattgatgctcaggaaatggaacgcgaccttgccaagttcaagcagaatgaaaagtattattctaactcttgcggaaagggctttgacaagacgggctcttgcttgaaggaatgggctagcaagcgtgattccaaggttatccaggaatacgaagaagaattcggtttgagcggcatggcttctgtgacgatcgctgcttctggcagtggtacggtgcttatggaaggggctgctctcccgaatggtgctacgacttacaagggcaagttctttgtgggtaacccgattctcttgactgctgttccgggcgcaggcgcttcgtttattggttggagcgatggtgttgcagacaacccgcgcttggtggaaccgacggaaggtgcaaccttcacagctaaattccagtaatttaggacgacgagagcgctacggtgagatgagccttgccgagatgcgccgccgctcgtgatgaaattcgtggcctggatgaaaatccaggtcgctttttatttctacattttgctatatgaaaagtcccgtgcgtaagatgttcgatggcattgcgagccgttacgattttctgaatcactttctgagttgttatcaggatgtgctgtggcgcaggtattgctgcaaacgcctgaaaaagatgatgtgtgggatgccgcgcgatttgaataaagttcgcttgctggacttgtgcgggggtacgggcgattttgccaacacgttccgcaagattttcgaatctggttgcgtgtgcgcgcgcgactttgttgtaaaccctgctgtaatcggtgatttttcgtacgggatgctcgctgaagtcaaaccgaagaaaattgatgcgcatgcagtacagctcgacgcgatgaaaatgccgtttgccgaacgccaatttgacgtgattctgaatggctttggtatgcgtaacgtgcccgatgcccgtggcgccttgatggaatcttaccgcgtgctcgatgcgggcggctacctttgcgttttggaatttttctcgccgcgaaacttgttcaacaagttcttctataaagtacttgcaccgctatttatcccggtgatgggcgccttctttagtggcaagcgagatgcttacgaatatctggtgaactcaattatccgctttttgccagtcgatcagttctgcaaaatggcagaagaatgcggctttgaagtcaaacaggttaagatgttcgatggcgggatttcgtttggcgtgttcttgcacaagccgggtaaagcatgagccactttgtgcttggagtgacgggtgctagcggcagcatttatgcgacccgtacggcgatgtacttacagcgttttggtcatgaggtaacgctcatcgtgacgcacccgggcaaacaggtcctcgaatacgaagaccaaagtgcgcttttcgactattgcaaggacgtgtgcaacgtggatgatttttttgcggaatgcgcgagtggttctagcgatattgcgggcatggctgtggtgccgtgctccatgggaacgcttggacgtattgcggcggggacttcggacaacttgcttgtgcgcgcggctgatgtgtgtcttaaggaacgcaggccgcttgtgattgtgcctcgcgagatgccgtacaacttgatacacatcgagaatatgaaacatgtgaccttggcgggagcggtcgtgattcctgcttcgccgcagttttactgcaagccgcaaagcgttgaagagctcgtggatactgttgtcgcgaaaatcctaaagcacttgggcgtggaacaatcgcttgtcgcgagtgttgctaaagtatggagcggtgagctatgaggtatgaggtcgcgctaaagcgctttgagcacgcttcgctttgggcttactgctccgaggttttatcactaacgattattgactaaagactaaccactgtctacttcctgcttccaacttcttactaaaccatgaataaaatccttgaatttacacatcttgtccgtttgagccattcgctgtttgcgatgccttttgccattggttccatgtgggttgctgcaaacggtttccgagacatgagcgcttttgaaacggcccgcattatcgtgctcatcgtgctttgcatggtgaccgcccgtaacagtgccatgagctttaaccgcattgcagacgccaagttcgatgcggagaatccgcggacggcaaagcgccatttgccggcaggacgcctgagccgtaaatcggtgatggcgttcttggcgttgaacggaatcttgtttgttgtgtttgcgtggatgctccagccgcttgcaggggcgcttgcgttcccggtatggctattgttgctctcgtattcgtactggaagcgttttagctggctttgccattggttccttggttttgcgattggcatgagcccgcttggcgcctggattgccgttcgtggcgaatttgccgtgttcccgattttccttctgttcattttgatgctctggatgggcggttttgacatcatttacgccacgcaggatattgaaattgaccgcaaacagggcttgcattccgtgcccgcccgctttggccttgaaaagtccttgcgcattgcgctggcaagccatttggcaatgctcgtgctttgcgtcgtgttcgggttcttctggaatatgggctggatttggtgggcgataacgggactcatgaccgctgctatcgtctatattcacttgttcagaaaatcgaatgacctagatgcgatgaaccgcgactttttccttgcgaatgtggcaattagcgctctcgtgatgataggcctcatcgtctggatttgcatgggaggtgatgtcaatgaactttattaatcgcccgaatggtaagttcacgaacgaagaaaaagtgaaaatgttccatacgatgggaggcgtcgcctccgtcattgcgcttgtgctcgtcattcttattgaatccggtcttgaaggcgaacgtcgtgaaatggcggatatgggccttacggcgatgattgtgatgcttgctgtatcgcttatcggaagcatgtacttcaaaaagtaggaattcggaactctattaaagggagatgcccgctcttggcgggcatgacaaaagaagagaagccgcccatcgggcggcattcttgtgtataagagttattgctttatgcaacggatgggtagtccatcagttttgtcgtacaagcgccagttattagggacgtaggagtcgcttttatcattaaatattagcgcaactgcggttgtgtcacgcgaatagtatttttcttgaattgcggtccaataggccgtgttgtttgtagagtactttattttatcgcgttcttcggtatagtcaattccgttcctgaagaagacgttcatatagcctgtcgggatggatgaaaatccgcaaacgtctgtatgggtttcgtcgtaacccgtggcgttcttctggaggtcctcaacgttgcactgggtcaaaagtgagtcccagtctctgcgggtcgggagtctccatcctttaggacaaattccctgaactgaagaggtgtctgcaattacaatggaatcgggatgaggatttttcggaagaccgatggccatatcccaactgtaaaggcgtccgtatgtggcacagccattgtcattatcgccgcaccagctacctgcgacttcaaactttaggttttcggccatccattcctgattgccaatcttgatggttttatagctgttgccgtctctagagtccgttatggtaacgtagtctacaggcgctcttctccagttctcgtcgtagcattccatgtgaagcccgttgtacacggcgactttgccatcgttcgcgagcccgcatttgccgaggaactgtgtgacctttgttgccgggagccatctgtaataattgttttttgtgccgcaataataggaggaatccttgtaggtgaccgtatcgccgtctaatgctttgcggcagactccgccgaggctgtcaatcggctccacaatgtgccaggaactgaaacttgatgcataggtaatcatcgtgtcgcaatagaatagcttgttgttatagcctacggtcatgcctaatttttcggggaagcttttactacaggtgccgtacatctctttgaacgtgtcgctaatccatccactgtatgacgtgttgcacgcatagtcttttccgttgtattgtttccaggtaagtcctgtggcgtggcagaatcctagagctttgtcaatttcattttcttcgcgccaatggtatcttttgttggagccgactcccgtataggtgcagccgtagttcttgccgttgtatttgaaaagaccttcttgctttttagggccgcatacaccaagagctttgtccacgtctgtataaatttgccatgtctggttggcagaacaatagtatgacgtgtctctgtatacttcaacttggcctagcaatgatgatgtgcatttttctagaacaatgttggcgggggcaattttccaggagtgatcggaacaatagtaatagttgtctttgtatttatacgatgttttgtagtcgtcttttttgcaaacgcccaaagcgagttctacggagtccattaatgtccatctcaaatttttacagacgtacattttatttgcgtattcggcagtctcgtaatcaatgcttattgtgcagtttccaagcgcctgcgtgatggtgaactttgtccagccggtgtcgctacaaatgtaatctactgaatttacctgtccaattttatctttagttcccttatagcagagtcctaaggttttttcaagcgtggtgaattggcgccattcttcgttgacgcagccgtacttgacggaattatgcactttttcgaatccgtccctgtcgtcgtcgcataagccgagaacttcggattttgtggcctgtctccaagtggaatcgcagatgtagtccctgccggtgctatccgtttttagtactcccttgagcttgggcgtgcagaaaccgaattcagatgtggggtgcgtgagcttttcccattttgtggggctcgtgcagccgtaagttatgccgttgaaattctttgtcgtatagagcttggtggaatcgcagttgccgtagtaatcgtaaatgtttgttgtgcgccagcttatggaatcgcagatgtagctgtaaccgctagattttacggtgtcgatttttccggaaattttgggagaacagatgccgaggttcttttcggttgtggagagtgtttcccatttctttgttgcgcggcaggcgtatgtcgtacccttgtattcaagggtcgtgtagaacttggaagcttcgcagttaccgacaaagtcaaccatgacggtgctgcgccagcctgtggaatcgcagaaataagaactgtaactactgccactcttgagagaatcaattttcccgtatcgggttggcgtgcagaatccgatggaatcttcgcgggtgctagccttgttccagacggagtccttacaaatgtatttcttaccgtagtttaccttttcttcccattgtctttccttggtacacttgccgatggaatctcggaggaccgccttgcgccaacctgtggtgtcgcagaagtattgcgtggaatcgtactttgtcttgacggttcccattttggcaatgctgtcgggagtgcaaaggccgatggctgcttcggttgtcgtgggcttacgccatgtggaatcatcgcagatgtaggtgctgtcgttgttaattacttttttccactggtttgtggcggtacatttaccgatggagtctgtgaggacagccttacgccagccgatagaatcgcagatgtagtcaatggattccttcttgttttcgaatacggccattttctttaagctgtcgttattgcagaggccgatggatgattcaatgtttgtgggcttacgccatgtggaatcatcgcaaatgtaactttgtccgttcagcttttgcacttcccattggtttttcttggtgcagcttgcatcaacgtcgttcatggttgcgtattcccaagtgttgtttctgcaaatgaacaacgtatccttgtaataatgcttatcgccgcgttccgaagaaaggcaggagttttcgtcgtctttgacccatttctttttattgcagtagtagtttttgcccttgcttgcgacaaagaaatcgtcaaggtatttgtatgtggaagaatcgcaagtggggagttggctttctgtttcaacaaagtgcgacatcttcatgcaacgcacggcgtaataggcgctgaaattggcttcttcaaaatacgccttccctttggaggtcaccttaaagacatcgaaatcggatgtcatgaggtaggattctttgccttggcccttgcattgaagctctccgttgacggtttcgcaggaaccggacatttgcgggtcgaaaccgaaggcagggtcggtgacgcttttagcgaatttgagcatgtattcgtaatcggcttcggacggaatcttgaacccgctaggacatgcctggtcggcattcatgctctggtacaggcgaccattggattcgcagttttcgtaatccccgtcgtaacaggagctttttgatactttgtagtttgcgttttcggccatccatgtgtaaggcccgaattggatggtcttataggagttgccactttttacgtcaagaatttcgcttttgatgatgcttgctgttccggtcttggaattgtaattgcttcctgtaatggtggagtctctgaattcgtcgccaccgaggttgtcctcttcctcatcttcaattgaggggtcctctgcgctactgctgttgtcatcgccacaggcgcctagatataacggtaaaaccaaacacgatgataaaaatgcctttcggaacgtaaatcgcgaaaagtgcatattgcctccttaatttgagcgcaatatacaaatattttaattgtaagactgtggatgtaatttttagagtaaaagaatcgttgtaaatgttgtttaaatttccaaatctgctgatatgactgtctcaatggttccatcgtcgcattcaaagagaaggctgccgtcatcgttcatatcaatgatgcggcctgtttttttgatggagccttcacctgtgtctcggttttgatcggtgcagtggttattcacaacgatagtaccgcgtgagccaatgaactggtccatgcgtttccaggcttcgacccaggggcgaatgccgaaggctttgaactgtcctatggcgcgctcgagattccctacaagtgcttgcaagagtttttcgcgattgattgtgcgtccaaaaattgccttgagcgtggtgacggcccgattcaaatgggcgtaatcgcttggctcgctattgacgttgattccaactcccatcgaaagggcgggacgtggtggcgttttttgctgcggtgcaagctgctgttcggactgttgctgacgtataaaaacaatctcagcgagaatcccgcagaacttgctcttgccgtaaagtatgtcgttcggccatttgaccgtaatttttggagtgcttgcgcttgccgattccgcgccattacgattttcagttgccgcgattccttggatattgttgaaagtttcagcaaatgtgagtgcggcaacttgcgtaatttgtgcgtagctactggcagggatgcctttgagcgggattaaaatgttgaaataaagatttttgccggcgggggagtcccatgtgcgttcgtgacggccatgtccatcgctttgagaatctgcgacgaaaagtgtgccgggtgcaatttcaccagaggctgccatggacttcatgagcttgtgtgtactgccaatcgtctcaaaaagataagctggcgcaccactaaaacctgtgagctgccaacctgaaaaattacgttcttgtgaaaacatttacttagtcgttagtcaatggtcgtttgttgcctttgacgtaattctatcacgattattcttctctagtctttcgtctgtagccacgtagtggcgttctttcgtctaacttactcgtcagcttgcttttcttggagttccttgagtgcttcttctgggaaaatgttgaagaattcctgcttcttgtcctcgaaaagctgcaacatgcgttcctgctcaaactgctcgcggtcaatgttctgcataaagaactcgtccttggcaaagttgcggctttggatagtcttcttgatatcttcggacaggtctacgttatcccaaagaatgtagtacgaaccgacaaatccatctgcaaaaatgtcaacgttcaatttgaccgagttactttgcgttgaatcaaccatttcgactttggtttcgcgcttttcggggcggaatacgtcaacgtcgtttacaggtttggacaaatcctgagcccagcaaaatgctgttgcacatagaaagaacattaccttatgcttgaacgacaaaatcatatttacaatatacaatgaaaaatgtcgaaaaatatggaggatgtaaaaaagcttggctgaaaatacaccaaaaaagcgccatgatggtatgtgacgtaccgatattctgcgaagtgtattatatgcgcggatttctcgccctgcgtctgtagccacgtaatggcgttctctcgtctaaagagcgagcggcatccacggcttcacaacgtcgatagactcgagcttgccctgcaacttgcggcggatggccgctgcggcaatcattgctccgttgtccgtactcaggctgcggtccggcacgcagaagcggatacctttcttatcgcagtagtcctgcaagcgggtgcgcaaccagctgtttgcactcacgccaccgcccatcacgagcgtcttcatcttcgtcttcttgagggcgttgatggtctttgtgacaaggctatcgacaatcgcgtcttcaagcgaggcgcagatatcgccgaggttctgctggataaattccgggtcgtgcgtttcggtataacggagcacggcggtctttaatccactgaacgaaaattcgcagctgtcgtgcgtgtgaagtgcgcgtggaaattccacgaatttgcggttgtggtccttgccgaggcggctaatcgttgcacctgcggggtacttgaggccaatgagcttaccgcacttgtcgaatgcttcgccggcagcatcatcgcgggtgcgaccgatgcttgtgtacttgaatcccggttcttccatcacaagttctgtgtgtccgcctgagacggtaagcgtcaaaaatggcggttcaatgtccgggttagagagccaggcagcggcgaggtggccttcgagatggttcatgccgtaagccggaatgttcaaatcgcgggcgaggcctttggcaaagcttgcaccaacgaggagcggtcccatgaggcccgggccagtggtgtaggcgatggcgtcaatgtccttgagctcaacgcccgcttccttgacggcggcttcggcgatgggggcaatcttttgcaaatgcgcacgggcggcgatttcgggaacaacgccaccgtagagggcatgttcgtcaatttggctgtaaagtggattcgaaagaactttgagtgggtcgtcctgcaaaacagcacatgctgtttcgtcgcagctggattcaattccaagccaaatcatattccgtattcctcgtctttattatcatcctcggtctttgtcttgatgagcttgatcttgtctggtttgacaaggatagccttgatggacatgctgcggtcgatatcggacggcaagttcaacttgactgtgggagtgaggctgtctgcatcttcaatggcaaagcgggtgtattcaataaaaagttcaatgtcgttgctgttcacggcttcgacgactttctcaccaccggtgatttcgacggtcgcctgctgtggcgagagtgtgttcaaagcgcggtcatagaagccgatgagctggatagggatgttcttgaattccttggacttgattttctggacatcgacaaaaatcttggcgacggtatcgcttggtgtcacgaatggcggcaaaagttcagtctggagtttgacggagaatgtcttgctggccttgatgctatcgatgaatatagaatctgtcggaatgtcgataatgcgcgtgagtgcgttacgtgcgccagagactttcaagtcttcctggaggagcttggggggctggacaatcacatagcccggtgcggcgttgaaattcgtattgctcttgatggggatgctgcgctcgattcttgtgtcgacagcgacatcgataaagaggtactggttgtccggttcaacgtagtggactgttgcaaagttcggagccacaaaattctttgaatcaaggtggatgcgcctggagccgagttcggcgaggtgcatgtcgacaaccatcgcagcctgcttttgcgactgcaggcggataaggtccaagggcttgccttcgacggtcaccgaaactgtgctaggcggcttcgatgcaatcgcgagcgcctcgggcaacttcacgaacgtaagcggaacttccatcgtcagttggaagtccttcagcgagatgacatagaaccagagggccatcgcgcataccaaggcggtaatctttaatatgatgtttcccataaaagccccttaaagaacctctataaatttaattatattccaggcgtgttcggacaattaggttacttaatatcggaatcttttagaggatggaagcagcaccgcacggtgattctcccgtctttgttgacgattttcctgtgctcgcttttgcttgcggcctcttttacggcgctcggcgtctcgtttaagctcctctcggccgaaaaatcgctgtacgtgattgaggcttttttgaaagaggacgttcccgaagattccattgcggttatccagactcggctcaaacatacacgccatgtggagtctgttgcgtttgtgagtgcggattctgcacttgcagattttagcaatcatttctcgccggacatgctggagcttgttgaagggaacccgatccctgcattcttccgagtatccttgagcgaagaggcgcgcaacccggcagacctttccgaagtgcgcaacacgattgccgaagaagcgtattttgaagaggtgcaggctccattgaaatgggcttcgcgaattgcgtcgtggaagttcaagatgatattctggccgatttgcatcagtatccttttgctcattacgctctcgctcatcatttgcaattcggtgaggctttcgctcatgtcccgcaaactcctggtcgagaacatgaagtacgcgggcggcagttacttgttcattgaatttccgtttgtgcttgaaggggcaatgcaaggttttttagggagtggcattgccattttgttgcttgggcttgtcatccgttcgctcgtgcagatgttcccgattgtggctagtggcgttgcctattttggaatcgttgcgctatttacggtgctcttggaaacgatgcttgcgggctactttagtttccgcacggtgcgcagtttcttgttcgaaaagaagggtgagcaggaataatgcgacttgtttgccggttcattccgcttttggttttcatctttgccgtggtggcgggttcggccgtttcgtcttatgcggccccgaaaaagaccgatgcgcagattgatgaacaaaagaacgcccttaaaaagctggaggtcgatcttgcaaaaaagcgtgaagaacttgccgtccttgaaaccgaagaaaagggcgtcttgaatacgatttcgcttttggaccagaacttgaaccgtaccaggtcttacctttcggaactgacccgcaatgaggatatgttgcagggggcggtcaagcaattggtgatggatatcgattctcttgactcaaaaatcaaggcccgcaaacgcgccatgagaaagcgtattcgtaatttgtatgtacacggtcgcagtaacgatgccgaaatcctttttgaacttttgacaaagaacgggaacccggaacgcgaagtttactgggtgcaccacttgttgaaccgcgaccgcgaagacgtggaaacgctccgccagctcattgccgaacgcacgcagaaacagcagacgcaagagaaacacttggccgagctttcgagacttcgttcccgcaaggcggtcgaagaacgcggtcttgtagcgcagatgaacggtcaggctcgaatgctgaattccctcaagcacgacaaggctgtgcagcgcatggcgctcaaggaattcgaacgcaaccagaagaccatgcttgcgctcctcaagaaacttgagcagcgccgcaagcgagaaatcgaagaagcgaagcgcgccgaggcagcccgcctcgccgccctcaagaagaaggaacgcgaagccgagaaaaagcgccaagcggcagacaagaagcgcgaatcagaaaagaaacgtgaggcagagatcgcccaaaagcagactccggtttcgcatttcaaaggtcccaagtgcatgccgctcgacggcccgattatcagcgaatacggcctgcaggaacacccggtgctccacatcatgacgcgtaacttgggcgtcgaaatccgcggaaagcgcggtggccgcatccgtgccgccgccgccggaaccgtggctatggtcgccgaaattgacggccgtggcccctctgtgatcattgaacacgaagatggaacgtacacggtgtacggtcacatgaaggcaatccacgtccaagagggcaaaagtgtcaagaaatgcgaagaaattggagaagtgggcgatattgcttcgttaaatggtattaaattgtatttccaagtaagcgaagggacacagaccgtggacccgttgcaatggttgaaacagagatgatagaatatcgcttaaatggccccgcctcccaggaacgaatccgcattcgtcttatggcggcgttgcgtgagaaccgctttccgcagtcgattcttatcgacggtcctgtgggcattggcaaaaaagcgcttgcgatggaaattgcccaggcgctccagtgtacaaacccgagcgttcgcccgtgcggtaattgcttcggctgcaaaatggcaaccgataccggcgtgaccgacaactgggtcgtgccgatggaagcgaaagaggctagcgcccgcaatgctgccgacgtctctgccgggagctctgcaaagaccatccaggattttaaacaggcctacatcgaagaaatcacgaagaacccgtaccgcgtggatattttcagtgcgggcgccgtgatttcggtggaactcatccgtacgatgaccgcctcctttgcgatgaagggtgaccgcgtgcgcgtggtgattatcgccgaggccgaccgcatgaatgattctgcggcaaacgcgttcctcaagactcttgaagaagtcccgccgaacacgtacttcattttgacgacttcgtctcgcgaaaagctcttgcagacgatccgttcgcgctgccttgcgctccacctgccacccctcacggatgaggaagtgcgtcaggaggccattcgcgttggcggcgaagaatttgacgaatcgactctgaccgacgatgtgattggtcttgccgtgggttcccctggcatggcgctttactacgccgaacacgccaaaaactggagcccgcttgcagtcgattttatcgagaagtcactttcgcaggactacacggacctgttctttaagctagaagattccggacttgaagacccggccatcgtgaaccgcttcttggaagtgctctcgttcttgattacggacttgttgcgccaacaatcgggcgctccgctccgcatcccggaagcaacgggcagcgtgaatctcgaacgctacccgcaagtgggggcgtcagccctcgaagcagctctcgtgagcgtgcaagaaaccatgtcgagaatcgcctccaggcgaatggcggcagtgacctgcctccagaacctctcgctaaaactttttgaaggctacaagtaatggaagatcttgtcgcctcaactttgtcctctacgctaaagattccgcatgcggtcgcgaggttcttggtctcgcgcggcatcaagactgtttctgatgcgtaccacatgctgtgctctagcgagagcgacgtgcatgaccccttcctcatgatggggatggacaaggctgtggaatggatacttgcggttcgcgaacgtggcgagcgcgtgttcatttttggcgactacgacctggacggcatgacgtccgtgacgcttttgacccgctgcttaaagactgtgggtattgaatctgaatggcgactcccgaaccgctttggcgatggctacggactttcggtttctgccgtcgacgaaatgtatgaggcgggtgctcgcaacttgattaccgtggatacgggcattaccgcaaacgtggaaattgcacatgccaaggaactcggcatggcagtcatggtcatggaccatcatcagccgtcgggcgatgggctcccggtaagcgatgtgcttttggacccgcatcaggaaggcgacaattacccgaacccggaactttgcggtgtcggcgtttcgtacaagtttatttgcgccttgtttagccgacttggcataaaggctccggtggaatatctggacttggtcgccctcgggacgcttgcggaccttgtgcagatgacgcctgaaaaccgctattttacgcgtaccgggctcgaaagtctcaagaacagccgttggcctggcgtacaagaaatgtacacctccctcatgaaaccccatagctgtgtgggtggcatcgacgtgatgtacaagcttgcaccgctcctcaacgcacctggccgcatggaacgcccggacccagccctcaaacttcttttgtgcgaaaacaaaggcgaggcaggcaagctcttggaagagctgaaagattggaacgcccgccgcaagcaaaaggaagccgaaatcaccgaaatggcgatggaacaggtcaaggctctttacggcgacaccatcccgaccgtgattgtagttgccggcgaaaactggcatgtgggcgtgattggcattgtcgcggcaaagcttgcccaggaattccacaggccttcggccgtgctgtcaattatcaacggcatggctcatgcgagcgcccgtgcagttcctggattcaactggcacaaggccctttttgacagccgtgaactttttgatcgctggggcggacacgccaatgcggcgggattttcgctcgaagcgggcaagattgaagaactccgcgggcgccttttgcaatccgcaaaagaccagggctataccggcgaggtgatcaacactgatgaatcgtacccgtacgacatcaagattgcgctccgcgaactgaccgtagaaacgcgtgtgccgacagggcgttatccgattcgtgaacgctcgattctcgagttcatcgacttgctcgaaccgtttggcggaaacttcccgtatcccgcattccgtgccgaaaacgtgaccgtccatcgcgtgcgtgaacttcgcggcggacacctgcagatggaaatttcgcaggcggggagtgccgttttcccggctatcgcctttggactgcgcaagagtaaggctttgctcgggcgctcccgcccggtgacggtcgtattcgagccgatttggaattactataacaacaccaagacggtgcagctttgcatcaagtccatcgagtagtgctatgctaaaacgtaacgctccattgctcgcttttgctctcgtctttgtggctgtgctgtactttgtctacagcatcccgcagtacgaacctatcgtagatgttgaagaagaagaggaagtccccgaagaggcttttaccggtcgcgtggaaatgccctcgattgacgaaatctacgtgattgaaaataccgcaggtcgagacttgaacaagcttgcgatgtttttggaagggcgtgcagcaggcctgcattacctctcctcggagtatttcaagaaaatccgtgtgagccgcaaggggcataagttcttcaagtccgatgacgacgtgttcctcgggctgcaccttacgcttgatagccttggtcgcttcaaggacccgcaaatcatgtttacgagttctgataacgatgtgttcaaagtgaagctcctaaagcacgttgaatatttctggcgtctcccaccgagcaagcagggcaagcttgaaatctggatccccattcgctttcacgcaaattagtcgttggtaaaagaaaagccccactaaggtggggctagacaaaagtcattatagacgcaaatagtttgcgctttttttgcgttttggagtgagcgattaagctctcaagatttcgacgagctgcttcgcgtttttttcgataagcacgaatgcttcgaacatgcgggcttcacgccacttggtcaggtacttcgtctgccagtctaccgcaatcatgtccggatctttggggccgttttcgttctggtaccagacttccttcgtgatttcgcgaatcatggcgcccatttcggcggccggctgcaaggaacctttgcagagtaggagggcgcggaggttgtcgaggaggatttcgtcagaaggctgttcggcatcttcgcgggcgcattcccaaatttcttcgcggtggcgctcggtccagccgatcaagtactttttggtcttttcgagctcgcccttggcaagcttttcgtcgaccgcttcgcgcggataatatatgctgtttggatagaattcaatcatgatctacctcccttctgcgaagtgaagcacaaaaacaatgcccggggcgggacttgaacccgcacggagttgcccccaagggattttaagtccccagtgtctaccattccaccacctgggcaggttgtgcgagcagaatatagcaaatttgagtaggatagtttacatgattacggaatttaacatggtttttatcacatttttccttaaaaatttcttttctgtttataaatgtttacttttgagagcgtgttattatatattataaattggaccaaaacggaataactagctccttttattgttaattttgattcggtcctgcttggagatttcagtatgttgaatcatggttctaaaaagaacggctataccctggtagaagtccttgtcgttgtgacgattatgggcgttttatcgtctatgggtgtggctgggctgcatggtgccgtggtcaatagccgaatgaaggatgtttccttgaatacagccgcgtttttggaacgtatggcgaacgaggcgaacagaatgtccaagcgcctttgcgtcaagatggctaacgataccgaacaggaacttcaagttttcttttcaaatgattgcaacaaccttgagagtgcggaaatattcgaaacgtttactatcgaatctccggcaaggtttggttgcaacgatgtcgatttggccgtgttttcaggtaccgactgggcgcaacatggagccttgtttattccgcgtcttggactttctgcagctccatccgaagggtatgtgtgcatgcagtatggaacgagcagtgtttatggtctagttgaaaaaacgagagacaacaatatgcttgttcctagatggagatctggtagttattgggataaactgtaggtacactatgacgaatcttttgaaaaataaaaaaggcttcggtatcgtagagatcttggtcgctgcagcggtcttgggttttatgtacatggccattttgaacatgcaaggcggtaaccgcgatgctttgttgcgtattcgcggtcgtgatggcgctattgaagtggctcaacaggttttggattccctcaagtctgtcggtatagctgcaatcccttcgaaagatgctgaagataccgtttttgatgtgcctgaaatcaaccgtaaatgggctcgtggcctcggtgattcggcgacagtgacgtattcgtcgcaggtaactgtttcgccaacacaagactatacttcacagactccgtcgcagtttgaatctatttcgcacgtttacgccaaacaggtgaaagtcaaagtctcctggaacttcaaaggctccacgcagtctatagaagtctcaagtgtcattagatagttaggtatggggtatgggctcggcacttcgtgcctttgaggtatgggctattaccccaaagcgaagcgacctcataccccaaagcaccgtaggtgcgcgctcattgccctaaaatgtgcataatcacgggccggttcttgccggcttctgttttatgtattgtgagcttgccggtgctatcgtaactgaactgctcgccgacgcgttcgccgttcacgtagttgaggctgtctttcaatatgccgctcgggtaccagttgcgccagatgccgtggcgtttggatttgttgtcttttggatcttgttgccagaacccttcgcttgccattttgccacccatgctgtctgggtagaaactgcggcttgtttgaatatgcggtgtgctgtgcgagctatcggcggtgctatcctcgcgtacccagagttcttcgtacaaaagaacgtgtcctttttgaatgtaacggagtgttgccggatacttgcctatgctttgtttgaaatcgtctttgagacttaaagtgcaagagtcaagcgttccattgggttctgaagaacggacgaatagggtttctgcacagaacagcgtggaagaatttgcgcatgttccgtaagcgatgccggtaacttcggatttatttgtggaatcttccgcaataaaactgctttctcggacaatgttgttgttctcgtcgaaccactgtattttttcacgccccttgaaaaagcttgacttgatttttttgatgagggaaccgtctgccctgtagaatgttagaggcaatggagcgaattgactttgtataaccccctcttccatgatttgcgcttgttcgcaatttccggcggcagaatcaacgggtccgtatgattcgtagtattttttgtaattgccttctaaatagccgttcacgcaatcgtagtattccgtgattttgcagtttctcccaaaacgcttgacatatccgttggcttcatggcatctattttcttcggcaagtactccgttgtcgtgaaaatgtttccacactccgatgtggttcccgttgtcgtcgtaatgcctttcaattgcttttaccccattgtggtgccatccttcccagtcgccaacagggtggtcatccttgtaatactggaccgcttcaactttcttgttctggtagtagaccgtccacttgccgtcttttttccctttgttgtagcgtccgatcatcgcgacatcgccaaagcctgtccaacgtttgaattcaccatgcgggaggctgtcttcgtaaggaatttcgagttccttgatgccgtcgttgtaccattcgttacgcttgaggatggttccgtcagggtagacccagatggatgtctttttgacgccatttgcgtgccttgcgaggatatgttcttcagcccgctcgactgtacagccggcgaaatagcataaaatggcaaaaaaggcgattaaatgacggagtctcattgttcgtaaagtagaaaaaaagtaatttctagatgtgaacggacagacgaaaaaatcaattgcagaaactttgcacatgaaaatccagacgccctggatttggcttgtcgtcgtccttacgatttgcctcacggcactgttttacgtttcgcaaaaaccgcaggttgccgtttattcccaatacgtgaagtcgctttgcgattaccagtttgccgatgcaagcctcatgcgctcaatggaacgtgtccgtagcggttacgaggtggattcggcggtggtgcttgcgcagatgatgacgctccgtgaagtggcgctctcgtttgatgctggcatccaaaagctcgaacaggcgggcttttctgcgcctccggcttcctcggtttcgcatttcaagtcgagcgtgttggcgaaggtttcttgctcgcagcgctacctttcggaacgttccgcttggatcaatgaactggagaatgtttaccgcttgatggagatgaacgcttcggaaatggatttatcgcttttgcgcaagcttgattctgcgcgtgcagggtacgacgtgttgacggagggcctcgtgttgccggagtcgattaacaagcgagtggtgtcgttgcttgagaaaaatcgggatttgcataatgcctggaaccagttcgataatgaaaaaacgttgagcgcaagtgacgaactgctccatttttttcagatggaaaatgtgaaggaaatttcgctgtcggcgaaggtcccgcttgcgttttactttttgtcgctggtccttttgctagccacgttcttctttatattcaagtctaaacagtaaggaattgcaatgtctgtttttcgtgtccgtaaaatcgcttttatcaattttggtctgctgctgattttccttgcgagttggatttcgtggtacatctatccgttggcgaggagtatcacgaaggaatataatgccgttgaaatgaccgacggctcggttgaatatgggctcacaaaagagctcgggttcctttcggaagatgtcttttacggcaaggtgagctatgccgcggttccgagcctgttcggcggttcgaacatcccattctttgataaaatctatttccagcttaatggggattccaagtgtacgttcgtcctttatgcgaccgatgaaattctggatgaacttgcagaatggtacgatttttcggcaacgaacgctagcaatgtctcgatggaagtccgtgcggtcaaggtgggcgacaagtatattgtgaagtctatggaatcgacggaaggcgagctcagctgggaattcctgatggatggttatcatttctactggtgcttcttgggcatcggtttggttgcttttatgttctttgttgggctggtgctgattattgtcggggttatccataaaccgtatcgggcagagaacgtgattccgctgaatggcgagtcgtaatgaaactgtttagctttgcggtcttactgtttgctttattgctttcaagtgttcctgtgcttgctgtaccggattcgcttttggttgatgtgcggggaacgtctttccagagtccaacgggcatttggtggccgaaagctgctaaagcgaaagtgaagactttgcgcaagactgcgccggttgtcgtgtggttccatggcggtatggggagcgcaaattgtgcgaaagggcttgtcgccggtactgattttgctgaactttatcctgaaaaaatagtggtgagtgtttcggcttgccgtgagaatcactggggctcgccggctgcaattactgctgtcgatgcggcgcttgattctattgccgctcgcaggaaagctccggtggaacgtgtttcgctggtgggcgtttcggacggttcgttgggagtgcttgtctattcgcttgaaggccgtcgtgcggtagaagaccgtttgcttatgagctcgtttggggcgttcttgggtgagcctgcggggcttgcgtcaccgaagaaaatgcggacgggacgtttccgctttttgcagggcggcaaggacaggctgtatccgtcggaccagactgtgccgtggattacggaattttgcaaggctgttcaggtggactgcgaactccggttcgaccccgaaggcgaacacgactggagctactggaaggctaaacggatggactggatccgcgacgccatccgtaaataagtgccaaatttccgccaccccttgacaaataggtgttttttttcaaaatttggttcaccacgcggatgtggtggaactggtagacacgctagattcaggttctagtgctcgcaagggcatgaaggttcaagtcctttcatccgcactgaaaaacccggtagttcgctatcgggtttttcgttttgctattgttgagttggatatggacgattttttagacgaagatcttagcgaattctcgctgcaagaagttgaaggcgaaagcgtcgtattgcgaccgcttggcgaagcggacgtgcaaccgctgtttgcgctgatcgaagaatctcgcgagttcttgtcggagcacttgccgtggcccgccgaggaatgtcgttctcccgaagatgtttctgcgaaaattgatgcttgggacatgcaggcgcagatgtcaaatggcgcttgctggggcattttcgagaagggcgcaaacgcagatttaaaaatcgcgggctgcatcatgcttggctgggtgcagtggaaaaatcgctcggcgaccgtaagctattggcttggtcaaaaattttgcggtcgcggtctcgcaactgaagcgcttttgcttgtggcgggcgaatcttttgcgatggggctgaaccgtcttgaacttacatcttcggtcaataatcctaagagtgccgcagtcgctcgccgtgccggattccaggaagaaggtatctgccgcgagtacgaatgcctccatgggcattttgaggaccatatccgcttttcacttcttgcaaaagatttttgctgaacgttgctatagtccaagactatcgctccttttgtctcaagtctagcgatggggcgttgcggggtgtccccgctcgaaggggtgatggaagacccggcgagccggggctgcaatcagggggagtcttccccccacttcctaccgcctacttcctactgtctactttggttacctcagtaaacgataaaagctttttatcctttgcttttgtgcctgaacacttctattttttagaatatggaaacaggagaaaatcgcatagttgaacctgatgttctgcaatacacgaactaccgtgtatatttgcgggactactatgagttcaaaaagaaaacggttccggcgttcagcctccgtttcttcgcggagaaggcagggctttcgagtcatgcccatctcaagctcacgattgacggaaagcgaaatattacaaagaacacggtggtaaagctcatccacggcctcggcttggatggccagcgtgctgcgtatttcgaaagtcttgttttcttcaatcaggctcagacggatgcggataagcaggtttactacgcccagcttttgaaggctagcccgcgctccaagctgcacaagatggatgctgctcagttccgtattttccgcgaatggcaccactccgcgattctcgaaatggtggcgctcaaggattttcgcccgattcccgactggatttccaagcgcctcggcggtctcattacgcctgcccaggtgacggaatctcttaaacttctcgtggaactgggacttctggtaaagaccgcgaacggttaccgccagcgcgaccccctgattactaccgacgatgaagtccaggatttgatggtcaagatgtaccatctgcagatgctcaagctctcggcagacatgctttcggcgcttccgggctcgcaaagggacgtttctgccctgactttcagcataaaacgcgaagatttccccaatttgaaaaaacatttgcaactgatgcgcaaagaactactagatttctcagcaaaggctggggaaggtgaggatgttgtgcaaatcaatatccagctgtaccctctaacccgaggagtatgatgcgttctttgtgttcaataatcggttgcgtgcttgtggcattgtgggcggtcggatgttctgaatccgactctacggccggtattgaaattggaaatccggaaattgcgcagaatttgggactcacggcggagttctcggtggactattcggaggcaaagccggtggctcttgtcaaggcggccgcagaagacgaaaaggtcgtgatcgatacgttccagctcacgctctccgaggtccgttcgtattgcagcttctatacgggcgtgtccgttgatgtgaagaatggtcagcagatttggccgtacgaggatgacccggcggcagtgctccccatatcgtttacggatggcgcttatgtcaaggaagccttctacaatatcaacttgaaaaatggcgggttcctcaaggaaatcggtgtccgctttgaagtcggcaaaaaagagggtgtcaactcgatttacgggcgtatccgtcaaaatggcaaggaaatcccgtttatctacgagatgaacaacttccagctgtttgagctgatgtacaatcattcgcagattggaattcaggattctgcggtgaatttgtctgtagagttccgcgtacaccgctttgttggcgggctggatctttcgtctgcaaaggttggcgatgatggagttatccgattcagcaagtctgaaaatgtggacctttggaaatcgctgaatgaaaggttcttgccgagcttccagtgcctgcgcttcaagtacacgggcgcagatggtgccgaatatgacggctttgtggacgatatctgggaagaaattgtcgaacctctgaacaagaactttatttctaacggtgactttagtgacggtggcaatgaatggattttccataggcagttcaacggtgttgccgatacgtctatcgtcaaggaaaagaattcgaatgtgatgcgtgtccatgtgactcggggtggcgacttttcgtatagcgttcagttgctgcacgaaaatcttcccttggtggctggtgctacgtacaaatttatattcaccatttggtccgatatcgagggcgaggtgaccgctcgccttgccaattccatttacaacaatgaaactaacgggttccaggaacacgtcaaggtgtcgacttccgggaagtcgtttgaaattgaatttaccccggaaaaaacggatccgaacgcccgtctggacttgaatttgggcaaggccgaaagaactatttggattaaggatgtgcagttgattagaattaagtagtttgctaaattctagtcattatggctactattccaactctaaaagaaaatctcgttattgaaaatatccgcccgagcattgagggcggccgcttcatgctcaagcgtgaacccggtgataccgtgaccctccaggcagacatcttccgccacagtcacgaaaagtacgatgctgcgattttttaccgccacgtttccaagaaaaagtgggaacaggctccgatgcattttgtcgacaatgacttgtgggaaggctccttcactgtcggcaacatcggctattacgaatacaaaatttgcgcatggaccaaggaaccgaaggatgttccgaccgaaagtccggtgatgaagctccgtgtggacccggtctacagccgcgtgggtacgtggtacgaaatgtggccgaagagccagggaacggatccgaaaaaatctgcgacttggaaggattgcgaaaagcagctcgactacattgcagggcttggcttcgatactgtttaccttgttccgatccacccgattggtgtcacgaaccgtaagggcgcaaacaacgcgctccacgccaaggtcgacaagaagggcaatccgcttgaaccgggatgcccgtatgccgttggtaacaagaacggcggtcattacgatgtggatccggaactcgggaccatgaaggactttgaacattttgcaaagaccgctcgcgccaagggacttcgccttgcgctcgatatcgcgctcaactgcagcccggaccatccgtatgtgaagtctcacccggaatggttctaccacgaaccggatggcagcatcaagtttgcagaaaacccgcccaagaagtacgaagacatctacccgttcgattactacaacgagaactacaaggaactctggaaggaaatcgaaaacattattttgttctgggccgacaagggcgttgaaattttccgtatcgataacccgcacaccaaaccgttcccgttctgggaatggctcattgctgacgtgaaggaaaaacgtccggaactcgtgttcctcgccgaagctttcacgcgcccgaagatgatgcaccgccttgcaaagtccggctttgacatgagctacacgtatttcgcatggcgttctgcaaagtgggaattcgaacagtacttgaaggaactcacgcagtccgacgctaaggaatacatgcgtggtatcttcttcccgacaactccggatatcttcccgaagtatcttgcatacaaaggtgcaaacgcctttaagcagcgctacttcttggctgcgacgctttcgagcctcacgggtatgtacaacggatacgaactctgcgaaaacatcccgagcccgatcaaggaagaactcgccgatagcgaaaagtatcagtacaaagtgcacaactggtctggtccgggcattcaagactttgttcgtcgtctgaatgttgcccgtcaggaacatgtcgccttgcaggaatatgataacctcgatttccattacgctcagaacgaccagctcatggtttactccaagaagtctggcgatgacgtgattctctgcgtgtgcaatatggacatggaccacgtgcaggaaggtattgttgaactcgacatggcaaagcttggcctccagaacgattcgttcttcttcttgaaggacatcgtgactggcgaaagctatgtatggcgtggtaacaagaactatgtgaagcttgaccctgcaaaggctcctggtcacatgttcgtggtgaagaagatctaaaaacttgcgaatcgcgaacgaaacgccacaatcgcaattggaaacgccccggaagccgccgctcccgggcgtttttttagattgctcacaaaaactctttttaaaagctttttttgtgtcttttttagaggattaaatctaattttagacgaggtatttaaaggatgattatgaaaaaaattttattgagttctatattggctgcgggcgcttgtgcaatgtttaatgcctgctctgatgattctccgtctccgcttactccgtctgttgcggcatcttcatcgagtgttgattggcttgttggaagcagctctagtgtagatgggaatagcgatttgggatccagctcttctgttgtgccggggtccagtacctctaactcgagttcttctgtggttgtaccgcctaattcggcgacgagttctagcaatgatgggccgtctcagtcgagctcttctgtcaatccgacatctagcgccactccgaattcgtcagccgttgaaagctctagcagtgctgaaccagaattaggtgcagatggattcccgactcttgaatcttacggcccgcctccggccgaatacaccaaggacattagcgctacggcaaagcgcggttggaatacccgctattgggacgcttgcaagccgcattgctcttggcttagggaaaacgctaacgatgtgactcgtgcagacacgtcttccgatgcggcctacattgccgactatggcactgcgcgtaactgcaacattcgcgatgtcgaagtccccacctttaccttgggtgatgtttcgaagtcctggttcggttacaacgggaccaggagcgcttgcggcgacgaaaaggaaaagggcgtgttcacctgcacggacatggcgcctattgccgtgaacgacacgctttcttatgcgtacgttgcgggcactgccgatagcaagtgcggcaagtgctatcacttgcagtacgatggccacttcgcgaacgagatggaaaacaacccgccaagggaaacccacaaggcgctcaagggcaagcacatgattgtgatggcctccaacatcggtaacgatgtggcgggcggtaatgctaatttacctgcaggccagttcgacttgatggtgccgggcggtggcgtgggcgcctttgacgctcttactgttcaggtaaacaaaggccgcgacttcaactggggcgcaggctttggcggattcttgaccgaatgccagaacaagctcggttacgatgctactctcgccgcgtaccagacttgcatcaaggatatgtgcgacgcggccttcggcgacgcaggccttccgaacctgttgcgcggttgccattggtttgccgactggtacaaggctgcagacaatccgacctactacatcgaagaagtggaatgcccgcagtacttgatcgaccattacatgagccgattcaacaccactacgcaaaccaacatcaagaaggtgacggactggtccacttacaaggaaggcgatgtgcttgacacgctccattgctggaaggcaggcgaggctcctccggaaaacggctggcaaaatccgagcgccggctgcgatgttaaataaagtaatcgaatagatttgagactcctcgcactccgcgaggagttttttgtggaacgccgtagtgttttggaaaattgctaggtgctttggtgtaaaacatcatggcgggccccgtacgccatcccctggccgtggcgccccgaagatttttgtttacagaatgtgaataatgtgtagtaccgacggaatacatcccgtttttatcgaaaaaagtgaaaaaaagtgaatttttttcacaattaccccttgcaaatgttcgtgaaaattctataattggcgccgttcctgagagacgaggccgaaacgaagaaacgaaagccgagaacgaaggaaaaagcgaaagcccgcgagactttcgggaagattgaaggaatcggagatgtgcttagtgacggcccaagaaaatttcttggaagtcaattaatcaagaggcgagagtcgcgaccaagccatgcttgggcatgaccgagccgaagatttaagcgatactttaagtatcgccatttacgaaaaacaggacagactattttaaaatcaatgaagagtttgatcctggctcagaacgaacgctggtggcgtgtcttatacatgcaagtcgagcgaggcagcaatgccgagcggcgaacgggtgagtaacgcgtaagcaatctgccccatatcaggaaatacccgtgccaacgcgcggttaatgtccaggagagtggccttccgcatggagggttgactagagatttatcggtatgggatgagcttgcgtccgattagctagttggcggggcaacggcccaccaaggcgacgatcggtagccggcctgagagggtgatcggccacattgggactgagatacggcccagactcctacgggaggcagcagtagggaatattgcacaatgggggaaaccctgatgcagcaacgccacgtgtgggaagaagcatttcggtgtgtaaaccactgtcatgagggaataaggcccgccttcgggcgggattgaatgtaccttgagaggaagcaccggcaaacttcgtgccagcagccgcggtaatacgaggggtgcaagcgttgttcggaattactgggcgtaaagggagcgtaggcggagattcaagcggattgtacaatcccggggcccaaccccggttctgcagtccgaactggatctcttggatagttcaggggcaggcggaattcctggtgtagcggtggaatgcgtagagatcaggaagaacaccgatggcgaaggcagcctgctggggacttatcgacgctgaggctcgaaagtgcgggtagcaaacaggattagataccctggtagtccgcaccgtaaacaatgcatactgggtgtccggggggttccccgggtaccgtagccaacgcgttaagtatgccgcctggggagtacgtacgcaagtatgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgcagaaccttaccagggtttgacatgggaacgccgcggcgagagatcgccgttttgcagcaatgcaacgttccgcacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccacgtttccagttgccacccgcaagggggccctctggagagactgccggggacaacccggaggaaggtgtggatgacgtcaagtcctcatggcccttacatcctgggctacacacgtgctacaatggtcggtacaatgggtcgcaacgccgcgaggcggagccaatcctcaaagccgtcctcagttcggatcggagtctgcaactcgactccgtgaagctggaatcgctagtaatcgtgggtcagcacaccacggtgaatacgttcccgggccttgtacacaccgcccgtcaagccatgggagaagggagtgctctaagtcgtgcaagcgcctaaagcaagacctttgactggggctaagtcgtaacaaggtagccgtaccggaaggtgcggctggattacctcctttaaggagtaaatctggaacacaagttccaacagcctgtttttcagtgacgccgtcatctcaagtacatctccgattcttttagagcccgggtctgtagctcagctggttagagcaccgctctgataaggcgggggtcaatggttcaagtccattcaggcccactttcaggggttatagctcaactggtagagcgccagctttgcaagctggatgttaggagttcgagtctccttagctccaggaagcaccgaccgggtgcaacgcggtatcccaccgaggatatcgggaatattgaaatttcggcatggaaactaacaaagcaatcaagcatacagagtgacttgaagcaccaagaaaaaaaaacaggtggattcgagctgctcatgcggcagaacagagctgaatcgctggaattaggatttaagcgaaggaatgcacgcgggggatgcctaggcatccgccggcgacgaaggacgggccaagccccgaaagtccggtacgaggcgcaaagggcctttgactaccggggttccgaatggggaaacccacgcgcaagcgtatcctctagatgaatacatagtctagcggaggcaaacccggggaactgaaacatctcagtacccggaggaaaagaaatcaaccgagattcccgtagtagtggtgagcgaaccgggaggagcccagacgggttgcatacagtggacggaaagcgaagcgggatggaaagcccccccacagcaggtgacaggcctgtagcgatctttaagctgatgtccgtcgaagagtagggcgggacacgtgaaatcctgcctgaagacggggggaccaccctccaaggctaaatacgagcggatgaccgatagtgcacagtaccatgagggaaaggtgaaaagcaccccgagaggggagtgaaatagcgcctgaaaccgcgtgcatacattctgtcggagggaggattcatcctcctgacggcgtgccttttgtttaatgagccagcgagttgctcgtgtacggcaaggttaagggcctcaggtccggagccgaagcgaaagcgagtctcaactgggcgaccagtcgtacacggcagacacgaagccttagtgatctacccatggccaagctgaagcggaagtaacattccgtggagggctgaaccgatatacattgaaacgtgttcggatgagctgtgggtaggggtgaaaggccaatcaaactgggcgatagcttgttctctccgaaacatatttaggtatggcgtcatgttagcttcacgggggtagagcactggcaggactagggggcacacccgcttaccaaaccctatcaaactccgaataccgtgaacgcgatgcatggcagacagcctgcgagtgataagatccgtagacgaaagggaaacaaccctgaccaccgactaagcgtccccaagtacgtgccaagtgggaaaggatgtggagctgcacagacagccaggaggttagcttagaagcagctatcctttaaagaaagcgtaatagctcactggtcaagcggctccgcgccaaaaatgatcgggactaagcacgtcaccgaagtcgtgggctctggcaacagagcggtaggagagcgttccgcaggcctgggaaggcgggtggcgatgcccgctggaggcaccggaaacgagaatgctggcatgagtatgcgaaaatgcgggtgaaaaacccgcacaccgtaagtccaagggttcccgggcaaggataatcctcccggggtcagtcgggatctaagacgaggccgagaggcgtagccgatgacaaccaggtgaacattcctggaccctccgataagcgtcacgaccgacgcggcgacgcatgggaattcacggggcggccgatggatgccgctgaaggagtgcgagtcgctggggcggcaaatccccccagcacatgacccaggctccggacccccggaaggcttcggccggaaggggcgccgcgatggaccgtgccaggaaaaaccgctaagggagcgaacggaggcccgtaccgtaaaccgacacaggtggacgaggcgaatagcctaaggtgctcgagacaactcgggagaaggaactcggcaaattaaccccgtaacttcgggataaggggagcctccggtcgtgagtacggacagtacggagcgtctggaggtcgcagggaaacggcagaagcgactgtttaccaaaaacacagggccatgctaacacgcaagtggacgtatatggtctgacacgtgcccggtgccggaaggttaacaggaggggtcagcgcaagcgaagccctgaatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatcgtgtaacgacttctgcactgtctcctcccgggactcggcgaaattgcagtgccggtgaagatgccggcaacccgcacctggacggaaagaccccatgaaccttcactgtattttgacattggttttagggctggcatgtgtaggataggtgggaggctacgagccggcgacgccagtcgtcggggagccgtccttgaaataccacccttgcccgttttgagatctaacctcgtcccgtcatccgggacagggaccgtgtctgatggtcagtttgactggggcggtcgcctcccaaaaggtaacggaggcatccaaaggttccctcagcgcggtcggcaatcgcgcgcagagcacaaaggcataagggagcttgactgcgagacggacacgtcgagcaggtacgaaagtagggcttagtgatcccgcggtacagcgtggaaaggccgttgctcaatggataaaaggtactctggggataacaggctgatctcccccaagcgttcatagcgacggggaggtttggcacctcgatgtcggctcgtcgcatcctggggctggagaaggtcccaagggtttggctgttcgccaattaaagcggcacgcgagctgggttcaaaacgtcgtgagacagtttggtccctatccggtgtgggcgttcgagacttgagggaagctgtccttagtacgagaggaccgggacggacggacctccggtgtaccggctgtcgcgccagcggcattgccgggtagccatgtccggattggagaaacgctgaaggcatctaagcgtgaagccattcccaagatcaggtctcgcgggggcaaccccctgaagggccgtcggagactacgacgtcgataggccgcaggtgtaagcgtggcgacacgttgagccgagcggtactaatagcccgtgagacgcttttcctttctttcaacgatttggttcaactgtcccgcgtgggcagcccggacccgcctggcttcagcactactggagattgcaaagagttttaggttccatgcatgagtttgtttcagcggttatcgagtgagggtcacacccgttcccatcccgaacacggaagttaagcctcagatcgccgatggtacctggcccccgggcccgggagagtaggtcgccgctggattctcgaggccccctgccgacatggcggggggcctcttcgttttttgtgcgcaccgctccgcctggcggctgcgctctcgccattacggccggtctgtaccggccgcccatggttcacggccccttgaggaacatctcgaggggccctttcttttatctgattagttttctatgttgtttgtgtttctttgtctgcacggccgtcgcgccggaaaccgcgccgttatgcggacctgcaatatttgcaccttgaatattccaacctggcacattgataaaaagtccaaagaattatccaagatgtatactctacacttctgcagtaattgtagtttaggaatgtaggcgagcgatgtcgctggcctcggggttcagtgaggataagaacatggaaaacaatgaagttgaattcaagaaggttgggccgattgttgagactgtctggggcgtgttcctgcttgtggcgagctgcgcactgatcgtctttgctgcttaattcttgatcgcaaaaaagaaagtccgtctgtgttggagacggacttctttttttcaatagttgggtttattttttatttcgctccaggcgcattcgttagcaggcgggatatatcggttgttgtagtatgcagcgcaacctgtggggtttggagccttttcgcatgtagtatcgcgaatttcaacgagcttgtcatagacgtctctgttctttacagatctgaatagcaatgagttctggagacattcaaaacagcatagtctatcatagacatgcattgtcttttcaattttttcaatcacttttgtatcgccagtggctgagaaataggcccagtgggcatcgatatcttcgccttcgcatgtgaccgagtccatgaaaaattcactaccttgaataaacttgcttatgctttgttgtgccgggaatcctgttgggaagactcgctgaaagtctttctgttctttttcatcgaggtgagacataatccagttctcatctaggtaatcgcggttctttaaacttatgagattgattagagtagggtagtaaactcttgcgttttctacattgagcgtatttgctctaattatggctacgatgagttcgttcgtgtattcgggtttcatcctgtatgcttcaccgatgaacaggtctactgaatcggcaagggcgggggttaaatcatcacgcttaaaattttcatttatttggggtttgaaaagagcacagcttgataggactagaatggctagaacaaatgataggtatagtttctttgtcataaataaaccttagtttggttacaatataaacaaaaacggagccccgaaggactccgtgcaatttttttagagctgttagactcttccgaaacggcgtgtcttgcggaatggcttgtcaccaaagctgcgttcgtcgcggtctttgcggaagggcttgtcttcgaacttgctgggtttgcggtcggcgaattggcgctcgcggcgtgccttgcggttctcaaaaggcttgtcgccaaagcggtctccgccttcgcgattcttgcggaatccgccacggcgttcatcgtcgtggaagcctcccttgcggtcgcgatggaaactgcggcgttcttcgcggctagcgtgcggtcttgttcccggtgcgggaccctcgggtggttcatcggtcatcacgcggaagcgtgcatcgttgccacgaatggtcatttcggacaagatgtcgagaacgtcttgcgggagtgtgttcgggagttctacggtactgaacttgtcaaagagcttgatgcggccgatgttgctgctgttgatgtttgcttcgccggcgattgcacccacgatgtcgcgaggggtcacatggtcgatgcggccaacgccaaggtaatagcgcaagaagccttcttcgacgccgtttaggccttctttgcgttccttacgcatgcgcttctgctcttcgctattgaggccgaaatcttcgttgcggctttcgccgaggaagtctctgcctgtgcggactttttcgcgacgttccttcggagcttcgagcggcgggaggttcgggaaaagcggctgttttttctggtacatcttgatgacggcggcagcgatgtcttcggcggtcatttcgttgacggagccatcttcgagggctacgccatccttcatgttgcaaccttctgcagcgagtgcgcggacgagttccttgaactggtcgagttcaccgtagcttacaacgctcttgactttagccttgaatgcgtcaacacgcttcttgctaatttgttcggaggtcggcatttccatcacgtcaatcggctggcgagttgccttttcgatggtcttgagcatgcgcttttcacgcggcgtgatgaacaagatggcgttaccgctgcggcctgcacggcctgtacggccaatgcggtgcacgtaggattcggtgtcgtacggaatgtcgtagttcacaacgagcgaaatgcggtccacgtcaataccgcgggcggcgacgtctgttgcgacgacgatatcgagcttgcccatcttgagacggttgatggtgcgttcgcgcatggactgggcgaggtcaccgttaagcggggccacgttgaagcctcggctttcgagcttttcggccacttcggtggtgttctgcttggtgcgcacgaaaatgagtacgccgtcaaattcttcgccttcgagcacgcgggcgagcgcttcgatcttgtgttcgtttttcacgagcaagtagcgctggcaaatgttttcgaccgtggtcgtcttgccttcgatgcgggcttcttcgtattcacccaggtgctggtcgataatcttcttgacgctgtccggcatggtggcgctaaagagggcgcgctgggcgtcggcggggatttccttgaggatggtttccacgtcttccatgaagcccatgtcgagcatttcatcggcttcgtcgaggacgatggctttgactgctccgagcgaaatagaaccgcgcttgatgtggtcaatcaaacggcccggtgtggcaacgacgatgcttgccttgcgcttgagggcgcgcaactggatagcgatatcctgaccgccatagaccggaacaaccgtcacgttttgcatcttgacggcgtattgctggatggcgtctgaaacctggatcgcaagttcgcgtgtcggcgtgagcacgagcatagacgtttcgcgtccgttgaagttgatgcgcgaaaggagcgggagcgagaatgctgctgtcttgccggtacctgtctgtgctgttccgagaaggtttgcgccctgcaaaagcgccgggatggccttagcctggatgggtgagggcgtttcgtaaccggcgagtttgaccgcttcgagaacttccggagagaggccaagatcgtcgaacgtcaccaaagattcatcgccgacatcttcttcgtctgcggggtcttcatttaagtttgccgaatcagtcgcggctgttgcgtcttctgcttcagcgggcttttcttgctcgctagtcgtttcgtcatcgttgataaattcgactttttcgcctttcttaattttggagtttgcaccggattccaaaacttcgccgttgtcgtcaacgacgatgccgtccggatttgctgcaaagaatgcggcttcatcagcctggtcttcgtctgctccgcctgcgatggcgttcaagaacgcatctgcttcaagctgcaatttagagttgtcgttattttccggaatgtcaatttccgggccgcaagaaagatcttctgccataagtcaccttcgggatccgtaaacttcatctgcagcacatgccgcgtcatcactttgctcgaaccgagcattcaataagccccgaagtgcattcgcacttataaacctgaagtctgttgggtccccttaattttgcgccaaatgtagaaaataaaggtttgaaatcaaaggtttttaaaagcgctggtgacgaagtaataaaaaagaatgttgcggacgtgccggaatttttcatagacagtttaaatgaattatactatattatgcaaacctcggagagatgccagagtggtcgaatgggccggtctcgaaatccggagtctgtcacaggaccgagggttcgaatccctctctctcctttgaaacgaaaagcgaagccgcaaggcttcgctttttgtttcaagtgaaaaactagtggatgagaaccctcgcagagggttcgattgaccgcgcgagagcgaagcgaacacagcacggtcaaggattacggccaccggccgtaacccgaagggcaactagcgaaatgaaatgagctagttgtccaatccgtctatctcctttagagagctgttttccttctctttccttctccaaaccgtcaaaacacccataaattggtaatttttggcacttttatggtcaaaaaatgaatttttgtaataaaaatgtattcttttctaaaaaatatgctatatttatttacgtgaacgtatcagaggggagctttgatttgtttgcgcaattccaagcgcccttctatgaatttaacgaaataaactgagacaataggaaccgtaaggaacggttttggtgtattaggagtttattcagaagtctctcattccaactcgtaaaatactgtcgccctcctatcgagggcgacttcccgtttatagggctcgcgggatttttataccctttgacgcggtttgctcgagggtataaaaaaagaacccaacttgcgttgagttctttttataccgcttggcgcggttacaaaaaaagtccagctttcgctgaacttttttatacccccaagcggtttcgaaccgctgttgcgggaatgaaaatcccgagtcctgggccactagacgataggggcgttttgtgtgaggacaaatataggattttataaaataatgtcaagggtggttgaataaaattttttgaggggcgtgggtataaaaaaagaaccaacttttcagctggttcctttatacctttgataggttgaaaaaaagactcatctttcgatgagccttttttataccttgtgatgcggtttgctcgagggtataaaaaaagaaccaacttttcagctggttcctttatacctttgataggttgaaaaaaaagactcgtctttcgatgagccctttttataccgctttgggtggttgcaaaaaaagccaaccttgcggttgacttttttataccctttgacgcggtttgctcaagggtataaaaaaagaacccaacttgcgttgagttctttttatacccccaagcggtttcgaaccgctgttgcgggaatgaaaatcccgagtcctgggccactagacgataggggcgttttgtgtgcgccaaatatagatgtttataggaaattgtcaagggcttttgtttgatttttttattttttctctcgtgattctgaaaaaaaggctaaaaaagatactttggcgaggcgttttgcgctttttgccggtggctttacttgcgagtgccgccgatgcggctttgctttggggtatccgttcattcatggatattctccagggtagaccgtttttctctctttctgcgtggcttgtgctgatggtcgtccttacggcgctccgttttgcgtttttcgcatggaaaatgaacatttccgaaaaatggcttttgggcacgggttccctggtgatgggctggttcttgcatacgcttcgctcgctctcgccgcgagtattccatacgccggagggcgaatctaaagttgaagccgcgtacgaatcgactgttgttttgcaatcgaatggcggcgtgtttttccaggcggttcaggcggtgctccagcttttggtttttttgcctgtactgctttatatttcttggccgctgactttgttcttgtttgttgtggttgttccgctggtgggctggatgcagcgccgcttacacaagatgggtcctgctgaagaacatatcttgacggaacgctcggattttcgtggctcgctttatcttgctcgtaaacttttccgccgatggagttcgcgttttgaacgcaaggaaatttcaaatgacttgatggctcaagtccgcaatctcagggaagacggtcttgatgtctcgctccgcaagggcgtgctttcactgattacagaaacggtgtcggtcttggcgatggtctttgtgcttgcgttttgcgcgctcctgatttcggaaggttggatggacggaacaggccttgtgcttttttgctcggcggttctcctttgttataagcctgtgaaggaatgtgctcgcgtgatgccgcaggcaaggtctgcgatgagtgcacttagcgttttggaaaagttcgaaacgttgccttcgaaaaaatcggattccagttctgcagaaaaggcgtattctccaaattcagacaacttgcaaattacgcatggcgactttgcgtatgaaggggcttttgaaacgctctttagcaatttttcgctttgttggaatacgaaaaagccggtgcttgtccgtggtcgcaatggtgttggcaagtcgacgctgttgcgcttgattgctgggcttgaggaatgggactatggaaaaattttaagttcgatccccttaaaaaacaacgtgttttttgtcgctcaagatttagaactccctccaattcacttgttgcaaaaattgcttgcacaaacgaattctgcggcagtcatcgaatttgcgcatgccgcgcgagtggataaaataatggctaaggaggggatgtcgggcggagaacgtgctcgcgttgccttagcttgggctcttgcctctgacagttccatgattttgctcgatgaaccgtttgcatctgtggcgcttgcggaccgcgaattgcttttgacagcgttcctcgatacggctgaactcttgcacaagtgggtggtgctcgtgagccacgatgtcctttctcgtgaacttgaacaacgttttaatgttgtggagatgggcgatgcctaatgcagaaaataaaatttctgcgttcttgtatcgctttcgcggatacatcttgggtttaattgcggttgccctagttataaccccaccttgcgttttttctactgaaataaggtcgggcgttttttgcatggaccgttgcgttttgggcatgttaattgctatcccgatttacgttgtaagtgcttttttacgagtgcagtcgcggcgctttattggtgcgcatactcgtggacatgtccatgccgcagatacgcttgtaacttgcggcccttacgctcgcgttaggcacccactctacatctcgaatacgggctttgcgttcggggtggcgtttttccatcttggcgtttcgctttgggttgtcccgtttatggttgttgttgttgcgtttgaagtttcgctttcgcgaatcgaagaccgcttcttggaacaaaaatttggcgatgtgtggcgcgattgggcttgtggtacgcctgcgtttttcccgcgcttgggccgtccgagcggctcttcttgtgattctaagcacgttccagcgcaaagaaccttttggcaggcgttttttgcagattcttcgacatggctgtggcttttcttttgtaatttattattgatattgaggaaagtggcggttttctatgtttaaggtatttgacattgcgcgtgaggctctcggatctgtagccaaagctgcagccaaggtgcctgttatagaaaataagtaccatatgaacgagcgcttgcgcggtccgtggcctaaggggccgttcctttggatgcatggcgcaagtcttggcgaatgcaagatgctcttgaatttggcgaagtgcctcaaggaagacttgccgaattgcccgcgccttttgctgacaacgcaaaaagttgaggttgtttcgtttattaaggaatcggggatggatgtggtcgctcacattgcgcccgtggatgctcctgcaacgatgaaatcttttatttcggctgtgaaaccgctagggctgattcttgctgaaaatgaactttggccgggctacctctcttcgatgttgcgtatttcaacgaggccgcctgttgctcttgtgtctggacggttccatcatgcagttccgggaatggactatgccgcaataggctttgtgagtatgcagaccggctcggatttgtcgcgtttcttcagtgtttctacgcgtgcgaataattcgcgaatgatgatcggtggcgactggaagcttttgccttgggttcgtttgaacaaggccgtagcggcccctgaaaatccgactgtcgatacggtattcatctcgatgcatgtccaggaaatctcaagcctttgccgcatgattctttcttcgattaagcgtggtgaatccgtggtgctgatgcctcgccgcttgtctgaagtggctgaatttcgcaaggctttggttggtcgcgatattgctgttatcgattggcccgtggttcagagcggtgctgtttcgattgtgaacgagtttggcaagacgaaggaagtgcttgctgtttctaaaacggctgttgtcggtggatcgttcgctcgaggtcttggtgtccatgatttttgggaaccgcttcagagtggcgtttcgacctgcgtcggaccgtatgccgaaggacaaaaagaaaccgtggcaacgcttgttcgtgaaggcgtcgttgcgcagattcaatcggcggaagagttttccaggcgcaataagccggatattcgccttgtgcagactttccttgcgcatgagagtgctaaaattagcgactcgtatcagcaactgctggaatttttgaaaaatttgttaaagtaaatgaaattaggtaaactatgaaaaaaatcgttttagcaacgcctcgtggtttctgtgcgggcgtggaccgtgccattcatgttgttgaaaaagctattgaaaaatttggtacgccgatatatgtccgtcatgaaattgttcataacaagtttgttgtggatacgcttaaggataaaggggtcgtctttgttgatgagctggaccaggttccggaaggttccgtggtgattttctcggcgcatggtgttgctgaacatatttatgaagaagcgaaggctcgcaatttgcaggtccttgatgcgagctgcccgctggtgctcaaggtgcatttcagtgccaagcgccattacaatgcggggcgtcatatcatcttgatcggtcatgcgggccatgctgaagtggaaggtacgctggggcagctcccggaaggcgcaatcacgcttatccgcaatgaaaacgatgctgaaacggtggatgtaccggccgacaaggaactagcctatatcacgcagacgacgctttctgtagccgaaactcgcaagattatcgaggctcttaagcgccgtttcccgaacatcattggaccggaagcgggggacctctgctatgcgacgggcaatcgccaggcggctgtccttgaactttgttccgaggttgacatgcttttggttgtcggggcaaaaaattcttcaaattcgtctcgtttgatggagcttgggctggaacagggccttccgagtcatctgattgcggacgtgaatgaccttgatccggcatggtttgaagggattgatacggtcggaatttcgagcggggcgagcgcaccggaagtgctggttcagggcgttgtggactggctgaaagaaaaatttgcaccggttgaagttgaaaatcttgtaaaattagtggaaaatacgaagtttaacttgccaaaagcattgcaagattaactttagccttgacagttccagaatttttagctaaaattgctgcctgtaaaaacaacggagtttaatatgagccgcatttgtgaagttaccggcaaggccggtctcgtgggcaacatggtttcccactctaaccgtaagaagttgatgaagcagcttccgaacctccagaagaagcgcttctacattcctgaagaagaccgctgggtcacgctccgcgttagcgctgctggtctccgcacgatcaacaagcttggcatccaggctgttgctcaggaactcggaatctaatttcttagattaaaagtttaacgaaagccgctatgctttgcatggcggtcttttgtgtatttattccgcgttgtcgcctcggacggggtcgccttatacggcgtcgtcgtttaaaaaaaataccccggcgtttagaccggggttgattgcgtaggtgaagttactgtctacttcctactgtctaccgcctactttctaatgaactgcgggacgcctttatacttggccatagcttgcataatgctacccatttcccattccttctccttgagacggcggcggaggagggcgacgaacacttccatgagcatttcgcagtcgtacacggaacggtgcatcttttcttcgtcgatggtcatcgagatttcaccgcgcttcatgaacatatttgccatgaaaccgagcttgtggttggcgagttccggcatgatggtcttggaaatggcaagactatcaacgacggggttgcccggtgtgaactgcgggttttgttcgtaggcggtgcgcaagaagcttgcgtcgaagtttgcgttgtgtgcgagcaagatggagcccggtccgcagaatgcggtgaactgcttgagcgcttcgccgactggcggtgcgttttcgaccatcttgtccgtaatgtggttcacgtttgttgcttcggcggggatgagcatgttgggctttacgagcgtgtcaaattccgagatgagtttcggtacgacgcgtccgtttttcacttctacagtgaactttacggcgccgatttcaatgatttcgtctttacggttgacaagaccagtcgtttctaagtcgaatgcgacaaattttggtggtagtgctatcacggctgtgtttccttttttgaattattttcgggcaaaagatacttaatttcgatgtcaattgctgtcaatgggagtggaattatgaaattatcccatccatttaagcgaaaatgcttaccatacttgatgcagaaaagccaaagagggcggccactcgctttggagagccactgtgaacctggttttacctggagggcggggccgtgcgggccgtcgagcgccatgccgacaaagcggttgtccttgagcgacttgagcaggtggcggacgtttgtggctccatgtgtgtcggaaccgcgggtgacttcgtaatggagctgtttggccgcctgggcgaaaaattcaccgtcgtttgattccgagacgaggatgtggacgttcttgtctttgaaggcggcggtgcttgcaagcaggtccttgtgccatagacctaagatgcccggtcgaaagtcttcgggtacgcgtaggcggatgcggaggcttctcatccagagtgcgccgagcgtcgcgagcaattttgtcttcgtttggcagaaattcacagctaaaaattaaaaaatttcactttttttgatctgaccccttgtaagggtggtttaaaatacttatattgcgtctgcaattatggcgacgtacccaagttggtaaggggcgagtctgcaaaactcttattcggcggttcgagtccgcccgttgcctctcaaaaagacctttcgtgaaagcggaaggtctttttgttttcccgaaagctgcgcgttcaatcaaaaaaaatgctcgcatgaagcgagcatgaattcttatggattatcttactcatacctcagagcggagcgaccccagagcgcggagcgcgacctcactgcctactaatcactaaccactgtttactccgccgtaggcggcaacggattcttgcgtgggcgtcctcgtgggcgcttgaccggcatttctgcagcggcttccgggtggagcgccttgttctttgccatgagcgcttcgcggattttcttcgcgcgttcttcgatgcgctggcgggcgaggtctgcggcagacacgatgactgtcttcggcttgtcgccaggctttgcaccgaacgagcccttgaggacgcggcctgaaggcggcttgggcggttcggagagaacgctcgtgagtacgcgcttgggcgctgctgcgggggcggctttttcaataatcttcttgacttcggcgtcttcgacctttggtgcggcgttcttcgcgattttctttaagatgctgttgatttcagcatcgctttcggcttcgcgggactttgcgttatccggcttgttgtactttgccacgagcgtattgaactttgcgttttcgctctgttctttgagtctttgacgttcacgcttggacggtcgcttggcgccgttgtgctttttgccgatgaactttttttccttgctttccgagttgcgaatgatttcttcgtcggaaagaccacgcagttcgggcggaacttcagtgatttgaagagcctcttttctagtggaatcagtcatgatttctgggtcttttagctgtttttagctttgtcaaggttttttttgcactttttttgcaaaaaattcagaaaaaaattaaaaaaatttgaaaaaaatgtttgtcaaggtctagaaaaaaaattctttatggactatttttggagtacaatgcttcggtttacacaagaaatatctctcgctttgcgctctatcgctaatgaagaagaagcgcatgaaatgtctaagaaggctagggagcaatttgaatttctcggaatcagattggttccccgtcgtgaagtcacatatccgattttcgacaagtacccgccaaaggacggggacgaactcgtgtcgagagtcgaggacatgtgggcgcagccgtatagggaattccagtacgcggcctgtgactacctgttccgtcatcgtgggcttctcggtggtcagcaccttaattttttgaaaaaactcatcaagaccagagcctggcgcgacacggtcgataccctcgcttcttgcgtcttgggtgacttggctctccgcttgccggctttgcgtacgaagattgcctcctggatccgcgacccgaacatctgggttcgccgtagtgcaatcatcttccaggtgcagtacaaggaccgcacggactggccgcttttgcgtcagttctgtctcacttgcgcaaaggacgacgactactacatccgcaatggcattggtcgtgctctttctgagtatgcacgcatcaacccgacggaagtgcgccgttttgtccaagacaacacgtttgctgaacagaccgcccaggaaatcctgcgcctcatttaattgggacgttggtgggttgggctttgcgaagcctcggcttttaaagactctcgaaagagggtcttttttatttgcttttcttttcggcttttgatttttcctttagcggaaaagcgaatttgccttgaaggacgcaaccttttgcaccggggtcgcattcctgtttgcgtttttcgcaaaacgtttcgttgaggtatttacattcccagctcataagaatctccttcttgaaagaggtggttgtgcttgtggcacttttattaatctaatcaaaaaggggaagaataagcctataattttgagctgaaaatagtctatttaaaacgaaatcgcggctctcgtttggaaagtcgcgattcttgcgttagtcaaagttgagggatcggcggtagggggtgaagccggcgtttttgatgaaagcttcggcctgctcgatagtcgtgagcccgtggttttggagcacgttctcttcaatcacgatgctgttgatgtcatcggcgccggcgtgcagcccgagttcacccagcgaaaggcccatgccgaggagcgaaacttcaatgtgcgggacgttgtcgaggtacaggcggctgagcgcgagcaacttgaggtattcatcgcctcgtacatggcgaatagggaacttgtcggtctgcggctggaacgtccagaccacaaagctcttgaatccgcccgcgatgtcctgcgttttgcgcacgtattccaaatgttctatgacttcttcggcggtttcggcactgccgatgacgatgttcgcgctgccggggagccctttcttgtggcaggcggcaagcgtgtcgcaccactgctgtgcggggagcttcttgggacttaagatttgacgcatgcggtcagagagaatctcggcacctgcgcctgggacggaactgagacctgcatccttgaaaatgtcaagcagttcgtcgagcgttatcccgttgaattccgcaatgcggacaagttcaactggcgaaaaaccgcgcaccttgacgcccaattcttgcgtgagcatcttgaggacatcggtgtaatagctgagcggaatttccttgttgacgccaccttgcagaaaaatctggtcggcgcctttagctttggcttcaagcgttttttgacggatttcgtccaaactcaaaacgtacgcttcggggctgtgggcgctgcggcaaaaactgcaaaagctgcaagtcacttcgcacacgttcgtgtagttcacaatgcggaacgccgtgtaaccgacgcggttcccggggagctttgccttacgtacagtatcggccgcttcgacgacatctgtccacggcgcgtttttcaggatttcgagcccttcggctggcgtgagtcgctcttgtgcgatagctttgtttaacaaggaattcattggttaaataatagaaaaaataaacctcataccttaaaggctcgaagagccgacctcacaccccatgccctgttgactaattgtccacgaaaccgcttctttgctatgtgataacgttcacatttggggatatattatagttgggttaagttaggaagaacactggtgtgttcatgcttggttttgtggagccacgctgttgtgtggcgtatctccttgcatgtatcaaatcagtttggaggacttgtcccttcgggataaagagttaggaatgatactaaaggagaacaggtatgaatcatctcagtttgaagtgtgctgcaatggcgcttgcttttgcggcatctgcacaggcctttaccgttacgggtaaggttagcgacgaaagcggcaaggctatcgaaaaagcctccgtagaacttcttaaaaacgcactcaagacaacgaccgattccaagggcgaattcaagctcttcaaggaagattcgacgattggcatccatgcggttgcacgtccgatgctcggctacgtgagcgtaatgaatggcgttctgtcttattcccagagcacaaatgaaccggtgcgcatccaggtttttgatgctgtgggttcccgcgtcttgaacgaaaccgtttatggcacgggcacgcttgacatgcagtctatcgtgaaatctcagggctcttattttgcgcgcgtgagcgtcggtagcgccaaaagcaatttccgctttacatccaatggcaattatgggatttcgtttggcgaagctgtggctcgcggcctcaagaaagaagaggctggcgatgaacttcgcgtgattgctgcggattatgacacgcttacggttgcgctcagcaacttagacacaaacgttacgctcaagctcaaaaagacggtcaagcagccggaatacgcttacggttggggcctcaagaacgatccggtgccgacacgtggttgcggcaaggatacaaagcttgactacaagtatcgcggagacaagccgtatatcgaattcaagtggagcaagggttcgcgtaccgtgcgtctcgacatcccgaagaactatgacaagaataaaccgtacaaactcattttcggcatgcagtgcatgggcggctgggccggtggcgtgcaggatgaaggctactatggcctgaaaccgcttgatacggaaaataccgctatcttcgtcgctccggaaggcaatggaaaccaggccccgtggggtcaggatgactacacgctcttcgatgaactccttgcatacctcgaaggcaacttctgcattgactcttctcgtgtgttctcgaccggctttagctacggctccatgttctctaacggactttcttggaaccatcaggacgtgctccgcgctgttgccgtgtacgaaactgctgaacgcaacatttggctcccgcagcgcaagaagatgggcattggctggatgggcgtgctcggcttgcaggacaatctctgcactccggcaatgggtcgctctgctcgcgatatcatcttggaactcaactccgaaggtggcaaggccaagaacgagcgtgctcaggaatatggtggcaacggcccacatgtgtgctatgactacacgactgtcgaagaacgcttccctgttcgctggtgcacacagaatggcggccacatttgggaccacaaggatccgggttcaaaccagtcctgggtaccgaagaccacttgggatttcttcaataagttctaatatctaagattctttcctcctcacttaactcccggtttcggccgggagtttttgcgtaggagaaaaatttgccgtcccgttaggctttttctatctttgggcgcatggaattcaagcgctttgaagctctgatcgagatgtttccgcaggtgcagatttttagcactgagggcgaagatcttgatcgagtcattactcattttttgaatcaacgtgaaaatgtctccacgatgtcggaggctatgcaacgtaaaatccagcaggcgttggccccgtttttccagcagcgttttatcagcttgcatgatgcggaagctccgctggtgcgcaacttgcttctggacaagaagttctttttgcagacggaccgctacattgacgatatggcgtggccgctgaccgatccggaaaagcttggcgaagctttgaacattgctgaccttgccgaagggattcttgaccgcaagctgttgagtctttcgaacggcgaacttcgccgagtgctcttggcccgcatgtggatggaaaagccggaatgggtttatttcaatgacttgttcggcgggctcgatccggaatatcgagcgcatttggctggctgtgtggcagaccttgcaaaacgacccggcttgaaagtcgtggtgcgcctcgctcgcgaagatgagctgctcccggaaattccggcgtttgtttatgcggacaagacgttcacgcagtatgcgggtgaactcccgaaagctgctgctaccccgaagttcaaaaaagccgagcttaaggattatgaaatcgttgatcttagacgagaggcgaaagacgagagacgagagtgcgggaatgacaatagcggagaaattcttttcgaccttaagcatgtgaatgtccgctttggcgatacggatgtgctcaagaatttgaactggacggttcgcaagggtgaacattgggcagtgatgggcgagaacggtgctggcaagagtacgctcctcggcatgcttaccgctgaccatccgcagatttacaacaacgacattacgctcctcggtgaacgtccggggcatggcctcaacatttgggaccacaaggcaaaactcggattcttctcgccggaaatggcgctccagtaccgcgaagatttgagccttctggatgtgctttgcacaggattcacaccgaacctctgccgcgctgaaaacatcacgtgggaagaaaaggctaaggctcgcgaatggcttacgtacttgggctttgaagatacgtcgatttctatccgcaagatttcgccgattgacaagcgcttggtgctgatggcccgtgccgcaatccgcccgccgaaagtccttttgcttgacgaaccgacgcaaggcctcaagggcgagtatcgtgaaaagctgttccacctattgcaactgctttcgacggaaacgacaatcatcatggtcagccattacgaagaagaatggccaccttgtatgacacacctcctccgcatgccgaagttttcgctgaattaaacgaacacaaaaaggtcccgaaatgaatttcttattcgttgctcttggcggtgctctcggtagcgtgttgcgctacttcatgtcgcttgtgattccgaaggtcgccgggttcccgtggccgacctttgtcgcaaacatcttgggctgcctttgcatcgggattttctcgggactcttcctcaagtgcgatagcctctcgccaaacctcaagctttttttggtgacgggcttttgcggcggctttacgacgttcagcacttttgcgagtgaaaacctggcgcttttgcaaagcggaaaattcgggatgttcatagcttacgcgctagcaagctttgtacttggtgttgccgcctgcgccggtggaatttacttgatgggctacaatcgatgatgatcgctcccccctgcgatttattaaattaaaaacaaataaccccatacctcaaagcgagcttgcgagcgatcccatagcccaaaggctcgtagagccgagctgtaaaaatgcaattgaatgagcaaaatattttaagtgccttgcgtgcggtccaggatccggacttgcacaagaatattgtagaactaaactttgttcaaaacttgaaaattgaaggcacgaaggtttcctttgatttgaaactcacgactccggcatgcccgattcgtgaccgcttcaaggaccagtgcattaccatcgtgaaaagccttggtgccaccgaagtcgaagtgacgctcacttcttcgcagggtcgcgtgggcgatgacaattctgctgctaaggctccgcagaattcgcatattggcgaagtggcgcatgtggttgctgtggctagtggcaagggcggtgtcggcaaatcgaccgtgacggcgaacctcgctatggcgctcagcctttctggcgctcgcgtgggtattctcgatgctgacatttacggtccctctatgggtctcatgtttgggatagacaaggctcctgaagtttttgaagacaatacgattgcgcctgtcgaagcgaagggcggcatcagcattgtctcaatgtgcatgttcgcggattccgacaaggcgaccatctggcgcggaccgatggtttcgcagatgatccagcacttcatccaccacgtgcgctggggcaagctcgactacctcctcgtggactttcctcctggaacgggcgatatccagcttacgctcacgcagaactgcccgatggcaggtgcggttgtcgtgacgactccgcagcaggtggctctcgctgactgccagaagggtattgccatgtttgataacgtgggcgtcccggtgattggtattgtcgagaacatgagctacttcatttgtgatgagtgcggcaaacaccacaacattttccctgccggtggcggtcagaaaattgccgaaaagtggggtgtgccgcttatcggtaaagtcccgatggaaccagccgttgccgactgcggtgactgtggtactccggccgtgctccgctacccgaactccgaatcggcgaaggtctttatggacgctgccgaaaaaatggtccgcacgctttctgtgtttgaatccgaaggcgatggagtccttaaaaacttcaattacgattttgaacaactgccggtggaggaagtatgatccagccaaagaaagtattcaggacaaaagagggcaaacttggttttgaatggaacgacggtagccgcaccgcttgcgatgcccgtacgctccgcttagcttgtccgtgcgcactttgtgtggatgaacataccggtgaaaaactcctcgatgaatcgaccgttcccttggatgtaaagcttgaacatatccagtctattggccgttatgccgtgggtctttcttttagtgatggtcatcgttcgggaatttacccatacgataaacttaaggaattgacgaaatccgcataataaaccatatttgaatgagtctaagacggtttgtccaagacaagaaggtgttgttttatgagtgattttaacgaagctctttattttcgtgacttgaataggtatcctacgctgactccacaggaggaatcggcgctgttgaaaattatcaagaacggtgaaaccgaagaaattcgaaagtctgccttgcagcgccttattcgcggtaacctccgatttgtggtgagcgttgctcgcaagtaccagggtcgtggtctttcccttttggaccttatcaatgaaggtaatctcggtcttttcaaggcggctaaacgctttgacatggacaaggacgtgaagttcattagctatgccgtgtggtggatccgtcagtctatccagaaggctttgttcgaacaggtgggcgcagtccgcattccgcctaataagcttgccttggtgaaccgcttcaaacgtgccttgatgcagaatggcggtgactacgacaagaccatctcgatggaagaatttgctccttacgaacgcgatatcgtcgaagtcatggaaaagattgtcgatatctcgctcgatgctccgattggcgatgatgccggtgtctccagtgccgattccgtgagtacgcttatggacgtgctcggcagcgatggcaaccaggacgaggacatggaacgcgaagagcgcaagaaactcatccaggaaactctttcgtcacttccgcagcgcgaagaagaaatcctccgcatgttctacggcctcgatacggtcgaagacacgacgctcaaggacattggcgaagacttgaagctcagccgtgaacgcgttcgccagatcaagaacaagactttgcgtcgcttgcagaagagcaaagaacacaaagaaaaactggcagactacctgcaagaataattggatctctaatgtcgaatccttcaactgcgcctcgtactgccgcgtacctctttctgatttttttctttggggcgttgcttgcgtatggcggattcaaactttataacaaatacggaccgtccaagacggtcgtaggggaaatcccgttcgggctcgaagcgggtacttctgtgttgaatggcgatgctccgaatttcaaggccgatgttgaaaggctgccggtgcaggctcaggccgaattccgccgtgcgggcgaactctcgcgtagcggagcgaccaaggctgcttacgaaatttacgatgctttagtgcttctttatccgaatgtggatgcggcggtctggggtgaagtcaatactttattccacatggattccgtgtcggagccgatgcgtgaccgtgctgaacttttgatcgggcgccttatggcgcattacccgaatacgggcattagcttttacctggacagccgcaagtcgctccttgcagggaacttgactgtggcggtcgaacttgcaaagatggcgagttcacgtgctccatccatttatgaaatcagactttggtatgcggagcttctgctcaagaattcgaacatgaaggatgctgcaaatgaatgccgtgccgccatcagcctttcttcgggcgactcgcagcgtgcatttgaactcttggctaaagtctaccatgacgatggtattttggacagtgcggcactcgtagtcgattacgccttgacgcagttcccgctttcttcggaactgatgcttttgcgcggttacttggccgaatacaatggcaagtttgacgtggccgaaaagacgtaccaacgcattcttgcgttccgccccgattatgaaaaggcccgtcgtgcgatggcgacgattggcgaaaagactgctcctggcaagaacggccattatgcaggctcttctcgggaccgcgcccaggtcgcttgcgacatccttgctccgctggtcgaacgttatcctgaaaacttgccgctacgtgaagcgatgggtatcgcttatacgaaagcacacatgtttgacatggctcgccgcgagttcaactacatcctcaagaacgacccggattacccggacattaagtctcgcttgagtgaactagaactggtccgcaaggccgccatcgaggaatacaacaatggtcttacggctaacttgaaccgcgctgtggatagcctccgcgaatccatgatgcccgaacgaaaacacgatttctcgaccaaactaggacattatcttgttcgctatggcgcctcctcgcaggagttctttagaaagtactctgcgtctaattttaaacaagtgaagcgttttgtctggcaggaaactttctacgaaaatccttaccatcacacttacacggtcgtctttgattccctgaaccgctttaaggaagttcacgtggtcgtgtttgattccgcttcgaattcgaaccaccttggcgttgcgcccgaaatctttacgcgcctcctcaagcagaattcccgcatttctggtatcagcaacaacactggcgaaaccgattgcggtgatggcactatcatggatgctgctgtctgggaaactcgcgacaacttcgaaattttggctcgcatcgtcggaaaaccggccgaagtgcgcatggttcgcttggatcgcaacactttgccgccttctggcctgaaactttgcgattatctgccgcttcttatggaattttagctcgtaaatatctattttatagctatatgttccgtggtcgttttttagctttagttctgttcgctgcattgttggaaggttgcacttgctgcgcctacctgaatcatatgttcaatgcagaacggctctatgacgaagcgactgaacttcgcatggctcgtctggatagtgttcctgacgaaaacatgtcttacccgagtggcgaggaatcccagaaatacgagaagatcattgaaaagggttcccgtgtgctcgaacgcttccccaaaaacaagaagcgtactgccgaagccgttttcctcattgctgaatcttacaggcacaaggccgactggcccaaggctattaccaagtacgacgaatacgaacgttatttttccgataacgattccatgcgtgccgtggaataccagcgtgcttactgcctctaccgcaaccaggaattcaatatcagccgctttgcattggaacctgtagtggctgacaaaaaccacccttactatttccagggactcaacctgctctcgcttctggatgaaaagtccgaagctccggaacaggctattgcggcccttgaagctgtgcttgccgatacgagcggaaccccgtatatgaagggcaaggcgcatttccgcctggcagggctttactttaagatggaacagtgggaaaaggcccaccaccactacaacgccaaggaaattgaaaacctgaacgatcgcgaacgccagacggcgggcgagcagtcggcggaatgcctcgtgaatacgaaggagtaccttaaggctgcggatgaatacaaggctctttacaaggtcgaagcctacgaaaaacagcgcccgcattacctggtgcgaattggtgaaacgactctcttggctggccgcaatgccgatgcttacgtgattttcaacaaggtcaacacggaatatccgaaaacggaacagtcgtcccgtagctacttcaatatgggcgattatgaacagagcaagacgcagaattatgagcttgccatgtcgtattacgatagcagctacattgcaaggtcgattagcgagtatgcccagaaatcccgtgaacgccgcaatgctttaaggcgacttgtgtctatgcgcgaccgcaacgaagaaattctccagagcaaggattccattcccaacatgaagtcgttctttgcgaatgaatttatgattgctgagttgttccttctcaagctttccgaagcggacagtgcggtggctagacttacgaacgtgattgaaaagtccgacgatacggcaagcgtcatgcgtgcatcgtatgcgagggctttcatttatgacgagttcctgcacgatcctgataccgccgaggaactgtacaaggaaatcattgaaaagtacccgaataccgattatgccaagcaggctcaggcaaatattggcatgaacgtaacgatgaagactaaggaagatgaagcccgggaccgctacatggctgccgaaagcttgtggacggtggcttcggaaatgccggtgagcaagatggatcaggtggattccgcctatgcaaacgcttatgcagcttttgatagtgtgtacagagactatccgcagacgcagtcgggtgtgcaggcgctttacatgaaggctatctatttccagatgaatccggatcgcttggacagttccattgcaatttaccgtgaacttcgcgataagcatggccagaccccgtggggcaagcgtgctgcctacgtgctgaatacgcgccttacgacaaccgatgacgatttggctaagttgcgcaagcgtacggctcagacgattgaaaacctgaacaagaattctgccaagtattacgaaaccttgaatgccaagcccgaagaaaagaaggccgagattataaacaaggaagacgaaattctcgagaatacgtacaacagcatgtacgactttgagtaggttgtatgacttatcgtttttggttggtgtttgtacttggtatcctgcttgcttgttcgggatgttctggttctacacatcgcaagggttatatccgcgttactaaatcatcccgcgtccagaaaaaggctgaaataggttatacctttacgggagacgctagttattacggtaaggggtttgatggcaaaaagaccgcgagcggtgaactttttgatcgtgacgactttacctgtgcgcataggacactcccgttcggaacgaaactcaaggtgacccgcataaagacgggcgcctctgtcgttgtgcgcgtgaatgaccgcggaccgtatgccaagaagcgcgtgctcgatttgagcgaagcggctggcaaaaagcttgggctagacaaagctggtcatgcccaagtcaaggccgttgttgtagaataaattttcaaaaaaaatgagctactgctcgaaatgtcatcttctgacatgtcgtgattctatattagtgctcgtaagaacactaaacaccaaaaggtgaatatatgaatcgcaaagtagttaaagtgaataagcatgtagtcgaaattccggaacagtctccgtgggattccggcttttccattttcaagcgccgcattggggagctgatgcagttgagcggtaacgatgatagcgctatcgatgatgatgacttgattccgtattaccgcatgggtgaaagtgaaacgtttgtgctctccgccctcggttgcaccgggtattaaaaaacgcggcttgtgccgtgcaaattttagtagtgtcgttatttcgctttgtaactcacaaagcggacgttgttgcagaagtccttgtggattcccgagaattccaaccacggatacttctcggcttcggctttgagcatttcgccctgttccgaaccgatttcgagcaaaatagatgcacccggcttgagcttgccttcggtctgctgtaaaagtttgcggacaaggtcaaggccgtcttcaccgccgaataatgcaagcgcaggatcgtacttcgcgacttcgggctggagcttgtctttttcgctatccggaatgtaagggaggtttgcaatcaggcagtcaatttttgcggaggagtcgccagcgacattcgcgataacgtctgcggtgattgcgttcagcaagtcgccctgtgcgaaggtcaatgagcttgcttcgtttgcggaacttgccgaggatgccgaagcggtggatccggtcgaagatgcggcgctttccgcgtcgggattacctgcgaggtcgttcgcttcagcatttgtacgtgcaagtgcaagagcgtcttcagaaacgtctgtagcgagtactttggcgcctgcaatttctttagcacaagcaatcgagatggcgcctgtgccagtgccgatttcgacgatgaacggtttttcgatgcctttgagactgtccgatgccatgtctacgagcgattccgtttccggacgcgggataagcgcgcggcggtcgcacttgatgatgaaaccgcggaagcttgtatcgccgatgatgtgctgcagcggctcacgcgttgcacggcgtgcaaccatcgtgcgaagcacgtccagctccgctggcgtgagcggcttttcgaagttcaggtacaagtccatgcggttcttcatcttgagaccgtagctgatgatgtactcggcatcgagacgtgcatcaggaatgcccttcttttcaaagaagaccttggtgcggttcaaaatttcaagaactgtcatctgcggctgtggcattggacttacctcacgaccccttaagcgttgaactttccgagcttttcctgggcgtttgccatctggagaccattgatgatttcatcgagatcgcctgtgacaaccttgtccaagttgtaaacggtgagaccaatgcgatggtccgtcacgcggttctgcggatagttgtaagtgcggatcttggcagagcggtcaccagtacccacgagggccttgcggtttgccgcttcttccttttccttcttggcgatgacggcgtcaagaatcttggaacgcaacatttccatagcgtgcaagcggttttgcaactggctacgttcggtctggcagctcaccaccacacccgtcgggatatgagtcaaacgcactgcggagtccgtcttgttgatgtactgaccgccagcgcccgaagaacggtaggtatccatgtggatgtcggcttcgcggatttccacatcgacttcttctgcttccgggaggattgcgactgtagctgcagacgtatgcacacggccctgcgtttccgtttccggcacgcgttgcacgcggtgaacgccactttcgaacttgagtgttccatagacgctgtcgccttcgataaacacgcggatttccttgtagccacccaccgtgccttcgctcaagtcctggatagtcatcttccagcccatcttgtcgcagtagccgcgatacatgcggaacaggtcgcccgcgaaaagtgcggattcgtcgccacccgtaccgccgcgaatttcaagcgttgcgttacggtagtcccacggatccttcggcaccatcaaaatctggagttcgtccgtcacttcggggagcttcttttcgatctccgaaatttcggccttggccatcgcgaccatttccgggtcggaatcgccgagggcagccttgtattcgtcaaggtcgtccatcatctgcaggtattccttggccttcaaaacagccttttcgatacccttgtactgcttgtgaatcttgttgtaacgagcctggtctccgagaacatccggattgccgagttccgattccagttcttcgtacttttcaatgagttttttagctttatctttcatcgtgcgcaaatttagtaaaaggcgaaggcagcggcaaaacaacttgttgttttgacattgctgagccgaactaaatgcgctccaaaggagcgccaagtagaaaagtgtgcaaggcgagtaaagcgcgaaaatttattttcgcatttttgagccgtgtcgccatctgtttgcaaaatgaacggcgagatgtgcgacccctttttttgaaatttattcgtttagatcctacaaatggtgtaaaagcctttggcagtcagctatgcttgcgttgacgttgacgatgcgtacttgaatgcggtgccgttttacgagaaaaatggattgcgcttcatgaatgccgaagacgatgatccgcatacgcgccttatgtattacgacttgatgaatctagttgcgtgaattagaagaatgatagcctcgattttaccgagttttttctgtgttctatatcaatatttttggtcaaaaactcaaaaaaacttgacaatgtttcgcttttttttacatttgaggccggatttgttaaaacataaacggaacatattgaaatgaaatcaaatctgtttactggttttctgttgtctatttctttgcttccttcattgctttttgcccaggaaagcgaattcgtcgaagataggagtaattcgcttgttgaatttgtggacgtgcaggaccaaaagcctgtactgactacagaaacagatgttaaagaagacgatgtgaaaaaggtagagtcttcaacgtcaattgaagataaaacaccgactccaagtcttgctgaaaaaaagaaaaatttgggtgttcatgcaagattgtcttttgcaattcctgtaggtatgactgccgcgcctaatgttgatggaaattcttctgctttaggaagttggcattggcttggtacgaaagatgctttgggaatcgcttttagttattatttcaatgataaaatggctttagtaacaggatttgattttcatttgctttattttaagtctcttggcaaggttcagcaaaatcatgttgaattaaatgttggaaacgagttctcttcaacttatacttattctatgatggaatcaatggaaaaaactgtgtatttgacagaaaataaaaaacgtagtttgctttattatcaatatgctttaccaatttctttccgttatcatgttatgggtaaaatatggggacaactgggcttagagcttgattacatctcaaaaggtaaagatgtgtatgatgtctcggtttgcagcagaacgtcatattttgtttcttttggtgtgggtggctatacagaattttcggaacaacggcaagaaacttcagttcctgtcagaaatgatgtgattcctaatttgttgatttctgcaggaacttcatggcctttgtggggctggaatgttgaagcagctttgtctctatcgtatgcgttgaagaaaatagattttgattatggtatttcttcgaatgtgtttaccataggtttggatgtttatctttggtttatttaaaataaggaataaaaaatgagaaaaattaatattctctttgccgttatggctgcttttttcttggcttcttgtgcatcaattaagccaaattcgcccgcttctggtccgacaatcccaataaccccattgaaaataaaaaagatgacgcctgttacatatcagtacgaatctgctaatattggatgttctgaaattggttttttgaacaaatttgtcggtaaaatgataaagcttggggatggaagtgttatatacgtagataacattttggatatccatactgaaaagtattcgtcgcaaaggttttttgatgtaggtctttttggcatgttgccatcttttgctttgactgatgaaaaatacaattgcaatttctggggcttggctgtagaatacgagaagtagtgattgcttatgtttagacaaatcttactagggctaacgatatttgcttcatttgtttttgcttcgtatagtttgtatcctgtaccggcggcaaatagtggtgaaattaagattgctcctagctttttgatggtagatggagttgctgacagcaaacataagcagtatggtgttgctttaaaaacacgaattgttcctgctacaaatttggagcttttttttagtgttccgtttgttgttgctagttcgtcttacgatgagtgcttggaagctttagctccgtacgatgatggttcgagggatccttctttttattgtatggaaaaaggtttttatacaggtgctcaaaatttgagtgctggagtccgctttcaggctcttcccaatgtcgctctttttgcggagatgactgcaccgactggcaaagagagtatttccagccaagtttttgaactttttttgggtggtcagtattctacaaaatttggccctttagaattaggaacagaattggggcttgtttacctcacagaaaacgatgaaaagaattgggccgaaaagcaaggcccgatgcaaatagctgttgcgtttgaattgaattattcagtaattccaattgtattaccctatattggaggtatggttaatgtggttctgactaatcctgagtttaggtctggagctgtaggtccagaaacccaaggccttgttggatttttcccatatttaggtgctggctttattatttcagatttgttttctgtagatttaaaaacaatctttagtataggtgatgattatacggaactatttggtggaaaagggcgtctggtaattgaattgtccttcattgctcattggcattaaagcgaaacgctagctctcattgtgctcgcttttttgaatttttttttcgcttcttgctaacagttgattgcaaaatgaatggcgtgcagcgcgaccccttgtttttgaaaattgaacattttatattatgaaaaccatggctagacccattcgtgaaactccgattctctttggcgaagatgctcgtcgctttcgtgaggcgatgcagaatgtaaaaccggaacctcctgaagttcgagcccgcattttgcgggattacgagctaatgaaaaaggcttacgaacgtggtatggctgatcagcgtgctcgagaagacgccaatggaggtgttgatccgtggttcaaaaaggtataaatagtaactattcatctccccttaaataacgtaaaactcttgaccggccagccttttgcgggctggctttttttatattaatattctatggcgccgggttatttattcgtgcgttaaaaaggagctagagatgaagttaggatttattgcaggagttgccgttgctttgagcttaggcttgtttgggtgcgacggaaacacagtggccgaagccgatgttgaatatgatgatgtcgcccagggtggtacagaaaatccgtccaatggtacacggacttcatcaaactcaaaggttgcttcttcgagctctcgtgcatcgatgaatgttgtcgaaagttcttctgcaaaatcgttgtcaagttctagcgaaggtcccgttgaaacgttaagttggattagcacaacgtacaagacagcgagagtggttgccgaaaacgcagataagctaaagtgcgatgatgtcaagaatacggatgatttaagtggctacgaagtggcgtatgaattcaataatcctaacgatttagggcgcgactatattggaaataataatgcgtatattgaagacaatgtgcctccagtgtctgctgcgtgtgggaatattattttcaacggagaaaatggcctgcttataccgttgaacgatacttttaatagtaaaggctttgtaatcgaagtccgtttcatgcctaccgaaccggggattatgggcaatatcttcgtggccgaacctcctggaagcggtgtcgatggttggcaggtacgtctagatggctctgatgtcgttttccacatgcgcgatacaagtattcgaagctcttgggaaactcctaaaattggtacggtgtcgatgaacgaatggcatgtcgtccgtgttaaagttttcccggtgaagtcggctgtgaccggaaaaacggtgtattcgatgaatgcctccctggatggtgtaacaactgtcgtgacgcagctgtctgagcgtatcaatattgatgttgacagatatggtcttggcattggctatgattcaatgcatcagtctttgcatgccgaccgattctttaccggaaaaattgattacatccggtatggaaggattgcagaaaagaattaattgcaatgacgcctatcggtacattctacggtgatgctgtttacaagtatgatgctcctcgccaggggcgtctttttgcagggcatccgggccgtattgaactgcagccgggaatgaatttcgaaacggcgcttcgcgacttggatggctttgaacgcatctgggtgattttcttgttccacgagaacgagggctggcgcccgacaacgcgcccgcctgtaccgcccaagggtaaagaccgtgtgggaacttttgcaagccgcagtccttaccgaccaaatccgattggacttagttgcgtgaggctcctgaaagtcgaagggctcacgttatacgtcgatgaagccgacctgctgaatggaacgcccgtactcgatatcaaaccgtacatcccgatggccgatgccttccccgatgcgaaagcgggctgggttgaagagcaagtgggggagttgtggacggttgaaatgtcagctgagtttgctgaacaaaatcgttggattgcagagcatagtgcatttgatttggaaagctttgctcaggtgcaactttctcgcggaaatttttccaaagatgtttttgacagctcccgccgtcgcttggctgttgatgaaaattctaaaacgggtgtgcttgcttaccgcacgttccgcatccactttagctatgatgaaacggcccgtaaggttttgcttttgcgtgtttcaagcggttattccgaagctgatttagcgcccggtgctgaagataagtacggtgacaaacaacttcaccgagactttattgcgaaattttaattgtgatgtcattcccgcccccttgtcattccggactccgttccgggagggatttccgtcttgttgaatttgttatatttagctcaaactaaacgttttttataagaaatatgaagaataaacttattgcactctttattttgtgcgttgctgtaattgcaaacgctcagtctgtccctacaatcggcaaatccgccccgcgtgaacaccgtgggttctacaatagcacgtcttttggcattgcctataactggtttgacaatagccttgacgatacagataaataccaaaatcgtcagcgtcatgatgttgaaatctatgagtacaatggatattcttttgcgctcggtgaattcaagttcggtgtcgccattgctgatttggttgctttccataccgtttttaatgttgggttctttatgggaactgtggattacagcaatgaaaggtatcaagaatactgcactgaagccgggtgcgtcaatatggctcaaatagatggtatagatgatccgacttctaacgatgcatacaactttagaacgtattttggctttggtgcgaccttctatccgtttcgtgacaagaattctccgatgaacggattctttgtcggcgcctcgttggggtatactttatttgtggctgtgatcaatggtggcaatgatagtgctaccggtaatggcggctttggctttgaattggaagcgggcaaggaatggtggatcaatgaccattatgcgattggctttggagttggctttgcccatagtagcttggtttgggaaaccgtcaaatcccataagtccgataatgtactgtcgctttctttccgtatgacgcgtggataattgacgatgaaaatgtttaaagtattaatcgttgcattaattgccgcgtcggtggcttgggctcaaatgcctaaagtaaataagcccgcggttccttgcgaacatcgcggtagctttttcagcgttggccttggcttatcttatatgagtttgtccaaagatgaatatgtttcgcatcgtagtgaagatggagattgggataatccttcgcatagatatgttgtaaaaagtgttaaatattggggacctaaaagacattgggaatttagcggcgctgaagctccttcgctagatttaaggtttggcggaacaattggaaatgtcgtcgccttgtattttacttttatgggtggtctttataggggtacagcggtacgtgaagaaaataatattgaacaatattatctccccgatgcaaatggcaatttgatttttcagtcggagaatagcaaatcttattacaggcgtgaatttgatgcgatagccgcttatggctggtttggtgtcggtttctccgtttatccgttccgcgatccatcttcgccgttgagaggactttattttggattctccggtggtcttgatgctttaggtgttcgtgtagaagacaattatgatgacgtggcgacggaaagttatttcttacgctatgaagtcgggaaggattggtgggtgagcgaaacgtggtcgattggcgttgcgctctcatttacgaatgttgtcggatttgaagacgactactatggtagcgatggcggcggccgcaaggcggttacgcttttgttccgcataactcgcggataaaacctgtatctataccgtttacaagcaagttggtgatagcctcgtcgctacccatcttgcttttttcttttatgtggcgaccaaaagtcttgtgccagtcgaaactgtcggggacgagctcgtcaaagactggccacggcttgatgaaacctggcgggagcagtttgtagagtttttcggaattgatgctcaagtcgccaacgcgcgggggcatgggtccgccttcgatacgcggcactccatggaggagctcggcggggtagccgccgaccgcgttcacgatttgaccgacgttgtaaagcgatacgctacgcgggccgccgcagttgtaaatgccggcggggaatttatgttcaagaatgtattgcacggtacggcaaaggtccggacccgaaagcgggttgcggaattcatcggtgaacaaggttgctgggcgaccggggcggaaacggtacgtaatccagtcaatggcaccggcgcatccgccgggcgcatagtccatcgggagcggcacgcggagaatcacgacgtcaggcttgatagcggtaatcgcgtcttcggcttcggcctggtgcttgccgtaattgtggatggggtctttggggtcggtttctacgtacgggcggtttggctttgtcttctcgtcaccgctaaagaccatgtcggcagaaatgcggatgagtgtcgcgttgtagcgtgctgcgaatgtagctgcatcaacgccctgactgtaattcaaaagtcggctgcgggcagggtcgcattcgcaagccttaagcgcgcaatttccgctcgcgtcaataacggtaccaaagcggaatttctcaaaaagttcgcccaatcgttctgtttcttcggcatctacgccgaagacgttttctccaaaaacgcacggatgcttgatggggcgaatcccgataatgcccggcacgttctcgcgaacggtcgcgctgccgtacaatttgttgaaatgcctaaaaagtgcaaagccgggaacgccgttcagcccgagaattaaaatcgggaggcggattgcgataatttccacttgaaatagcctgcgatttgaagcgggtgattgaacgtgccgtcggcaacttttgcctggaattcctcgtccgtgtacaggaacgtttcgatatcttccgtatcgtcaaagctcgttttgcccaagcgttccacgccatcgataaacaccacgtggaacttcccgcgatgcctatctggattcaccgggaacgacccgatgtaggctacgttgtcatgcccgccactgagcgggcatctcccttcttcgaggcgataaccgcattcttcttgcagttctctgacggcggcctcttctggtgtttcgcctttgtctataatccctgccggaaactcaagcgcaatctttcccgttccgtggcggtactgttccgtcatgacccacttgccttcctttgtgcgtgcaagaatcaaaacccagtcgggttgccataacgtataaaaatcatcgatgaccttgccgctcggcagttcgcacgtttccttcgcgaccttcaaccacggcgcatccaccaaaaattccgaactcaacaatttccacggtttcataccccaaatttagaaaatacaacatcaaagcaattctttaagttctaagatctaagttctgccgactagattcttgtaattgcaataaacgcccctgattcatctacgctttctggtgatacattaaattttaaaaatttttgaaatttacaaaatttacgtatttctgctaaaaatcaagatttttgtatcattttatctattgcgagttactgacaaatgacgtatatttgagcctgtaaggaggttaaatatgaaaccgataacagaatatcaagattaccgaaagtacatgcttgattattttgaatggcgaaagagaagttctgtgttctcgtggcgcgaattttccaaaatcgccggattctcgtcgccatcatacttaaaacttgtatgtgatggcaagagctcgctgagccgcgtgggcgtcccgcttgtggctgccgcgatggacttgaatgattttgaacaggagtatttcaagctcatggttgaattcacgaatgccaaagacgatgacaagaaaaaagaagcgttcctcaaaatgaaggggcttgcagacgaacagcgtgctagagtgttggatgctgatgcgtttgattactacgaaacggcagtgaattccgttgttcgtgaacttgctccgttgatgcctggcgcacttccgggtgaaattgccaagaaaatcaagcatacgtttacggcgcaacaggtccgtgattcattaaagcttttggtgaaacttgatttgcttaagtcacttggcgagaacgtctacgaacagacagacaaagtcattacgggttcaggtgaagcgcttaagcttgcgctccgctccatgaatggtcagatgatagaccttgcccgtgaagctattgaaaaaatcgctccgggtgaacgcaacatttcgggtgtgacgattggcgttgacgaagctacagtaatacgcatctctgaagaagtggatcgtttccgcaaacaagttattgctatcgctagcgaatccaagaagatcaaccaagtttatcgtttaaatttacagcttttcccgctgacggaaaaagtgtaaggaggaaaccatgaatctcaaaaaaatcattccgctttcgttcactgcgttgagcgtgatgggggcctttaccgcttgctccgataataaagtggtgggggctgacgaacaggctaatacgatggctgaacgttctagttcgtctgtagagttgggctcgttgagctcaagtagctctttgcaaggttggaaaattgatcgagaaggcgctttagcagctcttagaagtgtacgtaaagaaacggcgattgcttatacttatctggccggagattctgctgaacaaatagatacggttaatgcttatgaatcttttgacagagttgttcaaataatcctcaataaagatggttctataatctttgatgagaatgctagagggtatgataatgattatcagacttatgcgttaatgaaggacgaagagggcttcgttcatggaggattattgtttgaacatgggtttaaaaacgtagaacccggttcgtctctcgaattgacttgcaccggcttggataattggtatgatgtatactttagattcgtagatgtttctggagtcccggactctgctgctattaaatattttaggtccacagattcaacgatgagggatcagtttagacaggattgtgctcttgaaaatggtgaactgacggatgatcctaaattttatcctgatttgggctgtagaatcgatcctaaattagttgatggcgtcctgacatacaaagatccttattggaaaaagtatgctacgcatattatcgaaggttgtgtaacaactcagaattttgatgaattgtttggtttaggcgactaaatatataaaaggttatatctttaaaaactttatataaaggaaaagattatgaacttcaaaaaaatcattccgcttacgctcgctaccatgagcgtgatgggcgccattaccgcttgctccgataaatcgcccgagaacaatattgttggtgttgatgaacaacctaatacgatgtctgaagtaaaaactttgtttggaaatgtagtaagtagcgatgtgcaacgcgccatgctggctaaatataaagaagattctaagtctaatggtgctgtttcagctattttggctcatgatagtacttttcagttgaatactataaaaacgattgatggcgatgaattttataataatgaaataaatcgaatactcagtatgggcgatattgatactacgtatgtagaatataaagggtgggattattattctatgctagatgaaaatggtgtactgcatggaccgatttcgatatcccattctgttttggcgtatgatgttacaaataacgttggctgcgtgaacgaaaataaatggtttatagaggataatgaagtatatagaattagcgaatattatagtgttagtgtaggttttggaaatgttcagatgagacttcaaaccagagattctcttttgactgctcaatttatagaggattgtaatgccgaaaatggaatattcagtgagtacaaaggtaatcggtattatattttgggggaggctcatgttgaatcatggataaattgcgttatgcaaagagacaatccctataaagatccccattgggtaaagtatgcatcatatattatcaataattgtaggtccgatgtagtttcttattaatcccatagctccttgaataaaaaactcccgctcggttgagcgggagtttctcctttaaatcagcgaaattttacttgatcttcaaagaccaggctttattgccgatttttaccacgtatacacccttggcgccggtgtaaactttctgttcaaggccaagaccctttgtagtgcggacaacgttaccgaggctgttgaacactgtgatgctcaaaccctgggcgttctgaacggtgatgtaaccgcttgcgtccacgtaggctgcgaggtggcgaccgtcaaatgcttgcgttgggagagcggttgtgctgcttgaagaaacttccggttcgctggagctggactgtggcggttcagcgctgctggaagattccggagcggctgcggcggcgttcttcacgacaatcttgcctgcgttcgggactgcatcaaagtaaatgtaaccgccgtcgaccttggattcgagctttgcgccatcctgcgtgacttcgaccttcttccagtcgctctttacgcgaatagaaagcggataatcgtacttggaaatgttgtctgcgatgctgtgcttgagttcaaaagccatcgtgtttgctgccccaccgtcctgcggttcgattttagaggccttgcgttccttgaggtacatggcgacatggcccatcggggcaacccagatgtccttatcgttctgctgggcccatttgagcgcgccatcgatggcgttgatatccgtcggggagtagttggcgttgccgttgttcttgccttggaaaccgtgagtgaggaatgccgcccagccgttgctctgaataactttctgcattctgccggtaaagtcgttcgtgctcttgagctggccttcggcaccggtcatggtggcagggacctgggcccagttgctcgggccatccttgcccatttcatcattcatgcccttccagctgccgttgcagatacggcccacgatgtagttctgcttgaccgcgctttcgttaggcacgttgcagttcgggtaggcgacagtgataataccgtatttctgtttgatatggctttcgatattttttttcgaagaagcttcttcgccactcatgttattgccgtggctattgctgtggcttgcgatttcgtgcccttcgtcggccaggccctggaatccgctccagttggggttccagttcaccaccaggttgaaggtagccttgtagccatacttcttgaacatcggaccagcgtcggtcacgtggctcggtgcgccatcatcgaacgtgaaagacgctgcacccttgcggaaacccgaccaggttgcgatttctgcatcctgcgcgaatgcggcgcctgctgcgaacattccaactgcgacagaggcaatagaaatttttttgtagttcattatccacaccttgttaatagtattatgcgaaaataatttacccccgtatataaggaaccgtcccacgttaaatttctttttgttgtatagtaatgcaacaggggaggggtaaattctatatttccctacatggatttacagtcgattctctcctccgttctggacgaagtttacgaaaaaaacgaataccccgcacttgcggcgcttgaaagcgaatggacacatacccgtccgtttgatggcctccgcgtgctggtggcaaccccgatttaccgcaacaccatgactgaataccgtgctctcgtggcgggcggagccgaccttcttgtgggtttttcggaatttaacgaccccgatgtcgtggactttatgagggaatggggtgtacccgtcgtaacgcctgccgaaatgctcgaagccgaatctcgtggcgagtttgtggacttggtgctcgactgtgcggggccttttgcggtactccacccgaaaattggctttgtggaactcacacgttcgggtgtacactattataaagatgccgaaaaaccggtttacgtcgccgatagcggtatcgtaaagcggatcgaaacctccctgggtacaggcgatggctatttccgcggtctcgaaaaattgggccttggaggcgatttcgaaggcaagaagttattggtttttggtagtggcaaagttggttccggaattgcgctccagggcgtgcgccgaggctgcaatgtgaccgttgtgacggacttgaaacgcgggcagtctcaaacagcgaattccgaaaatgctgaacattccgcggctcctgaaacaatgcctgcaggcgatttttctgccgtccttgagcaaaatgacgtggctgtcgtggattgccatgactatgcaactgtcgcctccttgattgaaaattccgattttgttgtgacggcgacgggtgtcaaaaatgcccttgcagccccggaattgacggaagcacttctctcgaccaaggcaattcttgccaatatgggtgtcgaagatgaatacggcgaggctgttcccacggaaaaagtgctcaatgataaaggtccgctgaacttcattcttgaggagccgacacatttaaagtacattgatacgtcgcttgcgctccatgctgcccttgccgaacgcttggttcaagaagccgcgactcttgaagactcttccgatgctgcttctgctgaaatttccgccggacttcgcttcccgccgcaagaaattgaacagcgcttgctcactattgccatacaaaatggcgtcattggccctgaaatttgcagcatgctcggcggcatccccaccgaaatggactaggtgcgacaatgactcccgagaacatgaaaaaggttgtcgatctctgcaaccagatttcgaacatcacctacgagaatttgacgaaaatcatccgtctggaacagacggggagcgcgactggcgcccgcaagcttgacgatagcgaccagaatgatattgattcttggatgggcggcggcacctgctttagcatgacgtggcacctttaccaggcgctcacagacatgggcttcaagccgcgtcttgtcatgggccataagcgcaaagagcgcaacatccactgcgccctcatcttgcccgatcccgatgatagttttgtcaccccggggcaacccttttctgcaaatgtctccccggcctccgtgccggggtcggttctctcgtctaattcataccttctcgaccccggttacttgattttcgacccgctccagatgccgctcccgcagccgtttggcaccggcgaagcgtttttcccgctttccccgaactgcgtgcgtctcgtgcgcccgacgcttgaatcgatggaactctggacaggtggcgcaggcgcgccaatgaagctccgcttcgagtaccctgttgaaggcgtttccgtcgaagaattcaagcaccattggaacgagagtttctaccgcgaaatgatgacctacccggtcttgaaccgccttgaccgcgaaaagggcatccagtattactaccagaaggggaacctcgtcgtccgcaatgctacaggctcaaaaatgacgaaaattgagcccgccgatcgcgtgcagacgctcagcgatatctttaaactgtcgccctccatcatcgagcaggcgctccagattcttgagaaaaagcactagaaggcgtttttcttatctaaattaaaagcttggcaattgcccccaaattttctatctttgcgcgcgaaaaacgaggtttttgcgacgttttccgcattttgcggttattttgagcggctccgcgcatctagtccaaccatttgcgtcttgcgggcctcacgggtgtgtttatggaagatgtaataaacaataaaaaacttaacgcgatggggacggcaagtatcccgaagattgtcttgcagttttcggtccctgccatcatcagtatgctcgtcgaagcgctctacaatattgtggaccgctatttcgtgggtcagggcgtcggtagccttggcatcggcggcatcaccatctgctttccgattgcccttttcattatggcgatgtccatgatggttggcgtgggtggcaacacgctttttgccatccgtctcggcgaacgcaagtaccagcaggcagccattatcctcaacaactcctttgtattgctcatcattatggcggtgagctcctttacgcttggccagattttcatggagccgctcctcaagctctttggcgctagcgaccagcttttgcctgtggcctcgagttacatgcgcatcatcttgtgcggtgcgattttccagacgattgtccccggcatgaaccactttatccgcagcatgggccacccgaaaacggccatgacccgcgtgatgattggcgctggcagtaacgtgattctagactggcttttcatcatgaagttcaactggggcattgagggcgctgcttgggcgactgtcttgagccagttcatcggcggccttgccgtgatgcagttcttcgtgaaaaagacgacgcctatcaaggtcaaccgccgttacatgaagctccgcctcccgtatgtgcgcaaaatcttcattcttggccttccgccgagcattatgcagattagcaacagccttgtgaacgccattttggcccgcagcctcacatcgtatggtactcgtgacttgccgatagtgaacggtatgacgggaggcgaccaggcaattgccgcattcggaatcctgatgagtatcgtctccatgattgttttgccacttatgggctttgtgacgggctctcaaccgattatcgggtacaattacggcgcaaagtacaacaaccgtgtccgtgacgcgctcaagttcaccatgctctatgcaacggcgttcatcgtgattgcgtggattctcatgatgacgaatacgcttgcgtttgtggcgccttttgtgccgaacgaccagaacatgcaacagctcacgtgcaaagctctccgcaccttcatttgcatgatgccgtttgtaccgctaggtatggtgtcgggtaactttttccagggaacgggcaaagcctggcgttcgatgttcctaaacgcttgccgtcagcttattttgctgattccgttcctgtttattatgccgcgtttcttcggactccgtggcgtgttcatggctcagcccatcgcggactttgtgacggcctttatcgccatcatcatgctccgcgccgaactcaaaaacatcccgcgcatctagggcgcagtgttgagcagtccatcgctttcggcgatgagctcgttcatctgcgtgacttcggcgccctggcgcgacacaagcccaatggaaatcgtcacagggattctggaatccatccatgagaatatgtggcgttcaatgaccaaacgcattttttcggcgcgctttttcgcgtcttcgggtgaaatcccgttcatgaggagcatgaacttttcgcctttgttgcgtgcgagcaaatccgaatcacgcttctcgtcgttcaatagccttgctacttccttcaaaatcaggtcgccgcacatttcgccgttggtttccgtcagttgcttgaatccatccacgcgaatcatcgctacgtggacgaaagcacccccacggcgggcgcttacaagttcacctgccgagcggtccatgaatgtttggtggttcagaagccccgtcagttcatccaacgtcgccgcttcgtaaagctcacgactaaatgcttcttcgttcgaatccttgtaggcgattttcagtacgattttaccaatctggagcctgttgtccgaatcgagaatttgcttatttatatagttaccgtccacgaacgtcccgttcgtgctgccgaggtcttcgaccgtcacgctctggccgtcaaacgtgagtgcgcaatgtctgcggcttaccagttcgtcttcaaaacggatgtcggcgtcttgtccgcgaccgagcaccacggtccccaattcaagcgggagctccgcgaattcactttgcgggtacagcacgatcaagtgcgggtgaacggccatcggttttaaaatttccataaaatcccttgtaaatcccgacccaaatataggaagtcggagctccatcgggtattgcggagtcatgtcttttttgtctgtgaccgcgtaatgtctgtcccttgcctaaatatatgatacgtctatgatacaaccgaaatcacactctctgtaaaagttgcatttacataggctcttttgtaaaaatgcaattacaaacaatgttgaaagtttgtgaattagtctgtggatttccttacataaattttttttcacaatgatttacaagaaaaaattcccttttttggtttaaaaaagtagatttcagtcggtgtagtatatcgaggaggctggtcttcttgatgttctgcgtggtcggagagaaccgaaatggataaaaaaacaatgaagaacagaatcaaatcctttaaattgtgggtgttgagctgtgctatgctcattgccggtgttcaaagtgcatcggcatcattgaccgggtgtgagggaaccgtttatctaaagttgcctgatagttggactgccgcttattctgctgctggtggccagtttgtggctttttcaaagagtacgacgtataccggttggtacgaaattagctctaccaaaatcggtggtacgaacggagctacagaattctttatctcgaaggctctgaatgactatggccagcagggtggtattaccaagaccactattggcgccaatgtccagtttgatcagggtaagggcttctcttgcgccgatttcggtacaaagacgaacgaactctggattcagcctgatttctcggatccgaccaagccgttagttcagggtgaaccgcctgacgtcaagtatttctatgtgttcttgccggatgacaagatttggaagagctccgatcctatcattgtcgaaaatggcaaagaacgtaagatgaacattgacgaaaactgcggctggtactacagacgctatgtcaatgaatctctcccgaccgaagtcattatccgtcgtgatgatgataccgaactcaagtatgctatcggtatggatggcgaaaagggttataacaacggcgatgctgctattccaatagatttggaaggcatgtttgataactttaagtcggatgctacctttgctggctctctcttctttgtcgctgacgaaaagcaggctgccgcacttccgagtgattttgctggttggtatgtcgacaggccggatattcacggtaactgctcttacaacctcgctgctattatttacgatactgacgctagcttgcatccggcattctcttgctggagccagggtggtgaaggctgccaggctatgactggtgttgccgctcagggtgttgacaagactgttgcccttgctgctatcgatgcttgtatcggtgttacttctggccttgtggaaagcaccttggataaggctaccaagaagccgaagctctctacgaagggtaagaagtgctttattgacgacgcttacttcaaccagttgttcaactacaccgctggtgtgaacgaaatgacttgctttgatatgccgtttagccgtgcaaaagatggcaagtgggaatttaattccgatgactatgtcagcccgggtatgaagattgaagttccgggtggtttctatccggcagaagctacggacgccctcaagcttgaagaagctaaggctggccagactccggttccggcagctcgtaccaagcgttatgctcagggtcctgcttactatggtgccgctctccgcgccattgatccggctacggatatgcctgttattgacgtctattgcaatggcccgggttggaagaaggggcatgattgcgaaggtatctttggcgacggtactgttaccgaagcccagatccgctctgatttggaccttacgaatggcgatttgattattggctgggatgatgtcaataacgctcctgatggctggccgatttttgcgggtggttctgaaactttggctacctctacgaccacgactaagtctactcgttgggaatctaaggaaggtgttgcttctggcaatggtggccgtaaccagcacttctgcttcgaatctcatgctaacttccgtttcaagccgggtctgaagttcaacttccgcggtgacgacgacatttgggtctttatcgataacaagcttgctgtggacctcggtggtactcaccttgcagcaccgggctatgtggacttggatacgttcatgccgaacgccaagaccgactctacctatgatatcgatatcttcttctgcgaccgccgtacgacgatgagtaacgtccgtatcaagacgaacatgttcatcgaacagaatacgggtattgaatacgaaggcttccagaaccttgaacagtggaagctcactggcgataacgaattcgaactttgctttacccagtctggtgccggtaactgcgctgcccaggttggtgccgcaagcacaaaactctgcggtgaacagattaaggccgccggtcataccattgcttaccagttcaccagaaatgatccgactggctctgctcctggttccataattgtttctgaagaagatttcgccgctaatccggtccagctcgaaggcattatcgatgtgacgaacccgggtaagccggttgtcaacgaaaagaagttgatggaaagcctctctcagggtacgtactatctgcgcatcaagattgataccgaaattgcaacgatgtcctggaccattaagggtagcgttggccttacttctcgtaacgctgtcgttgaagccgatggcaagacgagcgctgaaattccgtttgtctcttctgctatggcttcggacaaaaagactactgccgacggtatgattcgtctcctcgtcgctccggttgttgatccgtgtgcaggtaacgcagcttgcacgactccgctcaagttgaacccgtctgtcggtgatgaatactccttggtatctaccaatacaaaggccgtgttctacgaaatgaagggcggtgtacttacccagttcgatccgagcagaactcgcaagattggtgctggtggtatcgatactatttatgtcacggttccgttctctgaatttgacgtgagcgacgttgaaaaggtgaccgtcaatgttaagcagagctctctcaaggctgaactttccttcttcgttccgaagattgtgtttgtgacctccgagacctctttggagcagcctgatatgaccaaggaccttgaaaagatgaagctcgaaatggtcgacttctacattctcgcccttgaccagaacaacaatccttgcttgacctgtaactttgatttgggccgcggatctcagacctcagctggtatcaagattgttacgggtgccgataatactatctctgtcaaagatggccgtgcaacggtgactatctattctgaactcacgtacgaacgtggaggcacaaatggtgttgcagccctccacttgacgggtccggctccgactttgatgtctgccctctatccgaacttgatctttagcgaacctccggttccgatgccgaagtttgctgatatctttgacgttcatggtgaaacaccgacgacggaaatgaatgttgaagctccgtacttcagcatgcagacagaatacctcgatggtatcgcagactccattgtcatctactacgctcgtgaattccataaggactctctcccgggcaagatcgctatcttctgggaagaagacgctaaggattctgtgctctttgaaaaggacgaagttgctgcaggtgcttattgcggtatgcctgctgcatctgccgactccttgtgcgctccgaaaatcactcttggcggcaagaagctctccaagaaggtgaagacgggtggcgtgggtaagattaagtcctgggctacttacatgtctcgtggtaccgtggtcacgcaggattactcttgcacgatttacgaccgtattgctccggttatcatcggtgcgagagccaagaccgaagcttctagcgaaacggtgaagcttactatccagttctctgaaccgattcagaagtctaccgatgctgctgctgaaggcgacaagatgctttccttcttcatcaataacggcaaggcaactggtttctatgaacacatcccgcttttgacgggtacttccttcccggaaggttcgaccaacgaaaacctcacgttgctctacagccagaagaatagctccggtgtattcccgcagtctggtgactacatccacttcagacatctcatgattaccgatcagtctgactatatgacctatccgggggctgatacgattcgtccggctgatgatgcctctttcaagtggaacgtcgctacgggttatgatcctctcggttctggccgtaagccgtctccgtgggctctgatctctggtcaagttaactcctatgctgtaagactcattccggatgccaagggtggcattccgaagactccgggtgaagctgcaaacctcgatgttgtggaagtctttacctatgatgctgctaaggacgatgatgacttcagaaaggatatccgtgctggtcagggcgaatttgaaaagtatggcttcattcctcatggctggtatgtcaagagcgatatgggcaatttgattgaatcggaagaccagttcgtcaatgccgacaagaagaacgtgttctttgattatgaactccagttcttcacgaatcttggttcgtttgtcgctagccagaagggccgcatctattgcgatgacgatgaaaacatgaagaacaacagaaagtactacttcggtggtgcaggtcacaactgcgttgagaaccgcaagaacttcttcatcgtttggaacatgaagtccaagcagaatcgtctcgttggttctggtgcctacattaccaagctcaactcctacgtgcagcttgataccttcggcaagaagaacaagattgaaaagtctgaaatgtggggcgtccgccataacgcaaagacgattggcagcttcccgtcattgctcccgtaatagactagcgtaaaacttttaaagcctcccaatcgggaggctttttctatatttaaggcatgcgaaagattttaatagccctttctttatgtgcgatggcttgggccggatcgccaaccgatttggattcccttttccgcggtaacgagtacaagccgacgcttagcgcctctctccgcgatacaacgagcaattctgctgtgcctgccaaggttactggcaagaacgataaggctgacggtttctacatgctccagtttgaagctgtcggtgattttgatgccgcccagaggcgcaaggctcagctttctgctagcacgggttactccatccaggtcgtgttcgaccctccgttctacaagctccgcggtggtggatggacaaagcgcaaggtcgccgaagacaaggctcgcgaactctctgcatacaatatcaacgccttcgtcgtcaagcttcgataaaacgcgtatctgagcgcttaatgcacaaagagcaggcccttccgcctgctcttgcttttttctgctcaggatggctctgtctgcggtttactatttatcgccactgcgcacagcctaccgtctacttcctactaccactacatcacgccaagtgcttgcttgatgctgtagtcgtcgcgcttcaggagggtgcgttcttcaggtggcacgtaggccatcttgcgttcgctgtcgggcctcttggagcggtcgcgcagcacgacgtttttgttcgtaagcgagtagaagaacggacctgtcttgatgaactgtttctggtgcaacgcctgcttgattgcttcgctcaagatggcgtttgtctttgcgctggtgcgttcgacatggtgcagttccagaatcctctgcaacaggagctctccgtgaatcggtgattcgctgtccacgtagaacttgagctcttcgataagcttttctgctgcgatttctgtaagcggtaagttcgcttctgcagaggctgggtgctttacgcagtacggctcgatatttatggttgtactctgttcggcttcgtcaagcgggatatcttcttgcggtggcggtgcgacgctttgttcaatcgcaatcgttgcaatgaggttttccttttcgtcctcgtttgaaatgttccaaagcgggagccacatgcggaggaccttccaaccgagccttgaaagggtgttcggacgtgtgtattcccggtcttcaatggactctttgtaattgccgcaggtgcagtcgctttcaatgacggctaggaaccgcttggagttgttcgcgtcgatgacgactggacctacaggaatgttgccatttgcaaagctatccttgattgcgatggattcttttgtaagcgcttctttaatttgtttgttaaagatggaatctgaaagctcgttgacgttggaatttttgaaagaagagttgcttttaagggcgtttacccattcctggaaaaggctgtgctttgcgcttgcgagcttgcctgattcctcttccgacaagaaaaggcaaagactatgctttgcgagtgtcgtgcaaatcgagagcttgcagatgcctgtgacgtttgttaaactgtcggagtcagcgcaaacgaaaatggtgtcgcggtacatgtctacagctcgttcaatcgtcttgacgtagaacttgtttgtcaggttcccttgcgtaaagaatcttgatgcactaggtcttttttccaaaagcgtttgaatggcgctttcgattgcactactgagcgcttggcttgttgttacaatgccgagtgtctggctaggattcttttctgcatgctgaaccgctttctctgcgatggataaaaccttgtcgtgtacggtcttgacggtctgcggtttgcctgtcgccaatgtggaattggggaactgcgatatttcgttgttgtagattttgttgttggcaaaactgaatagcgacgggtcggcgtattgtgctgtgtagccaatgacgcgagtcgggattcccttgcgcagtgctgcagaaaggacgttgtccttgaagaatattgactgcgacgaaagttccatgttgcatgcatccatcggcagcatttcgagcgtaggagcgcacggattgccaaagaggatgacttttttggatttgtaaatgcacggcatggcttcggcaagtgttatgcagtcggcatccaaaagcaatgttacatcgaatgaatcaaaattttgctcataagtttgcgagagcttgatgctttggaataagtcaggattcttttcaacagcttcgtgggtggctctgaaatttgcattgcagaactggtctaacagagtcttgaattgcttgccgagctgtttgcggttctttgcagatgggctgaacaagtccgggcattccgctgtggcagcttgcatttggctgtttgtccaggcgcgtgcgaaagctatagcgatatccttgtttgcatttttcgtatccttgacgaattgcgcaagattctcgcatggcgaatcgctgatgttttccatgtgctcgcaaatctgcaagtaaatatcttgttcgttccacagctttgaccaatgaactaccttatccgtccatagttccacgttttgcgtttccatggactcgctcaggttgaacgacttgctaatgctctggagcttcttttgcagctcttcaatgcttgtctggatgttgtccaaatttacggcatgcggcttgaacaaatgccattttgaaaggagttgcaacaagtaatcgtgctggtcgctattcttgatgcgtgcgcggaatacaaagtaatggcgaatcttgtcggctaaatccttccagtcggtcttttcgtatttccagtccttgccgaacaagtgcgtggcgagaacggaagaatctttgtacttgcgcctgtattcctgaatttcgatgagcttgtcaacttgttcaaggagcatttcgtcggaggtgatactcttgggatccttgaatactttgagcaaaatgcgctttggcctgcggtagtgatccgaaagtgccttgagtgtagagcttaggctgttttcaaattcattacgcacttcaatgatgttggcttcgatggcttcgtctgtgaaaatatcagagcctttgcgtcggtagctagaccaatgcgctcctgcacttggcaagtcgttgagatcgtcctggtaggcaatccagccgttggaatggagatcccaatcttcgaaaccgggcatttcgctgtcgaagtttttcttgaaaactttgacaagttccaaaagatccgaaagcttgattccgtcaagataaagctcggattttgttgcgctttcagcaaacggcttgattgtttcaataaatgctttagcttgttctaggtcttcgccgatttgtgctttgcggtcttgcgaaacggcgggtagcgtgattccctggaatgcgttataaatctcgatgccgttttcgttgaagaacagctgcgtcaattgttcaaggctcatttgcatggacttgaactttttgtagcgtacattttcaatgttcttgaaaagatcgcttgcaaactttgtcttgactgtttttaatttggcaatttcgtcaagcagttccgtgagctttgcgccactcggcttgagcgggtaattgacggcgtcataataggagacgagcttagctcgggtttcactgaggactgtcttgatggcgtcgcgttcgggtccttggaacgaacggaaggggggcttccatgtgttttcaaagttgtacttggtaatcgctcgacggcttacaacgcagacttttttcttttgctcaatgaggtctgcaacgatgttgacagctgctttagccttttcgctcccagggagagtttgtatggcataggcggaaacgtctgtgtttagcgcatcaatgatggccttgtttgtctgcgaatcggtcgtatacgggaagtagtgatccgttggcgtgtaaacatggtcgtaggggatttcttcaaatgaagatgggaccggcaagaatccgtcgttgccgattgttgcaacaaagaaatcattgttggcggctttagcggttgtccaacattcgcttgtcagttttttcttgagaaggagcctgtttgtgctatagaatgtgacacagtagccgttacgtgtaaacttccaatctgctttggacgcaatctttttttcaagggcatcaaaaaatttctgtatggcaaaagtcccattcttgaaaaagtcaagtgctgtcgggaacttgatgcttttgtcaagtgtcgggagtgcgatgttttcaattggggcgcgtgccgaaatggcgaccgtgtcgtgttcagcatcgtagtcaagcgggatgaggattgcgggggcaaggcatttttcaccccacttgatgaatcctgttgctatgtacaagtcctggttgcagaagtcttcggattttgattttaggaccttgcgaaacttttcgagatcggcggcttgcttttcctcatcgtattttgcggagatggggaaaaactgcggaagcgcacgtggggcaggctctttttgccaggattcgaaaaacaggtccccattgtctaaaagaagtggggactggaatttgtttttttgcgaaaaacagagcaaacggtctttgctttcaaagactgatgcctcttcacgaatcttttctatggttgcagacacggacgttgatgccatgtcatgaatataaattttttttaaccaagaaaacgctagagagtttccataattatggatatcgcgtcaacgagggctatgggcgtgtcgtttccagtcaggtgtgccttgtagcagacgcgtccgaaaagcatctcgggcgtgatgcctgcttccttgtcctgacgcaggctatgggcgagttcgcgcttggatagcttcttgttgttcgcatccacgatgagcgggtggtgcaggtagacagggcgctctgtgcggcctagcgcttccatgagcgcaatctggcgggcggtggaattgcgaatgtcttcgccccggacaatgtgcgtgatttgctcgtcgatgtcgtctacgcagacggcgaactggtatgtccattggttgtcgcggtcgaggatggggaagtctccgcactggagttttggattctcgtgaaagtccccgaggcgcaggtcgtgccagtcaataaacttattcgggacgataaaccgcaaattatgcggcgcagtgtctatacttcctacttccggcttcctacttcctacttccttaaagcacttgccctgataaacaatctcaccggtttcgctttgcgggttttcggcgaggagctgcttgcggctgcaatagcatgggtaaactaatgatttttctttgagtttttggagggcggcttcgtagacctgtccgcgcgcactttgtatgctctcggaatcgtatttaaacccaagccaagctaaatcttctcggatgccagcaatataggcgggtcgcgcacggctttggtcatggtcttcaattcgcaagtggatctttaagttccatttttttgctgcggcccacacataaagtgccgaaagcaaatggccttcgtgaaggtatcctgtggggcttggtgcaaatcgaatttttccggacatggtgcaaatttaggtttcggtacaaaaataagttttaaaattgttacttaactcacattttttgtatgaaaaaacataaatattttgtttttttcgataaaattgattttgtgatatatattactcatagttaaagggatgttttataaaaacggagtacttatgggtggaatgaaaattctttcgagagcctgcatggctcttgtctttgcgattgccgcaaatgtcttcgctgaagatgttgtcgcaatggcttctaacggttcggccgttattttacacgacaatggtcgttgggaatatcaccagaataacagtagaatccgtgatgtgcgtgagagcgccatccctgaagatgccaagttcaatgtgatggtggaatatgaatctccggatcgtgtgcgcaagaacgttcgccttgccatggaagcggaatacgccaccgaacaagaaattagagatagcttaagagcagttccgcagggcggatacatctatttccaggtcaagacttcgcaaatcaagaaaggattcccgcgtaagctgacttactccctttacgatggcggtaagaaacctatatttacgaaaacagcttacgataccgaagcggttccgagtgaacagagaggcgtgtctaatttgatggttgtccctgtttacgggcacccgaagtctaatgtgatgcttgcgcgtgtgcaggctcgcgacgggatggagacgctcgatatcgatatccccgttaggtaatttgcattgctaaaatttgcggtagtcgatctcgaaacgaccggcggacatggtgaagataatcgaataatggaaatcggaatcgccctgatggacggttccgaaattgttgaaacgtaccacgcgcttgtagacccaggaaagccgataacgccgtttgtgcgagagcttacgggcatcaccgacgagatggttagtggacaaccgcaatttggcgtgattgctgagcatgtggctgctttattgcaagaccgcatttttgtagcgcacaacgttcagtttgactgcaagtacatgactgcggaactgaaacgctgctgcatcaagttcaaccctgcgagactttgtacggtaaagctttcgcggcgtgtgttcccggggcaaccgagctacagtttgcacaaactcacggaatcgctagggctccctgattttaaccatcaccgtgctttggacgatacgcttgcggcggctgccattttgaggtctgcgctggagaaagttggcgaggcgggcgtgatgaagaacgtcgtgaatatctccgtcgccaagaagcaggcttttaacaagtagttgttggacaatggctgttgcgaaagttatgtctacgagaagtatagattttttttactaagctctaagttctaagctctgccaactgcggcaaagccgctcctacttcaacaaacccattttgtatttcagctttaagatgcgggcagcggattcttcgatgcgcttcttgtattttgagcttttgtctgaaagttccatcatgatgttgagcatgtccttggctttggacgtgtaagaaatcatgaggatgtcgttacccgcgtcaatgatggcggtgacgaggcgcttgaagtctttgtccgggtaggtcttgcgaggaggaatttgcgttttgccgctggcccaggcgcgaagcgaggtgccccagaggtcatcggtgagcatgaccatgtctggggagttcttgcgggccatcttgacgatgttggcgtcaaagacggcgggacggctagagatgcgcaaaaagtggacactcgacatcatcgtgacgggtatgtccttggagagagtcctgaaaaagcttatgttctgctcgattttttccttgggcgaggcgctgatggcgatttgcaaatcgctgttcgtccaggcgtcataaccggggaagtgctttgaaacgcagatgacgccgttatcgcgcatgccgtggacgaatgctcttattttgtaagcgtttgtcgtgtcgttgccccacgagcgtcggctttcttccatgaacgaattggtgccgcggtggtccttggacgggtccaaaacgggagctaagttcatgttaattctgatatccttgagtgcgcgtccaattttttttgcaagtgtgcgaatttgcgtggtgtccatacggcgcatttcaagggcgctgggggtgtgtcgccaattgtcggaaaatgatgccaaacggttgacgatgccgccttcttggtcaagtgctgtgaaaagaggaatcttcaggttgctgtcaatttcgtccattcgttctttgtaattgtcgaaactgcggaggtgcttgcctgtgatgagaacgccgccgagctcgttttcgatcacgaattgcggcgaggtgaggaacaccatgatcatttggcccgctttttggcgcatggacatggaattccacaaaggcatgagttcatcgggcaagttgtacggatttttgccggacttagcaacgcttgacgaagactgtactgttgtggacgaactgctcacggcaggcgtcatttgctgtacgcttgacgaggacatcatcacgcacatcgaaacttcggaagaactcgactctggtatataccggtcaatttgataatcttgcgcaaagacggaaaatgctgcaaagcagactaggacaaaagctttttcaaagcgcatggaaaactattcgcccttcggagcggctttctttgcaaaacggcggggcttgaattcacgcggcgggaaatcgaacttgagcttgcccttcacgagcgtgaggtacgcgtcgaacaggcggcgagtcttgttgctgcggaaacccttgatgagcgaagtcttttcgccagcgagcaatttcttgatgtcgtcgagcggaatttccttgccgaggagaattttcgggagcgaaagtccactcggttccttcttcacgtagctttcggagacgtagcccgtgagcgtttcgtaaacgtcggagccgtctaccggagacttgccgataacttcaccgagttcgatttcttcgggcttttcttcaaagacaaattcaactttgttctggtcattgatgatgaggcctgctgaaaattcagcgcccttcttgctgcggaaacctgtgagcggtccaatcttgcgcttggtcaagagctctacgatttcactttcggacaagtgcttgccgcccgtaatcttgcggatgacgatgccatcttcggtggtgtagcggctgaccgtttcaaaaaccttcttgccgtttacaggactgaagcttgcttcgccggtcgtgctttcttccttgaatcccttgatgttcttcaccatcgtctttgtcatttcgatgatgccgttcatgaacgcttcgcgagattccttgcccttcgagatgaggtccatcttgtattcccattcgccggtgagttccgggctggtgagggcttcgcagttcatggcggagaggaccttgatgaggtcgaatgcctttgctgtcgggatcatttccttgccgtcgcggacaacgtacttgtcgctcacgagcttttcaatgatggcggcgcgtgtggctggcgttccgaggccgcgttccttcatggcgtcacgcagttcgtcgtcttccacgagcttacctgcactttccatcatcgacaaaagcgtgctttcggtgtagtgtgctggcggcttggtaaagtcttccttcgattcaattgcaagcgtcttggcggtgttgccgttcagcttcggaatgttcgattcttcgtcggattccttgccgtaaatagccttgaagcccgggtccacgagaatcttgccttcggtgatgaaggtctcgttttcgaccgtcgtgatgcgggtcgtgttgaggtactgcgctggcgggaagaataccgcgataaagcgctggcaaatcatcgtgtagattttttcttcggcttcggagagtcccttcggcacgacgcctgtcgggatgatggcgaagtggtccgaaatcttcgagttgtcaaagaccttcggcgtacgcttcacgtagttcttgtccaaagcttcttgagcgaacttggcgagcggaccttcaatcttgccgagtgtagcctttaccggagccacgtagtcttcgggcaagcaacggctgtcggtacgcgggtatgtggttgccttgtaatgttcgtaaagcgattgtgcgatggaaagcgtcgtcttggcgctgaaaccaaagcggttgttcgcttcgcgctggagcgtggtgaggtcatagagctggccgcacttctgctggctcggggcggtggtctcttcgatggagccagtcttgcccttgcacttggcgagaatttcctgagcgcgtgcttcgtcaaaaatttgcttgacgcgatccttgccgttttctttatcgacggtgaaccacttgccttggtagccggcgcctgcgttatcgaacgaggcttcgatggtccagaatttctgcggtataaagcggttgcgttcttcttcgcgcttcacgataatggcaagtgtcggggtctgcacgcgtccgcatggcgtaatctggaacccgcccatagagctgttgtaggcggtaagtccgcggctgccgttcatgcctacgagccagtcggcttcgctacggcagagggcggcgttcctcaagttcaccatgtcttcttcggtacggaggtgttcaaaggcgtccttgatggcggcaggcgtcatgctctgcatccaaagtctcttgaacgtcttgcccttgaagttccccttgaggatgtagtccacgatgtaatagaaaatcagttcaccttcgcggcccgcatcgcacgcgtttataatcgtcgtcacgtccttgcgcttgatgagcttgccgagggcggagagatgggctttagtggtcgggagggcaacgagcgggaacttttccgggagcatggggagcgttttcatgtcccatgccttgtagcgttcgtcaatatctttcgggtcggcgataccaacgaggtgaccgatcgcatggcttacgatggtcgtgtcgctttcgtaataggcggtttctttcttgaaggactttgcaccgagcactttgacgaggtcggctgccacgctaggtttttccgcgatgatgagcgtcttaccttcgacggccgccttagccgtctttgttgcttttgcggcggtttttgttgctgtggttttagtcgccttagttgtagtttttgtcgttgccatttttatttccacttaaaacgtccgaacagtccgaacagtacggccagtacggtaaagggggcgtggatgaactcaaccgggatgcaccacttgaggaggtgttcctgcttgaatattttgagcccgcgaataatgagaaccatgtcgcctacgctcttgcacaagaacgctatcaatgtggcgacgaaaattttgaaactgaaaatcgagaatgctgcggtgatgcagagcatggtgaggaacaggaacaccatcgagagcacaaagacgatttttggggtatagtagatggtctttgatgcccaacgtttgcgctgttcccagagggccttgagcgtttccttgccgcttgtggtgacgaacgtggagggcgtgatgcagtagcgcatggcccatgggcggtcggctgccagtttttgcatcaggaggtcatcgtctccgctttggatcttgatgacgcccgtaaagccgttcacgctctggaagaagctcttgcggtaggcgaggttgttgcccgtgcttgtgagcgggaggtgcatggcgaggccagctgtgcctgcgatgcggtaaatcagcgtttcgacagcctgcatgcagatgatgaacggcgaactcttgtctgttgggatgtacgaatgcccggcgacaagttcaatccccggttcaaattccttgacgaggaacttgatccaggacggctgcacgatgcagtcggcgtctgtgaggcagagaatttcaccgttgcaggcgtcaatgagcttcgaaagagcctgctttttagggctcacgccttcggggatggaatcaatcgtgagcacatggaggcgttcaaactttgcttcgtattccgcgagaatctttggggtgtcgtccgtggagcggtcatcggctacccagacctcccactcgccctcgtaatcttgcgagaggacggaatcgagcgtttcgcggatgccttcggattcgttacgcgccgcaatcaggatgcttaccttcgggagcggttccggatcggcaaagccttcgcgcactcgcccgagcgcacggtagaaccgcacttctaacccgagatagaagatggcgagtattgccaaaagcccgatggctacgtatgtcaaaaccgtaaggaacattgttcttcggcaaaatgtaataaggtttttttgaaagtttaaaacgcactcttaaaatcgcggggcatttttgcgtatataatataatagtaagtaactgagcgctgaacacgtgggcagtgactagtgcaagctcttgataaactctggcgcaaaatctacaccatttgaccacgtaattgtgtgggcttgcaagcagaaatccttgaacacgtttaggtctgcgagttgcttcactattgctcgatggtctgatttgatgactttctcaaaatctgcaacaaaatgatatccgtcattgaatgtgacggatatcttgtaattgtcaatatattttgcgtctatcacatgcagcattgtttaaaccaacggagctatttttttatacatccccgtttttgttaacgaattccagttgtcaatcaattcctgcttatggagtgtcgcccactcaataacgagacctttgacccttgctggaagattgccttctagcatttgaaatgtagataattcgaagattccttccaagtcgttgtatattgcatggaagtgcggaggcatgtggtcgtgtcgattggcaagaggtctttgctcaaaaaaatgaatccgctaagtgcggtgaaatgctagcttacttttttgcggaaagttttggccaggaatttttgggcatttgatttaagtaggtgaggcgagtccaagaatcgtcacggaaggcgctaccgagcatgagctcgtctattttcccgttgaatccgccgattttaaagtctgcaagttcgcggttgccgtcccaatcgctacggctttcttcggcttcaattttaacgccgttgataaagtaatttgtttgtggtatggagtgcttgctgaatgcaatgaaaatccatttgccagcttcgattccttttgtgccggacgcccacgtttgtttataacttacggtgtccgtggcgtagaactctacgacaaagccttggtcgggatcgtagcggagagcgtattcatctactttttcaaagatggtctgttgctttagcgattcgaggttaacccacagtgagaaacagaattgcttaccatcaaaggacaaattaaccttgcgagatgagtctatcttggcggagtttgtcgcggtgattgaagttgttgcgtctagcgaaatggatgtgccgagaacgccgtctgcgttgcggttttcgaccgtttcggttcccgtttctgcggcggtaagcgatccatcgaaatagcctttttcggcatcgtccttgatgtcggttccgctatcaaaatggtacacgagcgaatagctgcggttagtcgggaatacgtcgtgagcgtaacccgattcaagcgcattgttgaacgaaagctctagcgagtcggaaacgtttaacgaatccacgcttacccagaaaacggcttctttttcgtcaaagactgaattcacaatcgggagctttttgctgcgcttgccatcttttgaaatgcgtacaacttcccagcggccttgcaagcgagcgagtgtatcgatgtcgctgttttctgcggtcaggcggagcgcaagcggaatgtcgctcacaaaagacgagagcgtgtctttgccttcggggagtgcaagcggggcgacgaacgtgtattcgatgtggggatagttgatgagcgtctggacggtcgtgtctgatttgacgaagacatccccgtaatccaacgtgtcgttttctatataaattctgagaccgagcgtgtcggtgggtaagctgtcgataatggctttttgcccgaggactgtcactttgcgtaaaatggtcgttccggggattgtgaccatgacggacgtgccgtcttcaatgaggctgttgaacgcgatttcgacagagcctggtgcgcggagcgtatcgctaacggcgatggaatcgtcttcggtgatgcttacgttttgtacgaggaaccgcttgccggattgttcatggaaagtttcgacggcgtaagtgcctgcaggaatggaatcaaggctgtagtagcctgtggaatccgtttccgtggtgtaggcggcggggagctcgcctgaggccgcgtcaaagtcgctagggacgcaatgcacgcgcgcaaatgcggcgggcttgccgttatccaaaaggaaaatgccggcgagttcaggagaacccgtctcggcgctgttgcctgcaatatggctgtcggaggagcaacctccaaaaattgcggcggacgcaattgaaacagccaatatgtttttgcagaacttcattgataccaatatatataagatttgctaaaagcgggtgggctattaatcgctatagtaatcgttattggatatagtggcgtaatgttttgcctgttttggagtattcaatcacgatgacatgcgcggtgggcatcttggcgggcttgctattgccggagtacagcgggcgtccctgaatgtcaaagatgcggtagaaacctgcttcggcttcggtcgcgcgctgcatgggggaggcgatgccgatggtcccttcgctggagctgcttgcgggtgtcgcactggagctagattccgcgacgctcgatgaagaaacttcgctagagctggattcagcgactgttgaactgctagattctgccgcgccttcgacggtgaacgtcacgtattcagacatccatgtgagtccggaattgtccgtcacgacggcgactgcggaatgtgtgcctgcggcgagattcttggcggtaacctggtacggcgcagtggtcgatgttccgacgagcgtgttgccgacgtagaatgcaacgcttttcacggagccgtcgttgtccttggcgtcggcttttaaggtcacgtctgcgtttgcagtgatttttgcgccagcggcaggtgcggtgagcgttacgcttgcagccttgttgctttgaccaaagccttggttgtattcgggcatttttccgtagcgtccgcccacgcccgagaggttcggaatttctttcgggaggtctgcgacattgcgcttttcaaaactgtagctcgggttgaatgtttctgcttgtgggactccgcttttcacggtgccgttgtagcggtgctgttgcttggtgccgttcccgaacgtaactccgctaaagtaaacgtagccgttatcgccccattcggccaaatagccttggccgttgtcgatatagctattctcgtagcgcacgtaggccttcgcatttgcgctgtgaccattcgcccccgctacaaagaagcggttgtaatctacatactggttgtacagatgcacctgcgaaccgttgctttcgcccgtcaccttcggcacgcggccataagtattgtgccagtagttattcgcgtatgtcaggtgggcatcttcgacaagtgccatgtaggggtcggtaccccagcagttgtattcgttggctccgtcaaaatcgagataactgatggtggcgttgtcaacaaattccatatccatgccatcggaaatccatttgtagctgatatggtcggcccagaatttgtctacgtgcttgctggcggtgcctacggtttcaaggccgtcgccgccttcgatcaagtgcgggttcacatcgtaaatcgcgaggttgcggtagatgtggttcccagaaccttcgttactgcgcacggcgatggatgctccgcggagatttgcgccacggcccatgcccacgagactcttgttcggcttggtggtaatccagttgctccacgcctgcagattgtccgattccttcacgatttcgagtccggattcaccgaggctcgcgcaactgtttttctcgaaggcgatgcggtagaacttgttcgtcttgcctgtcacgcggttcgtctcgccacaagtcgtgcggcaccaagtacgcccttgcttgttcgcctcggtcaccgcattgcgcatttgcctaaagtcgtaagtgccttcgggcacgagaatcgtgaccgcatcgttgttctgcaagtacttgcggatgcttgcggaatcgcttgcgataacgactttgcctgcgtcgccacccgttgtggtgacaccgaagccttcggccttcacattgaacgtgaaaagaagcactgctgttgggtcggattcatcgcttgtccaaatccatttcgcttgtgtgtttgtggcgaaattttcgagcgcactgccactcgggagcttgttgtttgcgtaagaaagcgttgtggcgcctccccattgcgagaggtcgcggcccttatttttccaggagttgttgctgacaacgggctttgacttccagccactgccggaatagtaagatttgtcgaggtcgtcgatttgcacgagaacgcccggggcgcctttgccgttcacgctcacgacagaaatggcgttttcgccgggcaggaatgtcatcgggataaagcgcacgcggcctgcctgattatcttcggcgaggagtgaaccgttgtggtagagcctgtaaccgccatcggcgacaatccaaatgcctgggcctttcccggcgttgtatgtggctgcaatcagctgcgagccgattttatcgccaccgccgtaagcggcgtcggacgggagtgtaacgacttcagaggcttgaatttttgcagccgcatctgccgcgtgtactgcggaaattccgaaaattgagacaacgcttgcaagagcgatgtgaccaaaacctttcatacccattgttcctcacttttttgcgattacccaacttttggcttgttccatccctttatagcaattaagccaggcgttgcgggctggcgtctgaagcccgcattgggggtaatggaagaccgcgaagcgggctgcaattagggggattattcccccatacccataatctatatcttgcggcgcgcacttcaaagcgcttttctcgtgaaagctgatttctcgttgtttctggacaacgctaaagtcgcttttttataccccgcaaaacataattttcttacatttatggcatgggcgaaaagaaactagggaaaaaaatcttcgaatacctggactaccgggagtttttgaaagattattacaacgcaaagaaggaggcgaaccctgccttttcgctccgcgttttctcggataaaatcgggttcaaggccaaagatttcatcagtcgagtgatgaacggtgacaagaatctttcgagcgcgagcatcccgaaagtggcttctgggctgcgcctgggcaagcacgagaccgagttttttattgggcttgtgaagttcaatcaggcggaaacgatggacgagcgtaatgccgcgtttgaagaaatgcaggcggcgctcaaggtggtgcgcttttccgagaaacagcatattctcgggcatgcgcagtacatggtgtattcgcattggcggcacctgattattcgcagtcttatcggcatgttcggttttgatggcgattatgaagcgcttgcgaaaatggtccacccgcatgtgacggcggacgaagccaaaaaatcggtcaagttgctcgaagactgtgaacttatcaagaaaggggatgacggcaaatacgtgctcaccgagagcgcgattagcacggggaaccgcacgtcaaaacttgcgctgcgcggtttccaccagcattgtctaaagcttgctgcggattctattgatcgcgatccgccgggctcgcgtcacgtttctgggcttacgctaggcattagccaggaaggttacgaacgcatcgtggagcgcatcaacgccttccgcaaggaaattgcgctcatcgccgaagaagataagaattcagataaagtttttcagttgcaatttgcgctgttccctgtcggcggaaaataatttttctctctatcaaatcctacaacgaaacacctcggcgttcgccgaggtgttttgttttttggatgagttggtgtttattttgtgagaattcttatcattttcttttcttgttttacaaggtaaactccgggcttgccgaatttagcacgaatagcttttgcgatatcgccatcgcgaagctgttctgcttgcaagttacccaagtatcttccttgcaaatcgaagatgcttgcgtttcctaataccattgtttcgcggctcaatttcattgtaatggaagtggtgatgctagaagaactttccgtgcgcacttccgatgaacttgatgatgcaacggagctacttgactcgcttatagagctgcttgaaacggcttctgtggacgaactactgctttggacggtggctgctgaggaacttgatttgacaactgaactgtttgaagtcgcgccgtactcgtacgcacccaaatccggagctttcccagtatagggtaaacccgctttaacacccttgtcaatcatctggctttttggcgcaagtttcaggaaatcgacatcggggagacttccgtccgctttgcggggaccaagtgcaccgccgagaggaccaagttctcgccctgtcacggtcatactcggatccgacacgcttaaaaaatccgattccttcggtgtgatgttcagattccaggtgttgtattcgcctgcagcgtaattcccgccaatgtaagaggtcttgttcgggaaggctatattattcttcatcacatgagccttgctgcccttgagcacaacgccgtcggtgcggttcccgtttgcgtcccaggtacttgcccacatattgaatccattgccgttcatgtatgcagtgttgttgatccaatcgtttccgccgctgctgtggttggcgtaaaagcccgccgccttgtttttccatgcaacgcagttacggatggtgtggcggatacccgtcttgctgctccctgccttgaagccatttccgttgccatccttcggcttgccagtaccgtagttgctgtagccgtggcccatcgcccagctgttctcgatgactaccgggaattcctgactaataaagtcccagccgtcgtcgctgttccaccaggcacggcaaccgatgaactttgtcgtatcgccaccagtctggtagtgcacgccaaagccgtcggcattttgtccatcaccttggcgcccgttggggtcgtagttgtcgtgactgtcgcagttcaagaacaaatgtccgccgccgcttcccgagcccttctcgttcacgaagaatcccgaaccgccgttgtggtggctatcgatcagttccaagaagatatgcttactgcgggacacgtacacgcccacatttgattcgcccttcatgggaacattcttgacttcgagccccttcaagtgcaagtactgcgcctgaatgaggatacccgaagtgtatcttatgttgttcgaaccgttggcaatcggcatcttgctgaagtcaatgaccggcttttcgcccgggtacgcgaggtaatgaatgcgcttgttgtcacttgagccgctcttggtcaggtgaatgcccgcaaacatgttgtcatttttcacatagttcgtgtccgtatgcaggtaggttccgccgcgaatccaaacggtatcgcccgcattcactactgcattcgccttattcaaagacgcgaatggcttatccttcgtgcctgcatttttgtcgtttccgttcggagctacgtaatatacgctgccgaacgcttgggccgcacaaaacgcgatcccagcctcaatcaaccatttcgacttcataattacgctccttattttgaatacactctaattctggaagctttacgttgtagcgtattcatacttcttccgttcacgtaaaagtacctgctgtttttgtgcatgtttacatcatggtgtggtgtaattctttgtgcaatgcctattgttttctcttgcgatttgacatcggaagaatctttattttcttcggttttcacaaattcaactttgtcaatattcggagcgccttcgtctgtaagagacttgaacgtaacaatacttttcccagcagggagtgtgagggaaaattccttagatttccaatcagtccattcgccagtaacatctaagtctaggctttcgatttgtacggtgtcgttcacagaaacgcttatgggtcttgcgttcttcccgccatttgcgtaagtcaccttcaaattacgtttacctgcttcgctattccatacggcaattttcaagtaagaactcttgctgttgtccaaattcacataagattcgcctgaaaatcccgcatgggtagtttcggtaacaccttctgcgataaatcccttttccgcttcatagactacggaatccttgcttaccacatccatatccttgggcggttcaacaggtgtgaccggtatcggatcggttgttggggtcgctacactctttgatgttttcacaagttcaatgtcgtcgatggcaatccacttgtcgctttcgccatcaatcgaaaatccaatcgtcaccttgccgtttttgacttcaaactcggcgacgcttttctgtttccaatttgacgatgccgctgaaatatctgcatttacttcgcttgcgccaaagtccttcgcaaagatttttgcagtcttttgaccgcctctactttgtacatacgcagtcaatttatacttgccgttaggtactgtcaatgtctgcgaaatggtgttggaacctgtcagataaagtccccagcgccctgttcttttcttagatgtcgaattgatgtctgctgaagaagcttttgcaagtttccaccctgtgagcgatgtctgcgaaacgcgatccgcttcaaacgttgggttcagacaatagttgttgccgtcgccaacgctccatgttccttctttggcgttaatattccattgacttagagaatgaaatactggtttacctgtttcaaacgaaattggtagccactggttgtatccaagtccgtttcctgcaaaatcgctccaacggtcgcctgcattaaccacgaacgaccccttggttcccttcacttggataaagaaacccgtctgtgttacatggctaaagtcatgttgcgttccttcaagaacaaattcttcgctatagggaccgaggatattttttgcggacatgcagtaagtttgcgaggtgttccatccgtgcaaatccgacgagcagaaataatatacgccgttgtacttgaacatggcgttaccttcgcggccgcctactcgacttttgtggatgtttactgtcttggaaccgtcaattgcaagaaaatcggattcgcggagcggtgccacataaaggttcgtgcgtccctttacatttgaagctatcacgtacgcttttccatcgtcatccaggaagagtgtttggtcacccgtgttgttgtttacgaagaatgtcatctcgctttcgggttgtacacgagcgaatttgaatggccctgtgggggagctactcgtggcaaaatattcgccaaattgccagtttgggcttccgccttgccccgcaagtacgtacttttgggtcttggcgttatacaccacgccgatgcgtccaaaccaaccgcctgcagcctgatcgggttttagtacgatgccttcgaacttccaattcactagatccttcgaggagtagcaagtaactcccgaaaagccggtatcgctattcttttttgtcgggtttgcagcatatgtgacggcgccattgtatttgactccgtaccaatagaaagtatcgcccacttggagaactccgccgccttgcgagtaaatgaaattcccgcttgtatctttccagaatacatcgttctgaatcgtttgtgcctgagcctctgttccaaggctcgcgatagtcacggcactcacggcaaaagtcgcttttttgaagatttctctcaatccaaacatgctgcacacctttttgaaaatgtttatcgagctattttgagacgctgtatttttgtgatgctgccagatagtactttgaggtaataaatacctctgcctatttgtggtggcaaattaaacgtttctgctgaattgcctcggttaaatgttgaattaaaaacttctttacctagcgaatcaaaaagctgaatttgtccgcccctgttcccgtgatgtacggatatggttttatgcattctgttgaaatttacggttaatgcttcggcaattgttgcgctacgaagtatcgtggtggaatcgttctttgtggaatctgccgttgaaattgcagtagagtcgtttgcaaccgtgtcaacttttgcggtgtctgttggaagattctccggttcaatttctacaagtccgccttcggtaatgggggcttttttgagggacagaacatcaagcggatctggcttattggagttgaaagcttcgtggtcatcacgcaaatgctttgcaagtgcgggaacttttgccttgatttcttccatcatggcacgggcaagttcataagctccatattcgcagaaatgggtcttgtcctttgctgtgtacatgtaaagcttttccttgttgttgccgagcgccttctgcaaattgacggtatgttggttcaaatccagaaccgttacgccaagctttttgccaagcgcacgcattttttctgggaggcctccgacacttgttttcgggtcgagttctccctggcgtgctgtcgaggtaacgaacaggggaattgccccctttgccttgatttcgtttgcgtacttagtgagcgtagcttcgtaattggcgacatcattggcgttcttctggtcgttatgcgcaaattgcactgtcacatagtcgcccttcttgacctcggcaagaatttttgccaagcgtttcatactatagaatccgcttgcggtaagccctgattcggcgtaatttgccacagcaaccgatgacttgaaaaagccggatgccatttggccccatcccgcccacggagcggtcatttggtcaacaacggtggagtttccgcagagccataaggttgtcacatcggattttggcgtgatttcaagtccggctacagcgggagccttgcctgtgataacgaaagtcagcttgttatcccaggtgtagtagcttttttcgcggtccttgatactcatcgttaccttgccgtcaatgcttttcgtttccatacggcggagcgaaacgctctgcgtactgaacacggcgcccgcagtcgtcacgcggtcaaaaatcagcttgcgattttcggcccatacagttgtttcgctttcgttctcgccgtcaccgaaaatgaacttgacctcgtaatttccttgcggaagcactaccgagaaagtcatggatccgtctgtcgtcaagaaatccgtttgaagttcatcgtcccaaagacgatcaacggatgtgaccttgcccgattcaaaaccgtatccacgcgaggtgtcgaatttcgtattgctcttgacttgcgtgtagcctgcctttacgggtccgtctccgaagtcaaacttgtagctgtctgctgcgtatgttgcaacagccgcaagagcgaatgcgcttgtgtattttgtccatcccataacaccatttttccttattttgtataaattttaatgtaggaagccctgtcgcgtcccgtgctgcggccattcacaaagaatgtcttgccacttctgcgcaggttcatgttctgctgcaagatttttttcgctattgcagttgtattttctttctttgcggcaatgaattcaatcttgtcaatgtttgggccaccgtcttctgtcaaggattcgatcttcacggagcttgctccggcgggcatgttgagtatgacgattgtatcgttccaatcagtccattcacctgttgaaggcatgtcaagagactttacctgaacctctccattgacggaaacgcttacggcgcgattcgctgtagaaccatttgcgaaagttatcctcatttgctgttcgccatcgttgggaaggcatacgccaaaggtgattgaagatcctattttgttgtctaaattggcgtagcctttcccagaaaatccctgatgcttgtcttcaaaaattgttgcgttgtacaaggcgttttcagcttcgtagtggagcgaatcttttgcgatgaacttgaattcggcttgtgcgttaattcctttttgaatgtccttgatggtggcttctgcgtctttcccggtgaggtcgcctttccagcctgcaaattcccagccgttcagcggaaccgccttcagggtgagagaggaaccctgagggacggaatcgccgacgatgctttgctcaatgtgtccaccgactgatgctgctgtctttacggaaacctgcggaacttttacttgggtcgttttaccgacctttacccagtccggaagcgtcgcgttgtatttttttgcgatatcgcgcagttccctaaggcgcgcattcgccgtgtatttctggccatcgcgatcaaacatcggttttttgctgtaacgggtcggctcccacacgaaggttccccagcccaggtcgccaaattcatagaacaccgagttcacgagggccgtgcgttcgcccgtatattcgcagctcagcaccgccttcttgttcttgaccacgagcccgaacatatctcgccaatcctgcccgttgttcgtggtaccgtaggtggaaccgcaaatggcatcgtagtcgatattcgcgtgaatcttgttgtaccaatccgcaaaacccttctcggggcgcggctggccatgctgcatcacaatcttgatagaaggatccgtctcgcgcaccgcacgcacgcccgaattgatgatgttcgcgaagtccgccgtcttgctcagtgaaacgcccgccaccttcgagttgatttcgttgcccacctgcaccatgtcggggcgaagtcccgccttcatgagcgcgtccatggtcgtcttcacgtgattataggcgagcttgcccatctcggcattgcttttgcccgcccaagaggccggaacatcctggtgaccgatggaagcccacgtgtcactcatgtggaaatcgaggaagaatcccatattgtgcgccttgatgcgcttagcgagcgcgatggtatgttccaggtcgcaccaacacacgttggaatttgcgccagagtagctgttcttcgcatagccgatgcacgaattcacgaaggtacgcacgcggataaagttgattccatgattctgcaggatatcaaagaggtcctgctgcttgccgttatcgtagtactttgcccccagcgactcatcttcgagcacccacgagacatcgacacccacgatatacgggcgcgcaagcgccgcaactgccacggcacccagaaccagcgccgttttcctgataatttttcccaatccaaacatccttcactcctttgttttttttgttagcatcttgttgtactataaattgtactacaattttctataaatataaccatttttactacaaaacgtactataatttttttgaaaaattttaaaattggcgattttaaacgaaaaatgggtatttttcaattcccaatgcgaataggcttacccgtaaacaagtccgagcgcgatggcgagcaggctgagtaccgcaatctgcttgacgatggcgaaattttcacggtcgaacatgctttacctcagctcgattttctggatgcggccgccgaaccttaccacgtatgcgccaggggcaagattcttcaccgcgacttgcgcagcgtgcccgcgggcaacgaccatgccgtgcaggttcatcagggcataatccgcagcctgcgagaaccgcaacccatccgcgcgagaaaccccgataatccgcgcaccgagattcccagacgctgcgactagcgacgtaatttccgtggaactgctcgatacagcctcggagctggaactttcgggcgcgacctctacgctggaagaactatatgcagattcgtcgcccatatattcaaacttgaacgactggttctgcgtccctgtctgtttccacacgacaagcggcatgcccgcctccgtagagatgttcaggacatcgcccagatattcacttgcggtatccgcatacaggcggtaaccgtcatccacattaaagttctcgatgacaatcctgttttcggcatcgacggtccttgcggtatccagcaggtttccttttccgaacgaaaggtactttcccgtttcgatgttcctgagcgtgtaggtgtaaccatcgattcttttgagcgcccacaactgcgattcactttcttcggaatccatctggattaccgcagaagccgcatcctcgagactcaagccactatgccgcgccttgatgcggtaaacgccatccctgattggcgcgtgatccaccttctttacgcccgcatcggtcatggtgatgttcgcgatggtcgagtcgttttcgtagtaggcgtagtccacacacaatgcacgacggaaactgccgccaatcgcgcccgtatggtatatgtaataccactggttatggaattcaacgaacgcttggtggctcgtattggaattcttgttgaagccaacaatgaccttggaattggatacgggccccgtcgggcttttcatggtcgcctggccaatgcgttcttcccagccgtaggcatacgtcaaaaagtagtagccgttccttttatgaacgtacggagcctcggtaaaactgggcggagtcacgttgaacatgttaccttgcagttcgaccatgttttccttgagcctgtagcccatcacggcgccgttgccccaataaatataagcctgtccgtcgtcatcgataaagacggtcgggtcgatatcgtaattcacgccgctattcgccggagtcatgtcgctggtaatgagcgccttgccgatggcatccttgtacgggcctgccggatggtccgcgacggcgacaccaactgcaaagtccctgccgtcgtgcacggtcacgtaccagtagaacttgccgttccgttcgatagtctggctcgcccaggcactgccacgcgcccaattgaaagacctgatagaaagcgcggccccgcgatccacccaggtatccatatctcccgaagagaatatgtgccagtcgttcattatgtaaccttcgtgaccggcgggcgcctcgtcatgccccgtgaagatatacatggtatcgttgtaaacgagccctgcggggtctgccgtgaacatattcgtgacaacgggattgcttgccgcaaatgcgccaacggctagcgacaagccgacacccacaaagccgccccgtagggcgtttcccaatccatacatccaaacactcctgtttttagaataagttaattccgctagaacatcacccgatacggaatccgcctgtcaaaactgcggcccttgaggtcacggtaacccttgcgagcaggcacctgcattccttggcgagcggcacgcggagcaatcgcggtagttccgctgctagaactttcgggcgcgacttcggaactcgaagaactttcagcaacttcggagctggaagactcctcgacgctagaagacgattccggttcaacggccggcggggtcgccttcgcgagtttcaccttctggttgtccgcaccggtacgcacccaggtaatcacgggcatgcccgaatccttcgagacattcagcacgtcgcccacaaagtcgctgtcatagtcgccgtacaggtagtagccctttgcggcagaggcattttcgatgcggatttcgcaggcggtcgccgacgtcttgacggtatcgagcagcgtcttgggcgggcaatagtagcggccggtaccgtaatttctgagcgtgtaatggcgggcatttttcgtgctgcgttccacggtccagaattggttcgcatccttttcgctttcgggacgctgcaccacgattccgttctcttcaacaaaagacaggttgctgtgcgaaacggtcaggcggtacgtgccgtttttcacgagtgtattatttactttgtctacacccgtggtggtacgcttgattttctggatattcgcattctcgtcgtagtacaggtagtcaatattcacggagcggcggtaggtccagccacctggcgcgtttgcgccgtgatacatgaaataccagtgcccgagatacttgaaaatcgcctggtggttcgtctcggagttgtcgagcttgtcgttcagcacgcccttctgcgtccacgggccattcaggctcgtggccatcgagtaattcgtggtagacgggtagcccgaggcgtaactgaagtagtagttgccgcggtatttgtgcatccagggcgcttcgaaaaagtccctgatcttgatgtcttcgggcgtactcgcgagttcaatcatgttttccttgagctttacgcgacggcccgcgttccacgagccccaatacatccagatgtcgttcccatcgtagaaaattgcggggtcgatattcagcgcgacatcattcggggtgttgtcggtcacgagcgccttgccgatagcatctttccacgggcccgaggggtgatcggccaccgcgacgccaatcgcaaaaccttcgtcttgcttgatggtcttatgatgcaccgccacgtaccagtagaacttgccattacggtattcgcaatggcccgcgaaggcgttgccgctcgcccacttgaaggtccgccatgaaagtaccgcaccatagtcatggtagttttccatgtcgtcggtcaccagcacatgccagtcgttcatcaagaagaacttgttgttgttcccctgagcgccctgctcatcgtggcccgcaaaaataaacaggctatcgttgtgcacgagcgccgcggcatcggcagagtagaattttgtagtgaggggattcgctgccatcgcaacagccgctacccccatcagcatagataaagcacgtttaaacatacccaaacatcccttttttgttagcgattcatcaccttgaaaatgtactttcctttaggcaggccctgcagtgacacctcagattccatgcgcacagtctttcgagccatcagctgacccatcgggttcatcacgaagacttcgtaattgccaggacgatcaaaatggagggtgtagcccaaagcatttgcagtcaatttatagccggttttcaaagactttgtctgagcgagagccgtcgaaatttcgctggaactggaaacttcagcgatgctggagctagattccaccggagccacgctggagctcgaggcaggcggttcggcaatttttccgaagcggatgttgccgaccagcacttcgccgctcatgccgctgcccgtgagatagaagtccttgacgcccgaaagcttcttggtggcagagcagttcacttcggtccaggcgccgtttgcgcagttcgaaggaacggtgcacttggaaagttccgtacccgaagcagaaccttcgcggatactgagcgttccgccgcggcactgctgcagttcgaccttgacttcggtgctcttgatagaatccgtcaccacgttttcgaagatggcgtagccaccgctcttgacggcaagcttgtcgtcgttcgtgaggcgcaccttgatgccgttatcgaacccgttgcccggaatggtatcgcgaatcacgcgcaagaagtcgatgcggtccagttccgcataattctggtcgggttccacctcaataaagttgccgccgcgcttgagctttgcaggcaccatcgccacggacttttcggggaaactgccccaggcgcccgtcttcgggagctttaccgtctgcgcctttccattcaccgttaccttgtgcgtagcatctttatcgccgccattcgcgtagcggtaacgcataatgtagtcgccagcctgcataatgttcatcggcaagcgaatcttggaacccttcgtattgatgtagcccacgtattcgccgttcgaggcttccttcgtgtaattgaaggtcaggtcatccgtcgcaccgcgtgtcataatgccgtgttccgcctcggcactcaggtagcgcccgaggaagggctgccccatttcgggccagttgtcgtcggtaaacaccaagtcgcgaatgtggatgtggttgaacttgtcgccggtcaggtcgtagtaatgatgcacaaagcggatgcggttcaggtccttgaaggcttcgccgccgcccgggcccacgtaacggctgtaacgctgcatcaggatggttccgccacccttgttgagttccttgccgctgcggtccttgtaggttccatttaccttgtcggcgcggcccatggccgttttgtaagtggtctgttcgatttcgttaccttgtttgcaacatacgtcccaggccgtgaacaagaaatactgcccgccgtgctcgatgaggctcgggccttcgatacccgtaccgccgcgcgtcgcaatctggtagttcttcttgtcgtcgctcgcctgcttgcccgtcttggggtccagcttgatcaagcggataccgcccgcattccacgaaccgtacgtcatccagtactgaccatcgggagtcaccaccacgtcggcatcaatcgcgttgtagttgttgctgtttgtggtacgcgtcacctcgccctggtccgtccagccctttgccggatccgagaagttcaggttcgcgttcgtcgtgacaccgattgcagacgtgcgctggccaaaaacggagccgcagtaaaacacgccgtactggttattgaaatggaacaggtccggagcccagatgccgtcagtccttccgcccacggcattcttgagccactgcgggctatccctgaaaatctggcccttcgaactccacttgaccatgtccgtcgaggtccacattgctaggttgttattcgtggacataaggatgtagccattctcgtccctgtacatggaagggtcatggcccccttggcgcacgtcagttgcataccacgactgagcgaacgcaccttggcccgcaaaagcgagcgtgaaaattgccgcggacaccactccgcgagaatttaatcccattacaccaaacataatacactcctttaaatgtactaaataatgtactataatttttcgaaaaatcaatacctgtaataaaaaaaataagtaaatgcgtcgtttttacagattccttgtttttgcaaaaaaatgccccgtttgaaggggcttattctcttcaatcttgatttttatcaaggactcttttttgcaatgcgtaaaaaagtcgcatccagtttacgctctgcgtaccgtcgaagaagaatatttcatccattccacctacgaaatttctttcatagccaatggctggatttttgcaggccgaaaaacctaatccagaatcaaattttgcaacttctattttgacgccatcggcgtaagtaaacacgctatcgccccgaatggtaaaagaataattatgccaatcgccatcaagaattctcgcgtttccataagttgaattgtacacgcccttgccatttgcgcgagtatcaaggcgcaagttcaccccagcctgattggcgtgttgttgcaaaataaatccaacactatcttttttacaagaaagcaaacgagtgtagctcttaccttcgggtaaagtcgcttgagaaacgctatcacctttaatccaaatggacgccgacatcagcctgccgttttctgtaaatggatcaaaatcattgaccagcatccacgtatccgtataatcagtccataaagctccacctaaagccgccctcatttcgcttgatttaaattttgcgaaagctgcatcagaaactttttcattatccaaatgtaatgtgcggcgcgaaagttcgacttcaggtcctttatcgcgatagcaactgtctaacaagtcaaagctcaatgaaccgtccgcactaaaattaacttggtctaaacgtccccagtacaatagggaatcaccatcacttttttccaacgcaattacgtttcggttcgcatcgacaaggcatggccttgcggcaggtttctccaaacggatggggagtggcatgtctttgaatgtttcgtctgcagaagataggtcttcgaaaccgtcggggagttttacgcttatttctgaaacgtttgtgtagtttgaggcaaatgcaaatacggtttcatcttttttaaggggaaattcagcccagaacataccttcgtctgtgatgaaaacactccatggaccttcgggggcttcgggcatattatccaatttaattaaaccgtttgcagcatcagtagaatctagcacgtgtttgatgacgccgaatgtggaatagacggtattgttttttagcgttctgtccaagactgttttgattttcagcgtgtccccgatttttctatcgagatctctgaaatcgaaataggcgcgtgcgttcccttcggttacttctttctctgatatatcgacgcattttgcgcctgtggaatcaatgagataattagggcagttgcctaactcaaaatggatgggaatagttttcttgcttccgtctgttttgacgagaatggagtcgcaaattttaccaccctgcaaggttaaatctaaatcagaatcgaagattccaaaatatgcaatgcccatgtctgtttcgtaaggttcaacgcggagaccaaaacctgcatcgtatacaatgagggaatcgcctctaaacacttcttttttgcagttgcatgatataaagctttcgccttttaaaccaaacgattttgtatcaaagaaaacttgattgattttgttttttgtagaatcctcgggataatcggaactataaaaacgtttcgtttccttaaccattatggttgttacacccttgtcgtcaatgcggtaggtttcgccgtcttcggtgtccaaattaagagcgatagaaatggcgtttccttttacgggtacaatggttaaagtgtcgtaattctgcactggaacattgttgatggttacgtatcccattacaatgtctgcgttatcggctatttcttctaggtattctgtagtggtgaatatggtgtcgccaacagtatcccgtacggtgcgagaaagttgcaatgtgtcgccttccgaaatttgcaaatcatcgacgatgaccatgacgcgagccatgccactgccggtattcgtttcaataaggactttgttgcctgtgtttgtttcaatgaaaattccagcggcgtcggatcctgaatttccgcaaccgatgagcaatagtgtgcaagacgccgatagcgccaatacaatgctttttaaacaggtcttacgatttcccaaaaactcccaaaacatgttagcctccctgaaccaagtctttttcaaacggacgacgcttttgatttgccgagattgcggcggtgtcgtagtcgcttgctttgctcgcgtcttcgcggatattgctgaacacatgcaggttgatgtgttcgacgatttctggcttttcgctatcggcagttacgatgtgccgtatttgagctttgaatttttctgcagcaacttcgacttgcttttgtgctttcttggaaaccgagaatgtgaatgtggtcatgtctcgtgattccttgcctgccgattccaaagcctgttttgaaagttctagacattgcttttggaactgtaaaaccatttggctcttgctttgttgcactgtggcaagactgtctttggttggcttccagaatccgcgttcatcacggcgaatcagcgacatctttttcatcaactcaaggctcgcttgcagttttttctcgcttaccggcgggaatatttttgcggcaagttcagagacgtcgtccgcaacatccatcacttcgagaatcgcatagaccgtgctgttgtaccagttgccaaagaactcgtaactgtccgggtccacaatggcttgcggcgtcttgttcaggcgcatcatggcatcgaacgctgcctcgcgcacctgggcagtcttcccctggtcgaaatcaatcatcgcctcaaaatacttggcttcattgccctttagcccaatgacattgataaagcgttcgcgcatgttgtcagtcacgcgcttgccctgcaccacgtcgttaaaatagctgcgtgtattcgggagacctagtaaattgcaaaattcggtgcgcgaaaatgtcggttctgcggcttgcctacgttcttggtattcggcgaggtatttgcggaaccgagtaaagtcataaatgttcacaaaagtgctcatactacaaaatatactataattttgaatgaaaagtagtacaatgtgtagtaaaaatggctttgaattgagcttactagaacagcaccctgtacggaacttgcttgctatagtgacgccctttcaggtcgtggaaaccttgtttgcgagggaacagacgtaaatcattgcggtttgccgcttgtcgattcataattgcggtagttgttgaatcgccgacttcggtggagtctcctgcaacaatagatgatgttgtaagcagttgtgtcacgccgatgtagcggctaaaggtgtcgcctgcattgtccttgagcgtaaatttgatgtagcccacgccgccgaagttatcggcaagttttacagtcatcttggatccgctcacggttgcggttacgcctgtcggggcgttcacggtataggagccgttatcgtagcccttggtaaattgagcaaggtcaatgacctgggtttcaccttttgcaaaagtatagtgcgcgcgagccatccattcaagataacgttcgagttcagtccagccgtcacccaatcggtctttgtttgcgtcgctaaagtcaccgctcttggatttcggattgtaaccgtacatattttcccaccagtccggaagaccatcgagatcggagtcgtaatcgtttgccctgcttgtgctcgggtagggttcccagcccttgatattcgctgtgtcaacggcgtccgtttcgcggtcagggattcccttggttttgccgacagaacccacgacgctgtaagttccgttttttgtttccctgatcatgcgctggtcatgattgtcgagaataggctttgtttggcctacatcgctcagcacgtccttgtaagctgccgatgcgctttgtacagtggcgtaagaggcgaagaaaggtttgctgttccatggttcccaatcgagaacttgcccgccgctcagtgtgtattcgcgtccgcagttgtcgttgttcccattgcaagtgaatgaaccgtttgcggcttgcaaaatgttgttgtggtaatagtaagcttgcgaacctttgccagttccttcaaattgggcgcgcaacgtataaccgtgaagagttgtgcctgcgccttccttgtagtaattgccgacgaagtttacttcgtgcgctccgccatcggtcacgcgacttttccaattgtagaccacgttgttaaaaatgtccaggcgacctgcataatagccgttaccgtctagcccaccgccaagactccagttgcgccctgcgttgtgcgccagcaagttgtggtggaaactcccgatgtcgccgccgattgttgctgcgtatccatgtcctgttcctgctgcataattttggtggtctgcgacatccaaggcttccgaaattaaagtgcgctgtagcgtcaggtttttgccgccgcgactgctgaacgcttcgtcaattgtccagctgatacttgcgtggtcaagaatgctgtggtctccgcctgtaaggcccatgccatcgtaagttgtgccgtagcctaagcgcacacgcataaaacggataaccatatccttgcccgtaaagccgatgggatcgcttttaatcgtaattcccttgccgggtgccgtttgcccagctattgttacataatcttgattgcacactaggcgacttttaagttgtattacgcctgcgactttgaacatgatggttcgtggaccgatatctgctgtacacgcttcgcgcaaactgccggcgccatcgtcgttcagatttgttacgtacacgacttttccgccacggccaccgaccgcgttacgaccatagccctcggctccttcaaacgctaaacgccctggtttgaatgaccagatatttcctgccgtaaccgttccgttcgcatcaacttcatccacgcgccaatagtaggtctggagcggagtcgtgccgctcaccttatacgagttcccggattgctcgcccttgtaaatggaagtcgttgcggaatttgccgaggtcgcctttaaaaccgttgcagaatccgtcccgaaatagacgcgatgctttacggccgacttcgccgccgtccacgaaagcgtcagcgccccgttttcgtgtggaacgtggtaatccaaatccgtcggagaagggcttgttgcttgtgcagccacattgggaacattcaattcaaaaccgtttagggtaatcgtacccgtgtttagttttacggtggttgaagcgcttgcgccgcttacggaaaaagttacatacgcgatcgccgcactggatgtcgaaagtgcgcgatttgttggtttgaccgaggcttgctttgaattgttcacgtagacatcaatgctgttgcttgccgcaacgccatcgacattgttcagatacaaaagaaggctatgcgtccctgctgcaagattcgagaacgtgagagtaatgtttccgccgccttcgaccatcacaccatcgcacactagttttgcataggaaggtgattgtactcctgccttgtaccagttcgtcttgagatttccgctaccggcgaccttgatttttacgcccgaaagtgtcgtatctttggatgtgacgcccgaaaccacccacggcacataattcggctcggttacttcgcttgaattacgtccgctcatgtcaaaatcaactttgatgattggtgaacccgcgaaggcatgcgcagcgagtcccaaaaccaacattgatttaaaatatcccataacatactccctgttgcatataaaaataccctcgattcaacattgagggtagagctattgaaaattaaggttgtccgtggactacgctaccttacttttacggaggttcccgattctgttaagggtgcggagcagattgtaacggcttgcaattccaagaactccaccaaggatgttgcgtcgtttattgcggcgaaagatttggttctttatgttggcttggatagtcgtctagttcgcatccacggcaaaaacgtgcaaaagacattccgcatcaacagggaataagcgaaggtatattagaagctggaaagcccatttaaacaccttttacacggaaaatttcaagattccttgttttaatcaacaaaaaatctattttcctttagaggtgttgtttatgggatatgtttgtaactttgcgaagggcgttgcccttcttttcccgctatttctttttgcttgcggaaactctgaatcggtgaatttcatttcgccgaacgaatcgctcgtttcgtttggcggcgaagcccagagttcgtccagtgaacttttgcaaagttcatcttctttgacgattatacagtcctcgtcaataatcacgcagtcgtcctcctcatcggtaatcgcgcaatcgtcatcttcgcgggttcccgtacaatcctcatcttcggttctcccttcgcctcccaataacggagtcccttacattcgtattataacttatgattctacaaatgtcgatagcgcctacgctctttgttctgttgaaattgctgggaacggaatttatgaggatttagcccctgcaagtggtaaaatccgaactcgtggaaattctacgcgcctctggtaccctaaaaagccttaccgcgtcaaacttgatgcaaagacttctgttctcggactccctgccaataaagattgggtgttgcttgcgaattatcgcgatcaaagcaaattcatgaatgcggttgcttttgatatggcgcgttacatggggagcttcgcttttgtgaacgccaaccgatttgtcgaagttgaaatcaatggcgagtatatgggcatctatcagcttaccgagcaaattgaacatggggtatcgcgagtcaatacgggtaatggaggggtgttgttgagtcttgacaaggatgatggaccggaactttcgccgagtgccacgaataatttctatagcaaaatttacaagttgcctgttgccgtcaagtaccctaaaaatgtgaccacaacgcaaatcgataccatatctgcgaaccttgcagttttggaacaggccattgcaaattccgactatgacagcgttcaaaaactcatggatatcagcagctttatggattttctaatcttgcaggaattgacgcacaatgttgaattagaagccccgcgcagtatgtatttgtataaggattcttcgggtttgtatcacatggggcctgtatgggattttgatggtgggtttgcttatagctgggatgaagataccaagaaatactttgttgatcaggactggattttacatagaaatcggacggtttccggattctttataaacttgtttgcaaatgaaaatttcctggctgattacaaggctcgctggggtcagcttaaaacaagtattctggctgatgtattttcaaagctagacgattatatgttgcaaacacaaaaggctcttgaaaatgatgcgataaaatggacgcctgtccgcagttacattgacgaagttcaaagcctcaaaagctggcttactgaacgcgtgaaccgttacgagtcggctttgcaaaaatactagttaacaaaagttctcccctcgacattcgccggggggaggatgggttgggtgttggattagctttcgttatcttgttagataaaaaccacgatgtttacgttgtttcacaagacgtcctcgcaaatcataaacatgttcagaacagttcagcaaagctcttttcgcacgaggctttagcgaagttgttttagcattcggatcgtcaatggtaaatttcccgctgcgggttgcgtcgccaaattccgcatcgccacccttagtcgtaatcgtgtaggtgtactctccgctgacggttggcgttccgctgaagtatagggaatttgtctgtgcattccatttggctgttacgcctgcagggaggttttcgactgttgcaccatcggcattctggattgcaaaagtgaacgggacaatcgaatcaccgagtgcgatagtttgactgctggatcctgcgccctgcttgataatcgcggcgggcttcggtgtatgatcgccgacaagcgtaatgtcaggcgtcgggaacttgtccttattgccgtataaccaaaatcccaaatgcggaggttgattgtaggcggtgttttgccagctcatgccgagacggtaaatcgggtcgtgcgcaagcgtgtacatacggtgttccgtcggaatcgtagttgtgtagatgtagagcttggatgcgccatcgtgcaaaatgacttcttcgcgccagtcgcctaaaatatcaccgctaaagttcggcgttgccttggtggtgttgcagctgttgccctgcatttggaaaagtgtgttgctctgttgcttggcatggtcccacttgctgatggtcgtattgtccaacagttcatcaagcaagtcgccatcccaataaatacggaagttataagcggggcgcttgtctgctttccaaatttttccttttacggtataggtgttccaattagcggcagaccaaagttcgtgtccacggtttagcgagtccacatcgcctgcgacgccgcgcccgttgtctccggagctcgtttcgctaaaaagcaacttgccggtgcgggcatcgtgcaaatcgtatccgtagggcttttcttcgtgaacttgccaaacttcaagaccgggattatcggggtcgagatcgctcaagtgcatggcatcgccgtggcccttgcctgtgcggtacatgaattttccatcgtggtcaacggcgcaacttccttcaataatttcatcaaagccgtcgccatccacgtcgcctgcggaaatgttgtgattgccttgcccgtaacattcctgtccgcttgttgctgcgttgtaataccagcgttgtgaaagggttttgccatcccaatcgtaggcggtaattgccattcgggtgtagtagccacgctggaaaaccatgcttggctttttgccgtcgaggtaggcgtttgttgcgaggaatctatcgacgcggttaccgtagctatcgccccagctcttgacggtgccacggccggggttgtaatcgaccgtcgccatttccttgccggtttcgccgttgaaaatcgtgagccattcaggtcccgaaagaatatagccgttcgagtttctgtaatccttgctgtggtctgcgccttttgcagaaccgagcgataaataattgccgctgccgtcttttgttccgggggctgttttcaccgcaaattctgctttgccatcgctatcgtagtcgcctacgagcatctgcgtgtagtgagcccctgcgcgaatgtttacgccgagatcgatgcgccaaagttttttgccgtttattttgtaacaatcaataatgacattgccggttttgcccttctgcgaattgtctttagaattgctcggatcccacttgagaatcagctcaaattctccatcgccgtctacatcgcctaccgcgatatcgttcgggctgtaggtgtaatcgctcccaccattcggacggtcaagatttacggtcagatactgattactccaaacagaaactgcagcatccgccgctatttctttgccgccgacaactgcctttacggagtatttgctcgatgctattcctttcgtatctgtgtagttgcttgcttgtgagcccgtaaaactagcgattttctcgccatcgcgatataggttaaaaccggtcgtattgccgtctgttccgagaactcgccaactgaggaaaaccccgttagtcgtctttacggcgaccaagccgcgattcaaccattccatctgtcgcgcagcctgcgcactccctagcccaagcgctagggataatcccaaacaccaaattttgttcatatcctatcccttttattagccgaaaaaccaaacaacaataatccggcaagattaatataaatctggatgttggtagtatgcctcgcttgctcgatttctcgttgtctgcggacaactgctttgcctatgaaaacaccccggcgaaaacgctgaggtgctgtgtttcgttgctctatcttgttatgttaatcggtcttgcttcgcggtaactgcccgtcgtgatttttacgatgtaggtgccgcgcggcatttggctcatgttgagcgaacgcttgtgcaagcctgcgttttgcattcccgtgatttcttgtgcaagcaatgctccgaatccattgaataggcttatcttcacattgtcgcgctgagggagtgtgtaatggatttcgagatttccattacggagggcgaggttcatgtgtgtcgaaactttgttgagtccgtacatcagagctgtggtctttccgctttcgtcactgcctaatccgttggtaatgctgaccgtgactttgaaaaggactgttttcctgttgtaagcaagtccctgcgtaaagctgtatttttctccgttgctgacgcggttggggtagtggcctatcgcgagagtcccgtttgccaaatcagcttcgctgaatacataggcggtttcgccccattcaacgactttgccatctttgctgaaccaatggcccggtgtgtttgccgtgctgttggtgacgatgttcccgtcgttttcaagtgcgaagaattgtgcctgtgtgagcgttgctgtggtgagtccgagtttcttcgcaacttcgctagcgttgaattttgcagaaacggtggcgtagttgtcgtcaatcgggagtgtcgctgtgatgttgtatgtggttgcgccgtccgtgacgatttttgcggaactgctggagctcgcgggcatctcgatgctgctcgaagattccggcgatacggaactgctcgaacttgtcggtgcgtctccgatttcaggccatgcataatccaatttaaagttgttgtaatacttgacgtttgcagccccagcgccactgacgcccgtttccaatttcaacttataatcgtaatgcagcttgcgaattcccgtgttgccggtgtactggtaatcggtattcacgattaccgcgaaaaccatctgcgagccattcgtcgaagaaggcgtcttgtccaggcgaagcgtcgcagaaccttcgcccgtaatgggttcgctgtacacaggtgtaccgtcggtcgcgcggtagcacagcaagaaattcatgttcttgttattggaattcgcgccgttcgggtagaaactcaccgtcacttcttttgctccgctttgcaccttcagcggcaccacgttcgaacccgaccatcccggagtcgtttcctgaatcggaacaaggtaaccattgctttccgtcaccgtctggtaaggcgtcatggtccaggtgtagcttttcctgttgttgtcccacatgtcctgttcccagtaggtgtcgcttccgaaatgctggttcagcaaattcttgatttcgccggaccattttttcatgtcaagcatcgcaagccttgcgcggaattcggtaatgagcctgcgcacgcccgcatcgccaagacccttgtcgaggccgtaggtctcgagcaggtacttggtcttgccataagcatttccgtaaatccagcgcaccgcacccgtaccgatccacgtgccgataaaagtcgggaagatgttgctgtactgcgagcctcccaacaggtaacgctgattcttaccggtcacgccaccgccatcggcgccgccaccagggccaccgaaggtcccgtcaatcagccagcccgaataggtttcaataggcataaacggcgcaatgaccgtcgccgcgttcaagaatcccataccgctgtaaacaccgttgcggtggctgaacatatcctgctgaatccaggtgttgcccgcttcctgaaaccagtgcgcatcctttgcgccggggtaaccattcgtcatcgagtgaattccctcatgaatcatcgcgtccatctgcgccacgcgatcacggtaagggcaactcgtattgaagctatacagcggatagaacgaagcggccacggccgtgtagcctgctacccatgtttgccaaccgcccgtagtatccgtctttgcgccaccggcacacgtacccgaaccgtagtaataaacggcgctgtactgaccttcttgtgcttgggcatccggcgcccatcccatctcattgtacaaatactcaaaatcggtatcgtacttcttaagaatcgaatcaatcgtcacatcggtaatgcggctgtcgcgatccttgccccagtaaaacgcccaccacttaccggccttctttccggtaacgcccgaacaattgttgttgaacttggtcggcggcttgatttcgcctaggttcgatttggtatcgtaatccaaatctgaacgatagccgggccaagtgtaggcatcgccaggtgccgcgtaaacgttaatgcttagggcgaacgtcaatgccgtgcccggaatccatcccaaacaacttttttgcataacacactccatttttatgctatttagagaaataatttttggtgtgccctagcgcaagtttttaagaaaaatggaatgattttctgtgttagaagtgtgtaaatgtgtaagaataattaatgaaatatatttatttaattgtaaatttgtgtattttattgatttttgtgtaaaaaatttctagtttaaaaccatgtgcattgcgcttgaacatctgtttgactatgacgacttccgcaagttcctgcaagactattttgaggaacagaagaaaatgcggtcggtgttttcgcatcgattttttgcagcaaaagcgggattcagtagctcttcttattgcctgaatgttatccgtgggcgcttcaatttgactccgaaatccatcgagaaaatttcaaaggcgatggaattcgaaccgttgcaaaagacgtatttcgaggtgctggtgcagtacaaccaggcgcaacaagttgccgaacgcgaacacgcctggaaccagattgtccagattcgcaagcagatagaatttacacatgtcacgactcgtgaacagggatacttcgaaaagtggtattatccgattgtgcgcgaattggcggtatcgtcggattgggatggtgactaccgtgtgttggcgcgttcagttgtgccgcagataacgacggacgaggctcgcgatgcggtgaaaaagctgctggaatggggactcttgaaaaaagagggtgaacgctatgttgaaacatcgcaaatgctcgatgcttcggaaattccgccaatggctttgcgacgaattcgtcatgagtatatgcagcatgcgatgggggctgtggaatccatgcccaaagatgagcgctttgccgcattcacgactcttgcaatgagtgaaaaatcctacaattatgcagtaaaggtgctggaagatgctcgcaagaagattattgcccgtgcggcaaatgattcggaagtggaacgcgtttacgaaatgatgcttgtggcgttcccgatgagcaagaaaatagggaaggaggcggaaaatgaaaaatagacaagtttatctaaagttgtcgcgtaattgcgttgcgtgcgtgatgtcgcttgcgttttcgttgtcgttccaggcttgctcggatagcgatgatgtggccggtggagtgaccgatatcggaaattcaattgcggatttgtctgatacgctgaggtattccggtgtagtgcaggacttgcaggggcgtgctgttcctgctgcgcgtgtcgttgcctacttggataattcgaaagaaattgtggattcgcttgaaacggtcgctgattctacagggttctttaagctaggtccgattccaaggatctcggcgaaaggatctccgcgtttttatgcggaatccaaagggctgtccggtttgcgtggcgatggactctctgacgtaaggttggatacgatttgcattgctgcgcacaaaactttaagtggaaaaattgccgacgcgacttctggttatgtgcgtattccgggaacgcatttgcgttctcttatcagtgaagatggttcgtttgcatttgattctatcccggcgggctatagaatggaccttgtgtacatgcagaatgattcggctatcgctcagttcgaattcacggcactggaatcaaaggattcgcttaagttgcctgaactttcggtcaatggggaatggcttacgagcggtgatatgcctgttattgcggaatactatagtttccattattaccttccgtatgattatccagaaaatctcccgaatgggtatggcgacccggaaattgaagtttatctcggcatgaaccgcgatatcaatgtgctcaaccatgattcttctgttgcggaaaacgtaaactatgtagatggtttgagcggcaaggcggtgcttttggaaccgggacaatttatcgacttggatacgcttaatccaacgggcggcgactttacactttcgctttggaccaagtggaatggccccaacggcgaacaccaggtgttgttttgccagcgagcttattggagtgattctacatcgcgattccagtggcattatgaggtgaagagtggaacgtttgccgtaatgaagggtatgccggactaccctggggcagtgtatttcggggattcgacatccgtgcctgtcggggagtgggctttccttgtgctcgtttccaagaatcacatggtgagcatgtatgtgaacggtaaagcggtagcaattgcgggttccgatggaactgaatttgcaggggaatttgtgccgaacgagctgaaacgcagcgttcctttccgcatcggtggcgacgaaattgggactgaaacttggaatggtgtgattgacgaagttcgcgttgaatccatcgcccgcagtcctgagtggattgaggtcatgtatgagcggctgaagccttaaaatgtgtttccaaaaattatgtattttgtaaattatatataaaaatttacattgaaaaattgatgataattgcttatatttggaaatatgatagatgtttccaaaattagtgtatttatgtattttgattaccgcgattttattcgcgctgttttggaaacaatgcagtcaaaggggctttcgctccgagcgattcaagaaaatgcgggagtttctggttctgcgtttttcagccgaatcctagatggctcgcgcccgctgtccattgcgaatgcgaaaaatatcgccaagtcttgggggctttctgttaatgaatcggattactttctcgatttggtgcgcttcggtaacgaaaagaatgtagatgtacgcgaagaattgttgcgaaagctccttgcggtccgtgcgaacaatcaggaatttgctctgcaggattcttcgctcaagtttttctcgaaatggtactatcccgtgttgcgcgacttgctccctctgcttccgccaaatatgccggcggaaaaaattggacgcatgtttacgccagtgcttcgcgctcctcaggtggaaagtggtattcgctatttgatggaatcgggattcgttacgttagatgaaaatggtgtatatcgtgtggaacagcctattgtttcaactccgcctcgcgtgcgttctacgattttacgcaaataccatctgaaaaatcttgaagtgaatagtgaagtttatgatctgttcactagtgatgaccgcagcgttacgagtgttacgtgcagcttgtctaaagaaagctttgaaaaagtccgcgaagaaattgcgaaacttcgcgaaaaaattcttgcgttatctcgtgaagagaaaaatccagaccgtgtttgccatgtagggtttcagttggtgaaccgcgccaaagtcaaggaggtaaagtaatgtacctccgtaatgtttttcgaaaactggtttgggtattccctttgggtgttgtggcttttgtcgcaatcctttgtatttcgattgttggctgtagcggaaattctgacatcgcaaacggcacgggtagtaatgctggtgaaactgaaattgcagggattatcacggcgacaaatcatgggaaacctttggtgaatgcgcttgcccgtgtgtggattttggacgaagactccatgcatgtggcgtatgaagattctttggataacaatggtgttcttgaaattaggtccgctgttcttggtgaaaaagcgcctgtccagcttttggaaacgcgttcgggcgactcgttatctacaatgcgctgggtcaatctcgaacgtagtcccgaacaaaccctttctattgcggcaagtgagactcttaagggttcgataacgaataacggtgttgcagtagaaggtgcaactgtttccattttggataagtccgtcgttacagatgtaaacggaaactttgaatttaatgatttgcctgcgggcgtgcattatgcttttgtcgaaggctattttggaaagttctcgtaccagatggaaaccggattgaatgaaggtgcgacaacgaacaacattaatctcgcagatagcatttttacggttgtcgaagattttgaaaactggaaaaaacagacatttatcggaaaaagttttggacagggctggtggtttatttgcacagactcgttgcagggtggcggaagtcgtgcaagcgcgggtgtcgatagtgaaaatctttttgtttctggcgatagcgccaaaagtggaaaaagcttgcacgtctcatttgatatagatgagaaaactccggggcattatggagttatcggttttacgattggtgacgattttgataaggcagaaatgtttgcgttctatgatttgcgtaaggcgactgcaatttcgtttgatgccagaggttctggaaaaatctcgttgcagatagccaaacgcagtgataaaggcgaacgtgaatatcacgaatcgtactttgtgacgcttacggaaaaatgggaacatttcacgtttacggcagatgatttcgatacagaacttattgcggtcaatgcaatcaacattctcgttattgacgataccgaaatttaccttgacaatatccgctttgacggtatttcgcccagtatgtggccgagtctcgggatgcgtttttaaaattctttttcacgtataggagagagtatgaaaaagtcaaaaatggcgattgtcgccttgtgtgcgtttgcctttgtgggtagcgcatttgcaacaattcagcccacgcgcgtaggtcccgtaagtcaatacggtgctttgcaagccggcaaaaattccgctggcgaaggccgcatttatggaagcgtgcaaggcgtcaaagatggagccgaagttcaggtgcgcggaatgagccttacctggagtatcttttggccaaacggaatgtcgttctacggcaattcctttattgattcgcttgtaggcgagtggaatgttgaacttgttcgctctgcaatgggttccgttggaaattggggacaagggaattacaagactcgtcctgaatattattccgcacaaatggacacggtcgtacaggcggctatcagaaacgatgtttatgttttggtggactggcacagtgaaggtggctattataattgcattcacaagggtgtaaaaccgaagtacgaatttaatgataataaggcttgctttacggcaagtgatgccgcgaaattctttggaatcatggctcagcgttatggcaaatacccacatgtgatttttgaaatttacaatgaacctgtgagtgaaagttggaatgacctcaaggcttatgctgatacagtcgttcaggaaattcgtaaatattcggataacttaattgttgtagggacaccgatgtggtcttctgcggctggcgatgctgttgcaaatcccgtcgttgacaagaatgttgcttacacgcatcatttttatgccaatatgcataacatcaatgaaacatcgactagccagaatgcaagcccgaacaaggctattgctgcgggtctcagtgttttcgtgaccgaatggggctgggttgaaaaagatatcaacgatgccaagaccaaggcgaatgccgatgcgttcctgaaatgggttgacgaaaagaaactttctaccgccaaatgggatgtcgaaaagccgtatcttgaagataatgatgacgacaactatatcaaggcgaacgttcttccgcaaaagacgacttacacaaagaaccttgattgggcttcgcaaattaacgatgatctcccgtttgctctcaagacgacatcgacagatgctaccggagaatggagctttattacggatgtgagcggtagcgatgaacagggtgaccacggtaattctagtttcgaagataactccgaaaacggaatggtcaagatggataaaatcaagcttgatacggtcggcactgcttttgactatgcaccttatgtgaatgccgattttactttcaattttgatatttccaagtgcaaaatgttcagctaccgctataaaggtacgaaccatcaatttgtagcctatagcgattggaatacgtctaccgaaattctcggtcagggactttgggattatccgtttgtcggcatgccttattctccggaatggacaaccgcttatgtggattttggctggatggtcaataatggctggcaggctgatgtaccgacaattttctctacaaagttgacgacggcgctccgctttagtgttaccaacgttgcgtttggcgattatctctggattgatagtctcaagtgcgtcgaagatgtgtccaattacacggttatggaaatcccggacattttaagtatcccgacggcgagaatggctgctcgcaattttgttcgcgtgaatactgacggcttgaatatcgttgcgacgggcgttaagaatggaagccattattcgctctccaatgttcttggacaaactttgcgtgtgggcgtggcgaaagcgggcaatttctcgatgactgcgccgcgtgctggtcgctacattctccgcattggaaattctgtctatccggtaacggtaaagtaatattcatctttctatcaaatcctaaaattggctttgccaataaaaagcaccctagaattgactttgtcaataaaaagcacctcgacgtttgccgaggtgcttgattatttggatcgatgagaacagttaaaataaaatcctgtatggaatttgcttttcgaagcggcggcctttgaggtcgtggaacgtgttcttgcgcatttgaggcacgttgcggaatgtgtgggcttcttggaaagcatctcgaattgccgttgtggaatcttgcgccgtcttgctagagtcttgagccgtttcgctggagtctcgcggctgttccggtggctcgcttgcgtttgcggacttttcgacgagtatttctacgcggcctgtgtattcagtgttgtcgtttcctttgacggtgtacttgaatgaggcgagtcctttgaagtctttgtcgggtgtgaatcgggcggtatagctgtcacccgcgagttccacggtcccgttttctgcagccgatacggtgtaagacggttttacttcctggaacccgcgagtgattgtacgcaggtcaaaatcgagcgttccgttgccttcgacttgtgcatgcatggcaccgagccagttgatgtatttttcaatgcggacgtagccgtcgctttccttggtcatggcgtcgtcttttgcggtgtcatagcccattgcttcttcgaagtagtccggcataccgtctttgtcgctatctgtggctgctttcccggcgatgacttcaccccagccgttgtttgttttgaggcccatagcgcctacggattttacgagcgcgccttccttgccgagcgtgccgacctggtgccagataagcgaatcaatgtcgtcgtaggggaggacgccactttgcgaggtcacgtagcgccaggcgcttgccgcactcatcatcgggccctttgtcgtgagctcgttccacggatttttcagttcttcgccaggtccctggtagtaataaatgcttgttggcccgccattgagcactccgtcgcggtttttgtcgattaggtttccgcttgcgtaaatgctttggtttttatcaacctgaaaccactcgtttttaccttcaggaccatagacaaagtagttgttcacgatgtcgtgcttgaattttgcactagtgtgtgtcgtgtagcccgcttcgaagttgtaaaggatgttgttgacgaaaatgtcgttaatcttgtcgagcgggtttctgttgtgcgtattcacgaaggcgttgtagtaccacgcccaagtaccgtcaatggattcgatgtgggcgccgaactgctggccaatcgggtttgcaatgagcgaattctgcacagtgatgccagtgacacggtaatctgcgttgtccgaagagcctccgaagttattccacggagcaagttctaccgagcaatggtccacaatgacgtttttggcatcgtagaggttgagcgcgtcgtctttggtgcttgccgtattttcgcccggacggatgcgcaagtaacggatgatgatattgctctgcttgcctgtcgaaagttttccgccgtgaatggcgatcccctcgcctggggctgtctgcccggcaatagtgatgttcgacttgatcgaaacggcagttttgatattgatgatgccgccaacgtcaaaaacgacaatgcggttcccttggctaaccgcatcgcggaatgagcctgcgccgtcatcgttcaagtttgttacatggtaaacggtgcctgcgcggccacccgtaacgtttgcgccaaatcccagcgcttcaggaaacgcgagcggctcggcgcttgcttctatacaccaaaacgataaacagagcgccgaaaccgcgaaatttcgcttaaaaccaaaagaatatcccataaacaacccctatattgcaatatactgaaaaaataccattgttttgaagaaaacaatctaccattattataaatggttgtctatagacaacggctaatgtttttcagttttcttcttcctactgtctaccgcctactaactactaatccccacttgaccccttttatgcgttttactacatttgtgccactttgagaataaatatcgcacaaaaacttactgattccgaagaccaacgagtggtctggtcccatgccgacgctcctgaaatcttcgacgaactgcacctcaagggcgatctggtagccgaggtgctggttagccccgaaggcaacggcaagtgccttgtgaccggtactatctctggagtgcaaacactcacttgtgtccgcagcctggatctttttgaccgtccgttcgaaaccgagattgttgtcgaggtggagcgcggagcatgcgctgcacaggaacttcatgacgacgacgatgatgttttcgcctacacgattccgcagacacaggacttcgtagatgtttccgagtgcgtccgacagctggtgaccctacaggaacccattgcgcccgtgaaaaatcctgacgaagattttatctttgtaacaaacaatcaagctggcgatggtgccgatgctgaaaagccgctcgacccccgctgggaaaaactcaaagctcttaagagcaaaatggaaaacaggagttaaaaatggcagtacctaagagaaaaacttcgaccgctcgtcgtgacaagcgccgcacccactggaagatggaagtgccggctatggctacctgcgatcattgcggttccgtgaagcgtccgcatcgcgtgtgcccggtttgcggcttctacaacggtgtggaagttgttgacatgaagggtgccgaagcttaatctaggaggaatccgtgatcaaagttgcactggatgccatgggtggcgattacgccccgagtgtttgcattgaaggcgccgttagcgcagtcaagaaaaaccccaatattcatgtggttctctgcggaccggaggccgaggtcaaggcttctctcgagaagcttggttacaccggcaatcagatttccgtagttgatgctccggacctcgtggctatggatgaacatcctgtcatggtggtcaagaagaagcagcattctggcttggtgacttgcgttgccttgcagaagaaaggtcttgtggacgcttccgtcagtgccggtaactctggcgctatgatggctagctgcctcatgatcctcggtaagacttgcgacgagttctcccgtccgcctatcggggttgcacttccgacaaaggatcgccgcattgtgttggtcgatggcggtgcaaacgttgatgaacgtgcttccactctcgttgactttgccattgcaggttctgcattcgccgaagcttacctcggaatcgaaaatccgaaggttggcctcttgaacatgggcgaagaagaacacaagggcccggcggttctccaggaagcttaccagctcctcaagtccgctccggttaactttatgggtaacatcgaaggtcgtgacctcatcgcaggtaaggccgacgttgttgcgacttctggctatacgggtaacgttgtgctcaagctcctggaaggcttcttcgaaatgcaccaggaaatgttcggcacaatcgacactccggctggcaagcgtttctccgaaatgtgggactaccgcgctacgggtggcgccttgttgcttggcctcaatggcattggcatcatcgctcacggccgttccgacgctctcgctatcgaaaaggctgttgaagtggctgccaagtatgctgaagccgacgttgccaacaaggttaacgctcgcctcgctgcaatcaagtccgaggaagctcctaaagcatagcttttgtctgcattaagactttagttgcaattagacggatctagtgaacgctaggtccgttttttgttatcttggataacaaataatatgctttggacgaaccgtctggcaccggtggtgtgacggctattctaagcttaaatcatttgtattcacccatgacacttaatgtcatacaggaggtcaatttataatgcctacgaagtctattgtgactggcgcatctcgcggtatcggtcttgccattgcaagagaacttgctgctcgcggctctgacgttgttcttatttcccgtggtggctgcccggaacaggccgaagctatcgccaaggaattcggtgtcaagacgttcacgttcgcatgcgatgtgagcaactccgactctgtgaaggacgctttcaaacaagctatcgacgcactgggtggcgtggactgcctcgtgaacaacgctggcatcacccgtgacggcctcgtacttcgcatgaaggacgaagatttcgataacgttatcgcaacggacctccgctcgacgttcctctgcaccagagccgtcctcaggacgatgatgggcgcccgcaaaggcagcatcgtgaacattgcaagcttgaacggtatcagaactcaggctggccaggccaactacgccgctgctaaggctggcgtgatcggcatgaccaagtccaactccatggaattcggctctcgcggtattaccgtgaacgctgtcgctccgggattcatcgatacggacatgaccgctgccatgagtgaagaaactcgtgcaaaatatgccgcccagattccgcttggccgcctcggtcagccggaagatgtcgccaaggcagtcgcatttttggcctccgacgatgccaaatacattaccggacaggtaattggtgtcgatgggggcttgaacgcttaaaaacattttattaaatttggacaaaactttttcccatggagaaaaaaatgaacgaagaaattttcaagaaggtcacggacgtgatcgttgctaagttggaagtcaaggctgaagatgtcaagcccgaatctgaattcggtaatgacctcggtgcagactccttggaccgtgttgaactcgttatggctctcgaagacgaattcgatgtcgaaatcctcgattctgacgctgaaaagttccagaaggtttctgacgttgttgctttcctcgaagcacacaagaagtaatctagttttactttagcccgcatccgttgggcaaagaaagagctttgggtccccggtttcaccggggattctttttttaccgtcatcctgagcgaagcgaaggatccagtgaaattccttttttaaattgtaagtctaaaactcataaggagattctgttggaagaacaaaacttgctccacaagattcttaaactctggtttcgccagaagtccggtgacgggcttgaggctaagcttgggtacagattccgcgatccagaactgctggctcatgcactcgtccaccgctcgttccttgttggcaaggatgtcccgtacgcaagcaacaacgagcgcctggagttcctcggcgattccgtcctcaacatgctcacgacggaattcctgtacaggacttatccgagcgatccggagggcgagctctccaagcgcaagagcgcgatagtctcgggacacgcctgcgcccaatcgtccaaggaatgggacttgagcgaatacgtgaaaattggaaagtccgaagccaagatgggcggtcgcggcaaggaaagcatcctcgctgatgcctatgaagctgtgcttggcgccgtctatctcgatggcggtctcgaagaagtccgtgccattttgaacaagttccatttcccgcgcgtgcaagaaatcatcagtgcaaccgactttgtgaactacaaaagcgaacttctggaattttgccagggcaaattgcgctgctctccggagtacgtgattgtcggcgaagaaggtccggaacaccagaaagtgtttacggtcgaagtggttgtgaacggcaaatcgtatgcccgcggtcaaggcccgaacaagaagaaggctgaacaggaagcctcccgtttgtcgcttgaaacgctcaaggccgaagccgccgaagccgatgctaaaaaagccgccgcacccaaagtcaaacaacccgcacaccatatcggattgccgtgataagaacttagagcttagaacttagagcttagaaaaagtctaagttctaccaactaagttctgccaactgcggcgaagccgctattttattatcttgtcttgcatgaatacattctccctccgctctttacttgccgttccgatggcggctgctctcgcctttgctcttgtcgcctgcaatgaatccggcgattccaaatctggccaagctgcgaagtctaaaaaaggcaccgccgtttccgaagcggattgcccgattctcccgcttgattctacggcaacaggcgagtttgacccgattgcctcaaaagaagctcgcgcctgcggctccatcacgctttggggctccgccatgccgaagtctttcaacatgtgggaagactacaatagcttctccgctgagctcatgaacatgatgtttgaaccgctcgtgagcctgcataccactgaagaccgcgaagttggcatccttgccgacaagtgggatgtctccgaagacggcagaacgttcacattccatgtggacccgcgcgcggagtggagcgatggcaagtccatcaccgctgaagatgtgcagttctactatgacgtcatcatggacgaaaagaatctcacgccgattttcaaggtggggctcagccgctttgaacgcccggaagttgtggatagcctgacggtccgcatgaccgcgaaggaatcgcactggggcaacttctgggaagctgccggcatgcttgcattcccgaagcacgtgtggggtggtaaggacttcaacaagattcgttacgaatttccggtcgtctctggtccgtacattatcaagacgttccgcgaagaccgttttgtcgaactccagcgccgtagcgactggtggggcttcaagaagaactggaatcatggcaagtacaacttccagaaaatccgttaccgtttcatgaacgaccaaaccaaggcgcttgaagctttcaagaagcaggactttaacgcctatgccatctatacgagcagcatctggatgaaacagaccgactttgatgccgtccagaagggctgggctgtcaaacagcgcatctacaacaaggaaccgattggtttccagggcatggcgatcaacctccgcaagccgcagttccaggatgtccgcgtccgtcgcgcactttcgtacctcttgaaccgtgaagcgatgaacgaaaagtacatgtacggccagtacttcctcctcaacagctactatccggatctttgggcgaataatcagaacccaacggcgcctgtttacagctacaaccccgaaaaggcccgtgcgctttttgccgaagcgggctacaaggtgaatggggaaggcgttctcgaaaaggacggcaagccatttgcgattaacttcatcacgagccaggaagacttgcgccacctcacgcttttccaggaagacctcaagaaggtgggcgttgtggcgaccatcgaacagatgagccagagcacgctccgcaagcgcttggacgatgcggactttgacctttactgggtgaactggggcgcaggccgtctccgcgacccggaagctagctggatttctacgactgccatgcagaagggcacgaacaacctcgctggtgttcaagacaaggttgtcgatagtctcatcaatttgcagaagacggaattcgacctcgcgaagcgcaatgaaatcttgaaggcgcttgataaccgccttgccgaaattgtcccgtacgtgctcatgtggcaatgcgaccaccaccgcatcctctactggaaccgttacggcacgcccgaaaagattctcgaccagttcaaccgcgaagatgcaatccctgtttactggtgggtggatccggtcaagtccgctgcactcgacaaggcgatgaaatccggcgaaagcctccccatcccgccgttcgatatccgctaactcgcgcgcatctcgttgccgcatcccgtcatccagagcgcgttcgcgcgcagttccttagcacttgtcatgcccgtcccggaacaagtccgggatgacagtcgggcatctccatctcatcaaatcttgaaacgcaaaaagtcccggcatcgccgggacttttcaatagatggataaagaatcttaattagaacgtagcgttgaaagatgcttccaacgtaagcgactttttagtgttgccgcccacgtagatgaggtagtcatcatcgcccaagccaagcgttacgcacaagtcaaaggagaacgtctggttgatcttgatgtttgcacccacatacgggtccacaccgatgtcaccgcttgtttcaacgtgcttgtgaccgtcgtacttttcatcgttcagcaaaatgttcatggtgacgccgaagtacggagaaatcaccggagaaacgttcggatccaattctgcattgagggtcaaggtcatcggactcttaaccttgtcatcaccttgagtcgacatggagaggcctgcttctgtaccgagagcgagagagccgaagtcctgggaatattggccaccgaaatagaatccgaaaccgtcatccgggtaaataatcctgtccttaccggtcggaaaagtcacatcaaggaatgcggcgactgtcgggataatctggtaacgagcaccaagagtcaggttcttcatacccgttttcttgtcgctttcgccatcgtagcggctaatcggtcggaacggaaggctgaggtagagttccaagttctggaccggaacaaagcgagccttagcgctcaagtcaagtcccttccacttgtcatgaataatgaagtctgcgactagcttggcttcgcctctcttttctgccgggacgggaaagttgctaaaagtagcaaaactggtggatgcaagaagagctgcaccgatgatgattttttttaacatatttactccataggaaagaaatttccagtaaatatagataaaaactataaaatttgtacaatttatgtaaacaaaaataaaccagccggagtaatcgactggtttttaagaattttagacttttatttttttatgtcattagcctaaactagatgactagaacttgaattccaaatccatggtaaagccgagtgcgtcaccttccatgtcgatttgaacgccgttgtccttggcctttttcttcaaatcctggctgcgggcgataatctgtccgttgatagacatgttgtcgctgacggcgaatgttgcgccaaaccagaacttgaactggttggaccagtcatcgtgcaagtccacgtccttgttgccgttgtagtattcagacttgaaaaggcgcatccagaactgaccgccgaccaagagcgtcaacggagcggaggggagggtatagtcaaattcaccgcccagacggacttcaagtcctctttccaggttgtggtgttcaaaaccccagaaaacacctgcttcggttccgtaagcggcacccttgatagcgttgatgttgttgtggtgttgggcgccgaagtagaggtacatttcaccgttgctcggagcggtcgtgccaacgcccttgaccttgtccttaccgattgggaggttaaagtcgaggaaaaggtaaagttccgggtccaaggcaaaacgtgcgccaatcacgaggtcgcgaagaccgttgccgccttcagagcaggcgtcgcaatccgtttcgccccagaactggtagccaaaaccttgcagagaaagttcaaattgcggagtcacgttcatacgggcgccgactctgaggcccatctgggaccagtcatcgtctgtatcgtagtaaagcccggccttgaaagaaccctgactgttctgaagcaggccgaaataatcccatgttgcaaagctggacgaaacaatcacagccgccaagagaataatctttttgatcattttaactcctatgaaacaccttgttggttgcccctaatttagtaaaccgaaggccccaaagcaattaaatatttgtaagcaaattttcatatccgtgttgagtgtcacaattaatgttttttgcttacattgacggttgccaaagttgtcttaaaaattatttttacaagtaagaggtgtgctgttatttgtggcgcgcaaaaaagagggcttgaatgaattatttaacacgtctgctgcttggtttaggtttggccatcccgatgtctgcacttgctgcggaacccccgctgaattgggccaagtccgtgtatttgaatcttggctatagcgccgcagataacgctctttacctgaaacagaaaaatgaaaaatgtaccatcggatcggtaaatgaggatggcgttgaatgcgtcaattttgcgcaggtgaaggctgatttccccgtgtcggatgctttcgttaaagtacttcgtatggatcttggtgggaacaagtttggatttcgatggagaacgaatcccgatcccgatatgaaacagtcatccaccttggtcttggcgtccgatcttgatttccatgagcttcaagccggggtctgtgtagaagatcatttcgcgcctgattttacaggaaaggtatttgatggtagcggctatattatttcaaatctctgcaagaccatcgatgaccagacgggttcctcggtaggcttgtttaaggagatttctaatgctatcgttaagaacgtggctttttcagatgtgcaatttgtgacttcgacgttgaacccttctgacttgggaactaagtattaccctgttggggcgcttgccggaaaaatttataagagcgaagtgaatggcgttgatttgaataatgtggtcatccaggggccgctcgccggtggtcttgccggtgtcattgaggaatcgttgatctcgaacttttatgcgtatggaactaataacgtagtaaaagtttcaaatgaaatccaagtgatcgatggctatgtcggagaatgtgaaggttgtggtatttcatatactaatgggtataaggcccttgttggcggtcttgccggtgttacttaccaaacctcttttgacaacatcaatttgcaggtcgatgtccgaaacaaggctgctgttgacttgtcgagcgtgggtggccttgtgggcttgtatgtcaccaagggtaaccagaactatgaagactacaaagaatttaaaatcaataagatttctatcaagggacccaacaccgcgacggggcctgttgttgctggtggtatatcaatgggtggcttgcttggcgaagttaagcgaattgattcgaataactaccctaaatcaagtttgattatccaggaggcaaaggtcgaaaatctgaaagcttcgcaaagcatattcaaaatgactttgcctaaagcgacttatcttggcggccttatagggaacggtgatatatgcaatagtggaaagcttgaaatatcgaacgcttctgtaacggatttcgagataacagaagccgtaaagaataatggaatttatcagtattatattggaggcattgccggttacgctgggtgtgaccatgtgaataattcgtcatcgactgatttgtatttgactcttacaaaatcgaaggctacaggttcaattaatctgagtgctaaggaacccgacattgcgtcgaccgctgaagttcatgtatcggcttcgattggtggccttgtgggtgctgctgttattgccggaaacgaagatgctgtggctgagaacgaaataagcgttggcgttacttacgatgtaaagaaaacgaatactaaaatagccgaagcttcggagaaggtttatattggcggtgcgtttggtactgtgaatacgtataattcgtcggcggtggtaaaaggcttgcgtactacaaactacatcaaggttgtcgatgatggtgttgactcctatgtgggtggagttatcggtaaattccctttggttagcagtggtaattcaaagatttcgtttaaggatgttcaggttgggccgagaagttcaaaaaaatcaattcttttggactatgaagcttatggtactcctggatatgatagttatgcctctgtgggtggcctctgcggagattgttccctgattggcgaaattgtacaaagttcggtcaagggacattttaacaaactagatggtgctaacggatcttttgagaaaaaggcctttagcctaggtggtcttgtcggtaaatcaagggctgcagaagcaataactgtaaagaatacctattcgaatggtaacatttctgatgggtttgccgttgaaaaagctgatgaagaagctcccaaaaataaagtgggttacttgtttggcgaaatcccgggaattcaaggacaaaaagaatccatacttatttcgaatttccattatggtgtagataacgttgctgctattggtgatgcggatggttccagtgttaagaactttacagagggcaattttggcgaattcaccgctacaaataatgtgcgcaatggtgcaaaaacggaattgacggctaaaaataacggctatgtctctaaagactatatggaatcgtcaaattttgcggcgttcctgaacagcctctggactgaatccgaagatatggtgtgggcctattctaatgatgcggggggattgccgttctttggaactccatcgacggagcagattgtctcaacggttcctgtagtgttcaaggatggagatgctgttctatcagtcaaaattggtgataaagttgttgatgtccagaatgtgaaagtgggtgatgccgccgtggctcctgcaactcctgcgccgaaggatggcaagtgctttgacaagtggagcgaagactatactcacatcatggctgcggtagatattcttgcccaatataaggtttgcacgtatacagttgtgtttacaaatgaagatgggacgaaaatatttgatacgcagacgattgaatacaacaaaaatgcaaccgctcctacggatctagaattgcccgaaggccagtgcttcgacagctgggacggaacttatacaagtgtaaagtctgatttgaccattaaggccaaaactgctccttgcacctatacggttaaatttacagatgaagccggaacaaaggtctttaagacgcagactgttgaatacaacaaagatgcaaccgctcctacagatctagaattgcccgaaggcaagtgcttcgatagctgggacggaacttatacaaatgtaaagtctgatctgaccgtcaaggtgaagactaaagcttgcggaaattccagcagttctagcagcggaaatacttcggaatcctcgagttcttcgagtgcgggcaatggcggcaattcttctagcgctggtaacggcaacgcatctagtagcagcgccggaaatgactccagcagctcgagcgaagataagtctagcagttcttctgcaacgttgaactccagtagctccgtcaatgacgaatcaagctctagtattgcagaacacaaaaagtatctgctcgaaattgccgagccgatggcaacgcaggacggcaatgccctccgtatggaatttggtagccagcttgcaaatgcctctgaaaatgtcaatattcacatccaggtagtttcaaagaatggtatctaccttgataccacggtcaacgggaaagcggtgagtgacgttaagaacggaacatggcgccttgacccggctcctgctggcagatatactgtgaccttcacgattacggatggcgttgattccattcctgtcccaaagactttcacgtctatggaaagccgcgaagtcgcttcccattcctggcagacgctttctctgtccgccttctgccgcgaaaagggcgacgaatgcatgtctgatctagaagcgttttttgctcgccatcgtgacaaagctgagggtgacgtcgaatctgagacttctgtctactggtgggatgaatcgaatccggttggcgattactggcaataccgcaagttcagcgtgaacgacaagttcgattccactcgcggttactggtatggcccgattgataacgaaccgctggtgatgagccttgaaacgccagacatgaaggacgaaattgtctggaaactggaaaacaagtattctggttggaatctcgtggcaaatccgtttggctggtatgtgaccttgccgaaagaaaagggccttcagttctacaaatgggatcctgaagtttgctcttacaaagaaccggatacgcttggaccatacgaagccatctgggttcgtacggaaaaatctatgacgtatcgcattccgctgaaggccgcaattgttctcgaagaagaaaagaagtccctgaacaagagcgtggctgctgaagagtggaatctccgtgttgtcttggctgacaataatggcaaacgcgactcctggaacgaacttgcagctgggaagactgcttcgactttgggtgaacctcctgcaggcatgggtgaccgcgtgaacctttccattatggatggcaaaaagcgcctggtcaagagcgtgaaaaagaacgctgacgaccttgaatgggatcttgaagtgagtgcaacgacttctcgtgaagggcatttgagctttgaaggccttgaaagtgtctggtcgaagggcttgcgcgtctatgcaacggtcgataacgagactgtcgaagtcgtgaaggatagcccgatggatgtcaagctctcgtcgaaggcgaaaaacgtctctgtccgagtgaccaagagtgcagtagctgctaatgtggcgaagaatctgctcaagggtttgcatgtcggtcagatgtctaacatgctgaatgtcggtttcgatgctgcctccaagctcgccggagccaatgtaaaggtctctgttgtgggtatcgatggccgagtcgttgcaacgaacagggctgtcgctcgcgaaggctcaaacgcagtctccatgaaaaagcccaagcagggtgtctacttcgtgaaggtcaaggtcgggagccagagtgccgtcacccgcattatggtccgataaatcagtctagccgaacgcaagtttaattactaaatttgcgctcgttatgacaaaagcaaaactcatcaaactcattattgcatcggtgctcgccatcgctgccctcttcgtcccgtacgaagccctcggcttcgttggtgaccacgcgttgaaccctctcgaaattcgcgtcatcgcaatctttgtgatggctgcccttttctggattctccaaccgttcccgatctggtccacctccatgttcgttatcgtgttgatgatccttacgctttcgaactcggctcttatcccgttccgcgtggaaggtgttgaaccgctcaagttcaaggacatcatggcaacatttgccaacccgatcatcatgctcttcttgggtggcttcttccttgcttctgccgcttgcaagtacaacatggacaagaaccttgctcgcgtgctcctcaagccgtttggtaaggatccgaagtgggtgctccttggcctcatgattattactgcagtgttctccatgttcatgagcaacaccgctactgctgctatgatgctcgccatcctcggcccggtgctcaagctctttgatgaaaatgaccgcggtaaagctgcttttgctctcgccatcccgctcggtgctaacatcggtggtatgggtacaccgatcggtacgcctcctaacgccatcgctcttggtgctctccagtccagcggcttcaacatctcctttggccagtggatggaattcggtgttccgtatgtgattgttatgatgattcttgcttggttcttgctcctcaagctctatccgatcaagatgaaggaaatgaacctcgatatcgaaggtgccgaaggttttgacaagagcccgcgcgctattatcgtttacattacctttgctgtgtgcgtgattttgtgggtgacgggtagcaaggttcacggtcttaacgacaacgtgattgctatgattccgatggctgtgtttgctttgacgggcgtgattaataagaaggacctcaacgaaatgagctgggacgttctctggctcgtggctggtggctttgctctcggtctcggtttgcagcagaccggtcttgccaaggacctcatcaacgctattccgttcaacacctggtctccggtcgtcctcatggtcggttgcggcttcatctgcctcttcatggcaaacttcatgagccacacctctaccgcaagcttgctcgtcccgatcttcatcgtcgtggctgtgagctgcaaggaaaacctcgctccgctcggtggcgtgacctccttgatggtcgctgtcgctttcgcaagctctctcggtatgtgcctcccgatttctacgccgcctaacgcacttgcccatgcaacgggttacacggatacacgtggcatggctatcacgggtatcgtgatgggtattggtggtctcgttctctcctggatcatgatgttcggcctttccaaggtgaacttcttcgaagatccggctgaagctactgctccggctgccgctgttgccgccccggcacctgccgcacctgtttatgcaaagcctgccgaagttgctgctccggctgaaacgatcgctgaaccggctgctgatagcgctgctgttgccattccggctgactctgccgctaaggttgtggttgattctaccgctaagtaattgaaaatgtcaccccgtcttgtcatcccggatttattccgggacgggggcgccatctacgaaaatcgctcgggattatcccgggctttttttgtattcacttcatctgtttgtaaaaagtcgttcacaaatatcggtggtttgaataacagattatctttctaagttgtttgtataatcctaaagggtggggctaaatagcccaaatgggttattgcattgtaacgcttttgtaagtaaattattgaacaacctaaacaaaaggaaagataaaaatggctacaaaattgaaaaaagctggaaaaatttctgtaaatgacttgctcccaggcgatatcttggcgtttaagggagatcctaatgatgatatcagtaaacttatcatgaaatttacgggttccgatgtgtcgcatggcgcaatctttgttcagaatctggataacgtccttgctgaagccggtggcgatggcatccatgctcgtcgaatgaaagacaatacagattctcgtgaagcttatgtgatgcgccataacaaggcgggtaaaaatggtgttgaacccgttgtgccgattgccaaggattatgtgcttcaggatcttccgtatccgtattccgacttgattcttttgggcttgattcttattttcaagcatcaggtgacaaatcagcttctctctcgcgttgttgtagaattcttgtgcttggtagccgcagaacttaagacgattattgaaaaggaaaaaacgcctggcaagcatacgatggtgtgctcttcttatgtttaccagtgctatctggatgcttccaagaaaaatccggcactcaagctcaaactcaaggatgctgacgttggctttaaggaccatcctcttatcggccgcaagtcaaagtctaagtcggtcacgcttttcgatatgtatgccaattacgtcgaaacgcatgaagaagaatgcaagaagaacttcaagcttagaaagtccgtggctccgaagaagctccgttctaaagaagaaatcttggccgatttgaagaagattcttttgtctaaaatctccgacaagattccgacaatgactccagaacaattttccacggttatcgacatcattgaagccattaaggatgttatctctgccttggcaacgttctttaagggcgaccgtgtttcgttctccgaaatgatgaagattgcaagagaacaacagtccatgtttataacgccgaatgatttggtcaataacgtaacaaatgctaaatgcgttggtatgctgaaggctgaacgctacggcgctgactacgacgacaactggaagaagtaagattctagcccgctttggcgggctttctcttttcaataaaatctatgcaataaaaaaatcctcgcttttcagcgaggatttttcagtggtcgatacagaactcgaatctgtgacctctaccatgtcaaggtagcgctctaaccaactgagctaatcgaccattaaggtagcccaatattagaaaaagattgagcgcttgtcaagggtagtgggcgataaatttcaaaaaaaattaaatcgcttgcgtggcatgtgctttttactggtcgtcttcggcaatccagtagtgcattctgcctttcaggagaattggggaaatgtctgtgtagcactgtccttgtcggcagtcctcaaaatgcaagttgacggtcgctgtccacttggctttatctttctggtctatgctgacgtagttgctgtcgccagtgaggcgcgctctgggagtgccttcgacctgaatccaagtgtagtcttttacgacgttgttttcgccgagtttgggctcgttcaccatgatttgcagctggtcatggcgctcgctgctccccatgggaatcttgatgagcaggtaatggtgctggtttcggacataagggatttcaacatcgtctctgccgagttcctgcgtaatttcgttctgcccgttgatgctgtacttgaggaatccgccgcctttgacttcccagctgtcgttgatgccgctacaggcggtaaggcttgcggcaatccctgcaatcccgacgaatttggctgcgagtcgtgcctgccttgtgaggcttgcaatctttgcggaataacgtgtcaaaaaggcgaacttcatgttcttaaaatagaaaaaacgccgggctttgatacccagcgcattttagaagtaatactaaccacttcttactgtctactgcctactgcggctatacgaaacttagaactttagttctgtagttgagttatgccctttgggtagaagacgctaagctcgaccgtcaacgccgtcagtctgcggcggttgctgattctgctgtgccaagcgcgggtcttcgagtacgtaaagcgggagtgctgcaagttcttcgttgtctgcaacgaggcgcacaatgtacttgtccgggcgcacgaactgcaaacgctgcatgttcaaaatcatgttgacagcggcagtatcaaagccctgtgcaaccggctggagttcaatttcagactgcatcggcggaacaatcgggtgtccaacaacgtcttcgatagaaaggctcaactggtgcgtgcctgcttcggcgcgctggtagcgtaaacggaatgctgcggaacactgcggaatcacaagtggaaactttgcgaaaatgcggtcaaaagcaccaaggatgttcatgcggccgcccacatcgttagcggtggcggcgtcacagattgcggcaatttcaatattcattatggggtctccaagtatttgataaatgtttaactaaattataattatattccgaaaaagacgaggattttatgcaagaaattccactttggtactggttaatcgtattttttggcctcggcgcctgcgtcgggagtttctataacgtcattgtttaccgtatgccgcgcggaatttccttgattaatccgccttcgcactgcccgctttgcaaaaagaggatccctattcgctacaatttgcctattgtggggtggctttggctgcgtggcaagagtgcttgctgcaaacagcctattagcgtgatttacccgattggcgagagcctttgcggtttgcttggcgcacttgcgctttatgcggctgcgggcttcgggacggatttttctcgaccggtcttgtcgcctgaggtttgggcggatgctgctgcgatgttctggcttttgcttggcgcttaccccgtttgtgccgttgattgcaagtacaagctgattcccgattctatctcggttggcgggattgttgctggtcttttgatttcactcgtgccgggtggcgtgacgcctctccagagcttgattggtgccgttgttgcgggcggcgggctttatctgctcggctggattgccactaaggtgctcaagaaagacgcaatgggttttggcgatgtcaagctcttggcgggctatggagcgcttatggacgtgactggcgctgtagaaactctcttggttgcagccctgcttggcattgtggtgatggttccgtacgggatgcttgccgcaaaaaaagcggccaaaaacaagaatagcgaggaagccgggcaaattcctttcggaccgttcctcgccattgcagccccagttatttacctctggggctcagcactcttggacgcttattttaagtacgttttaaattaatcactattttttcttttttccgggtctctgcggcatgaaggggcttttggcgtttggttcgcttgaaccctttgctgaaaccgtttcttgacttgtgaccacggaatcgccgacgctcagacccttgagaatctggacgttcacgccatcgctaagacctatcttcacgcgacgcggagcggccttgccgttgatgttaatccacacgtggtcgccttcaagcttgggcttcttgtgctttttcttggcgcctgtgcttggagcaccgcccggtcccatgccaggaggcgggggcgggaagttgtcgccagcttcggcagtcttcggacgttctgggcgtggcatatccttcggatccatcatcggagttccagcggcaggcgtaaacttgagcgccttgaccggaatcgtaatagcgtccgtaatttcttgagtgacaatcgtgcaggtggcggtcatgcccggcaagagcttctgttccgggttctcggcggtaatcacgacggtgtaagttaccacgttgcttgtggtcgtcgggtttaggcggacttcttgcacggtgccgtggaatgtatcgttctggaatgcgtcaacagtaaacgtcactcgctgaccttgtttaacttgtccgatgtctgcttcgtctacatcggccatgactttcatctggctcaaatcttttgcaatcacgaacaacgtcggcgtgctcatggaggctgcaacggtctgaccgacatccactgcgcgtttcagcacaacgccgtcaatcgggctcttgatggtcgcgtagctcaagttcaatcgagcctgggcgacttcgttcttgcgctgttccaaagagagcttggctgcatttaagttgtattcagcctgctccagttcgactgcacttgcgctcttgcttgcggcgagcttcttgatgcggtcgtacgtgctttgtttgtaattcaggtcgttttcggcactcttgtaagagatggtcgcctgcttcaaggtcgactgtaacttagacttgtcgagttcggcaatgacttgtcccttcttgaccttggaattgaaatcaacgttgatcttggcgatgtcgccagaaacctgcgtaccgacttccacctggtccaccggctctaacgaacccgttgccgagattgtagtcttgatggtatccgtgacgaccttggagctgatgagggcgccaacctggcttgtggtgttcccgtcaaagaatatagacttgacgccgagggcaacccctgccaaaacggcgatgacgatgatgattttcaagagttttttcataagcattagaaaaatagtaacattgtttttttattacatctattttgatgatttgggagcacgtaaggttgcaaattttctagcttaaaggtcatgactcgtgtacgcaaaaaagacgatagttcagaagtccgcaaagtgacttgggtggggctaggctggaacgccgcgctttctgttgccaagtttgttgttggcgtggtggggaactcccaggcgctcgttgcggatgctatccacagtgcgtctgattttgtgactgatgtcgccgtgattgtcggcagtcatttttggaactcgccaccggatgccgagcacccttacggacaccgccgatttgaaacgcttattacgattggcattggccttgccgttgctgccgtgggtattggcattgggtataaggcggtccttgcgcttttggcgggtgaggcatcgcacccggaaacgtccgttgccgtgatggcgcttgcctccattatcgtaaaggaaattctattccgctatacgcgaaatgcggggcgaaaaatccgcagtcaggtgctcgaagcgaacgcttggcaccaccgtagcgactcttttagctcaattcctgtgcttgtggcggtcgtttttgccattttgctcccgcagctttggtttgcggattctgtcggtgcgcttgtcgttgcgtttttcgtgattcattcagcgattgaaattgcggctccggggcttaggcagcttgtagaccgtggcgcaaaccccgatgtcctgggcaagttacggagtgtggcgctttcgcacccgaaggtcatcagtttgcatgggctccgttcccgctacgtcgggagtgacctgcatgtggacgtgcatatcgtggtcgatgaccagatgacgctgaaagatgctcatgatgttgccgaagaggtcgaacagttgctcatcgattcgaacgaaaacgttgtcgatgcgctcgtgcacattgacccctacaacgccaatcgcgccgcccagggcgaaatcaagactatagagaaatagttatttagtgccttcggcacagttactagttaatagttagtagttactagaagtttctacgtaaacatttcaagtaactatggttattgcgtcgtattgtttttaaatgaatgtataaatgttcgtcgagagaataaagcgtcggccaaggatggggagggtgcagggaggggcccgtgcggccttcgcaactctgagctggggccccgcccgcatgaagttcattttaaattaaaaaggctttgggcgtaagcccatatcccttttcacaccagtaaatattccaatgtggtattaggactttggcgattctgcctcgctagaatcgtgtttctatttatattaatttggtgcaagtagcgaggtttgattatggtactcgacgaattttacaagttgaataatgggcagcgaatcccgaaaattgctttgggtacatggcaaaccccaaatgacgtggcggcaaccgctgttgcgaccgctattgatgcgggctatcgccatattgataccgcaatcgcttacgaaaatgaggcgggagtcggtgctgggctcaaggcggcgctaaaatcgactggaattcaccgtgaaagcatttttatcacgacgaaaatccctgccgaagtcaagaattatgctgatacggtacgctgtatccaggaatcgatggatcgcttggatgcatgccatatcgacatgatgctcattcatgctccgcgtccgtgggccgaaatgggcgtccctaacggaaaccattattaccgtgaaaatgtggatgtctggaatgcgctagaagaagcttacgaagcgggtaaaatccgtgcgattggcgtctcgaactttgaaattgacgacttgaacaatttgctggcgggtggacgcgtggtgccggcggcgaatcaggttcgcgttcacattgggcatgtgccgacggatttgattgacttctgcgaacaggcgggaatcttggtggaagcgtattcgcccaatgcgacgggtcgcctcttgaaagtgccggaagtctgtgcaatggcggaaaagtaccacgtttcggtgccgcaacttgcaagtcgctttgtgttgcaacttgggcttttgccgcttccgaaatccgtgcatgaagaacgcatccgtcagaacgctaagcttgatttcgaaatcaattcgaacgatatggccgctttgctagaacttgacggattgtaatgcaacgcgtcgttctgaggcttgccgatccagttaaatcttgaaacgcaaaagtcccgctccattggagcgggaccttttgtttctgcatgaacgtcgcccctggcggggcgcctcctttctctctacctaacgttcacgcgtttagtattgttcccaactttcacaatgtacgaacctgcggtcgggactttcacgcgggtgtcaatgctgttcagcttgcctacagagagcacctgaccgttcatatccataactgcaaagcgctttgcgaggctcggcttttctgtggtaatcgtgatttcctgtgcgccagatttcatcacgctgaatgcgcttgtgctgcttagtgcaactctgcgttcggcgatggatgcttcggatttggctacgaatgaaattgcagcctgctcatcgccaatcttgataatgaggtaatacatacctggtgcgaggctttctgtcaatcgcttttcgttgacaatgggacgtgttgggttgctgacgttgaatatactgtcgagttggattgggtttgcggcaaattcttcttcgctaatgagtgtcttagtgggatcattgccggttgcatccgtggtgaacaagaatgaaattttaggctttgtggggaagtctgcggtatcgcataccgtaacttggggtacgcaagagccgttatggttttctgtgtagcaaactttgtattcgttatttccggtcctgcgccattcttccatattttgtttgctttccaaagaaattccagcattttgatccatgtacagcatatttgtactgattcggaggtcactagacggtgcgcgacgattgcaagtgaaaatgtcaatgtcgtagatgctgtcttgctttgcgtttggcaagaacttgtctacatcaacatagcccggtgcagaaaggtggttgccaccaatatcgactgctaacttgttatcaatgaatacccagatatcgtcgttaccgctgatgctgaaccttgcacccttcttgtatttgaactgggcgtgtgtttcggaacagaagtggtggttacgtccgccgtttccgttgcccccgacgttagatgtccaacgcgaaacgccattaatgcctataccgcctggggtttctgtaccttctgtgtaaattggccaattggtgggggcctgctcagggcagctccagccgaatacgcaatcgatcgtggaattgatgctcttgatgaaagtctcggtttcggcggcatcggcgaacattccgttgcagtcgtggcccttgtcccagcctgggccgttacagattgtattgattaatggaatttgttcggtcggatccagtgcgcgaagcttggtgccgtagaatataggaccttcggcgttacgcttggtgcgtgctgccgggagcggtttttggcttgcgttcgcatgtttgataacgtcgtcagtcgaggcttctacagggaaaaaccctcccgttacagcagttttgagcccaggaacaacgaattcatccgagttgaaatcccaacctttgagtgtgcgagtgaatggaatgtcgaaacaggacgtttcattcacgccttcggtgtaattgaacaactggttgaaatacttttcgtcgataaagcattttttgcctgctgcagaaagctttggcttctttgttgttttgtccaaagtgtcttctacaaggcctgtcgtgacgcctatgcagtcgtagatggctttgattgcggtcgctgcatctacgccttgtgctgcagttcctgacacggcttgacagccttcaccgcctgcggcgtagcaggagaatgcggggtgtaaactggcatctgtatcgtaaatcattgtggcgatgccgaatgtgcaattgccgtggatattaggcatttctgtgtaccaaccgtataattctgctgggagtgaggcggcttgtctttcgtcagcgacaaagtaaagtttgttctgaaaaacgggttctgatgagtaaagctgaaaaagaccatctaaatctatgggctcggcggcttcaccgtttaagtatccggcttcgccattgatgccgattccgtattttaaatcgtcgtcaccttccatttttataatagcattgtgtggaagattttcgtcaacgtaacgtctagtgaaccagccacaatgatctaaatctggagttaattcgtgtgctttgccgtcttcgtagattaatggggtggatgttttccacatggtattgtcgggcaagaatacgtgcaactcgcggactgtttcagcccatgtgcttgacgctcccaacgctataaaagatgcggttatggctttagtcagtttcatttgtttcctccttattacaacttggtatattttaaaatataaaataaagttttcaaaagatgaaatttgtgacaaaattctttcttttttaagttgtaggaaattttgacgtatcattggtgtattatataaagtatatgcaacgcaatgttgcattaagacgaaaaaatcccgttcgtttgaacaggatttcttactcgtgtcaccccggacttgttctctttgaccacttagagctttagctcttacgtggtcatgatccgcgtatggggacggggtcgccaatgtattttactttagtcgttaatcatgtgttcgtagaatttacgatacatgtccttttcttcggtcttgcggacggcaatagcgtcttgcggatgacggttgagcatacccgtgatcatctgcgggatgatgtaaccccattcgtacttgctctgcaacggcaagaagagttcctgaatggcgtcgagaaccgggcggaggtcgtacttcggattcttgaggaagccgaggaggagttccgtggtgcagttgcctgcgccgcggcccatgccggacacggagccgtcgaggtagtcgacgtggttgatgatggcctggatcgtgttggagaaggcgagctgctggttgttgtgaccgtggaagccgaacttcttgttcttcacgatgcctttgtagcgggcaagttccttatcgatgtcttcctggtagaaggcgccgaagctgtcgacgaggtaaagcacgtcggccttgcattcttcgttgacctggtggagggcttcgtcaagttccggaccgcggtcgcggctcacggccatgatgttgagcgtcgtttcatagcccatgtcgtggaaggcgttcaccatgctgatgcccttgtcgatgttcttgacgtagcttgccacgcggaacatctggtacgggctttcggaagcgggcttcacggcatccatgttgacgcggcccacgtcagccatcacggccatcttcatcttggaatcgatgccgtccttgactttccagaggagatcgtcatcgcagaacttccacggaccgtattccttcgggtcgaagagttctggggagttcttgtaacccatttccatgtagtctacgccggctgcggtgagaagggtgtacaatctacgcacgaattcaagagaaaaatcgtgcttgttgacgagaccgccatcgcggatcgtgcagtcgagaactttaatggtttcgtagtacatggttgtgtcttctgtttttgattgttgaagtctgagacgtcattctgagcgatgaaatcgcgaagaatccagtcatttttatttacatcgcaaagataggttctgaaatttcaacggtcaataaaaattttatggttactgaaaaataattgttatttaacgtaaaatctgcgttgaaataacaaattgaggctttttacgttgatttttatgggtgtgtccgtaacaaaaacattccatttgggaatcaattgctataaaacccctataataaattgcggttttaggtggttgtgaaagatctctcggttgggctaaatgtgatttgttttataatctacgcgaaaattgcgtttaatagtattcgcgaaaaataatggttcccctccctgacggtcgaggatgactgcttcagaatgaccaaaacggtatactcaatctttactttttcttgaaccatcgtgaatttatatttagcgcatgcgtatctataagctttccccgattttttcggccgctgttcttttgagcgcgggcgttgcctctgccgaaaccaagtttttctacaatcaggttggttacgatgtcgaccagccgatttccgtgattgtccaaagcgaaaatcttgcggacggagctgaatttagcgtgatgtcgggtgggactgcggtcaagacgggtaagctctcgacgggttcgaatccggataactggctgaatagtggcaagttttatgtggcggacttgacgggccttaaggcgggcaagtatacgctccaggtttccgagaatggtcaaccgcagaaatcgggcgaatttacggtgggcgaaaacgctttggctgcaaatacgcttgcgtcagtgctcaattacttctatgatgatcgtgcagatgaccctactgttgaaggctgggataagcagatgccggtgtacaagtccgacaaaaagcttgatgtgcatggcggttggtatgatgcgagcggcgatgtcagtaagtatttgagtcacctttcttatgcgaattatctgaacccgcagcagattcctttgacggtctggtcgcttgcttttgcttcggaacgcatcccgaagttgcttggttcgacatcgacaaaggcgaaaacggctgatgaagcggcttacggtgccgattttttggtccgcatgctcgatgaacagggctttttctatatgaccgtgtttgataactggggtagccccatgggtaaacgtgaaatttgtgctttcagcggttccgatggcatcaagagtaccgattaccaaacggccttccgtgaaggcggtggcatggcgattgcagctctcgctagtgctgcaaggctaaagctgaagggtgactttacgagcgaacagtatttggctgctgcggaaaaggcttataagcatttgtccgaaaaacagagtgttggcggcgactgcgcttactgcgatgaccataaagaaaatatcattgatgattatacggcgcttttggcggcgacggaactttatgccgctacaaaaaaacaggagtatctggaagatgcttatgaccgtgccgaacatttatcttctcgtgtaagtaaagatggctatttctggagcgatgatgcaaagactcgtccgttctggcatgctagcgatgcggggcttccgttggttgcccttgctcgttatagtgaggttgttggcgctattgacgaagatgccggcataaaagttcatggtcggccattcccttattggggttgcgttactatgattggtggtggttgcgtgaacgaatctatcgataatgttcgtaatgccattaggtctcattttgactggcttgttaaaattacgaataaggttgataacccgtttggttatgcccgccagacttacaagactcaggacaaaataaaggatggattctttatcccgcacgataacgaaagtaattattggtggcagggtgaagatgctcgccttgcaagtctttctgcggcgataatgtacgcaaatcgcattattgacggcgaatataggaatgttaccacgagtgatgtgcaaaaatatgctacggatcagcttgactggattttgggcaagaatccctatgcgacttgcatgatgtatggcaagggaacgaagaacccgcaaaagtatgatggccagtcaaaatatgacgcaacgcttgaaggcggtattgcaaacggcattagcggcaagaatcaggatggctcgggtattgcctggacggatgacggtgtcgctgctgtgggttttgattctgaaaaggaatcttggcaggtgtggcgctgggatgaacagtggctgccgcacagcacatggtacttgatggcgcttgtggaacgctatgatgaattgactaagcctgtggaattctctgttggactttcgaagtctacggttgctgcaaaggcgagtgtttctcttgttggcaagatgctctcgctgaatttgccgcgttctgtcgtaggcaagtccgtcaaggttcttgatgtgcgcggcaatgtgctgatgcaaaagacggtgcagggtgtgagcgagacgatggatgtgagtacgcttaatcgcggactttacctcgtgcaaatccaaggcttcgctgccaagaagtttgttgtgaagtaattcaaactgtcatgccggccacagtccggcatctcttttttaatttgaaactttaaactgtttgggagcggcgtaggccatttgaactaggatgtccttgccggtttccatgagctttttggcttgctcggcgagtgtgtcgctgtcgttttctttgatgactttgctcaaatgctccatggcggcgttcacatcagattttgtctggatgcggagctcgccaatgtcaaagtgcgcacggcggataatggctgcatccgtttcttttgcaagccccttctcgagcaacgtaattgcggcctccgggattttcttctgcttggcggtggctccccattcaatccattgcgtgctcggaatttcagcatagctcatggcaatcttgtttacggcgtccttgacttccataaacttgaccggttcttcttgcaacagcgctgtcaacccgtattgcaatagacgagccgcattctcgttttcaccattgtttgctgcttcaagacccttgttaatcatattgcgggtgcgttcagctggtgttgccacttcttcattcttttgttcggtaacaacttgtttggcgtttccttctgcgcgatgaggcatgaagtaccctgcaagcccgcctaaagcaaagaagaacggcgattccacagcgaccgcattgaatattccaggattcaggaaccagtcaatagccatgctcccggcgagggctaattgcgaaatcttgctgacgtaagacggaatggcgtctttctccttgtcgaatacatttgcaccaagcaaaaagcaaatcatcaggcttacgcccatgtagcgttgcgatgcaaactgcccaaagaacgatgtgtctacgagtaaatcgacaaagaaaccgctaataattgcgattactaccccgtaaatgtaaacaaagattgcgtgccagcgcttctcaagctgtatcagcgcaaacatgaaaaatacgacgaagaaaataaaggaccatgcgcttgggaacagcaaactgcaagtgagccaactttcggtattgcctcggctaggctggtatgcccaacggtaacggaggaatttgtccgtataattgtaaatccattttttgagttccgcctcatattgcttgtcggtcgggtagttgccatgctccttggcgtactgttctttgccgccctgattttcccaccaatcgaggaattctcccttcatttcctcgatgcggtcttctataatcggtgtcggtttctcgactttgtagcgttctttgtaaagctcaaattcttgcgcctttatggtgtcgtttggcgtgagtcccacgtttctgaattcctgggcgcgttcttcgtcccaccacttgtcgaaggactggtggatttccttttcctggcggaatttttggatgatggggtcaaagctggtctggacgttgaaaaccccgagtgctgcgatcgccaaaagcgtcacgtaatgatggaatttgaaaaaccggaacggttttaggaggatgctcaatattttcttcatactaatgaatataaacaaatcattagtgaagcgtaattgggctagggggcgaaatgtagtctaaaagcgggttagaacgtgcgctttccgtattcgttcagctggttccacagaaaatcggtatttacgtcccggaatccctgggcgtttacctcttcgcggagcttgtgggcgagggcaaaaaggttcgggctcttttgcatgcgctcgttcacatcgaatgtggtgagggcgtcaatccattcgtgaatttccgggaagcggtcgtcgttgaacacgttttcgcggccgctctcgatgtattccatgtaacgcttggtaatcaggcgaccctcttcggtgtagatttccttcgccttggggtagagctttacgccggtcaggtattcgtgcatcacggcaccgaaactaaagtagtccactgcgtatgtgatgttttcgctagactgggcgagttccggtgcgctgtagctaggcgaaaagactccgccaccttcggtaacggattcgcgcatcttgacttgggcgtaaccaaagtcgcaaatcaaaatcttgtggttgttcttgtgcgccggattctggcaaaggagcaagttcttgggcttgatgtccttatgcacaatttggtagtaatggagctggctgatggtgtttgcaaggtaggcgatttgagccacgcgctgcaaaagttcttcgtcagtgagcttgggcttgatgactctgtcgagagcacaatccttgatgaactccagcttgaggtaagggtggcgacccgcgatgcctccgccaaaagactgcaccacgccttcgatgtttgtagcccggacgaggttgttgatgcggatttcgtcttggaatgcgctcaggagcatgttcaaacggtgcaggcggttcttgcctgggggagcccagtacttgcatatcttcacgacgatttctttttcgtcgtagtgcttttcgtcgcgcgggtgtttaatccagagcttggcgcggtatagctggtttgtgcctacgagcgaaagcggctcgataagctcgatgcgttctgcattgccgttgtgcttaaagtcaggattgtggtcgaaccaccgctggtattcttccatggtgtagttcggacggagcgccaaattgcgcgcaaccctgtccatcatttctgccaaattgttccagaacatggcaaaaatttaacaaaatgcaaaggaatgtgcaaaaaagatgcccgctcagcggcgggcatgacagtgtcgctatgtccccccggcctttgtatcggggtcggtattctatttctttttctcttggtcttcggcgtgggatcgtgcgaatgtgaccgattcttcgctctgttcttcgagcctagaggtgatgaagtcgtaagcctcgtcgaccgtgtcgcagaacttgaagagcttgaggtcttccgggttgatcatgccagtttcggcaaagaattcccagttcaaggccttcttccagaagttcgaatcgaaaatcacgaccggcatctgctgcgcgtacttatcggtctggataagcgtgagcatttcgaaggcttcgtcgagcgtgccgaatccgcctggaaaaatcacgagtgcacgagccatgcgcaagaaccagtacttacgcacaaagaaataacggaactgcaaattcagttcgtcatcgatgtacgggttgcaatgttgttcgaaaggcaacttgatgttcaaaccgatagaaggcgtacccacgtcagatgcaccgcggttgccggcttccataatgcccggaccaccgcccgtcatgatggcgtagccgtggtggcgcttgttaatccacttgccgagctttgccgcaagttcgcgtgcggcattgtaagaatcagcgactttggagagacggtcaagccttgcaagttcctttttatccttgcagcccttgcggcgtttcttaatttcgtcgggcgggagtgtacgtgccgaaccaaagaatacgatagaattcttgatctcttcttgtgcaaaaacttgtgcaggctggaaaaattcagaaaggaatcgaatggggcgtgcggcatcgctttccataaattcagcgttgtggtatgccatctgccctggaatcgtgcggacttttttcggtgccataataaacctctttttcgttatatatggaataatatacgttaaaatggctttaggggcgaaaaaataaggtttttatcttcttacttggactaacatttatatattagtggtatgctagtaaaaatgtggacagataattttgtcattacaggcgaaatcgacacgttgcgtgacgaacgcctcacggactatattcgtgaaaacaaggactttattgcggtgacgcaggtgcgcgtttgcgacaggaatgaaaaggacctgttccgtacgcacttcctcaacgtcagcaccagtcacatcgagattattctcccggctgaataattaccactcgattgcaatctttgcgacgaggaagcggcgggagacttcatcgagcttggccgggtcaatctcaatgccaagcagccctgcaaaaatgacaaacggactaggggttgtcccctggttgttacacttgacgcgcacaaccattgtgccgttctgaatatcaatccctaaaacctgctcgttcaagttcatctgctgaccgcggtggttcgtgacaataggcaattgcttttgttcgaacttttgcataaggtcggcggggatgctttcgggcgtgtggcggtagaccatcgctttcgggaaatgcttcgagagcttttcctttaatggctcgatatccacgatttccatgccgcgcgggaacggagcgctgagctttgcgataatggcgggtttgccttcggcggagaggtcaagcttttgcagtaaatcaacgctgatgacttcgcagtaagtttcgagtccaagcggcaaggcccccatgttcacaatgcggggtttcgggctgaagccttcgctgaacttgatcgggatgcctgcgcaaatgaacgtgcgttcgaagaaactgagcatgttgtggtgcggcaggaatcggctgatgccggacttcttgaacgtaatcttgtaactgtagctcaccttctggctcgggcggcgttctgccacgagcttcttgatttcttcaggggtacggctcggcgccttgtggcgcacagggtcgtcggcgaggacgatttctttgccgaatcccgggatgccgcaagcttggcagtcgccccatttgcagttcggcacaggtgcggaatttggatcgaaagccttttcccattcgcggcgcaagtattgctttgtcgtgcctgcgtgaataaagtcccacgggaagacttcgtccttgtcgcgttcgcggtagacccagttcgtgtcgtagccgcattcttgccagacttcgagccatttgttaaagtcaaaacggtagctgtcgctttcgaagataatgcccttcttgtaggcggcgtaaatgactggaccgaggctgcggtcgccacggctgtagaccgcttccaagaaacttgtttcccaggccgcccagttgattttcacgttcgggtgcttgaagaacttttcgcgcacgtagcggatgtgcccgagtgctgtttctttgtccataaacggagcccattgcaggcccgtaaacgacttcgggatgagaatgccgatgctcactgcaatttgaatgccgcgattgtacttgcgcccgattttcacgagattgaagatgagttcgcagaacgcctgcatgtcatctaggttctcggtcgggaaaccgatcatcgtgtaaagcttgatcttgttgaacccgctagagaatgcgtgttcggcagcgtcgtacatgtcttggtcgctgatggtcttgttgatcatcttgcggatgcgttcggatccagtttctggcgcaaacgtagcgctgcggccgcccttgagcgcagcaactttttcggcgagactttgtccgaaactgttgacgcggatactagggaggcttacgtctacgttatcgtaaaacgggtcgtcaataatggagtccgtgagtgcttcgaccggtttgtagtcagcagtagaaagcgacaaaagaccaagttcgcgttcgcccgtcgcctggatacccgcttttgcaatgtccaaaacatcgtccggattgagctcgcggcacggtctgtaccaaatgcctgcctggcagaacctacaaccctgcgcacaaccacgcatcacttccacactaaaacggttgtggacaagttgcatgtttgcaatcaagttcttgatggggtagtctttcgggtcgagttttgggataaactggcggcgtacaccgttagtcttttcgtaggaaccctttgcgggttctgccgggacgattacgccgtattcgttcttgacgaccttcatcaagctcggtacgtaaacgccatcgagtttagacaagttttctagaatttgggcgcgcttgagacctgccttgcggccttcgcccacgcaacgtacaaaatcgacaacaagcttttcgccatcgccaatcatgaacgcgtcaaagaaatcggcgaccggttcggggttccccatcgagggtccgcccgaaacgacaatcgggtcgctttcggcacggtctttttgccatgccggaatccctgcaagttcaagcacgtacggcacgtttgtaaagttgagctcggtctggagcgtaagccccacgacttcgtaatctttgaccgccgtatagcttgcgtgcgtataaagcggaatatcgtacttcttcatctcggcggccatgtcatcccatggagcaaaagccacttcgcaaagcaaatccggttcgcggttcagcacatggtacaaaattctgagcccgttgttgctcatgccgatttcgtaagtgtccgggaacacaaacgccatgcgtgcaagcattttgctgtggtctttgatgacgctgttcgcttcgccgcccatgtaacgggcgggggattctactgcggggagtgcaagtgcgattttctcaaggattgtcatacccccaaaaatagataatcttgttgcctgccctgtaatattttaatattatttatggtatgaatatcgttaaatatatcttttggttggtcgcctttttgatgggcgttattgctgcatatgtagtccccgaagagactatgtccgtcggggcgaagttcatatttgtcggagcttggggcgcagtgctcggcttcgttttttataccgtctgcagcaggcagattgaagccatcgaaaacgattttaacgaggtgctgaacaagccgcagcccaaggacacgcagttcgtgtcggtccgcctccaagaagaaaagaagaacccgctcccgccgggggcaatccccgccgccgaagccctcaagcagcagcccgtgcctgcctccatcaagaaacttgatgccgccgccctcaaggtcgggttcccgctcgaagcctggaacggctttaagctcggtattctgcgcaaccgtccgttcaccgaagtcatcgacgccatgcaaaagctcttgccggaactcttccccgaagcttctggcgtactttatatgtacggcggcgtgcagactgaactctctcagattttccgctttggtccgaacgtcatcagtgacgaaaccgtgcttccagccgaatgcgcaagcttcaataccggcgacatcgtcgtgactgactatagctctcctgaagtctctagcggttgtacgcacttgcaccaccgcccgaagggccttgccatttgcgccccgatcgaaggcctcgaagaacacttcggcattctgacactccaggtcgataagctcccggaaaccgaaaccaaggaatactggcaggccaaggtgagcattgtcgctaccgcgtttggactttacgtggcgaaccaggacctcagcatgcgctttgaacagcacagcatccgcgacgtgctgaccggtctttttaacaaacgttatatggaagaatcgctcagccgcgaaatcactgctgctgtgcgccacaagtcgcccattggtatcgtgatgctttaccccgatgcaatccctgctgtgcagaacgctcaaggccgccatgccgtggaacagctcttctgggaacttggacagcgcttgccgagctacatccgtggcgaagacatcccgtgccgctattccgatgacgtgttctgcgtgattatgccgggcgccgacctcaacatcacgagaaaccgtgccgaacgcatccgtaatgaaatctcgcagctccagatcgcttacggcgaaggaatcctcgcaaccacgctcagcatgggcgttgctgtgatgccgacccacgcaaatgatgccggctcgctcatctacaccgcagaagcctccctccagatggccatgcaggccggtggcaaccgcgtcgtcgtcgcaaactctgtgatgaagtaagcgtcaatccagttaagtcttgtaaagcctccctcgggaggcttttttatatgtatagtcgtgctaaaatggaagtggacttcctagttagtgcgaatttttaaatttagaccggaaaaaatgcgtgatttgggcgattttagcccggaaaaagtgctgaaaagtgtggaaaatacctttatgttgaaataatggaattttcagctattttctatattgaaattttgtaacttttggtgtatttttatattgaatttttggaatatttcttaaagaggcgaataagtgttgttcaaacgtaaggtttacgataagttgctggaatggaaaaagtcttattcgggacggtacgcttgcttgttggaaggagcccgtcgtgtgggaaaaagtaccattgctgaggaatttgcgaaaaatgagtatgactcctatattgtagtgaattttgcaaatataacggaggaaatgcttgatgttttcaaagatatagcgaagttggatgtttttttcttgcgacttcaggctgaatcgggaatatccctcaaggaacgaaaatctgtcattatttttgatgaaatccagctgcaacccaaagttcggcaggctatcaagttcttggtaaaggatggtcgttacgattatattgaaactggatcactcatttctataaagaaaaatgttcaggggattgtaatcccctcagaagaacatcggataagtgtgtatcccatggattatgaggaattcatgtgggctatagggaaggacccgaataccatccgagagatttataaggcgaatacggctattggaaactcgacaaacagaagtttaatgcgagattttaggctttatatggctgtaggcggtatgccccaggccgtagaagcgtatattcaaaaagaaaattttgaatatatcgataatgtaaaaagaaaaatattaaatctgtattttgaggatttgaaaaaaattgatccgacaggtcgattgtctaatatttataaggcaattcctagccaattagccttaaaaaagaaacattttgtcctatcttctgcgattggaaaacggcaaaccacaaaagatgaaagtcgtttctttgaattattggattcaaagactgttctttgttgttatcatgttgctaatcccgattcggcccttgctcaaacaaaagatttggaccgatttaaactgtacgcgtctgataccgggttgtttatttctttgatgttcgacgattcgaaacaagctaatgaaatatatgcaaaacttttaagcgacaaattggatgctgatcttggttatctgtatgaaaatgttgcagcccaaattattaccgctagtggcaaagaactttattaccatacctggttgaaagaaaacagttcccattattttgaaatagattttttgctttctaaaggaaacaaaattattcctctggaaattaagtcttctgctacacgaaaccacgaatctattgaaaactttgtaaacaaatattctaaaaaaatatacaaggaatatctgttttctcaaaaggatgttgctcatgtgggacaattgctgttaaaaccgctgtatttgctgccttttatgttggaagaattttagtttttagtgataattatctttgaaagtaaagaatcttaaacaaatggggctgaaattggtgtgatgaccatcacatttccgatgtttatattccaaattggaatataaaaaacagatgaaaatccctttttcgtaaaaaattatctatatatagttcatcggaaagtttggttaatatttgcgaaattttgcgaaaaacggcacttttaagttggaatatactgagtcatgacaaaaacgtgacaaaagtattgcttttcggaaaaaaagtggatatattactgaatgtaaacgagcaataacgctcaaaacaagaatgtgtcacaaaaacaaggagaacacactatgaagaagcaaggttttacccttattgaattgatggtcgttatcgtgatcatgggcattctcgccgccgtcgcagtgccgaaactgttcggtatgatcgctaagtccaaggcatctgaagtcggtccggcagccggtacctacgtgaagttgcaggatgcttatgttgcagaaagcggtgtctatgttggcaactggaaaacgatcggctataatatgccgggtagtaacaacttcacctatgcggaaaaagatttgactgcaaatacaactacccttgctggtctttctgcaaaagttggttggaaagcaacgaataattccaagcttaacgactgcgtaaaggattctgaatgggatatttccatttccgaagctggaactgacgacgcttcaaagggatcccccattgcatatagtgcaacaactccgtcaaagagtggtgatgatgataccagtgattgcgctgctcttaccccgaacttcacaaagatcggcaagtaatcgtttgctatagaacaattacaaaaaaggctcctctccaaaagaggagcttttttttgtatcatcgaaagtcttgtttcaatgttcttcaaaactgatttgtctatagcctcaaaatcggataccaacttcacaaaatgcaccgcattcagcttggaaaaacaatattttcccgaacgagaaaaatcatcgttccggccggcaatattttctgaaatattcccgagtgggaatatttttatgcgcattttcatgctttaaagtttggactgtcaaaaacgttaaaagccctcctgtcgggaaggctttagttgtgccataatcgtatactgttatttatcggctttagttgccagcgtcttttgtaggtccaatattttttctttaggtagatgcgaatattttacgatttcttcaatgggtttgtcatctgcgagcatgtcaagcgcagttgctgtacgctcgttatcacgccctttttcaaagctttcatcaatagcatcactatatgcatagagaaaatctttcatattcgcctgcctgattaagagttcatcgcttgccgtatcgcattcaattcgccttagagcatcttcgaaagtgggattgtcaaattccggtagcgaacttgaagaacctgcattcttcaatatgtaaagccaacggtcttcatccgtttcgagtttgtctttcgacttgtcaaacttggtaaggtctacaataatatacttatttttcgtagaaattggaatgcagctttccttgccgacactggacaggttataaaggccgacttcatctctataaacattctccataaactgaacagggtaatccataatccaaatagaatagatttccggtaatttgtagcggaacattttcttttgggcgtctggcatattctgaaagtcaatttccttattgtagtcgttctttgcccgcaacagcaaaaaagcattgtatatcatcattcggtcaatgtaatcgttcaatttgagcttttgcatttcaacatcaatccgctttcccgctttggtcttagcacctatatcaaacttaacacggtatggttcaggcaaatgaaaaatttcgtcctgttgaacggtataagtcagtgactgaattgcattttcgccttcaaaatgcagaattgcgttcagaaagttcacgagcgcgtcttcgctgtcaagcagagccctaaatgcgggatcgcatcgaggatccaaatatttttgcccctcgaactttttcctagcgctttcgacatcatttattcggtcgtatgtttcgaacaaagattcgtcatctatattcattctaaaatctccatttttatgaacgaagaaactttctccatccatatagttaacacgtttttttggagattttggctcacctaattttgaaaaacttttgtaaaaaaaactagttcaatatcacgaacggaacccatcgcttgtagaatcgttcctgaaatttaataggggataagatggggttatggtctccttgaatgatgaatcttgttttgggatgcttactggctagattggctatttgtgtgagtgtgttggtgagtagctttgtataggcagagtcaactgcatttggattgctattataaatgctagtgaatcctaacaatggaaattttgtatccaaggttgtccatgcaataaaatgcttttgcgctgtgtctgcgagtaggctatcaattttgctaattacttgaacatcgtttaatatactgttgtttgcatcttttccgtaaatggcttcgttaaaaccaatgttcttgatatacttgtatcttagatgttctaggctgtcgctcccgaaaatgaatgttgtcttgtagccgatgctgttaaatactttgggtagaaatgttgtgtcgcgttttctggtgatggagtcgcgtgtgattgattgaattaaatcttctcgttcggctgtgcgggtgcggctgtacatgcgattgtgaatgcctacaacggttgggttgttgaatacttttaactgctcttcgaatcgctgaatgtctagtggaacaccccagctttcaacaaggatgatgacgttgttgcgggttgtgtctatataatcacgagtaatggtcactgaatccgtaactgtgaacctatcgttaaatttgttggcgatttttgtgcgttggattggcttgggtgcggatctttctaaatagtcgattgttggaaattgtgcgagcggttgcgctgcatatcggttgttcgcttctaaatgcagaattagtgcaacgaagagaatgaaacatattgcattgaatttgaaaggcttgatttgccaaaccatcgcgatggcgagtccacaagtgacgaatggaatcaatccgtaccaacctgtgctccaattttttatggctaggagattctgtaaatcaatccaggcgattatgaaaagtaatgcgattgatggtattaggaaccatcgtatttttttgaaaaatacgataaagagcagaattgcaaaatattcgaagccaaataatccgcgaacgatatcctgccctttttcaaacgtgagtaagaatggaacgattgtgatgagtgcgcttgcaatcagcgggtagagtaattttttcattatttaccctccgcttgttgaacgcttgaattgacaagtctgtatttaaagaatgtcatatcaccaatagacttgagtgtgtcaacggctacgctgtcataatagtggcgctgcaaaaatcctgcaagaccaggctcgtttagaacgatgacattgtctttaatgacgtcttttataggatttgtgatgtagaattcattgagggcgtcggttacttcgggtaaatagggtgtccaatatccgaaagatacagtgcgtttgaatgaacctgctggtgttgctaaatagggcggattgcggtggtggctgaatcgcatgaatgcgttcattgaaagcatgaacatcttgtcgggttgattatctatataatcgaaaacttgtgtgtaatctgtggaatctttgatggttattgttcctgcatctccactagtaggatttcttattgttgtacctgttgttgcgtatgaaaatatgtttattaaagcaattatgcatagtatagataaggtgattgttttagataacttttgtttaaattgaccaaattgaggaatagctaggattgttgcgtataaccaaaatccgctttctactcggtatacaactcgacctattgtgattaaataggctattaatgttaatataagtattaaagaacaccaagaatagaatgttttttttgaatttgtaaaataaatgaataaacagaagataaaccaaatccaaaaaactggagaatgaatggaatgagaaagagcttttaatagattgtgtggaattatgtgaattgaacttttgtcattgtattgttgcacgatttttgtgtagctttctagactatcaattgcaaaaactttggtgtcataaaaaatccattctgttaataaatggaaatcttttcctgataagccaagttcttctgcgtcttcgtaaacggcgtttttattgtagttgtttttatctcccaaaataacgcgaggactttgaaatttattgaaggcttcgtaagcgggggactggtaaatcttttggtcgaatgcgtgcatgctgaatgcacctgcaaaaagaattgcgagacctgcaatgacgtgccacttggcagaccagcattcgcgtagaataaaaagtagtccgaggcaaaagaaaggcaaacccatcaggaacgcttgccaacgcattacagaaccccaaagcattaatgctacgcctaaaataaacggagctaaagcttgaatgtttccccaaacgtcattgcgagccccgttaggggcgtggcaatcctgtgaaataatgccatatgcaaataacaacattcctgcagcgctcaaaatagaggcacattgcgtaaattgaaccaccaaataaaaatcacttgcgaaaagggcggtaaatagagctgctaaaatagccccccaatgttctccgcatcgctgtaataatatgaatccaatgactgtgaacgagagaaaaaccgagaacatttcgccaatgtaataccagcctattgcgggaaataggtggtaaagaggcaaaagagcgtatccgtaaatggcattaacgaaaatcaagtgcgggttataatcggtgccgagagcgcctgtgagccgagcagccataaagtagtcgtcaattgccccgaatttgaggtctccgaaaaggaggcataatgctaaaaagaacagattgatgactaaagagtatgtgagtgcgcgtttaaaaggcataacgaaaatatatattatctatgtaatgtctatacccaagataattcattattgctggttgagcggcgacccttacccggagttggtccaattttgtatgcagagctggaaggaaaaacttccagattatgattttgttctttgggacaaaagtcactttgatattcactctgtgccgtgggtggaacaggcgtgctttgcgaaaaagtgggcttttgcagccgattacatccgtctctacgcactctacaattatggtggaatctacttggacagtgatgtggaagtactcaagccgtttgatactttgctggatagaaaatatttctttgggcgggaacatactcctgattccattgaaaatcaggaatcgattgaagctgcaacttttggttcggaaaaaggtctgtcattcataaaaagtgttatggctttttatgaaaaacgtgatttctgtgacaaaaacggctttttgaacacgacaacactaccaactgttatggcgagatgtttgcgcggtaatcctcttgaagtattccctatggactattttagccctaaaaatacacgaacgttagcattggaaacgtcgaaaaacacctacagtattcatcattttaatggttcttggcattctttggctcaacaaaaacacgttgctctgagaaccaaactttgcaaagtatttggtgaacgagtgggtgaaatattggcgtctttttgtgctgtttttataaattttcgttacgaaggggtgtttgttacgatgaaaaaaatattggcaaagttataacggaatggaatatgacaatatcgtgtgttattgtaaattataatgatgccgttacgacaaaaaaattggttaaacggattgaggattatcattctcttaattatgttgtcattgttgataacaactcgcaggatgattccgtggcgcaattaaccacgcttgtttcatctaaggttgttttgattaatgcagaaaaaaatggtggttatggttttggaaataatcttggtgttgagtatgcgtatgaaaaattaagatcggattatgtattaattgctaatcctgatgttgaatttgatgaatcttgtttgctcaaacttcttgaatcgttgaaaaaaaatgaaaatgccgcaatttctgcaggacctcagatgaatgtggatggacgcccttggcgagatgtatctgtgtggaagtatattctcaatatgagcttgttttttgatgaatggttacatattcgctcgtattcctataagttttttgaaggaaaacaagaatgtttagtatatgcagttcctggatccttgctgttagttgatgccaaaaagatgatggaagttggtggctatgatgaagatttctttctttattatgaagaacatgtgcttgctgaaaaaatgaaaaaagctggctatggaacggtttttagacttgatgctggttatattcataatcatcatgttagtattaggaaggcgtttaagaaatgggggccacaacggttgttgagatgcaaaagttgcatgttgtttttgaaaaagtacaagaatgtttcttgctacacattgttgcttgcgaagttatttgttcaatatgtgaaaattgaaatgtttttctatgatttctatcgctggataaaaccccttaagaagtaatggtggaattatgaaacgtacattcctttctcttgatatttttgatacttgcttaattcgcaaatgtggagagcctcgtaagatatgggatttgatggcagatgaactctttgataaagaagattattgtggcagattgtcttttgtaggtaatagaagtgttgttgaaaaaaaatgatggatgaaaatttttaccctacattgaatgatatttatgatgagttgaatgtatctcaatggggatttgaatctagtcaaattatgcaattagagatggaattagaggaaagagaactttgtcctaatccccaaatgttagatgttgtaaataaatatcgattagagggtttttctgtttcttttatatcagatatgtatttgccgtctgtttttctaaaaaaaatattggtgaaatatggattctgcaaagaaaatgaaaaagtgtatgtgtctgcagaatgtaaggcttctaaaaatgatggttctttgtttgattatgtatttaaagatacgggaacaaaagcaaaacaatggattcattatggtgataatgaaaaatcggattatttggaaccgaagtctaagggcgtaaagtcattttggataaaaaatacgttgtttactgacgaggaaaaaagttggataagtgatgctcggttttatactcataaacatgaaattgaattgtgggcgggattgtgtcgatatgctagggttaacctagatgattctgaatgtactgaacgtgctgtagatttgatatctagtttgtacatcccttatgtccgatatataatggatgagtcaaaggaacgaaatataaatgttctttattttctagctagagacgctcatatttttttgcaaatcgctgaacagttcaaaaatcgttatcccaatattgaattaaaatatttaaaattgtctagacgctctttatacccatgcgttttttatgaagtaaatgattacgagatggaattgaccatatgccaatgtattgcgcaaacggcaaaaaagagtgtggagtatatcgggttggaatgggaatctctttccccaaaaacacgaaaccaatttaaagctgattatcgttttacgtcggccaggaaggcaaaagcttttgcaaagtgcctaattgagaatgaccgcaaaatgattctagaaaagtcatctaattatcgtggaatgcttttgggatatttaagacaagaaggagtcttaggcttcagaaaaatagcatctgttgatttggggtggattggcagttgccggtgcatattgaactatattctaaggaaagaaaaatatcgaacttgcgatgcgttttattggggagcgagtaatatattgatgaagggaacgattgaagatcgattgtatgtatttcaacgacaatacgatattagttattattcaaatggaagtgtccttttttttgaacattatgcatcgataaatgatgaagagtctactgtgggatataaaaaaaagaagaatgattttttccctattaagaagaaaactaatgatgttaataaagaaatggttgttcaaaatgaaagagttttgacttggtttgcaaaaaaatatatgtcaaccgcatttgatcgcgaggcaatgcgagatatctttttgtgttgtggtatgcggcaacttcaaaatttacaggataatcctaaatcgcgggatttaaaatttttttcttttattacgacagaaaattttggatgtgttattaaacttgttcagccgctcttgctaaaaaatatttttgctttgttggtgtgggggataccggcagaacctcagtggttgcctgctgcggtaaaaaaatctttcggtccctttgctgaattatttgtaaaaacgtacaattatacatcgcgaacaaaattggctcatttgcttcgttggtggtggaatagatagttttattttcgaaaaagtaatttttttcgaagttgtgtgtcgggtaattttaaagccttccaaataaaagcaattagactgcctttttctccgagaataacatttctcgctattttttctgtgctaaatttacatagaatgctgtaaaacttaatgcatatgtttaaatggttgacaaaaaattttacgctttttgttttaatatgttttttgaaaactaaaatatcttgtttatgaatgcctttatttactttattttttgattcaatgatatagaggtatattgcgtttcttgtatattgatcaataaataaatttgcaatgtcgattctcgcttggtctaaaaaaaatgaaatccgttctcttaaatattcgaattggatgtagttatctcgaattggattttttgcgagattgttgacgatgctcccctctcttgttcggtaataatatgttatttcgtttgtgagaataacttttgatgctgaaaaaaaatatttgtaagttgtataatggtcttcgcaaatagcgcccttagggaataaccatttttttgcaatgtctttttttattaatttattccatgcgacgacaacttgtgtgaatagaggatggccaggttgatggcattttaataaattgaataaagacatctctatgatttgtttagatgtcgtttgattttggtaatttccggattctgttgctgttatgtaatctccaataacgatatctggtttttgggtctgtacaattttgtaaaaagactcaatggaattggtggcaatccaatcatcgctatccacaaaagaaacgtattcgcctttgcatatatccaacccggcgtttcttgcatccgataacccgccattttccttgtgaattaccacaatgcgcttatctttagctgcgtattcatcgcaaatttgcggacaaccgtcaggcgaaccatcatcaaccaggatgatttctaaattggtataggtctggttaacgatgctgtctaagcaacgtcgaaggtatggttcaacgttgtatatggggactatgatggaaactagaggctggaacattgctaatcctgttggcttaaatataactcaagtttctcttgttgctgcttaaatttttgcttgtttgattttcgtagacgttctaaattctggactttccattgaattgcgggtaatgcttgtacgttgggaattggaaaattggagaaatcttcatttagcgcgagaaaatctagaaatagctttttatatggaacgagatgttctttgaggtcttttttcaatcgcaacaaaaagtcctgtaattcagaatagttgacctgctcgtctgtcatgcctgtgaattcattttcaaatatgtcctgatggtcctgaatttcgcaatctagaagctcatgaatgggtcgattatgaccgagtaggtaaatgatgaaaatttgaattaatttgtcgttgattccgtgctgagcttcatagaatttttttatatcaaataggtctcgcgggtgttgtctatccaatgctgcgcagaattttcctgcataaagttcctcgaatgttagaattctcattttagcgaatccaaaggagttttgtactttctgcgatacggctaattctgttggtgtgcaaagtgttccacgaattgtgtagtttggttcgatttttatagtagcttcgttgttggaacagataatcttcttttcgtttgcctgacctgtaatcgatgcttgtaagccttttttctgaagattgccttgaatgcgtagaagggcattgtttatgttttcaattgctgttgttcttttgtcgagtggtaaatacaccaaatcaagatcaacggaaagtctaggcaagtcctggtaaaacagatttatggcggaaccaccttttagcgcaaaacaggtctcgtttgctacaattggaagtgcgttaaccaataatgaaacttgttttgtgtatttttcagcgaaactcatattaacctaatttaggaataaccaaattgtatttagggtaaagtacaccttctttgcctattttgcggattccggagccgagatctatgttgcttttgtctagaacgttagaccattgcaaacctgcggtttctgcaaaacagagtagaagtcgtttgacctttatagaactacatttttccagaagttcttgcaatagggctgtctttacggaaattatggtttccgttatggcgaatgcttcggaaacagttatttttttagggacgaggtatagaagttctaacagcgctcgttccattgacggcacttgtaatttgaaattttctccttttttcgtttccaaaccgatatcggcaggaaggaaatcggaatagttgatatcggtgttgtccccataaactttcgtaaaccatgtaggaactttcttgccgagcggggtgaacaattgagtcctattttctgactttacataatgcagtttgccgtaatacaggctcagtgcagatgctgctcctatatggatggttggtattagctctgcttgaagagcgaatagtgctcccattatatcggcgacttcgtttaggcgggtgtatgcccctggcgcaattcggttaagccagcctgatttgacgtattctgcggcaagcatgcggctaatccccatggtagcaagctgtcgtgaggttactaccgtgtttgccggtatctgcttcaatagttgttttatttttttactgttttgtatgttcacaatatacaaaatacattatttttaaagcaaaggtccaaatttttttagataatgtttacattttctaaatctgttagccatgtatcgtaaaagctaaagttcttgccgtaggaattgtccataagatatacttttttacccatcatggccgatgctatagctatatgtaggcgggtggagtaaatggtgtcgtattggttgataaatttaatgcagtctttaatgtattgtggtcgataaaaatgggctcgaatcaggtcgataagacgattgacggacttgatgccttttatgtttgcaaaaaagtttagccatccgacaatgtagtcggcgtgggcatatttgggggctttgtgctcgattgtcggccaatcgtgaacttcggcgttttgtggaataaaacttggccaaatgtcgttcttaagttctttatcgactcttttggcgtataaagatcgttctgtcttggcagtgttgattttcccaaatttatcaaagtcaatgaaaaacgccatgtcggggacgagaagcactttgttcttgggaaaatgttcttgcataaatttgaacgaaaccttgtcgcgggcgcacattgtcacatttgtgtggtttgcgaaaaagaattcgtcggccttaatgttttcttggtgctcgtaccagactgtttgcgggaaaatgatgactttgttgctagggtatagctcaatgatttttttgcggaatgagtgggggccattccagagatctccgaagtttcctccgccttgcaagagaaataatgtgtgctgtggaatcttatggttgtaaaaggtagtgctgcctgcactatacaaacatttgtattttaactgttttaggaatattctcgttccttcccaaatgagagtatcgccaatgttttcgtaataaggcaattcaaggtatgcgtaatcggaatcaatcaacgtcagtagttgattgtttatgatgcttcgaagtagttggattttatcggaatgtgtcatttgtgccgaattttattaagtgttgagaatcctttttgcagagctttgtttgctgattcacggatgctcatttctgcattgactaatatttttttcaatgcgctatattcttcattgttctcgtaaagcttttgggagaggaattccttcatttgtggttgaagccactctgttccattattgcatactcgattgcgtaaatcagcgtatgttggagcttttaaatcaggtatggttccgagagcaatccaagcatggccattgaaacaatggggctgttggcaatgacaacctaaaggtttaaattttataggtttttctacatcttccatgatgttttgggaatatagtccattgtagcattggcctaatatcccgttacccatatcaagacttaacgtccaatcaccggcatgacaaaattccttgcgtggttcgccgaaaatggaaaatttgtaatcgaaaagactagagttaaaaacacgccatgtttttttgtattcttctcggttcatttgtgttagaatattcaatttagacatgtcgtgttcatcacgtgcaacggtgacgtggcatacagctccgacttccttgattgccaaatcctgcatttcttggatgtagggaatgagctcatcggaaggtgttgcttctaacgtgaatgaggctcctgcatcgcgaactttgcgaatgttattgaaaaatttatcaaaccaattgcgttcttttaattgcaagtaatggtatgaaaatttgaaaaaaagtctatttagcagttctttcggaaatttggaaaattcatcaaaagctttgtctatggttgcgttggttacaaccatcacataatgtccttcttcaaggactgctttgatatagctaggcatttctggcggtaataatgtttctcctcctccacaaaaatttagaaggcatgtgccaccaagtcgttctttagaaagggctttacgaaatgtttctacgtcgtacttgaatttaggaagcttgtttgcgaataatctatgatgcgtgatgtagcaatagtgacaccttaacgtgcaggcttcaactggaacataaatgtcgataaaccttttcaatttgtccatttgtcactccataataaaagtgcatccgtaaaatgcaaggtagtaaacaagtatgcggaacattgctgcgttccaaaaattaagagcccattcgtgcgtaaatatgactaaaacattgtcttgtatatgggaccatacttttaataacgggaaaagatggtgttctgttctaaaatcagttttttcaaaggtcatagatgcgtacgatatcgcttgcttttgtagtaaggaatcgtttactgatggcggtagggagtagctgattcggttgtcatctgcggaaagtaatttggttacccctttactttttagaaaactgatatcatcaaaagaactgtgaaaataatgcagtcttaatgtttttgctattagggatggtgggatattgttttcaaaatagagataaccgttttgaaagtttgaagaattgtcgtttttagattcaggattgtcgctgtgatagccgattttgatccaatttgattggtttagctcttttatgtactttgttggaatttctgatatggcccaattttctgcgtttggaaatgtatatagtgtgaattttgcttcggtaatgtcgtggattgatttaagatagtgaaatgtcggttggtcgtatatggaaccgtatttttcgtttttcaagtcaataaatgatgtatagaaatcatcaatggatagatgtacctctttcccgtttagaaatgaaaatgggaatgcaaaaaataaaaagaatagaattattggtatgatatatctttttttcattttttcagcttttgccggagtataagatatatcgctccgcgttcttctttagagaagatgaaaaataaattgattgataatgctacgatggatatgatgatgaatgatgatataaatgaaaaccatgtgtcaattggcagaatatttttaactccgtaactagtcagggtgacaatcagcatgcccaaacaacctttacccatgacggggaagaatgtgtaccatttttgattaagacatgtggccccataaatagtggtgaaaaacatattgcgtaatcctccctgaatagcccctgtaatggcaatcgtccaaactcctaggtctgttgttgctaggagaatgaagattgctagggtgttcaaaataccagcgattaataggactatggatggaattttaagtttattcgttgctgggaaaactccaaatatcggattgacgctcccgccaataatcattggtaaaattgttaccacggtaagccagtaaagaaaatttgcatcttctccaggaacccaaagtgtatagaattctttgctgtaaactaataaaaatcctatcggtattccgattagcaatccgacaattttcattgattttttgatttcatatacaagttctgacgttttatcttgtgctaatagaatgttgaattgaggaaaaaacgttccagaaagcattgccaatgcactatagataaaaagtggtgcggtcttggctatggaatagcttcccatgacagaaacgccgatgaaaatattagtgattagtaaatcaacttgctgcaataaaatgctgcttaattggtttacggaattccatatgcctgagaaaaagacttcttttagatgaattaaggaaaaatgtttttgtggggcgaaggttagttctggtaataattttttcttgaaagaaagattaaaaaataaaaacaggatagctgaaaagaatgctccgatgcttaaatagacgatagatggttttaggaagtaaaacagggcaaggatgactgcaactcttgcgcattcagcaatgacacttcttgatgcggtcatatcaactctattttttacgaaagttccgatgcctagaattcctgtaagaagtccgatgattaacgatgctgaaccaaatccaaataaatagcgaacttcggtgatgagatttgttggtacagttatgaatgcgtctgtataaatgatgaaaatgattgcggtgattgtgaatattaccgataacagtgtgtttgctacccagactgagttaaaatatttattggccccatcgatgtcctgcttgtatattcgcatcgtgataaaacgacctgccatggagccgattgcggttgtcagtatggacgaataacctatgatgctgttgatgagggggataaacccgtaagcttcttttccgacagttctaatgaggtagggagttagtaaaaatgaaatgataaaattcaccccaaacgaggtgatgttgaaaagaagattcttgagggtttgtgaagaagatgatgacattagggatgattattttggcgaatcgcggtcataatatggttgtaatatagattaaaagtcctatgatgcagcctatatatgtggaatatggtcaaattttggctttttgcggttaaacccctcgaaatcgaggggtttggtttattgaaaagtgaaaaaatccggtttaggtttgtttttatatattttattaacgatggacgaaaaatcgcaaatcatctatatgcagactaggcttacgcgtcttgcggcggaaaggtggaaaatgtcgattccgcaggttgcaaccctttttgaagaaaagggggtgtatcattatatcgcgaagatgtgggatttgttccatgtagagggtgatttagctgtacttgacgatgtaaagcagtatcttgacgcgaagggggctatctgtggttgatatcttgaaagatggagacatcctttaccatggtagcttttgcgaagtacaaactcctgatttacagatgtgcgctcgttataaggattttggtcaaggcttttacctgacaactgacaagaaacaggccgaatcctttgctaaaatttctacgcagaaggctatagaaaatggcgttgtcgcaagtcaaagatttggcgttgtctctgcatttcggtataatgtaggcgtcaatcttaatatcaaaatttatgagactgctgattcatcttggcttcattgtgtagtcgctcatcggaagaaaaatgttttcgctgatgtgctgggagattgctctaaatatgatgttattgggggcaaaattgcaaatgatgcaaccaatagtacgattgtgacttatatggcgaatgcgtttggcgagattggctctgcctctgcagatgatatttgcattcggttgttacttccagagcgattaaagaatcagtattgcttcaagtctaatgccgcattgaaccaactgtcgtttatggggagtgaacgtgtatggatgtaatgactgatcgcattaatgcagccattgacttgcttactacgatggttgttgaaagcatagcaaaagaggatggttgtgatgcatccgatgttttgcctggctttttacgctcgcatacgggacaaatgctctataatgaaagtagcaagctttggtgggatggccccgcatttatagaggaactataccgtcaggaactatctaaaacgtccgttcgcgcacaacgtattgcggtgactggttgatgctgatgtagatgcggccgatgtattcgccgatgagccctagcaaaagcatgatcatgccgccggtaaagagtatggtggcgagcatgctggtgtagccaacggggacttcggggaacatgagttttttgtaaatgacaaagaggcctgctccgaagccaacgagggcgcagagaatgccgatgaaggtggcggcgcggaggggcttcactgagaatgcggtaaatccgttaatccagagtcgaatgaggcctgtgagggtgtagccggattcgccttctatgcggtggcggtgttcgacttctacgttgccgaggctcttggtggcgcggaaaacgaggccactgatgtaggcgaaggggtgggggtagcgcacgatttcatcggcgatgaacttgcgcatgataaagaaactcgttgtgtggagtgtcttgggttggccgatgatggcttctgccattttcttgttgacccagctgccaaagcggcggaacaggtgttgcgcggagtgcctgtaatagccgtaaacgacgtcgtagccttcttcgattttgtcgacgagcttgaaactttcgctggcgggcgtttgtccgtcgtcatcgaggctaatgatgtaatcgcctgtagcttgtccgtaaccagccatcagtgcgctgtgctgaccgaaatttttggcgaggcagattcccttgatgtgcgtgtcttcggcggcgagtttcttgatgacttgccatacgttgtctgggctgcagtcgttgacgagtacgatttcgtattcggtgcttgggcgcgtggcgattgtttcgcggatttcttggatgacagccgaaattgtgttttcgctacggtaacagggaattacaaaagagagtttcatctagaacctttgctgaacggattcccacttgttgctttgggcggacttggcggcggcttgcatcatggcaaggccttcgagcgatgtgcggatgccgcatacgtactggcttttgaaactgcctgtggcaaaatactggttgaggcaatcggcgatgtctttatagtagttcgcgaatgcttcaatgaatccggcggggtggcctgccttgaagcggttgtaacgctgctggttggctatcttgacgtcaccggtgcggtcgcggaggctaacgttgccgcgcaggtcgcacgtcttgagcgtttcgggttctagctggaaccattcggcgctgccttcgctgccgtaaacgcggatgcgcagcccattgcggttgccgagtgcagtcttgctgaaccagatttgtgcgcggacgttgttcgtgtattgcacgagtgcgcccacgttatcaacgatttgcgggaagagtccgaaggttgtctggtcggcgacgatgtgttccgggcgttcgccggtcaaaaagtaaatcatgttgtgcaggtggctgccaaggtcaagcgaaatcttcggaatcacggtgtccttgagtcgccagctttgcggcttgggcggttcgccgcctgcgcctaggcgcataaagccttcttgcggcatttcgacttgcacttgctggatttttccgagcttgccatcggcgatgaactgcttgagttcgcggatcatcgggtaaccggtgtagttgtatgtggtgcagaaaaatccttttgtctcggcaacaacttttgcaatggcttcgccttcggctacgcttgtggcgagcgacttttcgcaaatgacggggaagcctgctttgagtgcgtcgatgactatgtctttgtggtagtctgtcggtgcgagcactacgatggcgtcgagtttgcctttttctgcttgcaataaatcttgatatttcgcgtacgtgcgttcttcggaaacaccccaggtgcgggcggtttcgcggtttgtttcttcgtgtgtgctgaatgcgccggccacgagttcaaaatggccgtccatctggcttgccgccttatggacttcgccgatggctgaattgattccgcctccgataaacgcaatttggtaaggttcttttttcatcgtttttgaatatagtaaaggattagacgaaagacgagagacgaaagacgagagaatgctccctgagcttgccgaagggtgcatcttaaattactcggtgattattttcacgaggtcgaccattcttgcggttttgtcttgcatttcggcgagggtgttgaacttgaaaaatacgatgcctgctttgtataaaagcttatctgaaatagattcgcccggcttgtaccacagaaatttttcaacgatgttcttttgaatttctggagcaaaggtgacatcgcggacaattccttctcgatccgccataatgcagtgcctgagccagaatccttgcgtgggaatatcggcgatacctgaaatatccattcctgtttctgccatcacgatgaattttgggtagtcgattccggtggcgtatttgacgaatttgatgtacagatctcctggcggtcggcgacatatctcaatgatgactggcgtgccgtcagcacgctcgatgtactggatatgcaaaatgccatcgacgaggtgtaattcgcgggcgatgcgttcgctgtagtcacggagcttggcgaggcctgctgcacttgtggtgcttggcgtgtttgctcccgagaccatgtacttgttgaggtaatactgttcgttgtcggcaaaggcgaatgcgactttgccattcacgagcatggcggagaatccatggtttgtgccttgtacgaattcttcgactacaatgtggtcttgccgggtgcggctgcaggcatctttgtaggccgcgcgagcttcttcgatgttggcggctcggtggatgcctttgccaccagtcaaatcaacgggtttgacgatgatagggaaggtgagctgcgctatcgctgcgtcaaaatccgcttcggtttcccccgcgaaatccgtgctggcaactttaattgtaattgcccgcggtgtcggaatgccgagtttggtggctagtgcgcggtacttgtccttatggtgtagctcaaggcttgtcgcgtaggaatcgtgccctggcaatcccaatttttcgcaaacgtaaactgttgaaagcaaagcgaaatcgttgcatccggaacaaacggattgcacgccttcattgctggctagttttagcatggcgtccttgtcgctaaagtctgcaaaaacggtcttgtcggcgtaagggtgaccaagtccatcgcggttgttgcccgtggtaatcacgtaccagccgagttcatgtgccgcttgaatgagcggaatttcagcatggctgccgcctaatagcaagagtttcttttgaggattgctttgctccatttctttttacttcccgaaaaattcctttactttatcacacacgaattcctgatcgtctggctttaatccgtagaacatggggagtcgtaacagacggtcgctttcgtgggtggtgtaacggtcttcgccattgaaacgcccgaaacgtttaccggcgggggcgttgtggagcggcacgtagtggaatactgcgagaattccatttttgacgagatgcgcaatgagggctgttcgtgttttgagatcggcgactttcaggtagaacatgtgcgcgttgtggcaacattctgccggaatgtacgggagctgtagctcgcctgcatcggcgagcggctgtaaacgttctcggtaggccttccagcttgccatgcgattgtcgaaaattttttgagcgttttcgagttctgcgtagaggtaggctgcgttgagttcgctcggcaagtagctcgagccgagttcaacccatgtgtacttatcgacttcaccgcggtggaattgcacacggttcgttcctttttcgcggatgatttcggcgtggtcggaatactttttgtcggcgatgagaatggctccgccttcgcccatgctgtagttctttgtctcgtgaaaactatagcaaccgaaatccccgagtgaaccaagcgaacgacctttgtaggtggccatcatgccttgcgcggcgtcttcgatgacgaataaattgtgctttttggcgatggcgttgattgtatccatttcgcagccgacgcctgcataatgcacagggacgatggcgcgagtcttttctgtgatggcgtcttcaatcagtttttcgtcaatattcatggtgtcggggcggatgtccacaaacacgcattttgcaccgcgcatggcaaaagcatcggcggtcgagacgaacgtgaacgacggcatgatgacttcgtcgccgggctggatgttgcacaaaagtgcggacatctcaagagcgtgggtgcaacttgtggtgagcaatgcgcgggcgacacccgttttttgttccagccaggcgtggcatttttggttgaattgcccatcaccgcagatacggccgctttcaacggccttccgtacataatcaatttcaggccccacgaagggaggctggttaaaaggaattctcattgctctacacatccctaattgtttacaaagcgtaatatataatttctttgggagtgttgtgcaatttctttgaggtttattacaataccaatatggtttttataggaagctttgattttagatgtagtactcattttacctcccaatggccgcctttgtcggggcctacacgtttaatgattcctttttgttccatttttttcatattcttatttacatgaatgcggctgattcctacgatagttgcaatttcgtcttgagacactgacggatcttgcttaattatcaataaaatttttctttggttttctgtaaccttttctgtaaccttttctgtaaccattggtgagttttcggattcgtttctggaaatttcttgtgtctcttttctccagatgatggttttaaagtcgtcgtcatcttggaatagaggcttttttaaaccgtattgtaggcattgctttacaatgtctcctgtcccggttcccgtcttttctatgtatccacaacgttgcatggcttctgcgataagaggattatgaggaagagatttgtgaggcttgtagagcttatctattgttagtccatgtggtaattgtcctggattccaaatttctagacgatttctgaaaagcattacttgaacgcttgctttacttgtgtagtcgcggtgacagactgcgttgacaatggcttcttttacggcctccataggaagttctggatgtgtggggactgctgcggttaggccttgtgctcttgttcctatccaattgtcaacgcggctcagtacaaaactcgttgcttggtcaatcagttgaaagacatcgcctttgtagatttgtaatgaaggaattggtttttcaactttgtttccataaaattgggcgcattttacttctgaggtgataaagaatttttgaggttttttgccgaaaaggagaatggatgcgttggctaatttgcctttttcatcaatcatatctaaatgtcgtaagaagttctcaacgggggtgtcggaacttagtttaaaattacgtctttgttttgaaagctggatgaaatttcgaactttctcttcgtcaatatcgtctatggtagcctcgttatttttggcttgatcaaaaggacctgttcgaatgagttctttctcttccatgtaaagaacaagggctttatatacagcatttttcaattcatcatagtcggtaaatgaacgcctcacgttgttcttttcaactttttgaatgaattttatctctttggggtgtctttgtgaattgtcttttttgatgaatataaggcatgttttatgtagcttgtttgcaagattgtattccttttctgtgggggatatgctgtttttcgatgccgtgccatattcgttacccaaaagtcctagatatatatcgcttttctcgacttctttaagataaatgtcataggttttgctgttgcttgctggatgattttcaaagatgaatggcttgaaaaataacgacaatattgggtcgttcgttaagtatgagaatagctgtttgcgttcttcggcaaattccctttgtacgcttgaaataaatatttgaaatttcataaatccttccatttttactcctttaatttttcgaaaattttaacgcccttaaatttatactcctcgcaatttcactgtcaagggggcggacttttgttggtgtgtttattgaaatgatgcacctcttgcttctattaaaattttgaattatattataggtgcattaaaattatgaggattaaatgcaggtttatagatgtgatgaattagctgtagtgacgccacctgggcggcatcttgctgaaaaaattgaagaaatgggccttgatgccaatgatttggctgcacgcatgggctacacgcccaaggcggtgaatgacattttacagggaaattgccgaatcacgcccgaatcggccatttctcttgaaatggttacggaaatacctgctgggttttggctgcgtagtcagatggcttacgacgaatttttgtcgcgtgagaaaattaaggcttcgcttatggatcagtccctttggaaaaagtctttccccgtggaacttgatgtccgcgaatgggttcgacaaaaaaaggatgaaagcaaatctttgatgcctctgttgaagttctttgcggtggcatctccgcaggcatgggatggttattacaaaaaggcgcaactgaaggtggcgttccgtatttcgcttgcggaggtaaaggacccgtatgcgacttcggcatggattcgccgaggcgagattctgtcggatcaggatccgatggaaaagctggggcagcctgcggttcgtaaaaagcttaaggcggcgcttcctgaaattattgcgtttgcggctgcaaacaagaagttgccgaagcgcgaaaagcgtatcacctactggacgcctgaggcggaagtggttgacgactgcatgactggcttgcaagagttatgccgcaaaataggtattcgcgtgctttttgtacagaatttcaagagctcgccgattcacggcatgtaccgttggtacaaggatgtcccgctaatccaattgcacgaccgctttaaaaagcgtgaaacgatgtggtttacattcttccatgaacttgcgcatgtgctttaccatggcaagaagggaatctgtttacagaacatcgaaatcacgcacaactatcccgaaaaagaggacgaggccaactgctttgcgcagaagtgcatgctggaggcgggtttcgacgcttagtatgtcaacccgaatccgtacgggtagagtccctttttcccatcgccaacgttgatcgggatttgcttggcgtctttgggccaagtgtgcgggagtttgcccgtgggcttgactttgccaaagagtacatccgcaacgccagctccttcgcttccggggagccatgcgacgacgaatgcgtcggctacgttgatgagcgaggtgatggggagcgggcggccggtgatgagcacgacggccactttatggcctgctttttgccattctttaatttgtgcgatgtcgttgtcggtgctgttgaacgacatgtcggttctggctttcttggtgatgattttgttgttgaaatcgtcgccgcggtagtcgccgaaccactcggcgtacggaacttcgccgataacatagacgattgtctttgcttcttcggcggtggcgacgcgtgcgccatttgcgacttcgtcaaagcctgcctggatagatgttgcgccggggacgttttccatggtgccttgccagccttgtgtccatgcgccgcattgtaagccggtgttgttggcgtggctgccggtgacaaaaatcttgtctgtagtcttgagcgggagtactttcttgtttttcaaaatgacgaggctcttttgcacagcttcgcgggcgagttggcggtgctctgcactgccgatgttctttgtgacgccaacgtaagcggctgggccgcttggattgtcaatcctgcccgcgcggattttcgcacgtaagattctgcggcaagcgtccttgacgcgttcttcgctaatcgcacccgatgcaacgagctccttcatgctgcggacaaatgcttctgctgattgcggaaccattgccatgtcgaggcctgcgttgatggcgttcttgatggcgtccttcgaagaaattccggtgacgagtccgggcgagtaatcgcctgcggcgcctggcgttgtagagctttcgatgccttcccagtcggcgatgacgtaaccgtcaaatgcaagttcggtcttgagaatgcccgtgatttttgcggagtccacgtgctggtggatgccgttcacctggttaaaacttgccatgacgctgagggcgccttgttcaacgcctgcttcgtaaggcggtaaatacttttggcggaggactttgtctgtcatcgtggcgttcccgcggtcgtaaccgttatctgtggcaccgtcgccaatgaagtgcttgagcgtggtgatgacgcgccattcggcatcattgttgtctccctgctggccgcgtacaaatgcggctccgaggtcaacggcgagttccgttgtttcgccaaatccttcgtacacacggccccagcgttcatcttgcggaacagtgatggcgggggcgaagttcaagtcaatatgcgcggcccacatttcttcggcgacggcctgtccgattttacgaacgagtgcggaatctcgcgtggcgccgagcccgatgttatgcgggaagattgttgcgttattcacgtcggcgacgccgtggacgttgtccttgccgtagatgacaggtattttttgtttccaggcgttggtataaaagtctgccgtatatgcaccgccgccttcgagtgcggatccgcagatgctgttgccgcattttacggccggagctttggcttgcgtcatttgtgcaatcatgtcgtcaagtgtcatttttgccatgatgctgtcgatgcggttttcaatcgggtcgcgctttagcgtgatgttgccgtagttctttttgccgggaatgacgctgagtgtttcgggtaaaaatcccgctttgcgtacgacgatgctttggcctttcttggcattattcaagctgaatgcacccttgtcgtttgtgagtgttcgcgcgttggcgatgagcttcggaagagttctaacggtgacagccgcgttgtggatgggagcgccggattcatcaacgatagaaccgctaattccagcctgtgctgcggagatagcggcgagagttgcaaatgcaaaaatgccgatttttgaaagattcataatttaccctttctacagaataaatctacattcaaaaaagcgggcgtgaaaacacgagcccgctttttactgtgtacgtctggaaacaatttttattcttttccgccgggtgttgtgatgggcgtagtcgtgttgctcagtcgtttaaaattcggagtcaatgcgtcactgcatttggtgacgtcggtgttggaggcccagaaaaagacgtgttgggagccaccttcgagcgagtagttgatgaaccatttgttgccagtcgtgcagtcgttcaggttcacggtagattctgcggcccagttgtaaatgccttccgtggcgtcgtaaaggaaatttgtggagcccgcaattcctcggctgttacctgcgggagacttgtaaccgatgtcgtgccaactgccccccttgccgtgttctgaaacgtatgtctctagtaacttggtgtaggtgcctgcggcaaggctgatttcggaagctttggctttgtcgaaaagaccgaaaagtttcggtacggcgatggctgcaaggacgcccatgatgacgactgcgaccattaattcgataagggaaaacccttttttctccatattgctcccttggacttgtttttataaaaataagttatttaccgatgaaaaggattggaaaagaaaaaaaagcactaccttgttaggtaatgcttttcgtggggcctcccggacttgaaccgggaaccaacgggttatgagtccgtggctctaaccgattgagctaaagccccagttcacccaaaattagtaaatattttgaaattgtcttcgcccattcgtagtggaatccgctgtacgcattcacgacacatttgtcccaatcggcgacttccgtgttgtacacagtgatcgcgtccttgatacggcgcagcatctggtgcggggcgttggcatcgtcgacgaggaacgcatttgcttcgcctgcggtctcgagcgtgtagtcggtgagcatgctggcgatgcctacgttacggcccgtgagtgggagcgtgcctgcggccatggccttgaggataatcgaggcggacggctcttgcaggttggctgcaaacaaaaggtctgatgcggcgagtgtatcgcgcaatttttctctgttgttcgcttcttcggaatcgaactggaggatgcggatgaagttgccgtactggtgagaaacttcctggtagtagttccactcggggtgttccggcgggatgcccacgatgatgagggcgttttccttcgcgatatccgaaaggattgtggcgagcgtttcggaggcgttgcccgaatccatgtccatgtggctgtagataatcagcttgttcgtgagatccatgccgaactggcggccgaggctcgcctttgcggtgcgtttcgcttccttgatggggcgctttgcttcgtcgttgaagtcccagaacttgtagttcacgccgaactggatgccgaggagcttttcgctgttgcggttcaaaaatccgctgaggccgccggggaggttcgtgttgagcatggcgtcgcgatagcccgaagacgggaacagtaccttgtttgcatacaggatgcccgccttgaggaggctgaccttgccccagaactcgtagccgtccatgttgaagtccttgcgtgggaggccaatcttttcaatttcgctcggctgcacgtggaagtcgtaggtgatgttatggacgttgaagaagaacgggatgttgtggaatgtttcctggtagaccgtgtggcaaagagcgccgacgagtgctccgccccattcgtgtccgagaattgcctggaacttgaagtcgctttgggcgcagtacgtgagtacggcggatgcgaacatggcgaatctcaggtggttgtcgctgtaaggcagcgagtgcggtggcccgtaaacgtagggtctgccgaaatattcctcgttgtatatataagtgtggagtggatcgtcgtcagaacgccagacctcaaacggcttgtcctgtagcgcttcgacgcccttgaaaacgcaatgatacttgtcggggtctacaatatggtctttgtagaacggcgaacaggtaataacctgggacccggcattggcaaatgcctgtgtcatgcagtttactgcagttgcaagggggctcggtaccttccagttccccgcttctggagttacgacgagtatattcattgtttttttatacactccaaataaaaatttacctataaaaataggtatgtataaatttatttatttaaatttcaactgaaagggtgaattttattttttaacctgataaagagtccttttcaatattttttaccaaaacttcatctgaaggatacaaaatgaagaagattttcattgctgctttggctactgccgtcgccttgacgatgactggctgtaagggtactaacgaaaagcgcggcgacgaacaccttaaggaaggccgtttccgcaatgctatcaactcttatcttgaggcgaagaagaagggcaaaatgtccgatgaattctttgacaacttcaccctcgctctcgtgcgtgccggtgatatggaatccaagaaggacttgagcagcgatctcatcaacaactattttgaaaaggctgcttcgaacatcggtaaggttaaggaagacgccactgttgaagaatacgtcaagacgctcggcgatataggtaagcgccaggccgcccaggaaggcgttgactacgcaacgatcatcaatgcttttgcaaagatcgactctgctgaatctgtcgcaaagacccgccacattgcagaatctgccatcaagagcatccgtgaagaaactgaaaagctctatgtcgctcgcaacttgcaggaagctttgggcgaagacgatccggtcgtgaaggaatacttgctcctccgcatggctgaaatggctccgaccaaccaggaaatccagactgccttgaacaagagccgtaaggtcactcgcggttacttcctcatcttcggtgaaaacgttccggacttgagcggcaagcagcgcgtggacaagtggggctacgtgatggctctcccgacgatcaagccggctaagaatggtttctcttgtgaactccagttctgggcttctacgggtaacaacactgaactcgacccgtcccagatcaagctcgtttctaccgatggcaaggaagtctatgccaagggcaacacgggctggtgcgaagccgaagttctcgtaggcaagaagggtgatgaaaagattgaaaagaagcagaagaagttcaagggcaagggcaagttgatgaacgaattccagtgctctgtgaacgtaagcttctcttacccgaagggctttgttccggactacatcgaatacaaggataacttcggcattggccgtaagtacctcggtcactaattcgtaacggattttaaagactgtttaaggctcgccgcggatgcgcggcgggtcttttttttgagccgtagaatacggctttatataaactaaaatgtgatttttcgctgttttacgtgaaaagcggaataaaatgagtgattttcacgtaattttgaatataaattaagctaaattgggctgcatttgaacattttaatcccgaaaagagggcgaaaagccgtttcgcagcttttttttatggcaaaagttggcttaaatgcttaaagttgtcgttctttacgtgaaaaagtgtaaaaaggttgattgtttcacgtaaaaaatggcatttttgaaaaatttggcgttttacagacgtgttatgttgtttgttccctggtcgcaaggcttctttggatgaacaaaaagtccccgacggggtgtcggggatctaataataatcgtctaatggctattgactaataactaaccactgattagaaatcggcgtgtgcgctcatgccgagggcgaacttagacttgccgacaaccgggttctggtccttgctgaagttgtagccgaaccagaagacgagattcgtattgagtgtcgggtagacgtagaagttcatgccgaggaattcaaattcatccttgcttacttcggcgtccggatcgtggtattcaaagctcaagccgagagagaacttctttgtgatgttgaagctcggttcaacggcgaagagcatctggtcttcggtgaacatctggtcggcggccttgtagccttcgtccttgttgacgatggcgtagaagtagttgaggcccaagttgaagatgccgtagttgaggctcggttcaactaggaaggagtggacggattcgcccttgtacgggtggatgccgtaaacagcgtagatgctgtagttgaggatttcgaggctcttggagtagtcgagttctgtaccgaagaagtaggtgtagccgcggccaacttcagaaccgaagacccagtccacgctcggggtgatggtcaagtgttcgtccggacggttcaaaagcttgagggcgtaggtgccgaacacagcgattgcggccttgctgtcatcggtagcgccgatgtagaacttaccgtcgccaaacttgttgttgccgacttcgacaccgaaaccgcggacgctctggtcgcgggagatgacggcgtaacggctcggatcgcgccagaagtaataattaaatgtacctgcgttgtaggtcaagtcaccgaatacgaagcttacgtcctggaacggcttccagcggagttccacgccatcgaagttgaatgcggtgtagcggtcgttgtcgcttgtgatggcggtcgaacgggcgaggccatgacggatttcagaagcctggtcggagttcgtgatattgctcttggtgttcgtgaacacggtcacggaaacgttttcgtcgagatttgccgtcacggacaagtcaatgtcctggtttgcggcgttggtggggtcgaatttcttatcgaagtagctcgcatagtcaaagtcgacgttaccgtggatttcgatgtcggcggctagggcaaaaccggtagcggccagggcaatcggcaaaatgagtttacgcatacaatccttccaaaaaagatttatttgatttttacgtgcaaaagatagaaatatctttgtagagagaccaatgttttgttagttgtaccccaaaaatacggatatgcaaagtcttgctggctctagttttgtaaatttactaacgtcttcaatagaggtggatatgaaattctccccccgtttttttgtttttttatcgcttgcgttagtgcaaggtgtttttgcgttgacggcagaacaggtattggacaaatccaaggcgtggtttaagtcgggtaaagcgtggagtctcagttttagggctcaggtgtatcaggcggattctccggatatccgtactcagtcggggagcctcgttgttgccgaaggggacaaattcaagcttgacctttcggggattaaattttatagcgatggcgagagcctttggcagtggaatgtggaccagaagcaggtgctcatcaaggcggtggaagacttgtcaagttcgctccacccttcggaacttttgttcaagtatttgaattgcaaggcgcttggaatgagcgaaggcgaatttgccgggaaaaagctctgggtgctgaaactcgaccctgcgaagtatgccgggcagtttaccaagatggaagtttggctttcgcagaaagacttctcgccggtgcgcctgtttacggaagaccctgcggggaacgcaacctggtatggcattattgacatgaaggttgtcaagaaggtttctaacgatgatttcaagtacaagtccgtcgcgggcgttgacgaaatcgatatgaggtaacttgtgaaattgggcaagatgaaaaacatgattacgagcctccttgtggggggaacgttgtgtacaaatgctcttgcgggcgaaactctatttagtaactatgtatttgcggtggggcctgctggtggcgatggcgccttgtggacgttctcgcgcgacaatacctacagcggcatgaccttgttgaattttagggtggccgataacggttccgtggtgacggaatcgacgaaaaaggctcaggtgctgacggatacgctcacggcagtgcaagacggaatctttgaagatgaacttgcagaacgcaggcgactcccggtggtttatacgggctcaaaactcgggcttgtgatgccgatgtttgcgatggacaagaacgaccgctacttgcaaccggcaggtttttataccatccttgatttgaacaacctgattgaaaatccggtggaagttccgacggctgcatctgatgtggaaaagccgatgcagtatacgatgagcggctttgcttatgattcgacgtcgaaacgcctttgggcggctcgtggggctttgggcttgatggtacacgacgtatcgagcaaaaaaggcgctacagatacgacgtttgtcctgaacctgaaggcgggtgcgcttgaggttttcaaggacaatggcgaactggatttggaaaacaatcctgaagtttttgatgtgcgtttgcaccctgaaacgggcgaactctggcttgcaactgctaagggcatttgggtcaagtcttcgagcggactcaaaaatgtttcgaaaaacctcaaggattcccgcgtgacggggctctggatgggcggctctccgctccagattattgctgaaacggcctacaagaaggacgataacgttgtgggcggactttggcgcatgtatggcgaaaaggctagcgactttgccaaggtggatttccttgatacggctggaaaggtgcagaagaaggatatctatgacgaagccgattacacggtgggcgatgtcgcctttatcggaaagacggcctttgtgctggtgcgcgcggtaggtggctcgattagcggttacctcaaactggattcgcttggtgcaaaagcatgggaacaggatgaagacggcaagaaccagtggctgtacggctatgaaacgggagcaacggatcgcaagtctatcattacgtcgatgtgtgcattcccgatttcgaagaataggacagggcttgcgattgccacttatggaaacggtgtttctgtatcggccgactcgggcgctacgtggaatgtggttttgaaccgcgcaaagcttgacaacaacctaggttccattcgcatggtgccatctgtgattacgccgggggacgaagcgcttgtctcgtacaaggtggggcgtgaatctaaaatcacgattgaagtgttcagctacgatatgcgcaaggtacgtacgattgtaaaggatgcggtgcgcaatgcagatgcggtacgcagcacgaatccgaaggaagatttttgggatggtcgagatgaccacggcaaggattgcacgatgggtgtttactacatcagggtgaaggacaatcacggccacattggctggggcaaggctatgacgcttggaggtaacttcagatgattaagttgaaaaatcttctcgttacggctttggcggtgggcgcgtttgcctcttcagcgatggcgcttggatttacgaaaaagtctgagcttggcggctttgacggctttgtagaacgtatgggcggcggtgtccgcgaacttggccgtggtaacacgggtacggcggatacggcttctatgccgggtgctttctggaacccagccttgcttggattccgtgaagacattggtatcacgatgaactttgaaaggcgtgacctggaccgcgtgggcggtgcattcggtatcgaaggcaaggtcggcaagcgcatgggcgttggctttgcgatgctttaccgcggcgactcggatttcaaggtgattgacgatgacgatgaaacgttgggtacggcagagccgttcttctcaatgttttacttgggctttgctttccgtgcgactcgccgagatgcatttggcctttcgctttcgatgagctatgataatttggatgtagcgcagtatttcgatggcattgaaatggaagattctttccgcagcccggtgacgattaacttgagctggttccgtcagtggaatgacaagtggtcttcttctgtggtcatccgcaacttgagttttagcaaaaacttgtctgcaaagtggacgaaaaatccgagcaaggataattcgctggcgtcaactgagggcgtgcgcccgaaggtattgcagattgggcttggctaccgcacaaagttactcggaaagaatgtgggcgcatggatggaagcgattgactaccaggtggccgatacgcttctggcttttgacccgcaactccatgtttggacgggtcgcgtgggctttgattgcgaaatcatcccgaacggtacgctccgcgtgggtatggacgatctggactggatgttcggtgctggctacaagtttgaaattcgcgtgggccgcaagagattcccgattgaagtggattatgcgttcctctatgaatcgcgtgcgggcatctggactccgtttaccattgggcttaggggatacattccttgatttccaaagtgttcatttcgaagatgcgcagtctagaatctatggactgcaacttcgagcctggcatcaatgtgatttgcggaccgaatggctgcggcaagacgacgattttggagtcgatttacttgcttgcgcaggggttctcgtttcggtcgcatgaattgcgtgaactgattacgtggaaacagaacgaactgattctgcgcggtgaattctatgacgaggggcgcgagcggatgcgagcgcttcgcgtgttttctcgcgggagcgaggttcgtgaaaacggtgaaactcttaagtctccggctgcgtttttcgggacgtgtccggcggtgattatgcagccttcggacattgagcttttgcgtggcgggcctgatgtgcgcaggcgttggctcgatgaaatactctgttttcgttcgtccgcaaattctttagcgttgcgcaactataggcgtgtgttgcaacagcgtaacaagtggctcaaggaatttaagcagaagggctttgctgttggtggtgaagacttgttccgcgttttaacgctgcagttaatagaccttggcgcaaaagtttgggctgcacgactggcgctttcgaaagaagtctcggaaattattacgcggtactatcgcaagctttcgggcggggtggatgaaatcacttgtgcttacaaaagctcgattctcaagacgctggatgcgctcgatgcggcggacccgctatccgatgagatgatggatgaaattccatcgggcgcgacgggtgctgctgaaggtgttgttgaaattgctcgcggggagtgcgcggaatgttctgcggacggttccgggaatgtcgctgggagcgcggcggacggctcggatgtcgtgagcgaggaaatgctgcggaatgcgtttgcgcgaaagcttgcggatttggaattcgtggaacgcttgcagggaatgacaatggcggggccgcaccgagatgacttggctctgtgtgcttcgggctacgagatgcgttctgtcgggtcgcaagggcaatgccgctcggcggcggtcgcgatgcgctttgcggcggtcgatgtggcgtcgcgctacctgacaaagccgattcttttgctggatgatattttcgccgagcttgatgtgaaccgccgtgatgcggtcgcttcgctcattcgcgaaaaggaatgccaggtcgtgatagcaacgccgcaggcggaagatctgccgtttaaagcggactcaatgattgaattgaagatttgaaaaaaaacgcgcaactgggttgcgcgttttttgcatcggggcttttttgtccccctctatattacttgttcttgagcaagtcgcgaatttcggtgaggagcttttcttcggcgctcggtgccggaggtgctgccggagctgcggctgcttcagcttctttcttcttgcgcatgttctgcatgaaaccgaggaatttcttcatcatgaggaagacggcgaatgcgacgatgaggaagttcaggacttcaccgatgaacgtgccgtacggaatggcgatgccttcggaggtcgtgtagacgagcgtcttgatgccttcgcctgcgttctggccgccgcacttggcaatgactgcagtgacgagcggcatgacgatgtcgttcacgaaggagttgacgattttaccgaaggcggctccgatgatgataccgatagccatgtcgacgatgttacccttgaaggcaaatgccttgaattcttcaatgagtgaagctgctttatttttaatgctcatttttgagtcccctttatgattggtttcttattaaataatagcaaagtctttaaagattgggcggtattttttaaatttggcgcgttatgtcatggttaatattggcttttgcttcggcggtttttcttggcttttacgacttggctaagaagaaatcggttcaggataacgctgtccgtccggtacttttgctctgcagcgttttttacgcgcttttgatgttgccggtgcttttgaccgggcattgcgagccgctgactttgcatgaccacctgtttttgatggtcaagtcggtgattgtcggcggaagctggcttttcacgtacagcgcgattgcgcatatgccgctcagcatttcgacgacgattcgtgcgcttgctcctttgtttacaatcatgatcgcagtcggattcctcggcgagcgtccgcaggtgatgcagtggatcggtattgcggtttgcgtttgttcgtacatcgggctctcgcttgcgggtcgcaaggaaatggggcatttctttagcaacggctgggtcgtggcgatgctcctcgggacgattttggcggcttgcagcggcatttacgataagctgattttgcaacgcatgaattttgaaccgttgacggttcaggtttggttcagcatttacatgtgcgtggtgcagttcttgacgactatgttcacgtggtacccgacgcgtaaaaagacgactccgtttcagttccgttggtcgttcttggcggtggcggcgctgttgattattgcagaccgttgctattttttggcggtgagcgattcggatgcgttgatttcgatcattacggtgctgcgtcgttcgagtgtgttcatcagcttcttggcgggaattcttatattcaaggaacgcaagagcaagacgaagttttttgcgatgttgggcgtggtcattggcttgtgcctgatttcgctcggacgttgatttttaaaggtcgcggagtagtggcgttatgctgaagattggaattacgggttcgataggtgcgggcaagtcctttgtcggggccttgctgcgtgcgcgtaatttccaggtgcttgatgccgattgcaaagtgcatgaactttaccgcgattcggcggggctgcgcgctgaaatggcggcgtactttggcgaagaatgcttgacgccgacgggcgtgaatagcgcgctgattgcagaccgcgtttttgcggatgcaaaagcccgcgtgaagttggagcagattgtttacccgtacttgaaccttgctgttgcaaatttttttgccgaggatgcagggaatgatgcggactgtcctaaagaaagtgccacgcagttgacgagagtcgcggacaagtgccggttcgtggaggctgcgcttttctcgcgtgcgcccgagctcgtgaaaatgcttgacgaaatctggattgtcgatgcgcctgaatgcgttcgcttggaacgcttggtgctgcgtggcctcagcgaaagcgatgctaaacgccgtattgaaaatcagcgtggcgcctgtgctccggagctttttccgggcaagcggattcgcacggttatgaacgatggcgataaattgcacgtggaacagcaacttgatgaactgctaagagacttacactaatttattggaattatgcaaccttatattcaccagttcgcgaattttttgagagcccatttgaattcaatttcggtcgggctgattgcaacgcttttgatgctctatggcgcctgcatcaataactatttcaagcgcatcacgaaaagcatcccgttcattgggcgctttgctttgtttgttgtgctgtgcagcgtggggtatgcttttgcgagttcgcagatggtgcgtcttttgcgcatggtattgcgcgaactttcggacttgcctttgattggggtggtcgcaggctgttttttgctgcttgcgttcctcgccaaaagcgggaaagatatctgatacttagtcaatagtcaatggtcaatagtcgttagattcaatcaataactattaactaatgactgatgactaatagctaattaaaattatcgcggtttactccgtataaaataacgtcgtcaatccacatttcgctttcgtctacaatccagatggtgaaagttgtgacgcgcggcttgacgaaatcccatcccatattcccgaactcgccgtcgccttcgacaaaatcgcttggcgtaaagctgaagcgtttccaggtggaatcgagatagtccacatactttgtttttccggtcggctcgttgagaacttctaccgcaaaaccgagctcgcccttgcctttggcgtagaatgcgatggaatcgatgccttctaggctagacgggacgcggcttacgcgtgagccgatcatcgaccacttgcctcttgttttgctagtgctcttccaatggaatacgtagctgttgcgttcttcgttgaattcaaaggcgtcctggatgttttcgcttgagggcgttgtcgtgacgtttgtgtcttgtggatggaagtaccattcgcgcggaccgtcgccgtagtcaaatgcggattcgagtttttgattttcgaagtcaatcagcgtgatggaatggatggcttttacgagcgagtcggggaggcttgcccagatatcgttgtttgcacttgcgtcgagtgcggcggtcttgccccagtacatttcgaggttttcaacgcttgatgagccgtcgatgcggatttggaattctgcggactgcggagtgtctggagtggtgctattccagaacgctcgcttgaatgcgagtcggtttccgctttggtcggtgaatcggatatcgttcccgttttccatggcttcgctaaagtcgaagttcgtttcgtttaatcgcacaaagactacggtagtttctgcgatgggtttcatccaatccgagattgtagaatcaagcggaatggtgcgaacatgtgcccattgctctaattgttcattttcgagagtcggttttgctagcgcttggatatcgctcttttcgccagcagaaattgtaatggaggcttcgccaattgtcgcttgttcatcgggcagaatagcgcgaatctggtagcttgcgggcgggagtgaatcgagtgtgaattcgccgtctttgttggtctttacgattttatcggtgccgtaaatctggacccaggcgtagtcggttccttcagggagctctgccttgccggtgacggaaccgagttcttccatttgcatggttgttaatttattcttctttaagtcgctagaggcaatagcttggaaaacgccagaattgccatcaatgatttcgatgtagcctttattgaagttgatggaatccatgacgatgttaccgagtgaatcggcggagacttctagaattgcgtcttgtgcgttgctttgtgtgacggcggaatccgtagaaactccttctacgtaccaaagcggacggattcttgcgacaacgttggcggccggtttagaatcgatgtttacaacgttgatgatgcaagcgttttcggtttcaacggtgctagcgcctgcgagattcttatccgaggagcaggcgaatagtaatacacaggatagagatgctaataatcttttcatgctatcctcgctttttcttttgttgtttctttgtccgaaatatcggcaaccgggtacagcgagaagatgaactgcatgaccttctttggctctgcaacttcggcaacgcgtttttgaacttgtctgcgaaattcgcaagtcatctcgacgaggtcttcaagacattcatcatcaacgcaagcgagaactgatgaaatgttgcgctcgctcggcggaatgttgacgagtgcgttttgcgcaagcgtcagcagctggttctggtaactgcgaatagcggtaacctttgttgctcctgccgatgtaaaattgacggtcgaaacggcgtagcgctcggaggcgagcggcgtgatcatcttgagttctttcaagactcgaatggcttctttcacctggtcctcggaaacggcgggcgtaatctgcttaaccaaggtgtggacatcggccttgccgccattgatttcgataatcgaacggacaacgggtatccaccagcggctgaggaataaaatttcgttggaattcagtttgcggaggctcacgtcttgcaatgcgagtgccatcttgtaaagcttatctttttttgctttggattttgtgcgcgatgccgctaccaaaatctcaaaaagttctccatcgcggcctttgagcccgagcaattttttggagagcgggatactctgcgcggggaggtgggattccttattcaatacacggaaaacctggctcgtttcgagtccaagtttttgtcccatcatcttataggaaaatagcggaaattccaatttcttctgcacgaagaaatttttcagtagatctctgtaatcgccaatttcgtctatgtttagcatggtgaaccctctattaagaaatagattttttacaaaggacaaggatagtctttttttaagttttattgacgaattgacaatatgattattgtcacgttgtaattctataaaaatgatgtttttcttacatcggtacggttcgctctctaaaaatttaatttagggaacagaaaaacagagaggtagctatgcagaaagaagacatcgttgttttaaggcaagttgtgattttttcactggttgctattgttcttggctttgtttacggctaagctttaagtaaaatttggtgtataggcgtaaaagctggtgcggttaagagctgcactggctttttttgtttataaaagatgttatattgttctagccttaaaaagattaaaaagggattgttaaaaatgccagcagaaattaagattcttgaacgtgctgaaatgtatttgcgaaagctttcggaaggtgtgaaccctctgaccgaggaagctttgccggaaacggatgtttgtaaacaggaacgtattagcaaatgccttacctatgtggctgattatttaaagcaaaaggttatgccggtgatggaacgccgcgaaaaggtggtggctccgaaaccgcaaaaggttgtaaagccgcgccctgtccgcgaagtagcgacgcaagaacttgtctttactcctgaaatgttgtccaagttcgaaatttctgttgaaccggtttctgtatcgggtgttgtacgccgcttgaatttcttgatcccgcatgaaagtggaatgatgccgcttgtgtatgctgacgtggctgaagtgctttcgagagaaggcgttcttttgaaggaagaaggcgataagggcaaggacttgaatttgccgactccgcgtggcgaagaacttggttttgcaaaggtcgaagctgatattcgtggacaccattcaatttacacgaagtgcaatgccgatgcccagaagtttatcttggataatattgataaatgcgtggctcaggcgaatgaacgtttggcaaggcgcaaatcgcgtgcagaattgggcgagactggccgcagtggtaaggaaaaattccatgtgaccgaagaacagctcaagaattatccgaccgatgaatctccagtaccggtcagtgaaattgcaagacgtttgaacgacttactcccgcaggattcgaatgtcgaaaagatttatttcaaggcaattcgcgactggtttgtggctcagaacatgcttgaagaaaagaagactgctcttggcaagattttctttgaaccgacggaagcgggcgctcagaacggcattgtgacggaatcgcgcgtgggcaagaatggcgaaaactatgacgccgtcttgtacaatggtgcggcacaaaagctcgtgcttcagcacgtgaacgaactcgcgtaattagtcatcctggagccgaaggcgataggatccataatatgaaaatcgccgcccctgcttatcgcaaggacggcgtctttttttcatgtcatgtcggcctttgtgccggcatcaccttacacgtctcgaattgcgggtttttatcgcaatctgcgcaggcctcttggcatcgggacttccttaccgttttccccaagcaagtagatgttgtcgaggttgatgaatcccttgccgctatatcgggcgcggaatgcgaagttcttgatcttggtcgggtcgagttgcggaatcgtcttgccccaaccttcctgcttcatgttttcccagatgagcgtgtcgcgaacccagttgccgcgtgtgttcttgaggcgaaccatgaattcgtcgtagtcttcgacctggcttgacatgatttgcagttcgatgtagccttgcggattgttgtgcgatgtggcgtaatcgaaaacgataccgacggaattcttgatttcttccggcacgttgtagtaggctccggagtagttcggccaaccgagattaggcggttgttcaacgatgaaatcatggcggatgtagccaccgagaggcgggttgccgttgaaaacctttgcgtccatcgaggtggcgttgtcgccatttacgaccgggaaccacgatacgttgtctaaaccgttatcgaagttctgcatcacgcttgtggtgcggtaagcgccacggacgcggaacggaatgttgaacgatgtctgttttttgttcttgcctgtgatggtgactttaatttccttattgccaatcgagactttttcggtgagcggaatttgcaagtggaaactttcgatggaagaattccatttgccgtcatccggttttgcctgaactgtgagcgggccgttcttgtcccatttcttgatttgaatttcagcgccggcgagttcaccaccttcttgcacggcggtcacgaagaggtcaagcgtatcgcctacgacaaggactttcttttcaagtgctgcggcgagaacttcgggagcgctgttttgctgagccgggttcatgcggacaacgacagttccaaacggcggcacttcgatatcgcgattcttgccttcaatgcggcggccgctcggacccattttcgggtacgggtaagcgtcgcgttggtcgccaatccacttgaattgttctgcgccaaacacgtcaacttctacgcgtgcgttgctcggttttttcttttcgctcttgcggtcaacctgcacaatttgctttgtatcagtgaggttcacgagaagcacgttgctgctgttgcctttgcaaatggcgtaaggcacgactgattctgtagtgctcttgacgggaacgactgcgtaaccgctttcgaggaatcgcttgaatgtcatgtagacaccgtaatattcggcggtgggttcaaggcttgcccagcggttccaagaaccttccttgactagagctgtcatgctgatgacgccccacgtgtggtccggaccttcaaacacgttgccgaatgcatcccacgggagtgcttggaaacggtcgccgaagcggacggcgtactgtgcgaaaatatttgccatgccggcggcctgcgggtagtccatccagatttgagagccttgtacggaggtactgaattccgagaggaatacgcggcgcttgccttcaagatacttgttcatccaggcgttgagcgtatcggcgttgtgtgcgacatcgaggcttgccttgagcatgtctgcggcattcaagttgttcgaagcccagtacggataagtgtgcaagtcaacgacgtcgagatagcgcttgccatcggccttttcggcttcaccgacgatacgcaagaattctgccatccagtatttgccatcattgaggccagcgcctttttgctgcatcttgtgcgtgctgagaagcgggccgtgcaagatgatgctagggtcaacagctttcatggcgcgtgcgtattcgataaagcgtgcggcatattgccttgccgaaagtggaccggactcttcccattctccatcaagttcgttgccgatttgccattgcttgatgttgtacttttttactttgttggcgtagcgcacccaggcggcggcttccttagaggtgcctgtgcctgcattgacgcaaatgacggcttgagctttttgaccattgacaagtttcgggagcttgttgatgtaggtcatgaattcttcgaaatgccatttgatgttggtccagtcggtgcgaggcttatcgccattgcgggtggacatcgcgaagaacttgtaatcgttcccggcaagtaaatcgtcagaaccgctatagagcttcatttctcgaatttgcacgcctttagacggtaagtcggtcgtcttgaatcggagtgctacatagcgtgcgcgcgttgtggcaaacttgtactttgtttcgccgcttgtgaccttgactgtaccccatctctttaacttgttttcgagattctggtgaacgcccgggtattcggcgtattcgtctgtccagtatgaaagatcaaaagacttcggacggagattgccccattcgacgatgattgaatcaaggtctttcttttcagggaattcaatgacaatccaaggcgggtctttcgggtcaaggatttcgccccaccacatggtgctcttgtcgccatcggcaaggtgactgcgacggatgaatccgtagttgtctttggtcgtgccacggtaaattgtttcgccgaggaatcccggagcccagtctttgtcgcttggcgtccagagaccggtgctgtcgtatttgcctgcgccattccagtggtagtcattgctcaagctaccgttcgggaaacggaaaatggtgtagccgccatcgacgagggcgggcgtcatgtcgtaatagcgcgtaggcggattccaaatggcaagatccgcgcccatcatgttctgtttgttaatgacgatgcccggatgcgagtcatcaacttcgatgacgttctgggcggcgaacgcagatgtcgcagaaatagcgaatgccgtgctgcacaaaagctgcttaaatttcatttatcctcctcaagaatggggtagggttcactcatgttcaaaatgtaataaaagcgattttgcgttaaggcctgattctaatgtttgttcttcttgataggacttttttgttgacgatgtacaagaggtatgccgcaaaaaatgaaatgagcatggtgagaatgttcgaggaatctttatcgagaaagtctataaaatcaaagaataatttgtatataaatatgtggcacaaatacaattctaatgacattagcccgaagatggtaaatattttatcaatggttttatatttgtcaaaaaattttgcaagaagtaaacacagaacaggagttatgataatgtagggaaggtacgctagggaacaagtttgcaaggcgtagaaaaaataggtctggaatataaataaaataattgtcgcgataaaggcggctgtcaatccaattgtttttagctttttggtgagtctgatattgcatccgtcttttgcccaatgcccaaaaatcgcgcctatgaaaaaaatcggaatccttgcataagtcaatataatgaatcccccgtagtttttgttgttatagcaaagaatacaagttaatgcgtagattagcattaaagaaagccccgctccgataaaatagaacgatgctttatacccgtattttttgaatagcttgaagtaaacagggaatattgcgtataggaatactatgcaagaaataaaccacgattcgtcacgatacccaatccaatagcccagtgtcgttgccttgcatatcaattggtaaatggccctagtgctaaaatccatttgcgccaaaaagacaacgccaatcacaacccaaaattctggaagaatgcggaaaaaacggctcttataatatttctttaaattgaagttttttcttgaaagggaatagtaaagtccgaaaccggacaagaataagaaaatgtctacgcctccataaccgacggacctgaaaaaatctatgatgtcgatatctgttgggacgcgtaaatgaaacagcataatccacaatatggcaaagcccattatggcacttctgtgttttgacaatgtctgtagtatgctgttcacattattaatatacttgatttttcagaaaagaagagtaaaattatttcttctttgcagataacttcttgaattcggcgcgggcctttttcatgtcggcgaggaatgcctcgttattgtgcagactcgcaaatgcggccgacacaagaatcttcgaagcgtccacatcgctttgccaatggaaccctgcgatgacgcggctttgtccccattcgtaggcgtacttcagcaaggcgtcttgcgcagccgggttgatttccacaagtatcatagccatggaccatgcaagaattgtatgccctgacggatatgagccgttctttctcaaagtctcttcgtctttggggacgagcgttggttcgttgaaacggtcgaatggacgacgcctcttgtaatgttttttgggaactctgcccacctggcgcagtgttgcgattccgcgttcaatggcgttcatgatggcgggcgttttcgttgctgaaacttccatgccgaatggctcgctgaacatcttgaccatatcttctagattgtgcgtcgattgggcaatagcgagcgcggcgcgagcggagtctgcgcgcatggacttgccccacatatattgcgaaatgtcatacataaattgcacagatgttgtttcgggcggtgcaggatagaagttgagcgcgttcgggagcgcgtctgcattgacgtacggtttgacatcggctgcgaaactgcaaatagtagctccgcaaatggctaaaacgaaaatggattttttgaaaagtgtgatcatattttaaagatatatttttggaatgcaagagaatgtttgctgtttgacttttgtatgttataccatatgaagtttagacttgttttgaaaattgcgttactaattttgcttgttctggttgcaggaacactgttctttctgtactataataatcgtattcctgaaaatgctttggtgtattatcgcattaaagatcacaagggtgatatttctgtatggcgagcctctaactgcgagatgaatggggatgaatttcactgtcatgcagagcagtgtcctgacgatatatttaaaggtaatccgcgttatccgttttttcggaaatataaaccggacaccaatacgtatcaagatacggcctacataaatttaaattttggtctgtttaagaaaacgagctatattcctcgtcctgtatatgcaaaatttgacactgcttattttaaaaaacaatttgcctcggtaaagagaacttttccttgttctcattcaaaaaaattctcgtctccttatgagttgacggctattgatttgcctagaggcgtgactttctatgaaacaggaaagaaaaaagactccaaaaaatctgcaaagtcaaaagaaaaaaatgaacgcaaagattctttaagctcgaatctcaaaacggcgccgacaatacattctgtttctatttcttgtcctgagatgcattcgtttccgcactatacgtgttcttgcgacaattatccaacttattgcgggaatcctaaatacacgaatatgcctgcacttccagaatctcatttttatgcgatggacgtattgtctttgagggatagctctttcacttggaaattaatatacaagactccgtacagcgaagccgatacgctggaagttacaacgacagtcaagaagagagagtgatgtgtttgggttctgagttgattatatctccaagcctgcttgtaacatgtacttttgtgcgaagcaatttgcctcgtcatctttttgctggttcttgttgccgtaatagacgtttttgataaagatgtcctttttgccgtgaagcacgatgtggccgagttcgtggaaaaaagtgaaccagaatgcattgcgatctttgaatcggtcgtgcaactggatgacgggaatatccttgtaccaacgagccatgccgtgaattggtgccgacttgaaattctgtgcatacaggatcttgatgccgagcgttgcgccgagctcctgcaacttgcgcatgccatcgtcgataaaatcttcgcccaccttcggcttgggcaatgcctttttacgacgtaattcttcccacgcggcaacatcggttttggccaattctacaaatttcggcatggcctttttgatggcggaacgcagtttcttgtcgtcttgcttttccatctggatttcgtcagcgaggatttcgccacggcgcatccacacagaggctgcatacgggtcttcagtctcagcaagcgagatgcggaacgcaactttcagacggttcttataatagtaatcttcccactctttgggtgtaggcactccgaagaacttgagaatcggcaaaattacgtcttccttattgtcaaaatctgcaatccacttacgcggattgagttcattgatagggaaaaacttgcgccaaacggcttgtttcttgagagatttcttgattttttcacgccaaagatcctcatcgtattgcttttgcatattaagccaacaatattgagggattcccgttccgcattcaaggctgtaagccatttctgtggttacgcggcattttgctttcagaagttcgtttaaggtctttggagtgtagccaattcgagcggcgaaatcgttaatatccacatccatttcctgaagtttttctttaagaatatttccgggggacgttttgccccacaaaaccaattcttttttttctgccatataattcctctctatttatgataatctacaatttctatgacttcggcttcggtaacttctgcccaaatcacggccttgtccggttctgcaccccaaatgatcagtctatagggttgatcgaggtcgcatgcccattgtccttttcgattgccaacaagctcgtgaaaacgtcctggataatgcaataaatcagcaaaattttcggcagaaatcaatgaaaaaattcgatttctatagcatatcgctcgtttcttgcccattcgccttattgcataagcctcatccgttgcgcagtgctctaactctttatctctaaattctattttcaagacacccccaccgttagccaaaaatcctatttgttaatataataaatatttttatggaacgcaatgggtttgctgcttgtctattttttgatggctttctagaggacttcaaaagcgtaagggaaatgtttggtatgacgtccgcgtttgtcctcagctttttcttctccatacaattccgccaaatcgcgatctatcatgacctgaacatcgcgtgtgactgcgatgttaccctgtgccaaatacgcctaattgaacgaagaatctgtatttgaaatttttggcgaagttcttttcaaaacgaattcccgcatctaggaaatgtccagatctagagggtcgtgctgaaaagcgcaaacttaaatcgtttgtgtaagtaaaactgcgcgcatggaaaccttcttgaattacatgtgttgtaaaatggttttggacgttaatgccaagccatgaacccggtacaagggggatgtaaaccattccgcaccaaaaaaagagcggcgccaaaaccaaaatgccagggccgcctgattcggaactcgttattttgttagcaatagcctcaatcccattgaaaagaaaccatcctcctgcggcaaataaggcgtcatcggaagctccgaaatcgtcaacccttaaatggagtggctcgtatccgacatggattctatatccatctgtaatattgattgataaaacatcaagaaaagtaaaaatggaaaagtcaaatacattaggtgtcgcatagccggcactaaagcctaaggctctaggcatgtattcttcattatgatgctcaagcatcctgtccaattgctcttcttctgataagcccttcttttcttgggccatgacattactgcagatgcaaaggactgcaatgcatataacacgctgcagaaattgttgagaatgtttgcaaagtaatatcatgctttttaatataacaaaagcgttttggggtcttaggggagtcccctaggcgaaggggtgatggaagaccgcatggcgggctgcaatcagggggattcttccccccttccactagccactcttatagtctttttctatcttaccgcgcaccgccagatgtcgtatttctggggaaccgggcgagaaccgcccatgaaaaaggaaattattatgtctcaaatcgaactcactttccccgatggctccgtacgttccgtagcatcgggcacaaccggcctcgaaatcgcaaagagcatttctgaaggtctcgcacgcaaggctctcggcgttaagctcggtgacaaggtcctcgacctcaatcgcccgctcacagaaagcggcgctatcaagatcatcaccccgaacaacgacgatccggatgcattgatgctcctccgccacagctgcagccacgtgctcgccgaagctatctgcgacttgtttccgggcactaagctcgcttacggtccggctatcgacaagggtttctactacgatttgatgacaccgaccccgatccagcagtcggatttcgagcgcatcgaaaagcgcatgaaggaaatcatcaaggaagaccgtccgttcgtgcgttgcgaagtcagcgccgaagatggcctgaagcgcaccgaaggcgacaagtacaagaccgataacgcccagcgcgcactcgcccgcgaaggcagcgacggtacgctcagcttctacgtgactggcgaaccgggcaagaactttgaagacctctgtgcaggtcctcatgtaccttctactggcaagctcaagaatttcaaggtgctctccatgtccggtgcatactggcatggcgaccagaacagcgaccagctgactcgcgtgtacggtacttgctttgctgacaaggaaggtctcgaaacttatttgaagttcctcgaagaagccgaaaagcgcgaccaccgcaagatcggtaaggaaatggacctctaccacatcgaagaccattctccgggcatggtgttctggcacccgaagggcaccaagatggtgaacgccctcaaggactacatccgcggaaagattgaccgtcgcggctacctcgaagtgattacgccggaaatcgtgaacaagactttgtggatcaagtccggccacgccgacaagtacaacgagaacatgttcaagacgctcgctggcgacgtggaaatggctgtgaagccgatgaactgcccctgccacatccagattttcaacacgggtctgcgcagctggcgcgacctgccgatgcgtcttgccgaattcggtaagtgccaccgttacgaacctgccggtacgatgcacggcctgatgcgcgtgcgcggctttgtgcaggacgacgcccacattttctgtaccgaagaccagattgcaagcgaagtggccgatttctgcgccctcgtcaaggaaatctaccacgacttcggtttcgacgatatcgtcgtgaagttctccacccgtccggaaaagcgcgtgggttccgacgaaatctgggacaaggctgaagccgccctcgccgaagcaacgaagctcgcgggtctcgactacatcttgaacccgggcgaaggcgccttctatggcccgaagctcgaattcacgttgaaggactctctcggtcgtgactggcagtgcggtacgatccaggtcgacttcaaccttccgcagcgccttggtgccgaatatgtcggtaaggacaaccagaagcacattccggtgatgttgcaccgtgcagcagtcggttccatcgaacgcttcctcggtattcttatcgaagaattcatgggcgatttcccgctgtggctcgctccggttcaggctcgcgtgctcccgatttctgaaaagttcgtggactatgcaaagcaggtcgagaaggaactcgtgaacgccggcgtccgcgtggaagtcgacgaatccaacgaaaagctcggctacaagatccgccagtgcgaactccagaaggtgccgtacctcttgatcgtaggcgagaaggaagtggcagacggagtcgtgtccgtgcgtaagcgcaaggacggggacaagggctctatgaccgtagcccagttcttggaaatgactgcagaagaccgcaaggtcgtccgctaatcgcgcgattctcgcaaatatttaagcgcaggttcctcgtgagcctgcgttttttgcgttttctcgaaaaatattgtaaattactaacacaagcttttaggggagcttatgcacgaaatctatttgcgtgaagtttatgtcgctgatatgctggggatcttcttgattctcggtgctattttcagtggcgcttggaagctgcaaaaaaagaacaacgaagacaaggtcttgctcggcattatcattcttgtgattacggcttgcattgccgatgcaattactttttccgttgacggtcttacggggcctggcgtgaaggcgctggcttatgtttcgaacaatatcctctttttgtccaacatggcgattggtcccctttgggtgatgctgatatctttgcacatcaatggagctgtgtccaaattccagcgaatttttatgctgtgtgtttgcggtgcgattacagttttgatggtcgtgaattttttcaatccgattatctttgacatcaacgaacggaatgtgtatacccgtggcccgctattcatggtaaagaacttacttgaggtagtccttatggcggatggcgttgtcatttatttaatcagccgttacaagagcggtggtgtcaagtttttcccggttttacattttgtgtgtcctatatttatttgcgtctgcttgcagatgttctattacggcatctctacgatttgggtgggcatcgccgttggttacacaagcttgatgcttgccttgcagaacgagaatatttttatcgataagctgacggggctttataatcgttattacctggataaagtttctggagagctgaaacgcaaaaggaaaatcacgatgatgatgctcgacatgaatgatttcaagagcatcaacgataactttggccattctcagggcgatgacgcattggtttcgctggcggaagtcttggaaaaaacggtcggagctcaagggactgtggtccgttatgcgggcgatgaatttgtgataatcttgaataacggcgacgaggatgctgctgaaaaatgcaagttgcaaatcaagaaaaatctggaagaattcaacgaaacccataaaaagaagtacaaactatccgcttcgattggcgtgggtgtctttgatttggaaaagggcaatgttgataaaattatggaaaagattgacaagctgatgtacgaagataaacgtgcatattatgccttgacgcatcacgatcgccgtcgcggtcgataaaaaaaatgccggctctaggatttctagcgccggctttaaatttatttccaatcaatttttagagtcttgatgagcgaatctagacgatttgttaattgcgctgctcctttatcggcaagatggtcgcagttcaatgccatttcgtctgtgtagtcgtggtcgcccatcttgttttcgtccatcagtatgaagtgtttgtatttatcctggaacttctggattttttcaatcatcttcttggcgatcgagcgacggagaccatagcgcccgaatgctcctgtacttctataatcgggggattgcgggaagatgatgccgatgaggtatagattcttgctttcggcttcctggataaagtcttcgacttcttcgaggagcatgtcggaggggtctttggtgattccgtccatgttcgtggagtccacgtaaacggggctgccttgccaaccatcgccagagtcctcgacatggccaagcattgtctgttccgtttctctgatatcgctgttttcgccgtaggaatcacgagtcagttcgtacaagccttccggatagccgtctgcccagaaattgtgattggcgtcgtagatgaatcccgtggagtgttcaaaaatcaatttccagaagcttggcatttcgaagtggcgccagaacaggatgtcaatatcgatggaaacggcaacgactttcagttttggcaagagattgactccgtactggaacagtaatttcttggcgacagacaagtctacggccgcgttagacatgttgatggagaatatatccttgttcttgtttaaaatgatgggattgaatccggcccatggtcttgaagaacccgaaacgagaacgttgatagagtcgcggtgcttgtaaagtaattccatatcgtagcggctcatggttgtgctcatgtcgcctgtgtaggggcagttgagctcgtacatgccggcactatcgatgtttagttttgtttcaaaattctggagcttgccaatccaaaaatcgggatgccatagttccgcaccgcttgcgatttctgtgacgcttgaatcgtttgtattgacgaggacgattttggggtgggcgccatcgatgtctgtaagcgttgccacggcgaaattctcgctgttgtggacccattccgtgtggtcaaacgtgtagcctttgggcgccggaatcatcttgacgagtttccccgtgctgtcggctattagcatttgttcgtgcgtgttgtattttgcgcccgaaaattcttttccggtttttccgccaaagtccaggaatagcgtctgctttgtcaattcagaaagcgatgcgttgcaggcctgttcttcgttgtaccacgtttgatttttgccgtttacgttggcgcggagaagtcttgctcccgaaacagcgagcttgccgtcagcgctgatgccgccgttgaatgtcccgttgaagagcttcttgggcgtttcgaatttaccatctgcgaatttgacgctccatgtagatgcgttttcccattttgccttgtcggaattgttgtcggcgcttgagacgtaaacgatttcggtgtcgccttcgtgtacacgccagcgcgggattgccgcactctcaacatctagtttgtatttgagttccgtggaatcaaggcgacgaacgtaaagctcggatgttcccgaaatgccctcgtactttgttgaaaatgcaacaaatcttccatcaggcgaaagggtggggtggtaggcgtcgatggtgtctatgatttcagatacggtcggggtgccgttcgtgaagttgattattgcaatgttgccggtttcgtcattgcggaaaacgagtttgttgtgataggtctttgtcgatttccttaattctgccgatgtcgtaagagcattgatgggcgatgcgatggcaatgcccttggcgttcatccagacggcatctggaattttgccgaaggcgagtctgaatccgacgtagtttgccttggtcgatgaggtgactgtataaacgtctccgcggttgtcaagcgtcatggcggcgggctcgttgcggtagctgccaccctttacgactcgttcaccgatgttgcctccatcgggagcgcccacgtagttggtaattgtcgtatcgcgaaatgcgcccatccagtcgttgacccattccatggcgtttccggcaaggtcgcaaatgtcggctgtagaatcggcggtgcagggcttgtgcaacttgtagtcggaattgtccgcgttccagcttttgtgcggttcccaattgtttgaagcgactagcgtccattctgcttcggtggggagtctgtaggaattgcggtcggcatggaattcgtaaccggcgagctctgtgcaatgcccgtcggaatcaaacgttgccgaggtgtagctgtaagcggtgtcgagtttttcgcttttgcttttttcgttcgcaaaaaggacggcgtcaaaaaaggtgatgtttgttacagggagttctgcgttttcacatttgtgattcttgacgagctttgcaaaatcaccgcaggtgacttcgtgcttgtcaatcgaaaagtcgtaagcgaaattggccttcagttttgcgcctaacctaaccgttgagttttgggtgcttatcagtatcatcccattgtgttctttgtcattttcaatggaaatgtgtatagactcggcagacgatgttccgctgtcggaacaaccgattaaaacccctgcgcaaacgattagtgctggccatttcatagtcaatcaaaatccttttaaggctatgggacaaaatataaaatttggtcagccaaaaaaaatgccgggtagtgcttgtacccggcgtaaaaagaaacttagcggattttattcttccttgacgaacatgtccttgccgacaccgcaaatggggcaggtccaatcgtccggtaaatcttcaaaggctgtgcccggcgcaatgccgttatccggatcgcctacagcgggatcgtaaatgtagccgcatgcatcgcacttgtattttgccataaaattctccttgcttaattgtgctctttttaaactatataaataaatggtagaaagtcagatttttatattttttttgtgtttgtgacgacccgagtatatattgccgatatttctgcgttgaaagaaacgcctgtttttgagcgttttttggggcaggttcccgaatatcgccaaaaaaaggcaatgtcgtttaagttccctaaagggaaaatgcaatcacttggcgttggacttttgctccagatggcatgtcgcgatgctgggtttgaaggcgcggacaatcatattgcgtatggcgaaaatggcaagccgtatttgaaggatttcccggaggtgcattttaatttgtcgcattcgggcgaacgcgtgatgtgcgtgatttcgccatttgaagtcggctgcgatgtggaaattatcaagggcgaccgcggcaagcttgctgagcgttttttcaagcccgaagaatctgcatggatcaagcatttcgaaactctcgaagcgcagtctgaggcgttttacagactgtggacgctcaaggaatgttatatgaaagtgacggggcgcggcctctcgctcatgccagatatgtttgcgctacacatggatgaactcgagaatgtgacgctgtttcacgaaggcaaacgcccggaatattcattccgggaaatcgacttgcacgatggctaccgctatgcttattgcatcaagaacgacggctttattgcaccgtccgaaataaagcaagtgcagtttacttgataactctaatataatcgacgagcatttcgttcgggaactgtgaatcgtctacttcaaagccgggccagttgcctgccacggcgacattcagcaagaagaagaacggcttgtggaattcctcggtatcgccttcgttgccttcaattagaatctcgtggtacatgaagtcatcgacgaacatgcggatgtatttctcgtcccacgtgaatttgtacgtgtggaactgcgtgatgtcgaggtcaaatttctggttgcggtaatcgccggtgttattgccgtaggtcgcgtattcggtgccgtttgcccagtggtttgtaccgtagattttgttttcgctattgactgcttcgatgatgtctatttcgccgcaggcgggccatccgactgtgtcgaagttttcgccgagcatccagaatgcaggccagattcccttgccggtcgggagtgcaatgcgcgcttctaccgtgccgtacttgaacgcaaatttgcctttggtgagcatgcgggcggaggtgtacttttgaccttcgtagtcttctttctgggcgcggatgtgcaagacgccgtccttgacgtaggcgttttctttacggtcggtgtagtattcccattcgttgttgccccagccgcttgcgcctgtgccgatgtcgaatgtccatttgtttaagtctatggattcaccgtcgaattcgtcgttccagaagtattctgcggcgggttcttcgctgcttgaagaagttgtttccgagctgcttgaggaaaccgtttcggaactgctggaaaattcaattgtcatgctgcttgaagatgccgcggagctttcaatgacgttgtcgattgaacttgatgatgctgcggcaatttcagaactgcttgacgattgaactgccgcgcaacttgaggactccgtggaactttctgcgggtcccgcgaaactgggtgacgcatcatcggaacatgctgctaaacaagcgattaaggcggcacatcccattgcaacaaacttataaaccataaaaccaaccccttacttttctaattactttgcgtccggatcttccgggtggacacgtgcaatcacgccaaccgttgctcgcgtagccttaaccaagtctgccggcgctactttcaactgcaaaccacgttcgcctgcgctcacgtaaatgtacgggaactgcatcgctgtctcgtgaatgaaaatggggtagttcttcttgagtccgagcgggctgcagccgccacgaatgtaacccgtcagcggagtcaaatccttgagcgggacggtgtcgattttcttgttgccgcttactttggcagcccccttcaagtccacttcgagattgcctggaacaacgcaaataaggtaaccaatcttgtctccatgcacgagaatcgtcttgaaaacctggttgatatcttcgcctaggctgtcggccacgtgctgtgcgccaaggtcgttttcatcaaccttgtatgggattagttcgtattgaatcttctgcctgtccaaaatgcgggcggcattagtctttttgatgtccataaattcctcaaaagcgggtttaaaccccttgaatattccaatttcaaatataaatctttgagggtaccggttgcaatagttgtaagtgaaagctaaattaaaaaagtgtagttgtatggtgttttggtggagaaggagtattctatggacgtaatgaagattgactatgacttgttcaagaaaatcttgaaagagattccatcgaatattttcttcaaggacaccgaatgccgctacgttttttcgacgcattactggcgccaccttcaaggtgccgaggatccttcgtgggatattgccggcaagaccgacctggaaatccgcaaggataaggaaaacgcaaaactcgcgatggaacaggatcgcgaaattctccgtacaggcaagggaacgcagtacgtcattgaaatcaatcaggatggcgtgactgaatttttggaactcatcaagaatccggttcgcgatgacgatggcaatattattggtattgtgggtcttatcaacaacgtgaccgaaaaagtcttgctcgaaaagaaactcgaaaagtatgctcacaccgacatgctcacgggcttgtacaaccgtaattattttgaagaatgggtttcgaaccctgtaaaaccagaaatgtgtccgatgtgcgtgatttctgcggactgcgacggtttaaagaaaacgaacgatacgtacggacatgctatcggcgatgaactgattcgcctgacggcatcgctgttccgcgtggtgctccctgaaaatgcggtgatgttccgcgtgggcggtgacgagttcttccttgtgctcccgaatacgacgcaagaagaatgcaaaaagtatatcgacaacatgaacgaagtttctcgtgcgttgcttttgaagggcaagccgatttgcgtttctttgggctcttgcgaaattccgtcgccgtcactcagctttatgcaggctatggaaactgctgataagcgaatgtacatggaaaagagtacaaagtactctgaaccgaaagagtaattgaagtttgaatgatagatttcccatgaagcgaaattataaggcggtgctgtttggcaatggcaccatgggcgaacgccatcgcaagttttttgaatattccggtgtacagttccttaaaatttttgacatagaagatttggatagcgcagggaatgtgcgtgcttcgcttgttgatgaatttatttctagcgaaaagattgattttgccgtgattgcatctccggcgacaacgcattacgagtatgcaaagctttgtttgaaacgtggaatctccgtatttgtagaaaaaccgcttgcaacgcttggtgcgcaagcgcaagaattggtggatttggctatccgcaataatgtgattttatttgtggctcagtcggaatgttttaattcggttttcttgaatttccgcaaacattttatgaatgaaatcggagccgcgggttcgtcgttccgtttggaattccgtcgcgaacacaagtattctgcgcgttgccgcgatgtgaacgtggcgctcgatttgttggtgcatgacttgagcctttgcctttcgatgtttgcctatgacgatttgaatgtggaaaagttcacgatttcaaaaaacgaagaccgcgcgcaaatgcagataagcattgtaaaaggcgcttatgctggggctgaactcgactttattgtagaccgcaatagcgatatcgatgtgcggactatctctgtggaattcgggggcgatggtggcccagcttgcgattactcggtgagccttgcaccgaatgacgaaaatggcgaggttatccatgtttcggattcgctcgaaaacgaacacaagttctttttgaagttgatggtgggcgcctgttctgaatggggtaggcgagccgcgcaaagcgccgcgaacgccgtcaagctcgcgacaatttctacagcgtcatcctaaacgaaacaattattcgtcactaaaaaagtccgcgactttcatcgcgaactcttctgtaataacgttttaacctgcgtctactttcgtctttcgtctgtaggaccgcaggtccgttctttcgtctaagcttacagcttaatgctgcacggcttggcgttccagatttcttcggcgtactgcttgatggtacggtcggagctgaacttgcccatacgagcgacgttgaggattgccatttccgcccagtgcttcttgtcctggtaagcatcggcaaccttcttctgcatatccacatagctgcggaagtctgcgcagagcatgtacgggtcatgcgacaagagcttttctgcaatgtgcttgaaggtttccggatgatccgggctgaagaagccagaagtgataaggtcaattacgcggcggagatcgtcgtcatgttcgtagaagtcgcgcggacggtaacccttagcgagaaggtccgtcacttcttcaacggtgagaccgaagatgaagatgttgtcgtcaccgacttcttccttcatttccacgttagcgccgtcgagcgtaccaatcgtgagagcgccgttcaaagcaaacttcatgttacccgtacccgaagcttcggtaccagcggtagaaatctgttcggaaaggtctgcggctgggatgatcttttcggcgaaggacacgcggtagttctcgaggaacaccatcttgagcttgcccttgcaatccggatcagcgtcgatgatagaagccacagcgttagcaagacggataatctgcttagccatccagtaacccggagcggacttaccaccgatcatgatggtgcgcggcatgatttccttgccgtccttcacctggatgtaaaggtggatggcatggagaatgttcaagagctggcgcttgtattcgtgaatacgcttgacctgcacgtcgaagaacgtgttcgtgtcgacatcgacattctgcgttgccttgaggtacttggcgaggcgttccttgttctgcttcttgacttccatgaatttcttctggaaatcggcgtccttggcgaacttttcgagcttcttcaaatcgtccaaatccttgacccaggattcgccaatcttagaagtgatgagttcggacatagccgggttagccttgcggacccaacgacgcggtgtcacgccgtttgtcttgttgttgaacttttcaggccacagttcgtagaagtctttgaagagcgtggtcttgaggaggtcggagtggagtgctgctacgccgttcacagcaaaggaacccacgatggagaggtatgccatgcggaccatcttgcagccgccttcttcgataaggctcatgcgggcgagacgagcgttgtcgccaggccacttcatggaaaccatgcggaggaagcgggcattgatttcgtaaatgatctggaggtgacgcggcaagagcttttcgaacaagcttaccggccacttttcaagagcttccggcatgagcgtgtggttcgtataagcgaacgtgtgcgttacgatgtcccaagcttcgtcccattcgaggttttcgatgtcgaggaggatgcgcatcatttcggcgatagaaattgccgggtgcgtatcgttcaactggatggcgaccttttccgggaagagcttccaatcgttgttgtggagcttcttgaagcgcttgatgatgtcctgcaaagaagcagagcagaggaagtactgctgcttgaggcggagttccttaccgttcatggaagcgtcgttcgggtacaagaccttggaaatcgtttcggaaagttccatgtcctgcacagcggcgatgtagtcaccgttgttgaagtagctaagaccgaagtcgtcagcggacttggcgctccagaggcggaggttgttcactgtgttgttcttgtaacccgggatcggcgtatcgtacgggagggccatcacgtagtccttcgtttcccagcggttgcggaggcgaccgttttcgtccatccagctgaccacgtagccgtagaacggcaccttgatagcgttagccgggcgggcgatttcccacgggttcgggaggcgcagccagttatccggctgttcttcctgttcgccgttcacaatcttctggctgaacataccgtattcgtaacggatgcccataccggttgccggaagttcgagcgtagccatggagtcgaggaagcaagctgccaaacggccaagaccgccgttgccaagccctgcgtccacttcctgttcgcggagttcttcgagcgtcatgccgatttcgtcaagagcttccgtcacggcgctttcgacgtcgaggttcaacacggagttgccgagcgtacggccaatcaaaaattcgagagagaggtaatagacgcgcttgacgtctttttcgtaataggtgttctgcgtcttgatccaacggtcaacaagacggtcacgcacggcgtaagccacagcgaggaacttttcgtggtccgtcaccgtgtacttgctgcgggcgagcgtgtggtggatgtggtcggtaaatgccttgcggaaggcttccgcatcggtaccgagcacggtaatgtcacttgcattcttggtagttttagccataaatctaacctgcctggtattgtttattcaatccaaggaaaagtttagaaatttttacgagatttgcaatacgttaattctgtaaaccacagttgtaagcctttccagaatgtgtaaaggatgtgggctatcgatgggagtatgtgctgtataggaaacctgaaaaatcgtataggcgattgcggagcgaaattggcttgatgactgtggcgctgtccgcgtacgaaagaacccaacggtaaagtagttcgtttgcctcgaccttcatcgtgacgcgtaattgaccgtttttcagctcctcgactttcatggaacggtggaacggcttttcatcaaggtagaatttggcgcttgggtcgaaaatgatttcgacatcttcggctttcggatcttgcgtgcctaaaatagcggaaccgagcatgacacgcttgcggagtgtttcgataactttaggattttcttggaatgtttctttggtgagctcgacgcttttgatgcgacggaacttgagaacgtacgtcttacccggattgctttgcgattcgcagccgatgtaaatctcgttttgataaatgatgatcatcagcggaatgcgcactttcttttccactttttctggggtagcgtattccactagaattttacggtgatcgtgaatggctcgcaaaatggtcttgagtttgtcgctcgcgtcttcctcgaaatttggtggtgttcccataaagagaatttttgtattcagagcatcggaaacttgctggagcgctttccgttcgcttgctggcagagtcttgttgatcttttcaagcaatgcgaaaatcagttcgcttgtcgcggggtagatgttggcaatgcgctgcaagaatacgaaatgcagcatcgtgttttcaaaattcgggaacagcaggcggtctgccgtcttgatggcggactgataggcgaatgaacgccctttgccgtgcgtttgtatgtacgctccgttgttcatggacacgagaaagctcatgtcgcgctgcacattgcggcgttctccctctggaatctgcaacacttccatcaaattactgatggaatagctcttgtctggattcgaaatcaagtgagcaaaaagttgaacagtgcgttccccgcgagttttctctgccataataaacctctaaattttgtttgacagcttcttcgtctcttccaagaacagatcgaaatcgcttttcaaattagccaattccttttggcggaaaagcttgtattcatgttccgctttctccatagcttcgtcgtggcttattttgcctttgccttccaaaattttccgctggctcatgatgatttgattgtcgagagctttaacccagtcctgcattttcatgggcttttcatccaaggcttgcaattcggcgaaatcaaggaattgcgataccatcagattcaaacgctggagttctttttccgaaaggtagttttttgcgatttttacatcgtcttctgtgatgtagtcgcccctgaaatttgtcatgccaacgaatggtttctcgctgtcaactcgctcgtagataagctctgctgcggtatgttcgtgaactgcgtaatgcagtttgttttgaacggtagcaaagaaatccttcgtaatttttttgcggggatcgtagtcgatggacgttgcgtagatgtccgtgacttgctgatagaaattgcgttctgatgaacggatgtcgcggattctctgcaaaagttccttgaaatagcggttcctgccatttttgagcctttcgtcgtcaagggagaaccccttctggatgaattcatgcaaccttgctgtggcccaccgtctgaaccttgtggcaacaggggattggacacgatagccgatggcgatgatgacatcgaggttgtaatgagcgatctttcgatgaacctgtcgtttcccctcttgttgaactaacaagaaatccttgtgagttgcctccttgggcagttcctcgtccttgtatatgttgtcgatgtgcaggcttatattttgctgagaggtttcatacagctcggctagctgaacctgtgtcacccatacatcttcgtcggcaaaacgcacggaaatatctgtattgccgtctttgtcgtggtaaagcagaaaagtgttttctaattcgttcttcatactgcacaaatatatactgtaatgtttggctctgtcaagtcgatccgtgtaatttttataaaactgcgtaaatgctaggtcacaaaatcaattaagtccaaatacatcatacgagttttaagagattgacattcatcaatgtggaaagcttcttttccccaaaagttgcttggaatagagataggcgtcatttttgaaaaaatcgtctaaatcgctatcgccacattgaaacgaagaaaggtctgttttactatcgatggggtagattgtgcaatcagatgctaaaaggattctttccattatgagcctcttgataagaatgggtacgagcgaccatttcgtcgatttgggcgaaattcaagagccataactcctccacaatttagatttatttagagttatagtcaacatcggttaattctcctttccccgcggacacgcaaaaacagcgaggctttaaaaactataaaatgctcatatgagcactagaaaatataaatccgtaaatagcgattgtcaagagccgcgaaaaaaaattccctatactcaaattacgacattatttgtcgcagtaaaatagtaattttgaagaataacaattttacgagaaaaacataaaagaggctttatgagaggacgttacatctatcaattggcggcgacaatcctgccgaacggcttagggcgcgaaacggtcgtgcacgacttgggtattttcacatcgcttcgcaccgccgaaaaaattatgcgcgagtatgtcacggagggcaacttctattgccccgtctacagtttttccatcatgttcctaccggtgaacgatgatttggaatatcagtctgaacgccaaatcaatatctattcgcctgcgggtgaattgcaaatttcggaattcaacatgatttcttgcaatggcgcttggagtaaccgaatgaatattgacatcagagccatcattgatattggaccgtttaaaaagccgtattttgttctgtacaatcattggcgtcgtgggcttgcgaccaagtgcgcccgcatttcttttttggagcctaaatacgaactgggcgcgtcgtacaacaaatcggtttggttcctggatgaaaatgagaaaaagatgctcgtcaggtttttgaaagcggggaaacattctccgcatgaagctgaaccctcaaataattggcgacttgccatcggagccttcaacaacgaagtccgaaacgatgacgatagtcgcattttgccttatgacctcccgattcctgactacacaaaactggagccgtgatgactagaattttatcacgacccccacggtgggacatcctcgaaaaattctatcgtgtttttgataaaggccgcaaacgcggttgcgttgaacagtggcaaaaagaaatgcccaaaaaccttttggaacaggaactattcgataccaaaatacacatcgaattcttgaccgaccgtcgagaaaaactgaacaaggaatttcgctggacattcgcaaacatgaaaaagctaatcacgatggaccagcgcatccgtgaactcaacaacgaaatcagccgcaccttcaatgccacgaaaaaggacatcgccgggctcgtcgcgcaaaaacacgagtggtataaagaatacgaactcgaagctgaaatttgtcccgcaaacgattggagcatcgccggtgaacacgaatacatcagcgatttacttttctggtatgtcaattgggatgccatcaacattcttgcaaatacaaacgaagatcatcacgaacgccacaaggcttacaatgttcctgcctggaagcagatgatgcttatagacaagtttgtcgaagacggagttacttgggaactcgatgcattgctttacgacactgatgctagcctatacagtttcaaggatgtcgtccgattccgcccagagcaatttgaagtgcggtataagttgagcttttaacattaaaaaggaggctgcttcgttatgaaaaaggcgagaagattgcttgatgaattcttggagaataacaagaatttatttaaacagcatgatttggaaattgatgctgatgaaatacacgatggtcagcctcaaaatgcttatgcatttgttgatgtctttgaaaagtgcgatgaaaataaaaatgggtggaatgtacatcctttcccaggaccgatttgtttaaggattggatgttgtgcggctgcaaataatggctgtggttgcttttgcctttcgttctttatcccgatggcgcttgttgggcggattcccgagaaaatggttgatttgataatcccgcacaatccagataaatggactgagaaaaaatggaatgggacagattctattttgattaaacctgagcattttcggcaattgactcttgaaacgattggagttcgttttgatggattgaactatgatgaaagccaagaaattgaatcagatgatgttcaaaaaatgattgttgagaaaactgcgcaattggaaaatggaacatcgtggttttattcctatttctttgacaagaatgatgcagagagtgttttcgaagagctttttgatgacattatgccgatattagaaagtaaaaattcagattggtatgaatgcgttgctgaaatccaggctcgtcgaggtcaaggactttttcggcgtcagatgatgaaatattgggaaaataaatgtgcgtttacgggatgcgataatcctgaattgttggtagcttgtcacgcaaagccttgtgctgcgtgtgagaatgtcgagcaacgaatgagtccatataacggatttttgttaaggactgatattgcttatttgtttaataaagggctcattacttttcttgattgcggtcttatagttatttctaaaaagctaagcgacgaggaccagaaagcttttggactttatggcgatatgtctattcggaaacttgatgaaaaaaatcgtgagtttttgcattaccaccaaaaatatgtttggcaagatcgcgataggggcgagctgattttgaagatgaatgggtatctgtgattctatgttggaataagaattactgaattttgaaggaaaatgagtatagatttaaaggaggtgtataatctaaagaaggggaaaatatgttttatagcaataaattacataacaagtctaatatacaaaaattgactttagatgaacttgttaatcgattgtcttgtaaatcggatgtctttgtcgtatcctgtttttatggtttggacactatccaaaatttttttgataaaatgtatgattgtggaagacaaggtcgctcaacaaccgtaattgttagttcgcagggtagttccacagatcgattaatttcaattttaaaagatttaacacgcgttaaattacatcaaacgcagaaattatatgtttatgaaaattcttctttactccacacaaaattatacctatcaatggattctaatgtttcaaaaaacacatgttgtttagttggtagcctgaatctaagtgataatgctttttcttcaaatgaggaaattttagttgatattgcagaaaccaaagacaaaaaagcagcaagtgattacatagattccattctttatgaaaatgacaaaagtttgatagatgtaaaagagttgcagaacgaaatgaaaggcataaaggatatagatgcttttttaaaagctaaatatgcgaagaaatgtgaggctattttcaatggcacattaaaagattttattggtaatggttatatattttttaaagcgcaacgaaacttttcgctgacatatccccaaaaatcattatgggataattggctttcaaatattgacccgcaaagcaggaaaaatcttattcctaatacgaagaatcctcgattaaatgtttatgatttactaggaatcaatgaagaaattgatgaagctgatactatctatataaagcaaaattcggttgaaaccaatttgggctattgggtgcccacagggaaaagacatgattttattcaagaaactataaataagattacggatcaacgaaaagagaggtatgatagtattaataatattctaattcaaaatagagaaaatctttcaaatgatacttcaaaaagactaaaggattcttttgatagattaaatatgttgttgacagaagataaaaagctcaaagaaaatgattttgacgagttaaaagaagaattctgtcgttttatccgtgaaaaatcaatgtggttcgaaaaaggtgaaaataaggaattgtataagcaaaacggaatatattttaaccctatgcctaatttttgggatgatattcctgctgtaaaagagtttagagaaagcttttttgatgatataaaattaagacattcaaaaaacgggaaaaagattgttgatgttttgtttgaatattttgaaatggaaaaaggtgaggtgaatttaaataaaaaattgggcgaatggaagaaaatagatgaggaatcctttaaacctaaaggttaaattttgccgtgaataagaaaaatcaatttgaattccgaccgcaaatagcggggtacgattgtgccccgacagcttttattaacgctttaatctatttatttaagcgtgaagaaattcctatagatgttgtgcaaggaatttataaaattactttgaatgggggcttataccatggatcttcggaaaaggatatcgcaaaactttcaaagtggcttaaggattatcgcagaaaagactggagttttgcagttgatatagatcgtcaagttgggagaatagcgaactttgacaaaattgatttagaagatgaaaacgtatgttgtattttacatgtgaaaatagctggtgggtactggcattatattacagccttttacgaaaagggcgactatatttattgttatgatccttattttgaagaagaaaaagaaactcgtaattggcgttcaaagaaaatgagaaatggctgtaatttgaaagttaaaagagaatatctatttgcagaaaaagatagcggcgtttatcgaactgggttatctaagaatcgcgagttcattttaataaaaaggattaaacccgcgaaataaattctccgccattctaatctatgcaagaacagacctccaaatttatcaaatccaaatccgaaacctgctgtgatttctggcaatcgcttgttaaaaagatttatgccccaaatgctgatgtgattttcctgcatagaagggatgttcttgctgcttttaaacgcttgcaaaaagcgaagccaaattacgggtttgaaatttcttataagcaagaatcaaaggggtatcggaattgcgataagtcgcaagttgtttgcttgcgcaagtctttgggtagtgccgcttcaattgaattcctggtagattgtgatgctaaatatttgagcattcgtttttcacatattgacgcagggaaatttaatgtttcgtatgaacgctgctggtgtaatcttgaagcgactcttgaaaaccttgtgaagttcgttgatgaattcacgaattataacgagcaatcgtcaagaattataatggaaatcgaaaaagattataccattcaaatgtcttttgatattcaaaactatcttgagcaaatcccggcgttgcaaaatgttctgaagcaaacggaaaacttcttaaaagaaattccgttcccaatatctattaaggctcttgacaagagtcgtttttgaatttatattgttggtgaacaaatgtgtaatcctgtcttttttgcttgtagatgggaaggagtaaatgatgaaaaatgatgtcccggcagttgccaagtctgaattttccctgatagacgaaaatatgcttaaatcgcgaatctacacgattcgtggtctcaaagtcatgcttgatgctgacttggcggagatttatgggtatagtacgaaggcttttaatcaacagattaagaataatatcgaaaaattcgatgaagattttcgctttcagctgaattttggggaaattgaagaactttcaaggtgcaaaatttgcaccatgaacatggaaaccgaaaataaggaaccttcaaggtcaaaatttttgaccttgaacaagggctctcgcggttcaaatgtcaagtatgctccttacgcttttaccgagcaaggcatttatatgcttatgactgttctcaagggcgaacgggcgacggcacaaagcaaggctcttatccgccttttcaagcagatgaaagactatatcattgctgaaaatcggaatttgttgagtaatgaaggcctagttcaaatagccatgcaaacggaatggaataccaaggatattgccgtcattcagtccgacttgcagaaggtcatggaaaattttgttgatccttctacctacaagcatttcttgattttgaatggaaaaaagttggaagcggatgttgcttatacgcaaatttatggcatggcaaagaaatccatcgccattattgacgattatgttggcgtgaaaacgctcgatcttttgcgaggaattgccaagggcgtttctgtgacaatttatagcgatgaacaaggatttgaatcgctggcagatcaaattaagaatgatttctcggcggctcgccctgatgtaaagctcttcacggatcggacaaggggtaaaatccatgaccgctatatttttctggattacggcttaaaaggtgaaaagctttttcactgtggtgcttcatctaaagatgctggtaacaaaattactaccatcatgcagattgagaatactgaaatttaccacatattgatggataaattaaaaagataacattaccctcttatcaaaacaaatggtttacccatttcctttatacgcttgaggttttctgctgtgcctttgctttttccatcccaaatcataagagcttggtcacaatcttttgccatttgaacgtctttcacatagtgaaaggcgcggccggtaaggcctttggccgcttcggcgcatgagtggatttttgcggatgatgtaaaattgtttctcgggttgactccgctacaataaacggttatattgctgaaactcttggattcaaggtgcttttgtacgacggcatcaaccccgtagcaatcaccgataagaatttcatcgttgttttcgatgaattggtcgatgaatatttttgccaattcaggcaactttgaaatggattttgatccggatataaatattttcatagcgcctctttatagaaatttttttctcatatcagttataaccccattctgcgtccttcgcgagtgtccttgcattcgatttcgtggcgcagtgcttgcagaatgttttcggcggagatttcgctttcgtcataatagcggaatgatccatagactgcgttgaaatcgcctggtgcgagtgattttagctcgcgagcggcggcggggcattcgactttcgggaaaaacgcttgccatactttttcgattccctctggctgcaagtagttgaattttatcttcaatgcgaatcgcctgcgtgaagctgagtctaaattattgttgaagtttgttgccgcaatgaagattcccttgaagttttccatttgcgttaatagctcgtttacttgcgttacttcccacctgtgttcggctccgccacgttcctgtagaaaactgtccgcttcatctaagaaaaggatggctttcttttcttcggcttcatggaacattgctcgaatgttttgctcggttccgccaacgaaacaatctaaaatttcactagctcgttttacaatgagtttacggtcgagagtccttgcaatgtgctttgcgagttctgttttgccagtaccgggagctccgtagaatagagtgttcaaggattcgggacagtcgtaatcattgaagtctttccatttgtcgttgaatgaattgatgactttcatgactttactcatgtcggtatcgatgttcagagcatctaaaatgtaattgggtgcatgggtgtctctatctcgatgaacatattctcgcgagagtgatagtaaattggattgagcttctgctataatgcgtactgctttttcgggaggagtcttgctacctttctcttgcagatgttttgcgcctgcaatggcctgcgtgataccgcctgcggtaatagaaagctcggatgctagttgttgaacgaatttgtgtgacaacatgttttttgcatcttgctcgctaatgacagattcccagatttccattcgtttttcggaatcaagcctttcaaattctatggaataatcgaatctgcgacgtgtactattttcgatatatctgatattgtttgaaatccaaatgacgggtactttgatttgctccaagaaaaagttaagcgctcctttttcacaaaaattcaggatgatgtcggcttcatctaccaagagaattgcacgcttgttttggtatttggttgctgcatacaagatgcttcccatgcgttcttggatggaagtgctttcttttgattctctgtttacgccatcaatgcttgtgttggtaaggactaacggtcgcttaagttctttggctatcgctttggcgagttccgttttgccggttccttcgactccatataagaaaatattgataccttggccgatatctacatgcttgagcatgtcgtatgccatttcgatttttgggtttttgttgcacagctttttataggggactgaattgccttcgtagactttgaaatagagagaatctaagtcgctgcctgatgtcccgtctagaaagagcgctattcgttcggatgtgtcgaggtcgttgtggagaatccccatccgcttgagtgttgatttgttcaaaattgcgttttctatttgaagttcaggatatagcgtagtaaatgtgtttgcgtaatttgattcatagtgtctattggattcgactatattacggagggcgctgcatgtttctttgttgcggaaaatccatgcaaatatgagaatttccatttctgttggattgaggttgaacgatttttgtatgatgtcaagacgtttttgataggggtcgtcaaaagaactcgttgttttgagaatttttaacatttcctttgaaatcccatcgaagaaaatcttttgggccggagcgttgaaaatatcttcgccgtcaaggttttgacctgtgacatttcggattgcgtcgatagagctgttgtttttgagaacttctctaatttttgttattgttttctgacgatcttggtaaagttctgatttgtcggattcttcgacgtcgaatagcttgttgtcaattctgatttttctcttatgggaagactgctttgggctttttggatgtttatcttcatcgttgtttttttgcttaaaatgtttagcgagtctctctaaaatgcgtgaggcgttttctttcggaagaatggcgatgctgtctgatgcgtctggatatttttttgtgcatcgaagcatgcgaatccagtattcgtagctcttgagcgtgatgaaatttaggccgattagtctgttttcggttcttttttgtaacgccttgcaaactttcttgaagtaatcttttttcatgtttcactctcattttgttatatctctaaaaatagatttttactgcgacaaataatgtcgtaatttgaagaaagtgaaaaaaggcagtccgcacttgcgagctgcctttgctattacaattgtccggggagtactagcttttccttaggcgggaagttggcttcgtacttctcgaattcttcgggcattcgctcggttacgaagtagccctcggggtctttgtatgagcccatcactccgtccaagaatccctcgtcgagttccttgcacaagaagtatggcgcgtcgctgttcgggtcgtcggcgtagcggatgcccttgacgtaagcggggacaaatccgctcttgccgtagaatccgatgttcccgacgatgagcaggcaacctgcgctcatcttgcgcgcgagttccatggaatagtcgaggagcgccttgccgtatccctgtcgcttgtagttcggatggatgctgatgggcccgaaggtcatcatgcggattttgcgtccgtcgtcggcatcgattttcgaccacgcgtacatcacgtgtccgataatttgtccgtcaacttccataacgagcgagagttctgggataaagcttgggtcgttcctgtaatggtggaggacaaaatgctccacgcagccgggacggtaaacgttccagaatgcttctcgggtgagattttcgacgattttaaagtcgcgcggttgttccgtgcggatattgtattttttcattgtttatctccaaaatttttgtgtgaataggcacaatcaccttggaagaccgccttgaaaacattcgtcttccaaggcactaaacaatgaaccaatatttactagataacatccagcctctgataaaagtgatgccttaaatatacatagttttgcggagtttggggcgaaaatgcgctttttcctgacgaatcgcaaattttaagtgttgttgagctgtgtttatgaaacttttacgaggaaatttttcggaaaaatctaaatttcaatgttagtatatgaggatttttgaatatgaaaaatatttccgctaagtatcttgtgagcgccctttttgtcgggctttgcatgtttgccggttgtggcgacgattcgtcgaactctttcccggctgctccgaatacgggggccgtttcttcgtctagtgtagatcagccgcaaagccaagctggcgatacccagtcctcttctagtgaaaatatttcgaatcccgcttcgagttcctctgctacagactctggcgttccggcaagttcgtccgatgtgggtttgtcatcgagttcagcgggtgctacggtgaatggtccctttacttttgcgacgactccaggtactctcgccttggctccggatgaagatggcttctacgacatgggcgatgtctataaggctgtgccgaagacgagcaagattgcttttgtgattcgccattccaagcgtcaaaagaataatttgggaacagaatcgacgctgactcccattggtattacaatggctaagaccctcggtgaaaagctggtgggcgatgaatcgttctattatgcttcgacaaacttcttgcgtacccgcgcaacttgcgaaaacattgccgcaggccgtggcgaaaccgccgaggtcgtgacgtgggatggcgttaatggcggttatttcttgaccgtgcctagcgattcgctggatgcgcttgtctctaagaagggcggaaatccgaagttcattgcgcaatattcttatggcgttccattctcttatgccgctacgattggcgcaactctttcaacttatttctacgatttgtatcctcgcggcaatcagttcgtgaacgaagttattgtagcgaacatgccgaattggaagcgcgtgagtgtgcttgtgagccatgacatgttggttgaaccgctgattgtgtttgtctcgaatcggaccatcaatttgaaagcttatgaatctccgttccactgggtcaactatttgtcgggcattgccgtgattgttgatgaagctggcgcagtgacggcactcccggttcgcggtgatgcggttggctggatgattccgagccaagaagtggacgaaggtgtttaatgaaagtcgctcttcttggttcaacaggacttatcgggaagagcgtcgctcagttgctttcccgtttagatgacgtggaatctgttttttgcccggtgcgttcggtcccagacttgaatgcgctgggcatttttaatggcgtattgaagttcaattttgaggcggtggattttaacgctcttttgagcgcaaggcccgaagagcaaagggtgtctagcgtttgcgagaactttacctgctgcgatgcggtgatttgttgcctagggacgacgctcaagcaggcggggggtaaggctgctcaagaaaaggtcgatttgcgtttgccgctcacgcttgctgcccttgcgaagcgtcagggcgtcaagcattttttgtgcgtgagtgccatgggtgcaaattctcattcgccgttcttctataaccgcctgaaggggcaactcgaagagggcctcacgatgatgggttttgaatcgctcacgctcgtgcgtccgtcgctcctcctcgggaagcacaaggacaagcgctttggcgaagagctgatgcaaaagcttttcgggtcgcacccggaatggattcctgcgcatttccgcccggtgcctgcagagacggtagccgcgcatctcgtggcgaacatgctcaagcctcccgtagaccacgtttgcgcaaccgacggtgtaaaaggcaagcgcatcgtctataaccgacaattttttaaatttggcaaaaacatttcggaggtcttatgacgattgtcgtctttatcctttatttgctgatgatgcttggcatcggagcgtatttctctcgcaaggcgaacagcctgaacgcctattacctcggtaaccgtggcatgaacaagtgggtggtcgccatgtccgcccaggcgtctgacatgagcggctggatgctgatgggccttcggggcgccgtgttcgtgagcggtttttccgaagcttggatcggtatcggccttgtgatcggtacgtacttcaactggaaaattgtcggtcgcaggctccgcaagtacagccatttctgcggcgactcgattacactcccggactttttctcgaaccgtttccgcgacaataagggcatcatccgcgtgattgcctcgattttcattctcgcgttctttttgttctatacggtgtcgggctttgtcgctagtgcaaaacttttcggtacgatttttggtttggattacaccacgggcctcattctcggtgccgtcgtggtggtgagctacacgttcatgggtggcttttttgccgtttgctggactgactttatccaggcttcgatgatgcttatcgccgtcctcgtgattccgctgatgatcatgagcggttcgggcggttttgcctcgacgatggatgcggtgaacgcccagaatccgtacttgatgagccttttcacgaacgcaacgacgggcaagtccattggccttatcgctttgatttctagcctttcgtgggggcttggttactttggcatgccgcacatccttgtgcgcttcatgtccatcaagaacgccgaagaaatcaaggattctcgccgtattgctatgacttgggtgattatctgccttgctgcagtcgtgatgattgcactcctcggccgctattacgtgactgctcacggcattaccgttgatgatccggaacgcattttcatgattctctgccaggcactttgccatccggccattgccgccatcctcatggctgctattctcgctgcgattatgagtactgccgactcccagcttttggtgtccgcatccgcattcagtaacgacctttacaagcacttgttccgcaagaacgcaagcaacaaggaagtgatgtgggtgagccgtggcgtggtcgtggtgattacgcttatcgctgtgattgtcgcgatgcagggcgctccgagtgccgacggcgtgaagcacggcaagagcttccttgatgtggtgatgagcctcgtgagctttgcttggggcggtttcggtgcaacgtttggcccgattatgttgcttgctctcttctggaaacgtacgacactcccggctgctgttgcgggtatgctcgtgggtggccttacgacgtttatctggaagttctacctttccggattctccgccgaaatcttccagatttatgaactcgtgccgggctttatcctctccttcgttacaatcgtcgtcgtgagccttttgaccaaggaaccctctgctgaaatccaactggaatttgaccgcgtggaaagcactcgcctgagcgatatgaaactgtaattaacaatctaattagaatgtttagcccggttcaaaaggaccgggtttttctttatttgaaaattatttagaatcgcttttctgcaatttgtctgttttgtatattccttgatgaaaatgttaattcgttagaaaaaaggagattttatatgttgaaaaaggcatttcttgccgcgacactttgtgcaaccgcaagctttgcaacttgggataagttccccgtccttgaagaccacaagggcgaaatcgtagtcggtactgaatttgtcaaacagggcgagcccatgaagctcgtgccttatatcggctcccgttatacggtcatgccgaatttggaattgggcgtgatccttccgtattatgtgaacttgaacattaacaacgaaaacggtcttgcgaatcctgtgtttatggctcgctaccagtttatgccgatgttgaacgccttcttggacgttcaagtccctataagcaacgacccctacaataacagtgaatggtctttctgttttggtgctcagtattcccagaatcttggtgttgtagattttggtgcggaattgggccttactgtgaataccagaggtgatgataagatttcgcctccgttgagactgaatttgggtgttgagactgattttaatctgggcattccgctgaccccgtttatcggtgctgatatgtttgtatggatcggcaagtttacttatgaaggggaaaacgttggcaagagccatacgggtgatttagctgtccgcccttatgccggtttgaagtatgcaatcaccccaaatgttagcgttcaggcttccgcgctgacgctgttgggcaaggaagaagtggttggcccggatactccgatcaaggctgacttaaagcttaaaatgtcgttctaaaaaaggtgggagggggaagcttccccctgattgcagcccctacgggtcttccatcaccccttctaacgggcttcagacgccagcccgtaacgcctggctcctagttataaaacaaaaaaaagacgcttagcagcatcttttttgttttagagcgggcggcgggattgtcaaagtccagttcccgctgcgcggctgaactttgacccttcgggcttgcgctcactacgttcgcgtcaagcgcaaaattcgtctcttcgcacttcgtgcatgcgccgaattttgccgcaccctcttctcgggtcctcgtccaaattacgatataaaaaaagaaaaccacccttgtaggtggtttttcttttttagagcgggaaaagggaatgattcgtcgtcagtcacccgtgctaaggcacgggctgactcctcactcttacgggcttatcgctacgcgataattcctaaacaactcgtacgcacttcgtgcatctcgttgtttagtcggcccctcttctcgggtcctcgtccagttcagtacataaaacaaaagagcctagcttgacgctaggctctttgttttagagcgggaaaagggactcggaccctcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcgaggacagcccatatatagaaataaaatttgtagttataaaggggtgagtgccgaaaaaagtgaaatttttttgagagttccgaaagaatttggtcgcaccctctcccccgaggggtctcgggtcctcgttcagcatctgactacaaaacaaaaaaggcgctttgcagcgacttttttttagagcgagaatgtcaaagtccagtccccgcttcgcggctggactttgccccttcgggcttgcactcactgcgttcgcgtcaagcgcaaaatttgtctcttcgcacttcgtgcatctcgttgtttagtcggcccctcttctcgggtcctcgtccagttcagtacataaaacaaaagagcctagcttgacgctaggctctttgttttagagcgggaaaagggactcggaccctcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcgagggtagcccatatatagaaataaaatttgtagttataaaggggtgagtgccgaaaaagtgaaattttttttgtttaagagcgggtaacgtgggtgagaacgggaaaagggaatgattcgtcgtcagtcacccgtgctaaggcacgggctgactcctcacccttacgggcttatcgctacgcgataattcctaaacaactcgtacgcacttcgtgcatctcgttgtttagtcggcccctcttctcgggtcctcgtccagttcagtacataaaacaaaagagcctagcttgacgctaggctttttgttttagagcgggaaaagggactcggaccctcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcagggtgacccaattatagaaacaaatttaccaattgtaaaggggtgggctgaaaaaagttatatttttttaaggtaatcgtttgtttactgtagttttatgttcggtatttatatccacgttccgttttgcgcgaaaatttgcgattattgcgactttcgcgtgatgcctgcgaatgcccggctgtttgaagagtatgtgggcctgttggagcgtgaaatccgtgcattcaatgatacgcatcgtggagcgctttcgcaagcgcgaacgctttatctcggcggtggaactccctcaattttgccgggcgcgtgccttgagcggatttttgcggtgcttacggaatgtggcgttcgcgtggaatcgcttgacgaagtctcaatggagttcaacccggaatcatgtaccgaggaatctgtgcagatggcgctttcgtgtggtgtgcgtcgatttagccttggactccagacgttttcgcaaacgctcttggaccgtattggacgcaggcacacggtggaacgtggctttgaagctttgcgcttgttgacatcgcttccgcagacgaaagtctcggctgatttgatgtttgatctgccggggcagtcggtagattcttttttgagcgatgtggaccgcttgtcggattttccgcttgggcatttgagcttttacggattgaatgtgggtgagcgaacgcttttgggcggtcgcgtatcgcgtggcgaagaaaaaattgatgagagcttgtacgagccgatgtatctcggtggtgtagagattcttgagaaaaagggcttctcgcgttacgaggtctcaaattttgcgaagcctggcgatgaaagcttgcacaacatgaattattggaatcgcggcgagtacattggctttggaccgggcgcgcacagctattttgatggtcgccgtttctgcgctccagagatgtatccgcgttggcgcgattacgtgaatgcgggttcgccggatgcgtcgctgacatacgatgatctggacaaagacgatgtcttgacggagcgcgtatggctctcgctgcgccaacgctctggtctcgacctgaatgcgcttgctgctgacggaatttctgtttcgccggaaggctatgagccgtgggtcaagaaagattttgcgatgctcgatagcggagtcttgaaacttgtcggtcgcggttggattttcatggacagcgtcgtgaccgacgtgctaaacgcctgccggtaagacttcgctttttaaattttgatcctgatcttcttctgtttatagattgattgtccgccgttgcagatgtaagcgactgtgcagacgatgaagaatgcggggaggcaattgaatccgaagatttcgccggcgatgaggatgggagcccagagcgtgttgcttgcgcttgcgaacacggccgcaaagccgagggctgcggcaagggcaacaggcgttccgaacatgcttgcgatgaaaattccgaaggaagcaccgatggcgaaaagcggggtgacggcaccgccgatgaatccggcggagagcgtaaggattgtgagtgcaaatttcagaatccagtcatatccggcaacgttcccaattaagtcggcggttccggcggcactcgcattagcaatgcccgcggaatcaccggtagcattaatcccaaaactcaaatccaacaagtttgttccaagtccggcataacgaccttggaaaaatacgagcagcaaagcgcttattccaacgcccataatagcgattcgcttgatgttgttcgggaacttcttggcaaaaaagttttgcgagagtccgaggagctttgcaaatccgccaccgacaattccgaagagcacgcccatcagcgcaagcttcacgaggaactttccgtcgagcgcaccttcgttcgtgaaaatgcttgccgaaaatccgctcgcatctagaagcgaacttaagtctacgctgaacttgtggaatccaagcatgctcgaaactttgcaggcggtgaatgcggctgctgcggcggggagcaatgcgccaagttccaaatggccaacgagcaaaacttccaaagcgaatgctgtggctgccatcggggcctggaaaattccggcaaatcctgcggcaaggcctgtcacgagcataacatgcgctgcgttttcaaatggcaacttcttgcttatgttgtacgaaagtgcggagcctatttgcatagcagcaccttcacgacctgcgcttccgccgaagagttgcgtcagccaagtgctcactgctgccatcgggatagagacgagcgggaaatcggattccttgttgagtcctacggcgaagacctggtccatgccgcgttctgtccagcgtccccatttcttataagcgaatacaattgcggcaccgccgatggcaagggcggggataaagtacaacgggtttgcatcgcggatggcggagagcctgtcgctgatgtctccaaagcatgcggtgagtgcgccgatgactgcgccgagaataattccgagcagcacaaatgtcggtgtcgcaagccacttgagtaatttttcctttacgcggacttttgccatcttcatcatctgttctttcatctcggggctgaactgattgaactgttggctcgccttgctgaagtcgctgaaattcatgtaaaatcctgcttttgttaaaattttttcacgacaaaaatagtaaaacggaacgccttgttccgcttttttgcgtgttgtcaaatgctcaatccttttacaacgtgaaattaaaaaaagaggcttttgcaatgcggctaaatatatacttaactcaaggattggattggtgtggcgctcaaaatgtatcgctcaattctaagggatcagacatgaaaaaaatcttttctggtgtagcgttatttgggattagttttggtttggttttatccgcttgcggtgattcgaattcttcggatttcggcatggcggctccgggaattggtgaaattagctccgattccaatgacggtcaattgggcggttggtccagttcgtcttttgctccgggactttcttcagctggcattccgggtagctcctctgcgggtgttccgggaacgtcgtctcctgtagttcagtcatcttcttcggcattagttcccacttctagcgctcaggttcctccggcttcgagtgccgctactgttattccgcatttcgaagggaatagcccggtgttcttctcggaagtttctccgacaaatgcaaatctcaaggacaatgacggcaacgatccaggatgggttgaattttacaactcgtccgatgctcccgtcaatttgaatgggtatgcgcttacggatgatttgtctaatccgcgtcgctgggtctttggcaatgcgactgttcctgccaaaagtttcatgatcgttttcctttcgggcaagaattatcctgactatgtcttgccttctgattcgcttaatatgatgagctcggattgcagttctgaatctgcatcgggtggcatgggcggcttcaactttggcgatttcggtggcggaatgggcaactggggtggcggcggctggggcggcaacatgggcggcaataccggtgctgcatcatctggcaacaatgtcgaaaatttgcaaggtaagtcttcgctctgctttagcgaaaatggctctgtccagattgggtctgtgatgaaggttgcccagggtggggattactctcgcgtggttgtcaagaccaataatgcgtctagccttagcaaggtcaaccagcttgttgtccgtggctttatcacaaaaaatcataaaatccgtgtgaactttaaggaaggcgattcgctcagcagttggagcggcaagaatctccgcggtacgggtgatttgtcatcggtgttctatgtccgcttagatgataatgcgaaggacctcaagcgcaataatgtgactgcaacgacgtttgcaactgaaactcagggaagtgaatcgacgaccattcagattacgtcgtacattgctcgcaatcgcggccatgaaccgcatgcttcgttcaaggtggacaaggatggcggtgcattgtactttgtaaatgccgaaggcgctttgctggactctgttcgttttggtgctgttccgacgaccgcatcctggtctcgtgatggtgccggcaagtggggatttgcgactccgtcgccttatggcaatacggcgggtgaggtctttgccgaacaagttcaagttgccgaagtgaacattccgccttctggtttctacacgtctgcggtgacggcgacattcccggcgggtactcgttgcgaacagggcggtgccgaaccgactacaaattctccggtagtgcagactacggtgacgattagcgctacgacggttttgcgttgccgtgcgtatgtcggcggctcttacccgagcgaagaaattatccgtacttatgttttcgaaaagcagcccacgcttgccgcgctttttgtgacgaccgatccgctttcgatgttcagccccgattccggcctttacatgacgggcaataatgcttcgatgatggatccgaagaagggcgcaaacttctggagcaatcgcgaactcccggtttatgtggaaatgtttgaacctggcaagccgcaggctccggcgtttggcgtgatgggcgactacaagatttctggccagtacagccgtgcaaaagaaaagaagtcctttgcggtgacactgcgcgaagagtatggcgaaaagcgcctgaaatacacgctgttcccggattatccggaactcaagaagtttaaggccttctcgctcagaaactttggtaacaattccggcgacgattacgtgcgcgaccgtgtgggtacttcgatgacggaaggcttgggcgttgattaccagcgtggccgttatgttatcgtgtattacaatggcaagtattacggtatccacgacttgcgcgaacgcaataacgaatactattacgaaaccaagtacggctatgacccgaacgatattgaccttcttgcaacaacatccagcggtacagatgaagcgagtgtcggttcttctgcggattacaaatctatgttggattggctgcagaacaacgatttgaaatcggatgcaaactacaagaagattgcagaccaggttgatgtcgacaactacatgaattacatgcaagccgaaatgttcttgaacaacagcgactggccgcacaacaacatgaaaaagtggcgtgtcgcaagtcagaagacgaagtggaaatggttcatgtacgatacggactttggcttcggcgtgtcttacaatacccagaccggaaacgtgttcagctatgtgacgaatgctagtggcacaagtggcatgggtatgggaatgggcttcggcatgggtggcatgggcggtggccagcagcaggtgacgaacggctctatttctccgcacacgattctcatgattcgcttgctcagtaacgagggcttcaagaatgcgtttatcaaccgctttagcgtgctcctttcgatgaacttctcggcggataggctcctcaagcgcattaacgatttgcagtcacaggtggaacctgaagtggctcgtgatcaggaattctggggttataatgcatctagcatgagtaacgctttggaaacgataaagagctttgcccagacgcgtcaggctaaggtccgtgaacagatggaatcgtactttacgctttcttctccggttgaaatgacgtttacggcgcagggttccggcacgattctcgtggatggccttgctctggataagtcttcgatgacggtctcgctttacagggatgtgccggtcacgcttacagctcaggcaaattctggcagcactttcacgggctggagcgatggtgtcacggatatgacccgcaaggtgaacccgggtgaagtcacgtctgttaccgccgtgttcaggtagtttcactcaactgaaatccaaaataaaacagctaaacgggaaaccgtttagctgtttttgtttgcaatagcgtgcgtagtttagtccgcgcattcgcgcatctcgtctgcgcgtttaacttgcacagactgcgcgactcgcgtttagcccagcatttctgtggtgctgagagtcttgaagttcttttcttccaagaccttgagcgccttttcggtatcgctgaagcgaagaatcatgacgttcgttgccgtcgagcattcggacgggtaggcgtacatgtagtcaatctgcaagtcgccgagaacgtcgagaaggtctgcaagaccgccgaccttgtctgcaacagggcatgcgacaacgtcggtaacggttgcgctgaggccagccttggcaaggacattgacagccttttcagaatcgttcacgatcaggcggataaggccgaattcgccggaatcggcgagcgtgagcgagagaaggttaatgcctgcatcagcgagcgagcggcaaactgcctggagacggcccgggcggttcgacacgaaaactgaaacctgtggaattttcattttttttctccttcttaaatcttctttctgttgtcgatgacgcgcttggccttgccttcgctacgcggcagagaatccggttcgcagagcgtgacaatcacggaaatgccgagaatctgttcgatggagtgcttgaacttcttggagagctgttccatatcgctcatggagtcgctcaccatgtcgcgagaaacttcgaccttgacttcgagcgtatccatgttgttcttggtgtcgagcacaatttggtaatgcggcaaagccttttctgcgcggaggagagccgtttcgatctggctcgggaacacgttcacgccacgcatgataatcatgtcgtcgctgcggcggccgatgcgacggatacggcggatggtacggccgcaggcgcacttggtcttttcaatagctgtgatgtcgcgggtgcggtagcggaggatcggcatagcgcgcttgctgagcgtgctgatgacgagttcgccttcctcgccgtccggaagcggttcaagcgtttccgggtccacgatttcagggtagaagtggtcttcgaaaatgtggatgccgtcgcggcattcgcattcgcaacctacgcccgggccgacaatttcagaaagtccgtaaatgtcgtaagccttgatgcccgtcttttcttcgatgtagtcgcgcatgccatcgctccacggttcagcaccgaagatgccgcgcttcacgttcaacttggaaatgtcgacgcccatcttttcggcaacgtcgataatgcggacaaagtagctcggggtgccaccgactgcggtcacgccgaagtccttcatgagcatcacctggcgttcggtattaccgccgctaatcggcacgactgtggcgccgagggcttcgaaaccgccgtgaatgccaagaccgcccgtaaagaggccgtagccgtagaagttctgcacaatgtctgtgctgcggaaaccgcaggcgaggaggccgcgcttcacgacctgggcccagacttccatgtcttccttggtgtaaccgacaacaatcggcttaccggtagtgccggagcttgcatgcagacgcacgacttcgctcatgtcgacagcgaagagaccgtacggataagtgtcgcgcaagtccttcttcatggagaacgggatcttggcgatgtccttcaaagacttgatgtcatcgggcgtaacgcccttttcgaccatgcggtcgtggaacagcggaaccttctcgtaggcgagcttcacggttgcacgcaaacgctgcaactgcaattcgcgcaatttttcttcgggcataaaatcaagcgccatttcgggcaagatcttgttttcttcgtcgttccaggctgtagatcgcatagtatccttcaatagagggttaggttaaaatttttcgccttaaatatatataatgcgcttgcgttgtgtttcatttaggtgcgtttctttttctttgcgaaaatgctcggcttgcgattatccatatatatggagtccctaagcccataacgtaacactttcagaaagtgtaaaaatcgggacgatataactcttattcaatcattgacgtttattcgtcggccgtttggccttttttaaaaatctcgtgtgggcgggggagtgtaatttttgtatttttgggcagaaattaaaataaactgctttataggtaggtctattctgcgttcccgttcgcttttatttgttcttgctttggtcggtatgtcgaatgcccaattgttggacatgtcgcagatttccgacaagtatatggttgagaataagatcaacaagattcgcgtcgaaggtactcatcacatggacgaacgttcggttctcgggcgtatcggcatccgtacgggtcaaagctattccccgtcttcgctttccgaaaaagttcagaattccgtgagcacgctttatgcttcgggcctttttgacgatgtgactgcctgggtggattacgttggcgacgaaggttcctatgtggacttggtgtttaaggtcaaggaactccctgctctcgataccgcaattttggatggttgtgacgaagtctctgaagacgacctccgcttgaaaatccacatgattacgggtcaggtctatagcaaggcgcaattggaacgtacgcgccaggccatgctcgaccattaccgctccgaagggtttctccttgccgaagtgggctaccgcgaagaaccggtggacgaataccagaacaaggtgactttcgtgattcgcgaaggcagcaaggtgcgtattcgcggcattgacgtgaagggcaatgaccatgtgcctgtcgaagaaatcgcagatcacatgctctcgaaagagaaccagtggtggggtggcggtgaattcaaggaaaatgtctttgaagccgaccgcgataccgtgctgaacgtcttccgccatttcggttacctggatgcagaactgaatgactaccacgccgaatacctcccggattctacctgcctgttctatcttggacgcatggtgccggttggagaacgtctggctccgctctacacgcagttgaacgaggctctggctgattcgacgaacccgctttacaagatggcgggcaagccgacgatggaagtgtctcactattacaggaacatgcgcaaggcgggcgacaagtatccgctcacaaggcgtatgccgcaggtgaaggacgaagaaggcgcctggaagatcctgaacgatattatccgctacgaaagcgcccgcaaggaatggcttggcctggtggctgaccgcaagtggaataacccgaagattgattcgctcctcaagatcaagaagcgttccgcttacgaaagcaagctcctcgtgcgttacatgatcgaggacatgatccccgccctttacaagtacgataacatcaagacctctagcgatattatcgtccatatcgacgtgaccgaaggccgccgctactacatgggcggactccactttacgggtaacgaagtccagagcgacgccatgcttggctatgtgttccgtcttgatagcggtgccgtgtttgaccagtatctctacgaagcatcccgcaaggccttgcttgattcttaccgtgaagatggttacctctttgcccagttcgacgaagagagaacgtttgaaaacgattccattgtgaaccttgcctacaggatgaatgaaggcttgcctgctcagatccacaaggtgcatgtgcgtggcaacaccaagacgaacgaaaaggtcatccgccgcgaagtccgtctctatccgggcgatacttaccgccagtccgctttggaacgtagcttccgcgacattatgcagctcaactacttcgacatggtcgtgcctgatatcaaggtcgtgggcgaacaggaagtggacctcgactttgccgtgcaagaaaagcaggccggtacgggtcagttcagcttgggcgtttcctatagcgaaagcgatggctttgtcggtacggcaagtatttccatcccgaactgctgtatgggcgatggtcagcaggccgccttgaatttggaatacggcgccgacaagaagagcgcaacacttagctttaccgaaccgtggttcctcgacaagccgattacgcttggtgctagcctcagctactcctggtggaacatggaagactacgacgaacacgacattacccgctatggtggaaacatctttgtgggtaagcgcctcaagtggccggacgactacttctatggtcaggttggttacggctggctcatgaacgaccaggggccgaacatcgacaacagctacgtggtctatacgggtatcgaatcggcgttcaacttccgcatccagcgtgacgacaagaacttgccgcagttcccgaccgaaggttcccgctacgtgctcgatttgcagtgggccaacaagtactttggcagtgacttcgaattcgtgaaggctgacctctccatcaagtggtggttcccgctcttccgcgaccgcttggcaattgcccttacaaacgaatacggtgtcatctttggtgacaagttgcagcatcgcacgctctacactatgggtggtgtgcttggttacgatggcatgctccgtggttatgcttctggttctattggccgtaaccgcctgggccgcagctaccagtatatcggtgcagaactccagcttggcctagtgccgcagacgttctacctgttgccgttcttctttgatgccggtaacgtgttcggtgaacgtatcgatacggaagctagaattgacaagccgagaaagaacccgcttagcgaatgggatccgaccacgctcaagaaggatatcggttttggtttccgcgtcgtagttccgatgcttggtattatcggcttcgactttgcttggccgcttgatccgggtgaaaattataacggtacgaagtccactacggtgggtgatatggaattcaactttgtcattggtcaggctttctagtctgattggaggtgcgctatgattcgcaagttgatcgttttgctttcggtagtctttgcctgcgcaagctttgccgaagacggccttcgcattgcccatgtggattcaaagattatctttgacggattcaagggtaccaggaaggctcaggaagaatacgaccgccaggtggcaaagtgggaacagcaggccaacctcttgcagaaggaacttgccgctatcaaggaaaggctcgataagcaggtcctgatgctttcggacgaaaagaagcgcgaacttgaagccgagtacaacaagaaggatacggaactcaagtcctttattgaccgcgtctatggccgtaacggcgagctcatcaccgaaaacgaaaaggtgagcgctccgattatccagcttatccgtaaggcggtgaacgaaatcgctttgcaggaaggctatgacatggtcattgaccgtgcaacgggcgcggtacttttctggaaaaaggaaaacgaccttacgaacaaggtgctgaattacctgaataacagatagtcactttagagctttataaaaatgcgaaaagccggtgatgaaccggctttttgctttgtattgagaagccccgtcggtgcggggcatgacaagtgcgcggactatttgaacttgaggaacttgtagagcattttcgcagaggaaacaggcgtttgcaagaaggcgcgctttttgcagccgtgcttcgcgaagttctgaagaaccttgtagagttctgtttgttcttccttgttcacgttcaagagaaacctgcggaacttgtattcaaagtcgtgcatgcgaccaaagtaatcgtagcagcgcttttcgtacgtcttgaggaattccttgcttaagttaccgcattcgaagccctcgtggacggtctgggcgcagaaccgtccggcgcgcatggcggccgcgatgccgccacctgtaagcgggttcgtgtgatgggcggcgtcgccaacgagggcaaagcggtccagcgtgtaatctttcagaacgctcgagacgggaatgacgcctccgacaacgtgattgatttgcgctcccgggaagagcttatagagccattccatcgtgatgtccaagacgtttgaaccgtgattgttcgaaatcaggaatcctgcgccgaagtttgtgacgttggatttgaccttcgggaaactccagatgtagccgtcgttgataaagtcatgaccttgccagaacgtgaggtagtccggcttggtgagaatgccttgcacttggatatcgacaccggtgcaggtgaatgctggtttctggaggcaatcgagtccgacttggcgaccgatgcggctttcgacaccgtctgcggcaatgaccatcttggcacggacttcttcggttgtttcgccggcgccttcgccgagtttcacgcgcacgaggcgtgtcccgctttcgacatctccgacaaattctgcacgggcgcgggtgacgacttctacgccgtcatttgcggcgaggtgggcgagccacgggtcgaatttttcgcggttgagcatgatgcccgtgcctttttgcgcgaggtcgatgtttacgccgttcggaccgtaaatataaagtccgttgattatcgtttcgatgcagtcttcgtcaatcggaccgtaagtctgtaagtccgaaagcttggtgctcgcttcgccgcagcgtacagggtagccaatcttctcgcgcttttcgagaaggagaaccttgtggcctgcacgggaaagattcctcgcggcaacacttccgccgggacctgcgccaatgacgacgacatcatattcgttattacagaacatcgttcaactcctggattttgagggcgcctgcggggcatgctcttgtgcagagaccgcacttgatacatttttcctgatcaatttgcaaatctagaccatacatgtctagcgccatcttggggcacacgccgacgcagccggcgcattccaggcaaacacctctgttgtgaacgagaactttcataggagggaatatataaaaatagttattagttattagttactagttactagaaaaaatcgtatttcgataaaaaaggagatgcccgcgcggaggcgggcatgacataatgggtccttcgcggcaatcgccactcaggatgacgatgattacttctgcagtgcgtagtaggcggagagccaggcgtgcagtttgttccagctgtcgctgctttgcgtgacgtcttctccgagcgaatagatgacgaagtcttcgagcttatgattccccaatgtaattggaggaatggactggaactgatcgctgaagtcctttgtatcggtgaccctgccatctatggcgataacgatatgatgagactggatgaatatcgaatagtggtgacgttctccgtccagaacttcttgacaagacgaatccttcaaggtgtaatggttttcggtatcgtcttcgccttcagacgttcttttataaatttcggcgcagagctggttcggttcacgtccgacttttatgctgaaggcaacatcgctttcttcttgacgggtatccacgtagatggaatcggctgcgctagacaagctgtccttcgttatccagaaactgattccaagaatgctgccgaacgccttccagctttcgttttggatgatgttcatgccgggagtcgtttcgctgaaagccttgtagatttgcgccggctggatggccgtttcgcttgggaccaccgagaacgtgtatgttccgacatcgatgcttgggatgacggtcaggtacttcgagttgctcgggtcgttttcgaacttgtagagtgcaagcgtgtcgccgtcgtcgctaagaaggacgggattcgtgatgctcgtcttgaaagtgacggggacaatcatggaatcgagttctgtcttgtcgatccagtattttgcggtgctcaaggcgtcttgcgagacgatgaccggaatgcgaatttccgaaacttcgagctttttgcccggagcgaaatcccacaggacgtcttgcgtgatggagtccgtgtcttcgtccgaagtcttgatgagcgtaatcttcgtgaattccatgggcggaatttcgtcgaggatgacggttccggcttcgatatccttgttctgtacggcgatgcagttgagcgtgcccgtgatgcagagcgtgtcgcccaagtcgagctcgtaggcgctgagcttgagttcgaggcttgcgttttcttcgagctttacttcggggacggattgcgtctgcaagtcggtggtgccttcttcgacggtaatggtctggtagccggactgcgtgtggtccgtgttgctaatctgcaaggcatagtcgcctgcggtgacgctatccatcgtgtacttgccgtcgtcgtctgtcgtggcggtcttgatgggggccatgcgggctgcaatgtgcgttgccgagatgaggtttaccttggcgcttgcgaccgggtatccgctttcgttcttgacggtaccttcgatgcttgcgatggtcgtgccggattcagtttccgtgagtacgccggcgtggttctcgtcggtacaggcggagaaaatcgatgcgagggcaaaaatccctgctgtatttaaaatcttaaaattcatcatgccttaacctccggatcgaggttagagaacaagtgcaagttcatctggtaaacgccgtttgccttttcgttgtcctcgctgatgatgcgtcttgccttagccttgaattcctggagttcggattcaagtttcttgtaggcgttgttcgagatgctgaaggtgagcgtgctcatgacggtcggcatcttggggcgcgtgatgagcgcctgcttcgaaagttcaaaacattgcagctggtactgcttgatgagttctgcgttgttgtacggaccgctggagatggattccttggtcggcttccagaaaccagattcgttcttgcgggcgaggcccagcttttccaaaagagacaacgaatccttaatctttccgagtggaattttcgggaagattctcttttgcaccggtgtcaagtcatctgtaacgtccatagcatcaagaatagcaaacattgcgctatggtaccaatggttatagtattcgtaggtgttcgaatcgaggatatgctgcggattcgggtgcaggtgcaggagctcttccatggcggcgctacgggccgtctcggtttttgcctggtcaagcttcaccatggtctcgaagtactttgcggctttcttgttgaggccgaggacttcgataaacttggctgtcatgcgggggctgacctttttccctctgagaacatcggcaaagtagctgcgcgtcttggggaggccgagcatattgcagattccggtacgggtgaattccgggtcggactggactctagccgcctggtattcttccaagtacttgcggaagtgcgtaaactggtaaatgtcgatatagttttccacgaggataatataatatttatgagaactaaggtgagaacattttttgagaaataacattaaaatgtgattttccactctattgcaacctactgtctacttcctacttcctaccgcctacttcttacatttttgttgcatttgaaaaaaggacgtgtctgaagcaaaaaacagctttttcccaaagcatctactgcctactgccaactgcctactgccaactatttttctatctttaggcgcgaattttatgaggtaactcctatgggtaatgaggcagaaaagccgaatatcattacgtcctcgcttgactttttggtcaactgggggcgctccaattccttgtggccgttcccttacggtacggcttgttgtgcaatcgaattcatgagtacggaagtgggtcgttacgacctttcacgtatcggttctgaatacgtgcgttttacgccgcgtcagtccgatgtgctgcttgttgcaggtacgattacttataagcaggctccgatcttaaagcgcatctacgaacagatggctgaacctcgttgggtcattgccatgggtgcatgcgcaagctctggcggtttctatgactgctactgcacggtgcccggtatcgaccacattatcccggtggatgtgtatatcggtggttgccctccgcgtccggaagccttcttcgatgccatgtttgacttgcagaagaaggtcaaagacgaatccttcatgaagcagcgcgccgaaagcgtcaaggaacagcttgaaatgatcaaggtgaagactgccgaagcaaagcgtgaagccgctgcctgcgcccgcgaaaaggtcgtggacatcaaggacttcatgaaagaaaaacaagaaaatcttgtaaagaaagcccagttctggaaggagtagaagaatgactgttgaagaaatcttcgccgcccttgaaggaaagtttgacgtcaagcgcgaaccgctcgacaagtggggtgttacggctgttgttgctgctccctatctgcataacgcagtccagttcctcaaggaagaatccggcatcaagttcgatatgctcgtggacattgccggtatcgactacttgacttacccgaatcacgaaggccctcgctttgcggtctcttatgctttcaaaagcatgaaaaatccgggtgcccgcatccgtcttaaggtgctggtgtccgaagaaagcctcaaggtcccgacgattagcgacctctatgccaatgcgaactggtacgaacgcgaagtctatgaccagttcggtgtgatttttgaaggtcatccggacctccgccgcttgttgaaccacgttgaatttgttggccatccgctccgcaaggattaccctgcccagaagcgccagtggctttcgacaaacgactacctgcttccggaactcgaaaagcgtctcgaagaacttggctacaaggtcatccagcgctctaaggaagtggaaacgaacgacaatgaatttttggaagggagtatcaaggcatgatcgtattagatccgaatggcgaaaagctgaatttgatgcccttgaacgttgggcctagccacccggcaactcacggttgcttgcgcttcttgaccgctatggatggtgaaaccatcgtggcatctgtcgaagaaatcggctacctgcaccgcgggttcgaaaagatggtcgaacgcggcacttggcagcaagttgtcccgtacacggaccgcttgaactactgctctgctatcatgaacaacattgcgttctgccgtgcagtcgaaaacatgttcggtgttgaaatcccggaacgttccaaggtcctccgcgtgattgtgaacgaactttcccgtatcaacgaccactttgtgtgcgttgctgctgcgttccaggacttgggcggtacgactccgttcatgtacgccttcaacccgcgtgaagaaatcatgtgcatctgggaaaagctcacaggtgcacgccttacgaacagctttgctcgcattggcggtctctaccgcgatagctacgaaggttttgaacaggacgttctcgcagccctcaattctaccgaaaaggcattgaaggacttgcacgcctgcttggatagaaaccgcatcttcctcgaccgtacggtgggcatcggcaagatttctgctgaaaaggctatcagctacggctggacgggcccctgcctccgtgcatccggtgttgcctctgacctccgcaaggacgaaccgtactacgattatgaaacctacgactgggaagtcgtggtcggcacacagggcgactgcaacgaccgtctccaggttcgtttggccgaaatcgaagaatccgtaaagattgtgcgccaggctttgaagcgcctcgctccgggtccggtcgatatcgtcgatccgcgtatccgcgtgccggctcacaagcttgcttatcaggatatggaaggccttatcggtcgcttcaagagcgtttacgaaggcatccgcgttccggaaggcgaatactactgcggttccgaatgcgctaacggtgaacttggcttcacgattatttctgacggctctggccatccgtaccgtatcaaggtgcgtccgccttgcctcacgcagtttgctgcattccatgaactcgtcgaaggcggtctcttggctgactccatggccgtgctttcgggtctcaacattattgctggagaacttgaccgatgagagaacatattactggcgctgtccaatttgtctcgaacaatcatttgaagttcgaccgtccggcacagccgattgatgctttgccggatccgggccagaagtttggctatgtgaacaagcctgtgccgcagccgcctacggctgaagtgctcgcgaagctcaatacgcctgaaatcaaggaacgctgcgctgatttgctcagccgctatccggtcggtcaggctgcacttctcgaagtgctttggctcgtgcagggcgtgtttggctgggtgccgcgcgaaggaatccgctgggctgctaacgtctgcggttgcgctccggctcatgctcttggcgttgctacgttctatacgatgtacaaccacgctccgaagggcaagttcctcttgcagttctgccgtaacatcagctgcacgatcaagggcgctccgagccttatcgcttatgtggaacatgctttaaacatcaagacgggcgaaacgactccggatggtctctttacgatcctccaggtggaatgcctcggttcttgcggtaacggcccgatgatgctcgtgaacgacgacttcgctacagacgctgatggcgacgtgctcacgatgaagccgggtacaaagcttacgaccgacagcatcgaccgcatcctcaagtggtgctatgctcatgaagacaacattccgaagcacgatgtgctcggcggtacggtgaagggccattgcggtcatccgggcgctccgggtgctatcgcaaagccgcaggttgctgactacgctcctccttctccggttttgaatgtcaagtccgaagctgacgaaacgggcgctaccctcacttggaagggcgctccggaattcacgaagattgtcgtcgaaaagaagaatggcaatgactgggtcgctgttggcgagccgggcgtgaaggacaaggcttttgtggacccgaacggaaaggtcggcgacgaataccgtatgattgcgacctccggtgaacgtgttgctaaaccctcggctgttgctgtgactaagcagaagcccgcaccggaacaaaaggcggtttaattatggctgaatgtgtaaaagtttgtacgcagaactttggcaagggcgcccaggacatcgaagtctataagaagctgggtggctactccaacatttctgaacgcttgttcaacatgagccagtttgagctcatcgattacgtgcaacgttctaacctccgcggacgcggtggtgctggcttcccgacgggcatgaagtggagctttgtgccgcgtggtacgggcaagccggtttacattgtcgtaaacgctgacgaaggcgaaggcggtacctttaaggaccacttcctcatgctcgaagatccgcaccgcttgatcgaaggccttatcattgcagcttgggctcttggctctcgcgcggcctacatctactgccgtggcgaattcctcccgtgcatcgaagccttgaacaaggctttgaaccaggcttatgctgctggctacctcggcgaaaacatttgcggcacgaagttcagctttgatatctttgtgcatcgcggtgctggcgcctacatttgcggtgaagaaactgctcttattaactctcttgaaggccagaagggccaaccgcgcttgaagccgccgttcccggctgtttgcggtgcctggaagtccccgacttgcgtgaacaacgtcgaaaccatcatgtcgcttccgtggattttgagccacgacccgagcgactacgccaagatgggtacgccgcgcgccggtggtacgaaggtgttctgcatttccggtgacgtcaaaaatccgggcgtgtacgaagctcctctcggcactccgatgatgactatgattaacgattacgccggtggcgttgtgggtggcaagctcaaggctgtgctcccgggcggttcctcttgcgctccgcttacggcagaagaagctgctgtcgccacgatggactatgaatgcctcgcctcgatgaagacgatgtttggttctggcgctatgatcgtgattaacgatacgcacaacatggttgaccttttgaattgcctcggcaacttctacagccacgaatcttgcggccagtgcacgccgtgccgtgaaggtacaggcctcttgcaccgcatcttgaaccagatggtggccggcaatggtcatgatggcgatgtggaactgatgcagagcctttctagcggatttggtggcgtgactatttgcccgctctccatttctttgggtggcccggtctcgagctacactgcaaagttccgtgcggactttgacgaatatatcgctaagaaccccgaacacgcaaaaccgcgtattcaagaaacaagtcgtcctggaattttctggtaataatatgagtaactactacaatatgccgaaactcccgaccgaagcaagcccgaaggtggaaatcttcgtggatgacaaggccgtgatggttcctggcgataccaacctcctcgaagccttgaaggctgtcgggattgaaactcctcacgtatgttatcatccgtatttgccggtgtcgggtaactgccgtcagtgcctggtagagcaggaaggcccgcgtggtcgtatgctcgtgatttcgtgctatactcctgtgactccgggtatgaagatttataccccggcatccagcgcccgtgtgaagaacgcccgcaaggccacacaggaattcatgctggtgaatcacccgctcgattgcccgatttgcgacaaggccggtgaatgcaccttgcaggaaaactacatggaagcaggccagaacgaaggccgcctccgtccggaatacggcaagaattaccatggcaatccggaacatcagttcattgatgcgaagggacagctccgtggcggtaagcatgtggacatcggtccgcgcattttgctcgacgaagaacgttgcgtgcagtgcgaccgttgcgtacgctttatgcgtagcatcgcgaaggacgaacagctccagcttgctggccgtgccgaccatacttacattactaccttcccgggcgaaaagctcgaccacgaatacgatctctgtgtcacggatgtatgcccgacgggcgccatgacggcaaagtacttccgcttccagaagcgcgtttggctccttgcccacacgccgacgatttcgatggacgattccctcggagcaaacatctggcttgaccacgccgatggccgcatctatcgcgtgatgccgcgttgcaacccggaagtgaaccgcagctggctctccaatacgagccgtctcgctttccagcagtttgacaagaaccgcttgccggcaatcgacgcttctgcactccagctggttggcggtaaggtcgccctcgttgctggtggcgcttgcacgaacgaagacctcgccgctctcaagatgctcaaggaagctctcggtgaccgcgctgaactcttcggtggttccctcctcaaggtgaacgctccggacggtatcgccaagagcggtgacccggtggcaaaccgcgcaggcatgcagctcatgggttttgcagatgttgcagaactcctcaagcgcgcaggcgaattcagcaacctcatcacggtgaacgctgacctctacggcgaagacgctgctgcagctaaggctctcgataagatttcgaaccgcatcgccctttctgctttcgatgacgctaccgccaagaaggccaaggtcgctttcggtatccgccactggagcgaagtccagggtacgatggtcaacagcctcaacatcttgcagaaactctctgctgctccgacttgcccggacgaaaagcttgccccggcttacgaagtgatttccgctttggctggcaacaagttcaattcggcttgcgaagctttcaagaaggctcgtgaatacgtgccggctttcgccgacattacctatgatgccatcaagagcacaggaaagctcctgggaggtaacgcataatggatattattgaatccaaaacctggattgaatgggcaattacgattgcgaagttcgctttctgcttcgtacctgtcctttacatcctccttttaatcccgatggaacgtcgtggcgcgggctttatgcaagaccgtcagggcccgaaccgctcctacatcaagatcccgtacttcggcaagatccgcttgctcggttacgtgcagaacatgtgcgacggtacgaagctcttcttcaaggaaatgtttgcaccggctggcgtgaacaagctcctttactatgtagctccggcaatcccgttcgctatcgtgttcctttctccgtgcgtgatcccgtggtttggaccgatgatctttgactggggtggcgaaacggttcgcattgcaggttccatcatcgattccgatgtgggcgtgctcttgctcttcggtttctcctccatttcggcttacggtgcgatgctcgctggttgggcttccaagtccaagtacagcttcttgggcgctctccgtacgagctccatgaccatcagctacgaagtctgcctcggactttcgctcatgggcattttgctcctcgccggttctttcaacctcacggatatcgtgcagtggcaggaacaccatgtttggggtatcgttgcccagccggtcgctttcttctgcttcctcattgcaagcattgctgaaacgggccgcgctccgttcgacgttgccgaaggtgaaccggaactcgttgccggttaccacacggaatatggcgctatgcagttcggtctcttctacatgggcgaatactcgcacatctgcatcaacagcttcctcattgcgacgctgttccttggcggttatgcagttccgtttgtgacgaccgaaacgatgcaggaacacatgggtggctcccttgccattctctgtggcgtgctcgctttcatcgctctcgctttcctccacatgatttaccgctattcccgcaagctcaaggcaacgaacttgacacaccgctttgaagttctcaaggaatacaagctctacaagattgtggcctgggttgcaaccgcagcattcattgctctcggtgttgctgcctggttcttctacaatcctgaaaacttcgtggtgaacggacttgctgtcggtagctttgcaaccgcagtcggtacggcactcatccacttgctcgttcttgtggcaaagagcctcatcttctgctgggtctggatttgggtccgctggacgctcccgcgcttccgctatgaccatgtgatgcacctcggctggaagattattttgaatatcgccctcatcaacctcgtggtgactgcggtcattgcaaaacttttagggggtaactaatgcgcgttattaagcaaaaaccgatgaccgtcatcgaacgcctttacattttcgaggcgattcgcggtctgtggacaacccttaagcatgcggctcgtggcttgttccgctatgaagaacttccgacgatttcttatccggaaggtcagcccgaaatccgcaatacctaccgtgccaagcaccgcttgatgcttcgcccggatggtacgcctcgctgtgtcgcctgcggcatgtgcgctgcggcttgccctgcccactgcatcttcattgaagcaacgcagagcgatgacccgcgtatcgaaaagcgcgtgatgcgctttgacatcgaccacctgacttgcgtgttctgcggtctttgcgcagaagcttgcccggtcgatgccctccgcatggatacgaagcaaatcattttcgaacaccgttcccgcgaagactttgtggctcacctttacgatctcaccaactgggatccgaaggattacccgaatgacgaacagagccagatggctccgggcggtacaaagaatgccgaggcccgcaaggtctggggcatggaggtcaaataatgcttgcattgatttatttcattgtcctcgcagtgatcgcagtcggcagtgccgtttgcgtgctcctctctagacacccgctttatggcgccctctcgctggtcgcctcgatggtgtctcttgccggtatctacggccttctcggaagcccgttcctcggcgtcgtgcagatcatggtctacgcaggtgcaatcatgatgctcctcacgttcgtgatcatggtcttgaatggcgcccgtgactcccacacaccgatgtttgacaaggtttcgctctttgtgattcctgccgtcatcgtgcttgccggtctcgtgggctttgcccttgtccgcgctccgatcgcctttgatgctgcaacggttcgcggttctgtggcaatcacttccaagactctctttgatgtagctcagagcggccctggttacttcgtacttttcgaagtcctcggtgtgcttctgctttctgccatgggtgccgcagtgcttctcgccaagaagcgccttggttctgtggaatccgaaaaaacggaggataaacactaatggaactccaagctatatatgttcagatcttggccctggtcattttcgccatcggcctcatggtcgcggtctctcgccgcaatgtgttctttgtgctgatgggcgttgaacttgccctgaacgccgtgaacctctccttcgtgggctttgcaaagactttgcccggggacgcaagcattgtgggccaggtggttccgctgttctccatcgcagtcgctgcagctgaagcttgcgtcggccttgccatggtcatcctcattttccgcaaccgtgaaagcgttgacgccgacacgtattctaacatgaaggggtaataagcaatgatttctcttggtttgatacctctcttcccgctgttgggatgcattatcctcggtgctatcgccatcatttcttcgggcagcaagaagggccctgctgaaggtttcgttggaactctcgcagtcctcttcccggcactctcctttgctggtgttgctctcctttcgctcaacatgccggaaggcggcgtccgtgaaacgctctgcaactggattgacatcccgatgttccgcgtggatatcggattcctgttcgatggtctttcccgcatcatgctcctgttcgtgacaggcatcggctctctcatcgctctctactcgattggttacatgcacggcgaccgcggctttgcccgttacttcgcctacatcaacctcttcttgttcagcatgatcgtgctcgtgctctcggacaacttgctcctcacgttcctcggttgggaaggcgtgggtctctgctcctacctcctcatcggtttctggaacaaggatatcaagaactgccatgccgctaacaaggctttcatcgtgaaccgcgtgggtgatatcggcttcttgctcggtatgctctgcctcgtgacgatcggtggctctgctatcctcaactacgatgtgcttacgaatttcatcagcatggtcatcagcggtaaccacgttgacctggttatcccggttctctctatcgctggtatcctcttcttcatcggttgcacgggtaagtctgctcagattccgctcctcacctggcttccggatgctatggcgggtccgactccggtttctgccttgatccatgccgcaacgatggtgacttctggtgtctacttgctcgcccgtctcggcagcatgtttgccctcctcccggtggtgcttgacattatcgtggtggtcggtatgctcactgctttctgggctgctgttgcaggtcttttccagaacgacatcaagaaggtgcttgcttactctaccattagccagctcggttacatgttcatggcttctggtgtttgcgcctttgacgcttctatcttccacgtgtttacgcacgccttcttcaaggcggctctcttccttggcgctggtgccgtgattcacgctctctcgggcgaacaggacatgcgcaagatgggtggtcttttgaaaaagactccggtgaccgcctgcgtgatgatctttgcgttcctcgcgattgtcggcttcccgggcttctccggtttctggtccaaggacttgattctcgaaaagattttcatgagtggcacgatgggccaggctgtttacgtcgtgggcctcattacggctgtgattaccgctgtctacatgggtcgcctcattatccttacgttcttcggtagctaccgcggttctaaggaaagtgaagaacacatccacgaagctccggctgtcatgctcatcccgatggtgattctcgccttcggtgccgtgtttgccggttacctttgggctgattccatcggcatcaagttctttgccgaaacgctcgctccggtcgttggcgccgcacaggcttacaacactccggctgtggttgctcacgtgaacccggtggtctttgccgctctcggtacggtggctgccctcctcggtatgttcatcgcttacaagatttacgccaatgcccgtatcccggctgctaagggtagctccgctcctgaaggtggcaaggctacgtggacgttcctgttcgattccatccacaagtacgtgggcatcatcccggttaacgtgcttgcatggatctgcgatgtcgttgtcgacaagattctcgcggctgctcagtggacgattggtgcaatcgcaacgattctcggtgacggcgccgcctcgttccaggtgcgcaaggttcgcctccagattgcccttagcattcttgggctggtggcgttgttggctattgttattttgactggaggtactctctaatgctgttacatctccttgtcctcgccccgttcgttgccgccatcctcatggtgatgacgtccaaggaagactccaagtcttcttcccgccttgccattttgatgggcattggctttacggccatgtctgtcgccttgattgcaggcggtagcgtttcgacggatgctattgaatggttccagattcctggttgcaagggacctgtctactactacctcacgagtcacggacttgcctcctggatggtgttcctctccagcggtctttctctcgtgtccttgatttctgctcgtggaatcacttgcagaagctatcgcaacttcgctatcggcatcttctccttgatgggcgccatgaacggcactttccttgcggctgatgctgtgctcttcttcttcttcttcgaagccatggtgattccggctgcggttctcatcgctggtttcggtggcaaggacagaatgaaggctgcgatgacgtttgcgatttacacgttggtcggttctgctccgatgatggtcgctctctggtacatcttgacgattgccgataactcgacgctcatctcgctcgccgttgctgtccagggcctcccggaaggaacccagaacgtgcttctcgtgtgtttcctcttggctttcctcgtgaagactccgattttcccgttccacggctggcaggcgatcacttacgccgaagctccggctccgctctctgcaatcctcacgggtgcaatgagtaaggctggcgtgtttggctttatcgtctggatcctcccgattttcccgctttcgatgaacgctgtctctggcttgatgtggcttggcctcttcacggcagtttacggcgctctcatggctctccgcgcaacggatggcaagaagctcctcgcattcagctccatgggccacttgggtctcgcagtggcaggcgtgttcagcctctccgaagctatgcttccggctgtgctcgtgttgctcgtcgctcacggaatttcggctggcgctcagttctacctcatgggtattgcagaacgcatggcgggtacgcgcgaacttgatcagcttggcggtctttcttccaagaatccggtgttctcgacactctttggctttgccggcgtgatggctctcgctgttcctggtacggcaggctttgtcggtgaattctccgtgctcctcgctctgtgggacatgggcccgcttccggctctcgtggcaggatttaccttgatcctctccgctgcatacatgctccgcttcatccagaaggttattttcggtaagcaggcccgtgaatacgaagaaggccgtcgcacgatgccgctcgaaggcgttagcatcgccgtgatgctcttgctcctcctcgtgttcggtttccacccggcatacgtgacggataccctcaacgaagctgaagcgaccgaagatccggctgcagtccaggtgctgaacaatgccgctctcaataacggcgaagctccgatgacggctgaagaaatccaccagttggattcaacgcttgccgcagcaggcttcaaggatgacgaacgcgcttcgatcatcgctcagatgaagggcgacgcttccgctgatgcaaaatctgaaaaatctgtgaaggaggcttccgatgctaagtaatcttgtttatctcttgccggtgatcttcgtggtcttgggcggcatggtggctctcgctgctgaaccgttcttgcgcgacgaaaacaagcacaaggttcttccttgggtggctgctttcttcattgctcttagcgttgccgctttgtactacgcaaagacagaagctctcttgaacctttacgcgatggacccagttcgccgcgtgctttgcgctgcaatcctcctttgcggtttcctcggcatttcgggcctccagtggactcttggccgtgaacagttcaagggcggtgaagcttatggcctcatgatgcttgccactagcggtgctatgctcatgactcaggctatcgactttgttgccttgttcattgcaatggaactcacgagcttcccgatttacgctctcgtgggcatccgccgtaaggacgtgaacgctaacgaaggtgtgttcaagtacttcgtttcgggtgctgttttcagcgctatcttcctctacggtgtttcgctgatttatggtgctacgggttcgacgcatttctgcggtcacgtgctcgaaggccgtatggcaatctacagcgttggtatgctctttgtgattgcaggcctcctcttcaaggctggtgctgctccgctccacttctgggtggctgacgtctatacgggcgcctctgtcgctgtgacgggctttatggccgctgtcgtgaaggtcggtgctcttgccgctctcggtacggtctgggtaagcgttctcgtgacgcgctccggtgccgaagctgtgtggaacctcgccgaaaaggtgactgtcgcaaatccgtccaagccgctcttctacgtggttttggttgttgcaatcctctccatggtgattggtgcatttagtggccttgctcagaagtctgtgcgtcgcatcttggcattctctgccgtgatgaacgctggctttatcgtgatcggtctcttggtcccgaattacctcggcaagggcgaaatccagatgggcccgatgttctacttcctcatcacttatgcgattgcctctgcgggagccttgacgggcattgcctacatgtcgggcaaggatgattgcaaggaaaatctcgaagacctccagggtgctggtcgtcgccgtccgtttgtggctcttggcgttgccgtgtgccttgcttctctcgctggccttccgccggttgcaggtttcctcgccaagttcacgctgttcaccgaagccttcaatgctgacctcggctggcttgccgctatcggctttggcctctccttggtggctgcagtttactacctccgcattgcctatgtgctctttgccccggcaaaggacgacaagtgctgcggtggtgatcatatctgctgcaaggcaaactacgcatacgtttacttgctccgctttgctgttgccgtgtccgctatcgcactcctcgtgattagcgctcgcccggcattggctttgatcggctagtaaaacttgtcgttcccgcctccgagcgggaatcactattattgaaaaacgtcccggctgaaaaagtcgggatgtttttttttgtattttgttcttgaaaaaggaaatttctaatatgacaactccgaaaagtgatgaaaagaacaaagagacgtttaaagggactctgattttttggctttgtgaaattatgggtgaattggggattcactgttttgttagtggcagaaccctaagaggtttgctctatttgtctatgaccattatttcttgctttatcattcctcttgcagttccctttgtaatgttcttagggaaacctatgtatggcttggacttgatagcaggaataatgatttttattgtgactgtgcttgtttttatagatgcgtggacaattgggaacggccgttatgaaaataaaataaatggcaagaagtataggggtggcttatggatgaaagtagtagctattctagggcttattttaaattggacttacgtggtttttgggggatgtttttttaatatgtctgaaaccataagtaatgatttaaaaacacgggtcgtaacggttttgaatgctggtgttgacgattatttggaaaaacaagggttgttttttgataaggaacatcaaataggaaattttgaacagattggttatgcatcacattttaaatattttgattttatagatttgaatgctggattgaagatatcttataaactcaatttcggatgtcctcatcaatcaatatggacgataacaccttctatagttgatggaaaattgaaatggaatgtaacagaaccggaagatacaaggtgctctgaattttttccattgaagttgaatttgaaagaaaaatgaactaaatatggtttgttcaaagtgtggtgaaaagttcgattattacgagccatgctgcccgtggtgcggggctccgaaaccggctgaagaacagaaaccggctggcaatgtttcgcccatggaggagtcttcggaaaaagaggacgaatgcgtcacgtttgagtctaagagagaccatgatggcgcttttgaaattgctcgccagcatgtttgttcgattctgagtctttgtcttggtcttttcctatttcgcacagatgatttgttctgtttggtgttttcactattctttgtgataggagccccttttatattcttaaatgcgcgtttttcagcaaaagttgtccataaagtcaaatgctacaaggataggtttgtgttatgtacatgttatgatgagatggctttttctttcgataaggcgaatcggccagaaatgaaaattagtgtatttgatggttacaacacaattgtttttcaaaacagtcaatatcgaaaaacattcattgtctgcgagcgtgattttcctgaagttgttgtggctatgaagagggtctacggcatatcggctgaataaaatttttattatttagatgaattgaaaattgcctgcgggcatgaaaaaggaattattatggataaaatttatcgttctggtattggttttgacgttcacaagttggtggaaggccgcaagtgcattatcggcggcgtggacatcccgtacgaaaagggcttgctcggccacagcgatgctgacgtgcttttgcatgccattagcgatgctttgcttggtgctgcaggcctcggcgatatcggcacgtacttcccggatacggacccggcattcaagggtgccgatagcttggaacttttgcgcaaggtcggcgaagaagtcaagaaggcgggctacgaaatcatcaatatcgatagtatcgtgatgtgcgaacgcccgaaggtgaacccgcacaaggaacaaatgaaggcaaacattgcccgcgtgctcggccttgatgtgaagcagattggcatcaaaggcacgacgaccgaaaagctcggcttcacgggccgcggcgaaggtatcgcaagccaggccgttgcgatggtgcgctctatataatagagcttgcggcgcggttatattcccggctgggttttaatcccggtcgggctttttttgtccgtaatatattttgtatattatagcttgtaggtaatttggaaggagtgtttatgtccaaaaagttttatgcagcggtagctattatggtggctacttgcgctcaggtttctttggcggcgtgggatggctcggcgaaagtgccgaaagtcgttgaaaaggacgggcaaaacttttatgaaatcacgtctccggaggaactgattggcttcttggattctgtgctagtgggtaaggccggagatgagtccctcaaggcttacttgaaaaatgatgtcgtattcggggtggatacttcaaaactttgcgaaaaacgctgggtccgtaataaagagcagtcgatgtttacgggtgattttgatggacgtggacattccatttatggtttgaatgctgaaaatgctttgttccgcgaagtgggcatgagcgcaggttctgttcacgatgtcagcgtggtgcatggttcttttggtagcgattccgtgactcgtgcggcatcaattgcggatattttggatgggtccctttggaatgtaaatgtgattgctacggatgtccgtagcgcttatgatgcggcaggcattgctgctaacgtatcaagcccgtatgggtccgatggtaaacatgctcttatccttaatagccatgttataggcggctccgttggcggtagctattatgttggtggtattgccggtttttctgcgggtaaaattcatggttgctcaaattctgctcgagtttatacggttgaaaatccaaatgtaaaagagcaaatgattgaacatcttggcggcattgtggcgtattctacagtggactttggcactgccattggaaattgcgtcaatcgcggaaaaatcgaaatggagtctttggctcaatgggcgtatgtaggtggcattgctggcgaagttgatggaaatatcgaaaatcttcaaaattatggagaagtttcatcaaaggttacatttgcttcggatacggcgaaatctacttgggccgcggcttcttatgtgggcggaattgcagggcaacattctttgcctagaaagtactccggtgaaaatcgtgacttgttgaatgaagggaatgtgcttgctgtttttgataacaggattgaaaatggcgacttcatggttggcggtgttgttggaaatgcggaccggtcgagcattactaatgcccttaatcgaggttccgttgttgctcatggctttggcaaattgacgaaaacgtctgtgggcggtgtcatcggtttggccaatatgaatgtatatagcggttttgcaaagcttaagaaccgtggcaatgtctatggcggaggtacgtttcgcacccatgtcggtggacttgcagggcggatggaaggttatgttgtagatgatccgaaatttgtgcagtcgtttaattatggctgtgtgactggcgttgttgcggatacgtcaagtgtgtccgaggctttgaatgtgggcggtctcctgggctatggtgatgccattgttttcagcgatgtttacaatcgtggaaaaattttggcaaagggcaagcttgtttatggtggtagctatgtgggcggtatcgtgggcttgaaccgttatccgacagcctccatttctaatgcttatagtgctacaccggaaattacgggtgacactgtgggtggtgttgttggctattcgcttgaggccgcagttccaagcaatacttattttgacaagactcttgccgatgtaaaatcgtttggaaaaaactatttcgaaacggcggatgatccggattgtggaagagctacttccgcattgcaaaacgatgaaatacttgcgatgttgaacacccaaaatggtaaggtttccgaccgcaaattgtgggtgcgccgtggtggatacccggtattgactttcgacagcttgtataaaaacgattcacttttctttgatctgcaaacgtatgcgcttccgtctgcagaaatcgtgaatgatactgctgtttacactataaagactgctgatgaacttgcgactttgttggaaatgggctcgtcctttggatacaaaatgttcaaggtcaaacttgcaaacgatattgtgatgggtgaggattctacgcacctatctatgcgcaagatgtctattgatacgagcggactttgcattaacatgatgtttgacggacaaggccataccgtttacgggttgaacatgtctagagcaatgttctattgcttggccgagggtgccgttattgataatatgacgattgcaaacagccgttttgcaaatgattatggaatgtctgcggctggaatcgcgatttcgttaaaaaagaatagcgctattcgcaatgtgaaaatccggaacagccttgttcgcggcggtgacgttgcgggtggtattgtcgctaacagttacggcacgatgttggaggtggcaaacgagaatactccggtttacgcctcggataaggcgggcggcgttgctggtgaaagcaatggatttattgtgggggcgtccaattcgggcaaggtctcggggcgcttggccggtggcattgtgggttattcttactttaataatggaattgtcaagaatgcatcgaacactggggcgattctcggttctggcgaatattccgtagcggcgggtggcattgtcggctattctttccgcttgcaggttatggatgccttgaatacggggcttgttgaagcatcgtctgcctctgctaaggtctatgcgggcggtatcgcgggtagaatcgattcttctacgacattggataggctcgggaactggggccgcgtgcatatcttgggtggcactgtcgcctatgcgggtggccttgttggatggtacgaagggttgcctgttaggggcttggaaaagccgactccgggtgcaaactttttggagagttttaactatggccccgtgtatgtcaaaacgtcgaaagacagctcgtatgcgggcggtattgcgggctatggaaagtttggcatattccatggaatctacaataggggtgttgtgaagaatgaaggtccgtcgtccaagaaatggactggtggcgtgcttgcatcggtcgaacacggccaactgtacagtagctatagctataccgatacgttgacgggtaatggtgttggtgcgcttgttcatgactggcagggatttacttatatagaacgcaattattatggcaagggcttggtggatgctcctgcgattgtgaaaatctccctggatgatacttctaaggtttataggaatgtcgaagccaagacctttgatgaactgaaatcggcttctatggatttggagaccggtggcttgacgtggatttttggtgattgcttgccgaagcttgcgcacgatacgaccacggcttgtaaggtgaacgtggtggaggactactttgatacgagttttgttgatcaaatcgttttccaggaaaacgtgatttttgccgattctacggataatcaggggtcgggaagtggtgaaggtcctgtggcgactccgaaatctccggtgatggcgaaggctgctccgttaagtgttcaggtggttgctcgtaacattgcggtttcggggctttctggaaatcgaccggtgctcgtgatggatatgcaggggcgcttggtgaagtccgtccgtgcgcatggcccgtcggtgaatattgcagtcccgagggcagggcgctacatcgtccgcagtggctcgcaggcaagggttgtgactgtaaggtagtgctggattgcttagatggagatgcccgtttggtggcgggcatgacaagaagcatcctactaaaaatgtaagcatccaccctttgacgaatcaaagggggatttctattttttacatagttctaaaaaacaaaaaaacaactacgtttcgaatccggactagctgaaaggcagcgacgatgaccccggtaagaggcgcttctataggattgacctatgactcttatgattctcaagatgatcggttgccttgctctcctcatgtttggcatgaagacgatgagtgaaggcttgcaaaagcttactggtggacatctccgtactgttcttggaactatgaccaagcataggcttggtggacttcttacgggtactgccgttactgctgctgtgcagtcttcgactgcgactaccgtcatgactgttagttttgtgaacgctggcttgcttactcttaggcaggccattcctgttattatgggcgcaaatatcggtacgacggcaacggcttggctcatgtcaatcttcggattccagttcaacatgagtagcgtggtgtggccgttctttgcgcttggcattgtgcttacctacgtccgtaagaatagcgtcaagagctttggcgaatttgtgttcggattctcgtttatgttcctcgggctcacgacgctccgtgaaaacgcggtggcgatggacctttcgcataaccagacgattattgatttctttgcctcgacgggcggctacggcatctggagcacgcttttgttcttgctcttgggcggtatccttacgatgtgcgtgcagtcttcggcggccatcatggcgattacgcttatcctctgctctagtggcgtgctcccgatttaccagggcattgcgcttgtgatgggcgaaaacatcggtacgacggtgacctcgaacctggcggcgttatcggcaagtacgcaggctaggcgcgcggctttggcgcacatgctcttcaacgtgttcggtgtggtgtgggtgctgattttgttccacccgtttgtgaacatggtttgccattttgttggctttgaccctaattttgtgccgcaaactcaagaagaaatcgcccatgcaagtgtgcgtgtgacgtatgcactttctggattccacacggcatttaacctgtgcaatgtgctcttgttgatttggttcattaagccgatggaaaatctcatttgcaagatcatcaaggaaaaggacgacggcgaagatttccgtatcaagtttatcagcggtggcctcatgagtacggcagaactttcgctctttgaagcccgcaaggaaattaacgtttttgcagaacgcactctcaagatgttccgcttcttgccggacctcctcaagatgaaaaatgaagaggactttgtaaagctgttcgcccgcatcgaaaagtacgaaggtatcagcgacagatttgaaattgaaattggtgaatacttgaacaaggtcagcggcggtcgcttgagtatcgaaagtaagacgatgttgcagtgcatgcagaaggaaatttctgaaatcgaaagtatcggcgatgcttgctacaacatggctcgcgccatcaaccgcaagttccatcttgaggaagattttaccgaggaacagtacagccgcatagaaaacatgatgaaactttgcgaccaggcgctagtgcagatggtggatgttatcgaggacaagccgcatacgaaggcttcgaatacgatgacgcttgaatttgaaatcaacgattaccgcaagatgctcaaggacttgaatatcgaagatatcaatgcgcagcgctacagctaccagataggcgtgcattacatggatgtggtgaacgactgcgaaaagctgggggactacgtggtgaatgtcgtcgaagcgcatgtgaaccacagattgctcggaaagtaatcggaatggagccgcagggaatgcggctctttcaatatttttatatttgcaatttagtaggtgaccttggccctttttaggggcgaaaaatggagggctgtatgaaaaaattcatggcgttggcttttgccttgttctttgcggtagcaaatgccgctgaaacgtatgaggcttcggaaaaaatcacgcaagaaattctggcgggggaaggcaaatttactcagaccgtgaatgcgggtgatgaaattgcttcgattaagatttggtatcacggtatggatgaaaacaaacatcaatcgggtaacatttctgagattggcttgacggaaaaatggactggctctgtttgtgaaatttctgggaagattgacagggatcttattacccaaacggtcaaggcttatattttagtccaagacgacgaaggcaagttcgccaagacagaattcgagttcactgtgctggaaaaagaagaaacgttgtctttaaaatggaatgaaagtagcggtgacgtgaatcaggaagtcactgcgggtaagtctattacacctatcgttttcgattacgagggaataacaagttatagcgtgagtggactcccatctggacttgtaaagaatattgatgaaaaaaaacataaaatcatgattgtcggctctgtaaatagcgatgtaatgtctggtgattatgaatacaaagtcactgttaagaacgaccaaggcgatgaaaagagcatgtcgggaacgattgttgtgaaaagtggcaaggctcgcacatcaataaagcttgttagtgaaaaagcaagacaggaagtcctggcgggcaatgagattgagcctgtcgtgttcgagtttgcaaatgttcgtgacgatgaaagtttatcttcatttaagttcgaaggatcgttaaaaggattgtttgcgtatagtgtagaaggaaataagctcacgtgcagtggaactgttgatgagaatttgaagggtggattatacacgataagaattattgcaattggtgaaaataacaatgataccgcttttgcaaacgttgatgtgattcataagtctgtcgtgacgagtgtatctgttgttgaaaatgaaacgcagacggtgaccgccggcgattcgatcgaaccgattgtgttcaagttcgaaaatgtcgtaaaaattgaaagcgttaccggcttcccgggcggcttcaaggctgaggttgataacgctactaaatcggtgattgtttttggtttggtgagcgaagattctaagggcccatatacggttaagctctctgtgaacggtagtgataatgatgcctctgccgaggctacgatcaatgtcactcctgtgaaactgaagttcgaacttgtcgaaggtagtgatgaccaaacggttgttgccggtgaagcgattaccccgattgtctatgcgtacgatcatgtgaaatttattaacggtaagggattccctgctgatttgaaggtggagcaagataaagaaaacaagctgatcaagatttctggtacggtgaactccaaagcggctgccaaggaatacgtttatacgtttgaactgacggatgtctattctgaaaagacgacggtatcgggaaagatcaatgtcgttgctgcttcgtccagctctagtgttgtgacatcctcgagttctgtggcatcgtcttcgagccacgcaacggaatccagcagcagtgtagtgaaatcctcttccagctctagcgaaaaggccgaatcctcttcgagcgaaaagaccattaagattgtgacggtggcaatgaacggcgtgaagtttggctatgcaaacaatgcgctgacggtttcgttgccggcatcttcgatggtgcgtgtgcaggtgttcgacttgaccggtcatctggtcgaaacgtttgcggaacctgtgaatggcacaaagagcattagcctcgctcatttgaaccgaggcaattatctggtgcgagtcgaaagcaatagcatggttcgtaccgcaagaattgccgtgaagtaaggaaacgcccagtcacgtcgtgctgacggtcaaagggagaaaattccagtgacttttaaaatagcccgtgagcaggagcggcagaataaccctaataatagcccatttgggctatttatttttttttacctcttttttaaatttgacgcgaattaacataaaatgggatgctttaccctatgaaaaacatcaaaatattcgcatttttggcaattttcctcctttctgcgttcgtttcgagcgcgtgggcagtggatgtcaccttgacttacaaaatttcagtgacaggcactattccacatgcctatattaccaacgcggacggtgaaaccgcttgcgattgggcgaatggcataggcgtcctttggcctgcgaacgaagggcacaccatgaacgatggttatggcatcactttcacgcccaatcaagaattggacaagaccaacaaaaacgaaaaaggaaacaaagtctcgactgctttcagcaccgaagaaaaagaaacggatttccaggtgaaggtgggcaaagagggcttttacttaaaaagcgtgacgttcaaggaaaataatactgtgaaagcgtcttccccctccaacatcgccccaaactcaacctccatcggagtgagggttccggcaaacaagttcttcaactacatcaccgtggtgctgacggtcgatgcctataccgtgagtgtacctgaaaatcttaccatcagcgacgcttttgcgactatcagcggtgtcaattactacaagtccggcgaaaagtacaccctgacgctctccacgacaaacgcaaacgaaattatagacggaattaccggtgtcaaagcaacgcttgaagccgacaaaaaatccgccactttcaagatgccgagcgaagatgttaccatcatggctacgactgccgaggtgtatactgtgagtgtacctgaaaatcttaccatcagcgacgcttttgcgactatcagcggtgtcaattactacaagtctggcgaaaagtacaccctgacgctctccacgacaaacgcaaacgaaattatagacggaattaccggtgtcgaagcaacgcttgaagccgacaaaaaatccgccactttcaagatgccgagcgaagatgttacaatcacggcgactatcgcttctattgttaaagaatgggacaacggtgacggtaccaaagaaagcccctataaaattacctccgttgaggacttgaacacccttgcagaacgtgtgaacgctggcaatgatttcaagggcaaatatttcaagcttaccaccgatatcgaatactctcacaaaaccaagtgggaaaatgcatcctccagtaccgagcataatttcaccccaatcggcatctacgatgattattcaggttacacatatacgttcaatggcatatttgatggtgatggcaaaaccatccgcggaatccgcatcaattctgatgagtatttttctcgtgtaggtctttttggctttcttggcggggatgcagaagtcaagaatctaagagtagctgatgcagtcatttctgcttacgaagaggtcggcactattgcgggacataatgaaggcaaaattcgtgactgtattgtagactccgttttattcaaaaatgttcagcgtatgtgtggcggcatagcgggttataatcaaggaacactcagcggtaacttagtaatccgcgttaccatttccaccggaagtggttacggtgccgttgcgggcattaacagcagtggtcgcctaagtaataatttctacaccgcctgtacttttgccggagttgagaatgcaaccaacgtcggcactgctgatgaaaaagcgttctatcagcatcaacaagtctcctacgacgttacagatgacaacggtgccgtaagtattcacgcagtcaccctcggcgaaggcatatctatcacaagtcctaaaagcccgatttacacggacaatgacaaaaacgcctactacatggctggcgaaatctgcaccatcaccgttgcaaacgaagacggcatcattgaaaaaattaccggcgtaacggcttccaacgagaacgtaacaatgaacctcgctgccgacaaaaaatccgcaacattcacgatgccgagcgaaaacgttacaatcaccgccgaattcccctcgactgtcgttggttatacggtgagcgtgcctggagatttaaccatcagcgacgcttttgcgaccattgaaggtgtcgattactacaaggttggcgagacatacaccctgacagccaaggaaaatgaaatcataaatacgattaccggcgtaacggcttccaacgagaccgtaacgataaaactcgctgccgactttaaaaccgccactttcgagatgccgggcgaagatgttaccatcacggctacgactgccgaggtgtataccgtgagtgttcctgaaaatcttaccatcagcgacgcttttgcgatcattgaaggtgtcaattactacaaggttggcgagacatacaccctgacagccaaggaaaatgaaatcataaatacgattaccggcgtaacggcttccaacgagaccgtaacgataaacctcgctgccgacaaaaaatccgcaacattcacgatgccgagcgaaaacgttaccatcacggctacgactgccgaggtgtataccgtgagtgttcctgaaaatcttaccatcagcgacgcttttgcgatcattgaaggtgtcaattactacaaggttggcgagacatacaccctgacgctctccaatgcaaaagtaaatggatttatcgatggaattaccggtgtaacagccaccattgctgccgaccgaaaatctgccacctttacgatgccgagcgaaaatgtcgaaatgtcagcctcgatttccaaaatatggggcggggatgacggcagggatggttccaaggaacacccctacactatcgcctctgtatcggagctgaatgagcttgcattggttgtcaattctggcaatgatttcaaggacatgtacttcgaagttgtcgaggacattgtttacgatgttacccaaacagacaacggaaacaactacaccgcaatcggagatagtaaacatccattcaatggcaagttcaatggcaatggccatactatcagcggcatccgcatctacaaacccaatggctataatcaaggacttttcggttggctcggcgaaggtgccgaagtcgagaatgtcaaactcgccgatgtagaaattacggcagagcaagtttctggcggtattgcaggggcgaacgaccgcggctcgatccgcaactgcactgtagaaaaatctgttaaaatcgtattcacgggcaattctttcggcggcatagtgggtaataataccggtacggtatcgggctgtaccagttccgctacgctgatatccctgggcgtttctcatgatatcggcggcatagcgggtgataatgcagcaggcggtgttttgaaagacaacctagtcataggggcctatgttcttacaacctcatcccgtctcggaaccatagttggcaataatgatgaaggaactctgaataacaacttctacatagcctgtactgtggctggcgtggagaacgctaccaatgtcggtaccggtcacggtgacgttacggaaaacaacggtgccgtaagcattcacgccgttaccctcggtgaaggtttttctatcgtaactccagaaaaatccatctatacggacaatgaccggcacaattactacaaggctggcgaaacgctcaccctcgaaatcaattttgctggcgaaaaaaagaccgccactttcaatatgccgaacagggatgtcgaaatcgctgcaacggcttctgaactccatacggtgactgttcctgaaggttttgatatcagtgaaccgtacctcactattggtggaatcaaatactacaggcttggcgaaacatacaccctgacgcttactaccgcaaaaatcgatgaggtcataggtgaaattaccggcgtaacggcctctattgcaaacgatggaaaatccgccaccttcacgatgccgagcgaaaatgtcgaaatctccgctacgatttccaaaatattatggggcggggatgacggcagggatggttccaaggaacacccctatactatcgcttcggcagcggaactgagtgtgcttgctttggcagtcaattccggcaatgatttcaaggacacgtacttcgaggttgtcgaggacattgtttacgatgttacccaaactgacaacggaaacaactacaccgcaatcggaaatgaaaagcttccattcaatggcaagttcaatggcaatggccatactatcagcggcatccgcatcaacaaacccaaagactattatcaaggacttttcggttatctcgacgaaggtgccgaagtcgagaatgtcaaagtcgccgatgtagaaattacggcaaaccattatgctggcggtattgcgggggaaagcaagggctcgatccgcaactgcactgtagaaaaatctgttaaattggctgccactggcatggatagtagatttttcggcggcatagcgggtgttaatggcggtactgtatcgggttgtaccagttccgctacgctgactgccacgggcgtggatagtagatttttcggcggcatcgtgggtgataacggcggtacggtatcgggttgtaccagttccgctacgctaacgggctcgggttatgatcgtgaattcggcggcatcgtgggtcaaaatggcggtacggtatcgggtaataccagttccgccacgctgactaccacgggcgtggatagtagatttttcggcggcatcgtgggtcacagttggaagggttttatcagtaacaacattgcaaaaaatgtcacggtttctgcaccagaatattatggcgccgtggttggagaaactgaaaactctaaacttgagaacaacttctacaccgcttgcaccgtgaatggcgtggaaaatgccactaacgttggtgttgacggtagcgacgttactgaaaactacggcgctgtcggcattagtttcaccgagcctgctgctgtaaaggaccttgtctataacaagttgtcgcatgaacttgtaacggcaggcaagaccaacttcggaatgttgctttacagcctcgatggtgaaaattacggcaccgaaatccccaccgccaccgatgcaaaaacttataccgtctattatagggtggacaaagacggcgaaaatgtgattttgccgcgaacaatcaaagtgtctatcgccaagattccgctcaccgtcaccgccaagaacaaaatcatcgtctacggcgatgaacctgcaaatgacggcgtggaatacagcggctttatcggtgatgaaaccgcaagtgttctgggtggtaagctcacgtatagctacaactacaaaaagctcgacaaagtcggcgaatatacgattacgccaagtggattgacctccggcaactacgagattacttatgccgcaggcacgctgacagtcaagaaggctgatgtctccgtggaagctctggcagccaaggaaaagctcgtttacaacggcaaagcccaggaacttgtaacggcaggcaagaccaacttcggcacattgctttacagcctcgatggtaagaagtattcttctgaaatcccagccgccacggacgcaaagacctataccgtctattacaaggtcgaaggaagtgacaactggaatgcgtacgaggcgaaaaaggtcgaagtgaaaatcgcaaaggctgatgtctccgtggatgctccggttgccaaggaaaagctcgtttacagcggtaaatctcaggaacttgtaacggcgggcaagaccaacttcggcacattgctttacagcctcgatggtaagaagtattcttctgaaatcccaactgctacggacgcaaagacctataccgtctattacaaggtcgaaggaagtgacaactggaacgcattcgaagcgaaaaaggttgaagtggtaattgcgaaatctacagctatcgggcacatgaacacgcgtgcggccagggtcataaaagtgggcgcagatcgcacctttgacctcaagggtcgcccggtccgtggctcgtcgaatgctcgaggtgcttactacaagaagtaacctcgctatcctcgctctccccgcttgacggggaatgcttggaacaaaacaaaaaagctccgcgatggcggagctttttgcgtttgctagacgacgcttctaacgagactatgctcttgcggcgagttcctcgggcgtcctcataagaatgtcccagtcgccgcgcttgatgattttataggcatagccctgttccgtgaggaacagctgacggttcatcgcgaattcctgttccttggagtcctgcgtcacgatgctgtagaagtgggcggcgccgccgtcgctcttcggacgcaatacgcggccgaggcgctgggcttcttcctggcggctaccgaacgtacccgaaatctggataagcacgttggcgtccggcaagtcgatagcgaagttaccgaccttcgagaccatgaggttcttctgcgcgcccgaacggaaggctccgtaaagcttttcgcgttccttgttcggcgtcttgccggtaatcagcggaatctgcaagtcttcggaaagtgcttcaagctggtcaatgtactggccgatgataagcacgcggtcatcgggcttgctgaagtacttgagtaagcgttcgacgatgtccgtcttttcggggttcgtgcttgcgagtgtaatcttgtcgcgcaccggagcaagggcgtacttcatcttgagttccggatccatcgggatgcggatttcgttacagtcggcggtggcaatccagccctgggcttccaagatgcgccaaggaatgtcgaactttttcggtccgatcaaactgaacacttcggtttccttgtggtcttcacggacgagcgttgccgtaaggcccaggcggcgagtggcctgcatttcggtactcaagcggaacaccggagccgggagcaagtggacttcgtcgtaaatcatgaggccccacttttcctggctgaaaagcgggaagtttgcaagttctttcttgacctcttcttcggtcatttctggttccttgccttccttgttttcgtcgcccttcttggcgcgcttgcgctgcgtcaaaatctggtacgtggcaacggtcaccggaccgatttccttcacttcgccggagtattccttgacctggtcaagcgtaaggttcgtcttgtcgcagatttcgcggatccactgacgagaagacgaaatgttcggcgttaaaatcaaagtcttagtttgtaccaaagccatcgtggcaaggccaatcaccgtcttaccggaaccgcaggggagaacaatcacgccggaaccgcccttttcgctaccgctggcgtagaatacctgtgcggcatccttctggtaatcgcggagcttgaacggcttgccggaaacggttgtttcgcggagctggatggggagcgggtcgccaacggtataaccggccaagtcttcgaccgggaaaccagcgttggtgaggaccattttcaaatgaccacgacgttccgggtcaacgacgacgtgcgtatcgtcaatgtgctcgataataaaaggttcaacgtccttgagcttgcaaatttcaaggaacattaatttatcatcagattccatcaacaagcggtcgtcttcttttttcaaacgaagtaaaccgtaacgagccatgtagtcttcgatttccgtgacgaccgtcggcggaatggggtagcggctctggctctcgagtctttcgagaacttcgggagcgcggaggcctgttgcggcagcgttccacaagctcaaatgagaaatcttgtaagtgtgcaggtgctctgggcttttgacaagctctgtaaaaggagcgattgcatcacgtgcggtagtgtaattaggattatcgacctcgaccataatttcgaggttactttgtacaattattgcgccattcggattcatagagtgccaaatttagttatttagggcgggtttcgcaagacacgcatttttgctgaaaatcttacaaaaaggctcttgaaacataaaagaaaaactccccggacttgtatccgaggagtctttcgagccgcccagcagatttgaactgccgacctgctgattacgaatcagctgctctaccagctgagctagagcggcgaacggggacaaatatagtaaaacgattatttcttgtcaagatttactgacaacctttatttttttttctatgattggtctacgagaaaattttaaacatggaagcttaattatggctaacgaatctaataataaccaatctgaacttaaagccttctttgtccagcacggtacgaagatcgctgtggcgtttgttatcctcttcgcaattatcgctggcattgtccagtataaggaagctcgcaaggtggctgctgctgaacagagcgaactcatcggtatgggccttacttacctctatgcaggcgaaaaggatagcgctctcgttgaattcgaaaacaagattgcttctggcaagcttgaaggtcttgctctcgccaaggcttcgctcctcgctgcaaacatcaagtatgaaaagcgcgactatgatggcgctgctctcctcttccagaactctttggataacgctggttccgtcgctctcgtgcgttcggctgccatgcacggtcttgccgctgtgaagatggaaaagggcgacttctccgccgcagcaaacttcctcgaaaagtacattgctgaattcggcaagcgcactggtgacaaggaagaccgctatcagaaggacgaaccggctgacgaggtcccgatggttgcagacgccatgtggaagctcacactcgtgtaccagcagctcggtgcaagcgacaaggctaaggctacggcagaacgcttgctccatatctatggtgacaatcgcgcattcgcagacaaggctcgtaagttcctcgctgctctctaatcgctaattttctgaaaaatttaagtccgtctccttattggggacggatttttttatggaggtgtttgtagaaaatttcttttagttaaggcgagaattattctttaataagagaaaaaaagtaatcgtttagagaataaagcgtcggccaaggatggggagggtgcagggaggggcccgtgcggccttcgcaactccgagctggggccccgcccgcatgaagttcttcttaaaaatctatttacaatcaaagactttttaaaaaagtatattgattttatacacaacctaagatgggagggtgcgccatgaaaaaatttttcttggtaatgacagtggttttgccattttcattaactgcatgcggagattccgtcgaaaaaatcacggacgatatggtgcgggatgccataaagtgcgagacgaatgaatacgacaaggccaagtgtgatcagcttactgtcgtgtacaaggaacgcaagggcaagttcactgcggaagagcaaaaagaagttgaaaaaagagtcctcacgaagttctttgaagagatggctcttgtgaaagaaaaggccaagaagaaaaagtagtggagggcttaaaaggctaagacccaaccgatgataaataaggcgtagtaggcggcaatccaaaggatgtcggctgcgactgttggcgctccccagcggagcgtcttctttttggggatgaatccgcaaagtaggcctgcgatgaaaccgtacaggtggccgaggatgtcggcattttcaccgaggccgaggaacacggcgagcgaggcggcgccgcagagcggcgcaaagcgacggagcaggccgtgcgtttcgcgcggcatgagacggaactcaatgacggcgaggcaaccgatggttgcaaaaacgaagccggaaaagccgagcgagcggaagcttgtctgcactgtgagcgcaacgaagaagttagcgactgcacttgcgaccgccaggaacggcacgagctttgcaagcggaatgcggtaatgtagcaggctcagcgctaagaatcccgagacgaggttgctcgctaggtggcggctatcggcatggagcgtcatggcggtaattgtgcgccaccattctccgcgcaagatttttgatgcatcggcaatgcctgcgttgtgcatctggatggaaatgtctgaaaaatctaacagcgtacaggcgatgggaatggcaagtacccagagcgggtgtaacgtgaattttagtgggagcggcgggttctcgtcgcgcggtggattttcgcggtggtagaggcggatctggaattgcgccatgcggcgtttttcgggctccacgaaaatttggaacgggccttcttcagagcgctcgatgcggtgcgaaattccctgagacaaaagcacgagactctcgtcgcggatttgcctgaaaccgccctcgctgatgcggacatcgggcggaatctgaggctgttcttcgagttgctcggagccttgttctgttgaaggctgcgcggtctgcgaaaaatcaatgtctcgtgtaatcggggatggcgcgaaatcttgggctgcacgcgggtctgtgccgagtttgtctgcatccggtcggcggcgaatcatgggcgacataaagcggggcatgatgattctccgtgttattgaatacgtgccgccgacgtgagcgcaaacttgccggttgccgtttcgcattcggcacggacgtaggcaaatccaagtgtcgcgaccggaatgtcagcgtggttgggggtggcaacttggcttccgatcatcacttcttcttcgggggcgagcttgccgttgctctgtatgcggcgtccgtaaatgcggacgtagcggaatcctccgccggtttctttgttgctgcgggcatggaacgtgattccgttatcgtcgcgttcccaccagagggccggaccgtctgtgatgtagcagttgtctgcggtgaatgcagcgttaatgtctgcaagcgagagcgcagattcttgtttcgctttacttcctacttccgacttcctacttcctactttaatcaccgtgcggacattcccgaaggtatgcgctcgtgtatgcttgagcgaaataagtggcaagtcgactgcggtcatgctgttcaagtcaccgtgggcgtcgttcccgccgatggggagcaggtaattgcctttgcctaactcatttatccaaaattctcggccgagcttgaaaccttcatcgcggatgccgttccagaattgcaacccgcgaatggaatgcttgtttttcagctgcaaatcttcgggcttccagtaaccgcggcggaacacgaacttttccaagagtcccatttgctggaacgggtgcgctgcgaagcagtgcgcctcggtcatgttcaggatttgcttgatgctgcgcgttggtctgttctcaagccaatagcggccgcagtcgccgagccccgggaggtaaccttcgggggcgaggacagtcatgtgtacattctcgcctttgctgttccctgcagatacttcttcgccggcgagcatgagcggcatgtcgtttccgttttcatctttcactgggagcgctgcaatctcttcgcgcaacttctggaatcttggaacgggcgagtctgcttctttggtgtagtcctcttgcgtgaatgcaaaatcgtaagcgtggtccgtgcagttcacaaaatcaagaccgacagccttggcggctagctgcaagacttcgggcgtggcgccgtattccacatggtctgcagaataatgcgtgtggcagtgcatttcgcctgcggcgtagccgggggcgatgggaggcttctcgtttaagaccttgaagcagagcggaacaggtttaagtctcggcaagttccagcgctcaaacgtttgcgatttgccttcgcgttcaacggtcagcttgcaatgcgcttcgtacgaaccaaccggaattttcccgagtgcaagcggaataaatttcatctgctcgcggacttcaatattcaagtctttgcaaatgacgatgtccggttgcggcgcatcttgtttttgctgcgcatcttgtaatagcagtgcatcatgttgcgcattttgcgtccgcgattttaaaacgatttccgcatttttaattgttgtcgggaaatggtcggcatctcgcacgacaatccaaaggtatggctcaacgcctggcacaaactggaacggtgcatcgaaaatgatttcgggccacggcttgtaaaggagcgaccagggtagcttgaacttaaaatgcgtttctgcataacgcaatttttcccccggccaaaaactcatcagtcaccttttgattttacgtttgcaggatccgcgctcttttggggcgcgtcttgaggtgcgggagcatttttcggtgcagtcccggctgaatcttgcactgcagtcttcagtgaatctgcgacttttgcggaatcttgcacaacactcgtgtcgattttcgcggaatcctgtgcggcgaccttcaaagaatcgacctttacagaatcttttttcgtatcgtcgataatcttgactttgggcttcttgccttctccgtcatcgtcatcatcgtcgtcgtcatccttgggctttggcttgttccagaaaccgaaagatcctctaatctgcaactggatcccgcccaggttccaccttgctttttcttccggaccgttcgggacgatgtcagagaacgctttattggacttcaccgaaatagaattgaatccgatatcgccatagagcttgaagttcttccagctcgcaaaaaggtagccgaggcttacgccaaaaccagcaccccaaagcggagtttccgcttcaagtttgccccaggtcgtgtagatttctgtacccggcaatgcccagtaccagcgaacggcgatgctaaagagcccacccgtgctgagcgtgataaagttcttggggagcgccaggcggtattcaaggaacagcgggacgccctggagcgtgtacttgtagctgtgcgtgctgctcttgcggtcggtcaacaccacggattcgttatcgtaaataaagccgatgcctgcacttaggaactggtcttcctggaattgccactggatacctgcggtaatcgggaagcaaaagttcaccttctggaaatcttgcttggccacattcagtgattcggcgctgtttacggcggttgccttgaattcgtagtagatggtgtcgatagcatcctggaagtattcgcgctcggtaaagccgatgaacgaaatcgagggctgtacaaagacagacaggatggaattgtcgtggtccagtttttcgtcacttgcggcaagggcgtttgccgacagcaacgccatgaggaataaaactgtatttctagacctgaacttcatccgggtgcttagttagccaaattcttttcttctttctggagtcgcttcttttcggattccttcttcaggcgcttttcataggcttcttcggccttgacgattttttcttcggccttttgcacgcgctttagcacttcgacattatcgcctgcttcgttttgggcagtggcgaggtattgccttgcagattcaaactggtcaaggtcggtgtaggcgtccgaaatgaggaacagtgcttcctggcggcgctgcgccttggggtaggtttccaagaattccttgaaataaatcacggcagcctgcggcttttccatgcgcaagtagagacgcccggtctggaattccttttcggccacgcggtcaacgaggaggttgtagtaataattgacggagtcgcggagcggggtgttcgggtggttcgcgaggtatcgctcgaagtccttcatggcggtcgtcgtgttggattcgtcacggtcgattctgtaatccatgttgaacgaagaaacggctttgcggaattcagcggtttctgcaaacggggaacccgggaagttcacgatgaagcttccgtattcgccacgggcttcaatccactgctccaggttgaagtggctttcggcgagcaggaactgagcctgttccatgtagcccgaccctgcacaggtagaaaggatttcttccagtctttcggtggctcggccatattttttggccttgaagagttcctctgctgcttcgtaacgtgctttgcaccattccgtatgggtcgttttcttggtagaggctgtcgaacaacccatcacagttgccatataaaggaaaaaaggaacgaacagggtacacttgaaaagatttttcattttttttctttggttaattctaactttcatgctgtaaagtagaaaaaaacgactctagagaaaaatgattttagtccgctatgtcttgaaagagctgattgggccttttttggcttcgctctttggcattacctttttgtttgtagttgactttttagtcaaaatcttggacaatgtgttgtccaaggggctgcctacatctacggttcttgaaatttttgtgctgaacttggcgtggatgctttcgctttcgattccgatggcggtgcttgtcgcaagccttatgacgtttggccgcatgtcgggggatcaggaaattacggctgtcaaggcggcgggtatttcgcctttgtcgctcatgcgaccggtgttgcttgtggcgctgcttctctccgttttgatggttgtgttcaataactgggtgctcccggaagcaaaccataggtccgtggaactcatgaatgcggtgtctcgcaagaaacctcacgtgtttatcgatgccgggcgactcattacgcagttcccgggcgttcaactctgggtgaaccgcatcgatcctgtgtcgggtacgctgtacggtattcaaatttttgaaatggaaaagaagggcgctccgcgtattgtctatgccgatagcgcctcgatggactatgtggacaatggggctactcttatgctccgtctccgcagtggcgaaacgcatctcgtcgatccggacgattccgacaattatttccgcatccgcttcttctcgcaggatttggctatgcagaacgtggatgaccgcctggaacgccgcagcaggagctaccgcagtgaccgcgaaatgccggtcgagatgatgtgggatgtggtgacggatgcccgtgaaaaatttgataccgcatccgtgcaggccaagactcgccgtttgccgactctgatgcgcattcgtgatctcgtcgtgggcgattcaattctcccggcagaagcaagtggcgtgccgatggccgattctatgcagtttgtccagggactccgcaaaattcgcgtgcaggaggcggcatcgcttcgcgcgacggaacgcgcctggggccgcatggaaggcgaactcaagcgagccgcgcagtacatggttgaaattcacaagaagttcagtacggcgtttgcgtgcttcatttttgtcctgattggagctccgcttggaatcatggcgcgcaagggcggcattggcacgggcattctctacagtctcgcgttctttgtcatttactggatttgcctcatcggtggcgaaaaccttgcggaccgcctgattgtctctccggaacttgccatgtggatttcaaatatcattatcggtgccgttggcatcctccttacacgtgcgatggtgcgcgaccggttctctggcgattccaaagtcaagcggttctttaggtccttgggacgctttgtagtctttagggcgattggccgtttcttcggtcgtattttcggtaaaatcgcggagttgttctgatgaagttctctcgttatcttatctggaacttcctgaagatgttcctcatcgtggtttgcggtgctgtgcttatttttgtggtgattgactttgtcggtaatatcaagacttggctttcccgcgatatgaaggcggtgaccgattactacttgagttaccttccgtatattttgtacttgattaccccggtagccttgtttattgcagtacttgcctcggtgggcaatatggcgcgccatctggaaatgagtgcgatgcaaagctctggacagagcccattcaagacgcttttgccgatattctttttgggcgtcctcatgtcgattggttcgtacgaaatgagcgaacactggctcccggatgcaaaccacaagcgctttgaaatcatggagacaaatgcgcagaaacgcaagaacccgcgcatcaaggaaaaacaggactttacgtttatcgatagcgaaaagaacagctggttcttcaaacactattcgggcaagaacaaactgggccgagacgttgtcctgctggtgcgtgagcgtgggcgcctggtcgaacgttacgatgtccgttctatccgctggattgaaaaggattcggtgaccaaagatgggttctggcgctttgaaaacgggttccaccgcgtattcaagaaggatggttctgtcgatgtattccctgtccggcaaaagagcatgaagggcaaggtaaatacgcatccgaacgacttgattaacgaacgtcagcttcctgacgaaatggattccaagatggtcaaggcgcgtattgatgtgctgcgccgttcgggtgaagacacccgtgcgatggagaccgctttacagtttaagtattcggcacactggatgaacttgattgtccttttgatcggggcggcgctttgccacaggtatagccgttcagggggcctttcccagaaatttggtgttggcttgttgcttgtatttagctattatattctagagagaattgggcttaagatgggtgaaaacggggctctgtcgccgttctgggcggcgtggaacagtcacttcatttatgccggtctcgcgtttgtaatgttatatcgatcattccgcttgtagagggttgtatgtccgtatccgagattttatttgttgtcgccggagctttgctcggtcttgctattcaggggggcatgttccttttccttatcccctttgctgttgtcgcattttcacttgccgtcttgaatcgtccaagcctcccgacgggtacgactgttattcctgtgattaagagtagcaagcgcacgaccgctattacaccggttgtgtctccggatatccgcaacgagtttacgaacgacgtcaagatggatacgaacgagccgaattcctcgcttcgcgtgaaccagatctggtcccgtgcaaactcggatgtcgacaaggcgtttggcgatatgctgcgctgtctcaagctgctcatgcccgatgcaaatacgtttatgatttttatgagtggcggtagcgctaacgagcttcgcctgagaacgttccagagtgatattccgaactgcatcgatacaggcgcaaagatttctgaaaacatgggcgttatgagccagctcttgcgtccgggcgtgtctcgcattttggaaggcgacgtgcttgtgagcaagcgtctcccgtactacattgaaaaccgcaagatccgttccttggtgggtgttccgctcctggaccgtgatgatcgccgctttggtgctatcttggtggattccttgcatccgaacgcctttaaggaagttgatgttcaggcccttacgttcatggctcatgtgatgtacatggtgagcttcaagagctacgtttctgcacagaactacattgaacagcaacagttcagcgtgctttaccgctaccagcgcaagttcttccagaccatgacggtgaaggatatctacaagcaaatgtttgaatatgtcaaggagaacatgccgttcgaccgcttgacgattttggcgttggacaaaccgaaggaatgcgctggccgagtcgtttactgcgtgggtgtggattccgaacagtttgtcgataaacgctttacgttgtccgataagggcatctttgtgcttgctctcatgaggaaccgtccggtgttccgttcgtttacttcgggctatgccgattacgtgccgcgcctgaacgattctgaaaagcgcaatatggaattgcgtcagttgtttgtaatgccggtggcttctgaaccggatgcaaagacggctgaacttgccatctgccttgaaagccgttacacgaaccgctaccaggatcacgaaaagaaactcctcaaggcttttgccggtgtcgcaggttttgcttatgcccgtgcgctccaggttgaaaaggacaaggaccttgcgacgcgcgacggtctcacgggactcatgaaccaccgctctctgcaagaagcgctccgcactgaaaaggtgcgtgccgaccgcaagaagtataacatcggcgtcttgatgatggacattgaccacttcaagcgcgtgaacgatacgtatggacacccggttggtgacgaagtgattaagggtattgcaacggcgattagcggtgaaatccgcaaggaaattgacgtcgtggctcgctatggcggtgaagaatttgtggtggctctcgtcgatacgactccggaaggcatgattgaaacggctgaacgcatccgcaaggcggtgggcaagcttgaattcaacgtgcatttgacggacccgctgcgtgtgacggtcagcattggcgccttccttgtggaaccggagttctcggacatgaagaaggcggtgaacaatgcggaccaggctctctacaaggcaaaggatggcggccgcaaccaggtcgtgcgttttgaaaccgttgaaactgaagcggtgggagctgtttagagcttagaacttagaacttagaacttagaacttagaacttagaacttagaacttagaacttagaacacttccttctctctaaaaagaaaacactaagttctaagagcgaagcgggctaagttctgccaactagattttttaaacagcgtctccctaaccactaaccaccagccactaaccacttcctacttctaacttcctactaacctatgttcactgctcttgattggattgtcttattcgcttacttgctcctctcgcttgcgattgggctctgggtttctcgtggcaacaagaacctcaaggaatacatgttcggtggcggctcgatgccgtgggtggccgtgggcattagccttattgcaacttccgtgagtgcgacgacattcttgggcgctccagccgatgtctatggcgacgacatgacatttttgatgttccagattggtgcgctattgagcatttttgtggtgggctttgtttttatcccgcgtttccgcacgtctggtatttcgagcgcttatgaactttttgaagtgcgttttgggagccgctcggtgcgccgtttggctgctgtcttttactgcttgcatttgcttttgcgcacgggcatattgctttacgcgccctcgcttgtgcttgcgcagactttgcacatcgatttgaaacttgcaattatcgtttctgctgcgattgcgattttctacacgtggtttggcggcattaaggcggtcatttggaccgacgtgatgcaattctgcgtgttctttggcggtggcgtgcttgtgcttttgattatcgcaaatcaagtgggtggctttggcgaaatggcgacgctcgccagcgaagcgggcaagactcgttggtggaatccatcgatggatgtttcgaatgcgcgcacgctcatctcggcgggctttgcgtatgcaattctagaaattgccattcgtggttgcgaccagcagtttgtgcagcgctacctcagctgcaaggacgtgaaggcggcaaaccgttcaagtgtgctttcgatggtgctcggttgcgcggtctcgattctcttttattgggtgggggctgcactctttgtgttttacaagaaatctcaggttgctacgctccctgaaggtctcggacagaatgacgtgttcccgtactttattgtaaatgcgctcccgtctggcgtgacgggcttgattgtcgctgccatttgtgcagcggccatgagcagtctttcgggcgccatcaattcgcttagcaatacgtccgagcgcgatttcctcggctgggacgaatctgcgggaatgggcgggctcaagcgtgctaaaatctggacggtcgtctggggcgtgctcggcgtgttctttgcgctctttgccgcaacacagcaggggagccttcttaagaacgccatcttctttacagggcttttcacagggccgcttcttggcatgttcctcctcgcgttctttgcggataaggtctttggaactgctgaaaaggcgttacgcgcctgggttgtgattgtcgcagtgctttgcggtatggctagcctcgtcttgttccagggaatccctgcgtttggcgtgaaagctgtcttcggcggcatctttagctggccgtggttgcccttcatcagcatgactaccactatcgttgtggcacttgttgtgaattttgtggcgaatgttgtttgcgcaaaacgcaaataagaatgactgaagtaaacttaatttttctgaattacaaataagaaattaagtagtttatcgttgaatgaattccgcagggatgattcgcctgcggtttttgtttttgtggatgtttaaaaaaaggagaaatatatgcagaacaagatttcgtacatcgtcatcattgtgcttgcgtttgtatgcctgattctttcgatgaaactcgggcagcaaagcgatgtggcggaaatgcgaaaaaattcggcggtatcgggttcttcggagtttgccgaaggaaataaatcttcggtgccgaaggttgctgtttttgctagggagtcgaaaaagtttgctgctgacgagtatgttctgtcggttgaactttccatggttggtaccgataaaaaagttctttatcgtaagatgggtgaaaaacgaaatcgcttgtttgaaatcctgaagtctgttggcatttctgaatcgaatgtggaacaatctagtattgagctttccaaggaatgggattatgattatcagtatgcaaatccggggaagcgttcgtttcttggttttagttcaagtcaaaaatttaaggttcacgtagggacaaagcagttgaaaaaagattttatacagcttctttcggcagagcctgattttgaaatcaaaagatcggaacctcagttaaaggatatggccgctttgcaggctaaagtcgtcaagaatgtgtgtgacaaagcgcttgcgaaggctgaaaattatgcacaaggtgctggcggcaaactaggaaaaatcttgatggcgaatggaaatgtggaccaggatcgttattggtggttcgaaaaagctgattccgtagagattgaagctaggttgagtcttgaaatggagttgctttccaatgaaaaggccgaatcttctaatgaacctgtagtgcttttcgttcacaataatgaagaacgcaagtacgccgctgatgaatttgaagcaaattttactcttgaaatagttggtacaaataaaaaaagtttgtatgagttgatggaaaaacgtagagtctctattcttgaacgtttggattccttagatgttccgcgaaccgacgttgatgattttgatataaaactccaaaagaatagaacaagaccgatggcaaaagtacgttcattgggcgaatttggtgggtactcggcttccaaatgctttaaggtttatgtaaaatctatggacgttgctagtgcgctagtgaatgtgcttgctcaggaacgagatgtcgagttctctggtgttacgccgaaactcaaaaatagggattcgttgactgcggaaattgaaattttgacaagccaaaaggcgatggaaaaagcggaagcttttgctgctgggcttggcatgaaagttggcaagatcgttgatgttgatgatggaatggtatcacgggaatattggaatgaatatcggggaaagttagctccaaagtcttatggcgggggcattgtgcttggtaacgacatgcctcctccatctagagcaatcgcagattccgtcacggtcggtgctaggattaattacgtcgtcgaactccagtaaagtggtcttttgcttggaaaatgactattttaaattcaaaacattaaaaagagggcttaacgatgatctcaaaattgctcaatatcatctatctcgtactgctaatcgtctgcgtgtgcgttctcatccgcgtcgtgaaggcggaaccggctgctgttcctgtggctgcatctaacggagcggttgcattcgaagtcccgcgcatcgaagtttcggcttctgaaaccaagaaatttgccgccgacaagttcgaaatgggttttagcctcgaaatccgcggcaaggacaaggaatcggtttccaagcgcttggcagaacgtcgttccgtgatcttcgagaatgtgaaatcgcttgaaattccgcagtccaacgtggaacagaacagcgttgaaattcacaaggaatggtcttatcgcaatagcaagcgtgaactcgtcggttacgtggccacgcagagctttgtgattacggtgaaccgtaagattgatgccgccgctctcgtgcaggcgctttcttcggaaccggatgtcgaaatccagcgcacgtccgcccagctcaaggatgtcgatgcggtgcagtctacggtcatcaaggcggcgggtaaaaaggcaacggccaaggctaatgactatgccgaaggcgttggtgcaaagctcggtcgcgttcttcaaatcaatggcgaaggcggcggaatcatctacaaccagtacaatcgtgtctaccgtgccaagggcgtcatgcttgcggctaatgccatgatggacggtgccgccgctcccgacgaaaccgcaattgccgactccgtcgaggtaagcgcttctgtccgcgtcgtttatgaactaaagtagttctaacagactttcttcatattccttggccgccttttcgagggcggcttttgtcatatccgggctgcatccgtagaatccaagcggcttaaaccatttcatgccggcggcgttcgcggtcatttcgaacgggatgagcatttcttcggcggtgtagcggttgagaccttcgtgggtgtagtgttctgcggctgcgcctgctgtaaatacaacgcgtacgggcattcccttcaagaagttgtccgcgctgtagacaatcgggctcataatttggtcttgccagtcgcgcaagctcgagggggagttgtaccaatatatagggaactgccaaacgatcgccttggactccctcaacaattttttttcggcctccaggtcgaagtagccattaactcggtttttgtcaaggtggtgaaacacaaaattgggattttttctgttgatatccactaagtgtttgttgaacatggagttagaaatgttcggatgcgatagaagaattgtgatttgattgttcattattttttcttgttgataagttgaggaaatattataaaaaaattacatcttacgtgcaaaaagtcttccaaattggactaagatttattatacttgtagtgatgtcgacctacatcttgtgggtgtggttcgatcttgaacacaagatatagtaaaatcggagaaatttgactatatttgaggaaacgggaattgaaggttttttttagatgatttttactgtcaaaaagcgcgacggccgcgagatgccgttcaacatcgaaaagattgctgatgccgtaatcaaggcttttagagcctctggcgaactggatgaacagatcaaggcttcccaagcccagatgaatttgcttggaagtgatgaccttttgacgaacgtcgctctcaaggttgctgccgaagctgtaggccacttggaagccgaaaataagaccaagccggacatcgaagaaattcaggatgctgttgaaaaggctttgaccgaaggtggttacgccgataccgccaagagctatatcttgtatcgtgccgaacgtactcgcgtacgtgaagtcaacacccgcctcatgcagacgcttcatgacattacgttcagctctgccaaggaatccgacctcaagcgcgaaaatgccaatatcgatggcgatacggccatgggtaccatgctcaagtacggttccgaatccgctaagcacttctatacgatgatgatgctcaagccggaacacagccgcgctcacatggatggtgacattcacatccatgacctcgatttctattctcttacgatgacctgctgccagattgacctcattaagttgttcaagaatggcttcaacacaggtcacggtcacttgcgtgaaccgaaggatatccgcagctacgccgctttggccgctatcgccattcagagtaaccagaacgaccagcacggtggacagtccgtgccgaacttcgattacgccatggcaaacggtgtgcgcatcacgtaccgcaaggcttacctttcgaacatggtcaaggctctcatgcttttgacgggcaagaccgaagaagaaattcagccggtggtgaaaaagctccacagcgaaatggctgaaatgggcatggtggcaacgctcgtgccgaatgaaaagttccagacaactgaagcccacgaactttccaaaacttatgacgccgaaacggtaaagaacgcccagaagtttgccgaaaagatggcttacgaagaaactgacaaggcaacgttccaggccatggaagcttttgtccacaacttgaactccatgcacagccgcgctggtgcccagactccgttctctagcatcaactatggtatgtgcacggaaccggaagcccgcatggtcatgaagaacttgctcctcacgaccgaagaaggcctcggcggtggtgaaacggctatcttcccgatccagattttccgcgtcaaggacggcatcaacctcaatccgggcgaaccgaactacgacttgttcaagctcgcctgccgcgtgagtgccaagcgcctgttcccgaactttagcttccaggacgctccgtacaacctgcagtactacaagccgggtcatccggaaaccgaaatttcgtacatgggctgccgtacccgcgtgattggcaaccattacgacccgagccgcgaaatctcttacggccgtggcaacttgagctttacctcgattaacctcccgcgtattgccatcaagatgaagtccgtggacttgttcttcaaggaactcgaccgcatgcttcagctcgtgagcgaccagctcatggaacgctttgccgtgcagagccgccgcaaggtcaagaacttcccgttcctcatgggacagggtgtgtggattgattccgacaagctcggctgggaagataccgtgggtgaagtcatcaagcatggaacactttcgattggctttatcggccttgccgaaaccttggtgatgcttacgggcaagcatcacggcgaatccgaagcttctcaggaactcggcctcaagattatcggtcacatgcgcgaattctgcgacaaggaatccgaacgccttggcctcaacttcagcttgcttgcaacgccggctgaaggcctctctggccgctttgtgcgcatggacaagaagaaatttggcattatcccgggcgttaccgaccgcgattactacaccaactctttccacgtgccggtttactacaagatttcggctttcaagaagctctcgctggaagccccgtaccatgcgcttactaacgctggccacatcagctacatcgaacttgatggcgacccgacgcagaacttggacgctttcgaaaagattgtgaagcacatggcaaaggtgggtattggttacggaagcatcaaccatccggtggaccgcgacccggtttgcggattcgtgggcgtgattggcgatgtttgcccgcgctgcggacgtagcgaaggccatgccatctcttgcgaaaagctcgaagaacttagaaagaaattccctggaatgcccgcatttagagggattaggtaagtagaacttagaacttagagcttagaacttagactaagttctgccaactaagttctgccaactgcggcgaagccgcaaacaaggagtgcaaaaaatgtcagaaaaagaactctctcagtatggtgaaggtgttggattcgaacgtatccgccgcattacgggttacctcgtcggtacagttgaccgtttcaacaatgccaagcgcgctgaagtcaacgatcgcgtaaagcacggcgtataagatggatgaatatcctccactgcggattgcagggattgagcccgaatcattcgtggacggtcccggaatccgcttgactgtgtttactcagggctgtcaccacaactgcccgggttgccagaatccgcagactcatgattttgagggcggacactttatcgagcgcgaagcgatcatcacaatgatcaaggaaaatccgctgctcgatggcgtgacgtttagcggaggcgatccgatggaccaggcggcggcacttattccgcttgcccgcgaaatcaaggaacgcggtctcaatctcgtgatttttacgggatacacgtacgaacagctgatgaagcttacgcccgaaaagccggagctttttgaactgctcacgtttgcggacatcctcatcgacggtccgtttgtcatggcgaagaagtccctggacattaagttcagaggttcctggaaccagcgcattatcgatgtgcaaaagagccttgtcgaaggccatgtggtcatccaccagattcaactggacgagatggcggaacaccccgacagggaatacaatacgtaagtgcggtaaatgcccgcgcgaatcgtgaatgcccaaaggacgagattgaactcgtccttttgtgttatgggataatttggtctttggtcagattgaatctgaggattagtgtttccaaagggaccccatctttgaaaagggccctagctgtttctagcttttcggcttcggccttgttgagctcgtcacgtaccttttgtgtttctgcatgggcatcggcaagtcttttacggaatacatcgccggcactcacaaaaccatatttctgtccaatgctaacgaatgccatttctaactccttgagttgttcttctgtgaggtactttaaagctacattcgttatggaaaataatcaagtaggcctattgttgggcttggggagggctgatgattaggaaaaaacgatggaatttgtgtctttgatacaatgtcgaaggatttttccggaacagacctttatatcgaggatgaggaataatctatattacaagtaataaaggagcccgttatgacatatacatttttgaagcttgctgaagaagttcttgaagaagccaaaaagcgcgagaacatccaagcactttcccatgtggaaatatgggaaaaggctgaaaaatatggaattcaaaacaagtgtagttcctctggtaaaacgccttggcaatccatctgcgctcaaatatatgtggatatgaaggataacgctaaaactatttttgcaaaaattggtacgcggcctgtgcgttttgctcttaagaaatatgttgaaaatggtgtaaagattactgacatagaacaaaaaataaaacagcctaagacaatattttcggaacgggatttacatccgcttttgacgaagtttgtttattcgaattcgcattttcattgttatgcaaagactatttatcatgagacttcagccaaacataagattgggcgaaatcattggttacatccggatttgatggccgtctatttcccgtttgattcgtatcaaacaggaacactggatataattaagtctttttatgagtcaaaaatgaaattgttctcatttgagatgaaaaaagaaatcactagctcgactcttcgtgagtattatttccaagcagtttctaattctagttgggctaacgaaggctatttggtcgctttgaaatttgatcaagatgatgattttcgtgaagaaatgcaacgccttaacaattctttcggcataggctttatccaactcgacgcaatgaatgtggaacaaagtagtgttctaattcctgctaaaatccatgaacaaattgattgggattttcttgatcgtcttattgaggaaaatcctgatgtcaagaatttcgtcgactccattaatggggatgttctgcttcaaaaggtaaagaataagaacgaatatgatgaaatcttcgataactccaagatggaaaagtggattaaggacaagggaattgaatagcgactattgtctgacaaaagttaattagctatatttgttaataacaattcccaccgtgcctcttaacaatgcgtaccacggtgggacttcgcatttttaggcgttgtctttggttttgcggtcgaaattttcgattgcaaattctctaccatgctggtggagtttttcggtatggtgcgaatgtaaaattgctcggcaaaaatgtacaaccctcttgacgatagttttccgataatctatatttggtgtacggatgagcaaatgtgttgctctataaacaacaaaagccccgctgttttcagcatgtctgcggggaggagttaaaaatgaagaatgatgtgaagaatggtggcgtcggcatttggcttgatgaaattgttccttgtctcaaggataccgaaactggcgaaatcaaggaaacggttgtatttaaaatcgaaagtcgttcattcctgaaaaaattcaacgaaaagaacggttggggaatcaattggattgaaattcccgataatgttgaggtctttgctttagcgctaaaggaaaataacgaaattcagggttttatcggagtaaaaaatgacaagaattccgtggctgcatttatccattgggcttgtactgctcctcgtaataataagcgattgtgtggatcgcaaaaatacattggggtaggaggacatctatttgctattgctgctgataaatcaattcagtggggatatcaaggcgcaattcacggctttgcccttaacagagagctacttaatcactatattgaagtattaggagccatatttttaggggctttgcacgaataccaatttttcgtgaacgaaaacgcggctaaacatcttttggagacttacacctatgaatggaactaaagggcctgtcattctggcggaatccatggaggcgtatagggccactcctgatccgtacaaagatgctccttcaatgcatgtgaacttgttggagttgtctcgttatgcagaaagagttggaaagccgatgtgcgaattgacaaaggaagaaatagaccaattccggttgtaatttatctcgtcatccctcgttcttgattatatttatcacatggttatgaatatgtttgggaagatagttttggctgcggccatggtgtcatctgctatagttgtgcctgcgtttgcggcgggtaaggtcgcttgcgttggcaatagcatcacgtatggttacgggattgagtcctggccggaccagacgagttatccgcatcatttgcaggggatgcttcgcgaaaatgcgccgagcgatacggtcgagaattttggcgtgagcgggcttacggtccgcaaggacgatcaggcttcgtattggaaggggtaccgctttgcgccggcaattgaatttgcggcggatacggttatcatcgagttgggtacgaacgattcgaaatcgtacacgacttggaatactccggcgcaggatgctgcggtggactctgcgattacggcggattttgaagcgcttattgacacgttccaggtgaagtcgaagccgcatgtttttatttgcttggctccttatgtgaacaacatagaatggaatatccttgatacggctgtcgtaaagcgcgtgaatccggctattttgcgggctgggcttgaaaagggtgtgaacgtgattgacttgcattctcgttttagcgcccttgaaaatccgagctggtatttggaagatatggtgcatccgtctgttgagggcgcaaagcacttggccgaaattgtgtatgcccatttgcaaatggatacgttgcatgtaacgcaggacggatcaacgctcaaggctccgaagggcttctatggtttccagtggtacaaggatgggaaacttcttgaaggtgaaactcttgaaacgcttgaggttaagggtgagggcgaatacaaggtttctgtgaaggtggacgaaaagacgctttcgcggattgtgacggctccgttgaaagtcgaaaagacgactgccttgaagccgggtgttcgtgaaatcgctcgcgaaaactcggtgggtgtagcgaacatggctaaatcggcgcgacgttttgacgctcaaggccgcgctctgaaagctcgcggaccatcgcaccagaaaatctacactaaacgctagaactgaaaagggaacgaccggagtcgttccctgcgtgtttgagagatggacctgttctcgtagcatcgctagagcttgttttggtgtggggcttttatagctcaatccgatgcctgagcaaaattcctttttctataaagatagatgcggatgctccaaatgtcgagggaaaacaggtgtcgcgggaacaaagcgtcctcggtagacaacgattttgtggctgtttttagggcttttttaccgaaaatcggctttacaatatatttttagagtatgaaatccagtgcagaaaaattgcagcctgaagagcgtctcggttcaatccctccgaagcgcatgtcagtttttgaatttgatgattaccgcgcttatttgcggcactattttgagtgtgcgcaagccttgaaccgccgttattcgctgcggagtttttcggacaagctgggattttcgtccaaggattttatttcgcgtgtgatgaagggcgaaaagagcctcactccggcaagcattgcaaaaattgtcggtggcttgcaattcgatgaaagcgaggctgcatatttcgaggcgatggtgcttttctgccaggcgtccaacggcgatgagcgtgaaaactacaagaagcgcatggaagaaatcacggcaacttaccgtttcacgcagcagatgcttttgactcgtgcgtaccagtatgaagtttattcgcactggtattattccgcgatccgctcaattatcgggatgattggttttgatggcgattacgatgctctcggggcgcgcttgatgccgccgatttctggagagcaagcgcggcaagcggtggatttgctggaacgcgtcgggctcatcaagaaggacgccaagggcaactggattttgaacaatccggcgattagcacgggcgacaaggtcatccagcaggcttttatcaattaccacaaggaatttattgatctcgcgaaggagtccattaccaatgttccttcgaccgaaaggaacgtgagcagtgtgactctcggcatttcggaggcatcttacaagaaaattgtcaagtgcatcaatgagttccgcaaaaaaatttctatgattgctaatgaggacgaggacggtggccgcgttttccagatgaatatccagattttcccgttgtccaagtgaggatgcaatgaaacgaaatactcgattggctaaatcggcggtttctgcattgttcgcgttgcaggcgttgcttgcaatggttttcctcgtatcttgctctgacaacaaggtggcgggcggaaacagctccgaagtcggttccccagaattgatgggaacgcttgcttatgctgacggagcgcaaagaccggacttttttaggcgcgcctcttatgctcgtgtttactgcgtgccggcggattatgaccctgcaaaagaagatagcacatcgtactatgcgactactgcggattctgcggggcgtttcgcatttgataacttgccagagggcgtttataacttggaagcgttttatgaagattcggatggcgaaacatttgctgttcgcgaatctggcctgaaaattgcgaaggattctgcgcaatctgtcaatttgggattgaatcaaagtaacgacatcaagatttatttgcaagataccaaggactcggttgctagcctttctatcgtgggttcaacgtacaagtcaaccgccaagattataacagatggaattgttcgttatgcgatttttaccggtgtactggcatcgtactatgattcggtgcaagtgagtacttcggagggcactaatagcatcaaggccgttcttgttgaaaatacggatgcaaagcaggccttttactatgatagttctgcccgcactttggaaatcccgctcaatacatcggcgactggcatagacctgcgcgatactattgaagggtttccgctgtatgtccgcttgaacgatttgaatgcggatgaccgcaagtcgcttgtcaagaatctttattcgctaaaagtttatttagagccagcttcgttctggacaacattcaaggtcgtttgtggcaaggactctattccgacggggctgtgggttcgcttgtctacgctttacccgcaacgggaaacgcaaaagctcgttttcgcctggaatgaaacggattttattgaggaacctagtgtgacggaggcttgtgtcgtgagagacgatgctttcggaagtgcgcttgccttgattcgcgccgcagatccgttcacaatttcggatggctttatggcggcgtggaactttgacgaacgtgaaattccggattcgatagtcaaaacttctggcgataatccgttcatgggacgcgtcactgacgttaccgcaggcgatggaattattggcggagcatttgtatttaacggaaaatcttccattattgaaattcaggaatccgcagattattggggctttgcgttgaaggatacgtctagctttacggcgtctttctgggtgaatgttgaagatacttcgacatctcgattcatttggggcaagtcggagtcggaataccatttcaagtatcaagctggcgatagcgaccgttcaagctggatgttcaaggaactcgatgaatcggatttggatcattggtatgaggctagcatcgcgactgcgccggaaaccgattacaagcagtgggttcattttacggtcgtcaagtcgggcgattcgacggcgatatacaggaacggtgaacttgaagaaactatggttagccgcaaccatacggatgataagcgtacatcggatggctcgtttgtcattggcgctcgcaagcaatccaacggtaaggtggaccgagttttcaagggttcgcttgatgaactttactttatggatgaagcgaaaagttctgaatgggctaggctcatgtacctgaaccaaaagccgaccggctactggccaaagtaaacttaacgcgcgcgggaatgcccgcgcattttgcgactcgtcatcctctgagctaatccaacttctcggtgaggcgtgtgtatcgtcttgtgctgcggttgttgcgcacggcttgatagaacgctcccggtgcagacaaaatccacacatgacctttcgcacgcgtgatggcggtgtagatgaggttccgctgcagcatgatgctgtggcttgaatctagcacgacgatgacggcggggtattcgctaccctggctcttgtggatggtgcaggcgtacgcaaggataagttcatcggcttcgtcgggctcgtaatccacggtcttgtcatcgtaaaagacggtaatttttttcgtgtctttcccgattttgtagatgatgccgacgtctccgttgaacacgttcttgtcgtagttgttgcggatttgcatcacgcggtcgcctgtgctccagttgccgctggcaattttaatgcgttccttgccggggttcaggaggtcttgcaagaagttgttcagttcgtaaatgccgagcggtcctttgcgcatcggcgtgaggagttgcatctcttgcgtgttgatgtcgattttttccttgatgccgcgcgtgacgaggcgggcgatgatgtctttagcttcatcggccgactcgtagggcaaaaagtggaagttcgttccttcgatgggcgaggggctaatgccctgattgattttagatgctttgtcggcgatgtcgtttccgccggcctggcggaaaatgtgctgaaggcgggtgctcggaatcttggggcaacgcaacaagtcgttcagcacattgccagctcccacgctggggagctggtcggcatcgcccacgagaacgattcgcgcgttgagtggcgtcgcttcgaggagcgaggcggcaagccacgtatcgaccatactgaattcatcgacgatgagcaaattgcattggagcttgttgtcgccatcgcggtggaacttgcccgaaatcgggtccacttcgagcaatcggtggattgtgcgggctttctcgccacagcattcgcccatgcgcttggcggcgcgccccgttggggcggtgaggcttacgcattcttccatttggcgggcgaggtacaaaatccctttaaggattgtcgtcttgcctgtacctggtccacctgtgatgatggatatctttcgcgagagcgccatctggatagcgcgtttttggattgggtcaaagctgaacttgtgttcgcgttcccactgcgccagggcgtcttcgaagccttccgttgaaagctcgttgtatcgcaaacggagcttgatgttgtctgcgatgcgctgctcggcattgtaaagcggcggaaaatagcagtcgtcgccttcgcgcgtgatgcgcccgcattcgcttgccttttcgaattcgtcgaggagcgtgttgatggcgccttcatcgtcctgcattaaacgcaagttgcggaacgtgcgttccaggagtacgttcttgggcaaaaatacgtgcccatcgctcacagacgcttcttgcaatgtgtaaagcaatgcggcctgaaaacgctcggggctgtctttcgggaatccgactttttgcgcaatttcgtcggccttcaagaatccgatgccccagacttcttcgcagagcatgtacgggttctgtgtgatgcgttcaattgtcgcttgcccgaacttgttccaaaggcgctttgccacactgccgacaatttcgtgcttgtacaagaacagcattgtttcgcggctgtgacgtgcttcttgccaacgtgccaaaaaagcttccaccttgcgggcggggaagcctttgatttttacttcgcggaacttgtctggattgttgtcgagaatgtcggcggttgcatcgccaaaagcttccacaatgcgttcggcaatcttttgccccacacccggaaattgaccgcttgccaagtattcaaggatatcgttgtcttcggtggcgaggtattcaaaagaagtcgcctggaattgctttccgtatttcggatgcgaaccccagtcgccttctacagagattgtttcgccaggttgcaaagcgggaaatgttcccgtgatgacaacgactttcttgctttcaatatcgttcagacgcatcacggtaaagccattttgctggctatggaacgtgatgcttttgattgaacctttgacttgcacgaattttgcggcgcttgtaaagcttacgaatctctagtttactgagccttcggaattttaccttcgtccagttccggtctccaaacatcggcatcgaaaccaggcatcttggtaagttccttgccacggacgcagaggaagaaaccgaggatagcggcgtcgtggagtgcaatcacaagagcagtcttgtaatcaagaccaaagccgagcggagcgcccttgaggttttccgggcttacccagaggatgtaatctgccgtaatgaacgtcatgaacatgcatgggataagcgcaatccagaagttcttctttttgctgcggaggtaaaccgttgccacgcagaggctgcaaacggccatgagctggttgctccagctgaagtagttccacaagatattgaaaccttcggggttcaagttgctccagaagataatcacagcgcagagagcgaacatcggaatcgtgagaatcaaacggttacgcacggaggtctgttcaaggcccgtaagttcagcaatcgtaaggcggaggctgcggaggcttgtgtcgccacttgtaatagcaaggataattacgcccacgaccacgagaatcgaaatcggagcccaaggaatcacggtcgaaacgagaacgctcaaaaccttcacgcccgaagcgcctgtcaaaagttccggcatctggtggtaaatgaacatgccacctgcagcccaaatcataccaatcaaaccttcaataatcatcatgccgtagaacgtctggcgaccggtcttttcggtgacttcagtgcgtgcaacgagcgggctttgcgtgctgtggaatccgctgatgatgccgcaagcaatcgtcacgaagagcatcgggatgatcggctggccagccggatgcttatggaagttgctcatgatgtctgcaaagcagaattcatcgaggacgttcaagttcgggatgatgcccacgaaaatagcgagggaggcgagaatcaagagggcgccaaaaatcgggtagatgcggccgataatcttgtcaatcgggaagaaggtgctaatgaagtaataggcaaaaatgcagacaacggcaatccagaaaagagtcggagaaacgtggctgccgacgagaatcggggtgttcacgagtgctgccggagtcgtggtgaacacggcgccaacgagaatgagtgctacggaaatgagtgtcatcacaagctttgccggacccttgcccaagaacttacgggagagtgccggaacgttgtaaccgttattgcgcatgctgatcatgccactgaagtaatcgtgcactgcgccgccgaggacgtttccaagcgggagcaaaatgaacacgatggcaccaaacttgatgccgagaatcacgccgatcacagggccaatgcctgcaatgttcaaaagctgaatgagaacgtttttccagtgcggcatcgggacgcggtcaacgccatccgggtttgcgagtgccggagtcttgcggtcatcgggaccgaacacgcgttcgacgaacttgccgtaggtgaaatatccaaggatgaggattgcaacaccaattaggaatgttatcattttttgtgccttctttagtttttaattaaaactgtaccatcgcattgatagatacggctacgtaggtttgccaaatatagtttttaagctctacggtaccgctattctttgtgttgacggccttgtaccaggtctcaaaaatgcgtaaagacgggatgagcccaaagtgttctgtcaggttgtagcgcatgttcgtgactaacgctattccggaacccatcaaggtcgtatcgaaaaatcccttgatgctggtggtgttctttttaatcttgagattagtgtaggagtacccaagcccgacgcccacctggaaaatgtccgggtagaaaaagttgtaggtgaattctgcgccgattcgcatgtagcgcatgtcctgttcatccgggaggtcttttattgctgtttcttgtgtccagtactggaacgaagcggcgagtgaaaattcgcggatatttacgccgatgttataatcgggggagaggagaatctttgctgttggcatgttgatggtttcggtgaggccgtcttcatcttggattttgatatcacgatggtgcaaccctccgcggtttgcaatgacgttaaagcctatgcttgcaaaataggatcgcggccagtagctgaaatctctgtcttctggctgtgcaaaaaccgcagtacagaacagagcgattgccaataaaatttttctcatttttcctccaaaaataattagcgcccctaaaatagaattttaagggcgccttggttaatttcgcgatgtgttaggaggctttattcggcgtatttgaacatggcgtcgatgcacttcttggccttcacgcgcacgccttcgtcgagcgagatgtgttccgccttttcggggtggcggagagcttccaagatgttttcgagcgagttcgacttcatgtacttgcacatgcagcagctaccgataaagttcatgtccggatgttcgtagtgcatacgggcattgaggccacattccgtgaggagcaagatgcagctgtctttgggctgctggttgatatagctcaccatctggcccgtgcttccgacgtagtcgctgagcatagcgacggacgggttgcattccgggtggctaatcaccttgagattcgggttttggctacggaagaactggattaaatccgggtcgtagttttcgtgaacgtagcagcaaccgttatagagcttgatatccttcttgacaccgcgacgcttcatttcgtcgatgatgttctggcccatgagagcatccggtacaaagaaaatcttgtcggacggaatcgtttcgacgatgtgcatcacgttaccgcttgtcacgcagacgtcgcaggcggccttcacgtcggcagtcgtgttgatgtagcagacaaacgtgtagtccggattctgcttgcggagttcttcgacatccttgccggtaatggaatcggcaaggctgcaacccgtgagcgggcccgggataatcacatccttctgcgggttcaaaatcttggcagtttcgcccatgaaacgcacggcagagaagagaatggtcttttgctggacggtggtggcgtccttgctgagcttgaagctatctccagtgaaatcggcaacgcccaaaagaatttcaggagcgcagtaactgtgggcgaggataacggtatcctgctgctttttgagctcgttgatttcgttgatgagcgggagcatcttttccaccttttccatggtgtaagtgcaaagggctgcgcccggcttgacggacttgagacgattgtaaagttcttctgctgtcattgtgttacctagattattgcctagttaaaagatagtaaattaatacccggcccattcagcgctgatggaggggcttgccttgcggatgttcgattcttcgggagtctcttccttgcaggcgatgtcgccacttgcaatccgttccttaatttcgtcgaacgtcttgggcggcacggaatcgggagagttgtcgccgagcactttgcagggggcggcttcggattcttttgccttgtccttgacgggagtatattcgcggagggcgggaacgctatagaacttgtcttcttcgggacaccaggcggtgagtgccttgccgtagacgcaaccggaatcgagaccgataaatccaggaatgttcacgaagcccatctttgcccaatgtccaaagataactcgcttgttccacttgacctgttcaaaccagggcttgtcattccagtagcggatggaaaggagcacttcggggctcatgtcttcgagacgcgtcttgcccggttcaaggcctgcgtgcactaggagtgcgtgcggtgtgtcgcgccagagcggccagttcttcacggtatcgcggatgtaaacccattcgtcgagcgagagcgccttgaaacgcttcttctgcttttcggtccagttgctcttgggcgtttccatcatgcggatgagatgttcttcgtggtttccgcggacggttagaatgccgagttcctcgacaatgcgcatggcacgcatcatgtcgggacctttgttgatgatatcgccggtctggtaaatggtatcgctaccgcgcacaaagccgaattggtcgataatcgcagagagttcgtctgcgcaaccatgaacatcaccgatatataaagtacgtttcatggatcgcctacaaatgcacggcctgtcgcaatttgttcagttcgtttggcgtgagttcgcggaattcgcctgcgggcaagtcgccgagctgaatctggcagtagcttacgcgcttgaggtcgcggatttcgtaaccgatggcacgcatcatgcggcggatttcacggttcttgccttcgataagcacaagttctgcaaatccgttttcgagatagacgtctgtggcgaatgcaatttcttcctgggcatccggatcttccgggtcgcggatgtccacgccatcgaccaagcgctgggcggcagattcgctgagcggacgagtggtccacacgtagtagctgcgcggcacttcaaaactcgggtgcgtgaggcggtaaagcaattcgccgtcatcggtgaaaagcaaaagaccacggctctgcaagtcgagtcgtccgacgtacttgaaattatggtatcccggcggcaagtaatcgtaaaccgtgcggcggccctgcgggtcgtccttggtgcagacgcaaccggccggcttgtgaaacatgatgacttttgttttcttgtttgtcgggagcttcagcaactttccgtcaaccgtcacctggtccttggtttcgtccacttgatggccgaggtcggaaatcgtttctccgtttacctgtacgcgaccgtcggcgacgagttcgtctgcggcgcggcggctagcaaaaccactgagagaaatgtacttgtttatacgcattttttcatccccgtcttttatttgccatccccgacctgttcggggatcgccgtctcggatgtggcatccgtcttttttagaaatgccgggcgcttctttggcttgggttccggttctttttcaggcgggtagagtaaaccgaagcggagtcctgccgtactgatcttgaacgtttctacgcgaagcttttcgaggagcgaacgcaaccagaaaagtccgcagataatcacttcgtgacgaccgtttccaagtcccgggagcatcgcgcggagttctttcgaaaggttcgtgatgcgcgtggtgaccgcttcaaggtcggcgaggcttatttcgagaccttcgatggccttgtagtcaaacgtttggctgttcaagaagaccatcgcaagtgcggtgcctgtaccaccgataaggtagacaggctttttcgtcatgcccttgaacgacaagtccttgaacgtttccttgataaacttcttgtattccggtcccggaattgggcccattgccttgaacatcttgagagcaccaacgggaatcgagaatgtcgtttcgccgttgctgagttctgtggaaccgccaccgatgtcaatcgtgacgtttccttcgccgtgccattccttgacggaacggtaagtgagcttgccttcttcttcgccggtaatgacgcgcggcttgacccatactgctttttcgacagcttcaatcacttcgtccggatttgtagccttgcgcatggcttcggtcatcgcgactgccttgaggtctgcgccgagggcgtgcaagtccatgcggaacttggtcatgatgttgacgagttcctggatgcgttcgggcgtgattttcccgtgttcgtaaatgtcttcgccgaggcggcagacttcgaccttctggagtttcggtacgagaattttgcgcggggctacaggcgcttcacttgattcggcgggcgtctcggaatttgcgggcgcctctgcgggcgtctcgactttttcgagattcgcagattcagcgggagctgcggcaggtgcgtcttcgaacgctgcgattagcaaaatgcagctgtgactcccgatgtcaatggttgcctggagtttattttccactttcggcctcgtccgttttttcttcttgctgattcatctttttcagcatgatgttcttcatcttttcggcgagggcgcctggatttgtgaggaactgcttggcgtgagcgattgcttcttcaacgacggattccgggtacttggaactccatgcggcgacgatgtcgccagtcgtgctgccgagcggtttcttttcgcgaatttcctggcccatcttgagagcgagcaaaagtccgagttcgaatgctttcggttctgcttcggcttcaatcatcttttcgatgcgggcgatgcgttcttcaaagggaatgttctgcgaattggtcaaatcattttctgaaatcatgctaacaaaaatagtaaacggagggcggaccgccaatataaaaaaagacccgcagaggtctgcgggtcaaaatcgttgggtcaaaaagaagattacttcttggcggccggcttcttagcagcggccggcttcttagcagcggccggcttcttagcggcggcgggcttcttagcggcagccggcttcttagcggcagcgggcttcttagcggcagccggcttcttagcagcggccggcttcttagcggcagccggcttcttagcagcggtcggcttcttagcggcggcaggcttcttagcagcggccggcttcttagcggcggcgggcttcttagcagcagcgggcttcttagcagcggccggcttcttagcggcagcgggcttcttagcaggtttcttagcagcagtttttgtttcagccatttttttcttccttttttgttatttatttgttgatatcagaaaaataacttctttttcacaaataatcaacacttattttataaaaattcaaattttttttgaaaaattttgttatagagaaaatgctactgaatgaaattgtgtgcaaaagaaaaatcgatctcttttgagaccgatttcctgaataataaaagtaattaatttatttaaaatatgtctgttaatttgttttaattaagctcttgccttgacactttcgatgtatttcttaactccttgaacaccaacagaatacatatctacgaattttgtagcgaacggtggaattttattcggatgcattccgagagcgtcatgcatcacgagaacgtgaccgtctgtgaacttgccaccaccaatgccaatggtgggaatgctgatttcgtcggtgatttttttgccgagttcttcgggaatgtgctcgagaacggtttcgaagcaaagtccttctacaaacttggccgcttcttcaatggcgcgagcttcttcttcggtgcggcctttctgcttgaagttttctgcggtctgcggtaaaagtccgagatgcccgcagacgggaattcctttttcgtgcaagaattcgagaacgccagcgggtgtgccttcaatttttacgctagaggctcccacatccatgagacggcgggcgttgtcgtaagcggtttgcggatccttgtcgctcaagtagggcatgtcggcgacaacgtgagtgtttggggcgccacggcagacggctgctgtgaagatgagcatttcggtcatgccgatttcacgcgtgctcttgtaaccgagcattgtgtttgcaaggctatcgcctacgagaatctggtcaattccggcggcttctgcaatgtttgcgaaagcgaagtcgtaggcggtgatcatggaaatcatttcgtgcttggatttttttgctttgatatcttctggtgttaacatgatgacctcttcacttaaacttttcaactagggcaaatatacaaatagtgtaaagttatggctattccggcggaatccagtgaataaacttaatgataatcaaacagttttctggtttcgttcaagaattttatggaatgaatctctttcaagaatccgatgtgatggcgcaagtaggtgaggagtgcgttctcggtgaattcggggtgctcaatgttgtcgccagtttgcaatgcccaaagcccattgagcgtttctaatcgtgcacgcggatgctcaacgccgagacacgcttggcatacgaatccgcctgtttcggggaaaaagtctgcggctggttcttcgagtgtgtgaccacagcggctgcaagtggtgaggtctagattgtagccccacatatcgcaagtgtccaggagccactgcgcaaaaatgcgcgacttgtcaggaacactcgatgttgacgagtgcgcggaaccttctggagtcggcgaatcttgtggtgaatcggaatcgaattcgctgatagcttgctctaggcgttcaaattcttcttgcagggggacgccttgtggcgcgtaacgcagaatcatttcggtcatgacctgcgctttcgctgtgctgagtaaatcgttgcgcaagttcttccgccagtccaaaagcgttgcttccttgatgaactgcaaatcggtattcggattctggcgaaaaacgacttcgcttaacgcaagcggatcaagggctcctcggaacggagattcctttttctttccgcccttcacgataaacgagacaatcccgctttcttccgtaagcgccttgacgataaagctagaatcgctgtacggaaagcggtgcagaacaatggcacgagtttttatcatagacgagagacgaaagacgagagacgaaagaggcgtaagcccattataaatctctagtcactcgtctgtagcgagtttacgagcgttctttcgtctatgccttcgggaacggaggccagcccatttcctgtccgccaacgacgtgcaggtggatgtggaacactgtctgaccggcgtcagccttgcagttgaacacaaaacgtgctccgccttcttcgaggccgaggtccttggcgatgagctgtgcgcggtaaagcatcttacccacgagttcgcaatcttccggcttcatgtccatgatggttgcaatgtggcgcttcggcacgaccaaaaagtgtaccggagcctgcggggcgatatcgtagaaggcgaatacatcgtcatcttcataaatcttcttggacgggatttcacccttaataatcttgcagaaaaggcaattttcactcataattgaggtgtctccattttttatttcaagatagtaaaatgtgtgcggacgggaattgcgagtgatttttttcgtatttttaaaccgttatgttttttaagggtaaaataatcgctccggtttttgcgcgcgtagcctattcggtgctaaaacttgcggggtggaagcggggaacggttttggcgaatgcaaaacacgtggccggcgcagtcccatcggatattggcccatctgtcgcgaccccggattacaataccctcttaaagaacttgacgcgccatgcgagcgaactcttgttccgctttggaactttcaaaaagttgcctcacgattttactgcatacccgtgccgtgtggatggctgggattttgctcttgacgaggctgccattccggtgcttgaaaaaatgcgcaaaggcggaatctttttgacggcacattacggcaattatgaagcgatggggccgtggctttgccgacttggaattccgcttgtcgcaagttacattcccctgaagcccaagtggctcaacaacattcttgaacgcaaaattcgtgcggtcaatggccggagttattccgtagatgcccggacgcctcgcgactttatgcgtattttgaacgaaggcaatcttttctgcttgctctccgaccaggattcccgcattccgagcgcacttacgggaacactcttggggcaacccgtaaatgtgaatccgctgccggactttttgctcaaacatcgtccgcaaacacctgtgtttatttgctggatggaggaacgcggcgcatctccgaaaggaacttctacgaaaggcgcttcttcgaaaaaagttcgcgtgctccacgctgtcgaggtgggaggcgtgcagtccaaagtcaacgatcaattcaacaagtggcttgaagaacgcgtccgtgagaatccgaatctctggtatagcttcacgcatcgccgattctacagccagtcgcctgaaatttatggagggtaatatgccctttgtcccacacgaaaagaaaccactaatcgctagaatcttggaatggctgaacgattccgaagaatggcctgtctgggtacagttcttcttgttgccgcgaccgctcggtcgtgaaaacttctttgccgtgcgcgtcgttctgttgtttgcgatggcgttctttactttgcaggcgtttgctgggggctatgaatcctggattgctcagttcttgcacaacttgaacttgccggttcacgaaacaggacatatcgtctttagaatcttcgggagcgaagtgattacatcgcttggcggctcgcttttccagatcattatgccgctcgtgttctgttttgcactgtggattaaaccccgcgacttgttcggagcctcgattgcgctttggtgggcgttcgaaaacctgattgatgtggcgccttacattgaagatgctctcccgatgaagcttatgcttatcagtggcggcaccggtgccgaagccccatacgggttccatgactggaactttatcctctccgaaacaggcctgcttttgaaatgtgactcaattgcctcgaccgtttataccgttggctatgtcggcatggcgctttgcgttttgtggggtgcctggagcctgatttattattttgtgttccaacgccaaaataaagggcttttggactagttttttattgtaaagattgtgattttggacaaaaatagaaacctaaattgcgatttttcccctaaataacatatattataaaactacaagaattgcatgttgaggggcgcagtattatgaacacatcccgccatacaaaaatacggagcgttacggtcctcgtcgttgctgcattgttgcttgaactgacgaccgcagtgcagtacatttctacacgccgagccattaccgcccaaattaaggaaatggctaagcaagaccttacttctgcaaatcgaacttttgaagtcaaggaaattgccgaagcagccattgcggctgtgctgcccgaagtagaacgtctaatcgatacacaacagcaagattcattgcatatggcgttgcaacgagtggttgcgaaccatcctgaaattgtcggcgtcgattttgcctatcgtgtggggagtgatggccttcgcgatgggtattttacgtttagggacgatgcgaccaacgaaataaaagacaccgtgataggatttgactatacggaacgcacttggtaccgcgagggcttgcatggcaacggttcctggagcgaaccgtacatgagccgctattacgtggcgctgatgtctacattttcacgtcctgtccacgatcctcaaggtcgcgtcattgccgttattggcgccgatgttccgatgcgtgaactctcttcgatggctgtgcagctgtacgataaccagcagcgctcgctcattcctgtcatcattcttcagcttgtcggcctctttgtgcttggctttatcatgtaccgcagcatcatcagcgtccgtaagttaagcaaagtcagtgccgaaaaagacctgattaacagggaacttggcattgcaaatgcgatccagacggcgatgcttccgccaccgctgcccgaaagcgaattcctgaatatcgttggtagtcaggtcccggcaaaacaagtgggtggcgatttttatgattattttgtgcgtgacggcaagctgttcttcaatattggcgatgtctgtggcaagggaatccccgctgcacttgtcatgtcaatgacgcaggccgtgttccgcacgattgcaactaaagtcgatgatccatctcacattgtgatgggaatgaacacgatggccagtcgtggaaatacgacgggaatgtttgcaacgctttttgttggtgtgctagaccttgcaacggggcgcctgagctactgcaatgccggccatgaaaagcccattatcattactggacgtaatatgcgatatctcgatgttaccgcaaatatccctatcggggtcatggaagaaaaaaaaatacaatatccaggaatcggtcatcgctgcgggcgatatgatcttgctctatacggatggcctcaccgaagccatgaacgcaaatggaaagctgtttggattgaagcgcgttgaagaaacgatttgtggcggtggaaaaactggaggcaatagtgaactctccgcatttgcggaaccgcagcaactgctggatacgatgtcacatgcggtgtccgagtttgtgaatggcgcggagcagagcgatgaccttaccatgcttgtgataaagtacaaagggtaagggatgaaaataaaaatgcctaaaatagggaagctattttaggcaaggcgaggtgttgccgtttaaaaccagtagcgcttcatctttttcatgaacgctgcgtctactggccatccggaagcgtctgggatgacagagtcaatcgcgcagtaagggcataaagctgtcaggtcttccctgtcaatgcagaagtcttctacttctgatgcggggaatgttttgcagcaaaagaagcagccgcacatctgggatctttttacgagccctctgttctggaaggaagcggcgtgtgcctttttgataatctcaggcatgtttctagtcatataagaatcctctataaaagttttcccatgttgggagtttttaggcaatgctgttttgaatcttgccggattggataagaaattctcttacgtagcgatagtagtctctacagaagtttgaaaaagctctggaatcgcttggtgtgcatggaatagagaatatcttatttgcaccttcttcgatgtgtcgcaagatgacgtgcttgccgtgacgtgcgatttcccattttttggactttaagatgtttaggacgaaatcgcggatgtctttgttgttggaaatgtaaggctgcatagtgctctcctgggctgaggtttgttggatgccgagtgaatagcgaaatgcgtgccaaatttttgaaatggctaaatatggcgaaaaacaggctttgtgtaagcggaactatatttagtaagaaatatttttcacaaacaagaaatatttttcttgttatactgggttttgtgatttgaaatagaatgttatttcaaattacttttaaaaggctcccattttccatgaagtttcatatcttcgtctttgaagaaccattttatggtattcccgtttctgctccaacgactgtgacagttccggcactcgaataagaagttattttcggtagagcccttcgccctagtagcgtcagctttacagcagggacatttttggatgaggcttattagggcgttcccggtcttgagaatttctatgtcttcatcgcggtttttgcgataggtactcaggtcccttttctggattctgtcagtatgctctcttttatcaacctgcttcttgaattcattgtcgtcgtaacgatcgagcaggtatttaccgtctagcatattggggacaagttcctttataaatctattctggggcactttgaacggatactggcacatgagcattgcccaaatccactggaaaataatcctttggattaggagttttgggaagatggattgcggtgctatgcccagtaccatataggcttcgttgtttttgaacatatcatgcaatatggtaaagttgtcttcgtcttcgctcaggtaggggttacattgtggatatacaaggaccgatacatcgcctgtataggggttagactcattaaggacgttgtcgatatagcagcttgtgggttttgaggtaacgaaaacaaagcgcagctttttgccgtttgcttctagttcaaggctgttgtagggtgtttctctatattccggcttgatatagttccagcaatcccaatccatgtttgtggttctgaaatcttcgatgcacctcttgacgaattctttttcgttatgcagcagcaggacctgttcttcttttttttctgccttagaaagagttttgatacgtgcacgcttgacctctttctgtatcttgggtaagtaccggtaatgctggttgttcatcaggacgtttgtcatgatgtcgtgattgatgtccacttcaacgttgggaaaggtcttaaggttactgaacagtagcgtattccaaaaggaggatatgacgcgctgcaggtattttaggaaatcgatagtccgcttcagcagttctctattttccttgactttctcgatgctgtattccttgagtagggaactcagttccgattccatagataagtaatctacatagctgacttcttggtaatacaactctatttcattataggcgttgtcgatattcttgagtctctgcaatcgctggtttattaatgaaattagtattttgcagagtgtgaacatcaagcggttttcgtacgtttcccatttgtcgtccctgactaaagaaagcagacgctgtgggtggactccgacaaacgaacggtttctccagtcctcggaatgccctgccagatattcaagggcgcgagatgcgaattttttgacacggctagttggctgctttatttcctcttccttcaggtcaagaattggtctggctacggcctcctttaggtgagtgagagggtcgtttcgcttaatttggtcaatgtcttcttgtaggaacgtttctagctggttgcgatcaaggtcgtcgggattgttgcacagcgaaaagaacgaatccttgtcttcgtcaagcagccgaaatgcggcaaggatatcgttggtgataggctcggattccttgacttcgatgtcgtcaaagtggtagatgacattccccttttgcgcctcctctctgcttagggcataaaggcctccacaatcggggttgtcaatcttgacatccttttgcaagaagatatcgaacattaggcgcctcgtttctttgctgcgatgtcctggtcaatgagcctgatggttgccgagttgtcgtctagttttatatttttttgaatttcttctttaagttttactagagaatcttcctgcacgccaaatagacccgtgattttgccttttcgtacaatctttgtggcaaggagatggtctagagcgagttctttggaccctcctgcggcacagaccacaggaacgaaattcctgatttgcctttcgagacggtttccgaaagatacatcaaattccgactttagtacatccttgagggaatgcattttttcagtgacccaggcagcttgctgttctccttcatctgattcctgtgcttcgacaaatgcgtttctcaaatcctcggcggaccagtgggccgcaccttgtcttatcttttggtaggacggtttttgagtattgcgctccatcaccatgacgtgggcgcggtcgtacgtcttgtcggcgaattccatggtggtttcgtcatggtttgcggtgccgataaaccacacgttgggaggaacaatgattttttcattttggaggtatttgggccaacggtctgattccatagtttctttgggcattcccgaaagcagctcaactgttaggggatcaaatatggagctatttgcttgctccattgctgaaatgaagtctgcaaaatattgttcgggatgtgacaagttcatttcgtcgagaattaggaaaaataggcggtttttgaactgaggcgtagatgcggtatagagccccttggagaagggtttttcgtagaacttcttttcgaaggcattgtagtaacccagcaaatcctggttgtcgcgccatccggcctgaacagggattatgcagctacaggaaccgttatccttctctgacttgctaccatcggaattatctccaacgatagaagcgaacgcttgtgctaatttggtcttgcctgttccgctaataccctgtagtaaaatgaggcggctcatggctaggccaccaacaaacagttgcagagtttcgggtgtatagaaaaggtggggctgatattgcgtcaactggtagccgactgcattcacgaattctttaaggtcaccggaattttgggtgaaactgatgtattcgcggttgcatctgctatcgatgttcttgaattcagcaaaaatgtccttattctggtcttttgcggtaagctcatcgagctctttacgcaattggttttgtgcttctttgagagccgcgttgtgcgtttccaaagttttatttaaagcaattaaaccttctgtgtctacaatttttcttcgataatccattacctgtttagagagcgcattcttttcggcgatggctgattcgcattggtctttgaaactctgcaaagcatcttccatctcctgctggtgttccgggctccaggcagaattaagttccaacttgagagttgcatttttattgcgaagattgtttatcaactccttggcctcttcggcactcatcccatcgagctgtgacttgatatccttgtagctctttaattgcttttgcaggttcttattttcttcattcaagtctttaatttgattttcgaaggatgccttgctttgtgcgagtctgttatcatactcaagttgaatctcttccctgatttcatcaaatgcctttttcctgttttcatattccgttttctcaagaatgcatttttcttgctctttgcttaaagaggcgagtttgtttttgtaatcttcagattgcttttgcagcgagtttcttgttgattccagatctttattgagtttttcggtaatctcatttttccatttggtctcgtttgcgataaagcctgcatcggcttcggcttctctttgcttaatctgagctttaagcccttctaggcgttcgtcttcttttttgtttgcgtcttcttttatctgagccttgccttctctttcggtaacatcgtcctcgcgtttttttgcttcaccttctctttcgttaagtttgttttcgcgtttatttagtccatcttctctgtctttaagctcgctttccttgtcttcttgctctttagatgtttgtcctaaatctgcaattttggtatcataaccttttttggctttgtcgcaatcttccttggcaatcttgtacaagccaattacatcgttgagctcattttgcagagccttaagagtttctttttcttcgtcggaaagcttgttctctgaaggaattagatttttgattttatccaatatagattctttgggcatgttgatttctggcgaagcgtcgtcaacattagatatggcgggagcactttcaacagaggcctttatcggggtgaaaatgctgttcatgtcgtctatgcttatgggggcatgacgctgaggtgtagaaggttggtttttgttcttgtttttatttttcttgctcatttgtatgcctcgtgtaaaatatctaactgtttttcaattctgttgtaaatatcaatgtaggggtatggaataggttttctgtttgtgttaaaatgaccgtaggtgttgcgcgtgtccaccagttcaagaatgaatttaaggtcgtcgctcaatgacccgtttttttccagtcttgccataaaccaagctagtgggttttggggatgataaaggtaaaagataagatgcctaatgagtagtgacttaagagaaggcttccttcgagtcatactcccccatacatcatcgtttgtcaattttttcttgatgtcttcgtccagttctagattgcgcatctttaggccgccttccaagtagtaatggcgatctaaatctcttttgagagcaacctttttgagctcatcgttaaagggcgtgttttttgttctaaggatgctttcgtacatgttttgcattctagtaaggaatgcatcgcctagatcaagcgagttgtctgtatcgtcggtaagaaggtcttttaaaacaaagaatctgcaaatttcaataataatgtcttcttcaaaatgtgggtatctgccttgaatacgatcttgaagcgtaatgggaatctctattgatttaattcctaaaaaagctcccattttttcattttgttcaagggctgtatctagttcgtttttgaggaactccattggaattttggactgttcttctagcatgtcaatgcattgaaagtcttcgccttcagaaatttttttgaccttgacaagcagaaaattgcatatttcaggttcttggttccgcttctcaatggaaattattttatcgggttgctcaatgtagctcgccttgatgtcattgtagtcggacaaggcaatatcgcagtcgatttgctggtattccttccacatattgtaaatgtcttcttccgaaatgtctgttgagttttctctaactttgttggtgcgtgggtacacaataaacggcttgatgttgcagggcatacccttggacccgccggcaatagtgattcctttttcgttttgttggtaatcaatggacgtgagttccccattcattagggggtgtggaattaattgtcctgtcaacatggattgtaacactacgattcgactttttttgattgtggtctccgtgcaggagactccttctggtatgtgccacttgtcaatcccttttgtgactttctgcttgaggtcgtgttcaagaatatagcgaattagggcctcatctagattggtcaattcatggagctcttggacagtcttgtctccggtcaggagaaggtttatgattagatccgaaaaaaagttttcggggatatttgcttctgctaccagaatatcccatacaatgacaggcaaggtgaaataatcacccttggagagttcacttgaattgcaaaataaattagcaatttccatattatttttcctcgtctgcaagtttaataaattcttttaaagcgggaacttcctcttgtgctttttctgtttcatacatttttctatttcctacaatcacaaggagtttcttttgacgagagaaagcgacgtttagacggttttctgatttgagaaagccgaagttgttcctgtcgttgctgcgaacaacagagaagaatacgatatcaaattgccgcccttggaacgcgtcgattgatccgatttctagatgcttgttgtcaatttttttcttgagttctgcatctgacttagcaattttatcaatgagtcgtgtttgtgcactgtatgaggcgataacaccgatagtttcgtcagtttccttgataatttcctttatgcgcttaataattagctcggcttcagcctcgttcgttttgcttattttcccagattccttgctatcgacattttcccaaaccgcacacttgcaatctccatttttcttagtgtatcttgaaacatgatgaatgcagtcattgggatttttgccggtttgaatatgtgtctcgtctccgtaaaaatttcgacttacaaagtcgcttaatttttgcggcatacgatattgagtatcgagagttaccgtgcgtacaatgccatcatttcgttctgtttttaaataatcccataaagattcgaatagagacttttccataaagcccttcaattcttcgaaccgttccctagaatcattgctgcattccatttgctctaggatatcttgatcaacaagttgggggagttgcttgtggtcgccaactagtataactttttttcgggctaaggtgatgggtatgaataggtcaagaggatttgctcgagcagcttcatcgatgatgacgtaatcaaactcaaagtttttcttaccaagaagccttacaaaagattcactttttgattgctgtactgttgccgcataggtcatggcgtaacggagcattgcgtttctgatggatttgaatccgacattttccttatagctgtttagaacaatcagtttttgtaggtcggtttgcctgatgcgttctctgatgttgggctcaatggtcgtgtcgatataatcctttagaattgtgaacagctgattgtcaaacgaatctgttggattgggaaccatttgctcaatgcatttgtttctgagttcttcaacccagtcaaggtcttcttggctaggtgtcgaattcgctagtttctttagctgatcgtaccctttttccaaggcgtaacaattcaaggaatccttgcgcaaatcgtagtattccaacacatgctcaatcattctcttgccgtcgtcattgaatcctgtgctggttgttcttaatcccattaggcattggtagaatttattgtttatttgcttgacttggaatttctttttgaattccttaagagtatccacttctgacggagaaaggatgctgtttgtgacggcaagattgatgatttcttgtagtaggtttcgtatttcgtaagaagagcttgcagcgcttagtgcattaaggcttatttgcaatttttcgtattcgatgtattgcgtgtcggactgtaacttatttatctgttcatcaattttttttgcggtatcttcttgccatttctggagtcctctgaagatttgttccttgtccttttgttccccataaaagcgaaatacgggaagtccccaaattgagcttccgtcagccacattatcaacagctacgtgttgaaaacttgtcaataatatgctaggcattttttcgggatgcttggggtctatcgattgtagatatttttgtaatgcgttgataacgcttgtctttcctgttccgggaggtccttggatgagggctatgtctggtgtgttcagacaaacctttagtgcccttttttgtgcttcattgggtcttctgttaccgaatgccgcttcaatttttagatcgttcagccttttggggacggctgcggagccgaaggaggggagcgttgttttatttaaaatgtctgtaatagatgcaataggaatgttgcgtgttcggatgttttctagtgctgctgttctgcgtttggatgctatagaccatggtttaaaatctatggcgaatccctcaagttctagtttttcgctattgtcatatttaggttttctttcgccccatttccaggaaactgttcttgttttctcgtcaatccgttcgtcgcaaatattgtaactcttacgtttcgagaaaacgtagatggaataagaattcttttgattggcgtttagctgatcgtatatgttcttgaaattttctatttcttcggatttgttttgaagtgttgcgctgcagttttctcctttggcagttatcttttcaatgcgaagaatgccagactggattttataatcttccagcatctgcgcgtcaacctgattatacttttcccaaaggtttatgatggagtttgggtctgcggcttgtttagctaattgtgcattcaaaatgggatcgcttacgatggcttcctgttctgatacgaatcgaatgtgcgcaatccctttttgtacattcaattttttttgaggagacttttttagattgctgacaaagagatactccttgccgtctaccttcttactttcgatatttgcaacataattgcatccgagccatcctccttccaagtttgaggtattgctcagaattctaaagaataagtacgaattttcagtggtttggaaaagaaactcttttttgaaccattctagagcctgttctgtttctttaaaaccatatttcttagtgacttctatgagcctgtaggttggaatgacgatattgcatgtctgttcggtgtttcctataatggtcggtccgccaaaatcccacttgtttagggtcacctcgtattttttatctgcttgttttacggaatcaacaatgtagagtgactcctgattgtatggaagtgaattttgtggccagaatatcctttctggatgattgtagtttttgaaatatccgcttggggtgaattccaaaacatcgtgtttggcgatttcgaatttcccgtcattgtcaaatatggcgtctatgacttgtgccgaagaattgcatgcaatgatatttagttgctcgttattcatttttcaccccaatatttgaacaggatgacgctcctgaatttcaaggaatcgttttcttcggaatcatcatgtataatttttgttcgtgtgtattcggggaaaaggatttggtactgtttgccttccttgacgtcgataaggagggaaatcccctttttcagggtgcagctctttgtgtttttttctttgggaatgtttaatgttaccttcagttccttctgatcggtcagtagtatgctcagttgctgcttggatacgttgaatgatgcttcgatgtttgccgatttggtttctgctatgggaatgttcattagggtagatgtatcctctagcaggtacgcgggatggctgaaaactgtgtcttgaattttgttccctgcaagaatggtattgagtataagaatatatggagtatgtgattctttgtcgcagaacggacattcatgcttcttgccgactttgatataatgctttccgcaattcttgcatttcataaaagatgtttcgcctattcgaagcgtctcaatccattcaaatagggcgggccttgtcaaaaaacttttttcaccggaaaaagtccttttgaaaagactctgtagcatttctgtttccaaaagattgcggagagccgatgatttgcctgtgttgtctttgtccatgtcgtcaatgaaaggaagatccgattcctcctcttttttttccatagtggatatttccatggttgcagcatcggttacgagtttgccgtggaacggcaactcttgtcgtagagcaaagaatgctatgactgcaaaactccatgtgtcgctcaagggcgtgttgaacttatgttctcttataacttcaggagcggagaatcctttgaatgaaattgaatcgttgaagtcggcggcaatgaccatgttgtcacagtcaattagttgaacttcattatattctgtattgcttgaaataaaaacattattaggatttaagtctccgtaacagtatcctacggaatgaatttgttcaagaatttcagcaagctttcgcaaaagtgtgtagatgcggcggatgccacctagtcgatcaagatataaaccaaatgattcgttttttttgcattgaaggctgctcaacgaaaccatgtcttccattagttccatgacgtaaccgtagaagattttgcctcctttttctataggcttgatttcgtttaggggctttgcgatatagtcgggcaaatcgattctagaacgaagatttctgtagcgtctatagactgtttccggattgaaaccttttgaagcgtagctcaatttgatgagtagattcgtccgctgggtcttatatacggctccttgaccgccttcaccgatgcattcttttagctcgaaaatgcctgcactttcggtttcaacattagtgattttattttgctttacaatttcgtctgtaaacataattagtcaccttcgttcaatgacgacgattgtcttatcgtctatgtggtgttgggttggccaatgaatcagttcgtttgtaagttctttttgagcttgtttttttgaacctttgagaaaaatatcaaatgtggaaacaaaattttctattgcctctggtaaaatatcttcgctaatgccgtcggtcatcatgagcagtcgatcttttggtgaggataggtcaattttgttcattcgccaaagaggagaaatgtcatagtttcccatagcggatgtttcattgccgaaaccatttttattatctgcgaatacgttgattttttcattgtgttttacaagagtcattccgtcgcccaattggactaaccatcccttacctttgctatttatgatagctagttggcaagtgctgccgcacttgtctgctccaaacttgcgcgaatgcatcaaccaacgacaatgcagtaatcttagaaaatctgtaagatcgtgtggcttgatttgacaccattctttaaaacatggagtgaatagcttgcataaagttttggccccgtaatcgctgtgggcgtgggagcctaaaccgtcacagaccatcactaagagaaatttaccaacaaagccgatgaatgcgctgtcttggtttggaatgttctctctgatgtgtccgggaccacgtgctgaggcttggatatatttccatttgcgacgagtgaaaaattctgtaagcaaatttagtcctcgtcaaagagctctttaacgttttcagaaaggctgatgatatcgtttggggctatttcgcctggtttggctgattgagaacttttgatggcggacatggtaacgcatttgaaaaatttttgtatttcaatggcattgtttgccttaaaaatgggcatttcttcgttgtttacgaattttttcagcatgctttcgtctgcgtccgcaccaatggcgagggcgagtcgatttgcttttttacttctttcgctattaagaagcctatctaatggttgttgccaaaggtcgttgggcattccgtcggatgctaatacgatgaaaggacgatatgcgcgggaagggtagatttctctattttctagtaaatcaacaaggctggttaaagctttaccgagtggtgtgttgcctattgcttgcattttgttaatgacgttcattttagaaggatcattggctatttcactagctgattgtggttccaaaatgatgtttgcggcttggttgccgaacgtgatgattgaaacgtatatttcagcttctagagatgacgatgaagcgtctttgaatgaactgatcatgttgttcaaagcgtgctttaacgaatctaattttccgatttcattcatactgccacttacgtccgcaagaatgattacgggaagtggacgagaatggatgcttacgacggtatcgaatacactcatgatatactcctttatatggttatatatacatttttttacaaacgatgcgtgcgattaaatgcattttctttggaagtctgtgcaaaaattgtgccaagtttatgaatgttgtttttgtagcgtttttcgtgttttaaatatcaagaatgcgaaaagtttttcttatttatataaaaatttttcgtatatttcaattgatatgaaaacgaaaatcacattgcttacttggatggccgtcaataatgatcctaatgcattagagtcgttgttgaaaaagttgggccagaaatatgacattgaaaaggttatatacctttatcaaaaagaatatgtggaaaagttgaaagaagtacaaccgcttagttcagctataaatccggtagaggtgaatgtcaagaatccgactgcgcataaagaaatttatgaagtcataaagcgaggaattctcccgatggtgaatgatgaaccaaatttgttcatcaatgtctcttcgggtacgccggcgatgcatgctgtttggattattttatatgctggaggcgttttccctgaaggaacacaattactgtcctcacaaataaatcgaaagacgggagcgacgacttgtgacaaggttgatttcccgattgatacgtatttaagtgaactccgtcgatatgaaagggaaaacccgaaagaggctatttataaacctgagtctgtaaaatcagaagctcgtaaaaaggctttagagcaaattcgtgttttcgcgagcgttcaaaacgtgccgatgcttttgctgggagaacgcggtattggcaaaagtcgtctagtcgaatcagttgtttcgaagattaagaaaaaagaagtggtttcggtagcctgtggaacgttggattctaatttggctgaatctgcgatgtttggtcataaaaaaggttcttttactggtgctgcggctgacaaaaagggctattttggagaggctgacggtaaaattctttttctggatgaaattcaggatttgccgaaaggtgtacaacgcaagttgcttcgaacattgcaagacaaaaaacatcgctatcgcattgtgggcgatgataaagaatctacggcggatgtggagcttgtatgtgcttcaaatttaacagactctgaattgcgaaagaaactagatcctgatttttatgaccgaattagtttctatcgggtggtaataccgcctttgcgtgaatgtcgcgaagacattgagacggactggaatgaagtttggaaaactgttcgcttggatagctctccgaaggatgctcctatggataagtatcttgaaaaatatttcaagacttctagattgtctgggaattttcgaacattgcagtctattgcttatcagtttattgcatggaatggcaaaaagacgattgaggaaatcctgaaagatcttcctgcggatgactctccgaatggaacttttgatattggagaattttcagaattccaaaatttgaattggaaagaggcgaccaagctttttcagcaaaaacttgccgagtattcatgcggaaaatatggaactcaagaagctgcggctcaaaggcttgattgtacctcaaagacattgcaaaatgcgatgaagtaaaattgtatggcgactcgtattttgaaacaaatctttcaaaattgcaaaaagtgtgaattttgatgtaaaatcgcactaaaaaatgtgaattttagtgtgaaaattacacaaaaaaatgtgaatttggacccgaaatttacacttttttgtgcgtttctttattttcgtcgaaaaaccgagccttgaaggctcggtttgctgtatagtttccctatcttattgcgcgagaattactcctgtttgaataaggaactcgcggatgtaacggttgtaatccctcctgaagtttgcgtaggcacgaggatcgctaggagtacaagggataatgaaaaacttggtagcaccctttgcgatgtgtttcaaaatcggatgtttggcatggcgtgtgattgcccaacgcccggttctcaacataccgttgcacatttcattgatttcggaatcatttgacagattagacattttaacctctttaaaagtggagatgatttatcttgtcatatgggcgtttcccactgacatttacagatgtagaatcatcaaaaggggcaaaacgggacaacgggaaatgctagaatggcaattttttttatattgcaccttcgtctaacgagtggaatacatgaccgatacaattcatcaatggcggactttgcgaaacgaacttgacgatatgcttaaagctcgtggaaagaagtacgctgaagtggtccaggattactataaggaaaatcctaaagacgctagtgaaaagaaatcttctagcaaaaagttcagcgctaaaaagtccgatgagggtttttcttatgaaaattgtgttgagaaaaaatattggaagaaacggccgacaagtgataaaccttcggaaagtgaattgctgaaggaccggccggaacctaatagagtcgagcctgcaatcgccttctttgaaaaactgaaaatttttttaatggctaaaaattgcccaaaggcagaacaatggcttgctgaaaaatttgatgacgattttatggttcgcttcagaaaagaagttattgaacccatcaaaaaagaaaaggagaatcagctcttttccgaaaaaagagataaagacggaaaaggtgaatttgatttttagactatgaaaaaaataatattgatttactttgtgttggctgcaggaatgttgatgtcttgcgactatcaaaaaagagaatgtgttgtcaaggcttctaaatgcttgacagacgaggcttaccgagattctctttacaagggctggaaagctccgattaacaaggattccctagtggattctgtttttgctatgttgcgtgaacagcgccagattttgttgaatctgaatgccgaaaagaacgctgctgcgcccgcgagtgtagaagaaaagtcggctccggaaattcagccggtcattgaaacgccgaatgtcgctccagtcgttgaaaatgtggaagagcctgtgcgtgaagaaaatcccaatgaggttacagccaatgaagttacaaatgctgcctccgagcctgttgttaatgagcaacctaaaaatcccgaaattcagcctaaagaaagtaaatggggaaaacttttaacgggtgctggagcggccattgccggggctgctgttggagctgccgttgtggataaattggtctgcaaggaacgtttagatataacagttgagtataagttgatggtggcgtgcctcaatagctgcggctatgatgacgaaactgttgaaaagtgtggtgccggaataatgcagtggctctgcaaggaaaaagaaaaggccggaacgattatgaaccgtgtacggagttcttgctcaattagataagtttttatttatatttcaagaaaaaaggagcgtctatgcgcaaaaatctcggagtaaaaacttatctgtacccacaaccgactttggtcatcgccacttataacgaagatggctcggcgaacgccatggtggctgcttggggctcaatcagcgacaacaaccaggttgcaatttatgtggcgaaaacccacaaaaccatcccgaacattcttgctcgtaaggcttttacagtgagcatggcaaccgcggatcacatcaaggctatcgactatttgggcattaccagtggtaatcgcgtggctgataaatttgcaaaggctggctttacgtctgtcaagagtgaaaatgtcgatgccccgcttgttgctgaattgccgcttgcgcttgaatgcaagctcgtcagctacgacgaagaatcggaactcctgctcggcgaaatcgtgaacgttactgccgatgaatccgtgctcaatcaagacggaaagctctccgtcgaaaagcttgctccggtttgctacgattccgcaggtcacggctactatgtgatggaacgccgcgtgggtaacgccttcagcgacggaaagagcatttaataaaattaaattcctagcgcttccacccagtcaatgtctgccgttacggtgagcgtctgcaatccgcaggcggctgcggcggccgtgttgacggggctatcgtcaaggaagattgtttcggcgggggaggctccgagctcgcgaatggctgtcttgaaaatctcggggtcgggcttttgcaaatggagctcctgactcaagaaaatcttgtcgaaaaagtcttcgagcttattgccgttcgcattgaaccaattttggcaacagcattcccaatgtaattcgtttgtattgctcaaaagcgaaacgcttgcaacgccttctgttttgcgcaagcgacggagtgcttgtaatttgcggtcggcaactcccaagcaaatagaattccatgcttcttcgatatcgcgaggcgttgtcggggccgcggcgcttcttgcgaaaacatttgcggcgcatcttgcgttagagatacacttgcccgcgacttgctggcagaactctgcggtcgtcacgtacccgagctggtaatcttccatcagcttgtaaacagaaccgcccggctcaagttcagcgggcggcaatcccaaagcgacaaagcgttcgtaagcgtttttcatgcggatgtccaaaagaactccgcctaaatcaaaaatgtagttcttgagcatgtcgcaaagatagaaatttaagatggcgatttttcgctcaattctagttgcgatagcgtggcggcaactgtcgaaacgcctccgataaatgcggcgatgaaagaaccgcagataaggtaaagcggtaacgaataaacggctccggtggcgaatgcgacgaactttaatttatgagtttccttgcggctatccttaggggacaatcgccaacgttcgtaggtgtagtccataaaaccaaagccaaagtaataggcgttgatgatgaaaatcaagatgagcgatgctatgctccccgcgatagggatgaagttcagtaaaaggcaaagtgcggtcaagacgagttgctttgctgtgttgcgaacggcaatcacgacggcgcgtaaaatatccttgagcgtttgcttcatgtcaaacggaaattctttcccggtgaggatggtttctgtcttttcggagaggaacgtgtaaatgggcgacatcaaaatgttgacaatcgtgccgccgatgaaaatgaataacgcaaagaaaacaatggggaggataatcttgatggcgaccatgccggcgtgaatccagccgttcatgttttcggtgctgcgttcgatgatgccgttaatccagtcgctaatgccaacgcccgagaatatgaaggcgaccacgacgataatgttcaaaatagcggggatgagcaaatatcttgtgagcttgtttgcgcgtataagacggatggccttgatgtatgcggcaaatccggtcttgaattgttttgctatagatacgttttcttgttgcattgttttaaatataagaaagcctgcgattggggaaatcgcaagcttgatgattagagtgtggtttgttatgaaaaagaacttattttacggaaacgctcttcattgcagagccgagctttaccatataaataccggtgctatggaatttgttcttgatggcgctctggatatcgcttgtggcatttacgtttccgaggaatttgccctgcatatcgaaaacctgtgcgctagtgattgtgtttgttttcggtgcaaattggggaagggccgtggagcttgcttcgcttgtgtagaccttggcgtaggcaaagtctagtgtgccggaggcgttcccgttttcggggtattggcctgcttcgccgagaaccttcgcttcgtacatggagttgccgagttcgagacctaagctcttccaaccgtcaaagtgggcggtaatgtcgattgttccgcatgaacgcttgctcttacgcacgctgaagtactgcgtgaagggcgtgttgtcgccttcgatggaaccgcgctggactttatcgacgtagacttcgtatgtggcgccgtcaacggtgattgtgccacgcaagccgcattcgtcacagtttgcggtggatttgccaatccagttcgggcgatacgggctccagttgtcgacgatgtaccattcgatgagcgggtcttgcgaccagccgtaaacgccgatgtaggagtaggtcacgttggtgtagctggagaatttggggtcggtcagcttgaagtcggcgtaaaggtgtccgaggtcggtgtacttgagtccgctgttcataccgtagcggatgccttcgcggcagaggtaatcgttcacgttgttgaattcacaagagaacgaaccgtcggtatagaacgtggcggagttgttgccgatgtcggcccagagttcgtaactatagttaccgatatcgttaatgtcgttggaggtgacgaccgtgctttcgccgctgtgggttgctgtgttgcaaaaatcctgggaataggcttctgtggcaaacgcaacggcaagactcaaaacgaaaaatttcgaatttctcataaaacatccctttttttatactccaaaggtaacttttaatggggtggttggggtatccatcgtaaactaaaatttcaaaagtgttgcaggtgtattaatgcgtctcggccttctttctgcggtttccggacggcttttttgagccttgcccccatgtgtcgaaaatttgacactttcttttgctatattcggtagacccccgaacggggtgtctggcagcggtggttgccaggcttgtgtcaccgagggccgtgcgggctgtgctatccaatgaggggtgtatggctcggtggaccccaaatccggaaacggaatctacaagtaggaatctcaaatggatttttctgcgattattgccgaagagctgaatcttgaagtgtggcgcgttagtaaggcgctcgaacttatggaccaggggggcacgatcccctttatcgcccgttaccgtaaggaccaaacgggtactttgaacgaaattgaactccgcgacatcagccaccgtcgcgactacctccaggaacttgtggaccgcaaggaaacgatcctcaagagcatcgaggaacagggcaagctcacgccggaactcaaggctcagattgaagcttgcaaggacaagactcttctcgaagatatttacgctccgttcaagccgaagaagcgtactcgtgcaacgattgcaaaggaacttggcttggaaccgctcgcccgcctgatgtgggctcaggaaaataccggaaacacggcagaagaaattgcacgcatttatttgtccgaagaaaagggccttgccgacccgcgtgccgccctcaagggtgctgcagacatcctcgccgaagaagttgcagacaacgccgaataccgccagtacctccgcaacaaggtcgaaaagactggcgtcatggtttccaaggtcaagaaggatttcgaaaagcaagaaaccaagttcaaggactactacgactttagcgaaccggtctccaagattccgagccaccgtatgctcgctctccgccgtggcgaaaaggaaaaggtgctccgcctctccatcgaagtcccgaacgaagaaatggtcggttacctccagaatcaggttatcaagcacgactctgtctggaagccgtatctcgaagatatgtgcaaggacgcttgggaacgcttgctccagccgagcatggaaagcgaagtgcgcctcctcctcaaggacgccgccgaagaagaagctttcaaggtgttctccaagaacctccaggacgttttgctcgccgctccggcaggccacaaggctgtgctcgccctcgatccgggtttccgtacgggttgcaaggtcgctgtgctcgacaagaacggcaagttcatggatcacggcatcatcaagccgcatgaaccgtggaacgacaaggctggtgccgcagtttatctgatgagcctcatcgacaagtatcagattgacctcatcgctatcggtaacggtacggctagccgcgaaacggacgctttctgtggcgaaatggctctcaagttcaagggcaaggttccgccgcgcgttatcgtctccgaagcgggtgcttctgtctatagcgcaagcatgattgctatcgccgaattcccgaaggaagacgtgacgacccgtggtgctatttccattggccgccgcttgcaggatccgctggcagaacttgtcaaggttgatccgcagtccattggcgtgggtcagtaccagcacgacgtgaaccagcgcgaactcaagaagcgtttggacgaagtcgtggaaagttgcgtgaacatggtcggtgtcgacgtgaacagcgcttctgctccgctcctctctcacgtggcaggcctcagcaacacgctttctgaagctatcgtgaagtaccgcgaagaaaacggcgcttatgcaagccgtgaagatttgaagaaggtcaagggctttggcccgaaggcttttgaacaggccgcaggctttatgcgtatcccgggtgcagaaaacccgctcgacgattccgccgtgcatcctgaaaactacgccctcgtcgaaaagatggctgaaaaggtcggcgttccggttaaggaaatggtcggcaatgcagacgccgtgaagggcatcaagctcgacgaattcctctccgacgaggtcggtcgtgctactttggaagatatcctcaaggaactccagaagccgagccgtgacccgcgtaaggaattccgttatgctaagttcgatgaccgcatcaagaccatcaacgacctcgtgacgggtagctggatggaaggtgtcgtgacgaacgtcgctaacttcggtgctttcgtggatatcggcgtgcatcaggacggtctcgttcacatttctgaaatcagcgacaagtatgtgacggacgctaaggacgtgcttacggtcggtgacgtggtgaaggtccgcgtggttgctgttgatgctaaccagaagcgcatcagcctttccatgaagcaggaacagacggacggtgttgccggtgctggtgcaaacggtcctcgcggtcagcgcgtgggtggcccgcgtggtaactttggtcatcgcgacggtggtgctcgcccgcagggtggcatccagggtcatgcaacgattgccgacctcaagaacaagattgccggtaaggaacgcccgggcatgcagccgcagaagaagccgaatgcagcccagcccgccaagctgaacgccttgctgaagtccatgaaaaagggcttctagccgagagtcgtggcaaccgagcttgctcgagttgacatgaccgaggcgtaccttttgcgctacgtaagtagcgccaaaagggcttctaagatttgacagcggcggcaagcttgcttgccgacattggcaaatcgctgggcattgcgctccataggagcgcaaaggcttctagccgagagtccatccgtcatcctgacgccgaaggcggaaggatccagttaaatcaagactttactggattcttcgccataaatggctcagaatgacgattcaaaacaaacaaaaacagcactcgatagaatcgagtgctgtttttgtgttcaatcttacaagataagcaaagcttcgtaccatcgcggggttccgcgataactttgcctaaatgctcgaattacgagaacttgatcacgccggccgggcagctgtctgcagcgtccttgatttcgttttcgtaagcgctgaagtcaacgccttccttaacgaccatcttttccggaacggagaagactgcatcgcaagttgcttcgcaagcgccgcaggagacgcattcgtcgctagattcatcgagccaaactttcgtaattgccataaaatacctcttatattggttaggttttcccaaaagatataaaaaaattacgcttgaagagtgaaaaagtgaaagaaattgggaaaaaaaggtttaaccaataagtcatgcttttttcttttaaaaattaatccttagcggtaagcctagagttcctttttctacatttgcggtaaatttttcgggctaatccgggcaatggtgctcgcttttcgcctgagaattatgaggacatcgtaagcgatgaaaaaagtggttgtaaaaattggtggcagcttggcaatcgacgaagccaagttggccgattttgtggcggcagtcagcaagcttccggctatgggctgccaagtggccgtggtgcacggcggtggcaaggacatcaacgaaaacatctccttgctccgagaacaacccacctttatcgacggtctccgagtcacgacgccttctatcatgaagatggtcgaaatgacgctctcgggacacgtcaacaagaagctcgtgcgaatgctcctcgaaaacaattgcaatgctgtcggcctcagtggcgtcgatggcaagttgtttgaagtggtcaagaagcagggcaaggtggatcttggcctcgtgggcgaagtcaagaaggtcaatccgcagattgtggaaacactttggtctgcaggctttgttccggtcgtaagcccgatctctatcggtccggacgaaaacggcaaggctgtgagctggaacgtgaatgccgatactgccgcaagcgaactggctgtggcactccacgctgaccagttcgtgctggtgagcgatgtcccgggcgtgatggacgataccaagaccgtcattccggaactcacggaagatgcaagcgaagccctcatcgcttctggcgtcatcaacggcggcatgattccgaaggtccgcgaaagcttcaagagcattgaacgcggcctcaagagcattcacattgtcggctggaaggatgccgaccactttgtaaaacaaattaatggagaactgaactatggcacaatccttggctaattccgtttttgaagaagacaagcagtttatcgccccgctttatggcaaggccaatattgaatttgtccgtggcgaaggttcttacttgttcgacaagaacggcaagaagtatcttgactttgtcgctggcatcgccgtgaacgctctcggccaccagaatgtggctatcaagaaggctgtcgaagaacagatggacagcttcttccacatttcgaacctttatccgaactacccgcaggtgaacctcgctaaggctctcctcgctgcaacgggtttcgacaaggcattcttctgcaattccggtaccgaagctaacgaaggctgcatcaagtttgctcgtaagtatttcgatcgcaagggtgaaaagaatcgccagaagatcgtgacgttcatcaacagcttccacggtcgtacatttgctgccctttctgcaacgggtcagccggccatccgcgaaggcttcggctccatgccgggtgactttgttcacgttccttggaacgatgtcgcagccctcaaggccgaagtcaacagcgacacttgcgccatcatgcttgaatctctcgctgccgaaggtggcgtgatgactgtttctgatgaaatggtcgctgctatcaacagcttgaagaaagaattcggctgcctcgtgattgtcgacgaagtccaggcaggtatgggtcgtctcggcacattccttggcctccagaaacatggcattgatgctgacctcgtgtcgcttgccaaggctcttggcggtggtctcccgctcggtgcagtgctcctccgccagaaggttgctgaccagctcaaggcaggcgatcatggcacgacgtttggcggtaacccggttgcttgcgcagtgggtctcgctgtcgtgaaccagattgcaaagccggaattccttgccaatgtggaagctcgttccgctcagctcaaggctggcctcgaaacgattgctgctaagttcccggcagtgaagggcgtgcgtggtgaaggccttattctcggcctcgctctcgacgaatcgctcccggtcggtaacgtgattgcagccgctcgcgacgaaggtatgatggttctcagcgctaagggcaacgtgctccgtttgctcccgccgttgaacgtctccgctgctgaatgcgacgaagctttgacgaagcttgaaaaggcttttgcaaaggtcgcgaagtaaactgcggcgcacttgtcatgccgcactagttgcggcatcgccatctcgaaaaattgcaaaaagacctggactttgttccaggtctttttgtatgtttggcgcatcgccgctttccgcgtgcattcctatagcaaatccttcctaccgcctactgtctacttctaactacctactatctttcttcccgtgacgccttcttttgcaggtacatctgcctgtcggcggctgcgatgacctcttcttcggattgcaagcctgtcgtgcggaccgcaaagccgtaggcggcgctttccgtaattccctgaacttgagtttgtttggattcctcaatgaaacggcttaaaaacgcttcacattttgcgcggttgaatttgggaataatcaccaaaaattcatctcctccggtgcggatggcttcggcgttttcagggagaatcttctttagaatctcggcaaagtttcgtatgtattcatcacccttgctgtgtccgtagttgtcgttaatttccttgaggtggtttaggtcaaacatcacgtaactgcatgggagcttgcgcttcacatcgtcggggtgcatcacaaggtagtttctgttgaaaagtcccgtcatggcgtcgttgaaactcagcttttcgaacattttatgcgatgtgttttcgctgacctgaacaccgacaaaaaggcagacaattacgaagaccacgctgacgatatccacgcggattccttcgacaaacggagctgccgagcctgcaataaagggcagaataaagtagatgataaagaagataaaagtccgtagtccaaactgcttgcggtaataaatgatgattcccgtcatgagaatgccccaaacgcctgtggcaagccaagaaacgattgtctcgtttgaagtccagtcgcgggtaatgtcgcctgtagagatgtctacgccgacgttcagcaaaaagtcgaggacgcaaagcgcataaatggtatagcgcgtgattttacgtagttcgcatttcctgttttcgaggaatgcaaatacgtactgcgaaaagtagtagatgcatagggcgctcgaaacaaagctgaccaagtcgacaactgtgtaagcaggggccgaaagttcgccatcgcaaaagtggatgatggcgtacgtgataatcacgccgtggtaggcgattatcatgcctgtaaagttgtactgaagcctgtcgttacgccaatgcccgacccaaaggagaaccaaaatgaggaacaatatggaaaggctgaacaagtcgatacagatgtttaccgcctggataatatcgttcatggctccctccgtaaaaacgtgtaataaatacgttagcataaatatataaacaattggaggctttatgcgttttttggactgtgcgcttgactatttaaagaaagatgctgatgaactcgcacctttgacggtacgcacgtattactggaatttgaagaaaattgcgctttttgagccggggctcgaatgcgaatgtgtgacttccgagacggtgcggaattacaaacgatatttggaaacgctgcataataaagaagcgaccgtggtcaaggcgctttcggtgttccgcattttttgcaacaagatgaaggcggacggagtgattcatggcgacccatttgaaaatgtgaaggtggggcgtgcctattcgcgtcgtggatttttgacgttgcgtgagctgaaacatctttatttgagttacatggagtcgcatgtcgctttgacgcgggcagaagatgacgtgatgcgcgtgttcctgttcagctgttttacggggctccgttacggggacttgcgtacgcttgatgcctcggaaattttcgactggaaaatccgtaagcaaatgcataagacgggcgaggcggtgtacatcccgattcctgtgcaggcgcggctgttgctcccgaacccgctaacgtctgggcgtgtgttccatgtggtggacaattcgacattcaatcgcacgctccgcaaggccgctaaaaagctagggcattacaagcatgtccattgccacttggcacggcatacatttgcaacaacgtgcattacgattggaatcccgttacctgcaacgagcaaacttctcggccaccgcaacttggacacaacgcttatttacgccaagtacgttgatacgtttttggacaaagaaatgaaaaagtttgaccgactgaggtagcgccatcggcgcaattggttgaatttctaagttctaagctctaagttctgcctactgtttctgcttcccgctgggcaatgatctcttcaacttttttgttgatgcggttgttctccagctggtcgtgtacggcctgctcgtttgcagttgcgactctgatgagcttgatgccgagaacggtaaggataatccacaaaagcgtactgataaatattacaggagtattaaagcttttataattaagataattgaaaatgggtgttgcaatgttgaaaataaagaaccatgtaagcaatttatttgatactgctttggcatttaaacccaatatttttaatgtgtcatgttgatttttaaataggtctttaaagacgaagtaattgacgacagggatgaagtagcaaagcgttgctccccacggagagaaaaatgactctgtgaatttgccctgagctttttgcgcatgatatatccagagccagtttttgccgatgaaaacgaaaaaggggatggaggtgaacaaaaggaaaaggaatatggtccccaaagcgcttttaaattcttcgcttacggttgttccaacttgatagttctggaatgcgccgaatgtctttacttctacgaagaagaaaaggatgtttaggactatttggaattttgtccacgagatggcactctttccgcgtcgtacgttgtcgtcgaaagctcgttcaagttctgggtcgacgagttttttgagcgattccctgtaggcttcttcttgcgcttcggaatctgcggatgaggtctcacattcgtcttgcgaagacaagctttcgttcggtgcatcgcaccacaggcatttcggcatatcgtcttcgtattctcttccgcattttttgcaaatcataataacctcttgtgaactaattcaaattataaaatacaaaataaaaatgcccgcacgtggcggacatcttgtaattgcactaaggaagggtgtctagagagcgaggctctttttgtagcacttcctgcctactgtctacttcctactgcctactctttaatcgtcggagcctgtcttgcgaccggggcgagttcaccatgcttcctaaacaggtgcttcacgagcgtgccaaatccacggagaacgcggtaacgttcacgcgggttcttgatggccatgatgccctgacgaatgatgtagctcggacgcaagtagaattcacggcgggccttgtcgcagaagtccacgagagcctggctcgtgagttcgccacgctggatcgtggtgcgatggaatccatccttatcgagccactggctgtaatccttcgacttcaaagcgccactggcgagagcttccttgtaagcttcggtgccagggtatgccatgatggggtagaactgggctgtattcgggttcagcttcttggcgtagtcgagcgtcatgcggagcgtttccggcgtgtcgcccgggttaccgaccatgaagcaaccgtgaacgaggagtcctgccttgcgggcattcttcgtaaattcaatagccttatcggtgttcttcacgcccttgtggatcttttcgagaacctcgggggaggcgctttcgaagcccacgcacatttcgcggccaccggccttcttcatgagcttgagcaaatcgagcggcacatcggcgcgggcgttgcagctccacgtaatcttgagaccacgttcaagaatcaagttgcatatctggcgcacgtgttcgtggcttgccgtaaacgtatcgtcttcaaagaacacttcgcctaaatcttcgaagttttccttgatgtactggagttcgtcgacaacgtccttcggatcgcggcggcggaacttgtgaccgttaagtgtctgcggaatcacgcagtagctgcagtggttcgggcaaccgcggccagacaaaatcacgatgagcgggttcaggtttgcaccgtagaaatacttcttgtagcagctgtaaaggtgcttgcggtagactttggaaacccacgggatttcgttcagattttcaatcttcgggccttcgggctggaagtccaccttaccttcggcggtgcggtaagcaagacctgcgaactgaccgacaggagcgccatcgccacgcagtgcgcgcacgaggttcctacaggtgtagtcggcttcgccaatcaccacgtagtccaaagacggttccatttccatggattcgagcggctctgcggtcgcgtgcgtacccatgatggccaccttcacgttcggcatttcctgcttgatggcgtggacaaccttgaggtcattcaaaatactcggggtgctagtgctgcaaataacgagttccgggccgaacttcttgatgccttcgagcgtctgcgggaggtcaagttccatagcggggctgtcaatcagctggatttcgttaccgtcggcttcgcaaacgccggcagcatagctcaaaaacatgggccagtaaagtgtactggacttcgtaacacacggggatctagattcccgactgaacatcgggtggaaggggggatttaaaaaagtaacgttcatgacgctcacaaaatacataatctaaatggataatgctacattataatgcgatggaaaagcgtttttttacaatttttgcggctttcgtgatgtttggcacggcaatcacggcctctgcggcgcctaagtccgcggctatggctttggatactgttcgcacgacgtatgatgatggccgagtctcccgaatttacacggtccaaaagggaactgacgtgcgtgagggggtggcgctttcgttccatccgaacggaaaattggcggtagaagctccgtatcggaatggcaagttagatggtgttttgcgttcgtacgacgaaaatggaaagttgcgtgaaagcgcaggttacctagatggcgaagaagaaggccttagcatagtctatttcgaaaatggcaaaaagaaaagccgcgaaacgtatcgtcgcggtgttttaaatggcgtttctgaaacctgggatgaaaagggaaagctccgtcgccagattccgtatgtcaatggccaaattcatggagtcgtaaagttctacgatgaaatgggcaatatccaggaagatgttcgttttgagcgggggcttcgtcatggaaagttccaccgctacacctttggcaaggttactctagaagcggaattccagaataaccgctgcgtcaagaattgcaatttctagtctattgctttttcttcggcttcatggcgttccagaccatgtaaccgatgaagagcacgccgaagccaagcaatgcgatggcgagttcggagttgtacttctcgatgatgtccttctggccatgggcaaaatagccgagcagtgcaaggacgcagttccagatggcggcgccgaggaacgtgtaaagcgtgaacggtgcaagcttcatcttggcaaggcctgccgggatagaaatcagctggcggatcactgtgatgaggcggccgacgaatgtcgagatggctccgtgttcacggaaatagttttctgccttttcaaccttttcaacgtcaagcagcaagaagtgtccgagacggctatcggcgaacttatagataatcgggcgaccgagaatctttgctagatagtagttgatgtaagcgccgatgagtgcgcctaatgtcgcgaacaagacgatgagtgcgatgttgaggccggaacccggttgcaaagccttgtaagcggcgggcggcacgacaagttcagacgggaacggaatgaatgagctttcaatggccatcaaaagtgtgatggttccgtagttcaagttttcattgtaccaatcgataatctggttataaatccctgttgattttgcggtatcggcggcggttgttgcaacagcgcctgcgtctacagaaagcgtatcggcagcaaaggtaaatgcggtaaagaggagggctaaagcaatagttgttttaaggatagattttttcattgggacaaatttagaaaattaaaaatagaagtaaagtccgactccgaggagggcggcgcctgtacctaacaaaatgcctccggcgatggccttgttgtcgccctgattcacgagcttcttgttttccttgactttgttctgataattcgttcccttgacggcgcctggaatcttgagatcattcttgatgtcgtcggcatcgctatagtccaggtgagcaaagtacatcagcaatgaaccgatgaggattgttcctgcggcgcctccgataaaggcttcgccgatggtctgcatctttttgtcgtgcagccatttgttctgcttctcgatttcatcgaagtccgtcaatttttcaaggtcaatgctcaagtcaatttgcgaaaccggtgctacgaagaaattgatgagcgtgtcgcggtagcctgccttgcggataaggatgctgtctgttcccatgttgtacaccgggattttttcaggagtcttggcgatggccttggaacgctttgtgatgggcgtatttgccttgtaaatgcttgctccttccgggaatgtcataattcggatttccggggcgactcgcttgagcttgagcgaaacgtggaccgtatcgccagggagcggcatgatgcttgtgcttgctccccaaaggtgcctgtccacgctccagtaggcatgcaagttgaatctggacgtgtctgtcgtgacaaaagtgcatggtgatttgcagatggcgtccttgtctacgcgtgaaatggtggctccatcgggatctgtttcaacgtgaatgtacgacctgctgttttttgacttgatgaggtccttaccttgtgcgtctagcagctggttctttaatttgttgttggtgatggcgtcgctgaaggctgtctttcgtgaaaggtttatggtcgccctatgcaacatggggagggaatcttcgtagaacgcatgtgtcaagttaagggccaagctgtcggtcttgatgtttgaaacgatttctccaaagtagatggacctgaaaccgtaagtggcaagttcgctttgaatgcagatgttgtcgttgcagttcttgatatcgctcttgcggatgacttgcgggttttcgcctgcttccatcaaaagtctcgtggtgagtgcggtgaactggtctgcaacggattgctcaacgccatcggaggtgtaggcgacaagtacggtcttgacgggttttggggtcggcttggctaccggtttttcaacagccttttcggcgggctttgtgaccgacgaactcgatgctggtgaagatgcgaccggggagcttgaaacagaagagctagagactgatgaacttgaagccggagcaattttttgagacgaactggatgcaggaagctttttctcggatgaacttgaggagcttttgactacgggtgttttttgtgaacttgatgaaggtgtgacgataactttcttggcgctcaataagtcggtacccttctcgtctacaattttcttgaattgcttcttggcaatctttacaatggtgaacttgttctgaatatatccgccgaggctgacggtgtcgttctcaatgcccatcagttttgctcgttgtttcgttcccgaaagaagctctacgtcaacgaaaattccttcggggtctgcgaaggctgctgttaaggcgaaggcgagtaataagataatctttttcatattctacctaaaatgaaagaacgaatcctgcagtgaggatggctaaacctgttccaaaaaatattcccgagacagtctttgcggttttggccgaaccacggtggtctttaaagtcttccgcgtgtttgtcatatttttcattcatgaaacgcgtgttctccatggcttttttgtggtctttagccttgcttgcgttgtatagcgatactatggccgaaattccgctgatggcaaatggcgctatggaggaccaacggaggtattctccaagtatgcgcctgttcctgtgtcttagcatatcttgcttttgggcgatttcatcgtcgtcgtaagattggcggagggcaacaatgatgaacgaggtgtcatttgcggcaagcgaaattctaattgtcgtgtcggcgtaatcagggtggaaaaatgaaacgataacgctctcgtctccttcgggaacggggataaatgcgggggaaacgtagtccggcttgctggcaaaatcgggctggatttcgccggtgtacaagtcaacagtcgatgggttcgttgatatttgcagataacgctgcttttgtgccaaaacgttaccgaagaggattagtaacaacgaaataataatggaggctcttttagacattatttgttaacctccatctttgcaaatgggcctgtaatttgggtggttgattcgcctgtcttgattgtccagtaaatgtctggagccttgttgcgggcgtaatcttcggccaaaatgacgagattgcattcctttttgcaaatgttcgtgatggatgcgatgttgttctcgtactttgtcttgaccgtgtcggaatttatgatggcttggacttttgaaacattgacaccggacccgttgtcaagaatgtagaattttatggattccgtcaatgaaaattctttttgtaccggcaccatgttgggcttgacgttatctctcaagaaaatggtgtcggttaccgtttttgtgctgggtgccaagtcaatcgttagggaatcgcacccgtattccgtgtggacgctatcgcaaacgacaatcttgacgttggattggggctgtaacgtttttttgataaccgtgtttgaacgtttttccgagattgttgatagcgtatctcccgatgcagagagaatcgctcctgtcaatcgtgatctttcaggatatatgctgaattggctgacgaccgggatttcaataattgaggcctcgtttttctttagcattgtcgaaaaactgaatatctcgctataaacttgttcaaagtttcctttctcgtccttgattgtggcgcgtacaccccagtaaattgttgatgtctctgtcgtgtgattaatgatgtcgccaatttcatttgtttcggcattaagatctccgaccaaagagacgctttctgaacagtctatgtttcccagggcggattcccaaagcgtaaccatggcgtagctggcatagaccgtgcaataagccgtttcccaagggtcaattcccgagatgccccacgaaagttcaagaccgttctcgttgtctccatcaacttgattgtacttgtttgctggagtctgtaaagtaaccgatgatggagtgttgacgtaaatcttggcgtttgtgcgtaatgtatcgcccaggtggtctactgtttcaaatgtgacgtcgtggatccctgctttgtcaaaactgtaatagagcgccgaagattcagattctttaccgtcaattatccatttgtgggaattgtaataggacaaagcttcgtctgtctctatgtattccccgttgatggagtaaatcccgcaaatgcgaattttctcattaatctttacgtagaatttatctgacggtttgtattgcgaagaagaaatttcgccatgaaaattttctggaacgacgaatatgctctgcgtcatttccggaatgtccgaagattgaatctcggaatcggagcaagaaacaagcgggagcgaaatcgccagcgaacatgcaattgaaagaggaaggaacttgtagttcattattcggcctccttcgcttctgcgggcgtgacgtaaagtttccatgttttgcgttgttgcaagccgttcttgtagatgacgatggattgtatggtctgttcttcgtcaaagagactgccttccagttctgcagctagtgaaccgattgaggcgtttggaatggaaataatcgttttgttcttggtcacgttgaaaaatttgagagtatctacgacaaagccgaaactgttgttgtcttgaatgaaaaacttgatgacatcgtcgctggaaattgtggtatcgctatttgtcgtgaaccataaatcgcttgggacaatgtagaacgactttgtggatgtgttctgactcccgtctgttgctgatatagtcaaaatgcgatatgcccagctcttatcggtttctttgaggactacggataaaatgctgtctttaacaaccctttcaagagtttgttcgccttcaaggcgtgctgttgttttttgtgctgaaatctgttgactcccgtctttgataatgaagtggagcgtgtccgcaaaatcaagtgtgtcgtggccggtgaccgaaacgatacttggtgggatggaatcaataatcgtgatattacccatgttcgtcacaaatccgtcatgtatggcaatgattttttggaatgtgctgaagtcaggatagtcggacttcagcgttagctggtattgccctgccggaatggctcctgtcgaaaattcattattcgatgatgatacgttgaacatgtaactaaagcgtttctctgtttgatcgctattggcaagtgtaatctgtaccggaacagaggaggcgttgccgatgtttatctttgcctgtaaagaaccttctcccgcaagccctttggtgaagaagaaactttcaattttttcagaggagcctagattgtattcattgaatgcttgtacggtccagttgtattgcttgaacgggtttaatttattgtggaatatgaaatggggctcctttaaaatggtgtcaatcatcatgaatttagatgatgaatttgcaaagtcctgctcgttcagtatgaatcggtagtaatgactcaactgtacaccttctgtctgggcgctccatgtgaagtatattgcctcataagggtctaatgcttgcgtcccttctgctggggtgaactcggtcacgtttaaaatgggattgtctgcaacccagatgtcaagcgagtcgtagtgcatgtcgccaaagtaatctttaagcacaaacgtgaacttgtggtgaccgggctcggtgacttgttttttgaaattgtattccgaagagcagtacttgccatccatgagccagtggtagtcttggaccttgataatcttatttggactgacggatgttatgaaatagatggtgtcgctgatatggaacgtgtcggccttgacgtttgaagatatgtccgaaatggatttgcctaaataggcttcaacctttatatcgatggcttcggattcgtcaaaaatgtggtcatcggagtcaaagcaagattgtaacaaccaaacaatcgctacaaggaaataaattcttgcaaatttcatttggcccccaaagtgtcgatgacatggaaattcttataagcaagcgtatctgagtcaccgtaaagatcgcggactatgacacggaatttgtgctcgccggcgttgaaaccggattgcttgacttgcaggagtgttccgacgtcgtatgctttgtcgtcaatttctagaatgtggaatagcgaatcgccattgtcaatatccacgtctatgctgtaccattcaaataagaatgccgattctggtgaaccgtaaagcgtgtcgccactcgcgggaattgttgaatccgaaagtacaggtggcgtgttgatgacgatcgtgaattcgtaggtttgcttgttcccttctttgtcggctgcaatcagcttgtttggaatgttagtggcgagcttgcttggtaagaacgaatattgttttgcgcgtacgagcaggctgtctttgttatcgtttgtgtaaatccattcgaatgagatatcgtcttgatatttttcaggggcaactgttgccgtaatggtagcggagtcgtaagggtggactttcagtatggttgaaaaaggagcgtctttttgcttaaccatgatgctaattgattcaacgggctgggctgcctctggatcattagggatgtctgcacacccggcccaaaaaacaccgaaaaaggcgaagaccgcaaaaaggggtaatatggaacgattgaacaaattcatttggtataaatctaactatattcgtgaacatgagtgcgcaaaattttgaatataaaaacgcaatgacgcgtttggaagaaattctctcgaaaatcgacaattccgagatggaaattgatgaacttgctgttgaggttcaagaggctacgcagcttttgcgcaaatgccgccagattttgattgcgactgaaaagaacgtccaggacgcccttgctgaattggatggttgatgaataccgaaaattttgataaagcggtgcctgccatcgaggtaaacgggcttacggttaagttcccgattcgcggtggagtttttagcaaggtcaaggattattttaccgctgtagataatgtctcgttcacgcttccgcaaggtaagattctttcgattgtgggggagtcgggctgcggaaagtcaactctcgtgaagtctttagttgggcttgtgccggtttctagcggtaaagttaatttgtttggactgccggtgaatggcggcaaggccggaaccgggaaagatgttgtgcgcgtctcggacttggtgcagatgattttccaggatccgttcagtagcttgaacccgcgccagacggtgacagaaatcttgacagcgcctgtgattgcccgcggcgttccgtatgatgaggcttgcgcccgtgcggtagagcttttgaaacgtgtttcgctcccggctggggcgatggacaagttcccgcatgaattttcgggcggtcagcgccagcgcttgtgcattgcgcgcagcttgatggtgcgtccgaaggtgttactctgtgatgaagtgacgagtgctttggacgtgtccgtgcaggcgcagattttgcatctgctcgacgatttgcgtaatgaactcgggctcagcatcctctttatcagccacgatatgcaggtggtccatgctttgagcgacgaagtcctggtcatgtactttgggcatgccgtagagcatggccctgccgatgttgtcctcacgaatccgcaaaacgactacacgaaaaaattgcttgcaagcgtcccgactattagacgggaataaaaaaggcgggctcgaggcccgcgattctttacttcactcttgcgatattctcgagtgcgtcttgcatgtacttggcgtagagcttcgagagcgcttcggctgcagaatgtgcgtcgcgcttgctcatgctctggcgttcgtcgtagcgcttttcccacagcggcgcatcttcaccgaccttgcggaacgtgagctgcacagcgaggtgagcttcttgcgagctgccttcgtcaatttcttcaattgcatcgacattgccgagcaattcaaagtccggcttgcccatcggcttcaggtccacagacttgaacatgttgctcttgatcaggtattcgcctgcaacctgcgtgagcatttgttctgggcgagttgcccagaggtccagatcgtagaacataaagtcgtacggagattcacgatagacaatgttcgtgcgctggtaggccgggtcaatcgtaaatttcttgacgtgtatgcgggcatcgctagtagcacctgcgaccgagatggactctgccgaaacagtgtaatagcgggaaggttcggtcgaaccgccgaggcaacccgtgagcgtgaaaacagaaaggagtgcggcgactgccaacaaacgatttgctttaaacatcttggtttctcctttttagcgaccgttcttgccttcggaacggataagtacagacgggttgttcttgattttctgtgaaaattcttcgaggttttcaagaatcgtgttgagttcatccatggcgtttccgacctggtcttcgttcttgtaaacgatggcgtccacgcgctgggcgagcttgttcatcgattcggcggtctgcatcaagttctcgttcaagcccttggtgtcgatcgcttcgagcttttccttgagcactgtaagattttgttcggtcttggcggcgagctttgcttcttcgatttctgcaagaatcttctgcagcgaagcggcggatttgctcatgttgttgagcggctttccgagattggccgttatgtagctcaagtttgcggtcgtcttttcgagattctggagtgtgcgagaaatgctttcggcgttttctggattcagcacacggacgagcccgtctacaatcggattgactttgccaaagaggtcgcccatctggcctgtaatctggtcgaacatcgaggccgctgccgggacgagacctccttcaggaacgttcggttcattgaaacttccgccagagaggatcacctgcttttcgccggtgaggttcatgcctgcggtaagtcctgcacgagtgccaatcttgattggtgttccttgcgttaccttgaacgcaacgacgacctggttcaagtcctgttcgttgattgtgatgcttgtgacgctaccgacggagattccgttcaacttcaccttggcatcgacaaaaagtccgttcacgtccgtgtcgaaaatggtgtagtagttgtcaaattgctcgctcaggtaacgcttgagcacgtaacccaggaacacgcaaattagcactccgcaaaagagcataaatgcgccaagttttattctttcggatcgggtggtttccattatttctccaactcaatcaataaagtcaaagtggtaaaagtcttcggcattgtattctttggggcactgcctattgaagaaatgcctgaggatgggatcgtcagattccatgccttctttcaaagtcgcatctttcaggacgtagccgtccttgaggtacacaaagcggtcgcagacaatcttgatgctctcgagttcgtggctcacaatcaccatcgatacaccgagcgtgtcgcgcagttcgaggagcagttcgtcgagcgaacgggcggtcaccgggtcaaggcctgtggacggttcatcgcagaatagaagttctggcttgagcgcaatcgcgcgagcaagagctgcacgctttttcataccgccagaaatctcgccggggaacttgtggaacgcgtgcagtagatgaaccttttcgaggcgatctgcgacaattgcttccatctggctcttgggcatgtagggcatgctgcgcttgagcgggagcatcgcgttttcggcgacggtcaagtctgctagcaaagcgccactctggaagagcactccggtgcgcatgcgcgtttcgctgtcgaggccttccttggggccgaacgactttccgaagtacgtaattgtaccttcgtcggacttgatgaatttgagtacgttgtttaaaagcgtcgacttaccgcaaccggagctgccgagcaccatgcggatttcgcccttcttgacaccgaacgaaatatccttgaggatagtctcgttgccgtagctcgctttcaagtggtcaacttttagaatttcgtccatattgacctctagtagaaaatgaaggcgaaaagggtatccgaaatcacgatcgtgcaaatagccgcaacgacgctggacgtggtcgccttaccgaccgcttctgcaccgccgtgggcgttgagacccttgttgcaggcaatcagcgttacaatccagccaaatacaagcgccttgatagtgctcttgaggaacgtcatcgggtcgatgccgtcgcgaagccccatcatgtagttcgagaaagaaatatcgcagaagaaatacgcaatgaggaacccggcgaagctgccgacgatggatgcgctaaacgagaggattggcgtcgtgatgcttaacgcgataaaacgcgggaccacgaggtactgcaccggcggaatagccatggacttcaaagccttgacttcttcgcagacgctcatgtttgcaatttctgctgccatggcgctaccggaacgcccggccaaaataatcgttgtgaggagcgggccaatttctgcaaaaatgaggaacccaagccctgaagcgaggtaagagccgccgccgaccgcattcagcatcacggaactctggagagccatcgtaaggcagataaggcccacgaacaagaagcaaatgcccatggcttcactgcccgacttgaacatctgcttggtgataccgccaaagtggattttacccttgtcgaacggtccgacgatggtccagtaaatcgccgtaaagagcaagacgaggacttcgaagacttctttgaggagcgaaaaaccggcgccacccatcatttcgaggatgttgttggtctcgcgctgcggcttctcgggcggaaccatcttgcggaggttctgcaaatgctgcttgatttcgggcggaaaatgctcaagaacgagcttgttgcctgtcttttcggaaagttccgctaaaagtgcaaaaaaggcatcggcgctatagtccatcgaggcaaggcttgatccgtccagatgaagctcccctttggtgagggcgctcttgcaactcgaaagcagctttttgctgttcgcggcagtgagagcgctaggcaaaactatcgatgtcatttccattgggcgacaatttagaaaattttggaacatggctgtgctaaattaccccgtttttcttttccgaatgccgaaatttgggcgaaaaatgcaaaaagcggggatgaaaggtttaatttaactatatatgttgtatgctaaaagaaaaaatgatggaaaatgagaaggcgaataagcccggctcttttcgaaaaaagtttgaatatgtaactcaggtttgcgtaatcttatttacgggggtgtgcctatttttgttgttcatatgttggcctaagcagtcgccttctcaagagccgactcccatattgtcgaaaaatactgatggcaaatcggttccctgcgaagtagaaggaaagaaaattttccactatctaaaaggcaatgaaactgaacgtttgtatgaatttcattatcatttggcgagtgtaaaagatgaagtcggcctcctgtacgaagatgaaaaagggctacatccgttagtgactattacgactccctttctagaatttccttggtttaaatttttcatattagaaaaacagaatgaatacgttgttttctattatagtgaaagtggcaaagttacacatgatatgaaaatagaagagcaacctttttcgaaaaaggttactgttaaaggtttgattgtttccccgataaataaaaagtatttggaacgtgcaaattgttttatgggggattactaattatgcagtctaaagttgttcctttgttgtgcgctttatccttgtgctttggggcatttgttgaatctcagctcatttcgttggacctctctttgaacaattatggtttaaagttgatagtgagctgtgttactttgcctcttatttgcctagctgcgatttcgcttttcttggattcgataaatgttcgcgttcgttttttagcaaaaggcctgtggctatttcttgtttggattattgctgctgtgaatttaattgggctttttgtgccgtctggaaatgggcaaagtcaaaagcagacctcaattgcaaatgccgattcgacaacgagtcaactggtcggctgttgggataacgacatggatgtgctccttgaaatatatgagagtcaatgggctcgtgattctggaaaaacgttatctgatagagaagacttttatagtagtctttcccgatatgactcaaattgccttttagattcacttttgaagatagatgattatcttgggtttgttgatgttcagttattatttcaaacaccagacagtattttgaattatcctaaggaaaaagtaaaaaaagatagagtattaaatctttctaaagaagcggttgaaaatgtgaaaaagtcgcccgattcctgtgcacgtgaattgtggatgcttgcgctgagtgaacgcggaattttagaatacgagttcaaaaatgagtgccgtataaaaaagtttgaatccgtaaagccaacagcggaacaactgaattcatattggatctttgaacatgacttcggtccgagcgccgaatttgatacgactaatagctttgttttgaaaaaaagacaactgaggaaattttctaaagtagaaggaaattgcacaggtcgaattgctggttcaaatgataaaggcgtagttgttgaacttacgattaaattgaatgatgaaaatcgcgaatgttggcttgggaataaaacgttcccttattacatatcatctaatgaaaaacttcattttaaaatgacgcctccttcaaggagtattgcgcctgttacgggaaaattcattaggtatgatcgggcgcatgaacaagtaaaaccgttgcttgcgagcgattctattttcttgccatggaaaggcctcaaaagagattcctcgtcagaggatgcagaaagagaacgaactttctatcgcgagttgggcaatcgttatcctcatgttgtttcttttgacccttttacggaaatttcaaaaggacaatcgatgataattgatattccgtgccttgatgaaaagaacgctaaaacgtatggatccaatttttatgtcgtccagcctctattccccattctccgttgcgaaatagcccctgcggataaagattattttggggaatgataaaatttctatttttacattcatggcagatttccgcagaaataaccgctttaagggcaatggtagctcgtttaaaggcacgcgcttgaaccacaataacgaccgtcgtgacggtcgtcgcgaacttggccgtcagcaaggtggcgaatgctttacgctccgcatcgaaaaaatggtgcaggggggcgagggcatggctcgcttggaagatggtcgcgtgtgttttgtggcgggagcgctgccgggtgaactttgcaaggttcgcttgacgttccagaaaaaggattttaccaagggccgcgttgttgaagttttggaagcaagccccgatcgcgtaaagccgctttgcccgctgtacggcaagtgtggcggttgcagcttgcaacatcttgcctctgaaaagcaagcggaatatctcgaaaaagtcgaacgcgaaaatttcaagcgcctcgctcatgcggaactgcctgaagattttgttatccacacagggaatgcgtggggctacagaaaccgcgctcgtgtcgtgtttcgcggcaattccggttatggtgctgcaaaacgagcggcctttggtttccgtggtgaagaaagcaataacatcgtcccgtttgaaaaatgccctgtgctcacggatggcttgaatgaattcttgcgtgggcctgccgcgacgcttctcgcggataattgccattcgggcggtcgccgcgatgtcgatgtgaacattttcgataacggtgctggcgaaatctcgttctattacccgggaatgcacaagtccgactttgacgcacatgccataagccatgtcgaaattgcaggccgcaaaatcgaagcggatgcttctgtatttttccagagcaacttggggcttttgccggaacttgtcgaatccgtccgtaaggctgtggatgaaggcttggcgagtggcaagtcttctgacgcttggctgattgacttgttcagcggcgttggtttctttgcctgtattttgcaggacaagttcagaaagattacgactgtcgaacgtgaagaaggctgccttaaacatgcgaaagttaatttgtctgtccctgcggcgttccccgaagattctgcggcatctcgggattgcgtggcttctcgcacctcggaaattgaaaacgtctcggcccctgccgaagattggctcgtcgaaaacgtcgttgatgtccccgccaccctcatcgttgaccctccgcgaacaggcctccccaaagaagctttgactgccatcgtgaaaagctctgtcaaccgcctgatttacgtttcttgcgacccggtgacgcttgcacgcgactttgccaagttctccgaggccggatttgccctttctcacgccgaaggctttgctttttaccctcaaacgccccatcttgagatgatgtttgtacttgacagatagttttttgctattttggaaagtgctgttgggcaaaaaagagagggatacaatgaacaaaaaacagaaagtcgttatgcttgcaactttagccttgggtgggctttttgcaggttgctcaaaatctgaacccattatcgcctgtggccgtgaatggaatccggctgtgggttatgtagccgatacgggtagcgtattcaggatggctgatgaactcatcatccagttgcgttatggaacgggttttgattttaatactttgaaatttgccttttacgaaggaacgctcgctagtaagggcgaaaaactttgggaacacgatttccatgtttctaataaaatggaagcatttacgcttgaagcccgctcgcgtcgcggtggctatgcaaccgcccgtgaaatgacgaagctcaaggcgccgggaactgttgttgtcgaagtctcctccgaaaagggtgtgattgcttcgaaacagttgtctattgtcaatcaataattggttatcttgatgaataaaataaaattcttgagtggaatgtttgctgctgcaatgctcaccgcttgtggcgaatctgaagtatctgttgactataaattaaacgctcctgttacgcttgaaatgtacaccgaaagctattatgcgacgttggacttgaagggcgaagaaaagatggggacgattacagcgacgtatgccgatttgaactactcttcaaaaggcgatacgacgtttgtcaagcgcaattacgtgattgacaagtctcgcggatacctcaagaattttatgccgacggaactcgcctggcgcatcaaggaagtgagccttgccgccgtggaccgcaatgtgacgagccttaccggcattgatgatggctatgacacgttgcttgcccatgtcccgatgccgagccgctggcgcgaacagcttttgaatcctgaattcaagccgcatctcaagcgcttggaaaagcaccgctgggaaatggaccacttgctcaagggcgttgtgccggtcaagggcaatgtgacagagctcctcaaacagcaggggcgcttgaactttgcgcttatcaaggtggactccgtggtgacgaagggctttacgaatcgcgaccaccgcaagtgtttggactacgtcgtctacttgcaagaaacggaaagcttcccgtatttcatctgggaacagcacgtgggcagcaagattgtgccggacaagtttaaggcttacaccgcaggcctcaagggcgaataccgcaccgagttcgaagtcatgattgaaccggaaacgggtctcccgtgccaggaacgtgaagtcaaggtcggaacgcacacgatgatccaccccgaaacaaaggatactgtcacgttcacgagccacatctcgtacgaaagactttacaataccaagcgtgacatccccgacgccgccgagcaataactaagttctgccaactaatttttgtactttgaaaagcatgcgaattttaccattcttccttctccctgtcgcgatgaacttcatcggttgcgcgacgcatgtttcgtcgcagcagaccatgactgatgaccgtaatctcgtttacgaggacacgtacaaggcgtaccgcgaggccgaagaaaagtatttgaacttgctgttcaatattgaacgcatgcccgaggaagaagaactttgggtgatgaagcgcgaacgcatgcttgaactcatgcaactcaaggagcttatgctgaacgcccgcttggaacttgatggcgctatccaggaatgggaacgccacttgctggatgttcaggccgaggtgaaatctcgtgacatcaagaaactcaatccgaatttcaaaggccgcgatgcggagcgcaccagccccggacaactcctccccggcgaatccaaaaatccaagcttcaactactaaacattaaacaaaaaagcggccttcgccgctttttttattgccagctgttcgcaaaacccatcccaatggaaaacttgattctcgtggggcagatatccctgtgcaatagaggcaattcaatcggagtcaacttccgcccgccacgcaaatccttgtcctcgccaatgcggctcagaccgcgagcaaacgtgagcgaaatatcgaacggaatatttccccaaatcttgttgctcatgcggaaactcaaacccacggaacggtcccagaattcatgtttggtgagcttgtctgtgaagaagtctccgttccatgcggctccaattagagcaaacaagtcaacgtacaaactgcgtgtcgagaaaatccagaggtcgtgtctccagtcatcgtaaatcgggtagagatagtggagctccgccattgccgtctttgtacccgagagcgtgtagtcttcgttgctgcgtaagtacgggtaaccatcgaggaatactggcgtgtaatagtacgaatccagcgtatcgctcacgtcatcggtgctccaatggaggtaactcgtgatttttccgccagcagcaagtcgtgcgtggaggagaggcgtctgcacgcttccgtaaaggttcaaaccgaactggtggagtgcaaagtttctgtaatgagattcaattttgccgttttcggtgacgtaaagtgatccggggcggctaaggtcgctgttggcgtactggtaataggcaaagagaccgtttccttgtccggaaattcccgaaccaccttcgccttcgttgtcgccgtaaagaccaaaaccaattgtagcgctaaatcgtttttggtacgtccattcgattctttcatcgtagaagttgacgtttgcccaatcgtagctgatggccgcttgcaatgtatcaatgctcttgaaaatgctgtagccagcggtacccgtaatggcttgcatggcgtaggaatagcggctggagccgacactgtctgctacgtttgaccccacgccttcgtaacgcatggtttcttcgtttgtgtagttcgcataactgtacgaaagcccaaggtcaataggcgtgctgcggttatcccatgcaataaagaattccttttctatttcgggattgagaccgtctgtgttgatgtagtcaaagcctttgccgagttccagcatcagtcctagctgtaccgtgtttttcttgagagcgtcactgatgacgacagcaaggccaagcttagccttgacttcgccttcgccaaagacggtcatgctcggggcgttttcggagatgctgaaaatcgggacgaacagcggaatgttcggaatcggcttgtagtttcgttcggcgcctgcaaattcgcggtcaatgagttcaagctctttgtgctgcttttgcgggagcgttccatgcaagatgatttcgcgttgtgtcgaatcaatgatggctactttgattgtatcgcggtgctccacctggatcacgtccttgtgcaaaacgacttgtgtgcatttggcggaatcggcggtgttcgcgtctgcaacattaactgcggccgcggtcttcgttgaatcaacggactttgttgtgtcggcacatgcgacctggattgtgtctgccttttgcaaaacgctatcgcgtacagtcacgacaacactgtcgcggaatatgggttctgcttctttactgtaaggcaacttgtaaagcgagaaaccgtccttgtcatattgcgtaaagaatatcgtatcgccagcgagagtcggcgtgaatgcgccaccgactacgtttgtgagggcgcgttccttgccggtgttcaggtccttttcaatcaagttgaaaatgttgttgcggttgcttgcgaaaataatcttgtcgttgtcaatccagttgacatcgcgttcgtcatagcctgcggtgcttacgattttgaagtttgcaccgtttgtgtccacaacggcaatcccgcgttgcgtatcgtcaaagaaactaaatgcgattcgctttccgtcagggctgaacttcgggctgtaaatattatagtagagcagcgaagaatcgggcttgaaaatatcaatcggatcttcagcagaaatttttttcaagtcgctcgagaatggaaccttgctcaatacaaatcgcgtgctgaacggctcgcggcgcacgaacacgattgaagtaccctgcttgttgaacgacggatagactgcatcggtgaggtaggtgagtgtagcttcgttcttgcttgtatcgctcacggcaacgtcaaagtgggcatggccatccttgtcgcgattctggtagctgatgtaggtgaggaatgggccatgtacgctatcgttgtaaacgtcaatgcccttgtcgaaccagggctttttcgccctaaatccggattttgcaaaatcaccaatgttgatgagactgtcggtgggttctgtttcaattgcgatatcgccaatctctacaccatcgacaacattacttgaatcggcggcacttgtggagtcttctttcgtctctcgtctctcgtctttcgtctttaaagtatccgaaagcggaatcttgaaaacagctccgtcaaaccatggaccgccaaagtttgaaataccgtaaaggttgttgccgctcacgacagggaagtcctgccagaaggcgtccttcgtcatcttgataccttcgacaagcgtgccgagagaatctttttgtgcctgataatactcggtaatttcttttttccagttgtcgtaaagttgctgttcggagatgcctaaaactttcttgatagcaccgttaagcgtggcgcggtagggctttccgagttcatgccaaattttagggacggcgtcttcaccgtaatgcttggcgatgtagagtacgagagaaaatccctgtgtgtaggggccgagttctgcaaacagcgaattgtctgagaattcgtgcatgtaggggagtgtcatgaggctgtcgttcaaggctgcagtgcggaggagcatgtcgcgatgcgtgtcccaggcgtcaaaacccatgcgtgaagattcgtattgcgcagtaccttcggcaaaccaaagcggctgcaacgtgaacggaatcattgtgaggaagtcgcttctcgtgcgttcattatagtagtccgtgtagctgaactggaagccgtaaaggttcgggacaattttagccccgctctcaatgctcacgagatggctaaattcatgcgtcaccacatccgaaatccagccgtggctgctgcgaattttgaaatcccagttggtgagccagaggttcagtgcattttcgctcgggatggcgctgccgttgctgtaaagggcattgttcaagaccgcattgatgcgtgggagcggcttgttgtagcggctcgtgacggaatcgtaaacggcttcggcgtaagcggaaactttagcggcgtgggttgaatattcaacagggtagatgaactggaaatgttccgtgcctgcggttttccacttgatatcgctctggttgccgtaaaagccggcggcgcttgctgttcccgctaaaaatgcggtacagactgcaaaaatgctcttaatcttaatcttcatggtagtaatttagaattttgagcgtgggcgggaaaacaaaaacatacagaaaaaccgcatgattgctcatgcggttgctttggaggagatgaggattatttttacactcataaaaatacgtaataagcttggcataaaatgtttataaagctgggttttgtaatgtatctgtgtcaactgtatccattgcgccattcctgttacttcctacttctaacttccaacttcctaccgtctacttcctactaaaaaagccacgcatttctgcgtgacctttttttgagggggttttaaggagagacttatttgctaccgacgccgagtgccttgtcgaggccttcaatcaacttgccgttttcgatcacggagaagttgccggtgtagccccagtgcgtccaaggaatctggagggtatcgcagatttcgcgcatggccgtgaggtagttgaggcgggattcagcggtagagcggaggttcaatgcgccgaattcgttgatgatcaccggtacgttgttggtggcggcccacttcttggccttgagaatctgttccaagatggcttccttgctgccggtcttgtagtagttcttgatgttggttttcacgtaggactttgtgctcttgttgacaccgaagtcgccagaaaccgtagaccactttgccggatcgtaggggaacggaatatcgtggatggtggcgtagtccgtccaggaaccgccctgatgcgtgaaggcgaacggttcgtaggtgtggatcacgtagatgatgttgtcatcggtgaacggagtgcgcttggcgaggagcgtgatggagtaccactgggcatcaccgaagaggatggtgtgcttggtatcaaccgtgcggatggcgtcaatcatggcctgggctgcggtggtccatgttgctgcagtgaccttaccatcgctcatgtccggttcgttcaagagttcgaagaacaagtcttcgcgggggctttcggcgtagtgggctgcaacatgcttccacgtttctgccatcatcttgatgtagttggggtccttagcgctggtggtgttgtagctgttgtcatattcatggtagtcaatcacgaaagacatgttgtacttggcggtccattctacgaaggagtcgagaaccaggaacaaggtgtcgtcatcgaacttgagttctgtgtcggtgcctgcgatgaatgcgtcacggtttgtggcatagaggtcaaggtcaatcggcaagcggaggctcttgaatccgttgtcggcaagaatcttgacgtcgctttcgcccaattcaaaggacttgaacttgccatctgcgttttcgagccagttggtaaagttgacacccttgttgaggtacttcatggccttttcctgcaacgggttcgtcacagtgatttcagcttcggtaaattcaacgaccggaatgaccgggtccttgatttccatatccggctggtccttttcaacttcggaagaatcctgcaggtagatgttgtcgatgaagagggagtcggtcacgagcttgctcttgtttcccttggcctggaagctgattgccatgatgtgcttggcgtcgaacggaatttccttgccccagccaccttgaacgaggtccttgaagcggacgacagcctgcttccatgtgcgggatgccgggaacttggcgagatgcacgtcgtagtcttcgacgtcggtgatttcgatatgtacttcgtgtgcgccgcccttgtaccagtaggtaaggccgccgaaatgtccgttggcttcgtccggtgcgacctgcacgccccagcctacgtacggatcgtattcgtaatcgcctctatcaagcgtgtagttgacttgcaaggcgtagttggaaccgttgttgacgcggcccgggatgatgttttcttcttcgtttagcggagtcgtgatgatggatgcaccaccgttgtcgttatcgttgtaggtgtaccagtaatcaccgattttgctcaagttatcgccatcttcaaagtcatcgaccaaagtgccgagaccttccggcatggtaataggaccttctgcagggagcgtagacgggtcgaccactgcggcagagctggaggtcgggtcaatgacagcgtcgctagaggtcgggctcatgtcgctgctagaaaccggaacctgattttcggcacccggaaccggattgttggcgaacagtgcctgggtattttcatcgccacaggcggtaagtgccatcacggttgcgataccgagaacgctcattttgggatagaaattcttgagttgcataaaaccctcttaaggtgattttttcttttttaccaaagatatatttgggggtcggttttatgctatgtaaaatgatatatcggaataaaaagtgtaataagtgttttggtctaaaagtccactttctgtacgaaaaacgttaaaaaatattttatttaactgacgcaaagcgtttgacaaacgttattctttttatctttggttttggatgcgctatttttcggaaatttaccacgaatcaacccagtacattccccatggaagcggggatcccgtcattatgcactgggaaaagcaagcgtatgccgataagcgttatgaggggtgcaatcgctatcctctgacggccgcattcatgccgcttttggcaccgatttcggcggattatctgaatccggtttgcgtctatgccgtggtgcatgggggagaggttcccgatggcgtttactacgtggaccgtgcagaatcgaagcttgtcaagattggcggtgtcgatgtccgcaaggcgattcttgcatcgtttccggaacaggaatttataaccgaagcgcagacgattttcatttacacggggctcctggaacgtgctgtttggcggttccgcgaggcggcatatcgtcaggtgcaaatggacgtgggctctgcttgtgccaatacgattcttttggcaaagtcgcgtgggcaaaaagtctttgcgcttggcgggtttgtcgatgattctattgcggttgcgctcaagctcggggctactgaaatgccgatggcggcaattgctgttttcccggaaaagagcatggtcgcgttcaattccgtcgatgatggcgttggtgaactcgcgtattcgaaccatgcggagatgggcgcttatgcgggcgaagatgaatgccgtatggaaatttcgcgatatccgtcgcgattcatgttgcaaaatcgtctagaaaacattgacaacttgaacctttgcatgaaggtgcgccgtttgaatgtgcaggcgctcccgggcgatgaatttccgctgacgccgtcgaagtttacgaatgagtattatttgcgtgaactgtggtatttgcgcactgataaaaaagtcgctgcgccttttgttcacggaacgctagacttggatgatttctcgtcgatgttgcgctggctggaactcgctcagttgaacgcttttggcgcggggctaataaaaatttgggtggtggtttttgatgtgatgtttgtgtatgcgggcgtgtaccgctacatccctgttcgcaagtccatctatatgcaaagcggttctgccaatccgaaaaagtttaacaagtgctttgccgttcctgaacaagttcaaaattccatgttcgctgtggtgcttacttcgaatttgaatgaatcttgccaggtgcttgggaaccgcggctaccgctatatgaatttgaatgcgggcgtgctcgccgaatcgctttacgtctccgcgcgcttgctcaacaagaccgcccgcgaagaacatttcttctaccacgacgagctcaaaaaacttcttgaaattcctgaaaccgaaagcatcatctcgaccgtgctcatcggaaaaagtcccgcgagatagcggattttgaaacgcccgcgcattgtcaccccggccttagtgccgggggcggtattcttgtttttaagcgaatatattgagcatcactggtgtcacgaatacggtcatcacgcctgcgacgccaatggacaaactgctcatcgcaccctgaacttctccaatttccatcgcctttgtcgttccaagtgcgtggctcgctgttccaatggcaacgccttgcgcaaccggattcccgatgcggaaaaatctgcaaacgagcggtgctgtcacggcgcctgtaattcccgtaatgactattgccacaatcgtgatagacggaataccgccaatttgctcggataccacagaacccatcggaatagtgatggacttcggaatgagcgaaagcattagcgtcttgctgatgttgaaaatcttggcgcaagcgattatgcaggcgatgcttgtgatgcaacccacgagaattcccgctaaaatcgggagccaattgtttttgagagcctgaatgtgtctgtacaaaggaacggctagcagaactgttacaggtccgagaaagaacgaaatgtaatcgccgcctactttgtatgtttcgtacttgatgcctgtgacggtcaaaaatccgatgatgagaatggtggcgatgagaattgggttcaaaagcgggttacgccatttgttgcggatggtgacgccaagctcaaaagtgatgattgtaagaataattccaaacatagcgcgttaaagtcaatttttgtttttgttctttttgcttaaaagttgaacggtccagccggttgttaccatggttataatcgtaatcacgatgcagaggaacagcaatagtggccattgacttttaacgtcatcgccgacgagcataaggccgattgcagggggcaagaagaagaacgaaaggcgtttcaagaagaaatcgctcacttcgcgaatctggtcaagtttcacgatttttaggcaaagtaacaagagcaggatgagcattccgagaatgttgccggggacgggaatgcccgtgtaatcatgaatgaggtcgcctgcgtagcaaatccccaaaatcagggctagttgtaaaaatactcgcatgcgcccaaagatagaaaacgccttcacgtttgcaatagctatattatgcggtatgaaaattgtatttatgggaacgcccgcgtttgcggctcaattcttggagcacctcgttgcttccgataacgaagttttagctgttgtcacacagcccgatcgcccggcaggccgtggccgcgtgcttacgcctccgcctgtgaaagaggctgcgctcaagcacaatttgccggtcttgcagccgacggacttgaagtctcctgaattcgaagcagacctccgcaagtacgatgccgacctctatgtcgtcgtggcgtattccatcttgcccaagaacattttgggcatcacaaagtttggtgccgtgaacgttcacggcagtttgctcccgaagtaccgcggtgccgctccggtgcagcgtgccattgccgatggtcttaatgaaacaggcgtgaccgttttccgcctggacgaaaagatggaccacggtccgattcttgcacagcgcacggtcgtgattgaccatcaggacacaaccgcaagcttgctcgacaagatggttgttccgggttgcgatgccttggacgatgcgctgaaccagctcaagaatggttgcgaaaaggatttgacgcaagaccacgcacaggcaagtggcgctccgaaaatcaagaaagaagaaggcttgattgacttcaatttgccggcacgcacgattcacgatcgcatccgcgcgttcaatccgtggccgggtggctatggaaagctcggtggccgcatggtgtacttgcgccagacggacactcccgaaaatggtccgaagcttgctccgggtgttgtcgaattcaaggacaaccgactctttgtcggcactggcgaaggcgttctcgaagtgattgaaattcaggccgaaggcaaaaagccgatgcctgtagcagactttatgcgtggcattcaaaagcgcgagggacttcaattttgttaacggaacgtgaagaagcctttcgagtccttttgctttggcaaagagatggctcgttcatcaaggaaagcggactttctccttttgcgatggaacttgctctgggcgtttgccgcaggcacttgtaccttgaatatttcgtcaagtcgctcacgaagaaattgccatcgctcgaagcccgcgtgattcttgaaatgggcctcttccagatgttctttatggacgtgccggattacgctgcaatcaatgatagcgtggaacttgcaaagtctgcaaatctcggcgagagtactgcgcggcttgtgaacgcggtgcttcgcactgctcgccgtcaaggcgagcctgcgcttccaccgcagcgcgttcgccgcgtgagcgtcgagaattctgtgcctgaatggcttgtgcgtcgctggttcgacgtgtacggaggcgaccgcgccgaagccttggcgaaggcgacactggagcgcccgactgaatggatccgcgtgaacttgcaaaagacgagcgctccggtgcttgccgaaaaaatcggcattacgggcgcctcgattctctacgaccgctttattgaaatcccgcgtgacgtgggcgtgaagctcttgcttgcgcttccggaatttgtgaaagggcagttctcgttccaaaatccgtccgcatttgaagtcgtgaaactcctcgacttgaagcctggcttgaaagtctgggacgcttgtgccgctcccggtggtaagaccgctctcatggctgaaatggatagctcgctcgagattctcgcgagcgattcgtctgcctcgcgtctcgaaaaaatgcaagacctgatgaaccgcctcggccttacaaacatcaagaccgaagtcatcgacctcgctccagcctccgcgacctccccgcagcaatctactctctcgtctgaagcaaaattcgatagaattttgcttgacgttccctgcagcaacatgggcgtgatcgctcgccgtccggaatccgtctaccgcatgactccggaatccatcaatgaagttgccgaactccagttcaagattctcgaaaatgcatcgacggcactcgctcctggcgggcgcctagtctatgccacttgcagccccgatccgacggaaacaacgcgagtcatcgcacgcttcgtcaaggttcatcctgaattcgtgaaagtcggcgaaccggtattgcctggtctcaaggattcccgccttgacggcttttttgcacaagctttggaatacaaaaaatgaaaaaactcattacgatcctagctctaagtctggtatcgcttttgcatgctgaagatccgttcgcatttgcgaaggattctgtcgctgtagaaaatgatatcacattctcgcatttgtccgtttttcttgagggtggtgaaatctacccgatgggcgacctgatggatgctgtggaaaacgctttatatggtggcgtaggcgtgcgttacacttactgggaaaacgttgatggaattgtgatgttccagtacacgtacttcaagcctcgtaccgatattaaatatgatggcgctcatcaatttatgggtcgtgtcggtgcggaatggaaatggccgacgattcgtccggtggctctcggtggcggctttacctgcagttgggtccgtgctgatgcggaaaaatccgattggtttcaaaaaggtggttcgttgatcgataacgaaacggaatttggctggtatgcaagaattagtttgcctgtgtttaggttccaagattatagtgctggtttccatgtgatgtgggaacggctttggactctcccgaaacgttctgatatgttgtctgctggtatcacttttgaaaggagcatctggtaatgaactcctttgttaataaaataatttcagctttggctgttgctgctgtttccgtttttgcatccgttgatcctgaaatggaaggtttggaagtcgtttcccgcgatgacggaacattcttgatgggctcaccaacgttctattttgatcgtactttaggggcgggcggaattcattctgaaagcgaattgtggacgcctcgcaaactgcattatcgtttgcttttcaatcgcatgtctgttttgccgagttggaatcctatcgaaacaccatctgtctggatgaaaacaggcaatgaacttggtgacttgatttatcaggattttttgactgaggttgaaagtcgtccagacaacagaacaccgattttggaaggcggtttccgtacaccgatgattcatggtttctgggctacagggcgtctgttccaagatgaccattacggagctggtcgtggctatagaatttctaaaaccaagaagtcgttctcgcattttggtgaaaactggccgctgttcagctctgcttacggtggacttggctataccaacgattttgtaaatgcatcagtgcttgctggcatggaatacatctggctctttacggaaacttctagatggattcctgtgctgtacaagccgcgtgtcgaagcgcgtgccgacttctggaatttctctacaacgcttgtttatgaaaatgcagaatatcgtgatgatggtaaaaaggaattgggcgaacgccatgaagttaatggctcctttgtttatacctgtggcgaaaaatgcaaacaaggtatgttacaactttctgccgggcttgcattccgatttgttgatgatgatggcgttgtttatacggaactcaaggatgatcgtgtcttatggcccttccttgaaatgcgtttcaaaccgatgaatcagcttaagtttgatgtgatgttcggtgtgaatgatagggattggcttgttcaagatagccttgaataccaagtgcctgcgtttgaaaaaatgaatgtgacggtgggctttaagaatattgccggaacgcgtttgaatccgattgccgatacgcgagaattttttgatggcgatacagtttctctgactgcaaatggtcacatgaacttgttgcaaggctatgtcggtattgaagacacgctcacgaatttccttggcgttggtgttcgtggaagtttctgggctgaatatggcgcagaaacgtttgatgtgaaagagtttgttgatgatggcgagaattatacagctcgtcatggtgatgttggtcgaatcaattcctggattaagggcgtgacgggtgaactttggctcaacctttggtacaaggaaatgtttaagtttacggcgcttacaggctttgaacgtattgatggcaaccaaaaacgttttgaagtcaatcctgctgaattctttgtggcgtttaatgccgattggcttatcaagaggtctttccgtatttcgcattctatccgttacagaagtgatgccgaatggaacctccgctcaagggatcctttagttgtgaagggagactggttctgggatgttacctttgaacagcgtttcccgaaatatgcaatttctttggcgggaactcttgttcaagtgcttggcaaggaagttgttgaaacaccgaatggtggatacagccgattccgttttgtctgcaccgccaaaaaggctttttaacaaaacactttttttaacgcttttaagctgaaactattcgcgaaggtctcaaaggctttcgctttttctatccattcaaatgcggtgggcttgtcgctgttttctgttggcaaatgcgaagcctttgcttttgtcaaaagttgcacgtgcaacacgtcgcattcgattttatgcaccgtaatgctgtggcggaacgtcccgcaatattcaacggatttgacttcgtcggcgttgatgtaatcttctgctttggcggggagtgctacagtggcgtggcgagcactttcaaaatgtgggagcgcaagctgcttgtccaagaatttttgtccgccattcacagctaagattttttcgtccgcactctcaactacaagtacggttccatgccagcttttttcggtgcgctttttggcgggcggaaattcagttgtgcggcactcttggaatgcgcggcattcgccgcgtagcggacatgtttcgcaaagtggcgatttcgtcttgcagactgttcgcccaagctccattaacgcttcgttatgcatgtacgccttcggagaatccgccacttcccgcgcatattcccaataaatctcagtgcaatttttatttgcggaacctttatctgtcggcaaaaaatcaagctcgtacaaacggctaaaaatcctgacgagattcccatccaaaatcgcttctcgttggtggtaggctaggcttaaaatagcacctgctgtgtatgccccgattcctggcaatgcttccagttccttgcgcgtctcgggcattttgcaaggttcctgggcttgccgaagcgctgcgactattttcgctgtctttaaaatgttcctagcgcggctgtaataaccaagtccctgccagtacttgaaaacctcggcttcttccgccttggccagtgcttccacgtccgggaaccgcttcatccatcgcgtaaaataatccctgaccgtcgaaacttgcgtttgctgcaacatcgtctcgctaatccatacagcatatggatcacggggcgcgtccaagcccgcaggtctccacggcaattctgccgcgttcgccctgaaccactcgcgcaaacgtttcaacgaatctggtgtcataatgcgggggaatataagaaaatgattgcgttctgtcattgttgttgttatattggctatagaacagcaaaaaatatggagaatatatatgccagaatatcctttggaaaaaatgcacaagtacttctttgactggtttgaagaaaaacgtaaaaatgatggattcttttattctgtgagaaagcagaatggagataggcttcgcaatggatacctctttttagggaatgattattatataggagttccttttgttaatcatagggattggagacataaaacggcttcgattcagtttgtctatggaaataaaaaggcggatgatttttgtattgaatttgtgagtcgaaatcttgaaggcgaaaatctcaatagtgaagaaattgatctggcagaaagggatttttatgaaaaaatgcttgacttcaatgatgtgatttgtaagtatgctcaagaaaatggtgggcgtcgtttaacggaacaagaatgtaggttgtacgaatccaagaaaaagcttccaacggatataaaggaacccatatatgtattctatcatcattctcatcataatccgttaaaaaatgcgtataactgcaaaatctatttcaatgaaacggatgtggaaaccgctctagaaaaaatgtatgcgttttggaaagaatatggaatggcttattggaacgaatactttggaactccctcatcagccgtcgaaactataaataggagccttggtaatatagaccattctctagcgcagtttgactggcctaaaaaagtctaggtcagttgttaaaaacttgcagactataaaaaaacagcccttggggctgtttttttatatcccgtacgtttctcgctttaacttcctgaaatactcaaactgcgtcttggtcgagcttgcaagcgtgtagcgttcgctgcgcttgtggctgtcaattcgcatctgttcgtagagttccggtttctcaagtttgatggtgcggcattcttcgagcgtttcaagccacttcgcttcgtcaatcggcaaaatgcgtccgcaactgtcgtcctgcacaatgtcgtgcggaccgccgtaattgcttacaatcgcgggcgtgcctgtagacatcgcttctacgaccacgtttccgaatgtatctgttgtgctcgggaacaagaaaaagtctgcatccgcatagaggctcgcgagcatctcgccgccctgttcgcctgcaaagcaaacactcggattgtccttgaactgcttcttgatttcttcaagataccagccgtagcccacgtacatgagttccacgtcgtcgtgcttggccgagaacttgctccacacggagttcaaaaattccagattcttttctttggaaattctaccgataaatgcaaatcgcacaggcttgttgggtcgctcgctgccgaacttttcccaagcccctttgccgcgcattgtgggcgaaaacttgtcaagcgggagcccgcgggggaggatctgcacctgatttgcagggaccttcaggtccttttgcagaatgtttgcgtagtcattgcatggactaatgactgggcgcgccatccagtagaaaatgcgcatgagccaaagcacgtacgtgtgcatccactttgctttcacaagcgtttttgcgtaggttggcacgtcggtgcggtaatggctaaagaccttgatgcctgcaatccaggcgcaaatgcagaccgtccaagcgccagggctcggggtctcaagttcaatcatgtcgatggggtagcgcttgagcaatcgcagtgccggcgaaatgcgcggaattgcaagttcactgttcgcgtacccgagctgttccatgctgaacaaacgcggtaacaaaacgcaatagctgttttcaatcacaccgcaggggcgcgtattgaaagcgctgccggcgaggtaagccttcatgccgtgtgcgcgcatgtacgggattacgtttctcaagttgttcgcaatgccatttgtctcgtccaaattgtccgagtaaaacaaaatgcgtacatcgttcgggtctctttgcttgcgttcctttttcaagtaaaaacgcaattttaagagcttcggcaagtttataatcggcgttaaaaacaccagaggcggaatccagcaagtgcggatgtttccgggaggtctgtggtcaaacgagaaaatcttacggaaggtgctcgtgaccttgcgtccaaaaattgccgggcgtgaatcaagcttgtcgctagccttgagctttgttgaacttgacgcagtcgtcatacatcactcctttgccaccgaacaagtctaatgcactaccaatggtaagatcaatcttgccattcgaaatttctttgcaatggatcaggtcttcaagcgattttgcaccacctgcatacgttacgggaattgggctattctcggcgaggaacttgatgagctcgtcgtccatgccctgctgcttgccttcgacatcggctgcgtgaaccaagaattcatcacagcttttggcgaggtcttcaagcgtttccttgttgatttcgatatcgataatcgtctgccaacggtttgtcgcaatcttccattgtggcttgccattgaccatgccggtgcgcttgcaactcaagtccaaaatcaggtgttccttgccgaccgtctttacaagttcgtcaaggcgcgaacggtcaagttttccgtctgggaaaatccagctcgtcacaatcacgtgcgatgcgcccgcgtcaatgtattctttagcgttctgggcgttgataccaccaccaacttgcataccccctggatacgccgaaagcgcgtcctttgccgcgctctcgtttcccttaccaagcataatcacgtgcccgcctttgatgccgtctttcttatagagttcggcaaaccatgcggatgacctgtctgtttcaaaatttgtcttgagccccgctccactatcggagagtgaactgccgacgatctgctttaccttgccatcgtgcaagtcaatgcacggcctaaacttcgtcattagtccttgacccctgtaatagcccagtcaatattcttgccgagaccgttcttgcttctgccgcggtagaataaaacttcgccacctgcagcaatcttcatggccttctttgcaaaccagccgtcaatcttgtccaagagcgaggccttctgcaaaaccttgttcacggggaacaccatggccggtacgccgtttttccattcaaaggagagcgtggtcttcgggaacttcttgccattgtaatcggagccaccttccttgacctttgtcggaatggcgaccttcaagccttgcggaccgttgtacaatgcatatcccatgagctggccgtctgtcgtgagtgtaatgcggcctgcgtgcatcggcgatttgtcgctggtgctaaagttgatggtgcgtgcggcgatttcggttgcctgggtggtttgccaggtttggtccatgtaggcgtagcccttgaccatcaatgtgtcttcgttgtaggcaatcttgcccgtcacgcgtccgtacggaatatgaatatactgggcaaacttttccttgccgaaggtccaggtgccgtttcccggaaccatgccttggaccgcactttcaaatgtcacgtccagaaggaactttccacccttgtcggcactgtaaaggacgcgatggcctttgccaggtttgttctggagaatgtattcgtccgtcttgatggtaattgttgatttttccttgcttgcaacaaggcgctcaggcgggtactggcgaccgacggaataggtttttcccttgaagttccagaagctcaggtcgcagccgattttgcggcccgatcctggtacgttgagcagggaatagttcacaaaggcgcgcgtgccgttgtcgaatacgaactggtaactccaagtctcgttgaaatccttggtgatagccttgtgcggcataaaatcacttacagtgagggctctgtcgttaccctgcggtcctgtaacttctgcggcgtgtgttgtcgcagaaatagcaagcagggagcaaatccccaaaacaatattttttatttgtaatctcatacttgaaaaaataaaaaaaagctgttcttgtggaacagcttcattctagaaattcgctgaacggcggttattatggaatgaactgccgataatcggaacaagttacaggcgcaagtcgcggcccatgcccatcttgagttctacgcgacggcggacgaccatttcgttgaacaaatccgagaggcagtcttccatgcaaatcatgggtttccagccgagattcatgatcttggtggggtcgccaattaggagcggaatgtcgttgcaacggtcgtaacccggatcaaatctgaagtctacgctcacgccggagatgtccacgagcatttccacgagttcgcggaacgtgtaggactttccacagcaaatgttgaatgcttcgccggattcggcggtattcaaaatctggatggcggcgcgggcaacgtcacgaacgtcaaccacgtcacggcttacgtcgaggcttcccgagtaaatgaccggttccgcgccgtaatactttatcttcaccagctggtaggcgatggatgggattacaaagcggcggctgtgatgcgggcccgtaaaatggaacgggcgtgcaaacacgatgtgcaaaccgtttgcattgcggaactggttcccgagaatttccatgcatgccttggacgtggcatacggagtgagcgggttaggagggtccgtttccttgtgcaggtaagtcagttgctgttctgttcgaccgtagatttcgctactgctgaggagcaagacttttgccttcggcacaacctgtcgcaccgcttcaaggagcgtctgcgtacccaacaagttgatgttgagcgtttcgtaaggcttcttgtagctgagccccacagaggattggctagccaaatggtaaatgtgcgtcggtgaaactttctgaatcatttccagcacattcctgaagtctagcaaatcaccggtcaggtactgtactccttcgaccttttgccacggctgcggaagttcatcactgaagctgtacagctcgtgattggtgccgcttaagttagatagaatactgtacccaagtgatcccgttcccccggtaaccaatatgctcatctaaacctcacttgcctggatggctttccaggcatctgcaataatacccttatcaatattacaaactttttcgacctttccgatctttgtaggcaaaatataaactctagtgcctttttcggccttcttgtcgacagccattgcagcccaagccgcttcgacatccgtgttgtatgtcttcgggaatccgagatcgtcgagcaacttgttttggcgctgttcgtcttccttcgaaagctttccgaggagcactgcagcgcgtgcggcgactctcatgcccaaagaaacggcgataccgtggctgtaaagctcgtaatgcgtgagcttttcaatagcatgtccgaatgtgtggccgtaattgaggatggcgcggaggcctgcttctttttcgtcgatgccgaccacttcggccttgatttggcagctgcggaaaatcatgtgcttcaacacgtcaaagtcgtgagccttgatcttttcgacattattttcaaggtaggtgaagaattcttcatcgtaaatcacgccgtacttgacgatttcggcaagacccgcaaggtattcggttggggggagcgtgttcagcacagaaatgtcgcagacaaccgctttcggctggtagaatgcgccaatcatgttcttgccttcggcatggttcacggcaaccttaccgccaacggaactgtcgaccatcgacaagagcgttgtcgggaactgcacaaacggaatgccgcgctggtacgtggcggcgccaaagcctgccatgtcacctacgacgccaccgctgaactgcaaaaggcagctcttgcgggtataaccgcggtgcaacataaagctgtaaagctggttcaagttgtggagcgtcttgtggccttcgcctgcctggaacttgaaaatcgggcaacgacctgcctgaccgcggagttccgaaagcttcgtgttctgttccttggcaatcgtcgtgtccgtgcaaatcaagaattcataagtcggggcaagacgtaagccttcaagcataatggctgcatccggcacaatgttcttgccgatgaaaatcgggtagcgaccgccttcgctcgggtgcacgtcaagcgcatggctttcccagaacttgagcatgtgcatgatgcgttccgtgacgtgcgtttcggaatagtcgttcgtgctttcgacgctaaagtctgcgttggcgtaattcttttcgcggtctttcagcatctgcttgattttttcaagacgttcttcatccgaaaggtttgcgaggagcggtcgcgtgttcttgcggccaatgcgttccgaaagcacttcgggctttgcccacaagcggataatcgttccgttttcgcggatgaccttcaagttttcggcttgcgtgagagcgccaccgccaagagaaacgacgagaggcttttcgctctgtgcaatttcggcaattacgtcgcgttccatcttgcggaacgcggcttcgccttcttgctcaaaaatttcgctaatggatttgccggcgcgttctacaatgacgttgtctgtatcaacgaacgggcgtccgaggcggtctgcaagggcgcgacctgtacggctcttgccgctggccatgaatccggtaaagtatagatgcttcttcattttagccctgcattcctttgcgcataatcgcggtaagttcttcgtttgttttgttttcggtttccttcgggaaccactttttaaagctttcgaggccttggtgtacgagcatgccttcgccagttacaatcttgcaacctttagcttctgccatctgcaaaagcttggtgtgaggcggcgtgtagacaatgtcgcagacaaccagaccattgtgcaggcattcgtctgtaatgggggaagcgtcaacgttcgggctcatgccgacagacgtggcgttgatgatgatgttgaagtttgcagaaatacttgcaaattctccaaacgtcgtgacctgaacggtcttgaaattcttgtcgccagctttgctggactggaaaaacttgttcaaagaacttgcgagagcttcgcctttttcctttgaacggcaaactatagtaagctcgtttttttgttccacaagtgtaaacgcaatcgactgggcggcgccaccgtttccgaggagtgcaatcttcttgttagacggacttacgccattctcttcgagatttcgcacgcaaccataaggatccgtcgtcgttccgcagagagtcccgccgacaatgccgtccttccagtacagcgtgttcacgctgccggtgaacttcgaaatttccgaaagttcatctactaggcgggcagttccgtctgcattgaagaattccgtcttgtaggggatggtgacgtttgcaccatggaacttcatcgccttgaagccttgaatcgcttgggcgaaattttctggttcgggtgcgtaggggagatatgccgcattgatgccaagggcgtcaaaaagggcgttgtgcatagcgggcgatttgctgtgagcaaccggatgcccgaaaatgcaaagagtttccgtctttccgtttatggaagccaaagtaacctcgtatgtccttcccacctgtggggaaaaactctaaataatacactacaaagatatattattctagataaaaaattatgcaataagaaattaacagtggttagtaggcagtaggaagtagacggtaggaagaggctttcccgccggaacctgtcattcccgcctccgagcgggaatctccttcttgtatagtaacgattttgaaagctctcgtctttcgtctgtagccgcatagcggcgttctctcctctaaacgccccctagacacaatttctatatttgtgctcgatgaaattacctatcgtttgcataattggacgtccgaacgtcggaaagtcctccctcttcaaccgcattcttggccgccgtgccgccgtggtgagcgaccgcgatggtgttacccgcgaccgtcattaccagaatgcgatttacaagggtcacgaatttacagtcgtcgatacgggtggattcttgcccgatgattctattgacgtcttggcggacagcgtccgcgcccagatttttaacgccgtgaacgaagccgacctcgtgctcttcatggtcgatatccgcgtgggcatcaccaagcttgaccagcagtttgcgcgccttatccgcaagcttgacaagaaggtcatcctcgtcgcgaacaagagcgaattgcagggcgatcgtcaggaaagctacgaattcctcaaactcggctttggtcagccgcgtactgttagtgccttgaccggctacgcttgcctctcgcttttggacgaagtggtctccgtgctcccgactccggtgcgtggcgaacgccgcgaagaacgcccggtgcgttttgccattcttggccgcccgaacgcaggcaagagtacgctcctcaaccgcctgttgaacgaagaccgcgctgtggtctccgacatcccgggtacgacccgcgactccattgactgtgactttgtcgttgacggacaaaagtttgtcgttaccgataccgctggccttcgcaaaaaggctcgcgtcgaagacgaagtggaagtcttcagcaacatgcgtacgctcgaaagcatccgtcgttctgatttgtctgtgctcgtcgtcgattgcacgcgcggcatggaaatccaggactaccgcatcatcacggaaatccgcaaggccggtaagggccttgtcgttgtgctgaacaagtgggatatcctcccgaacaagaacgacaagtccttcgatcacatggtcaaggaactcctcgaacgcgaaccgatgcttgaatttgtaccgattctctcgatcagtgccaaggaaggccagcgcgtgggccgcgtgattcaggctatccagaccgtctatgccaactgccgtcgtgtgcttggccgtgaccgcgttgccgaaagctttgcgaacttcttgcaagaaaaggctcctccgagccacaacggtcgtgtcgtcatgcttacccgcgcctgccagatcatggtggaaccgccggtcatcgacatcgaaacccgcacgccggaacttgtcgacgaatcgtacaagcgctacttgctcaaaaagttttatgacgaattccagttgcagggcgctccgctccgcctgaatttcgatagaaagttaaccctcagaaaggatgaagaacttgaacagtttactgagtcttccaatagcgtacttgctggggtcgatccccagcgccatatggatcgcaaaactcgcgaaaggtaaggactttgatattcgtgactacggctccaagaatgcgggcctcacgaatacattccgcgtgctcggctggaaacctgctctcccggtcgtgttcatggaccttttgaagggcttttttggaccgtttatcgctcaaaagatgtgcgaagctcaggtcgccgctggcggtgccgattacagcgcatgggtgccgctcgtcgcaggcctcctcgtgattcttggccacagcttcacttgctttgccggtttccgcggtggtaagggcgtgcttgcggctctcggcgtgttcctcgccatttccccgctcacagtcctttgcgcatttgctctctggattatcctcacggtcaccacgaaatacgtctctgtcggcagcattttcgggtgcggacttctcggcgcactttccatctttggctatgtctgcccggaatactacttcgaaagcatcaaccttggccagatgattctcgccgtgattgtcgctgtgttcgtcatcgtgaagcacaagtcaaacatcaagcgcctcctcaacggcaccgagaacggctttggctctaagcgcaaaaagtaagtaggatgtgggctatgggctcgcttgcgatgctcgctttggggtatgaggctctttttatcgctttatactaggtctatattctgtaaattatatagattatagcgaaaaggtcgcatttaaaagcccaaagcgtagcgtgctcacacctcaaagggagccgtaggcgaccgtgctcatagcttttaataaggaaacgaaatcatgaaagttacagttttaggtaccggtggctggggcctgaccctcggtcaagttgtttacgaaaacaagaacgaactcactttttggaccaattcccaagcagaagtagaccttctctccaccgaacaccagtacaaggacaagctccctggcgttattttcccggctgattttaagtacacgaccgatatgcacgctgcccttgaaggctgcgacatggtccttatcgttgtcccgtcccagttcatggctggtgttgctgcaaatcttggctcttggacccccgcaaagggcaaggaaccgattgttgtctgcgccacgaagggcattcttgaaggcacggaccagctcatgagcgaagtcatccttgaaaaggtcccttggctgaccgaagacaagatggttgcctttagtggtccgtctcatgctgaagaagtgagccgccacgtgcttaccgccattgtcgctgcttgcgtgaacgaagactctgcaaaggttgtgcagcaggcaatgagctgctcttaccttcgcgtctatacctcaaccgatatcgttggtgtggaactctgtggttccgtgaagaacgtgattgctattgcttctggtgtgctctatggccttgaagcgggtggcaagttcaagattggtgacaatacccgcgccgcaatccttacgcgtggccaggctgaaatgtgccgcttgggcaaggctctcggtgctaagcccgaaacgtttgcaggccttgccggcatgggtgacctcatcgtgacgtgcctttcccagcacagccgtaaccgctacgtgggcgaacacattggtaagggtgaaacgctcgaccaggtgcttgctggcatgaagatgattgctgaaggagtgccgacttgccgcagcacgcgtgctctcgccaagaagcttggcgtagaaatgcctattgtcgaagctgtctatcagatgttgttcgaaaaccgcaaggtcgaagacgtggtcaaggaaatctggggccgcgaactcaaggccgaaaactgggcttagtttaaataaactaacaaatactccgccacgagcggaattcacctttacattgtcaccccggccaccgtgccggggttgtctttttatcccgtcatcctgagggcgaaagcccgagggatccataatttctcgccgaaaaaacagaaaaaccatcaaaatccttcaaaatttcaatttgtaaacaaaaatttacttttgaaaattaaaatcagattttgttcttttgtccgaaatctcgaatttttaaaattgccgtttttgctcaaatttcgctaaatatgtcaaaaagtttacaattttagcacgtaatctttttgtaagaagttaggcgtaaaaacgcaactttattccaagttgaaatattttttttgtaagcaaaacttaacttttgcgaaaaattaatgtaaactttgttttgtgaaagtttttcacaaagattggagaaaatcaacaagggagcatattatgcattacacaaagctcagtgttgcgggttgtgccgcactcatgtttggtctcatcgcttgttccggcgaagacggaaaagacggtgttaacggcgtcaatggccttaatggtgccgatggcgcaagctgcgaagtcaagtccttgaaggacgaatccggctacaaggtgctctgcggaggggattctgttggcgtcttgttaaatggtaagactggtgcaacgggtaagcaaggtattgctggtgctactggtgctaagggtgataccggtaagactggcgcaagctgcgaagttaaagaaaacaaagacattaatggttacgatgtgctttgcggtggctcgaaagtgggtacgttgaagaatggtaccaacggaacaaatggtgccgatggcgtttcatgttctttgtctaccccagctgacgatggtagcgttactgttacctgtccaaattcttctcctgttacaattaagcagggtaaggatggtacaaactgctctggcacaaccgttacgaaagatggtcgaaaaggtgtcgagatcgcatgtggtggctctatcgtcgatacgctatggaatggctccaatggctctgatggcacatcgggctctgcaggttgcattagcgccgatgacggaaacggtatcgttactgtgacttgtggtgatgctacaccgattaagattaccaaggctgtgtgcggtgcagacgcctttgatccagataagaagttctgcgtgcttggcaagacttatgacttgtgcaaaggcaaggcttacgttgtgaacagagaattctgtaacgatggcgttgttgctgaattgtgttctgaattcaaattcaacaaaacaaagacaactgctcaatttgttacttatcgtgcaacgaccaaggatgaattctgctggaatggtatcgtgactccgaagtgcggaggcaaggaattcgacgagaatgagtactgcggcaaggcttacgatggcgtaacagactctatctataaatactgtgacaaaccctccaaacttgaggatatttatgatgtcatcggtctggcctcggttgttgctgaaccggaagaaggtgcagaagaaggtgatgccgttgccccgagttcttctagtcagagcttctttggaaacctgattggaaagccgcttactcactataatgaagaaaagttggttgaattctttacaaaacttggtaacattcagagtggtgtaaccgagtgtggtatcgaaactccggaaaagtgcggtagcaaggtctataacgcgaaaaagcagttctgcgatattcgtgatgaacgtctctataagttcgtgaccattgatggtcgcagatggatggctgaaaaccttgcgtttgaatacaagctgcctcaaattgactcttctgaaggtagtgatccggcgctttggtctgttgttcaagttggtggtaaggtccaatatgaaaaggatgccttcgaaagcttcgaaaagaatggaacccgttactatacttggaatgctgcaatgggcaatggtgacgtgagaaagattatgagtgaagacgcaatcgctgctcttaaacttaatcctaaggatgaagttgttggagcctgtccggatggctggagactgccgaatagtgatgaactcaacgctctcagtcttaaggccaatgctgcagaacacggatttgaggatcttgacgatgcagaagatgtaacggtaaacttcaatgttgaattcttgggattctataatgtcaatactaaggatgttgttgatgctaatgaagccgcatacttctggtctgaaactccggttgaagaagatgaaagacaggcagttaacttgctcgttactggaaaagaccaaagtgttgttaatacctctaacaaggtgttcgcattcaccatccgctgcattgaaaatcttccgaatgaagatgaacctgaaggcggcgaaggcggtgaaggtggcctagaaccttaacattcactaataactctcacataatacagctccaaggcacctggctctccaccaggtgcctttttccgtgtgttgtcgtaaatgcttgaaacaaaagcggcccgctttcgcgagccgctttctgcattatagtcaattgcgtttagctaatatagactgccgaacgcgtctagcgaattgctatctgcacattcagctgactagatttctacttacttcttgaatacgcgctgtgcgttgttctttgtcttcaagatgtaggcgccttggcggatgctcggcttgagggtaccgttttcgttgagcgcttcgctcttgatgcccttccacacgaggtttccgttcaagtcgaaaatcatggcttgcgtcttgctgtcgttgaaggcaactctgcggttcatcttgatggagctggagcctgtgcagcctgtggcaacaatctttgcaatgtagatgccggcagattcgctgttgaaggtgagtgcggtagaaccgttttcgccttctttcttgagagaaaccttggtttcgctccacttggagccggcagcgagtttgccgtattcgtaatcgacccagctgccgcctgcagcaccgcccacgttcacgtaagcatcagaagtgccctggctgcgcatggtgatgacgaggttagagcaagaggcgagtgccttggcgccttcttcgctgatgttcaagagctggttctggtagccgcaggtttcttcggactggtcgcagccggcgagcggaacgcttgcgtagccagcgatgccatcgattgccgttgtgccgtaggtgacagcggagagcttgtcatccatggcctgccaggtcgtaacgtcggttgttgccgtgtaatcgacaatgacaacatctgctgtcggaacgataatcggttcgacgtagctggagtcgcttgtttcgtccttgcatgttgcgactgtggaagcggctgcgcccttcttgtaaacgagagtcgtgatggaacgtgccgggagaacggtacatgctgcaacagagatgttcttgctcttgaggccgttttccttggactgcacggcggtaacgaggccgtagcccgcgatggccgggttgtcgagctggatggcggtgctacccgtattgataaggatggtcgagatggaatcgccgtttgcgctgaggaaggcgaccgtcttgaggtttgcgtcgtcagttgcggtggcaatgacgcttgcacccggattcacgaacttggaatagtggcgcatggcgtggtattccgggaaaatcttgaagccggcatcgtcacagacgtacttgccactgccgtcgaggtcccagcctgcacctgggcaaacgccgatcatctgggagtggtaaccccagaaaagctgccaggcaatgtagccggagaggcgaccatcggtaaagccgatctgcatgatctgggcaaggccgagcatgtccttttcgcgcggttcatcaagcatcgggcagaattccgtcatgatgatgggcttgtcgcccttgccgtaaacgtcggcgatggccttcatcggcttgcggaagttttccggatcaaggtagttgttgccggagttgtcgtttccgtcaccggcatggtaaaggtggtaggaatagccatcgagcttattggcgtcgagttccttggcgtacttttcaaagttgctgtagccaataccgagtggttccgggccaatcaacttggtttgtcccttcacggcgtcatagacggcgttcaaggcttccttgtaaccggcgatttcgttagtttctgttggttcgaagagtgtttcttcataatcggcttccatgtccggttcgttctggagagaaacgtagtccggagagatgcctgcggccttgtaggctttgaggctcttcttccaccagttggcaaaatcactgtagacgtatttgccatacgggtcgctgttcgaggtcttgagcgtgttctggctcttgatcttttgtccgtccactttaccgttcaagttgccgctcggcttgagctttgccggagcagaccagctggacatctggattttcatgtggtcgccgaggcgggtcttggcggccttgacgatgtcaatgtcgtcctggatttttgtgatatcttcgtcctggtaccagtttcccacgcggagcagggaaatgttaaggcccgtgaatgcggtatcgaaaagggcttcttggtctgctgcggggaggttcttgatccagctctggtagtaaacgcttgcgccaccgaaacccgtaactttctgggcggtggaggcggggtttaccgttacgcttgcggcaagtgcgctagaggcgagcaaagccgttaaagacaagtattttctcattttacactcctaaattacaccggatatatccctacaccggttcgaccatacaccgagagttaaagatactaaaagtaataaggagtttcaagaattttagaacttagaacttagaacttagaacttagaacttagaacttagaacttagaacttagaacatctctcttttctctaaaagaaaataactaagttctaagagcggagcggactaagctctgctaactgcgccacaggcgctagtaagcgccttcgcccttgaacacgaccttgaacgtcttgaggatgagcttgatgtcttcgctgagctttccatcgcgacggatgtagtcgttgtccaggcgcatctggccttcaaacgagatgttgctacggccactgacctgccaaatgcaggtgaggcccggagtcacggaaaggcgcatgcggtgccaaggttcgtattctgccacttcggacggaatgggcgggcgcggtccgacaatggacatttcgcccttgagaatgttgatgagctgcggcagttcgtcgaggctgaatttgcggaggatgtggccgaacggataaatacgcgggtcgttcttcatcttgaacgtctttccgcccgtttcgttctgggccatcagttcctttttgcgttcttctgcatcaacgtacatactgcggaacttgtacatcgtaaataatgcgccgttcttgccgactcgggtctgcttgaagataatcggtcccttcgggtcgctaatcttgacggcgagggcgcagaacaagaggacaggcgatagagcgatgagcgcaacggatgtgcaggtaatatcaaccattctcttgatgatgtgtctaaagcgaatcttgtgcgggtgtacccagatgtctgaaaggttcaaacggttgagcgtaaagaaactaccgtttgtgctgttgaactccttgagcttgttgtccatttcaaggttgtctttttcctggtaccccgtgtagaggtaggcctggaaaataggagctttcggcttgtggcggagtgcctggatgagccctgcgtcgttgagcttgtggaggatttccttgcggataccttcaagcgtgctcatatcggaattcaaaaggatgatgccaataccgctgttgtcggagaggtagcccagtacgtcgataaagcgcagatgtgaaaacatcgtaagcacgctaatcttccaagtattttcaacaatcttggacggacggccccagccgagcacatcgtactggtgcgaataaatcttgatgaaaaggaaaggcttgcgggtgcggttcgcacgcaaaaactcctcgttcaaccgcgccttgaacagcctggccgggtaaacgatgtttttcagtttttgttcgttaaggattgaaccgatagtcggatttactgcttcctgttccatgcgcctaaatatataaaaaaggggattgctttcaattgggggtctttttttaggtgttgtaaatcaatgtttgcaatacgaactttttttattagatttttcaatagaaggtagaaaatgatatttaagcttttaggggcgcttttttttgctgcgttatttgcgggctgtcattcggatggggggagttcaccaaccgaagttttgccatattcgggaatgcaaaggcaaatgttgctcattgaggggtccaaggataccattgcattgggtacaaataagaatggtgccaaaatagacgaatctccggaaatgaaggtcttgttggactacgattactgggtggacctctataaagtgacttgtggtgaatttaagtcggtcattgatgaaacgattgtcgaaaatcgcgtagattgtggcccggatagcttgccggtagtcaatgtgactttttttgatgctgtactctttgctaatgaaaaaagtaaaaatgaagatttggataccatctatgaatattctagcgcagaatttgataaagatggacattgcgtgaatcttgctggtttctcgttccatcttgataggagcggttttaggcttccgaccgaagcggaatgggtgaaggtggcttcgcaaaaaggtaaatgcttggattgctttgaaaaagagaaggagtttgtcaatgactacaaaggtgttttcaaaaatgaagttgtgacaaattatgcgggcgcgtccagtacaaatgatgccgatgaacgtattatcaagggtggtagctcgtcgaacctttattcaagaggggggacatatcctgtaagtccatcgacttatgaaggcaatattggttttcgtctagcgattggcagagttcctgatgctgttttttttgatcagggcggaaagaaggtaaattcccctgtcagggtggtttcttcagtgctgaaactgtgggattacacaaaaacttctaaagtaaagcttgtctttaaaaacgaggttacaggaaatctcaattacattgattattacaataacagtgaaattgttgaaattaaaaaaacagagtcggcttatcatccagatatctcaccggatggaagcatggttgcttattgtacggggatcgaggggattgatcggaagtcccaggtttatgtccgtagtctagataataatgattccaaacctgtaaaattggatgtggagagcgctgcaattcctcgctggaatgttttagaaagtggcgataccgttattacttatgtgacgggaaccggcaacaattctagcgaaaagtctttcaagagcatgagcacgtggcaagtcccttttgcaaatggaaagttcgggaagcctactaagttgtttgatggggcgtaccatggtggagtgagtgttgacagtaagcttgctgttacggggtcaaaaattctccgggctagggtcaacggaaaagaaacggtctggtataatggggaacaggcttgcaatgtgtcgctttcgagagattttagcaagcgtacgtcgtttctcgatttccatagtacaacgggtgaaaaatttgttggcaacaagtaccgggtacatgaaatcctttttgtggcggacagtgccggaaatcttattcaacatgtgaaagcgcctgacggctatacatttgatcatcctgaatgggtgaccgggcgagtgaacgagaatattgtggcgactcttgcaaatgcggacggggcgcattctaaaattgtcctagtccatttggctgatagctctattacatatcttgtcgaaggcgatgaactgtggcatccgagtctttggattcgcgaaaggatcgtgattccttctagctctagtgttgcaagcagctcaagcaagcctgtcagcagttcttctgtttcgagttccagttctgaatctagcagttctatgggctcgagttccgacggaaaatcttcaagttctaatgataaaccggtacagtattttgaacttgatgaagatagcgcaggcttttacgtgaaaaacaatgaattccaggaagcgcactggagttataagatggaacttgtctggacctattgggattcggcggatgttgttattttgggttcgtcaaggccgcaacatggtgttattccagccttgtttagcgatcagttttatgttgtcaatcttgcgagtgcgcacgggagtatgcattcttcttattatatggcaatgaattacgtcttgccccattataaaaagctgaagtacattatcattgaaatcgcgcttgataggctatggctgacaaaacagaatagtttcttttttctgagaagtcctgatatcaaggggtatgtttacgatgccaatcacgatttctggaagtcgggcattcccgaaggtcttaaggaaatgacgcatgaagtgccgaaggtctcctcgtatgcaggcaacctgactgaacggggggcgatgcctttgaatagttgtggcaactggaggtcgtcggtttatgcagaacaggatgtcgcgtggcttgatacggggcttgtccgacttgaagaaactttgggttacttgactgaaattatagagcaggccaaagaaaagaatattaaggtgattggtttagaaatgccgctaaatccgaattacaagaacgtgaatgcttacggaaagtatgggctacgcaatagcgatgctcctaaaatacttgaacgaattgagaatatggttgaaaagtacagcaattttatgttctttgaccagcacaagatgggtgaacacgattatcttaatggtatgaattacgatgatgaccacctttgccgagcaggtgccgagaaaataacccaccgtctggattccctgttgaaaacattagactgattttttctacattatagcgcgtaaaatttaaaatggagacgctatatgttgcgtattggtttaattggcacgggtaccgttggtggtggtgtcattcagattcttgaacagaagattgccgaatataaggaaaagctgggtgtcgagctggaactctcctgcatctgcgctaagtccgaagaagaagtggctccgtacaaggctaagggctacaaggtctcgaccaatgccgacgaaatgattgctggcgacgatatcgacgtgctcgtggaactcgccggtggctacaacatgccgcgcaagtggatcctcgctgctctcgaaagcggtaagcatgtggtgacggctaacaaggctctcctcgccaagtacggtcacgaaattttcccgctcgccgcaaagaagggcctgcatgtcttgttcgaagctgctgttggcggtggcattcctatcatccgcagcgtccaggaaggtttcgttggctctacagtcgaaagcctgagctgcatcattaacggtacttgcaactacatcttgagccgcatggccgaagaaggtctcgacttcgacgtcgtcttgaaggacgcccagaagctcggctttgctgaagcagacccgactttcgatatcgaaggtatcgactccgcccacaagaccgccctccttgctagcctttgcagtggcaagcgcgtggacttcgaaaagatccacgtcaccggtatttccaagattaccgctcaggatatcgcatttgctaaggaacttggctgctgcgtgaagctcctcggcatctaccaccgcgacggcgaccgcgtggacgcccgtgtccatccgtgcttcgtcccgaacacgaacttgctctctaacgtgaatggcgttatcaacgctgtttacctcaagtgcgacaacctcggcgaaacggttcagaccggtgctggtgctggccgcctcccgaccgcatctgcagtcgtggctgatctcgtgtccctcgctcgttctaccgaccagggcagccgcaaggcactcccgatgggctggttcaatgtcgaaaactctgcaacgctcgttcctatctctgaaactagcgcccgctactacctccgcttcacgtctcgtgacgcttgcggtgtgctcgccaagattacgaagatccttgcagacaacaacatctctatcgaaacgattatccagaagaacgtgaacgacccgggcaaggtgtccatcgtcgtcattacggaaaagactctcgatagcaagctctccaaggctgtcgatgccgtgaactctctctccgaaatcgttgagaagagccaggttatccgcttcctcgcttaattaaaggttgtatatgattcgcgcaactactatggaacgaattctcttaatcctctcggattttgccgctttgtcgatttgtttcgccttggcgttttgggttcagttccatagtggccttatcgtagacaagttcgacccgaccaagacgtttgatagctattggcagtacggccttgtcttgaatatcgggtggctaaccttgtttgcctttgccggattgtatcgttcctggcttttgttatcaagaacacaccaggtcttgcgcgttctccgtgcggttgtcattggtgtggtcttggtgattgtctgtctgttcggtgccgagttcatggggaaggtctttacgaaccaaccgctcaatgaaggctatctctatggttcccggttcccgtggatatttatatatggcggacttgccattttgcttgtcggcttgttccgcatgtttatctatatcttcttgcgtgctctgctccgtaagggctatggagcgaacaatatccttgtgcttggcgctaccgaagcgggtaaaaagattgctcgtgatctggcgaagactccggctcgtggtcagcgcgttgtgggctttgtcgatgaacgctaccaggtcttgccgaaaaagtttgcgaaggttccggttctcggcaagtattccgatttgcctgctcttgtcaagaagtacaaggttagtggcattatcatcgcgcacgaaagtacgtctccgcaagagattatgcgcgtgctcgtctggatttgcgaactcccgctccatatttacattgttcctgaactttatagcgtcgtgaatggccgcttcaaggcaaaccttgtttacggttttgaattgcaggaactttttgcgtttacgatgccgccttggcaggttcgcgtcaagcgcattatcgatattgcttttggcttgttcctcgggcttttgtcgctcccggtatgtttgtttgccgctattgcgattaagctcgatgaccatggccccattttctattcgcaggaacgcattggcctttatggcaagccgtttacagtttacaagttccgcacgatgcgtaccgatgccgaaaagtttggagctcagtgggcgaccaagaaggacccgcgcatcacgcgaataggccgttttttgcgcaagacccgtattgatgaacttccgcagattctttgtgttttgaaaggcgatatgagcatggtggggccgcgtccggaacgcgccgtgtttattggcaaactccgtgaacagatcccgttctacatcagccgcctcaagatgaaaccgggcctcactggctgggctcaggtttgccaccactacgatacgagcattgaagatgtgcagatcaagctccagtacgacatgtactattacgagaatatgagcttgcttttggatttccagattctcgtacgaaccgtttatgttgtgctgacaggcaagggtgctcaatagcaactgcctactaatcaccaaccactaaccactaattactaatcatgtacggcgataattctactccagtattcccaaccgaagatgctttgaccatgatccgcctcgcattggcggaagacgttcgcacgggcgacgtgaccagtgaatggaccatccccgcggaccagaaacagcatgcccgcctcatcgccaaagaagatggcgtgctcgccggcctcccgattattgaactcgtgttccaggaactcaaggcaaacgccaaggtgacgctccacaagaatgatggtgacgtcgtgaagaaaggcgacctgattgccgaacttgatggcacgactcatgaacttttgacgggcgaacgtacgctcttgaacttcatccagcagctctctggtgtggcaacggttgctcacacgttccaggaagccttgaagggcggtaagaccaaggttctcgacacccgcaagacgattccgggtttccgcactttgcagaagtacgccgttcgcgtcggtggtggttccaatcaccgcatgggcctctttgatatggtgctcgtgaaggacaatcacattgcagctgctggtggcgtgctcgaagctctcgaagtcgtcaagaagaacaacaagcagggcttgatggttgaaatggaagttgaaaattttgaccagctccgcgctctcctcaataagggcgttgacgtcattatgctcgacaacatgagcaacgaaatgatggccgaagctttgaagattatcaaggaaagcggcgacaagtgcctcgtggaaggttctggcaacatgacgctcgaacgtgcgaagcagattgcaacgctcggtcttgacttcatctctgtcggtgctctcacgcacagcgtcaaagcccttgacatctcgatgagaatttaatttgaatttgtcatggcgggattgccccgccatctagctgtcatgcttacagcagaattgtcatgcccgccaccgagcgggcatctcctttattattctcctttactatatttcttacatcttgacgctttatgggagtttttatgcgttgtttagttactggtggtgctggattcttaggaagtcacctttgcgaaagacttttgaatgacggacacgaggtcatttgcctggacaattacttcacaggccgtatggctaacgtagcccacctgcgtgacaaccgcaattttgaactcatccgtcacgatgtgaccgaaccgattcttttggaagtggaccgcattttcaacttggcatgccctgcaagcccgattcattaccagttcaatccggtaaagaccatcaagacgagtgtcatgggcgccatcaacatgctcggccttgcaaagcgcgttaaagcccgcatcttgcaggcttctacaagcgaagtctatggcgacccggcagtgcatccgcagaccgaagactactggggaaatgtgaaccccatcggcatccgcagctgctatgacgaaggcaagcgcgtcgctgaaacgctcttcatggattaccaccgccagaacaaggttgacatccgcattgtccgcatttttaatacgtacggcccgcgcatgctcccgaacgacggccgcgttgtttcaaacttcatcgtccaggcgctcaatggcgaagacctcaccatctacggcgacggcagccagacccgcagcttttgctacgtggacgacctcattgaaggctttgtccgcatgatgaaccaggataagattatcggaccggtcaacatcggcaatcctggtgaattcacgatgcttgaacttgcgaaggaagtgcttgaactcacgggttccaagagcaagattgtctacaagccgctcccgggcgatgacccgaagatgcgccgtccggacatcacgcttgccaagagcgctctcaagtgggaaccgacaatcccgcttcgtcaggggcttgaaaagactatcgtctactttgataacttgctcaagtcaaagtaaccatttatcttaaatatttgtcgttcattctctactttaggggagtcgtcaagactcctctttaaatttttcgataaagttttagctttgacgaaaaagagagggtaaaatgcttcgcaagttgttgtcatcgctattgtttttgtctgtagccgctttgagcgctcccttattttctgaccaaactatttctgaagattctatcaatgtcgcttacacagtaacgaatacgacgtttgaagacacggttgacatcaatgctctagaaaagcccaaagaagtttctccgcttatcgtcttaggcgaagtctttgggttcaatggatttatctgggcgtgggaccgttatgttttggacaaaggttatgcgcgtacagggccgagttactggaaacgcaattttaaggaaggctgggaatgggaccacaatcattgggcgattaacttttatgggcatccgtatcagggcgcgacttattacaactttgctcgtggcgcgggctatggattttatggaagtctgttgtttactgcgcttggaagctacacgtgggaaatgtttgccgagacagaatacccatccattaacgacttgattgcgacctcaattggaggcgccgtctatggcgaagtcctctacaggctttcacgaaaactttatggcgttgatgaatctgcctggtacaatcaggtcggtgcatttgggatggcgcattccgcttacttgcaaaggaaaatgttcggtaaccgcgatgtcattacgggcaacactccgatggatctgtccattttcttgggtacaggctctcatttcggaaacatctatcgctatggtggccgcaatgaggatgacttggatcaacgttgggatgataaacatgtcatgtacggtgctgaaattgaatacggcaagccgttccggaaggtcaagcgtccgtttgattatttcactttactcactcgcggtgaagtcggcccagatgggactcttttccaacttgatgtgactggcaagctcacgaatgccggtgttcatgggcgtggacattgggtggattttgcgacgtatctcgactattgcacgttctatggagacttcgcgactgtcggcacaatctctgtcggtacgggcattgacttttcgctttggcttttgccttcgttacgtttccgcatgtaccaccagatttacttcatcttgcttggtacgacggacatgggctacgatgacttgattcgtgaagtgcatccggaatatgaatcggatatggacaattaccagtacaatatgggtgcaaagtatgtgttggggattgaaatctcgattgggaaaaagttccgcttcaataacaagacgattgtcgatgcgctgcatacgattccaggttcgctaccgcactatggcgccgatggctgggacatgttgttgatgaactacacctcggcagaatacgatttgacggataaaattgctatgggcggtcgttttgacacttatgctaaggttgccgcttactcctccgaattctttgaacccatgagccgcggcgtctttgcatacaccctgtacttcagctataaactgttctaaaaaaactataacctctagtctttcgtctaaggaattgacgcgagaccaacattttactaagatatcaatataatgaatgaccttccttttcataagaatgcgaatatccgcactgcggatttttcgatgctgaattttttgcgtcaagcaaacgtgttgcccgataagattgcaatgatcaccagcctcaaggaattcgggcttgaaaattatgtaaaagtccaggcggcggtgctcctcttggtgaaacgcggttccgtggacgttgaacttgaccttaagacttaccaccttgaagcgggtgccttgttcgtcgtgttcccggaacaggtgctgcgagccaagaaggcttctgccgattttgaaccggtgtgcattgcgtgctccaagaacatgatcgatgaattgatcattcgttttgacgataatacgcggctcattttgcgctatcgtgaaaatcctttacagcagcttgataaagttaagtttgatcaactgaatgcaagctttgaattcttgaagaaaaagtttgaaacgacggaaacgaacgcttgccgtttgcaggttctcaagaatcatttgattgcgcttttgtatgagtgcattggaattgtagacgagcctattgctacggatgtggtcaaaagtcgtggtcaggtgctatttgcgcagtttatagacctcgttgtcgaacatcatcgcgaacagcattccgtgaagttttacgccgatgaactcggcatcacgccgaagtacctctctgccgttgccgaagagcagaccgggaagaatgccaagcgttggattgacgaacatattgcgcttgatgccaaggtgctgttgcgctcgtcttctagagacatccagaaggtctccaagattctgaacttcccggatgtttcgttctttggaaaattcttcaagcgcctcgtcggcgtttcgcccaaagcctaccgcaaaacgacggattgatttagatgaaagaacgctcgctctgctcgctacagacgagagacgaaagagtttattctgtaaaatcaaaaattttattattcccggctcgcccgggaatttccttttaattaaaccttcatcgcatcgacttgattgacgattgtggtaacggcttcgatgtacttgttgatgtttgacacaatcacgttgttgtcattggtcatattagggatgcgcacgcccgggaacatttcgtaaacttgttcgtgactctcggggtaattgcctgttgaaaggtaatagacaccgtaaagcaaggggaggagtgtcgttgcagaacgcacgtaaatcccgtgcggattacggtcttccttgaggtaaagaaatgcacggcgcaaatgtacgagcagtccacgcagttcgcgttcgcattcgatgcgcagttccgcgaggttcgggctgaaatctgcaagcggcgcttcgccgcacagcgtcacgttcttgctcttgatgtgcaagaattctagcgggaacacgtcctgcgaagacttgatttcaaaacggctgaacacgtggttgaacacgatattttcgtgctttgcttttgctgtgagcttctgcaaggggagcatgtcttcgacggagttggactttaaaataaagctcacagtccacggggattccagcgcagaaaatccttccataaggcaatcgccatgaacgaatgctgaaatgagattgtcgccgagcgcttcttcaaagagcttcggccattccgaattctgaaattctgcaacgcttaaaatctttctcataaaggaacctctaaattaccagcttccgccggagccgccaccgccaaagtggcctccaccaaatccaccgccgaaaccgccgccaaagccgcctcctccgctcccaaagccaccgccaaaaccaccgcggtggtggccacgactgctgttgctgagggcgttcccaagcaagaaccaaaggcatccgtttccgcgaccgccgccattcttcgcgacgagcaggaacagaatcacgaaaataaggagagagagtccgtccaaccagttatcatcttcttgcgggagctggtcagtgttgacctcaagagtgattcctttttccttggcaacgacttgtgcaatttcccaggcaagctgcatcacgccttggccgtacttttcaactctgaaagccgggacaatcgtcttttgctggagtcgttccacgagtacatcgggcaagtaaccttcggcaccatagccgacttcaacactgcgcttatgctgcttcatcgccgcaaaaatcaggacgccttcgttcgatttgccaccaatgccccagctttcggcgatgttcaatgcgtaatctctaaagtcagcaaagccgatgtcatggatgagtgcgacagcaagtccaaagcccgccttcttgtaaagctcttcagaaagcgtgttgatgaactgcacctcttgttttgaaatcaagcggtcttcatcgtacacgtaactgttctgcgggcgcttggggagccccgccttgttcactttaaaacctgccgcaaccgggatggcgagcaacagaatgaacagtattgataaaattcttttttgcatagaaaaaagccgctttgccgcggcttcgtaaagataataaagttatctaagttctaagagcgcagcggtctaagttctaccaactgcgcctccggcgcctacttgcagagcggcaacagctgcttctggagagggctaaagtccgtcttcttgatagcgctgatggttgcatcaacttcattcttgccgacaccttttgccgttgtgaaaaagttgaccttgtcgcccttgatagagatggtaaagtcaaaagacgaaatgaacccgagcctgcctctaaaggtgttttcaatttctacgctgagctccggtgctgcaatttcttcatcgtctgtagcaaagatggattttttagaaagagcattttcaagagcgctgcaagcgtttgcaatcatgtcgcagtttagcttgacttcacaacgggaaagcttcacgcggtaaggaacttcaagagcgttcttcaaacctgctttttttaaaatttcaagcgggaagttcggttccacgataatcacgtatgggcctttttcgtagttcacgttgcgtaacttgaacgtagcgattccattcttctgcgtgcgtcgttccgaaagcgtcttgctctggcgagcgacaagcgggaagcttggcacagggccgatggagtccttgacaacgacattccaggaaggcatttcggccttggtcaattcaaagttcggttctgttgtcgttgtaatcgtgatattcgaaagcctttcgatgagcaacttttcaatttccggaagtccgtgttccaaacggtggctgtcgttgagcggatagatatcggcgagttggagcaagtagaaattgtattcgttgaccttgtcttccgccttttccaaatcgttagccgcattgatataaacgcgggtatcaattgcctttctggatgacttttcaagctttgcaatttcttgctttaaagtctttaaacggaattggaggcttgccgtaaactcgtccatgtcgagagttgcggtagccttgaagcctttatccacttttacaggagtcaccttgacgcctttcaagacgacgttgctcttgacattgctcttggacctgtacgtttcaccgaggacgctcttgccatcgttgatgtcttcgtacttggtcagagtttgagtggcgctaacttgggacttgatctgctttgcgacgcctgccatggctgtattgttcgcatcttcttgcgatactgtggaggtggcggtgtaggtgacgattttccctgccatcgccgggattacagcaagacacgcacaaaggataaggcttctgatattcattactagttcagctccatcaaaatcaacttacgagtgatgttgtttttcttggtttctgcaatcggtttcaggatctgtctaatcttggtgtagacttcctgggaatccttgtacttcaaggggttggcgtagatgacaaagtcaagtgtcttggcggtcatcacgtttactttcacagagctaaagttgctcttgagtcccttcatgatggcatcgtgcaagtcttcggtctggctatcggagtattcgcccttgatgttcacgacgaccttgtactgagtccccttggcgaagtccatcttccagtagccgagaattttctgttcaagtccgggcattgccttgcggactgcggcaccgatgtttgaattgatgttgattttggaagtatggccgttgttacggacgacggaggtctgcgaaccgaggaggcgtgccgtcgatgtctcgtaagcggaaacttcaacagagacttcgtcattcgtcacttctggggtgtatttgatatagatgtctgcatcgagagcaattcccgcgagataagacaaatcatcttcggtgttggcgatgtcgctctgcatctggaggatgctggtcagttcggcctggccgtttacagacttgacctcgtaattcttcttggtgagatagctattaatggcttctgccgttgtgcgagagtacgggctttcgctagagaggtctggaacgccgtccttgagggtcaagttgggagagaccatgataatcggagtcccgacatcctggatggcgcttgctgtggcataagtttctgtagtggcttctgctgcagcggcggctttttgacttacagccttcgtcggagcgcttgcgttaaatgccgtaggtgccgttgcggttgattttacagcagaatttgtggtagaggcaaatccgtcgagttcgttataggcgctttctgctctttggcgggtggctgcgtttttttggcgtgcatctgaatcattttgttttacggcgtgaggcgcagaacaggctgtttcggccaggaggagtgctaagcagagagatggaatcaagtgtctcatgttacaagtatctctttaaaggtttcctacattttgtatacagataatatacaatgttttgtgttcagaagtaaacaaataatacgatttgtaaaatactttttttaagagttgctatcaaagcgaaatttggatatatatatctataagactacgtttattaaaaagaattgctggtaatggaaaatttatcaacaattatgtagtttggagtgtgtttttgtaggtccttcacatgagtgaggttgaatatgagcgaaaaatggatctggttgcccgactgggcctcaaatctcgggatttgggaagacgatctgatggacgtagctccttcagcaaaccataattatgtgcagtacagccagttggctgagtatttagaaaagccggaggaaattccggagttcaagaaggcctctacggtggtagcctggggacttggtgcgctatcgctgatgtgctcaacggcgggtccgcaaaagggacaaaagtggatcttgctttcaccgtatgcagatttttgcgatgaaataggcaactggaccgttccgaacctgcactttatggctcaccagcttgaaacgaccacggaacctgccctcaaagctttcatggagctctttgaggatgattttggcgactggcaggacgactggtttgatgaagccaagaagtacgatgccgaatcgcttgccaaaggcttgatgtacctggcatcgcacaaggtggaatctgtaatcccgaacagcgagaatatccaggtgctttatgggcgactggatgcgactgttcaaccggaatggacgttgaagctcaaggaattcttgcctaaagccgaattcaaggaacgccccaaagccggccactggccaccgatgctgttgctttaagaggtgtggggggatgggctcggggctaaagctcctttgggctatgggctatagctcaaaagctcagagcgaagcgacctgagagtgcgaagcacgaccccatagcttaatctagcttcttgtaattaaactttttgagctttgcgaccgcaaatagtgcgacaaggtaaatcgcaaagaaccagagcagtgcggtttcgacaaattcaccgacagaagtgtagaaggtgctcctcgtcttgaggggcatttttctttggatgacgcgcgtctcaaaaattccggtgttctggtcgtagtgtccgtactggtcaatgaatgccgatacaccgctgttagcaaggcgtgccaccggataaccgtatgtgacggccaaatggcgcacgatgttcaggtgctggaatggagcggtgctgcggccgaaccagccgtcgtttgtaatgttcaccatcaggcgggagcctgcacgaattgcttctcggataaggtctccgaagatggcgtcgtagcagatgtatggcgtccagttgtaagggccgtaaacgggcgtttcctttccgggaacaaagtcgccttcaccgaggtccacgtaattcaagatgggaaacacgtcgtcaaagggaatgcgctcgctaaaaggaacgagatgtttcttgatatagcgttgcggaaaatcggaattgcctggagtaaagaggaatgctgcgttgtagatttcaaaccggcgcgggttgttgatgtcgtccgagacgcgcttgtagtcaagcgcacccgtgagaatgctagagtttctcatgtcggccatctggtgcaaacgtctttggactaaaggctgtctgcggatgtggtctgggatggcagtttcggcgaggaggatcaggttggtgcctggttgaacgctgtccaaagccatgttgaatgtctttgtgataatggaatcaaaacgggctttgctccacttggcgccttgggcaatgcttggttgtaccatcgcgatggatggattttcaggtgcgcttgcgttgtagtacggagcggcttctggtgatgaaagcacgcaagagccgtgaatcaaaagtgtcatgaaaatcacgaacggaacagcaaagagtgcgagcttcttgcggcctttctgcaagaatgcgtaagcgacaacttggttcgaggtgacgatcaggattgtgtagccgaaaacgccaatgatggaaagcgcttggatcagttcaaggtgattgccgaatgtgtaaccgaggtggttccacgggaaagcaaaatcaccgtgcgtgcggaacatttcgattgatgcaaagaaaacggggaagagtacgagtaagtacgctttgcctttaatctttaaattctttgcggtagagtaagcaaatgcggcgaggacgttgaacaagcttaagtaggcgatgaggagaatgagcccaaggaagataagtcccgaaggtgctgtctcgacattcatcacattgcggatccaatagtaattgatggtgttgtagaccatgctcgcccagaacgtcgcaaagacggcggtctcgcgattgtacttgttgagcatgatgaaccacggcacaagtaaaacgagagtggcagggccaagaggcaacggcgggaatgcaaatgcgagaaatccccaggaaattactgctaaggcgattgcgatgcgtgcttctttttgcttaaatagcttgacgttccagcggatgaacaatgcaaaccagtaaagcgtcatcgggatgaacgttgtgacaatctggaaaagcccggcatggctgcgtgtaaggtaatccaacgcaaggaacgcaaagacgataatgccgtatgtgttcatgaaccgtgcaaacggacggcgtgcgttcttgaagaacaaaaatgggatggcagcagcgatgggcaaaagctgtgggcgttgcaggtaaagcccaggcgtatcaggacgcaacaggaacagtacaaattcaatcgccactagaaccgaaacgtaaaccttgtacgctcgcggaagagtcttcagtttatttaaaatttgattagaagtcatttttagctatggggtcggcgcgttgcgcctttggggtcgcttcgctttgaggttgtctggtatgggattgtgaggttgagtgctttttagaatttgctcatagccgaaagcgtagcgtgctcagagagcgaagctcgacctcatgcccgaatctcacagtccgcttttatcttggggattgaacacgagtacgaattcgcctttaggcgggtgcgatttgaagtgcgcggaaatttccgtcggcgttccgatgaggtgttcctcgaacttcttggtgagctcgcgcattaacgcaatcttgatatcgccaaagacaagcttgatttcttcaacgaacttgtcgatgttgtgcgggctcgcgtagaaaatctgcgtcgcttcttcgtctttcaatttctcgagcaagtggatgcgctgggcgctcttcttgggagagaaatactggaacgtaaagtggtcggtcggcatgccgcaagagacgagtgcagtaatcatcgcgcacggacccgggatggcgcggacatcaatgccttcgcggacgcattctcgcacaaggttgaatgctgggtctgcaacgccgggcgttcccgcatcgctgacgagagcgatgtcgccggtgttcttcaaaaagtcaacgtacttgggtgtgaccttttctttgttgaagtcatggtaggcttccatgggcgtcgtgatgccgtaattgtcaaagagaattctcgaatggcgggtgtcttcggcaaggacgaggggaacttccttaagaatgcgcacagcgcggtaggtgatatcttccatgttcccgatgggagtcgctacgatgtataaagtatgcatattgctctataaaatagtaaatagaacttagagcttagaacttagagcttagaactttgctttttcctctaagttctgccaactaagttctaagagcgaagcgggctaagttcagccaactgcggcgaagccgctaataatcactcacgctgttcaaatctgtgagtctgttcccgttgagttcaaatgccaagcgctgcactagcttgcggtgcatttcattggacgccttgttcacgaggtctgtgcggagtcgcccgtataaaatggcgttaatgtcttgctgctcaatgaattccacatggcgtacgagcgttccgttgcaaaagatgcgtgccgatagttcgtatgtccaggattcattgacggggaggatgggccacagcggaatgaggactccaatgttccaggcggagttcggttcgttctgatggactgtcgccttgatggttgcctctccacggcaggattctcgtgaaaactctttttcacttgcagctttggtgtaggcccggagcaaatcttgcgagagttctagcgaatcgcccccatatataaagggaatgttcccgaagaaactgtaattttcttcagttagcgggatcccttcgaggtcgccttgcgtgagattcatggagcacccggagagaatggctgcaaaagcgatagctagacatgaaaatttgacgatggagcgcatatctcaaagatataaaaaaacgaacggctctgattttatttagattgtgtctatggaattgcctgcttattttattagtgatgctcatttgggaatcgacccgccgggagctgtccctggtagggaacagaaattgatccagcttttatcatcttggaagggcaaggcgagccatgtcgtcattgttggcgacctttttgaattttggtacgaatacaattattatgtggcttctgcgcattttgaattgtatcgtgcttttgctgaacttgtggaatctggagtcgaagtccatcttttgcaggggaatcacgactttgcgtacgaggattttttcccgaagcatctgggcgtggcggtccataaatcgctgattctggaaattcagggaaagcgtttgttcttcacgcatggtgatggcgtgccgaaatccgatcgcggctaccgctttatgcggcgtgttttggattttcctctgaaccggttccttttcaagcaaatccacccggattggggaatggggctagcccgctttgtcgggcgtaatagtcgtaaatacggagaaacccgtacgcttaagcttgaggagtatattgaatggggtgatcgcatgctgaaaaaggaaaaatgcgattactgcatccacggacaccaccatatatcgggcatctggaacacgccaaacggcattgtggcatccccaggcgagtttataaaaaagcccgccatcctctgcttggagaatggcggactgaaattggtttcaatttagcggagcttgttattcgccggtttcgctagcgcgaccttctgtggactgaaccatcttcttgctggagttttcaccccagagctttgcgacgaggtctatgcttgcaaattcctgccaatactcttcaacccagcaccagtggtggacttcgcctttttcatcggtgattgtccagttcttgtgtaccgagaaggtcattttctgagcctgcggggtatagtaaggatcggacgattgttccggttcaatggtgattgtccaagtcctgtctgcggtgcgcttgtagatagccacgttaaacgccacaagcaggactaaggtgatgatgctccacttgaagttcttcttcgtcagcaggtatattaaaagcaggactaataatatagtgagtgctgcgaagttgtaatgggtcggataaaatactttgaagacttcaatcattttatcgtacctctagaactttgggagattacttcttctttgcagccttctgctgagcaacgagagcagcgacgctgaacgtgaggacgttcttgtcgacctggctttcagtacggaagctcttgagcggaagtgcgatgccgtgagaagaaagcgtacccatgaaggaagcattggcgtggctagcaatggtacggacgttgatgaagcccttgttcttgctgaaagtgagcttgaaggtcttcttggctgcatcgtattctgcaaccatcgtcttgttttccttggtattcaaagcattcttggtgttgtggtcaaaaatgatggtaccacgggtgtcaatggagagcatggtcttgttgcccactgcgttacggcaggcgagagtcgtccattcgcccttcttctttgcgcccttggcggtgaagacatacttgttgccttccttgacgagagtgtaagcaccggttgcaacctggagaccgatggcattgaaagcgcccttgaaataaaggaacttggacttggaaccgacaataccgttgatgaaacggaaagaagtggacttcggggtcttaatcggcgtgatagccacgcgcttgccaaccgggtcgacttcgacatctacataaggaccaacatcaacggtacgaccatcttcggtctttgtctgagtggcgagcttgtcgagcttgagagccttgactgcttcttccgggaatctgatgaaaccacggacgtccattttaacaattacgttttccatttacacctcttttgtttttttgtttgtttttgattgacgataaaataaaaactttattcccaaatgtcaaggattttcacgaaaaaagcatgagtaaaggataaaaatagttttttcgtaaccaataacatttgttgtataaaaaataataataaaaatgtaaaatgttgcaacaaatgaaaactttttttctttatttgcggttgatcacgcccaaaattgcttcagataggggctttgagcctcgctttgataaattaatgccttcaaaatcttgtatgattttgtgatttctgtcactaaaacgggccctgtctgatagaatctctatgttatttgaggtggaaatgtcctttttttcgatctttacgtctgcacgaacaagaaattttgggtaaaggagacggtatttgtcggaaatggcgtcggcgatactccagacaggatcaatcaaaagtataatattctcctttttgaccatttttgtcgctaaaatggcgcctgttccgcgacctgcaacgactttcggggctttgccgtttatctgtgaagcacattcgtaaatcatctgggcgtcggattcgaacgtttcctgtgacggtgttcccttgttttcaccgctgccacggtagttgaatgtcgcggcggcgtagccggggaggctgtcgagttcggcgaggaactgggcggcgtcttcgtcagcatcggggtagtaaaggatgacgttattctgttcgtttccgacaacgaaaccttcaagcttggtgccgtcatcgagggtacagttgatggctcttgccttatttgtaatggcttcgcgggcttcgttgtgcgtgattgcacgggggaatgcgttacggcgttcggttaaggcgaggtaaaataccatgctgatatatataaggatgatgattcccgcgtaacgtaaaattcggctcagtgttcccaaggcaagttcttttattttcatgggtttgttcgtggtcgttcgtcaatagttattggttgttgagaatttagaaaaaagctgttattctgtcccctttttgtgagaatggttcagcgaagacagcatcatcgtcatcctgacgctgaaagcggaaggatccagtaaagtctagttcttgaaaaataactggatgcttcgctgcgctcagcatgacgagccgccccaaaacacaaatgtgtaagccgagagccgctgatttataacgcaaaaacgcctatggcgagagatgtgaaagaggatggagtgggcaaaaaacacaaatgcgtaaggcgagagatgcaggggtgctcgcacccctatatccgagccgcagcatttggcgttatacggccgtaggcctataacacaaaaggacttccggtggagtacaaccggaagtccgagggatgggattgggtgttcctttaaattaagcaattttttttgaaagcgtatcacctaaaaaacaaaaagtgttcccaaggtgttcttttttgtcgtttttagaatggaatagggcttttttacgggttattttcaaaaacaggtgttcccaaaaatctcaaaaaaaattagatttctttttgatgaacgtatatgcctactacaattatcgaaagtacctccaggactactacgattaccgtaagtccgtgcagaggtatttctcgtaccggtcttttgcaaagaaggctggctattcctcgtctggtttgtatctggatttgattcgcggtcgtaagtcacttacccagcagatgattccgaagtttattgaagctctcggactcaacgaaagggaaggccgctacttcaccttgatggtggatttcacgcatgcgacgacagcttcttcgaagcagcagatcttcgaccagatgtcggcactcctcccgcgcaccatcaagaacctgaccaagaaccagcaggaatactacagcaagtggtattacgtcgtggcgcgcgaagctcttgccgtcttgaagatcaacgacaagaacattcaggaactcgcgcttttcttgaacccgaaaatttccctcccgcaggcaaagcagactatccagctccttctcaatctgggacttatcgagctcggcgaagatggattctaccattccgtaaacaaggcaattacgaatggcagtgaaatcgccccgcttttcgttcatcaattccagaaacagatgattgatttgggcaaagatgcgctggatcactacagtaccgaacgcagaaatgtatcttgtatgacgatgagtgtgtcggcgcagggattggaacgaatcatcagcaagattgatttgttccgtaaggagattgtggatattgttcgctcggatgagggcgaatccatggtttgcgaattgaacatccagttcttcccgctgagcaaggaaaaaatgaatcttccaccagagacggatgtcgaggaggacggacatgaaatttgctaagacgtatgtaggactgcttgtggcagtgtgcgcttgcatgttcgcttgcacgagcgaaaatagcggtgttgctggtactgttaccgatacaggcaacacgattgcgcttagcggtgtcgtgactcgcactgatggttcggccgctgtttcggctatggtccgtgtggctcgtgaaccgggtgtaggcgatacccttactgaatctgaatatattgagactgtaacggactcgcagggcgtgttctcgtttgattccgtatttgcggatacgttccagcttgccgttgttgatgcagagtacaaggaaatctcgtaccagccgcgtgcaacaaagaatgctggtgctttggatagcatcaagcttgaaaaagctgccgtgttcagcagtgtgctttattatgaagacatggtcgaaccttcgatggcagttgggtctcactttaaggtctacatgcctggcactccgttctcacagagcgtgtttgccggagattcgttctctatgcttatccctgccggtgaatggtggcttgggttctgcccgggcgatccgcagattgtggctcgacttgccgattccggtgttgccgatacgttaatttatcgtacatggagcatggatggcgaagtgaagtctggtgatacgatttctaagggaccgtttatctggagcccgacgatggaagtcgattcgttgatcaagcttgaagaaaagaagagggcaaagccttatttgtctggtactgtgatgtgcaaggatagcgtttgtccgaaagtccaagtgcagatgattacggacttgtacggctttgactttgttgaaggtgattctgtcggctttgtgatgcagacggtgacggatgattctggtcgctgggtgatgcccgctccggaaaaagttccgtatgacagcctccgcatggaataccgcttgttggacgaggatggcactgtggctttggctggtgtcagccgctatgttcgcgcttctgaaatcaagggcttgaaggatacactcaatatcggcgatacgactcttgtgaagccgtctgtgctggtgagtggcgtgctgcttgccattgacgatgccgatacgacaaaaaccacgaactgcatgtctatggtgaatagcgttgttgtggggctgaaaggcacaagccattttgtgagagaagtgacttgcaacatgttgcgtatcgcagaccttccggctggtggccatgatatcgttctttactcgggcgacccgaaggtggtgaagactcttcaggaagctgatgtggcgcttgatgattatgtgcgaattgcacatgtgcaactgcccaaaaacgatactttggaccagcaatggatgacttttgagccaccaactttacaaactgaaaaataattttcaattaccccttgcaaaagtgaaaattattttctaaaattggtgcgcactgatgagctatggtgtaacggtagcacaacagattctgactctgtttgtctaggttcgaatcctggtagctcaactaaaactctttgctcttactcctgagcagagagttttttgttttatgcggcggcagaatgcctcgagatgccgccggatgtgcgaaatttggaaaaagtgcgttttttacgtgaaaaattagggaaaaatgcggaaatttacgtaattttgtatataaattaagcgaaattgaataaagagggtgctttttgcgggtgttttgtaatgtttttactgaagaaaacacttgagtatgggctaaatttgggaaaaatcaaaaaatattacagataaagttaaaatattacgtgaaaatttgatgatatggatttagtttcacgtaaattggggcatttttcaaaaaattggatttttacagatgatttagtttgtttgtgctggctgatttgtcggtttttaaagggcatttttattgagtttggagagtcaatgactaagaactattgactaatgactaaatttgtgtcatggaattttttgattactttgaagaggtttatggcgaacgctggcctacgttgcttgaatcgctgaagggcgagggctgcgccacgaagctacagtttgatgatgccttggaaccgtactttttggacgaggcctcggtatttgctgctaaggctcttgctgtagaaccgggaatggacgtgctcgacatgtgcgccgctccgggtggcaaatcgcttgtgatagcttctatgctcaagggcgaaggttcgctccagtgcaacgaccgctcgccggataggcgtctccgcttgcagcatgtgctcgaaaattccttgccggagtcctggcgttcgattatcaacgtctcgggctacgatggcgtgaagttcggcatgcataagaaagaatgctacgaccgcattttgcttgatgcaccgtgctcttcggataggcatgtgttgaattcgccttcgcatctggaagtttggtcggtgaagcgcgtgaaacggttgtcggtggaacaggggtcgctccttgcctcggcggtggatgctcttaggccggggggcgaattgatttacggaacttgtgcgctttcgcctctcgaaaacgatgccgtagtcgctaaaatcttgaagaaacgcaagatgatggaatttgttcgaatagaggacttgccggagggtgcggaccgcacggaactcggcgtccatattttgccggacaaggctcatggctgtggccccatctattgcgcgaagatgaggaaggtgtgttagaacttagaacttagaacttagaacttagaacttagaacttagaacactccttttgctctaaaagaaaataactaagttctaagagcgaagcgggctaagttctgcctactaatcactaaccacaaatcactaaatactaataattgctatattgctatcggtaaataggagaatttttttatggcagctttgaatcttactgcagaatcctttgacaaagttatttcttcgggtcagcttgtgcttgttgacttttgggcaacctggtgccgtccgtgcatgatgatgggtccggtgatcgaagacctttccaacgaatttgacggtcgtgctattatcgcgaagatcaacgtcgatgacgaaggtgtttcggacatttgcgctcgttttggcatcacgaacatcccgaacatgaagttgttcaaaaacggtgtcgaagtgggtaacgtcgtcggtgctgtgccgaagaacacgctcaagaacgccatcgaaaacaatctctaatcgcttggaaaaatgcgtttgaaagagctcggtttgatgtgccgggctctttgttgttgacggcttttgccagttttctacatttggaatatgctcacgaaacgtttaattgtctgcttggatgtccgtaaccgcaaggtcacgaagggtgtaaagtttaaaggtaatatcgacattggcgatcccgtagaaatgggcgcacgctatagcgatgaaggtgtcgatgaacttgttttttatgatatcacggcgagtgccgagaaccgcccatgcgacatggaaatgattcgccagattgcaaagcgcgtgtttatcccgtttgcagtgggtggcggtatccgtaacttggacgacatgcacgaagcgctcctcgcaggggccgaaaaggtgagcgtgaacagccttgctgtgttgcatccggaaatcattgccgaaggcgcaaaggcgtttggacgccagtgcatcgtgcttggcatggatgcgaagttcgtgggcgtttcggacaagattccgagcggttacgaagtgtttattcgcggtggtcgtcaggcgatgggcattgacgctttgcagtgggcaaagcgcgccgaggaactcggcgttggcgaaatctgcttgaactctattgacaccgatggcgtcaagaatggttacgaactcacgattaccgacatgattgcaaaggctgtgcaagtgcctgtgattgctagtggcggtgccggaacgccggcgcatatcgtagacttgttccgcaagacgagtgccgatgcggctctggtcgcgtcgatggtgcattttggcgattatacggtccctggtatcaagggcgaaatgcttgctgccggaatcccggtgcgcaagaagatgaacggcgaggtgtaagatgaatccggaagttgccgtcaagatttttgaagccggcaagagtgccggggctgactttgttgaaatttttgaagaagaaacccgcagttcaagcctcggcttgaaggaccgccagattgaaacggcgaccgcgggtaccgagtacggtatcggcgttcgccttttgtacgggacggaagtcctgtacgggttcacgagtgacgatagcgaagaagctctcgtgaagcttgtgaagacgcttgcgttcgggcgcattgccgccgcagcgggggcggaaggctcggctgcaaggccgtttgaatttgcaccggaaaagcgcatttgcgattataattttggcgcttaccaggatccgcgcgtgctcggccaagctattaagcaggacttcttgttccgtgcagacaaggcggcccgtgcgctctcgccgaagattgctcaggtgggcgccagcgtaaccgacagctgcacttcgatttctcttttgaatagcgaaggcttgcatctggaaatgactcgtggccgcttgcgtgtgaacgtgaacgtgacggcaacggacggtacggaacgcttgacgacgcacgaagccccgggcgctcttggcggttatgaacttttagcaaactattctccagaagctttggcaacggaatgtggcgagcgcgtgctgcgcatgctcgatgccggttacatcactggtggccagatgccggtcgtgatgggcaatggctttggcggcgtgattttccacgaagcatgcggccatccgctggagacagaatctatccgtcgcaatgcaagcccgttctgcggaaagcttggtgaagcgattggccagccttgcttgactgccattgacgatggcacgatggatggcgtgtggggtagcctcaagtacgatgacgaaggaacgccgacgcagcgtacgacgcttattgaaaacggcatcctgaaaacgtacatgagcgaccgtgtgggcgctatggaagtgggtgtggaacgcaccggaagtgctcgccgtgaaagctacaagtacgcacctgtaagccgtatgcgcaatacgtttatcgctccgggcaaggatacgcttgattccatgattgcaagcgtggataacggactctatgcggcccgcatggcaggcggttctgtgaacccggcgacgggtgaattcaactttgcagtcgatgaaggttacgtcattcgtaatggcaagatttgcgaaccggtccgcggtgcaacgcttatcggtaaaggccacgaaatcatgccgcgcattagcatggtcggtacagactttgagcaggcggcaggcgtttgtggagcctcctctgggcatgtgccggtgactgtcgggcagccctccattaaggtcgatcaaatcctagtcggtggacgatagccgcgctttcttttgataaaagtgttaactcccatgaaaatggaaaagccctcgcaagagggctttggagtattatgggttgtcacgagtaaagtacaaaaccatttcgaataaaacaagaaaaccatgtaaaaaagaaacaacggcatctcgtgagaggtgccgttgttttggtgtatgggatgtttggttttgtatccataaaatagtttaaattggagtattagtggtgttttttggtacatttccgatgtaaaggtttacaacacttacaacaggcaacaacacttacaacgcctataaaatctgtttcaaaaaaatcctttgaatcgttgcttttgaaacgctggcgtgttattttttgaatagggtggggacttggaacggcttgaattgccgttttttcgctgaaaatcgcgattttggggagctaggggcgttttggcacgccatttgcatagggtaaggcgtaaaaaaagaaagaaggtctattatgtcagattttactaacgatgcagaaaaggtcttggccaaggcgcaaagcttgcgcgaccgctgttcgcactcctacctgggtgcggcacatttggccgttggccttgttgaaggccctgatgcaaccctgaagaaactttataagtccaagggcgtcaagccgaacgaactccgaggccgtttggaaccgtttgtgcagaaaatcccgcgcatggaaggcgtgaacccggatgttgaaccggatagcgacttgaaccgcattttgcgtgccgctgtgcaggcggctcgtcaggtcagccgtatggtaacgccgggcgatttgctcgtggcgttgatgaagttctcgggcgaccgtggacttgccaaggtttttgaagatgcgcttggttcgaccgaagtggtggaaacttggctttcggacccgtttgcgggagccgcgaacgccgaggaacagtctccgctgaaactctacggtcgtgaactcgtggaaatggcggctgatggaaagctctcgccggtgattggccgtgaagaagaaatccgtcgtgtgattttgattttgagccgtaagacaaagaacaacccttgcttggtcggtgaaccgggcgtgggtaagacggctattgtcgaaggccttgccgaacgtatttaccgtggcgacgtgccggatgcgttgaagggcaagaaggtctttgcgcttgatttgtcagccttgatggcgggtgcaaaataccgtggcgactttgaagaacgtctcaaatctgtgattgatgctatcgaagaagatggcaacacgcttatgttcatcgacgaactccacaacattgtgggtgcaggtaagaccgaaggctcgatggaccttggcaatatgcttaagccgaagctcgctcgtggcgaactccattgtattggtgcgacgacgactcaggaataccgcaagtacatcgaaaaggattccgctttggaacgtcgtttccagccggtgcaggtctctgaaccgagtgaagacgaagctatttccatcttgcgtggcattaaggatggctttgatgcgcaccatggcgtgcgtctgcacgataacgcgctcgtcgctgctgtgaaactttcgaaccgttacatcagtgataggttcctcccggataaggcgattgacttgattgacgaggcggcaagccttgtgaaaacgcagatggacacggttccggaagcgctcgataccttacagcgtaaggaactccagatgaagattgaggaacaggcgctttcgaaggaaacggacgaagcgagcgtcaagcgcttgaaagaactccgtgaagaccttgctgtgactgatgctgccgtcaagcagatgcaggaacgctggcaagatcgccgtgccgcatttgccgaagttcaggacttgaagaaagctttgaaggctgcaaaggacgagatggaacaggctgaagcccgttacgacttgaaccgcgctgcagaactcaagtacaataagatcgtaaacattgaaaaggaactggcgcaaaagaccgaagcgctccgcaagagtgccgaagaaggcggcttgagcgaagaagtgaccgaagagacgattgcgcttgtggtgagccgttggacgggcattccggtgacaaagctttgcgaaggcgaaaaggcaaagttgttgcacttggacgaacgtctgcatgcccgtgtgattggccaggacgaagctgttgaagccgtgtccgaagcgattttgcgtaaccgtagcggcctctcccgtgaaaatgcgccgattggaagcttcctcttcttgggcccgacgggcgtgggtaagacggaacttgcaaaggctttggctgtggaacttttcgatagcgaaaacgcacttgtccgtatcgacatgagcgaatacatggaaaagcatagcgtaagccgtttgattggtgctcctccgggatacgtgggctacgaagaaggcggccagctgaccgaagctgtgcgtacgcatccgtactgcgtgattttgctcgatgaaatcgagaaggcgcacccggacgtgttcaatacgctgttgcaggtgctcgatgacggtcgtttgacggacggcaagggccgtacggtgaacttcaagaacaccttgattttgatgacctcgaacttgggtgccgagaagttccgcctgagtgcggctaacgccaagaacggtgaaccgccgcaggttgcgcttgcggatgtcgaagccgacttgcatgcgttcttccgcccggaattcttgaaccgcttggacgaagtgcttgtattccagagcctctcgaagaagcaaattcgcgaaatcgtgaaactcaaatttgcagatttggcgaaccgcgctgcccgtcaggacttggtgcttacgctttcggatgcggctcttgatgcgattgcggaaggggcttaccagccggaattcggtgctcgcccgattcagcgttacatcgaacgcaacatagaacgtccgttgagccacgcgatactctcgggaaccgtgagtgcagcaaagcccgccgtcgtggactacaaggacggaatgtttgtagtgaaatagtgattagtggttagagcttagaacttagaacttagaacttagaacttagaacattactcttctctctaagctctgccaactaagttctaagagcgaagcggactaagttctgcccacagcggcgaagccgctacaacgctgtcataacgtaaagagcaatggtcttacgatcattgttcttttcttgcatgacgccgacgtcaaagtcaatgcggacgtgtgtaccgccgaaggttagttcaatcttcggaatgatatccaccatgaagtcgtccttgagtagcccgatgctgccggatgcagtcacttcaaggaacatacggagaacttgtccaaaaacaagtgtcggaatcatggaacttgaaaacttgacgtatccgctttgatcgccttttttgcctacagcgccttcaaggaaacctgcacggagttcgtagtagttggcgaagcattttgcgatgaactgctgtgtaccgatggtaaatgccaatgcgctctgacttgtttcgctcaagttgagatagccgtcaaatgcgatgaaagaacttggtctgtagcggtaacgcacgccaaggtcaagcgctgtatggatttcgtccagcttattataggtgttgatatcaagctttgcaccaacatcaaattctttattcaaacgagtcgtgaagttgatggggaagagaacgttggagttgaatggcgaacggataccgatgccaccaccgattttgggtgaagggcggctttcggggccaaagttgtagcgcatgtcccagaaatggtccaatgcaaaagaacttgttgctaaaatggcgattagtaggcaaagaatgcgtttcatgtccatcaaagttagataaatcgcccggtaaaagctaaatttacacgcgtaaaatggaggtatttgtggtagaaccgcgtccagaactttctaaactttccgattacgtcccaggcaagtccatcgacgaaattcgtgaacgttatggtcttaagaatgttgtaaagcttgcgtctaacgaaaacccgttgggtgcttctccgaaggcggtggaagcgttccacgaaatcgcaaattcgttgcacttgtacccgcgtggtgatgctccgaagctcattgatgccattgcaaagatgtatggcgtttctaccaaccagatcgtgattggtaacggttccgatgaaatcatcgacatggtgggcaaggcttttatccgccagggcgacaattgcgtgggcattacgccgacgttctctgtctacaagtttacaacgctttcaaacggtgccgattttattggtgtgggcgaaggcgatgaaaaggcaacgcttgataagctcgctgctgccgtcaacgacaagactcgcgtggctttcatttgcaacccgaacaacccgaccggtcactactacaccgaagctgaaattcgtagcttccttgcgaaagtgccgtcgaacgttctcgtgttcttggacgaagcttacgctgaatttgcaacggctgccgattatccgaagatggctccgctgctttcggaatacccgaacttgttcctcaaccgtactttcagtaaaatttatggtttggctgggctccgtgtgggttatgcgatggcaagtgttgaagttgtccgtgccatgtggaaaatcaaaccgccgtttgacgtgaaccaggctgctcaggtggctgccgtggctgctcttgccgataccgctcacgttgaagcgactcgcaagaacaacgctgtgggctttgaatacttgaatcgcgaacttagtgcgcttggcttcaaggtgctcccgacgcaggcaaactttatctgcgtgcatattggtgaacgcgccaaggaacttgtttcgttcttggaacagaacggtatgattgttcgtggccttacgagctttggtatgccggaacacatccgcatcacggtaggcaagcccgaagaaaacgaactccttgtttcgcttgtcaagaagtgggtcggctaggagcttgctatggaaaatcgcgaaattgcaaaggcaggtgtcgctcccgagaatctggaactcttgaagattgcgctcaagacggcagaacttgccgaagagaacatcctcaagtattaccagaacgatgttggcgtcgaatggaaggcggataaaactcccgtgacgattgcggacaagggaaccgaagaactcgcccgtaaattctgggcgaaggaaacacccggctttggtgtcattggcgaagaattcggcattgaaagcccggatgcggaataccagtgggtgattgacccgattgacggcaccaagtcgtttatccacggtgtgcctttgttcggaacgctgatcggcctttatcacaaaaatgttccgattgcaagcgtgattcgcttaccggcaatgaagagcgctgtgtgggcggtgaatggcggcggtgcattcttggacggtcgcgaagttcgcgcttcgaaggtatcgcagttgagcgatgcgctcgtgctttcgggtacggtcaacacgatggaagacaagggttttggcgaaggttttacgaagctccgccgcagcgctcgcttgcatcgtggctggggcgattgctacggctattacctcgtggctgcaggtcgtgccgaaatcatggtggatccggttgtgtcaatgtgggacattgccccgttcccgctcttgatgaaggaagcgggtggcaagttcagtaccattgacggtaagaccgagctctttgacgtaaacggcaagccgacggctccgatttacgaaggcttcacgagcattgcgacgaacgggctcttgcacgacgccgctcttgactgtctactaagttctaagctctaagttctgccaactattcattaccacattgttgtatagcttactgaatcagggacgaacgtgaatgttatcgtccctttttttgcggtgttgatgtagggaatgttaagcgagtcgaggcggtaggtcacttgcttgtgtgggtgtcggaaccggttcttgcgaccgcttgggataatggcgtacgtgggggagactgcgttcaagaacggtacgctgctggatgtcttggaaccgtgatgcccgagcttcaacacttcgcttttcagataggcgtctgttttcatgatttctttttcgcctttgacggtgaggtctccggtaagcacagctgaatgtccgagccccttgagcctaagtgtgatgctcccttcgttggcttcgacgcagacatcgtttcgtgggtggattgttcgcatttcgaagtagttctctttccatagaatgccgcgatgaatgttgcggatgggaatgttccttttgcgggcttcgctgaggacttgttgccagtcgggtttgctttctttcatagaacaatcacttgtccaaagttccctgacggggaacattttcaatagcgaaagcgctccgccgaaatggtccttgtcggggtgcgtgatgatgagcgcatcgagcttgttcacaccaatgtgatgcaagaacggaacgatgatgtctttgccggaatcttggcggctgttgtcgccagcgtccacgagaaaatatctgccggatggcgccttgatgaggtggctgtcgccttgcccgacatcaatggtcgtgagcgtccacgacgggtgcagaacttcgcagtaactttcaaacgcgaataaagcggcggcggctataacgcatataaacgcgtacttgcgggcgatgtagttcttgtagcaaaccggcagaagtaaaatcaagattccgagtgctagcagtaccgcaggcgaaaatggcccgacggtcattgaggctgccgcagaatccgagagtattcgcgtcaaaagcgatgccaatcgcaaaaagaatctcgcggcagcgcagaatgttccgcagataaagtcaatgggcgagagctgtgcgaaaagccccgcctgcatgccaagcgaaatcgcaggcacgatgatgatgtttccgaaccatgcgaacggcgaaagcgttttgaaatgatggatgaggaacggcgctgtggcgagtgtggcgcagagtgtaacgtacgtagggtcgatggcgaatgcttgaatcttttgccaaagcttattttgcttgaaactgtcaggcaaaagctttgttgggttatgcggtgtgccgatgatgatgcctgcggtggcggcaaaagaaagctggaatcccggattccagatgacgctaggttccggcaagatgataaggagcaaagcgacgcctaagctgttaagtgtattcgcaggtttcccgaacaaggtaccaatttgcgggatggcgaacatcatgaccgcacggcgaacagctggcgatcctcctgtgacgggaacgtaaatcgcgagaagcgtcacggcgatgatgatgacgattttatgcggaagcccggtcgctttcaagaaaatcatgagcattcccgcgagcaaaaccacgtgaaaaccgctaatcgcaagcacgtgtacaagccccgacctctgaaaatcgctccgcagtacttctggaatccccgagcggtcacctgccaatagccccatcaagaggcccgtttcggcggggtcgagaaactttgcgaatctcgcctgcataaattgccggaacttaaaaaagctacgttcgaaagtccaatcgccgggatacgctttccaatgcttgaatttgccataagcggccaaattttgcgattttagccaattttgcgtgtcaaaagcgccaggcacgctcgggggcgtcacggggtaccacgatgcctcaaaacagatggaatccccaggcaaggggaggtccggcagatcccgcttttcggtcaggcgcacggtttttcccgaaatattgatgataaacgcggtacctttgggccgtgggagcctggattcaacttttccacacccgaaattgccctcataagatcgctcggctcttatgcatgtcggggactccttcttcgcctcgctctcgcactcacgctcggttaataccgggcgttcgttgctcgcaaattgttcgttcgaagttgttaatatccccggaaacccctcgtgggcgataattccagccactaaagacacaaaaatcacccattggatgtgccttctgaagaaatgagtacacaaaagtaccattccaagccccaaaaaagcgaattggggctcgtcgaaagcgactattgaggcgactatggcgattgcgcttacaagggctggtttcccgtcaagcgtggataaaagctccttaagtgcgttaaatattttttctttaatattttttttcattttcttatttcttttgtattttaagggtgtctctatattttatacacgcatttgaggagtgtttggatcaactatttatgaaaaatgtttgtaaaaaatggacgagcttttttgggcttttttgtgtattgtggtcttttctttttaccgcatgctcgtcagtttcggattcggatggagaatttgttcttccacccgataaaaatcatttgattgtccataaaattttccccaatgacagggcgaaaaacgattctgccgccgcgaatcttgctcgtgggattatgcttgtggtgcatccgaatgcttcttaccagctttcctttgatatcgaccctgattatccggctcctgaattgcagttattccgttcttttagcattaatgataacgaagggcgcgtggggttccgtaaagtccgtactttgtcgccaactgttgtcggaaatcgctatgtgtattcctttgattgtgtcgaaaataagatgtcggtatggtttacatcgctaggagtcgatggtgactattataaaggtaaagtaagtaatataagttatacgggagttggtgcctataatgatcatttgtcaataaatttgattgttgtcggctccatggaaaagacgcttgatggcatggacgttgatgagttgtctcgttacatgttgcagatgttccgcgaaaaatattatgggattactattgatactctttatgtgcggtatgccgaccggcatcctgttttgggggcgttttatccggcttcgcaaccctgggtggcgggcttgagttcggaagatgtttttgtgagcgaacttactgggtggcctgaagataatcttcgcactgcgttgaatatcatttttgttcatagcatcaatgaaaataacatcatggggtttgcaaggctgttttctggcgtgctaggagcgggcaaggaaagctctgtggtgattggcgagcatgtccggaaggattatgaaattgaactgctttcgtcgtacaatattacgatgaccgccattcacgagacgggacatttcttcggcctgagacatacttcggtgactcgtcgtgacctgaaccagtatgtggaatacgaagatggaacaaaggtcatgattggagattattcgaatattgaagacggcttgacggatactcctttctgcgaaaatgtcttgaggaacggttactataagaattctgttgatgaggaattggaaggctttcctgctggaatctatgtcaaggaaagtagggagtccttggctaagtctaatccggcgagtatcgaagcgtgcgccgatttggataacatcatgttcccggtgacggttgacgattatgaaaatgctacctttacagaacagcagatggaaataattcgatcttcgctcatgattttcccgcactaaaaatgaaagcttctcaattctctgaaaatgcgcagctgattgcgtttgtcttgcaaaagggctctgaatgggacccgaacgttattgaactattggaaaagacttggggacctattcgccacaagggccgactctttgcttttgacaagactgattactacaagcccgaaatgggcgatggtctgtatcgcggtgtcgtctcttttgaaaaggagatcccgccggagacgatagccgaagagaaggaacgcagcaacgctttggaactcacgactgcatcggctgagactccggaactgcgccatgtgaatattgacattggctatatggacatggacaaagtggttctcccaagctacaagcgcggtccgttcaagctctatgcgggcaagggtgtgtggctcgacatgcttttgacgtatgcgaagggcgttttccacccgacggcttgggcatttgacgatttcgtgcggaatccctaccagcacgatttacaactcatccgcgaaaagttcaagaaagcgcgtaagggagtatagttggcagatcttagctcgctacgctcttagaacttagttgactggtacaaaatcatagttttaagctctaaaaacctttctaagatctaaattctaagctctaagttctaattcttgttatattacaagatgatgaataagaagcatttactccttggtctttcgaccttcgcacttatggcgtgctatagccccgaaccgttcgaggctgaatctctggatgatgattccaaaaagcagaccagttccgaaatggggacgatttactctgtgaacggaagtgagcaagtttgcaatccttccatctcgcaggatacggtcaatttcccggcttcgatgctctggttgaactttagcaagattaaagtcaatagccatgatgacgggttttctgtgactagtgtgaaacagcacgaccgtttgacggtttcggataccgcgaataatgtgaagtggtatttgatgatcgataaggacaatggcgaatgccagttccaagatcctgagtggagtacccatccggatttcatcgtcgcattgcgaggtgttggtattgaagggaatggaacctgtggtgacgtcttggattacggcatttttgtggtgcgcacgtcagataagaaaaagttctggttctatgacaagggaattattgaacaggcgactccgcatgtgtgggtagacccgacggctaaggcggataaggatggcgatgcatcgaccgttgaaggcttttttggtacgaagaatgtgcgcttgacctatgccgatggctcggatggtgacccgcaaaatatcgtatttatcgactatgccaatggtggaaagtcaaaggcgattaagcttaaaaagcctgcagatcgcagtaactggaagattgaaagtccgatgatttcgccggatggaaattttgtcgtgtataatgtgctgacaaaatcggaagatacttgggaagcctatatacaggaacttactaaagatgcggaagctgtcaaaattccccgtacaaaggacatgaagtcggatcctgcacagccacactggtttgaatcggatggtcgcctttttgtggtttggacggaatttacgcaggctacatatttcaacaagattcatttagataattctgcggctcaggatggttccgctgggcgtacggttatgcgtgaagttcgcctgaaggctggcgctacgggtaatgagttggtggaatgggttgacgacaatgttgaactagctccggtcccgatgattggtggacgttctcccgatggcaagttcttgtcaacggggtataagtacgcttatttgcttaagcttccgtgaggtgctgtatgaagaagaattttttgattgagggttgttctcttgtcgcacttgcggcggttgctttttacgctggctttaattctcctgtgactccagcgactccgtgggagtccattggcggttgcggtgcgggcggttccggtggcggttctggcgatggcatcaagtggattggccagggtgtttcgggcggttatctcgaagcggaagtttttacgaagtataatgtggggcagaatttttctgcttttacggtgaatccgcatttctcaatcaagccgacatgggatactaaagtcggtgtgacaatcccgttcatgagccatcagggtgaagtgcagtatcgcagtaaccagactccgacggaccgcactacgggtggtcttggcgatatctcgttcgatttctcgaagacgattggcagtggcggtgcggcttcgctttcggcatcacttacgattccgacggggcagtacgatgtaaagcgcggtaaggatggcggtaaggaaatcttgccgagcagcttccagaaggggagtggcctttactcgcttacgcttggatgggactacagccgcgatacggacaagggcatttggctttacagcttgagctatacgcacccgtttgcgatgcacttgttctcgggcgaaaatgagttcaacgacagctattggaaggacatcaagaaacatggtgatcgctttaaataccgcttcaagccgtatggcgaaaatgaccttggtgcatttactccgccttcaattggaggttctgtcgcttatggctaccgcggtcgttcgggcattgtgcaatcgtttggcgtgaatttctcgattccgcttggcgtggcttggatttcttctgaatctgaaggaacttatgacccgagaccggacccggatcaccaggcgtggtctttggctcttgtgtacggcttggaattctcgaacccggatttcccggtgttcctcgcattctcgctcccgattcatgataaggcgggtggcgcggattctaagaatgaatacagcgaaaagccgatgaagaagtggaacgctccggactggggtgacattggccagcagtggaccatcgccgttggcgtcaaaggaagcttcttctaattagacgaaagaccgcttcgctggtagacgagagacgaaagatgaataattctctcgtctttcgtctgtaggaccgcaggtccgttctcccgtctaaaatgctacgccctagggtgcgttttcttgaaggcctgcttgaggcgttcggcgtttacatgcgtgtaaatttgcgtggtggaaatgttcgaatgtccgagcatttccttgacactcatgatttcagcaccattttcgagcaagtgcgtggcgaaactgtggcgcagcacgtgcgggcttgctttcccttcccagccgatatcccgcaacaagttgtggatatcgtttcggagtgtgcggatgtcgtagggcttgccgttttcgctcaagaacacatagcttgtaattgttggggtatgccctgcttcaatttcaacggccctaaatttttcaagccaagaaattaatgtgtctgtaatcgggacgatgcgttccttgttgcctttaccgatgactcggacaagtctttcttttatctgtaattgattccaacagaggctttggcattctgaaattcgcagtcccgagccgtaaatgagttcaagcaaaagacgtgcgcggacttgcgggagcgtcggattctcgggcaattcagggaatttctcttcggcgaggtccttttgaccgaggaacgagacgaggcgcttggggcgcttgggcatggggaccgcttcggcgggattcttttgcaaaatcttggaacggacgaggtacttgccaaaacttttcagtgcggcgaggtgctcgcagatgcttgtaggcgcaagtttttgcttgatttttaaatcccacacaaaagctttgacgttcatttcggaaaaagcttcaagtggagcattctcattgatcgtggcgaggtatttttcgagcgattttcggtacgtaatgaccgttctttcggaatacctgcgctgggtttgcaggtatatcaggaaattttggatgtattcgtctaaaagcatttttttaaagtgttttcaaaaagaaaaatatctattttagttgtcaccaaatgtcttttttgaaaaaatttatatctctgcggacttgtttccttgcctgcgcgtttgtgtcgacttcttttgctgccgaccgcgttgtgggtgcgaatgcaactcttgatattgaaccgggtgcgcgttctgcggctttgggttctgctactttggcggttgaaggtgattatcttgggcttggcaccaatgcatatcagctttctcaggctaaatacatgtgggcttcgttttcgcatacggcgtattacgaagataccaagtacgattatgcgtcgatggtgattccgctcccgggtaatcagggcttaggtgtttcgttctcccgatttggcgccgacgacattccttacatccgcgaaggagacccactgccggaaggtacggactacaatacgctttctattgcggactgggtgttctctgtcgcttgggggcgccgcattatagaccgtttggacttgggccttgcgttccatgtgttgtatcgcgatatggaccagagtggctggggattccgtggcgatgctagcgctcgttaccagatcaaggacgatttttatgtgtctggcctcttgaaaggctggacttcatcggccgcctcttgggaatcgggcgagtttgaatattctgcaccggaattttacttggctttgagctatggcttgcctgtccgatatctatatggcaagttcaatttttactggcagagtgcgggccttttccatcacgaatcgagaaatctggattttgaagaagataccaagagtggcgaacgaatttgggaagatccgctggactggttatccggtggccgtggcggtgtcgaattttcatttgactttgggctcaagttgcgagtcggtttaagcagttttatgactttcaagagcgtgactgcaggtgccggtcttacgattgcaaaattcctcgtcgtggattacgcctttgaatcgcatccggtgttttctccggtgcatcgcgtgagtgtgaactttagtccgtatctttttggccataagccgcgagaagaaggtcacttgaacaagactgatgcagcgaaaaagctcgtgacagaagaacctgaagaggttcctgctgaagaatttgtcgaggaaagtatccaggaatctccagtaccggttcaagaaaccgtaaatgaaactcctgcagcgccctcggctcctattatcgaaacggacgatgaagttttagaataagggggctatacgatgttagatactaagaatgtgggtttgttccttttgcttccggctccactcaatccgattggggcttttgatgcggaaaccttcaaggctaatttccgtgctgtgatgacggcgaatgacgacgccaagtttattgcagtggatttgtctggcatcgattttgtctacagtgacgcgtataacgcctttatgcaattccatcaggaactcgccaagcgaaatggtacgtttgctgtccttgccgatagggaatctctcgtgaggagccttcgaaaggtcggacttgaacgctttatccgcatcttcatgagtgctgacgaaatggctgcttatgccccaattgaacagaaggcggctgttcttgaacaggttgaaaagcctgttgctgaagaaccagcaaagccggaagttccaaaaactcaagcagaaccgcaacccgctcctgaaactccggtggctgcccatacggaaccgagaattctggacaagaatccgcttgtcgatgaatcttcttcaaagggttctctcgtcactgtgattatccttttgctgattgttattgctgtagtatcttatttggttttgtaaccgatggctgtagaatttccgacagagatccaacgaaaaagaaaaaaaaagcgggagcgcaataaattcccgctgataaggattattctggtttttgtcttgttggtggtcgcctatacgaacgggtggttccgcatgctgattgatgcgctgccgttgcccggacacgaagaaccgccccctcctgttgtcgaggaatggattgaaggctgcacgtcgtacgatggaacgccttttgagcttaaagatggctatgcgcagtgctcctggattgtgacggattcgctttcgcttccgaattcctttttgcgttacgtaaagaatttgtctagcgacggttccaagatccactgggttgcgcccaagaaggactttggcgatgcgcttctcgttgttcaggaagatacgactcgcaatgtgtttttgcacatgacgcgcgaagattctttgaaagtctggatttcaagcaagacgggttgccttttccctggcccctgcccgcatgttccgcttggctggtcggctcttgcgattgtagacaactttgactttgagggactggaacagttgctttcggcggacttgtttaaaggtcttggtgaagcgcccgtttaccctgtgttgccgggaatagtgcttgaagcggggcgcgattcgctaggcatgtttgttgagctgaatcacggaaacggaattacgtcgcgcatgtttggcatcggttcttggaagatggctcctgttgtcggcaaaacgcttggcattaaggatgctgtcggtcgcctctcgccgcaggacagttcatcgtttttcttgacggtgcggcaaaacggtttgttcgtgcgctggaaagatttctataaattgacgcatccggtggactcagcccaaattgctatattcaaaaagaatctgcctttttgagtgagtctgtatgaaacgagttgcgttaatccctttttatttgctgtttgcgttggcttcgtttttggtgtcgtgcgcacaagatggcgatggcccgcttccggtgatgccaaatggtgagtccgttgaaggtgatggatattttctgggggcaacgctagattcaggcaagacaatccacctgatttcggatactctttttgtgacgctttcgaaaatttggtctttttcgaattgctcgctcacctcaattgatctggattattcgtttgacgattctgtactggtgttttcgccaaaggtgaaaatcaaggtgaatacggacgattgcccgtcaccaatgtatcgtccggattcaacattcacgatgttgacggatgaaatttctgaaaaaatcacaaaaattgtagtgaaaaatgatgtggattcccttttggattccatcatgcttcgccgtggaaaactggaacttgatacgttccgcatttttgtggattccgcttttactgaaccggaaaagctaccgcttaggacaaaagattctccttcaattttacgcatgcttgattccctgactccacagaagttctattggagaacgttacgtgcaaactgcactatgcgcgtggatatatgcaatgatgttgtcgcggatacggtttacccgacatcctggaaggcgagcgataccgcccttgttccggtgcgttatgcgtgtgcgtcttcggattctacgtactgtctggattctaagtgggaatacgattcaacagctcttggcaaggtgatggagcgcttagatactgtttggcatacgagtacgtattatatcgaagatattccgaagtgcgcaatggtgaatggtttttcgcgtacggcgttttattacggcggaaaaatgaccttcttgcgtgagctttttgtccccgatgaaagcgagcgctcttgcggccctgcgacaaagaaggactgggttgccattaaccttgcaacggacagccttgtggttgaatccgaagataaaatttctgtagatagtttgtataaagtctggaagtcggcgacggtcgctaacgatacgcttaaagccgattcgacggagtcaaaatgattgaatatacctttgctgctgaaatagcagaagaagacaaaccggtaattcttgaaagcaagatttacaagcagtggcttgaagcgtccgagaaaaagttcaatatcacgaaggtgcattttgcttcggttgattactttagcaaacgccatgagccgttgttcatcaagctgaatgcgactgcattcttgccggatggtaagcctgtgcatgggattgtgcttgtgcgtggtcatgctgtgggcgtgctcgtcgtgctccattgtgaaggcaagcgttacttgctcttggtgcgccaaccgcgatttgcaatttctgagacagcatcgcttgaaatcccggcagggattcttgactggtcgggcgatttccgcaaggtggctctttctgaacttgaagaagaagcgcaaatcaaggcgaaggattccgagctgattgacttgatggacttctggtacaagggctcaagcgaaggctttgccggaagttgcggacttttggacgaacgcatccgcctttatgcgattgaacgtagcgtgacgcgcgaagaacttgaagcgatggacggcaagaaccagacctatactgacgagaacgaatggatccgcacggaagtgttgccttatgaagaggccgcccacaagttcattgatggaaagaacttgatagctttgttcttatacgaacgctggctcgaagcgcagaaggtgtattattaaaattagcggatagatgcttgggctgtgagctcggtcgccttcggctccctttgggctatggggtataattactagaaaatcgtgttgttgatggtgaggcctgcgaagaacaggatcaagtagccgtaccatagtccggttggcacgtagttccagatacgcttgtattttttcggctcgtccttattcttttccttaatacggacaatattctttttaagataaaaaccgcagagcgcaagtccgccgatgctgataaggataagaagtacgtaagccatgctttaaatatagcataaagcgagcgtcgcgacaacaagtttacttgttggcatgaccgaactgagctatatgcactccatatggagtgccatatagcatattggcaaaaaatttattattttaagaacaaacttttatacaatgctagggcgttttttgtcgctatggctatagtaaggaggaaaaatgaatagaaataaaagaaatttggctttaattgtgccgattatggcattttgggcagcttgctcagaaagtgaccctgcacctgtcggattaggtggtggagctcaatatagaacggactgtcctacggatgggtctagacctcttgcgaaagagggggccagtgccgaaaattctgtgcttaatttggatgtcgttattcgcgatttccagcagaaccattcggattttgaaaacttctcggaagaaacggttaagcatctggatgatatctatagctacgagactgaaaccggtgctgccatgaaagcttttggctttgatgaagattggtatgcggctacggcttaccacaatacgtgcggtaacatgtattcttttgaaaccgcgggcgttggggctcaaattggcgttgatggggtgcctatgcaggtgaatcccgctttgccatcgtatttgcaacaggtttctgcgggtccggtattggaatacggggaatgtgctgagactgtggacgctctatctgggcttaagattttgcgcggctacaaaaatgctcttgataacgtgactggtacaaagtgtcctggcggtaaaaataactgggcgaatccggttgtttatacaccgggcatggtgaatccttatttgctgtttaagaatacaagcaatgatgggaccattgatatgtatgatgttgccgttcaaaagctgaacgaacgttgcgacaataagaactttgaccagtggtttgccgatgttccttctgtaaacaaacgcgtcaatatgatccttgatcttgtgaggtcctctgatgaaaataatgattttgtttacaattataattccagtaatggaggattcttcccgcttgatagcgtgaacccggtgaatcgggaatgggtgagtgcaaaaccttgtattgaaactatccagctgacgggttcttgtgaagtttttgagcctcagtcgctctctattttctgcccgccttacaggtatcagtatgctcaaactcagcaggatttgtacggccagagtaccgctaagctttgtgcagactggctgaatgcgggtggcccgcgtgctgtaaattctgaagggaccggacatagtgcggctttacaggcgacaataaagaatggaactcttggcttgcagcacttgcgcaattatggctttactatggaaggttacacgactttccagtataagtcatcaaaccagttgccggtaccagaagaactgaagtttattagtagtggtgacttgtgggtgtttgtcgatggtgttctggtgattgacttgggcggtacgcacttgcctgctccgggtagcgtgagcattcagactcttgcaaagaataatcatggttgccatgttggagagcctttggctatgtatacgaattgtgatggggcgtctgatgctacgggatgggctgatgattcttggcatcatttgcatttctttgtggcaaaccgccagaccgaaatctctgatttctcgatgtcgctgccatcgtcctttagcatttatgccgcaccttcccgctatggcatgccgacggtacgtaaggttacgacattggtagatgaagctggttttgctcttaatagcttgtatgtaaatgcggaattggcggattccacagttgctaagatgaacagttctcatgtgccttcgttcgttgtattacgtggtgacaatgtttacggattctatgtgtcccgaatttctggggcgacagacaagggtgaagaagggactatgtaccagtttgaaggcgttttgaagggtgttgatggtaatgttgttgaaggcgggattttgcatggcgactgtattgcctttaacgttccgtatagcacgacgcttgatgaagaaggtaatggtggaaattaccccgcaggtaagtgggcgcagttgatgttctgggctaagcttatggatttctatatcgcttcaagttctggtaaccgtgtggaaggttttaccgaaccggaaaagtttggcgagatcggtgtgaactgcgcttattgacgccaaagtccgtaataacggttgcctaagggcaaaaaaatttctctatttggtatgtactgacgttcgtgggttcaaatttggcttgaacgagccggattcggacccgaatacgaacgccgtttattgtaagaggtttatttggtcgcccaagaaaaactgaattctctcattgccgatgcatgcaagtccgcatctgttacgcttgtggaagctgatgtgttccgtgctggcaaacgcaagacattgcgaatctttatcgacaagcccgaaggtgttactatcgatgactgcacgaacgtgagtcatttcctttcggatgcgctggacctggatcccgagttgatcgagggcgcttatacgcttgaagtttcttctccgggaatagaccgccccctcaagtctatggcggattttgaacgcaacaaggggcgcctgctccgtgtgacacgctcgacgggcaagccagtgactggtgaacttttgaatgccgacgaagaaaatctgacgctcaagcttaagggcaatgccggcgaaatcgtcataccgcggtccgaagtgctttcggccaaggtcgaagtagaaattaaataggaaggtcaactatatgaagaacgaaccgaaagtaaacttgctcgacgtactcaaggaagtcgttgaagacaagagtgtcgatgattccgtgattttggacgccctcaagaaggctcttatttctgcggcccgcaagtatctgcacatcgaaaagaagatcaacgtcgatatcgacatggaaaccaacgaagtccatgtgttcctgaacgtcgaagttgtcgatgactatccggactacgacccgaacatgactgccgaagaagttgctgaaatggacgaaggctacatgctcgtcgatgaagctcgcgacttcaacgaagacgctcaggcaggcgacagcctttatatggaactcccgacctcctcctttggtcgtcaggctatccagaccgcaaagcagctcttgacccagcacatccgcagtgccgaatgccagcgcatcatggacatctaccgtagccgcatcggtacgatcatcaacggtacggtactccgtttggaacaacgtaatgttatcgttgaccttggcaacaagattgaagctgaactcccggctcgcgaacagatcccgcacgaacgcttgactcagggcgcttctgtgaaggctgtgattgcccgcgtggaagaatctacgaagagcggtgctcaggttattttgtctagatccaacgccgacttcctcaaggctttgctccgtcaggaagttccggaaatctacgaaggcactgtcgaaatcaaggctgttgcccgtgactccaagaatcgtcgtgcaaagatcgctgtttactctcgcgatgaaaagattgacccggttggcgcttgcgtcggcatgaagggtgctcgcgtacagacgattgttcgcgaactcggcaacgaacgtattgacatcgttcactgggacgaaaacttcgacgtgttcgttcagcgttccttggctccggcatctgtcctcaagatgttcccggttccggatacggaccgtatcgtgatcatcgtggatgacgaaaacctcgcacaggctatcggtaagggtggtcagaacgtggaactcgccggtcgcttggtggatcgcaagcttgacgttcatggagaacaggaatggtctcagatggacgaagaagccaagaacaacatcctcgctccgaactatgaggatgaaagaagaatgagaacgaagcgtttggacgaagacagaaaggcaaaggccgcagctgtcaagaaggacgtgaacgcttaaaaacttttgcgcagggcaaatagtttaacggaagaataagaaaaggaattgaataggctattcatgacgaatgaatctcaaatgaaacctaaggattgggctgatgctcatggattgaaggttgatgtggtgatgaagctgctccgcgatgcaggcgttgcagttcgtacccatatgtccaaattggatatggcagactttgctaaaatcgaggatgctgccgctgccgaaaaacagaagcaggatgcccgcaacaagaatctcaagaggccgaccgcttctgaatctgattcttccgcttccgctcctgcaaagaagaaggaaacgtcggttgcgacgaacagacttggcttgaaagtgagcctcaagaaaggcccgggtccccgcaaggaggctccgaagcctactgctaaaccggaattgaaaaccacggttgcaaagcccgctgctccggctgccgtaaaaccggccgccccggcacctgcacaagttgcaccgaagccagccgcacctgctccggctcaagtggctcctgccgctccggcaccgaagcctgccgcacctgctcccgcaccagctgcagcacctgctgctccagccgcaccggctgtaaagcccgccgctcccgcaccggccccggcacctcaggcaaagccagccgccccggcgcctgctcaagctgctccgaagcccgctgctccggctgcaaagcctgccgctccggccgtcgcaaagcccgctgctccgcagccgacaatgatgtctgctacgacggaactcaagcagcctccgatgaaggcccaggtcttcaagcccgatgccgcaatccttgcccgtatcgaaaagtctcgccagcaggctcaggctgctcgcaacaaccaccgtccgaatggtggaaaccgcaatggcggcaatggccagggttacacgggtacgtttggccgtctctcgaacaacggcaatggcggtaacgacaaccgcaacaataacaacaataatcgtcgcccgaacggcggtaacgctagcagcagtagccgcggctataccggtcgtaacggtggattctccagcggttccatgcaggaagctttcaatgcttccaacaacaataaccagtctctcggtcagaacaaccagaacggtaagggcaatggcaagggtcagaacggccgccatggcaacgacaagaaccgccgtagcaatactaaggaccgtcaggaaatgcagagggaacagcagcaggaagccgttcgtcagaacgtctcccgcgtgatggcatctctctccaagaacccggtcaagaaagtttatcacaaggaacattccgaaaacaactcgggtgaagaaaagaagattctcaagacttctgacttcattaccgtgggcgaactcgcaggtctcatggaccagatgccggcacgcgtcattgcaaagtgcatggaaatgggcatgatggtgaccatcaacgctcgccttgatttcgaaacgatccagattttggctgatgaattcggttacgaagctcagctgatggaagaatacgaagaagaagctctcggcatcgaggaagaatctcaggaaaatctccagccgcgtcatccggtggttaccgtcatgggccacgttgaccacggtaagacttctctcctcgactggattcgtaagacccacgtggtgtccggcgaatcgggtggcattacgcagcacatcggcgcatacgaagtcaccaccaagcagggcaaggttaccttcctcgatactccgggtcacgaagccttcagtgctatgcgtgctcgcggttcccaggtgaccgacgttatcgttctcgtcgtggctgctgactccatggtgatgccgcagacggttgaatgtattgaacttgcaaagcgcgaaaacgtcccgatggtcgttgccattacaaagatggacctcccgaccgcaaacccggacaagattcgtgcccagctcgcagaacgcggtgtggaagtcgaacagtggggcggtcagaccagctgtatcgaagtttctgctcgtacaggtcagggcatggatgtcctcctcgaaacgctcgctctcgaagctgaaattcttgaactcaaggccaatccggatacgcacgcccgtggcgctgtcgttgaatccaagctcgacgtgggtaagggttccatggctacgatcctcgtgcagaacggtacgctccatgtgggtgacccgtttgtttgcggtatctacgctggccgtgtccgtgccatgtttaacgaacgcggtgaacagatgaaggaagctcctccgtctgctccgtgtcaggtgctcggttttgacggtactccgcaggccggtgacgaacttgtcgtggtggaagatgaaaagaccgcacgtgaaattgcttccaagcgccgtatggctgctcgtgaacgcgatctccgcgcccgtaagacggtctctctcgaaaactccttcaacgcaaagaaggaaggtacgctctccgaactcaacctcatcgtcaaggccgacgtgggtggttctgcagaagctttggccgcttccctcgaaaagcttaccaacaaggaagtccgcgtcaacatcatccgcaagggtgtgggtacgattacggaatccgatatcttgtttgcaacgaccgcacaggcaatcattatttccttccaccttatgccgtctctcgctgtccgcgaaatggctcagaaggaaggcatcgaaatccgcaactaccgcgtgatttacgactgcattgaagatattaagaacgctgtggaaggcctcctcaagccgattatgcgcgaagaactcgttggcgaagccgaaatccgccaggtgttcaaggtcccgaaggtcggtctcatcgctggctgtatggttaccgacggcgaagtcgaccgcacgagccatgtccgcgtttaccgcaacggtatcgaactcggtacgaccgtggtccagtctttgaagcgcatgaaggacgacgtcaagtctgttgctcgtggctttgaatgcggtatcggcctcaagggttacgacgatatcaaggaaggcgatagcctcatcttcttcaaggaagtcaaggtcgcccgtacgttggaagacgttgcccgcgaagaagctgaagaaaaggcaaagaaggctgctgaagaagctgccgcagcgaaggaaagtaattagaacttagaacttagaacttagaatatctttctaagttctaccaactaagttctgccaactacgccgaaggcgaaaatgactagaagaaccgatagattaggcgagcagttccgcgaagagatctccaagctcatccagaagggcttgaaggatccgcgcgtgagcactctcgcgagcattacccgtgtggacattaccgaagacctgagctatgcaaaggccctcgtctcggtgatgggttccgataaagaaaagcgcgatacgcttgtcggactcaacaattccgccggctttatccgtggcgtcttgggcaaggccttgaagattttcaaggttccggagctcaagttcgttcttgacgaaaatcttgaacatgccatgcacattgaagaaatccttgcagaactgaagcagaaaggggaactttaattgtcctcttccggcttcgtcctcttggacaaaattgcaggtgaaacatcttttaaggcccttttccctctgaaaagggtcttttgtactaaacgcgtgggccacgcgggtacgcttgatttgcgtgcaagcgggctcatcattgccgctactggtcgtgcaacgcgccttttgccctacattgaggcgaaggacaagtgctatacgttccgcctccatcttggctacgaaaccgataccctagaatgggacgggaaagtagtggaacaggataagatgggttgtcatcctggagccgaaggcgataggatccagtgcggagtgccatcggtgacgcgtgcggacctcgaagcggttttgccgcagttcattggcgatattgaccaggttccgccgaattacagtgctgtgaaaatcgacggccatcgcgcaagcgacttggcgaatcgcggtcgtgaaattgaacttaagcctcgtcgcatccatatcgaatcgctcaaagttgtgggcgaggggcttgtgacggaaggctgcacaggcaagagctttgccacgtttgatttggaatgcaactgtagcaagggaacgtacatccgttcgctcggtcgtgatttggctcgtgcgcttggaacgtgcggctgcgtttcgatgatccgccgccatcgcattggtgatgtgacggtagaccgcgctgttcgcggggacgctctcacgccggaacatttgctccctgtggaccaggtgcttgatttcccggttgtccgcttgaatgacgaccaggtgaaagcaattcgtttaggaaattgggtgccgtggcgcactcctgttgaaaatttaagcacgacgccaggggcggaaaagtttgtctttaccgccgataaagatggtgctgtgattgggcttggtgtttatgacccgggccgcatttgccccaagttctttttaggtgatgattaaatgaaacgcgctgtgacaatgggtaattttgatggatgccatttggggcatcaggcgcttttccgcacgctgaaagcggttgccgaagtgaaccatttgcagccgacggtcatcagctttgaaccccattctaattacgtcttgcgtgggccgggcgatccgctgctcctcacgacgaccgaagaaaagcgcgaattcgtcgagagccttggcattgaatttttggtattgccgttcacgagtgaattggcaaaactcccgttcgataaatttgtccgcacggaattgattgaaaagcgtgaagtcgtttcgatgttctttggtcatgaccattgctttggcgcgggcggcaagggcaattacgagacgattaccgctgcgttcccggaactttcgacgcagatgctttcgatggtgttgcacaagggcgaacgtgtgagctcttctgcagtgcgcaatgctcttttgaacggcgatgtggaccgtgcgcagacgtatttaggccgcccgtatcgcttgtccggaacagtcgtggtcggcaaacgccttggtcacaccatcggattcccgacggcaaatgtgcaaatggaacagtacaagttcttgccgaaaggcggtgtgtatgtcgctagcgcaagactctcggatggacgcatttatcgctctgttgtgaacatcggaacgcaaccgacaacgcccggaacgcataaccttgcggtcgaagcgtatctgcttgactttaacgaagacatttacggccagcatttagcactggacttgctcgccttcttgcgccccgaaaagaagttcgcaagcatcgaagatttggtgcgtcagattggcatggacgctgacaccgccaagaattacaacggaaatcactgggcggagtagggaagttttttctctcacatgtcccaaaacggaacatgtgctatcgtaaaacacatgagcgaaaataaaaacttgacaatgtatcgctcttttttacatttagtagtgcttttgctaaggtgtagtgttatgaccaaacaaattttgttatttgctcctgttctgttgctgtgggcgtgtggggattcttcgtcagattctgtgggcacgtctccaattcaggctgcggaaataatcccattcactgattctcgcgatgggcaggtctataaaacggttgtcatcggttcgcagacatggatggccgaaaatctgaactacgaaacaaaaggcagctgctgcgttagatgcgccgagatgaagaccgtaaatgtgaactacgcaccaggtggctacttcactcagagctactgcgcaaaatgcgccgagtacggtggtcgcctgtacacgtgggatgtggcgacaacggcttgccctagtggttggcacctgccaagccaagacgagtggagtaccctattcaatgcagtcaaactcggcgacccactggcacacatcgatacaagactcaagtccacaaccgattggaataattacggcaatacggatgatttctcgttttcggcgttgcctgttggctacagcggtatcagtgttggtccctatggctcgggcgactgttataatcacgagggcacgggcgactatgcgtacttctggagttctacagaggtcgataacttgactgcgtactacatgtacttgtccaaatacggtaacgcggcaataagcacattcgacttcggcaagagcagtggcttttctgttcgttgtgtcaaggactaaatgtgtagcgtgctaggatttttctagcacttttgtgccttgtcgtttttcgcttttccggtaaagttagtgctcgttatcttgaaaacggtcacggtggcggcttgttcgggcgtgaattcgaattggtgtggtgaggcggattgcatggaatgcgtgaaacttgcggattgcggcgctttggtggcttgtcgttccattaggagcgagagtcctcggcatttttcagcgatgtcttcgacgatttcagccttgccttgcccgacgacacttgcgtaaaagcgaccgcttttgcaataaacgtcttcgtgaatttcgatgcggttttcaacgcacatgctgaacgcgacattcggatttttgcgaatgcagtcgagtttcttgcctacatgtgcgcaatgaaaatacagctccaagacgccgttgtttaggctgtatccgaacgacagcggaatgatgtagggcatgcttgggtctgcatcatccgtcattgctacatgacaagttgtacattgttcgatgatctttgcgatgttttcgtcgcctaaaacttctctgtccttgcgccgcattttacctcaacttttttcgatattcgattttaaatataatataggcttcgattgaaatttctacacaatcgtgttgtctaggcagaagacttcggcgagttgcttgtcgtccatgtcggcgagccatgtttcgccggcgttcacggtcaagttggcgatggcttttttggtttcgaggagcgcattgattttctcttcgaaggtgcctttggtgataaaacggtggacttggacgttgcgcttttggccgatacggaaggcgcggtcggtggcttgcgcttcgatggcggggttccaccacaaatcgtaatggatgacttgcgaggctgcgacgagattgaggccggtgcctcctgccttgagcgagagaatgagcactttgcagtccggattttcctggaaatcctggatcatttcggagcgctgcgtttgtgtgcaaccgccgtggtagaaatgcgtgcggaggccgagttcgctttcaatggtggattttaacaggtggcccatttcggcaaattgcgtgaagataagcgtcttttcgccttgctcttggatagatgtgagaaggtccaggagcatttgcatcttgccagattcgagcttattggacttttggggcgcggcgctttctgtagggacttccgcggcgtcttgtgctgaggttgcggcgagacctttcaggaatgtggcggggtggttgcagatttgcttgagggcaagaatcatctgcaaaataatgcccttgcgcttgaatagtgcgtgggcatcgtttgccttttcgctgagcgcctgctccatctcaagctcttgcataaagtgttcgagcgttttttgataaagggcggcttgtgagcgcgtgagttcggcgtattcgtcctggatgattttgtcgggcaagtcgctgatgatgctcttgtcggtcttgaggcggcgcagcatgaacggtgctgtgattttgcggaatgtttcggcgacgacttggttgccgttcttttgaatgggtgtttcgaacttttcgcggaattcacttgcgctcgggaagaatccgtggttcgcaaaatccatgatggtccagaattccatgaggcggttttcgaccggggtgccgctcatcgcgattttcatcggggcgcgcatgcgacggagcaatttactctgttcgctatcggcgtttttgatgttttgtgcttcgtcgatgataatcgtttgccattcgtgcttgtcgagttcggcaaagtccttgcggaacgtggcatatgtcgtgagtaatacgtcggcgctgaacttttgtaggtcacggcggcctccgtggtatgcaaagaacgtgagttccggtgcgaattttttgatttcgacttgccagttgcaaaggaggccggcgggcattacgacaatggcttttttctccgcaaatttaccctcttgtttcatcttgaggaggaacgtaatgacttgtagcgtcttgccgaggcccatgtcatcggcgagaatgcaaccaaatccaatttccagattcttgtacatccaggagtagccgcgcatttggtaggggcggagtgtcgcgtttagattctcgggcagcggaatttctgtttcggcgcgccaggcgtcgaactgttgtttgaaatcgcttgccatttccaccgggatgttgtcgcattcaccggtgaagcaagcttgtacgagcttggcttgcgtgatttctggagcggaatcttcttcgaggatttcgtctgtggaggtcgcggcaccctcggcatcatctgcggcttttttgcctttgctgtttttcgcggaatcgctggactttccttcaattttatcgcggatggattgcaaatcctgttcggtaatttgcacgtaactggacttgtattttaaaagtccatccgcttgttcggcaagttcaaaaaattcctttgccgaaatgttttcatcgccgatggcgatttcccaatcaaagtcgagcaggtcgccggcagtaaaagctccaaagctcatgctgccttgcaagcgcatcttgggctttggctttccgatgttcaaaaggttctttggaatttccgtctggatgccgaacagttggagttttttgaggcaatcctgcaaaaagtcgaggagttcggcgcctcgcatcagaatcggttcgcttgcacggcgttccaagtatgcatcgagcggcttgaagccatcggcaatgccgttaagaacgctcataatcgagagcaatcgtgagtcgttgttttcgaataattccgaaagcggcgtgcgtcttgcgatatttccggcggcactcgcagcatcttcgtcaagtacaaaaacgtccagcgccacatcttcatccatttcgctacagacaaagagaatctgcgtacgacaaccgaggcaagaatataccgaaagccattgctggattttccccggaatggcgtgagcgttgtttgcgagcttccctgaaacgctatcgaaaaagaacgagagcaaattgccgtgattcgtcttgagcggcgtcttgtatttgcgtgcaaatttcaggagctgcgagatgaacagcgaaagaatgtgctcggcgggttccgcaatttcaaagaaggattcttctttgcttgtccacgcgagttctcgcggggcggtgacttcgaggtctgcgacaatgtatagaatctcggggagcatctcggcggggagccagcgcatttgcgctacgtctttcccgatccagaaaacttgcggataaatcgctccggtgcgcacaaggtaaaaagccacttgcaacatcaagtgcaagtaacgcacggagtaatggtgccacgagaaattcccggcgctcaggcagcaaagtgctcccatcacgtttgtgacggtgaggttgctattgatgactttgtcggccatggactgctcgaaattccaatgccatccgggcttgtggaacagtcgcagttgctcgttttccattaggaacgtctttgcgttgttcacgcggaactgttccgagaatgcgtcaaaattctcgaagtcggtgaagaacttgtggcacgattctagttcatccgtaaaactcttgcggaaattcccggcggggcagaacttcgggaagttttgcaacatcgcgggcaaaatgtgcgagtagtctttccaactcttgaaatcaaatgtaggcagttgcttgggagggatgctattttgcgattcgcgtcccgaacctttatacccaccaaataaacttgcgctcgcgtcttctgcgtgagaaagttcggcggcgttttgtgcttcgtgttcgtcactatccccggcggcagttccgatagcagatgcgttttcggcgcttgtgcctacgagtcttgtcgccttgctgaacgacctcacgagattagtttcgctgggcgcttccatttccatcgcatccggcttgtagtccttgataaattccaggtcgagcccgtgaattttgaaaaggacgttcggttccttgtccgcctgttctgcgattttcaaaaatgtggcaacaaggtatttacaggggcgctcatcgcggcagtcgcaacccatgttgactttggccggatcgtcaaacagctggagtccgcttttgctcattaaaagttcaagcgaagggctaagcgccttgttgtttaaagccaaaagttccgccggttgctgcttcaaaaagctcacgaagacttcggaagattccttagaaaatttcgggaagacgatgtagttgttgtggagcccgccattcgggcctttcactacggatatcacacggttatcaacgatgtcgatgcttgtcacctggccacgtgcggcgaacttgagcccctgcaaaacagcctgctcgctagcggttgcgagaattgaactcaaccacttgtttgcccaccaagtctttccgtaacttccaaaatccatgcgcccaaatataataaaaagtgctcaaatgaacaaatgaacggcgggctaaaccgtgaggataaataggacattaattacaaattgttttttatatttgaggtaaacttaaggagaaaaagatgggattgaataaaatcgtactggctcttttcattagaaggagattcccggtcatccccgtcaagcgaggacaggcgccgggaataacaatctagtagacggcatttattgccgtctaccgtcacttccttatctcgcaactctaacgctttgcattttgccggtggtgcggctgcgcaagaagtagattcccgaggttttcgcggtgctggcagacttgagttttgctgttgcatcgctaaagccgtaggctgaaaggttgcccaagcgtacgccttgcacatcaaatacatcgtaattctggagcgtgttctgttctaagcgaatcttgttgccgaatttgccgccgttatcgtcaatggctatcggctgttccaaggcgattgaatcaagcgaatctagcggatgtctctcgatgcctctattgtacgacatgttcttgctgtcgtagaagtgctcgttgaagtattccttgagccaagtcattgcagggcgatccacgccgtccttaataagtccgggattcgattcatctgcccatacactagatccgacttcgtaaaggtagccccaaaggtttacacctgcaatgtattccgattccataaagagcgggatatgttcggaatagcatgctttttggaggctgtcgttattcgtgccgacgctatattcagtgataaacaacggaagctttattttgtcgtagatttcctgaatgccgctttgaatgcgttcggagctaaaacattgcgcatccgggccggatccttggacgagtgtggcgaaaattatttggtacgcatcgacgggtgcgccctgctcctggatttttttgataacttcggcgccttgattgtttttccagccgtaatcatcgtagtcgttcaaggttaggatggctttgggccagcgcttgcgagccatcttgaacgccgtggctatgaatttgtagtcatcattgtcgccaccgagagcttcgatgattttattgccgctcccgaatccagaatgatagtgaccatagctgtcgcgggaacctccgtttaccacctcgatcatgtaaggtgcggggtaacgcatggcggctttgtcaaaccaattttcaacggccttcctggtttcgtcgacatcaaggttgttcagccaattgggggtgtgggttccccaaagcaagctacggaaattgaactttacattgtttttttgcgcccaatagtagatacggtcgcagcctgaccaatcgtactcgccacgcactttttcaataacggtccaagtgcatgcgttttcgggcgaaacttgattccagtatgcttgaaaatcctcggggatttcttgcttgtcggcaatcatgttcccgaagaactttgtcgctccatcggcaaggccacggccgtaacgggcgttcggattcttgaaatattccttgagccaggtcaatgccgggcgttctactccgtctttgataaggccggaacaaccttgttctaaaccgttacaagaaagccaagttttgccataaatgtatccccaaagtgttatgccggcaacataatccgtttccatcaggattgggagatgttcttggtagcattttttttgaaattcatcgtctatggaaccgacatcgtattgagtaatatatatggggagtcctgtctgttcgtgtgcttcgtaaagggagcgtttaagtaaggatgtatttaggcaataatagcctgtcccttgtgcggttgtttcgtggaactgcattccgtaagcgtcaactggcgccccctgggcctttattttcttgagaaggtcgataccctctactttttgccattggatggtattgtaatcgttgtaaatcaggatggcttctggccagcgttctcgtgccatcttgaatgccgtcactacaaattcgtagttgccgttatcgccgccaagcgcctcaaccagtttggaagaggtaaaactggagtggtagttgttgcccgatttgacggcctcattgaccacttcaatcatttcgaggtcggggtaatgttctttaaccgcatcaatccaatcagtccaagccttttttgtttcgtcaatatcaagtttgatcaaccactgcgggttttgcgaaccccacaacagggtgtgaaacgagaaaatggctttattctttttagcccagttatagacaaagtcgcaacccgtccagtcgtattcgccgcgtgtcttttcaacatgaccccaaacgcattcgttttcggcagtaatctggttccagtaggtgccaaaattatcagggatttcgcccaaagtggtcgtgttgcccagaaattttgcagcaccatcggccatgcctacacccgcaaaagaaaatatcgatgcggcaaaggaaaaggcaagcaccttaaataccgttgattttatactcattgcgacccctgaattttgatggctacaacacgtaataataaaactacctagaaaacgtaggaaaattactcttatctagaaatctttcattgacaaaatatctattattgcataaatccacgtaaatatacattgctttgtatactcaatttagggataatatgaaaaagaatagactagcattgcttccgtttatatcggcattacttttagtgggctgcggtgaagattccccgtctgaaccttcttccgtatccaataatgttccggcggacggatcaagtgtggagtctatttttgacttaggtaagtgtacatccgatagggatggcactgtcatttttgttgaggatgaagaaatagactatcgttgcctagataaaaagtgggaaaaagttgagaaattatctagttccagtgatgaaaagacttcttcgtcttcaaagaaatcctccgattcgaagaatagctcctcttcgtctaaggaagaatcggctgggtctaaggataaatcctcttcttctaagaacagttcttcgtcatcgaagataacttcgtctgattcaggcgacaaaaaatcctcgtcgtctaaggcagtttcttctgattctcgcgataagtccagtagttctcaaaagtctagtagttcgcaaaagtcaagttctagtgtcgctcccgaatcgagttctagtgtcgttggttctggagaagatgtaaagacgattgcaattaataagaaatcctttaagggggttgctgaaaagggaccttttgcggtgggaagtaccgttaaattgtctgaacttgatggtgagcttgatttaaccggaacaaactttgaatgggaagtgactggtaaacaggggggctatacctctccaaaggttacgttgtctagtcaatatgctcagttacaagtcaatggcaattactataatgaaaacttgttcaaaaattcaatatcgccggtgactttgcgtggtattgttgacttgaaagatcgagaaagcgtaaacatcaatgtgctgatgcatttggcttataagcgtgtggtctatctttttaccaagagtggcgagtataaaaatgttcctgcggcaaaggctgccgctgaacaggaaatcatgaaggcttttggttttggtggtgctaaccatccttttgaggatttgacgatttttggtaaaacatcggacgatgccaaattgcttgccgcatcgattcttttacagggagatttggaagaaacggatttgttgagtcgtcttacgagcattgctaataatattgaagaagatggaacttgggacaacagcgaaaaaatgcgagtttctatggcagactggattatgtcctattcgtatgggatggtcggcattcgccagatgctcgaagaaatcaatcctcaagtaccggcattcgaaaagtatgtaagcttgtttgttggtgaagcttatggctttggtgcgtgcacggatgaaaatgatggtgattatgttcagctgaaaaatggtaatagcaaaaatctcggtgaatactatgtctgtgaagacaatgtatggcgaatgatgttctccactgaaaaactttatgaaagagcttgtactgccaagagggctggagagtttatgacgaccccgcgcaatgaaatttatatctgcgatgggggcaatggatattggcgcccagcaacgacttacgaccatccgaaagaatactacatgaatagtgaagtgaattacggcaagttaaaggatacccgtgatggtaaggaatataagacggtcgttattggtactcagacttggatggctgaaaatctgaactattacgataaggataattataatttggtcggtaatgccaagtgctatcaggaagaagataaaaactgcgatgttggaggtaggctttattcgtggaccgctgcgatgaatatctctacgaagtatagactcagttggtatgataaagatattcaatatccgcatcagggaatttgcccagatggttggcatatccctgattctactgaatggcgtactttagcagattatgtaaaaaaggttgacggttcttcgggacttttgatgtcatctaagggttggaaagcttcaaactataagccgtcgacagatccctatggattttctgtaattccggtgggcgcctattatggaagatatgctgatgctcatgcggatttcagtcaaacggaatttgatgatgacggtttgtttgcgaacttctggtctgccgaggaaggtaaagaatttaatttagcggtttatgtcttctttgattatagaagagattatatgtcgatgactgctagtgtttataacgaaaaggaacgtggattttctgttcgctgcataaagactgaggatgaatccgaagagtagtcctttttttgaagtgcgaaattttctatctttgcgttcaaatctgtcagttcgaaacccatcctgacttaaaacaaaactaggagactttatgcgttcagaagctgaactcgaaggcgttacgctgctcggcaacaacaagacccagtacaagaccacttacagccccgaagtgctcgaaaagttcccgaacaagcatccgggtaacgattacatggtcacgttcaactgcccggaattcacgagcctttgcccgaaaaccggtcagccggactttgccgaaatcaagatcaactacattccggaccagtatttggtggaatccaagtcgctcaagctttacatgttctcgttccgcaatcacggggatttccatgaagactgcgtgaacatcatcatgaaggacttggtgaaattgctcaacccgaagtacatcgaagtcgaaggcatctttatgccgcgcggtggcatttctctttatccgtttgcaaactatggcaagccgggtaccgaattcgaagctatcgccaagacgcgcctcttcgccgctatcgataggagaaagtaatcgtgcaaaacgaactccttatgatagcctccatttttgtgttctttggaggcttggttgtttttttccgttttttcggtaagcagggcatttttgcctggactgtcattgcaacgattgccgcaaatatcgaagtcttgattctcgtgcacgcctttggcctcgacacgacgctcggcaatgtcattttcgcatcctccttcctcgcaacggacatgatgagcgaaatctatggcaaaaaagaggctagccgctgcgtgaaaatcggcatcctcgcgaatgtgacgtttatcctcatttcgcagagctggttcttgtacattcccgccgaaggcgatacgatggcggaaccgatccgtacggtgttctcgaatacgccccgcgtgatgttggctagcttatttgcatacgccatttgcgaaatgttcgatgtctgggcgtatcatgcctggtggaaatggaccgagaaaaagtttaaggataagaagggttacctgtgggtccgcaacaatggttcgacgcttgtaagccagctgatgaatgtgctcgtgttcaacttgcttgcgtttgcgggcgttttcccgtggaataccattggcgaaattctcgtgtttggctacggcatctttgtcatcacgacttttatggacactccgtttgtgtaccttgcccgccgcatctccgaaaagcacccggaactgctgaaagattaaggaatggcgctgttagcgctatttgtcatgccctgctccgacagtgcatctcctttttgtagagcaaaaaaaatcccgctttcgcgggaagtacataattaaagttcaattccaagttttaggcttgcgtcagcgtaaaaataggggttcgtttcatctaggatttgaagaagtatccctgaatggagagaaaaatctatgaagaacctgttgctgaagcgtaatgtgtaaccgccagtcagtgcaaatatgtattgggtgattgataagtcaattgttacgccaccatcggtggtataataatcgttgtatctgtaggaatcgttgtttttttcatagcggtctctgtattcaaaaccataagaatgatcggcttgtattgttgcaatttctgtgaggaaacctgcatgccagtttccatgagttgtggcgaatagtttactgaattccaaaccaatgccgaagccttggtcgaaatagcctctttcataatgagaatatccatcataataatactcatgatcgtaatcgtcaaatgtttcatgattaaaaggaaaatcatgattataatatctcacatgcgccttaacatcaaaattgcttccgacacggatggaaacaccgatcatcggtccccactgggcaaaacctagcggatccatccaaaaaccgagcttggtttctttagccttcgtccaccaaacggagttcggattcttttcgggcgaaagctcttgcggcttgttgtcaaggttttctttggtcccgttcttgtacgtgatttcgctgatagattctttctttgccgtgtaagtcgggccttcgggattgttgaatttcttgtagcggaccgttgtttcgtcaatttcgaggatgtttgcttcttcgcgggttccgtttttcatggagatgatatcttgcgcgaaggaagggatggcaaatgctgtggctaatgcgagcgaaattatagtttttcccataaaaaagttcctggttaggggtatttttgaatctgctgaattgtaaaaaaaaaactaacatgcgtaaactatacaaatgggcatttgaatccggctcaatatcgcaatgtgatttagattaattgcgttgggcgtgtaaatttgtatattatctttatcaaaccaaaaactttaaagagggttttatgaagttttcacatgctttgattttggctagctcccttgctttctttgcttgcggtggcgatgatgatgattccccggctggtccgtccaagaccacttatgactgctctgtaaagggtggtgttaaggttgtttctccgactgttagcgaaacctttaaggttggtgatgaaattacggtcgttttcggtacggatgtcgaagacaatggctaccgcatcatcttcaagaacggaacttctgatcaaggctttgatttgctcgatgaagcttacgacgctgtaatggatggcaagacctgtaacgaagtgaaggtcaagcttgatgccgacagaggcgttgaagctaccatgcacgctattattcgcgttgctccgtacaacaagcagaatcagggcaacaactccgaactcttcattgttaagtaatgaacctccagttcaacgattctagtatcaccgtagccgttgttggttgcggtggttttattggttgtcaccttctcgacgctattttgacgcgcaccaagtggcgcgtttttggcgttgatttggatttttatagaatccagcaccggctgaacgacgaacggtgcgagttcatggtcgcagaccttgccgataagagcgtcgttgaacgaattgcaaaatatccgattgtcgtgaatttggctgcaatttgcgtgccgagccgctacatggcagaagcccccgaagtcattcgcagcaattacgaccatccggctgcgttggccgatgcttgtgcaaagtcgggctcctggctgattcatttttcgacgtccgagatttacgggcgcacgtcggccgattcgggcttgctcgttgaagatgaatccgagcttacttttgggccggtaatggcgagccgctggagctatgcgactgcaaaacttttgacggaacgttatattgcaggtctccagaatttgaagtggaccgtggttcgaccgttcaactttgtcggacctttcatggattttatgccgggcgtcgatggctcgggcattccacgagtgcttgctaatttctcgtcggcgcttgttcgcggcgagccgctgaagcttgtgaatggcggtgttgcaaagcgcagtttcacgagcgtctttgatgcggtcgattttatgttcgcgctttttgaagcgtgtgatgtcgccttctcgcaggcgtttaacatcgggaacccggataacgaactcacgattgcagagctcgccaataaaatgtgcaagatctttgccgaaattaagggcgtgagtgtagaaacgattcctgagccggaagttgtgtctggcgtggaatattacggcgaaggttacgaagattccatgcgccgtttgccgtctgtcgaaaaagcggaacgtttgctcggctttaaggccaagactccgattgacgttgttttgcgcgaatcgttgacgtggtttgtaaatcactatggatgtgaaatcaattgattattttatcttcgttcctgcgtacaacgttgaaagtacgcttggcgaagttctctgcaaaattgaagaatctgttttggcacgtgcgcatgtgcttgtgattgacgatggttcgcgtgatggaacggcgcaagcgtatgatcgctttatgtcaagttgcgtggaaaatgcggagagcgcggaaaatgcgcgcaatctcaaatcgcattttgaatattttaaatttgaacaaaattgcggctacggtgctgttgtcaaaaaagggctggctgaggggattgcttctggtgcggcgtttgtcgcttgcttgcacggagacgggcaatatcctgctgaaaagttgggcgagttctttgctgaaatggaaaattgcaatcttgatttgttgcaaggctcgcgccatgcaatagcgggggacgcaaagcgtggtggtatgcctttgtacaagcgcgttggcggagctttcttgacttcgctagagaatttggcattccgtgtgaaacttacagatcgtcacagtggctttatcgtttattcttcgcggttcctaaaaaccgttgatctgaatcgcttgagcatgtcgtttgatattgatttggaactgattgcgattgccgatgctcgccgttttgcgattgcggaactcccgatcccgacgcgttacgccgatgaaaaatcgaacctcaacgtagtcacgtacggcatgcgcgttttgcgccaaatctggcgaagaatgcttttttagtattttctctcgtctttcgtctctcgtctttcatctaaaacatatattataagcatggttaaagatttaattcatgctttaaatggtgttctgctaggtaagcaggatcaggtggaaatgcttgtgatggcgctccttgccgatggtcacgtgcttatcgaggatgtgccgggaacgggcaagacgacgattgcaaaggcgcttgccgcagcgattggcgcggattttgcgcgtatccagtttacgccggacttgctccctgccgatgtgacgggtggcgctgtgttcaaggcgaatacgggcgagtttgaaattcgaaaggggccggtctttacgcaggtgctcttggcggatgaaatcaaccgagcgtctccgcgaacgcagagctcgcttttggaagcgatggaagagcgccaggtctcgctggaaggtgagcgccatgcgctcccgaaacttttcatggtgcttgcaaccgagaatcctgtggaatttcatggcgtgtttccgttacctgaagcgcaaatggatagattcttggtgcgcctttcccttgggtatccgacggcggaaacggaacttggcattttgcgtgcgcatcgcgatggacgaccgcttgatacgctcaaggcggtgacaactcccgatgaaattattgcagtgcggaatgatgttcgcaaaattcacattgatgaatcgcttgaaatgtacgtggtttcgctagtgcaggcgtcgcgtgtgaatccggcggtgcgtttggcggcaagtccgcgtgcgggaatcaacctcatcaagatggcgcaagcttgcgcgtatgtcgcgggtcgcaatttcgtgaatcccgatgacatccagcatgtgttcttcccggtgatggaacatcgtgtgtttgctaaagattcgaacacgcccggcgcctccagacaaattctcgaaggcatcttgaaacaggtgaaaataccgaaataaaaatcaacctcgcaaccccaaagcgcctttggcgcgaccccatacctcataacctgcatgtcccttttccgttttttcataaacgctattccaagaagtcccaagcgcaagggactcttgatgcgtttgtactacatttggcaagaaggctttacgcaggtggggcatgcagcggcaacgctgatgttgttctcaatgtttgctggtgcggtgcctggattctgggcggcgtgggtgttttgcggtttggatttcatgtatttcttagcgcttgtgccatgccttttcatgaccgtacgcaagagcaagttcaagactggtgacatttctgttcggaatgtttacgagggcgaaacgttgaccattgacttgcacgttactgctgaagacaagctaaatgcagtgtcgcttggatgtttccgtatggatccatcgctcaaatgcgaagagtctacgcttgtggcgattgctgctggcgagatggcaaaacttacttgcaaaatccagacgaaaaaacgcggcgcatttgaaatcccaaaagtgtctgtgattatcccggaaatcaatggcgctttgcgttatgcggcaaatgtcgggaaagcggaattgcttgtgtttccgcgaccgtttcgcgtgggaacgttctcatttttgacatcgggcgcgagcggtgttgtatttgcgccgctgttgatgccgagtcttacgcgcgggatggattttctgggcgtgcgagaataccgcgagggcgattccttgcgcgatttgcatcacaaggcttttgcacgttacggcaagccattcacgaaggagtttgaaacggaacgtggcgcgggtgcgattctcgtgctggatgtgacggctcgtagtttgcgcgaaaaatcagccgttgaaatgctaattcgtttggcggctggcgtaggcttgtggcttttggaacgtaaggcacttgggcgattcttcattggcgatgacgaaattgcgcttgtgcagggtgatggcggggtgagcttcttggaagcgcttgcgcggatcccggctgcgtcttggctggaaacgcgcgcatctcggaatgcgaccggtgcgcagaagctttggtcgccagcggcgcgcccgcttggccctgtgcttcgcatggggcttttcgcgactgaagatccgcttgtgcataagcaggtgattttggatgcgcattccaagttgacggacgaatcaaagaccgcaatttctgacgatgttttgtctgtgaacgcagcgcatcttgaaaaagcgtttcaagaacgtttgcgtcgtgaacgaacgatttccgagcgtccacttggaaattctcgcgaagcggaggtgagtctatgatgaacttccgtgaaatttgcaagactatttttttctgcattgtctctatcaatttgggcgtttcaagcgaccttgaaattcttggctttcttgttgcgacgttgtttgttgtggttcacgtcaaacagtatttgctttcaaagtccgcgacgaaccagagaaaaatcccgcgttacagaaaagttttcgcatacggtgcgatagtcccatgcgcgttgtggtgggtgctcacgccgagcgttgaaatgggcgtctcgccgtatttggtctttattccggcttggtacttactttatttggcgtggctgcaaaagcggagtctcgggaatggcggctacgaagtctttgtcgtgtttaatggcgttgccgcacttttcatggggctattccaagcgcctcgcgcaagcgtcatcagtgcaattgtggcgctattgcttgcggtatatgcatttggacgtccgcgtgttgctctttacaaacgattgcttttcgtgttgctttatgcgagcttgtgcggttcgtcgtatctcggttttaaatattggaaaagcaatcgctattacagtggccgctgggccgaagaatattacgtcaagaatcgcgtgatgggtttcgatcccgtggcggcattgggctccttctccagtaattacaattccaagtacaatagtgaaatcgtcctccgagtttgggatacgcttgcacccacgtacctacgtgctgccgcctatgaaaagtatgtggctggcatttggaagctcccgacgaaggctgaaaagaaactttatccaacgcgttatcgagtggattatgcagtctttgaatcggaagattccgcggcggcagcgccaaacgtcaaagacgtttgggtacaagcgactctcaacaatttcggctttatgtttgcgcctgcgaatgttgtgggcgtggcgagcaaaaatgcagactcgttgaattactattcaacgaatgtttttgcagatgcaaacggtacgcgtagtgattggtattattacgtgcctgattccgcggaaactcttgcgatggcggcgcattcatcagcggaatcttcggcgcatttatctgtggactcgtcggcagcaccatcggtggcgtcagatagcctttctgatttcatgcaaatcccgaatagagataaggctctcctagatacaatcgcctcagcgatgtctcttccgaccgcgcatcttgactccactcaatttgcggtccaaactttaaaaacaatagaatcgtattttatccataattttaagtattcgtatatcgttcccggtagaactccaaattcaaaaaccgaccctttgagcattttctggaaaactaaggaaggttattgcgagtactacgccacgcttgcgacactcctcttgcgtcatcagggaatccctgcgcgttacgtgaccggctttgctcgccctgaacacgttcctggtcgtccttattctatattccgccgccgtcatagccatgcttgggtagaagtctacattgaccgtaagtggttcatttttgacccgacacccccattgaccgaaatgacttttgctaaaccctcttggctttcaacaaagctcgaaggtgtgaaaggtcgcttctcttacgtgatgcatctgctcaaggacggtgaatggcgtcgtgttgttgatagttggcaaaccgcttcggaacgccttgtttcaagttccgttctttatatagtccttgtggctttgctcctagtttttgcgttgctcaagttccgtgggcatcgtcgtcagttaaaccaacaaaaggtctctaaaaatgcggcccaatggattgcgctcctaaccgatgctgaaaaacgccttgcacgacttggcttcaatcgggttcccggtgagacggtttccgcttttgctaaacgtgtagaacaagccttagataccgcgcgggcgactgctctgacaacaaaaaaggcgagccccaaggactcgctctttgaacaaaatttgtctatcgccttaaatcagctgcgtgaatacgaacgcaaccgctggcgagagaattaatcggcagatacgaaattgtagacttcgattgccgtctgtttttcaatggcgtcggactgcttcatttccggttccatgaagaaaatggactggaacgttaatttgacaattccgctttcggttgctattgtaacagggatggttgcatcgcttgtagccatgcaatcgttgccgattcgtgcataaaggtggagtgatgttccgacaatgtcccaaatgccgtaggttttgcccgtagctgttttgcaatcagctttgctcaaggacgagttggtgaattcaaacgagttcgttttcttttcggggtcaacatagaatttgagtgttgcggggcttgctgacaaattgtggcttgggtcaagaacgtaggtgatatcggttccgaattcgctagtaacggatttggcaagcgtggggccattgatgctccaggtacccataaggcagtctgtggaaagtccagctgcgcactgttcagccttggagggcgggggtgttgtcgttgattcgctacaagcggtgaacattgttgcagcaatagctagggaagccaaaatcttgattgtcatagaagtcctctttttaatcggaatatatataaaaaattcaatgttgcagaatcctacaacgcgattttccaaagatttaacataaaagggataatcgaaaatatatttcagatagttgttgggaggtcgccaaggcctcaaggagtgaaaggatgaaagtctcgcgttttgtgagcttgttttttggcttgggggttgccgtcatggctaatgctgctccagacccaaatttccacatttatcttgcttttggccagtccaatatggagggccagggggacgtcggtagtcaggataagaccgttgacgaacgtttccaggtgctctgggcggcaaataatggtttttgttcagggaaaactaagggaaaatgggctacggcagtgcctccgttggcgcattgtcagggcgcaaaacttggacctacggactattttggccgcacgatggtcgaaaagacggattctaaaattaaggtgggtgttatcgtcgtggcagttgccgggtgcagtatccaactgttcgacaaggatggctatgccaattatgctaggtcccagcagagctggatgacgcagcgcattaatgaatatggtggaaatccttacggtcgcttgattgaaatggctaagaaggctcaagaagatggtgtcatcaaggggatcatcttccaccagggtgaaacggatgctggtgacggtcaatggccctccaaggtcaaaaaggtttacgataacattattaaggatttgggtcttggcaatgatgtgccgttccttgcgggcgaagtgttgcgtagcggctctagcaagggcgctaacaacaatatcgctaaactcccgcaacagtcaaaaaacttttatgtagtttcatccgaaggatttaatcaggctcttggcgatgggcagaatgtccactttacttcgcaggaatatcgtgactttggcaagcgctatgccgaaaagatgattgaagttcttggcgataagatcaagcctgtcgccgaatcgagcagtagcgaaactccatcgagttcttctgtagaatcaagctcgtctgttgaggaaagttcgtcgagtgttgaatcctctagctctacgacgggtggaatcgttataccgaatgcgatttactcggtcagtgtgggcaaggtgcattttgagggagactttttgcaggttccgatctcgttggcccattccggttttgtgaatatccgcctttattctgcgcttggtacggaagtggcgagtgtcaatcgcatgctgagagcggggtcaagcgatgtcctgatttctaagaagatggttcctgcgggcgtctacatgatgagcgtggtgacttcgtcgtctcacgttgtacaacgagtgaatttgcgttgatactctcctcacgcaaagggctccgtgttcgcacggggctcttttactttatgctcacgatttccagctcgtcgcctgcgactttgaacttgacttcgaattcggcgaaattgaatccgtaaacgcgctcgggatcgttctggtaagcagggcgcgggtcctgttccaagacttcaataagcgctgtgcgtttatctgcactcagctttgttagtacttcaggatttttgacgtgtactttgttctgcttcactgcgtctgcaaaaccgccaatcgcttcggggtgcgcgtccgtgtaggggaggtacggcttgatgtccacaataggggtgccgtccataaggtctgcaccgctaacgacaatttccgggccttcaggaccgtcaaggtggatcctttcaatcttcacgcaagaaagtgctaccggattcggacggaaacttgaacgcgtggcaaaaacgccgagacgcttattcccgccgagtctcggcgggcgcacggtcgggctccacgtgctgcgaatattctccgagaaaatccacataatccacaagtggctaaaaccctcaagaccgcggagtgcatcggcattgcggaattccggctcgaagcgtatggttgaacgcaagttctgcacaagcccgctctgtcgcgggatgccaaacttctcgcgaaaatcgctcttgatacgcgcaatgattttaaacgtcagttcttgcatcgcctaacaacatagcaaaaaagaaaggccagagtttgcaagcgttcgctttgcactctagcctttttaagtgtgggtttgtgattattgaaacttacttgatggcgatggactttttcaagagcaacttgccgttagtaccgacaacctttgcaatgtacttgccggtcgggagcttcttgaggcttacgcttctgttgccgttcacgtctgcggtgaggagcgtcttgccgttcagtgcgatgacttcgagcttgctttcgctcgggacgttcacctgcaaggttctgttttgctgcgtgagcgttaccttgcccaagctgatcttagcggtgttgagtccggtcggggtcacttcgacaaattcagtgccttccggagcgcccacgatggtgccacgacccacggtgctcatgtaaacaacgccgaaggtgttcatgtcgccttgtacaaaatttccgttacccggaccgccgaactggtgcatgtcgtcattgacgcgttcaaaagtcttgcacttgtcggtgctgcggtaaatgccaatcggatcgccagactttgctgctccccagataaagatggtctcgtagtcggctccttccttagctttgccgatacccacggcgattgcggttgaagcgccttcacagcggttccaactcttgccgccgtcttcagtgtaggcgaggccgtattccgtgaatcccttgggctgccagacttgagcttggtccatgggaacccacagatgtccttctctcttgggaacggtgcggatgaggccgccaccgttgtagtattcgccagcctgttcgttttgcaaacgggcttcagcttctgcaaaagtcttgccgccgtcagtagatctgtaaagcgagcccatgccgcccatgacgtagaacgttttgggatccaccgggtctgcgacgatgcgggaatagtttgtctgcgttccggtttcaacggcggtccagctggcaccattgtcgtcggatcggtaaacggtggcgccctggtctggacggtgcaacatgattttgccgtcagcagaaagtaccaccaagcccttcgggcccttgagtgtggtctttacgctgtcccatgtcttgcccatgtcatcgctgcggtacatcacgttgaaattctgagaatcgtacttgccgtaaacggtaatcacacctgtgcgaaccaagcttccggtgagcggggcgtaacccatgctttcggtggtgccgatggttggcttgtggcgctgtgcgctctgcttgatgtctgtataaacggcgccgtcgtagtcgccaatagcggtgaccagcgggcctcccggaatgctcacgatgtcgagcggcactgtctcttcgatgcccttggacatgaacttccaaagaggaacctttgcggagacgtcttcggtcatgaagatgccgttaccgctagtgacccaggcctgcttgttgttgaacgggttgatttcaagagaacccgcccagtggatggcgttgcccgggatccagtcggtgccgttggcgtcaatgttcggaatgtcgttgtagtgctggccgtgattccaagtcttgccgccgtctgtggtggcatagatgcggtcgccgtagttttccttttcgtctttggtcacgtggcggccggtgtacttgcccaatgtcgaaatcacaatgtggttcttgtccttggggtcaatggcgacgccgccgtaagagctcttgtccttttcgtagctcttggtggtgctgccttcgtgttccacggagtcactcggggtaaggtcggtccacgtgcctccagcgatattgtacttgtaaaaaccaccacttgcgatgttatacggaccggggccgtcagcaaatgtcacgtacatgtctccgtcaacaatctttgcacggtgcggcatgagtccagtggggacgcccttgatggcttcccaagtagcgccgccgtcatggctgacctgcaaattatccttggtttcggaaatgccgatgtagatggtcttggtggaaccgtcggcgttcttgccctgcgattcgtcgaacatcacgaagctgatgccgttcacgccgttcaggctggattctgtggcggtagaaagggcgaccttgtaggcgcttgtccaggtcttgccgtagtcggtactcttgtaaagtcccttggtgcggctaccgcagaagatgatgtttcccttgttggggtccacggcgagcttttcgccggtctggcggcccatgccgttaccgtgggcgagcatttccacatagctagtgtcccaggtggcgccgaagtcttcactgcggagcacggccgtgcggcccttgctgaaatagccggtacctgcgagcacgtaaatgcgcttgggatcgttggggtcgagagcaaaggcttcggtaccgtaaaggcccttgtcgttttccgagatgaagtccatcagcggaatccaagtcttattttgaaaatcaaagcgatagataccgcccacgtcagtgcgggcgtaaagcaaattctcggccttggggtggaacatcacggcagaaacgaatccaccgccgtcaaagcgaacgttgccccattcgtacttttcggcgtttgcggtcgtggcgagagctgccaaagtggcgatgccgatcaatgaaattttaccaaacatatcgtctccgttgaaattttgagaacaattaaaacccttatactatcgttaatatatattaatatttgaaaaagcggttgttatataaaccttaatttgagaaaatttttgagaacatttggggcgtgcgggggattgtttttcaaacaaaaaaatccccgaaatcagttgattttcggggattcttgttaaaaagagctaaaagcggtgtttttgtgttgcttatgccgggcgcttgttattcagcgccaataccaaggcctctgaacggaacatatctgatctggtccttgttgtcaatgatgacggcgacaccggtcaagaagtacggccagtgtctggaggccggatcatggaatctgtagttcacgttgccgttggaggcgaatacgctgaacgggagcacaaagtcatcgtgggtgcagatgacacggtacttgttcatggaggcgtagcccggagcgatgtccttcttgacgatttcttcggatttttccttgaggtcatagaaggcgtcggcatagagattgtcgtatgcccaacctgcaatcacgagacggacgttcttggtggagtcatcatagaagtcgtaacgttccttgtccttcttgtaccagctgatggaataaagggtcgtcgtgtcgtgcgggaacgtggcctggccgcggccgaagttgatgttgaagcaggtctgttcggtacggacgtagttcgtgtgcgagtatacgaattcttcggcactgatgagcttttgacccacggcgcgggcctgtcttacgccgtcagaaggctgtccattgacggaatccggttcgttttcccagtaggtgagcggcgtttcgcgaccggtctgggcgtcatcgcgttcgccgtggcggatgatgaatactgccttttcgttgcaacggacgctcttgaatacgtctgcgatgtcggcaaggcctatggaatcgagggcgattgtggtaacaggtgtttcaacgcaagtcgggtctgtttcggctgcggttccggaagagctcgacaatgttggcggaacttctacggaagagctggactgcatgaccggagctgtggcagagctggagtttgcgtcagcggagcttgccggaagctgctcggtcgaggaactagaaatcgttgatggttgagcctggtcgctggaactttggtttgcaaagttgttgaatgcggctgttgtattttcgtcaccgcaggctgctaaaagcgaggcggagaggattgcgccggtaaaagctaaagaaatacgggaaattttatgcattgcgtgaaattccttgtttttatccctctaaatctatttatgttgaggggtttcttcaagtaaatttttccaaaaccctttgaaaaggctactttacacccatttctgtgccgtttacaaccacttccaacttcctaccgtctacttcttactgtctaccgaattatagttgatttcgttgcggcgcttgagttctttgttgagcggccagtaaatcagtgcaaaaatgatgtatccaatgaggagtacaatccagtgattgagcccgaaaccgatttccacatagcgcatggtgatgaacatgaacggacctgcgatgaggaatagcggaagctgtctgcattggtcgccgagcgaatagcggctctcgtagcttacgatggaattcatcatcgggaaactggtgcaaaaaccgcccatcaggcgcttgatgaacatgaggccagaaacgacgcctgcgatggcgggcgccttgatgtaaaccgggagcggggtcttgtagcgcacgccggctttgtatttttgtttctggaagaatatcacgccgatgacaaagtcaaaaacgcaggcgccgataaagtatgcttcgccttccgggatgcgtgcatgcaaaaatgtcccgagtgcgacaaaaaaggcaagcccggtgataattgacggtacaataggaacttttactttgtagtggagaatgcgtacgatgtgtacgtacaacatgcacatgaagccggagactgcattttcggtgcccatcgggagtccgacggcgatgtaggcaaaaccgcaggggatgggaatggtcgccgtgactgccttgagttgcgggtccttgaggtaggcgctcagggtgccgagggcggtaaccataaagacgagcagccagtcgtatgccgaaaaatgaaaatttaacgcttcaaacatcgagcccaaagatagaaaatagtggctaattgctatattcacgcatagaggttttattatgaaagttttagtaacaggtgttggtggccagttgggtcacgatgtgatgaatgaacttgcaaagcgcggttacgaaggtgtcggtagcgatatcgctccggtttattccggcgtggctgatggaagcgctgtgaccacgatgccgtatgtgtcgatggatattacgaatgcagccgccgttgcagaaaccatcaagagcgtgaatccggatgtgattgtgcattgcgctgcctggactgcagtggaccttgccgaagacgaagacaaaaaagcgaaggtctttgcaatcaacgccgaaggtaccgaaaacattgctcgcgtcgctaaagaaattgatgcaaagatggtctacatcagcacggactatgtgtttaacggccgtggcacttctccatggaaaccggactgcaaggattacgagccgctcaacgtctatggcgaatccaagctcaagggcgaacttgccgtaagtggaacgcttgaaaagtatttcattgtgcgtatcgcttgggtgttcggtctcaatggcaagaacttcatcaagacgatgctcaaggtgggcgaaactcacgatacggtccgcgttgtttacgaccagatcggtacgccgacttacacgcttgacttgagccgcctcctcgtcgatatgattgaaacggacaagtacggctactatcacgccacgaacgaaggcggattcatcagctggtacgaattcacgaaggaaatctacaagcaggcggggctcccgactaaggtgttgccggtgacgacggcggaatacggactttccaaggccgcacgtccgttcaacagccgcttggacaagagcaagctcgtggaagccggtttcaagccgctccccacatggcaggatgcgcttggccgttacctcaaggaaatcggcgtcctggcttaaagggcggcgcacttattgagtgagcgctctcttaagaaaatctttcgtacaaggcatctcgttccaccggaacgaggccttcttttttgatgagatcttgcatgcgttctggactcatgcccacgggaaccgtggcgcctgcggcatgcgtaatcttctcttcgataatcgtaccgtccaaatccgatgcgccggcgtggagagccttcatggcagtctcgattcccatctggatccagtaagccttgatgtgcgggaagttgtccaagaacaaacgagaaacagcgaccgtgcggaggatgtcttcttcgcttgtgatgttcgggacaatctggtggagcgcgttgtgttccgggtggtacacgagcgggatgaatgcgaagaatcccggcgcttcgtcttgcaggtcgcggagcatcttcatgtgcgcaatgcggtcttcaatcttttcaatatgaccgaatagcattgtggcgtttgtcgggatgccgagcttgtgggctgcgcgatggacgtcgagccattcttcgccagtttccttgcccgggcaaatcttgtcgcgtacactttgtactaaaatctcggcgccgccgcccgggagggcgtcaaggcctgcgtccttgagcgttgccataatctgttcgggcgtctggccagaaatcttggcgaagtggcaaatttcaacggcggtaaaagccttcaagttggcggacggaaattccttgcggagcttgcgcaacatctctatgtagtaatcgaacggatggtcgggatggagtccgccaacaatgtgcaattcgcgggcgcctttgctaattgcttcggcagccttgtcgcggatggtttcgtaattccagtcgtaagcggtcgggctatcttttttgatgcggctaaatgcgcagaatttgcagtgcagcacgcacacgttcgtgtagttgatttggcggttgttcacccagtaaacggacttcccgtggcgcgcttctttttcggcgttggcgcgtgcgcaaagttcatcgagtggtgcgttcaaaaataaatcgagagcttcttgttctgaaatacgagacatgctgtaaatatatttaatttggttggtagaacttagagcttagaacttagaaaaacaaaaaaacgcagattgaaatctgcgttttttagtagcgggggcaggacttgaacgctgcgaccttcgggttatgagcccgacgagctaccaactgctccaccccgcgtcgaggttgtcccatatatagaaaattataacaggtttggcaagagtgaatagcagagtatttgtcggagtaagttttttttatgtttttcccgcgatttatgcacgaatttgactatacgaattttttcaaaatgtgcttgcttgcgtagaaataatcaattccgctcacgattgtaatggtggttatgatgcccatcacaacaatcgggaactgatgccagatgctttcaaatccaggaatcaatgcgcgaaccgggtcaatggcgccaaggagaatcgcgacaatgccgatgccttgcaatgcggttttccacttgccactgcgacgtgcgggcatcacgaggccttcgcttgcggcgagcgttctgagcgtttccacacttgattcgcggaagtaaatcagagcgaccatccacacgggcgcatagcctgtagcgataaagcacatgaaaatcgtcatgttcgaaatcttgtcgctgaacggatcgaggtacttgccgagcgtgctgacttcgcccatcgcgcgggcgagcttgccgtccagaaagtccgtgagcataaagccgagcaccatcacgagcgaaagcactttaaagacgatgttgttgttgctgtaatccaaatcgttatcgtagaagaacacccaaaggaaaaacggcgtgagtacaatgcggctcatggtgagctggcttgcaatcgaaagcggcttacggtgtgcggggtcgcggtagtaccagtaagcgtatgcggcggtggaggcggcaatgagcaaaatggaaatgaccatcataatttgttggtaattttccaagttcagcaagtatacgcccatcgtaattgtgacagaaagatttgcaagcttgctccagcggcgcttgcgggggagttgcttcccttcgcggagaactccgagcgagaatagcgtgtgggcaatcagtcgtccaagcaagacggcgcaaccgacaccgagaatcttttcggcactttcgttctggatcaagtcgcggaagaaaatgctagtcatcacgatgaactgcaaaaacccatcgatggtgttgagccaaagtcggtaataaggcttttcaatttcttggctcttgagctggaacaagttgacccaacccatgataagcgcaatacccacaaaggagcatgccatcgtggtccagtctttccagatgaagattatgacacagacaaagatgagagcacgcatgatgctccaaatgcgtgaccttaaacgaacatcagaagttttttctggttctgtcataaattattctccaacagctgctttgcatgggtacggaccgtttcagaggtcccacctaacattctagcaatttcttcgatacgtccgttcttgtcgaggtcaataatggacgtaaatgtccttccgtcaacttctttcttgctcacggcgagctgattttgggctcgacttgcgacttgatgcaagtgggtgatggtgagcacctgatgatgcttgcctaaattgcgcagtgcttcgccaatgctattgcccgtttcgccagaaattccggaatccacttcgtcgaaaattaggagcgggaccttgtcgagttctgccatgacgctcttgatggcgagcagcacacggctgagttcaccgccggagactgccttttgcaacgacttttcgccttcgcccgggttcggggcgagcaagaattcgatgcggtctgcgccgtttggtgtcgggtcctgctccgtgatgctcgtaaagaatttggctttcggcatgccgaggctgtgcaagatttcttgcacggccgagtcaaagcgctgtgccgcttctttacgcttctcggtgagacttgccgcaaggcggtaggtctctgctttgtgggcgtctgctttgcgcttgagctcgtcgaggtcggcatcgagattctcgagactgtcgagttcctgcttacgttgttcggtgagcgcaataagccctgccacatcggtgcggtacttgcgcttgagtttttgaatcgttgcaattcgagaattggctcggtcaatttcgacggggctcatggactttgatgggcggagcctctgcaagtccttgcaaattccttcgaacgggtccgcgacttcgacgagtgcattcaagtcttcttcgtaatgcggaatcttttgcgcaaggctacgcaatttgtactgaaggttctggacctgttccaaaatgccgttatcgcaaccgatcaaaccctgaatttcattcagcaggttgtgttccgcttcgctcttgcttgctacgttgactttttcttcaagctcttcttcttcgccatcgcggagtgccgcctttgaaagttcgtcgtactggaatttcaaaaagtctttttgctgcgccagatcttttgcgtgtgcttcggtcttttgaatttcggcgagaacgttgttccaggcgttgtagctttttgaatagtttatcagcagttcgttgttgcccgcgtattcatcgagcatttttgcatgcgtgcggatgtcgcgcaataacagctgttcgctctgcccgtgcatctggataagcgattcgccaagctcctgcaaatccgagaggctaacgacggagccgtttacgcgggcacgtcccttgccgttctcaagaatctcgcggcggatgatgagttcatcgtcgtcatcgagttccaactttgcaagaatttgtttgacctcgggttcattcgaaatgtcgaatgttccttcgatgaccgctttttcttcgcctgtgcggaccatcgacgcttgcgacttgtctccgcagaccatgcggagcgctttcatcaagacggacttgccggcgccagtttcacccgtgattgcagtaaaaccttcatggaacgggacgcttgcttcggcaatgagtgtaaagctatttattgtgagttgctttaacatgttgtataagttaaaaataaataatatcagttatggggtatggggtcgctcgtaaactcgctttgaggtcgcttcgctttggggtatgcttttgcccatagcccaaagggagccgaaggcgaccgagcccatacctgaaaacctaatccctatttctcaaactcaataatacttctataaataggtctgccttctttgcggtacttgcgttcgaagccggtcgtgatgccttcggtgggctcagccgtattgcggacaagcaccttgcaagtcgggtaagcatcgaatgtttcaagagcgatttcgttgtattctttgtggtcggtaccccaatagaaaatgcgcttgcccggctttaagcaacgggcgacttcatcgagaaagtcggggcggagcaagcggttcttgtggtggcgttcctttggccacgggtccgggaagtacatgtggaaagcatcgacagtgttgtccttcacggcgtcgcgcaagaagtagaaaacgtcaccgcgcaacatggcggcattgccctgagcaacgataccgcgcttttccatgcgttcgtgtgcgaaggctgcccacgtgaagtcccattcgctacccatgataaagtagtccgggtgcttttcggcgtagtccgtcatgaagtttcccttgccacttccgatttcgacttcgatgtgtccgttttcgttcgggaacatgtctttccaggtgaagtcgagcttgtgcggctttccgtccggcgtcttgatgggcttgcggtcgccattcgtgcggaacacataatgccacagcgccttcatttgcgggtcctgactcaagtctcgataaaactccggaatcacgacttctttcggagccttttcttcttctaaaatttcgttgttgatttcttctgccatgtttttgttcctattaaacttttttctgcccgcgcatctcgcacactctcgtctttgtacattcgcttcgcttatgtcccaaatgctaggctcggtcaatatccattcaagcatgtctgcgactctcgccttatgcatttgttgtctgtaggcgcttgcgccgttctctcgtctagataaacgctacgattctctccttgaacttctccggaattgccttatcaagcatctcgcggatgtgcctttcggaatacttcatcgagaaatgactcaagatgattttttcgcacttgatttcgtcatcaagctcattgagcgcgtgcacaatatctttcaagtggctgtggcccttctttttgctcatcgcttcttcgccatcgtcgaggaacgtgcattccgtaatcagcaccttcgactggaaaacgcgactgttgtcgagcaagctttcgccaaggcaatcgcccataaagctcacgagcgggtcgtaaacttcacgcgtgatttcgacaccgtttttgcggagttcgataatttcggcgggcgttttcccgaggaattcgtccttgagttttttcttgtaaaagtagagcgtgccgcccatcgccgggatggaatgcttgacttcgaacgcttcgagcgcgaggtccttgcggtatctcaaaaattgcaattcgcctgcggtgacgggttcaatttccgggtagcggaatttcgcttcgccaacgccttcaaacaaggcttctgccttgatccatgcttttgcattttcgctcacgcattcgggcatgtaataaacgctatcgcgttcaacacccatcatcttgcgcaaactgtggtgacgcatcaggcagcgcgcgtggtcgccgtgcgcatgagtcaggaacacgtggttcaggggaatcgccgagagcgggcattcgcccatgtcaatgcaaaaatcgagttctggaatctgtatgtacgtcgcaaggccggaaatcgagaatccggaaatgggcgagcagggcgtatcgacgtgaatctgccgcagggcgttgtgtatgtacttgttttcgttcacttttttaccgcccgataatttagcaaaaaagagagtcaaaaaattgacacaaaaaaaagcagccccttaagagctgctaaaaagtttgttcgacttgttcctatcgattcgaaacgattctatcgaattctgcgcaagacatgagctcgatgttcacacccatggccctgctacgagtcctgtcgttgcccttcttttctgggatgcggaagcagaagtcgtacttgttgcctctgtcggtcgggatgcccatcttgaaaatgcggaggcgttcagaacccttaggcgtgatttcgaagtagtcataagtgttcttgacgcgttcgaggcgcttttcctggctgaattcgagttcgttcgtaatcgggccttcgaggttaatcgggagggagttctggaaacggagctcgagcttgccgttcgtcttcacgatggacgtttcggacggcttgatcaaatagcgctgttgcggaatgttcttatacgcaatattgtgcctgctagccttgcgcacgccgcaaacttcacgcatgtcggggttggcgacaaagtcaatatcgcggcaaatcggtggaaggtcggtcggaacatcgaggtcttctccgttttgggcggatgaaccggcgcaaccggccaagagtgaaattgcgaggatacaagaggacaaccaatattttttattcatgtcatcaaatataagattattatacatcaatgagaaattttttttgaaattcgaataaaatggtgtatttttctgcacaactttcaatatttgtaaagatttgttaactttcaggccctgtttagggcttttaccctttggagtttgaaaaaatattctatctttggcgtggaaaaagagattggggtcaaaatgaagatctacagctggaacgttaacggtatccgttctgtactgaaaaaaggctttgaggattggttctctgcaactgatccggatatactttgccttcaggaagtccgtgccgagaaaaaccaggtatctgaaatcgcaacccgcgaaggctactatacttactggaacgcttgcaagcgcaagaaaggttacagtggtgtagccgtctattccaaaattgaacccgatgcggttaattacggatttgacatcgaggaattcgatgaagaaggccgtgtgctccagctggtgttcccggactgggtactcaactgcatttatttcccgaatggtggccagggcgatgatcgcctggattacaagctgcgcttctacgatgcgttccttgaaaattccaagcagtggcttgcggatggcaagcatgtggtgactgtcggtgactacaatacctgccacaaggaaattgatattgcccgccccaaggaaaacgagaatgtgagtggcttcttgccgattgaacgcgcctggatggacaagtacgttgaaaacggctttgtcgatacgttccgcacgctgcacccggatactcgcgatgcttattcctggtggtcgaaccgctttggcgcccgcgaacgcaatgtcggttggcgtttggactacggctttgtcgatgccgctctcatgccgaatgtggtgagttccgaaattttaagtaacgtaatgggctcggaccattgcccaatcagcttggaattggaaccgccgtttgcgccgattcctatcagtcacgattaatgtgacttgacaatcatccaggcttcgtcaaataacttctctgcctcgcccaagtcggtgaggaataccatgcgcttgatttcttgggcgttgggattgatgaccctgttgtttttgaattcttcatccatgatttcaaggctcgccttgttcggtgtagcgtagttgatggctttggcgagctgcgccccgatttttgcgtcgaggatgtagttcatgaatgcgtaagctccattgggattctttgccttgctgctaagcgtcatggcatctacccacatgaagcttccttctttcggtatggcgtactggagtgtagaatcggcatcaatggcgtccatggcttcaccgctgaatacgattgcggcccagtaattttctgaaattactttgtccttgcctatgtcggaaccttcaaagcctgcaaagtgcgggtcctttttcgcctgcaaaatgtagtctacggccttgttgatttcttcgggcttgatgctgttggcgttgtacccgatggcctggagggctacgctgagcatggagcgactttcgttgaggaggctgaattttcccttggtgttcttggcgtcaaagagtagcgagtagcttacgctgtcgggattgatcttatccccacggaagagtatgcccgtcgtaccccagaggtaggggagactgtaagtgtttgtcgggtcgtatgcttgtccgaggaactgcggtgctacgttgatgtggtttgaaattttgttcgtatcgattggagagatgagaccgagatgcaccatttgcagaatgacgacgtccgacgcaatgatgatgtcgtatttgccggagtccgccatcagaagtttggaaatcatttcttcttgagcttcatagagctctagctttactttgtagccggtcttgtccctaaagtcatcgagcaaagcagggtcaatgtattcgctgtaaatcatcaccgagactgttttttcggacgagccgtctgccccctgcttctggatgcaggctgttattgcgatggccgcgaaaaacgctatgagtaggatgatttttctcaaattcggactctttacttaatactgtggtaattaaaacataaaaaaatatttttagaagatgcaatggtttttgtgggtttatagagcaaaaaaggccgttttttaggtttgctttttgtttgtaagaaatgaagtagtaaaaagtatgcttaaaattttgtttgtacagacaatatattctatatatagattatctgtagttctttaaagaaaggagaaatttatgctaaaaaagattatcttggctgcaatggctatggctatagccgtttatgctcaagctaacattaaaattggtgctcatgccgcaggtagtgccggtacggtttggggcgataatacggacttgcttgaagttggctgggggcctggtttcaatgtcggtgctgatgcgaaatttgtatttaatcctgctttttcattgcttacagggattgaatttgactatcgccgagtttcttgggatttcggcggttttatgaagaaaatcgccagtccttttatgactagcgaatatgggtatagttcaaaatacgatcaaatgatgaacttgatgtttaatatgaatatcacgttctcgttcctttatgttgaagttcctgttatagctcgctttaacccggccccgaacttttatgtggatgcaggtgttgttgtaggtgttaacgtgatttctagtgcaacgatgaaggttgatacgtttggcttggaggacacagaagatgttcctgacgaggcaaaaaacgcagctgatattagcgctattgcgggtgtcggatattccgttacagaaaatattgatatcaacttccgcgccgtgtttggctttactgatatgattgatttcaaaaagttctccgattctgtagattcagaaacaaaagagagtacgaccagctccatgggactcaattccagtaacagcagctattctgcggacatcggtttcaagaacatgcgctttatgctgggtgcaacgttctggttcatctaatttaacttgaaaaaagatgcaaaaaatcccgacacgtaagtgctgggattttttaatggcttttgatattgattacgaatgcaagtattcaataatcgcatcgtgaatcgtggtgaacacgctgcggagttcgtcttcgtcttcttccaaaagcgtcacgcggaagcccttgaggtccgtgcagaagctcgtgctcggcacaacgcagatgccctttgcacccaagaggtagtacacgaagcggtagtcgagattcgtcgtcttgctgcaccattcttcgacttttttcttgataatcggattgtcgatcttcagcgtctggtggttgttgagggtgccttcacggaagatgatggtgttgtagaatgcgccgtaagtcgggttaaaatacagctccggaatgtcggagagaatttcattgatgatggcgctcctgcggccaatcttttcgttcaatgccttgcggtgttccataaaacgcttgtcgccgagaacgcgtggaatcgtcatctgcgggagcgtcgtcgagcagacttccaccatctttgcgttgtcgatagcgcggcagaaggcgtcaaactgttcgtccttgtcgcggttgtagtattcagcccagccgcaacgagcgcccggccatgggtattccttggaaatgcccttgagcgcaatgcccggaacatcgccgatgtattcggcgagcgcgtatgcgtgggcgccattgtacgtaatcttgttgtagatttcgtcgcagatgatgaagaggccgtagcgcttggcaatgtcaacaatcttctggagaatgtcaagcgggtagaccatgccggtcggattgtccgggttcaaaatcaagatgcccgcgatgctcgggttgtacttcaccttgttctcgagttcttcgaggtccgggtaccagtggttttccggctgcagacggtaggtaatcggtgccgtgtgagcatgggcggcttcggcagagctatgcgtagagtaggccggggccggtccgatgatacgggtgttcatcgagagcaggccatagatggtggcgatggcgtcaccgaggccgttgaagaacaggatgtcatcgacgttgatctgtgcaccgccgagcttgttgttctcttttaccaggaattcgcgggtctcgagcatgcccttggaggggcagtagccgtagctgcggtttgtgcggacgaggtccacaacaatgtccttgatccagtcgggaacctggcatttcttttcaatcgggtcgccgatgttttcccaatggattggcaagccgagtgccttgagctggttcgccttcttcacgatctcgcggatttcgtaagaaagttccttagcaccttcgctcaacaatcttctacgcattttggactcctaaaatggatgtatttttgtgggaataatagtaaaaaagaagatgcccgctcatgacgggcataacaaagtattgaaaatgcgaaacttttacagccgctttctgttggcggggaaccggtcgtagtaacgcttcttgtcttcgtacatgcggacatcggcttcgtgcatggctgtgcgaatgtctcctccgtttgcatcgtagtagaacccgatggcaaaactgaccttgcccggaatcatcgatttttcacggagcgttttaactttagcttcgagctcttctttcgacttgtcgagggcgataatcaagaactcgtcgccacctgcgcggtagaattcgcaaccgtcgaacgtgaattttaaaagctgtgaagcgtcttttaaaagcttgtcgcctgcatcgtgacctttattatcgttgactggcttgaggccgttcaagtctgcaaagatgataccgagcgacttgtactgcacttcgccattcaagaactgcgttacgcgattgttcatggaattacggttcatgacgcccgtcaagaggtccatgctgctgagtagttctagctggttcaaaagctggtagttcgcaatttccgaggcgacaaagaatgccgaaagctcaagtgtttcacgtatgtagagcgtgttcgacgtgtcgaaattcgtggcccagaaaaagcctagagtaaggccgttgtattcgagtggcaagaggacaaggctattgacgttggcggctacaagcgaattataccatgccgggttttcctgatggatgacttcgaggtcatccttgttcttgattatcaggcaattgcttccgttcagtgtctttatccaggaccttgcgtaatcgacaaagttttcggatttgagttcacgaatggaacggatcccggaatccggctttaaggcatcgctaaatacggaccacgtgttgtctttgaagtccgtcagcatcacgcagcaatagcttgcatcacagattttgcggatgtcctcgatgacttcgtccatggtcttttgcaagtttttagtactgcgcaacttgatacaagtctgcaatacgttggatgaagtcttagccgaaatgttcgacatcgcgtcgacattttcttcgaacgtaatttcctgggagtagctacaatacgcctttttcgggtcgtcaatagcgagcggcatcatgtacaggttgatgcagaaggtgtagcgctcggggcggatgtaggcgtgtacaggtttctttttgatggcacattcgtagcagaagttctcgaagttgagttccttcttcatgtagcgttcgtagctactgccggggacaaacttttccttaaagacgacattgccatctttgtcgaccttttccatggcgcggatatacaggtcatttgcggcctcgatgcggatggtgccgattctgtcatcatcgcgcttttcgaccgacaagatgcttgtcatcgtgtggaagttatctacaaatttctgcaaatccatcattaacggttcctgcactcagggtgcctttcataaaaagcttttttatcgttgtacatgttagcgtcggcttcacgcatggcttttcggatgtcgccaccattttcttcgtaatagaatccgacggcaaaactgattttgttcgggtcgtccgatttctttcggagcatttcgactttgtggcttagagtttctttggagttctccatgtcaatgatcaggaactcgtcgccaccggcacggtaaatctctgaattttcgaaagtcgacttgaggatttcggcaccgtctttgaggagctggtcgcctgcaccgtggccttcgctgtcgttgatgtatttgaggctgttcaagtcggcaaagacaatcccatagctgtttggaactctttcgcggccggataaaatcttgagaatgcggttgttcattgcgttgcggttcttgacttcggtcaagaggtccgtagaactcagcttttcgagtttttgcagcagctggtagttggctatttccgatgcgataaagtacgtcgaaagttcgagcgtttccttgatgtggtctgtttcttcaagagcaaagttggtcgcccaaataaaaccgatgatgtcttcgttgtacttgagcgggaacagcgcaagcctttcgatattggcagaccgcatggatttgtaccaggccggatggcgggctttgatatcttccttgtcttgttcgttcttgacgagcaagcaagtgctcccgttgatgatgtctagccaggacttggcgtagtcgataaattcatcgttcaaaaagtctgcaagcgtgtgcctgccgatttcgggggcggcattttcgctgagcaaggagcatttgcgtgccttgaagtccgtcaacatgatgcagcagtaattggccttgcagatgttacggatgtcagccatcacctcgtccatggtcttgaggaagttcttggtgctgcggagcttgatgcaggtcttgagcacatcggcagttgtctttgccgaaaggctctgcaacgaatcagtgttcatctcggtcgacagttcttgcgtgtaggtgcagtagcacttgaacgggtcttcaaaatcgaggggcaggctgaagatattgaaccagacatcgaacctttccgggtggatgtaggcgtgcatcggctttttgaggacggcgctgctatagataaaatgttcgaagttcaggtccttgggaatatacgctgtgtattcctggcccgggataaacctcttgccgaatggcatgtcgataaggttgccactatttttttcgaaggagtcaatatatgccttgttcccgacttcgatacgcatcttgccgtagccgttgggctttttctcgacggacatgatgcaggtcatcgaatcgaactgattgacatattcctgtaaatccatatttgctccttcgtaggctttttgtaaataaaaagtcatatataaagataatatgaaacacgcaagttgggtcgatttgtttgactttttttgtaatttcgccttgaaatggggtgatttccctcacgttattcacgattttttatattctcgccaatgacccacgatacgctatttgacccgattcgcaaaaaagaagtccccgcaacgcccgaagagcatgtccgccaggtgacggtgcgctatttgctcgatgtggtgaaggtgccggagcacttgattgcggtggaatttccgctttcgtcgattgatgtaaagacggcggaccgcgtggatatcatggtgcataattttcgggcgggggcgcctctggacaaaccctggcttttggtggagtgcaaggctccgggcgaatacacgtggcctgtgctgcaacagcagctgaacaagtatttgcaaatcttgacgccgaactacgtgatgcttgcgttaggcgattgcgtgcgctattttgagttggactccgtgacgcaccggttcaagaaaatcgagtgcctgccggtatttggttaaggcgctactttacaacagacaaaacgtccccgtcggcgagtcgtgtcttgatggtgtcgccgcttttgagctggcttgccttgcggataaatttcccgttttcatcgagcgtgagcgaatagcccttggcgagagttgttttggggtctgcgtttttgactttttcgctgacgagttcgaattgcgattttgcgaggtcgagaatcttgcgggaaccttgctttaaaccttcttggttgcggtttaagcgctcgtgctcagactttatataaaatgcggtgtccttcttgatggaggcggctatgagcacgtgtttggatttttcgttctggatgagcccgaaaactttttgctggagctggtttcccattgtgccgagttgcttgttgttttcggtgagtaggtcgcgggcgccgtcggcaatgcttgccatcgcttcagtcattcggttccagctgtccgtgacgcgttccacgagacgcttcgcgcagtctgtgggcgtgatgcacgagaggtaagcgacttcgtccaaaaggcagcggtcgatttcgtgaccgattcccgtaaagacgggggtggggtagtttgcgaccgcacggcagagcgcttcgctatcaaaaaagttcaagtccgtcttggcgccaccaccgcgaacaatgcagactacatctaaatttgaatcgctctggagctgctccagtgcggcgatgatgctgtcttcggtttcgttcccttgcatccgcgcatagatcgtcgtgacttcgaacgcaaacggcgaagcttcaagtcgcgtggtgaagtccttgtacgcggccgtattttcgccggtgatgagccccacgcggagcggcacgtcggcaagttcaagctgcttgttcttttcgagcaagccttccatcgcaaggcgcttcaagatggcgcttttggtcagtgcaagttcgccaatcgtgtaaaccgggtcgatgtccaggatttgcgcctgcaactttccgtacgggatgtacagttctgcgcgcacgagaaaattgactttcaagtcgtgcttgagcgtaaacggttgcgaaaggctagaaatcttggcgagaatcgcatcgtacttggcggtgtagcagtaaagggcgagggtggccttgggcttcacgtcgccatcggcgaagtccgcaatgctcaggtaaacgcctgacttcttttccgcaatttgcgaaatgaccccatgcacccaaaccgcaggcgtagcctctacggtgttcttgagcgaacgcatgtactgtgtgaccgaatatgtacgaacttcttgatccatttttgaggcggtcgcctttacctgtcatgcccgcgaaggcgggcatctcctttcaagcattttgacgtttgttgtaataataattaaattgcttagaaaacaaaggacaccccgtgtcaaaagtagtttctgcaatggatatgcgtcagaattttgggacgctcttgaaccaggtcgccatcaaggatgaagaaatagtcattgaacgtgctggcaagcctttggcacgccttgtgagcatgaattccgccacaagcggcaaactcgacttccgtgatatcggcaaactcccgaacgacatctggaacgaactttagtttgtatttatttgctgaaggctgtaaaaaacatcttaacgaaaaacgcccccgaccaagtcggaggcgaaattgtaatgtcattctccgttaggagaatcaaggcgtttccccttgtttaattcataaatccggcaaagatgttattgctcaggaacggcaggaatccaagaacgattacggctgcgctcaagagaatgatgacttcgcgctggcgcttggtgaggcggagcgggttcaaatgtccgtcaggttcatcgacccaggcggccttgatgagctgcaagtagtagaagagcgcaatgacgttgttcaaaacggcgaatgccacgagcgtgtaatggcctgtcgaagctccgctgaagaacaggtggaacttgccaaagaagccggcgagaggcgggatgcctgccaagctgaacatcgaaatcgcaagagcgatggcgagactcgggttctgcttagaaagtccgcggagcgactggaaagtctcttcgcggtgatgcccgatgatgccgaacacgaagaaggcgaggtagttcgaaacagcatagacaaagaggtaatagatgatagctgtctttgctgttgttgcagggccgagcaaggcgaccataatgtagcctgcctgagcgatagagctgtaagccatgaaacggcggaggcggctctgctttaaagcaccgaggttaccgacaaagagcgtgacgcctgcgaggagcgcaatgagcggtgccatcttgtcttgaatcggggcgagcgggccatagacgagcacgacgaggaatgcaatggcggttgcctttgaggtcacggaaagcacggcggttaccggcgtcggagcgccttcgtaaacgtccggagcccaggtgtagaacgggaacagcgtgagcttgaatccgattccgcagaagaggaacagcacggcaatccacaagagcgggctagaaccgcttgcgacggcggcctgaatctcgttgaagtggaggcttccggagaaaccgtagaggtagctgaagccgaacagttcaaatgctgtggcgacagatcccatcaagatgtacttggtagcagcttcggaaccgtactggtcgcgtttgttccaggcggcgagcgcgtacatcgggatggtcgcaatttcgaggccgaggaagaacgtgagcaagtcgcaggcactcacgaccgtgaatccaccgaacgtcgcaaatgcgatggcgccgatgaattcggcaatctggtgcataggcggcttcttgtcggcgccgtgttcaaagtagtctttggaaagccacatgccaaggagcgcgcttaccatgagcacttcgcgcatgagcacgccgaagtcgtccactttccagttgcagataaagaacttgccgttgccgctcgcgagcgggatgaagttcagcaagaagaaaatggcgataaagccgatgtttgctatgcgccacgggactttggattgcgtggtcacgaaaaggcgaatcccaatcacgacgaacgggaaaatcagcagcaaaacgtcaggtagaatgaagtttggaattgcaaaatttgtcataattaaacctactataaacctgccgatgaaatcttttcaaagataggtgcaatgctctggtctaagagttccgaaatccagccggggcaaacaccgatgaacaacaagcaggcaacgagaacgacgatgaccaacttttcgcggaagcatccgtcggtgaggctttcgtacttctgcggaagtggaccgtgaagcatacggttcgcggtttgcagaatgtagacggcggttgtcgtgatggagagaatcgcgagaatcgtcacgatgcgcgtgagcgtagaatcttgctggaacgctccaatgaagatggtgctttcggcaatgaatccgctaaagcccgggaggccaagccctgcaaaaccggcaagcacaaagccaacgccgaggaacggcatcttgcgcatgataccgcccatttccgtgatatcgcgggtgtgggtgcgttcgtaaatcatgccgatggtcgcgaagaagaggcctgtcaagaatccatgagaaatcatctggaggctagcgccgcgaagtccaatcggcgtgagggctgcaagtccgaggaagatgaggcccaagtggctgatggagctgtaagcggtgatgtacttgaggtccttgtggcggatggcgatgaacgggccgagaaccacattaaagatgaggagcgctacaacgtacgggagccaaatcttggcggcttcgggcatgaggaacatggcaacgcggaggcatccgtaggcacccattttcatcatcacgccggcggcgagcatcgaaacagcagtcggtgcggcggagtgaccgtctgggctccagaagtggaacgggaagagcgaactcgaaacggcgaatcccatgaacatgagcgggaatgcccacatctggaaatccatcgggagagtcgtctttgcaatttcaatgaggttccaacttgtcgcgccactttcgaagtaaagtccgaagagcgttgcaagaatcattgaagagccaaacgcgagcgtcaatgtgagctttttaccaccgtagtcgcgcttgccactgccgtagcaggcaatcatcaagtacatgcagagtgcttccatttcgtagaacacgaagaagagcaccaggtcaaagctcatgtacacgccgtaaacgcttgttgccaagagctggataagtgcaaagaaaatcttctgattccctttgatcttgaggcttacaagcacgccggcccagacgataaacgccgtgagtgcaagcaacagcatgttgagaccgtctgcgccaacaatgtagtgggcattgaacatcgagagccacgggatgtccgtgaagaaccggagcgcaagcggtgcggctgctggatccgtcggagttcccgagagggcgtagatggcgtaagtcaagtagcagacaattgcaaggacaatcgttgctgacgtgacatggatggttcggagcgtcttttcgtacgtggcagggatcagtacgcaggcgagaaccgttaagagggggagaacccaaatggagttaaaaagtattgtattcatgggtgcgccttacaggggaagctggccgaagaatcgccaaaggagaacgccgacaatcaaagtacccaagtagaacggcaagtagccggcctgggcgaaacggaccaagtcaccgagcttgtggacaaaccagaccgtaaaggcgaggagtccttcaattacgtaatcgttgaatgcgcgggcgacacgtgcgataccgccaaagataaactggcggacaacggcgtagtacatttcatcaaagtagaacttgtggtaaatgactttgtagatgccgctgcggttggattcgtcgagggcgcgctggacttttgcccacgggcttgcgtaaagcacccaggcaatcacgagagcgacaacggcaatgccgacggcgacaaacgggagccattccgcgtggtcaagcctgacgagctgcggaacgttcaactggcctggaacaaagaactgttcgaaaatacccttgccgaggacaccgctcaaaagtgccgggatggcaaggattgcaatcgggagtgtcatcgcgaaatcttcatgcacatggcctgccttgacaccttcgtgacgcggagcgccatggaacgcaaggaagaacagacggaacatgtagaatgtcgtgaggccgctcgtgaggagcgcaagcccgaagacaacgtagtgatgtccctggaatgcggcgagaatgatttcgtccttggagaagaatccggagaatggcggaatgcccgaaatggcaagaatcgaaatgagcgtgcaagcgtaagtgagcttcatcttcttgccgagaccgcccatcgcatcgagatcgttcgtgccgacctgatgaataaggctaccggcgatgaggaacaaactgcacttgaagaaggcgtgcgtaaatatgtggaacgttgaagctgtccagccggtaacggcgacaacctgaccaatcttgcaagcgccaagtgcaaacatcatgtaaccgagctgcgaaagcgtggagtaggcgaggatgcgcttgatgtccttttgcgtgcaagcgatgacggctgcaaagaccatcgtgaaggcgccaacccacatgatgagcgtgagggcgttatcgcaaatggcaaagaacgggaagagtcgagcgacaaggtaaacgcctgcgacgaccatcgttgcactgtgaatgatagagctgacgggtgtaggaccttccatcgcgttcgggagccagatatgcatcgggaacatggcggacttgccccagccaccggtgaaaatcaagatggagccgagaacgagcgcttcggacttcgggattgtcacaaggccgaggttgatgaactgcttctggaagtcgatgaggctgagcgaattgagcgtcgaaaagtcgaaactgccgacgacgtagctcacaagcacaatgccgagcaagaagaagctatcggcaaagcgggtgaggatgaacgcttgcttggatgcgctcacggcacttggcttgtggtaccagaagccgatgagcaagtaactcgaaacgccgacgagttcccagaagatgaacatctggaaaaggtttgtcgcgatgacgagtccgagcatactaaaactgaacaacgagaggagtgcaaagaaacgacccgcggcacggtcttcgcgcatgtagccgatgctgtagatgttcaccatgaagctgatgaatgtgacgaccacgagcatcatcacggagagcgggtctacgagcatgccgattcttgcgaccaaatccccgatgaacgggataaacgtatggtcgaacagaattgccttttgcggtgcaaagtccgagctgaagtagtggaatgcgagtgtgcctgcggcggcaaaggcaaggccgttgcaaatgacagcgaaaatcgctgcggcttttgcgcacttgtttccgaggaaaagcccgttcacgacgaacgtgatgagcgggaacaatagaatcaaatagccgagagtgatatcatcaatcatggaggtccctcaactggtcaacgtcaagactcttgtggcggcggtacatggtcacgataatcgcaagggcgatggccatttcgcaagccgtcacggcaatgacaaagatactgaacagagcgcctgcggttgcatcgtgtgcggtgaagtaggcgaaactgataaagttgatgtttgcggcattcagcatgagctcaatggaaatgagcatgccgatgagatggcggcggcgcatcaggccccagacgccaatcccgaacagcaaaaatgcgagaatcaagcaattcagaaggttcatttgctagcctcctcttcgatatcttccttgctgcggcgtgcgaccgtgatagcgcaaatgagcgtcatcaagaggagcacgctcacgatttcaaacgggatgatgaatccgttcggatcgttaccgagtaagcgcaaggcgaagttctggagtgaagaatagtcggcgggggaattcacgatgccgcttgccaagtccggagtcggcagcacgcatttgaccatcacgaatacaaacgcgatggatagcgcaaacgcggtgaaaattcgcggcatctttgtcgtgaaagcgtcttctcccaagtggcttgtgaggagaatcgtaaacaccacgaaaatcacgacaccgcccacgtaaaccatcacctgggcaagcgcaatgaattctgcgtgcatgagcatgtagaggatggcggtcgtgacaaagctaaagataaggaacactgcgctttgcaggatgtttttcacggcaacgcaacaaaccgccgtcattaaaatcacgaatgcgacgacatagaacgcaatgtccatgcctcccatcgggaatgataaaggcaaatctgggaacattaaccttgcccctccttcttatttaaaatcatttcgagatcgttcgggtcagttgtcgcaacttcgaatgcgggactcatgcggatggctccaaacgggcaggcttccacgcagaggccacactgggtgcaactggcgaagtggtacacgtaacgtccgagaactttcttgcccgcaatgttctttgtggcaagcacgttgatggaggcgttcgggcaggcgcgttcgcacatgccgcaagcggtgcagtggttgttgccgtctgcatcttcgatcatttccaagcggccgcggtagcggtcgtgcatcttgagcgtcttgcggttttcggggtactgttccgtaacgatgcgcttaggattgaaaaagtacttgagcgtcacggacaatccgcaaatgaggctccacggacccgtaatgcaacgcttcaagtagcgcttgatatattgtaatgttgaaatcttttcttgcataaactaaccaccaattgcgataaaggctgcgccagcgacgagcaacactaggtttaccggcaaaaggaatttccattcaaagtccatgagctggtccacgcgcgggcgcacaaacgtccagcggaccatcatgtagcaccagaccataaagtaaatcttggcgaagaaccatacgacgccaggtaccatgttcaagacgttgtccacagcagcgatgccgatgcacggcgggaagaatccaccgaggaagcatgtggttgcaagtgcggagttcgtaatgagtgcgatgtattcggcgaggtagaacatggcaaacggggtgccattgtattccgtgtggtaaccacccgtgagttcctgttctgcttcggcaatgtcgaacggagcgcggttcatttcggcggtactggaaataaagaacaagatgaatgcaatgaaaccgaggaccgggatcttgaaaatccaccagtcaaaaatggttccttcctggcccattgtaatgctcatgaggttcgtagaacccgaaatcatgacgacgaacaggagaatcatcgcaaacgagatttcgtagctgatcatctgggcgccactgcggagcgcaccgagcaaggaatacttgttgttactgctccagccgccaagcaaaatgccgagcacgccaaagccgttcaccgcgatgatgagcgggatgcccatcgagacgtcggccacgacaaggttcttgtcgaacggaatcaaggcgcagacgataaacggtgcaatcaagacgattagcggagccaagtagaacatgagcttgtctgcgccactcggagcgtacacttccttgaagagcatcttgatcacgtccgcgatggtctggagcgttccgtgccagccaagacgcatcggtcccaagcggcattgcacgtgagcgcaaaccttgcgttccatgtaaatgagaatcggggcagagccgatgttcaccacgcaaacagcgataatgcaaatcacggcgttgatgaggaaggcgacgacgctgttgaggtcttcggactggatgtttgcgggcagatattctgccaagcgcggaacccattcacggacaaagtcgccaataggatgtgttactgaaggtacaaacataaactacctgtcaatttccggaatcacggggtcaagagttgccatgatggtcacgaggtccgaaatcttgtgaccttgagccatcttgttaatcgctgcaatatgcgggaagcttgggccgcgtgtgtggatgcggtacggcttttcaccggtcgttgcggcgacaacataagtcgcgtaaagaccctttgcggtttcaatttcgctgtagtagcggcccacggggagtcgcactggcttttccttggaacgccacggaccttcggtcgggaacttttcgacgcactggcgcagaatcttcatggattcgtgaatttctgcaatgcggattttgtagcggtcgtagcagtcgccgttatggaatacgggcacgtcaaagtcgagctggtcgtaaatgctatacgggtttgcacggcgcacgtcaaagttcacgccgctagcgcggagcacaggacccgagcaaccgtaagcgattgcatcttccttggaaagaactccaatgccgatgctgcgttccaacacgatgatgtttttcgaaaggaatctttcgtagtccttcatcgtatcttccatgtggtcgaggaatgcttttacgcgcgggataaacgtatccggcacgtcatagcggcttccgcccggtctaaagaagttcgtcgtaaggcgggagcctgtgacttcttcgaggatgtcgtgaatcatttcacgttccttgaaaccgaacaagaggcaagtctgtccgccaaggtcaccgccaaagcaaccgtagaacaccaagtgcgaggcaatgcggccaagttcctggagcatcacgcggatgtattcgccacggagcggaacgcccacgttcatgcccttttcaagagcgatgacaacgcccaagttgttctggatggcggtcaaatagtcctgacggtccgacatcgcgatgtactgcaagtagctcatcgattccgcttgcttttccataccgcggtggatatagccaaagtgcgggacaacttctacaatggtctcaccgtccatgcggagcgtgagacgcaaagcaccgtgagtactcgggtgctgcggacccatgttgataaaaaattcttcagtattcgatttgcgttcgaggcgaaatcccggaggtaactgatgactcatataggcctcctaatcatttccgggtgggtaaagtctttacggagtgggtaacccacgaagtccttgtccaagaagatgcggcgaaggtcggggtggttttcaaacttgatgccgaacatgtcgtaaacttcgcgttccttgatttctgcaccgggatagaggtgcgaaatggtcggaacgcttgccaaaagcgatgtcgggcgtttttcttcgtcaatcgagaagtctttcttgagctgcacgcaaaggaaaatcttgtggccgatttcaaggcttctgagcattgtcaccatgtcgaagtgatcgtcgtagtcaatggcggtcacgtcaatcaggtaatccatcttgaattcgggatcgttcttgacaaattcaacgacgttcaggtagtcttccttttcaagcatgacttcgagcgggcaatccgcaggcatcttcgcgacaacatcttcaggagtgtcttcaccgcgcgtatgcacggtcacgttcgggaacttggcgcggagctttgtgaaaagttcaagctgcgtcatgccaaagcgcttggcgggcacgcgttccacttccggaaaatccggtttcttgacgcgaatcggcttgaaggcgctcttgtagtccggattttcttccttgaacttcgcgcgggcttcggccatctgctcgtctttcatttcttcgagagcggcccaggtttttgcggcttcgcgatagcggtccatcgtcgaaacgtctttcggttcgccttcgtgccaggggttgcggcaagtttccttgaggatcttctcgcggagcgtcaaaagtccgtggaagagtgcttcggggcgcggcggacagccaggaacgaacacgtcgaccggaatcaagttctgtgcgccacgaacaacggaatagttgtcgtagatgaacgggccgccgctaatcgtgcaggcgcccatggcgattacgtacttgggtcctggaatttgttcccaaagcatctggatggcgggggccatgcgacgggtaatcgttcctgccaaaataaacaagtccgcttgtcgcggggacgagcggaacacttcagagccaaaacgggcaatgtcataacgagccatagaactcgacatcatttcgatggcgcagcagctagtaccgtatgtcagtggccaaatggagtttgcacgggcccagttcacaacatagtcgatggcgtttacaacgtactttccaccgggaatcgggtccaaaatctttggagctaaattgattattcccatttgagaattccttttttccaggcgtaagcaaggcccgaaacgagaatcgcaatgaagatgataaggtcgataacgacgactgatggtgggagcgccgtgtggcctgccatgatttccttgaagttcatcatgacggggaagaggaacagcgcttcgatatcaaacacgaggaagagcaaggcgaacaggtagtagcccaccttgaactgaattcttgcgttgccgatggtttccataccgcattcgtacggtgccatcttgttctttgtattcttggtgcggtagcctagcaataggcctgtgacggttgccgccgccgcgataaacgcgcccagaaaaaggaaaatggatagaatgatatattctgacatattatttctcgcggcttcgccgcagttggcagaacttagttggtagaacttaggaaaaatgatttgtttaagttctaagctctaagttctaagttctcctttaatagaaattctgcaaatcctgaacggttccgaatagcgtattgccaatctggaatcggtccagaacgtgtttcagtagctccttgaattcgtcaatggtgcctgcgttcattgtgttcaacttcccttgaatgtcgctcacgaatccgtacaccacagggctcgatttcatgccttgcatttccccactccattgctgcaacactttgtccgtgtcaatccttgcgataacatagcgcgtcgttgaaaggagttcctgcaaaaagtgtacaaggaagatttcttcttgcaaaataccccagcgcttgtccttggaatataacgatgtgtattcagccttgccgtagaaaatcgctgcttgtgcgtattcaagacaggtcatcaggagtcgttcataacgcttgatgtccttgctcaaatgctggtaccacgcattgttcttttcgggtgtcgcgtcctggtcgtccgcaaagtcgttcggacaaagtgcgcggaatgcatagtacacttcttcgtaatagcggttcctcatgcggcagttgaacgcacggtttttttgtgtgtagtcgcaatggtgtagggacgatatcatgctttttcaacccctctgacgccctcgacttgccttatcttggtcacaattgcatcgacctggtccttgcggaacgccttgaattccatacggatgcgtcccgtgtactgggcactggcgatactcattctatccagcgacaagttctcgtctttcagaaccatcaggatgcttaatggcaagtttctgcggttgtccgtttcaattgtgaggtgcgtcgtaaatggctttgtgacgtcggcgctccagtcaacggggaggcgctggtcggtcggcaagtccttgaggcaagggcagtcgctcttgtggacttcaataccgatttgcgggcgcatcacgccgacaatcttatcacccgggacagggccgcagcagcttgcgaaatggatgagaagactggtttcttggccaatcatcaacggcatttcgtcggtgagcgtgttgtccatgtcctttccgaatttcggatagaagcggatggctgcggtttccttggatatgtcgtttccgccgttcaagaaacggtggatgtcctggagcggcagttcgccctggccgattttctcgaaaaattcgttgaggctcgtcatgccgaagttcttgaggatgtcctcttccttcgggcgtttgtccttttcaattttcaggaggcggagctcgcgagtccagatttctttaccgaggctgcgggactgcgtgatgatgcttgtcttcatccacttgcggagttcctgctttgccttgatggtcttgaccatttcaagccattccgggctcggttcctggttcgggctctttaaaatctggatggtggcaccgtgcggcacgggttcatcgagactcacaaccttgtcgttaatgcgtgcaccgatgcagtgcaggccaagctccgtgtgtactgcaaatgcaaagtccaaaacgatggcgccttcggggagttcaacggatgctcccttcggggtgaacaccgtcatgccttcgggcttcaagtctactttcaagaagtcgaggtattctttggagtccgagatttcggattgcagcttgaccatgtggtcgagccaggcgagttcttcgccttcgtgctgcgtttccatcttgtaggcccagtgggcggcaaatcccttttcggcggttaagtccatgtcctttgtgcggatctggacttcgaccatcttgttttcaggaccgatgacggttgtatggatactttggtaaaggttcggcttcggggtggcgatgtagtccttgaagcggctttgcagcggcgtccagaggttgtgcacgtaacccagagcgaggtagcattcaggtatcgtctcgacgataatgcggatggcgaaaatgtcgaagatgtcttcgaacccgcaaccgcgtgcaatcatcttgttatagatgctgtatatattcttggtgcgcccctggatggtgcagtcgaagtcttcgagagccatcttgatctgaagcgggccaatcacggattgcacgtagttttcgcgcttttccttgttctcgataagggcatcgacgagcttctggtattcatccgggttcacgtacttgaagctcaagtcttcgagttcggttttcagcttgtatagaccgaatctatgggtgagcggtacgtaaatgtcgagcgtttcctgggcgataatcttacgcttttcgggcttcatgtatcgcatggtgcgcatgttgtggatgcggtctgcgattttaatcatgatgacgcgcgggtctttggccatggccgtaatgagcttacggtaggtacttgccttttgcgccgtcttgcttgcttcctggactgcggtaatctttgtcaccgcatcgaccatgaacgccgtgtcttcgccaaaaagttcagaaatttcactgagggtatgcggggtgtcttccaccacgtcgtgcaataagcctgcgagtaccgttgcctggtcttgcttgaggtctgcaagaatcttggccacttcgtaagggtgttctgtgtagggcatgccgctcttgcggtattgaccatcgtgggcatcggcaataaaggctatagcttttctgagaatcccttcgtcaagtttgggattcttcttaaggagcacacttacaatgtgctcttggttcgttgtaaatttagcctgatccatcattctcaatttatctaataatttgatacttatgcggctttttttcaaaaatatgccaaaaataagacgaaaaaagcatcgacttgactagaaaaaaggaaaaattgaaaatttccagtttgcgggtagatgcatctgaatgagtgcgttgtaactgttacaacaaaaaagttattacacctcgcccaaaatttttagaatagattaatttaaaggacaacaatttcgccgaattcacggctgttgttggggttggtatacaatgaataagtggatgaaagtaatgcctgtggcagttgctgcctttggcttatgggcgtgcggcgatgaagctatgacttctgccgcgcaatgtacaacaaaagaatgcttggaacaggtcggtcaatccgctggaattatttctggtggagaatctagctccagttcgtacgccgaaaatagcgtggaatcaagttctgatgacggttctggcagtcagggacctgattcttctgcagatgcacaatctccgacgagtagttctgatgtcgctatttctagcggtgcatctagtagtagtgtcgcggggcctgtgctatcatcgagcagtgaggctttgctagaaagcagcagcaatgccgtctctagttctagccgtggacatcatcattctagttcgtctgcagcaaagccggaagtctctagctctagcgaatcaacgcctccgactccggtaaatgaatttgtcgaagaccatcgcagtgaatgccagattggcaatatcccttcaagcgtgaacaacgcaaaactgccggacccgtttatgggtcttgatggcaagcgtatttctagcaaggcagattggaaatgccgtcgtgaagaaattggtgccatgtacgaaaagctcatgttcggtacaaagccgcgcaatcctgaaaaagtcgaaggctcgtattctggcggaaagctcaccattaaggtcacggacaagggcaaatccggttcgttctccgtgaaaatcagcaacgccggtaccaaggacaagccgaagcctgcgatgatcggttttggcggtggcatgatgggcggttgcggaagcctcggcaacgcaacgaacggtcttgacatcgctcagattacgtttaacccggatgacgtcgccccagaaagcggtggcggtatgttcttccagctttataaccagggccaaggcaccatcatcgcatgggcatggggcgtaagccgcattatcgacgctctcgaaaagactcctgaagcgggtatcgatgtcaagcatctcgccatgacgggttgctctcgctggggtaagggtactcttgccgtgggtgcattcgatgaacgtattgccctcacgattccgcaggaatctggttccggtggcgcatcgctttggcgcgtgggtgctcaggtcaacaagcagaagggtaagcagttcgttcagggcttgagcagtgccggtaccgaaggcaagtggatgatttctagtttcaagaactacgatggcaaggaaaatacgctcccgtttgaccagcacatgttggtggctatggtggctccgcgtgcgctcctcattctcgataatgcaggtcaggaatggttgggcgaagttccgtcgaactattgcggacaagcttctaaggaagtttatgacgctctcggtgcaacggaaaattacacctacagccaggaaggcggtcatggtcactgccagcttccgaacgggcagtttgacgaagtcaaggactttatgaacaagttcttgctcggcaaggatgccaagacgggtaagattgactacaccaagaatactcaaaccatcaacttcaaaaagtctgaatggattgactgggaaacacctagcttgaaataatgctgcggcagactcgttaatcgagaatcgcggaacttaaaaaaagacctcgcaatcgcgaggctcttttcttataaagaatcttggaacttatggaatttgtccaaaagttctgcgtaggtctttgtggcttcaagctgcgggaactgggctacgatggaatctggggcgcagaagaagcagcccttgtctgcctgcttgagcatgcccgtatcgttgaaggaatcgcccgaggcgaacaccttaaagttgagttcttgcaggtgctttacgaccttcgtcttttggtcgctcatgcgcaagtgataacccttgatcatgtcgttttcaaccacgagattgtggcagaaaatcgtcgggaatccgagattcttcatgatggggtaggcaaattcctggaacgtgtccgagaggataatcacctgggcttcgtcgcggagcgtgtccataaagtcgcgggcgccgtcgaggagaccgagatttgcaataacgttctggatgtcagagagcttgatgttttcgcgttcgagaatcttgatgcggcccttcatgagcacatcgtagtcggggatgtcgcgagtggtgaggcggaggtccttgatgcccgtcttttcggcgacggcaatccagatttctggcgcaagaacgccttccaggtcaagagtgacaacacattgcttagtaaacataattgattgttgtaagtttgcgcgcctcgttttttatttcaaaactcggcgcttttgttaaatctcagttggtagaacttagaccgcttcgctcttagaacttagtcttctaagctctaagttctgagtactaagttctaaattttcttattcctctctgcaataatttcttgcatgtcggcaggtgtaatcgtgtagtttgtgcggcaaaaatcgcagacaacgttcaagtccttgttctcgctgctgagttcctgcaagtccttgagcgggagcgttgcaagtgtagcgagcatgcggtccttgctgcacgggcagaagggcttcgggtcgatttcgcgcaccacttcgatgtcgtacgggccgcggagctggtccagaagttcatcaaggtcgaagcccttgtctgccttgtacatgtcacagaacttcgggagattctgcacgatgacttcgattaggttgatgtccttgtcctcgaggtccgggaatgcttcgatgtaaaagcctgcggcgtaatcaagaaagctcgggtcctgcgcgttgtactgtgcttcaattccaacggcggagcgaatctgttcggactgcaaaaggtatgtggcgaggttctgacccacagaaacggacggagcttcgataatgctttcgtgaacgcgcttgccctgttcgttcaactttacgacttgcacgtgctgaggcacgagggcgggttcgtttgctccgattgcctggagttcagcctgcggaatcatggcgcggacaagacccatcggggtcgagtctgtttgaattttcgtaatttcgccaccaaaagtagtggtataggaaactgtacctgcgaatttaaggcctgcgctcaggaaaatgcttgcaatggagttttcggcaagcaacttgagggcaaaacccttggcgttgtggtgacggccgatttcgttcatggtctctgtcaaatcgaccacgataaggcggaagggcgtttttttgcccgtcgcgcggatgattctatctttgaaattcatgcctcaaatatagaatttagtggatttattgaccctagatagattgaaaaaagctataataactaggtaactaattggaggctctatgcaaattctcgttttgctggcagatggttttgaagaaacggaattcgttgttcccgtagatttgtggcgccgcgctggattcaaggtgaccgtcgcttctgtatcgggggctgatgttgtggatggtttacatggaatcaaggttcaggctgatgtagccctgagcaaacttgaacccactgattttgatgcggtgtttttaccgggtggcggtgttggcgtgcagaatctcaaggcaagtgccgctgttgaaaataccgtttgcagcttaaatgacgataacaagtgggtcttggccatttgcgcagccccgacggtactcagcaaggctcgaattcttgtcgatagaaaggctacatgttaccctggctgtgaaactgaccttgtatgtcgtgaattctccgaagaacgcgttgttgttgatggcaatatcgttacgagccgtggtccgggtactgctgaagaatttgctctaaagtgcattgctgttatgggtggtgcggaactttctcagaaaatccagagccagattgtggctcgatgaatttagctgtatcataagaatacacttagctatttagcgcctgctgaaatcccctacagaactgtaggggatttttatatacggtttataatttgtttattagttcttaagttgtcagataattagtacaatgtttgtatgtgataatatttttttgttaaaaagacgaagatgttacacaatgtaaagtaaaaaatgctatatataaagtactccatatacaccaataagggtcggaaactaaaatttccggccctttccttttttgaattaaatgtccacgtttggatttggtgtattaccctacgctgtgttcgagcttgagggtgaggagctggcgcgcttcggtcgcgaattcgcccggaagttccttgaaaacatccttgcagaaaccacccaccatggcctggatggcgtcttcgcgcttgatgccacggctctcgaagtagaacagctggtcttcgctgatacggctggtcgttgcttcgtgctcggtctgggcgcttgcgttcgcgaccgtgatgtacgggaacgtgtgggcggcgctcttggtgccgacgagcatgctgtcgcactgggtgtagttgcgggcgcctgtagcggacttgcggatgctcacttcgccacggtaggcgttgctggagcagtctgcgctgatgccctttgaaataatcgtgctcttggtattcttgccgatgtggatcatcttcgtgccggtgtctgcctgcatgtggccgttcgtgagggccacgctgtagaattcaccgacggaattgtcgccctgcaagatgcagctcgggtacttccatgtgatggcggaacccgtttcaacctgtgtccagctgatgcggctgtttttgccggcacacttgccgcgcttggtgacgaagttatagacaccgcctgcgcccgtttcgcggtcaccggcataccagttctgcacggtagaatacttgattttggcgttttctttggccacgagttccacgatcgcgctatggagctgcttgcttgaaaattccggcgcggtgcagccttcgaggtagcttacgctggcatcgtcatcggcgataatcaatgtgcgttcgaactggcctgcttccttgttgttgatgcggaagtaggtggaaaggtccatgggacacttgactccaggcggaatatagacgaagcttccgtcgccaaagactgcgctgttgagggctgcaaagtagttgtcgcctgcgggtaccacgctaccgagatattcttcgatgagttccgggtattccttgatggcgtcgctgatagagcagaagatgatgcccatttccatgagcttctttttgtggcttgtgtaaatgctgacggagtcgaacacggcatcaacggccacgtttgcgagacgcttctgttcgtcgagcgggatgccgagcttttcaaaagtcgccaagagctccgggtccacgtcttcgatcttttcgtggctcttcttggttttcggagcggaatagtaaacgatgtcctgcaaatcaacagggttaaaatggagctcgccccagttgggctgttccatcgtcttgagcttttcgtaggctctcagtcgaaagtcgagcatgaactgtggttcgccacggagcgctgacgccctgcggatgatatcctcgttaaggcctttttcgaaggcttcgttttcaatatcagtgacaaatccgtatttgtaattttcgctcatttttaacccgctttaaccgcgtaattccgcgcccaaatatagaatatttgtaagagctgtccaaaatgaaatgtccctaattaaggcataacctacatctgcggtaggctttgtgtcctgatgggaatattatattttgtccaaaatggtaatgaagatgaaaaagataaaattgttcagtcttgcttgtgtgttgcttttggcgagttgcgcttcttttaagtctgctgattgggtggattcatccgaatggccggctgataagggaatcgcttttgttgaaatttctttagaggggcgcgattcggctacgatcagtataaaaaacaatgcaagttcttatgaaccgcaaataaaattaaagaaaggaactcatctctatgctgtagctttggatgaaggcacttgtgtttttcgatacttgaaatatgattatgaatcatatttttctaaagtcgttgataaaattcgtcctttgaattctgcacaatctgaagatagaggtggctttgaatactgttcttattggaatgttaaaaaaggtggagcttctgctttgggcaagatgaacttttatgttattgaaaatgatgacttttatgtcagatgcgatttgcgtgattcaacacagcaggctgttttagaaaaagctacagagctttatcctcaaacatttgatgcagtgaagaaaaactagcacttctttatcacttccacggtgagcttgttgaatgcaatcttcccgccttcgcgcagttctagcgctgccctgaacgttgtgtcgtttttcttgaacggttcaaggattggcgtagatttgttcttgaggagcgtttcgacttcttcgtcggaaaactcgcgtttgaagaatgttttgggaatcccgtaattgcaggcggggttcatgcacacgtatgccgcaagcgtttgcacttcgccgtttggcgtttgcgtggtggtgccgctacggaatcgcagttggtcgccgcagcaagggcaggggaggtctctatggacaaattcaaaattcgtgcgaccgtcttcaccgagctttaggtaggcgtcgaattccgtccctttcttgcttttgaatccggtcaacagttctgttttgccgccggtgaggagtgccttgatgtctgccacgcggagcttcttgcccgcaacggacttgaacaaggtaaagttacaggcggggcagaaaatggcgttcttgttttcttcaagtttctttttgcagagtgggcagttgaacttggtttcggtgccgtggaaatgaccgtcgttctcgaacgcgaatgtcgccttgaaatccttgtcccagacgacttttgcgttgaaagttgtgcctttcttggtcaagaatccgctgatgatttgcgtcgtgccgttgttgaaaagttccgcaatttcttcgtcgctcatgacatgcccggcaattgtcttgtaaaatacgaagtcgcaagtcggggctgtgtccggtgtgagcgtcgggtcgccgttttcgttgtttgatgtggtgacgtcgctcccttcgcagatgaggcggttgccggaatcgagcaatgttttgccgcatttgggacacttgtaattggtcggcgttttggcgcgggcgtcatcggaaaattcaaagccgatgttgccgtcatcgcctaatgtgagcgtggcactgaatgttgtcccttttttgctcttgaatccgctgagcaaatcggacttgccggttctgaggagtgtccgcatttcggcgtggctcagtgtgcggccagcaatcgtgtggcctgccttgaagccgcattcttcgtttttgcagacatagccccacggcgcaatttcgagcggactggaacatttcgggcaaggaatggcgtcggtgacggtttcgcgttcgaattggctgccgtatttttgacgcagatgttcgaagagttccttgacgtaattcacgatgccgtcgcggaattcaattggcgtgagtttgcctttttcaacttgcgaaagcttgaattcccattcgccggtcatttcgggcgatttgactttctcgtccatgagctcgatgacctcgcgtccgcgctgggtgctgacaaggtaatttttttgcgcttcgatgaatccgcgctttttgagcgtctcgatgatgcctgcttgcgtggctggcgttccgagaccgcgttccttcatggcttcggcaagttcttcgttttcgatttgcttgcccgccgttttcattgcggcaaggagcgtcgcttcagtgaagtacttaggcttgctcttctttttcttttgcagttctaggctgtcaaatggcgcatggtccccgagattccattccgggaatgtctcgacgatgttcgtgatatcgtctccatcgcccttgccttcggaatctgcacctttcgcatctccggattctgatccggcatcgccctttttctttttcgaaggtttcttcttttcttctttgacgagtgcacggaaacctaaatcttcattcctcttgagttttagcctaaagatttcggcgttggcggcatccagcagaacttccatttcgctccagacatacggcttgagccatgcctgtacaaagcgttcttttgcgagcttgtagatgttctcttccatctcagggagattttgcggctcttctcccgtggggataatggcaaagtggtctgtgactttgctggagttgatgaagacaaagttctcgttgccatcgcgcatgacggatttttcttgcggcgaggcaagcctttgtgcaagcgcgtaagcttcttgctgcatcgtgtccggcaggtattgcgaatccgtacgtgggtaggtgagcaacttcttttcgtacaagttttgtgcgcagtcaagaacttgctgggcgctgtatttaaaacgcttgttgccctctttttgcagttccgtcaagtcgaatggcttttgcgggaactgctttttctgctggatgtcaacctttgcaattgccgcttcttctggcggcgaacatttgtctataacagcttgggcaggttcttctttctcgaaaatcgcaacttttaaattgctttgcttgtctgccgcgactttctcatctacaggcgtgccggaatcgcctttttcctctttcgtttcgcttttgacgagctgcgcctggaaccctttccacgttcccacaacgctgtaataaaatagttccttgaattgctcaacaattgcatcgcgttccacgaccaagttcagcgtcggcgtttgcactcgccccacagaaatcatctttccgcgcccggcagttagtgtgtaagctcgagtcgcattcagcccgaccatccagtcggcacgctggcggagccttgccgcatagctcaagttcaaacgctccgtcgcgtcttccagattcttccaagccttgtccaaatccttcgccacatagctgttcacccacaagcgcttgatctgctttttgcgaaagtccggcgtgtagtcgagaatcaagtcaaaaatcaaattaccttcacgacccgcatccgcgccgttcacaagaacatccgcccttgccatcatgtcgcgtacaaccccgagctgctttcgcgtgctctcgatttccatcaacttgaatttttcgggcaaaagcggcaagttcgaaagccgccaaccgccctcgaaaccgggataggcatccagtggcgcaagcgtaatcaagtgacccacgcaccacgtgatgcaatggttcttgccaatcaggcatccgtcgccttgcgtaaacttttcaccctcaatacgctccagcatgggtttataatgctgattggcgacagaaggtttttcggcgacgagtaaaatcataattgccgaaaagatataaaattttcagcgtagaaaactaatctttatcccagtgcggaatgcctgctggatcaatgtagtcacagtcgatgactctatcttgcggattcaagtcaatggttttcttttgtgccttcataactttgcaaggaacattgtgtttttccataagctcttttaggtctttatccatcagcaatctccattggtgattgctagtaatatatcattttttttgcggctcgcaattgattgaactgaaaattcggaaattctgaatttacgcaaaaaacttttatgacgagcgttaaaaagcctacttgacaaggatttcatcaaagatgtatctttgacagggtacactgatgaaattcttttgaatgaggttgacggtatgacagacttgctttacgagagacaaggggcctatgctcaaggacatgaatttcctgtcgttccaaagaagaaattctatcaagaaaactttattcgccaatgccaaaaagaacgcggtagggaatggtcttggaatggagtcctcccttaacatcatggtatttccctttattcgataacgtggaatacggttttcttctgtgaaacccagcttttgtggtgtgcttatcgaataatacggaatttaaaacaagataattaactttatcttcgtaaatatcgtcgatatcaagtaatctacggctaaaaattaacgtatcccctttaaatgcatagctgatatcagacgatgatttaacccattcgtttttatctgaattataataatactgcaagcaatgattttccttttcaggattatcaatcagaaagtatcttgacgtatcttggtcatcaacagtatcaggataacctatataagaatcttgataataatgcaaggtatcattacttatatgcattttcatagtagttaaatgagcccgtttatagtctccatacaatacatgcgatataattaaagtatctccagaataatctattgttccctcctcatattttttaccattagaatatgagaccatgctcccctgagaactctcttctttatacaaagcgtaagtgccggaatctttatagagtgttgcgttattttccggccatcgaccatcaacacgcacggctgaatctatcacatattcatttgctgaaccattccaagagaaatacaaaacttcatcccaaagcacacggtctccactgtaatgttgattgctttccttgaccgttgtataaagatgattataataattagcagcaggtctagccttcatgtatatctgagcgcagttctcggcaaacgtaaaagaaacaacactcaaaatagcaacaacaaaatgtctcataaagtttctccttttttgttcactatcccctgaaattgaaactttttgagggtgcaaacgacgaataaaatataaaaaataggggttgaatccactccgtgcccccttgccattcctctcgaaactttgtatattcatgcacatgagaaaaatcttgaaccttctacttctacttagcatcgctaccgaagcgaggttttagggatttttcaaagattttcaaagaatttaaacctaaaagcgcccgcttcgagaacgaagcgggttcttttttatggtgaaattctatttttggaattgaaaaattaaaggaactttgcggtcttgaagccggcaaggagataaaaatgactgaaacgagaaaaccattcttctatgacgtaacactgcgtgatggtaaccaggctcttccgaagccttggaacaacgcccagaaaaaagatgtttatctgttgctcttgaagctcggtgtgcaaggtgccgaagtgggtttccctgcatctagcgaaatggatttcgaatctgtcatggaattggctaagctcaccgcccagatggccgaagaaggtgacgaagttgcaaagaacgtggtcgtgtctggcctcgctcgctgcatcgaaagcgatatccagcgctgctgggaagcggttcagtacgcccctcatccgcgtattcatacgttcctcgccacaagccccctgtccatggaaaatgtgctgcacatgactccggaacaggtcaaggaaaaggccgtgaagtgcgtgaagtttgcaaagtccttggtcggcgaccgtggcgacgtggaattcagtgctgaacattttggcgactgcctcgaaaacatggattttgtgattgacgttttgaaggctgttgtcgaagccggtgcaacgacgattaacctgccgaacacggtggaacgttaccgtccgaagctctatgtggatcaggtcaagcaggtctatgaagctctgccgaagaacattacgatttctgtgcactgccataacgacctcggcatggcaacggctgcaaccgtcgaaagtttctttgtcggtgcaacgcagctcgaagttgctttgaacggcctcggcgaacgttgcggtaacacgaacttctacgaagtcgcgattggcctgcataactccggtgtcgatacggggctgcatctggaacgcatttacgaaactgcaattctcgtgagccactggagcggcgtgcctatatacatccgcgctccgttgatcggtactgaagctatcgtccatcgcagtggcatccatcaggatggcgcttccaagacgaaggacatgaagaagggcgcttaccgtccgattgattactcgatcattggtcgtaaccagaacgatacgctcagcttcacgagccagagcggccgtaccgccgtgtacgaaatcatcacgaagttcggctacaagatgaccttgcaggaagcttccaagttgcagccggtgctgaagcgcttgagcgaagccgaaggcgaactcagtgccgaacgcgtgctcgacgtgttccgcgaacagttcgtcaacgtgaacggtcgcctggtgttcaacaacatcgaagttatcccagacgaaaaccgcttcattttccacttcaagaaggatggcgaagcgcttgtgaagtccgtgacggccgaaggcccgattgaagcagcccttatgctcatgcgtgaaatcggcatgccggttgaacttgtgaagtaccgccagcttgttgttcctgaaaaggacaagttgtgggctggtcgtggcttaagccgcattgtgctcaaggctaacggcgaagaagtcgaaggtcgcggtgtctcgagcgatacgctcaaggctaatatgcgtgctctcttcggcggcgtgaacctgatttacaagaaagcataacgttacgcgtaattgaaatgtcatggcggacttgatccgccatcgccttcttgttgagggaataaaggagaaaattatgttagaacaactgaaacgccctttcaaaaaagtttacggcaaggtgcgctcctatgtcagccgttttgtcggacccgtcaaggattcggcgtctaagttgttcgctctgattcccggattcaaggctttcgccggttccgaagacttggctaatgctaacgatgctgacggcgccgtagatggtgaaaacggcaaggttgcaaagccgggcattcgtgctaaactcaaaagtttcaagcagtcgctcaagggcttaagcgatgttcaaaagctgattctcttgactatcgccgtcgtgctcccggcgggcattgtcctcgcgcttgcccttgcaagtttcttaaaaaagcgcaagaaataaacacgttggcagcgcacttttcaattgcgctcctcatataaagtccgcctttgtgcggattttttttgtccaaataaatttttgtatatttacaaaataaggaaggagtgtttatgaataaacgcattgcatatttttctttcgtctgtattcttttgtctagtctcatcgcttgtggagatgatgaatcaaataatcccattgcaaatgatgtagaatcttcatcatccgaaattcaagatgacgacaaatccagtgactcaaaatccgttaaatcaagttcgtcagaaaaagcggcgataaagtctagcgattctcaaaaaaaggaatctaattcatctagtagtgaaacgaaaaaatcaagtgatgcgaaatctggaactgaaagttcttcaagctccgcaaaatcgtcaagtagctcgtcggataagaacgcctcatcgagttcttcagaaatcaagacctatgcagcctcgaaggtaaaaccctctggtacttacgattgcaaaaaatacaagtgctttacgacggaatacctgaatcagaaaatgcttgccgccggggattatggtgaaatcctcgacgaaagagacaatcaggtttataagactgttattattgacgatcaagtatggatggctcaaaacctgaattacgaaacggcgtatagctattgtaccgatgatgattgtgctaagtatggtcgttattatttgtggtctgccgcggtagatagaaaggactgtgaacatggtaatttttgttcgctgccaccaagtgggcaaggcgtgtgccctgcgggctggcatttgccctcgaaagacgagtatctgagattgttcgacaacgttggcaagtacggcggtaccaataatgaattcgtcgcagcagaactccgtgcccagcgaggatggtcggttgaagacaatgctgatgattatggtttttctgcgttgcctacgggctataagctcggttcagcaggtgtttttgctgatgtcggaaagacaacgcatgcatggacttctacagaggtaaactccataggtgcgtgtcaattcagaatttatgaagatcgtctatatgtatccttgattgacgatagcaaggggtatcctctccctgttcgttgcgttatggataaagattctttgcctaaaatccaagctcctgcgctgtatttagaacatgttgacgaatggttaggtgtggtttctcgagaggaataccttaaccctaatgttatctatgattctcttgtggatcctcgagatggacaggtttataagacaaagaaaattggcaaacaggtttggatggctcagaatttgaattatgcggatagcacaaaaactccaagccttgcgaatggaagctggtgctataatgatgatcctgaatactgcaagttgctagggcgcctttataattggactgccgcaaaggatgtctgcccggatggttggcatctgccgagttatgatgaatggaatgtgctagaatctaaatttggtggacaaattatggcggggcagtaccttaaagctcaagcggggagcctttctaataatggcgacgatgaatttggtttttcggctttgcctgcgggtggaagatttattgatgacagcgaacatgataaagtcaattatctttatttgggagataacgccttcttttggagctcaaccccagagaatgatgattatgcatatcgtatgaatattccttattcatccaatactacgaatatacgctctataaagcaaaaatacggacattccgtccgttgcgtcagagactgatggaattgtgaattaggaagtcggatttcagagagccttttgcatttgctagatttgagctaccatgctttcatctcgacttcctaaagatctttctccgtcgccgttctttgctgaactggaacgcgccaaggccgatgttcttgctgagtgcgccgaagcaaactcgcttccgtttatcgacatgacggtgagctcgcctgtgaaggctggcttgccggtggatttggatgatgcggttgatgaaggtcgtaaagcttttggcaactggagtccagatgcggcgggttggaaatcggcacgcgaggcggtggtggagtattaccggcagcgcggtggtaattttaccgcggggcagattatccttactgcaagtacgagcgaagcttattctgtgcttttcaagacgttctgcgatccgggcgatgtgattttgacgccgatgccaggctatccgctacttgatacgcttgcgcagcttgaacatttggaatgtgcaccgtactttttgaagttgaaacgtgagcggttcgacaagctcaccgaccttaaaaaggtcactgagcggcgctctgcgccagccgaagtgaacgcgttccgctttgttctggattccgatagtttgcttgcggcgccggagcgtgcgaaaattttattgctcgtctcgccgcataacccgacggggcattgcatctcgcgtgaagaatggaacgaggcggtgcgattctgcgaagagaacaacatgattctcgtcgttgatgaagttttcggtgattacgccttctcggataaagtctcacgcacttggcaatacgtttttgactcgtgtcatcctgagcgaaacgaagtggagtcgatggatctctgggatgcgggtggaggcgactttatcaatcttcccgaagacggtccaaaatgcccgattttctggctgaacggcttaagcaaagccgttggttcgccgcagctaaagctcggctggatggcattctacgctccgcgcgaaaatttcgaagaaattcgcgcggctctcgaattcgtcgaagacgcatacttgagcgtctctgcacctgcgcaggcacttggcatttcgcttttgcctaaggcttctgcttacgaatctaaagtcctcgatcgcttgcaacaaaattggcagacgcttcgcgaagcgtttccgtccaagtattgccctgaagttctcggcggctggtacgccgttgtgcgtctcggcgatgacgacgaagaactcacgcttcgcttgttgcgtgaaaagcatgtgcttgtgcagcctggtttcttctttgactttgacgaagacggttgggttgtgatgagcttgttgcaagaccctgcgattttcaaagaagcgattcaacgcattaagcaataacgcaaaaaagcccgcgcatcttgcacgggcttctaaattcgatcaaattgcatcgagtgccgcgcactcttgcaatgacattttctactagtaactattgactaataactggtaactgcggcggagccgctttagtaattattcaccttgaacgtcttggtggcgttcttggaggtaaccttgatgatctgcatacccttattcttgaggcttacattcaaggttgctcccttgctagtgaattcctgatcaagtttgccgttaagaccgaaaacctgaactttgaacggaacagaatttgcgctgttgatcgtaatcgaggaagtgccgcggacaatgctgaatgcatttgtattcaaaacgcgaccagaaatgatcccttcttcttggtgcttcttttcttcttcctctttctttttacgttcctcttcttctttcttcttctgttcttctgggtcttcaacgtcacttgcgaccttttccacaggagccttcttgctcaagatgtagccgagtgcgccgacgagcggagcattcaagtccacacaaacttcgtttacctgccagtctgctgtagaaccgttgtggctgccacttgtgaagtcgcctgcaatcatgccgcccaagagcttgttcttttccggaggagaacctgcgccgttcacatcgcgacccgggtcttcgttgccgtagtagccgcggtgatgcggtcttgtcggagcgttagcgccattgcggttgaaaccgacaacgtaggacttcttattgctgttatcgccgagaaggaatgcaatattcttttcgatggcttcgtcataagaatcgtcttgtgcaaacttggcgtaaagggcatagaggtatgcaccgcctgccggagagcgagtcgggaatgtacccgggcccttggcgtccttgttgaaaatacccttgctgtccgtgacgttgaggtacatgttgtcgaggtagttctgcacgccggcgtagtcaccgagcgggttccacccgaaaacgaattcgccgagaaggtccgagagcgggcttgcatccgggtagctaaagcgggagaatccgtttttgccgaagtcaatcttgtcgtagaaattcttggcttcggtcttgtaagtttcttccttggtcgtgcggtaaagttccaaggcggcaaggaacggaccgtcttcccaaatgccgttccaccagctgctttcgtagaatccctgggaattcgtaacgcccttgtgcttcttggaataggcaaatgcagtctttgcggccttcaagtacttggcgcgtgctgattcatcggggtcgatacgagccatcacggcgagcattgctgcagccatacccggcgtgtaggcgtcattggcgtttcctgtgatttcgcgcggttcgccaccgtcaccagtaccgagcttgctcatggcacctgcagtcacccacttcatgtggtcctggttgccgtttcccttcacggtcacgaagttgttttcgtcgattgctgccttgacccagaaatcggcttcatagcggagttcttcaaggaggtcacgcacgtcgttaggcttgccgcccttgcgggtgtaatccttgctagccttatagtcggtgtaatcgccagtgtagaggtcgtaaaagcctgtcgtaaattcggcaaatgcgagtgccaaaacgtaagaggagtaaccttgggactgaccgtacatcacgtggtcgccgcagtcgaaccaaccaccgctcacgtctttgccgttgtagctatcctttgtaaagctggtcggattattcgtgccgtccaagatccagttcggaccttgaccagagcgctgcgctccaaagaatcgtgtggtcatccatgcagcttcgacgtaatcgtccgtgctcaaagcagcaaagctatcggtgaatgcgaggccaaatacagcaaggcctgctaaaaaagacttttttaacattgtcatcctctaaggtttcccatccacactgtagcgtccacaatataaaattttatggaaaattttcacgcaaaataaaattcacttttggggaatatatcaaaatgcgccgtttatgtaactttttcaatgcaatgaaaaaatatgttgcgaaaaattgacaaacgttttatattaatctttagtgtggggctattgtttagccctttttgtggtgggatgttttatgaaacacgtcgtttctgttttcgcgtgtgctggcttttttgctgttgccaacgcacaggtttctcttcagatagcctctggtgctttagaatcggcctatgccgaatgggcatctgatggttccgatagctacaacgtctattattcgggcgctggtgctagtgacgtcaaagtggatgctccgctcatccgcaaatacgattccaagtaccgcgtggacgtggtgggcctcaaggctgggagttacacgctgaaggttgcatccgtcaagggtggcaaggagactgcttcgaccacatccaagtcgctgacggtcaaggcacatgaccgcgctggattcgcgtttagcaacggacatgttccgggcgcctataacgcagacggtacgctcaaatcgggagctgtcgtcctctacatttcggaatcgacaaagaatacggtcaagctggatgtcgtcacgagcaacaagggcgtcgttacggaaagtgtgggcctccaaaatatcttaacttcgttcaagaagggctatgataagcgcccgctggtgattcgtctcctgggaaatgtgacggaccccgaagtgaccgacaagggtgacatcaccatcgatatgggcaaaaaagagggcctttcgatgactgttgaaggcatcggtaatgatgcgactgcaaatggctggggtttccgcgtcaaaggaacccaggatttggaaatccgaaacatcggcattatgaatgttgattccgacgaaggcgacaacatcacgctccagcaggataaccagtatatctgggtccacaacaatgactttttctacggccatgcgggtagcgacaaggaccaggtcaagggcgatggcgccttggattgcaagctatcgacttatgtgacctttagctacaaccatttctgggataatggcaagtccaatttgctcggccttaaggaaggtgccgatgggggctattacatcacgtatcaccataactggtacgatcattccgatagccgtcatccgcgtgtgcgttactacagcgcccatgtgtacaacaactattacgatggcaatgccaagtacggcgcaggctctacgctgggttcttccgtgttcatggaagcaaactatttccgcaattgcaaatatccgatgatgacctcgttgcagggtaccgacgtctatgcgagcggcactaagcgcgatccgacgaacaacggtacgttcagcaaggaagctggcggtacaatcaaggcttacaacaactacatggagggctcctacacgttcattccgtatggtgcaagcaagtatacgctcaagggcaaggaaaccgctattggggatattgattccaaggtcgatttcgacgcctacgtggtgacctcgcgcaatgatcaggtgccgtctagtgttaagtcctattcgggcgaaaatacctataataattttgatacggacaagtctatcatgtacagctacacggccgattctccggaacaggctgtggctaatgtgcttgcctatgcaggccgtttgcagggtggtgatttcaagtggacctttgacaattctgttgatgatgcgtcctcggacgtgaaccaggctctcaaggacgctctcatggcttataagggtagcaacggggaagtgatggaatactcatcttcctctagcgtcatacagagttcgtcgagcgaatctccgaagtctagctctagcagcgtgaaggttgaaagttcaagttctgcaaagtcttcgagttcttctgaaaccccgaaatcttcgtccagttccgtggtctcttcgtcaagtgaaaaaacgcaatcttcctctagctccagtagcgaaaaggtcgaaagttcaagctcttctgaaacgattggctttgcaaaagttatgccggcgatgtctcgcgaaatcttctacgattctcgctccgcctgccttgtcatcggaacctcagacgttactcgtttggatatcgtcggtatcgatggtagtcgcgtcaattttgctggttacacgaatgtaggatacgcacgtgttgttgacttgagcatgcttcgcgctggcgtttacatcgtccgcttcaagacctctctcggcttgcagaccatgaaattcgtgaaaaactagttattggtcattggttgttagtcattagtctttggttgaaggttcttttgggggctttaaaaaactattgaccattgactgatgactactgactttagtaaacatttttaatcaaaatgccgttttttgagcgtttttgaatgtttccaaattaattacaactatagtaaccccatattatatatctttcgcttgggatttgtgattgcggagattgggtgaacccaaaaggatgtttatgaaaaaagtcttcgcattattgacgtgcgctgccgtgacctctgccatggcagtgactgctagccgtgttggtccggtgagcacatacggtgaactcgtcgcaaatggtggcaagctttctggttcttgcccggaatactctcaaaaggctgttcaagtcaagggtatgagcctcttctggagctcgggcaacacctattctaccgacttctactctgaaaagggcatcaaccgtttggttgacgacatgggtatcgaagttgtgcgttttgctcttggtgccgctgacgaaaagttcaacagctcgggccgttcttacacgacgggtggcgaaggcttccagaaggctttgctcaagtctgtggtgaacgctgctattgacaaagacatttacgtgattatcgactggcacatcgaaagctctgacggttttacgtctgacgctgtcaagttctttgaatacgcagctcaggaatatggccagtataacaacgtgattttcgaaatttggaacgaaccgaccggaagcatggaagccgtgaagcagcatgccgatcaggttattccggtaattcgtaagtattctgataacctcatcctcgtgggtagcccgggatggtccagccagccgaatgcttgcgcttccgcaggcatcaacgacaagaactatggttgtacgctccacttctatgccgcaactcactatatgggcgatggcggttacaacaaggctgcagaaacggctatggctgcaggtgtgcctgtgtttgctaccgaatggggtaccgtcaatgctaacggtgatggccagccggatgaaggctccagcaacaagtgggtagaatggatggctcagaagggcgtgtcctggacgaactggaacgcttctgccatgaacgaaacttctgctgcatttgctaatgccgtgtttgaaaatggtttcacttacaccaattctggtaagtatgtgaagggcaagctcggtggtgcatcttataaggattgcggcctccagaatggttctgcttctgaagaaagtggcttctctgctggcgttgccaatggcgctacaacttccattctcgatgacatggaagatggcgaccgttatggttacctcggtggtgcatgggctgctgttgaagaccaggaaaacggtggcgcaagctctatttctaacgaaaagattgaagatgactttggcaacacgacctataaggttgtctacccggtcagcggcgataccaagaatacgtccaagtatgttgcagcccttaaggatgttaagatcggtaagggttcccttacttacggtccgtacatcaagatgttcctcacgctcttgaaggaaccagcaaaggattccccgaaggcttatgcagacttctccaagtgcaagaccatcaagtacaagtacaagggtgcaagccataacttcgccatcgaaacgaccgatgttaccgactacaactatcaccgcgtgaacaaggacgcttctgaaggttggaaggaagtcgaaattacgacggatatgttgaagcaggaaacctggggtgacgattctcgctccaagccgatcaagatggaaaacgcaactcgtctttcttgggaaatcaagggcctcgaaaaggttccggacgatatgaaccagcccaagtatccgtacctctatgtggatgacgtgaagtgcgacggtctttccttcactgccgttagcggtggtgctagcgaaaatccgaagtcctcttctagtgctgcagttggtcagagctcttcttctgttgttgctggttcttctagcagcgcaaaggcaacttcttcttctagcgcaatcgttccgggttcttctgctacggtaacctacaagactgttgtcgatatcgacgatgttgaagatcttgacgaagttctcaagacaaagggtacctggtacgcttacacggataaggaaccgggtggaaagtcctctatttctaacgtctatgaccagaagcttggtggctatgtggttgccttcccgggtactgaagatccgacgaatggcactaagggctttgtgggcttgaaggacatcaattgggatcagggaacctatacggaagctccgtttgtggctctcggcctcaacacgaatgctgatacctccaagggtattgacttgagcaagtgcggtgctatcagctaccgttacaagggttccgctcataccttcaaggttcaggatggttctgtgacggactacgcttaccacgaatatccgcttgatgattcccaggtttggaagaccatggtcatcaatatcgaagacattgctcagccgaactggactcaagatccgaaggacctcaactggggtgctatcaagaagatggcttgggaagtcattggctacaagggcattgtctatcagccgacaatcaactacctctatgtggatgatctcaagtgcgtcgaagtgccgaaggtcggcttcaagacggttgctcgcgctgctagcggcatcaaggtcggcttcaagggcaatatgctcaacgtgaactttgcaaaggctggtgaagcacgtatccaggtgttcgacatgatgggtcacgttgttgacagccgtgttgctaacgtctctgccggtgcaaaccagttctctctcaagaacatggctaacggcaactacgttgtgcgtgtgatgatgaacggtgcagcaaagactgctcgtatctccatcaagtaaagactgatggcgctccccgctctcgtgtggagcgcttaagtaaccatcaaaaacgccccggacatttagtccggggcgtttttgcatgctttgaaaatgataagggagggcttgcgccctcccgaattgtcatgcccgccactgagcgggcatctccctaaacattccttattgcaagtctcgctgcaatacctcgcattttgcttttgcccattgggttcgatcttgcttatcgcaaggcatctatgacaagggagggctcacgccctccctaaaacctaccttttcccaaagtacaaaggcttttattcaaggtttctttgcaacacttcgcatttagctttggcccactcttcaaaagtatcatcggcaaggtggtccttcgcttcttgcatcaagtgcaggtagaagtgcaaattgtggatgctggcgagcgtgtagccgagcgattcgccggcgtggtgcaggtgacgcaagtaggcgcggctgaagttgcggcagcagtagcagtcgcaattcgggtcgactggcttgtcgtattcttcggcgtggcgggctgccttgtagcggagcacgccttcgcttgtgaagagcatgccgttacgggcattgcgcgtcggcatcacgcagtcgaacatgtcaacgccgcgaccgatcaattccagcaagttccacggcgttccgacgcccatcacatagcgcggatggtctgtcggcaagtagtccgtgcagaagtctgcaatctcgtacattgtttcggtcggttcaccgacggaaagtccgcccatggcgtagccatcggggccgagttctgcgatgcgttcgatggcctgcttgcgcaagtgcgtgtgcatgccaccctggatgatgccaaagaactgctgatcgtagccgtgaatcggcggatgttccttgagccattccatcgcttcggcggtccagcggagcgtgtaatttaagctgtgttccgcttccttgaccgtgctcgggtaaggagtgcattcgtcaagcgccatgatgatatcagcgccaatttcgcgctgggcgttcatcacgcttgccgggctaaaaaagtgcttggaaccgtccaaaatgcttctgaattccacgccttcgggcttaatcttgcgaagttccttcaagctccacacctggaatccgccactgtctgtgagcaccgggccgttccagctcatgaacttgtggatgccgcctgcggcagcaatcttcggcgttgtggggcgcaagtacaagtggtacgtgttggcgaggataatctgtgccttgatgtcttctttgagttgtgcgggcgttacggcctttacggtcgcttcagtgcctaccggcataaaaatcggcgtttggatgtcgccgtggtcggtgtgcaaaactcctagacgggccttggatttcttcgacgtctttttcagttcaaaacggttcatggtcgcaaatgtagaattttataggggagtgggaaagggcgccaatgcaaataaaaaagactcgattttcatcgagtctttttctacggtcggacagacttgaactgtcatgagattgctcccactagcacctcaagctagcgtgtctaccaattccaccacgaccgcgtggtccttagcggaacgaactcaaagatagtataattttttgattttggaaactcttgttgcaaaaataattgattttttttcgatgttgtcgcgtcatgtttggggcgatacaacaaacaaaaaagacccgattttcatcgagtctttttctgcggtcggacagacttgaactgtcatgagattgctcccactagcacctcaagctagcgtgtctaccaattccaccacgaccgcgtggtccttagcggaacggcacaaatttagtttaaatgtttgatcttgtaaaggggtttgtgcgcatttttatcaatttttttgcgcgagggctttgccttatacctctgcaacaagcttgtcaaacacctgcccgcggactttgtagttcttgaacagcccaaagcttgcgcatgcggggctcataatgaccgttccgccttcgccaatgttcaagctatctgcaaaagcatcctcgagcgtggggaagatggcggtcttgattcccgcttcgtccacgccagctttcttcaagtctgcgagcatgcgctcggctgttgcaccgatcagcgcaacgcgcttcaggtttgggcgctgcttcacgaggatttctgaaagttccgtaaagtcagcgttcttttcagaaccgccgagaatcaacgcaaacggacgcttcatgctgcctgttgccgcaatcgttgcgtccggacgtgtggcgtagctgtcgttgtagaattcaataccgcgcttttcgcccttgaattccatgcggaaggggagcgtttcgtagctcttgagcgcttcaaatgcatcggcaactttaacacccaaagccttgcaggcgagcgttgccgcagccatgttttcgagctggtaaatgcctcgcactttgcagtcggcgaggtaaagcgtagaaccgtcaatcgtaagtgttgctccgtcaatcacggcatcgccgtcaccgttgcttgcaccatcggcaaggcttactgcgtactttgtcttggccgggctttccgatgcaatctttgccgtcggctccgcgtctttcagataaacgcacgtgccttcgcgcttttgccagcgcacaagattagcctttgcatcgcggtattcttcaacgctcttgtgccagtccaaatgttccgttgaaacacgcaacactacgcctacatctggcgatacggacaaagtcataagctggaagcttgaaagttctaaaatgctgatacggtccggagtctcgtcttcaagcaagtccaatgccggcacgccaaagtttccgccgatggcgttagccttaccacacttgtccaaaatgtggctgatcatgctcacggtagaacccttgccgagcgttcccgtgacacctactgtcgctttagattgagtttgttctaaaaacagctggatctggctcgtcatgagtccgccgttcatctggaacttgaaaagctccggactcatcggataaacaccagccgaacgcacgaccgtcacgcagtccttgagcccgtccaaatagttttcaccactgctgaccttgacgttcacgcccgcaggcacatccgggagtgtcaccgggttcttgtccatcacgacaatgtccttgatgccttcgcggaaaaggtaatgcaacgtgctctgaccttcaacgccaaagcccaaaattccaaccggagaaacgagtgtgttttgcataaaaatccttgatgtaaatccgattaaaatttagcaacccttatcaaaagtgggtgcttgaataatcaaaaacaaaaaaatccgctctctttcgagggcggacttctgaatgcggtttgaccgacttgaaatcaagtcaatctaaacttttacttggctttcttcttgcctttcttggccttcggagcttctgccggagcagcagcttcaggagccggagcggcttcggccttcacttcggcggcaggagcgaccggagcttctgccttgacttcagcggcagccggtgcagcaggagctgcttcagccggagcgttgaatgttgccgggagagtcggaatggcaggagcctgttctgcagcgctttctcgagttgccttctgcatggtcgattcttcaacagtctgatcctgctttgccgtgataaggctaagagcgaaaaccacgatgaagaaaatcacagcaacgacacgggtcaacttctggatgaaggtcgctgcgccggcggtagaaaatgcagattgcgaagtcatgccaccgagacctgccaagccgcccatcttgtcgttctggacgagaacgaggagagcgaggaacaagcagagaaacacgtggaggacgatcaatacccaaaagagagttgtcatttgtgacgttcctttcgttaaaatcgttaaaagttacttggcttcagcagcgtcgatgatttccttgaaggtgttagccttgaggcctgcaccaccaatgagaccgccgtcgatgtccttctgagcgaggaggccagctgcgttggcacccttcatggagccaccgtactgaatgcgcatgccttctgcaacagcttcgccgtagatttccttaacaacggagcggacgtaagcctgagtttcttcagcctgttcgtcggtagcggtaacgccagtaccgattgcccaaaccggttcgtatgcgagaacgcacttagcagcgtcttcagcagaaacgtccttgaaagcgcccttgatctggaggccgagaacttccttgaggatgccgccgttgcgctggtcgagagtttcaccaatgcagatgatcggcttgaggccagcttcgagagtcttcttgaccttgaggttcacggtttcttccgtttcgtggaagtactgacgctgttcggagtgaccgatgatcacgtattcagcaccgatttccttgaccatgtcaatggaaaccttaccagtgtatgcgccctggtccttccagtggatgtcctggatagcgagcttcacgttcgtgcccttcacgacgtctgcaaccttagcagcagcgaggtaagtcggagcgatcacgacttcggtcttcttcacgtccttgacggcttccacgatatccttagcgagctgaacggattcgctaacggtcttgttcatcttccagttaccagcaatgatatactgacgcataattaactccttgagaggtttaaaatttaacgcgcgtaaatgtagaaaattttatggatttgagtaggcaggactgtgtttcaggaggtcttttagcctttcttacggcctagatctgctacctgttgtcaagtttaagcaaaagggaatccaaacggtaagtgtagagcttggctccttcatcgcaaaggtgctgcgagtcttcgttcatcccattggtgtagtcgtgtagaccgtccttgttttcgtcgaacaggacaaaattcgaatatgtcttttccatcttgacgaattcgccgattagagaatcggttatactgcggttcatacctgagtaaccaaacatcgaggaatttttgtatgcaggagactgtgggaggattgtcccgatgactgttacacctcgtttggccgactcttcaatgatggtctttagggaattcatagagctgttgatgatttcttgtccaggatcgctaatggttgctccaaagtttgcccctggccacgattttgagcaagaagtttgcaattgacctctggatgcgataatattgtcgcaacgacttggcgacggatagagtatgccttctttcgtagcctcgtataaaggtgtaatatcttcttcacctgcccagtaatcatgattcttgtcatatacgaatccaggatataacaggtattttgcattagcgtcgttgtctgcgaaccagttgttatctttggcagacgctgttttccaccaaaaatccaaatcgagcgacactaccacatacttcagttttttgtagtggggccaaatgtatttcatcaagatgtcttttgacatatggatcgtgcatgaagcaagacctaagtttaccccagtgaatttgctgttaagtcttgtggggtaaacagcgtttagagggcgcgaagaccctaagacaactacattggcggaatcggcaaactgccacaaaagttccatcttgtatcgtataatgaagtccttgaactgggcgtagctgaatgcgtatattccggcgctgtcgggatccaagactaggctgtatttgctggaacttgatgattctggttcggaatttccgcttgaagaactattgggggcgatttcgctagaagagctgcttttttcgaccgcaggcgtagactgttctatccaaagaaccggatgccataattcatcgctttctacaagttcaacaatttttttcgtttccatgtctattaagacaatttttttatgggacatgtttttgtcggtaagtgttgccactgcagcatttttgccggtcacccattccgtatgatcataggaatagcctgctggggacgcaactgcatccactaactttcctttgctatccattacaagaatttgttcgtgagtcccgtatttttggccgacaaacttttgacctgtagaaccaccaaaatcgaggaataaagtccggcttgaaccatcgctggcaagagaaacgttgcaggcctgttctttgttgtaccagacgtcgtatttaaccttgtcaggctcgttccaagtggcgacacgcaaaagcttcgaaccggttaccgcaagtccctctgttacgcctccgttaaaacttccctttagcaatagccggggcgtgccgaactttccccttgcgaaaggtacaacccaagtgctgtatccagcccaagtcaaggaatccttgttgcttcctgcatcagatacatacactataacggtatcgccggattctaataccctaaatcgcggtatagcggcattttctacggggagttctactttcccggaacaggcggaatccaagtggcaaacataaacttttgattttccgggtagtccttcaatttgggtgctgaacgcgacataattgccatcgggagatacgtcaggatggaatgcgcttgtcgcattttcaatttcaacggccctggaagcattcttggtgtaatcgattaatgtcagtttctcggtaacatcgtttctaaatacgagtttcgcctttgcttttttggcgtttaaagtttccaaaatagattctgtggttgctactatgtttatcttgactgtattcactttcccagaggggtctagctgaagtggattgtcgatggctccaagcactagcctgaaacctacataatcagcgctagaattcatcgcgataggatacacatctcgacgcgtgttgatattgatgtcgttgggtgacaaccgatagtttccgccctttatcatgttttcttttaaactattgggagcggaggcgccaacatagtttgtcagtgtcgtgtctttaaaatccgcaagccatccatccacccattcggcaacatttcctgtcatattgcagacaacatctggattttcttcaaatttgacattcgaaccgtctagtccggggatggaacaaacttcgtgtgcctctgatgaagaattatctgcattccaggaattttcaacatcccagaattttttggcgacatatatccactcggcttccgttggtagtcgatagccagatacttcgtagtgagtggctagtccttctagaaatacgcaccttcccgagggggtgaaattggaattcgcataagtatatacggtgtcacgcccttcgcttttacttaatgcgttggcgtacaaaaccgcgtcgtagaaattaacatcgactttggggaggttcttttctttttccggtacattgccacccatgaggtcggcgtactgttctctagttacttcggtgcgactaatgtagaagtcgtaatccagttggaccgtcatcgtaacgttagattcgtcagaggcgtctgtcaaagataccgttttaggacctttctgctttacaaaaccttctatggatggttcttcatcttcaatgtcattgtgacattcactagaattgctatgggaacaacttgtccagagaccgaatgccaacaatgaaataacgccgaaagtaatcgcctttttcatttccccaaattgcgctagttaaggtcaaaacttctaaaaaaagagattgatttatttcagcctcttttttgctgatgtaaacataaatgtaacttaaaaaaaagttttgacaactcaaaaacacaggcgtttgcaaaaaaaaattcccctcggcggttaaaccaaggggagcagttgtttataagcaacgattagtgatcgtacgtgctagagcgagcagagctcggagccggagatccaccatagcggtcgccttcgatcttgtcgaggaccttttctccttcgtagcctttcaagcgagcctgttccggatacttccagaagagacgcgtgatgagctttccttcagcggtgtagtattcccagaccatgccatcggcagtttcgtgatcgggaggtccccacaggaggttcaccatgtcggtcgtcatgccttcttcgatgtaaccctgcttgaaggtgttctgcaagtgcttgtcgatgcccatgctttccttggaaatgaagtactcgcgttcgtattcgttctgaccgacaccgcgttcaatcaacaccggcgacgaatacttgctgttcgtacaaccaaagagcatgagcgcaccgaaggaaatagcgcacagatgtgaaaatttcattggatctccttgtatttgatgaccacaaaataagaatttattgcgcgagtagctaaataatttttagattttacactgaaatgaataagattaacgctttgtttaaaattattttacttaatgtcgcgatttggagttccctttgctttggtgccgtgggtgtagaccagtctagcctggtcggcttgcgttacggaccgaacttgtcttggggggggatggtaaacacgccgattgtatggggacagtgggtgcctcaggcaaatgtgggagtgcgttatacgtggcttgaacctttgggattgttgaattacggggaaccgctcggctttgcatcggcgtacctcaaaatggaagcttctgtagaagtttcaccgttctatggagggtaccgtgccggtcttgggcttcgtccgtttcgagtgaatccgcagattgatttcaattttgtctacgagagttatttctatttcaagtctaatttggaaatggtcaatgccgatgtcaagggtggcggccacattgcagaaacctggaattccgagtacattctggacaacgtggggcattcgaattctgattttgactatgcccagctttttgacatgagcattgacattagctactccttgccgcatggtggcgttatcggtatcggggcgcattatgtactttccgatatcagcacagactttgaaggaaaaagctacgactacgaacgcaatattccggtatttagccgcgattacatcgtagaaatccagagctttggacgttttcccttgagcgaaaatgtggctttcgtctatgaaggcatgtacctgaaaacgggccttttgcgcagtggtggtagcgtcaaaaaggaatcgttaagctatcgaatggtgctgctcggatcccacatttcgtggaatgatggactccgcaatgtcatagtcaagggtggcatgtggagtcgcgataagaagcgtttctataatggttcattcgctcagcaatttttgattcagcttgagtatcaggggtatttttctttccccttccacagcaatttttccaaataacttgggtaccggcaaaagaattttgggcttgacaggcttgttttctggagctagctcaagagcttgcgacggataggctgaactaatccagagacttccgctgtagttttctcccgaaacgctcgccaatgtcggaaatgtttcccctgcataggatttccagttggcaagcgaaaaatagcgcggagattttggtgcgcctcgcattaccgctttctctggattggggagagaatcgacgacgaggctccaccaggtgtttgaggctgctgtggcaagaatgtttttattaggctcaagttttgtagtgtctggacatttgaagtagccgtttgcaaggagctccaaatcgtcaagctttaagggggtgaggccgatattctcacggagatggtggagaccaagctgccttttaatcttgccctcttcaaattctatgtaacggtatttgcctgcagtgatgtaggtgaacggtcggctgtcgttaggctttacaaaaaacgtatcgagcgcatcgctgtggtgcctccattcaatggaggctcttgtcctgttgcgttcttcgttgacgaacttcccctcgatgttgattatcatggatgcatttgttaaaaggcgagggcagactttttgctggttgctgctggccattaaagtggcggtcgaaacgcaaagggcgataaccgttattttcatgccttgaatcatatattttgaatatagataaatttttatataaaagaaaaccccgacccatcccaatggctgaaggaaaggtcggggtttatgttttttcaggaagaaaattcgctattaagcttcttcttgtatactggcttcgccgtcaccgtcgtcgccaagatcaactgcgtcgttttcaccgagcttgaagagttctacgtccttcatgctttcgcgaattttctgttcaatttcgctgcagagttcggcgttgtccttcaagaagagacgggtattttcgcgaccctggccgatacgttcgttgttgtagctgaaccaggatccgctcttttggatgatgtcgagttcgcaggcgaggtctaggatggaagcttcacgagaaatgcccacaccgtagagtatgtcaaattcgcactgggtaaacggagcggcgaccttgttcttcacaatctttacgcgggtgcggttaccgatgacttcttcgccgttcttgatggcggcgatgcggcggatgtcgatacgctgtgtggcgtagaacttgagggcattaccgccggtggtcgtttccgggttgccgaacatcacgccaatcttcatacggagctggttgatgaagagcatgcaggtgttggacttggagagaatgccggtgagcttgcggagagcctgggacataaggcgagcttggagacccacgtggttgtcgcccatttcaccgttgatttcggcttgcggcacaagggctgccacagagtccacgacgatgatgtcgatggcgccagaacgcacgagcgtttcggcgatgtcaagagcctgttcgccggtatccggctgggacacgaggagcgattcgatatcgacaccgagcttgcgggcgtagaccgcgtcaaaagcgtgttctgcatcgatgaatgctgctacgccgccgagtttctgggcttcggcgatggcgtgcaaggcaagcgtcgtcttaccagaagattcaggtccgtaaatttcaatgatacggccgcgggggaatcctcccacgccgagtgccatgtcaagctggatgcaacccgtcgggatgactgggatgtcttcgacaggctgttgaccgagggccatgatggaacctttaccgtaattcttttcaatctgggcgattgctgcttcgactgcttttgctttttcgctggaaaggttgctggtgggtgttgttgttttcttggccattgttgactccgtttttatctttgttttttgttaatatactaattagtgaacttttgtgcaagtgcttttttggctattcagcaaaaaaaggagcttgctcattatcatatacacgcttttttctcggatttggcctcgatttcctgcaaaaatttcgcaaaaagcttcattttgcaaactattggcgacacacatccatactgtaccgacaggttttcccggttctgctccggttggacccgcgattcccgaagtggcgaccgcccattcgcaattgaatttcttgcgggcgccttctgccatggcttttacggtctgttcgctgaccgcaccgtatttttcgaggatttcatcgctaactcccagcatttcgtgcttgacttcgttctggtaggctacgattccacccttcaaaatcgcagaagaaccaggctcgttgacgatgcttgatgcgataagcccgcccgtgcaggattccgcagtcgccatcatctcgcctcgtttgatcagagcttccttgattttcatggcaagttcgtgaatttcgtgttcgatattgatcgtttcgttcatcattacacccataagttaaaaacattaaatgtcaaaaacagacattttaatgaaaacttgaaaaaataacgcggaaaaattaaataactttcggcgtgctgttgcgactttgtaagaatctttttctatattcgccctcaatggctcttaaatcatctataatggcactcttggcgctgtgtgtatcgcttttcgcacaggctacggtacccgtagttcattccgactcggtcagtgtgcctgcggcagatgcagaagatgagtctgacgacgatgattcggtagaagcgcctgttgaagaaaattttgaagttgttgcgactccgctggtgaagggcaaaacgggaattttggcaattgatacgctccctgtgaacgaatgggatatcccgacagagcgcaattccctcaagtatgccatgctttttagcctcctcccgggtggcggccagtattacacggaacattacgttcgtggcggattcttgacaggcattgaaggcttgctgatttacgatgtcttttttaacaggtcttaccagcgcgatagacttttggaccgtgctcgccccttccaagattctgtcctttatttcacgacgaaggtgctggaggccaataaaaacaaggcttcccgcgatagtattgcaacgtaccatgcaaagcgtctggaattcctagaacgtgtgcgagcgcagagcgataaaaaaatggaacaggaagatgtacgcaaggcagaggtggcttggctcatcggtgtgcatttgtacggaatgtttgatacttttggcatctggtacaataataattacagaagtactgaatatcgcgacatgaagactgctgttctatggggacttttgccgggtggtgggcagattttcaaccgtgattttggcaaggcgggccttgtctatatgggtattctcggagcgattgcaagtgtttctacttcgcagaacatggtcaattattaccttgaccgtaaacacttggtcgaaaaagaaaatcccaagtccgaagagtacgatcgaattacagaacgtataacgtattatcgcaaaaaccgtaacacgtatatttggggcggagtcttaatttacttgtactccattgctgatgctgctgtagatgcgctcctaagcgatttcgacaatcccttgcacatggccgtcctcccgaattttaacggtggcgcccaagctttgatgtctttggatttttaagctttttccattttaagcgagggcattggtatgccgtcgtgaatcttcgtgaacgttccgtggtacattccatctgcgttacgagtaaattcaaagcgcgtcaccatggcataggtaaacatcccttcaacgaagacttcgtccggcagtccgcagcgagaatgctgcagtgcggcgattacgcctgcgtgcgtgatgcacaggaattctccatcatcggggagcttatccaaaaattcacctgcacgtttgtcgatatcgtaaaagttttcgccttctggaaagcggtagccgcggaggtcgcttgtccaggcgtgcatctcggagcgtggaacttccgtcagcttttggccttcccatgtcccgaagttgagttcgataatcgcaggctctttttcgacgggcaagtcgagcattttagaggccttgtctgcgaacttggtgcagcggatgagcggacttgagaacaaacgagtcggctttgctcctgattctacgagcgccttgagcgccttgtcggattcatcttcaaaagtgggggagacgtcaaagtctagccttccgtagcaaacgtctttcggattgtaaggcttggtatgtcgaatcgtccaaagaatcatttttagtcaacagtggttagtggttagtaaacaggggttcgcttatggtccaaaaataaaaaagccccgtgaggggcgttttaaaaaaaatcctaggctacctgagcacataaagatccgcaagtccgttgctgctttcgccctggcgagttgcccgcaaataatcattgcgcagggcctaggactctgaaatatagaatcaaaatacttttttttcaaggtgttttacgctttgtgtggaacaaattatcccatataatacagagagtgtgtgatatgtcttgtaaagtggtctaaattaccccattttttgtacttttctgcgtaactaatgttttactgttaaaaatttgttactatattcagtattaggtgtttgaggtcataaaaaactggatttttcttattcggggtttgttatgaaaaaaggaaatctgtatttgagaacaattttgagcacactggcggccgcactagggctggcagtccctgctatggcagacgacgatgatttgcccgaagttgaacgagacaccgtcttgctgagtcctcttcattttgaaaaggatggtgccgccgttaccgatgaagcccaaaaccagtacctctggaacgagctcatgaagtacaaactctggggcactgattctgttatctttaataaagaggatttcagaattgctgaaccgagtggttatactggaacggctaaaggtaaagtctatttccgtaatggataccacacgcttggcggcccgattgtttctggtaacgatatcgaaatcagttatccaggtatgggtgccgatttcgactccctactggttgggccggttcgtgcaggctggcttgtgcttgcgggctggtataatgcccagaacgtcaaatatgaggggaactactgctttgaaaaccaaatctattttgacagccccaatcgtacggatgatttagctaattcgactagcattgcgcagcgttttatccacaatgtccatcaaagtggtggaaaagtttatgcggactggaatttggataaagatggaatgcctggattgtcttgcctagtaccttgctcggatgacgatgctacatgtaagtcttactgtaatactcttttaaatggcaaagattatcctaatgagtatttagatggctcgtttagtgaatgtccagaagatgttcctacacccgaaaaaaaactttccgttcctttaatggaaaatattacaaattgggagcctgctatagatgttagtggaaattctggaaagattgtctttgttcatgtccctcccataacagatgcggatttgaaacaaagtcccaaaaaagtttggtatgacaagtatgtagaaaatgttaaggccggtggatcgccgggcgaaattatttatatcttgatgccttcgaataaacataatgcgaataaaaaaacagggcgtttgacccgtattttctctagggatggctttaattttgaaaattctgccaacaatttgagaatccaagttgctattgtgaatgacgatgctacttggaataatacgactcaaatgtgggaaaatcttaatgaacctgaatacaatatacatggaatatcgattcaatcagaagataaaccttattggattgaaaatgatggaagtggtaaagacgtatgggtaaatttagacaagcttaacataactccagtagctgattcgaattatgctggtaatcttttgttctatacaactgccgatgttgaatggaaggcttttaagtatcaaggttcagaagatggtggtgaaggtgcaaaattccaaggtacttttattacctcgggtgactttattataaatgaccaccttagtgttgcaggtcagttgattgcagggaaaaagcttaagttcgaatctaagtttaatggtgaattccactatgttccgttcaactctcctgaaatcaagacaaacgtctttgctggtgacaagtttaaggaaaaaacggataagtggtacgacatggaattcgccctgacggataccgcccacaccgaagtttcctttgattactgctttgcgttcttcggtatagatcttgatacaactgggggcgcgtatgaagctctcaagagtgaatcgggttcgtttgccgaacctgctgacttgggtatcacaattgcagaaaagaaaattcagtctaatactgaccatgaaatgcctctttgccatcttggcgagtctagacacatcgttattaagaagggtcagcgtaagccgaccgttcctgaatattcttcttggcttcatgttgtcgatgatgacaagattgaaggcgatgaatacatgttgttcaagattatgaacttgaacggtgccgttatctcgggtaacaagttcgaaggtggcctcttggtcaaacttgtggattccaacaacaagccgcctcacttcgtggatttggaaaagactaaacttgcagttcccgaaaatgcaacaaaggcaatggccggtaaaatcaaggccgaagataacgaaggcgacgcttacttctacgaaattacgggtggtacggctcaggacttgttcgacattggcctgacgacgggtgttgtaacgatgaagaacggtgtggaaccgttcgattacgaagaatggaaaaaggctggtacaaagtacacgattaaggtggaactttgcgacaccaaggcaacctcgttcaataccttgctttgcacggacgctactttcacgattgacattacggatgtgaacgaaaaaccttacttcgattacgccgataccgacaaaaagcaaatttttattgctgaaaacgaaacgttcgcttcggatgcggtcgcgtttaaggattacgatacttatgccggtgcaacgagcccgttccttaataatagggtcgatatcatcgctggcgatgttgatgtctttgacgtgactccgggtggtgtccttcgcactaaggatggcgtcgttcttgattacgaaatgaagaatacgtacaaggttacgctcagagtccatgacgataacaaggatgcaactactggcgaatatatttatccggacctttacgatgatatggaattcacggttgtcgtgacggatgtcaatgacggcccgaagttcgattatgccgcttacaatggttctgtgaatgagaattctccggaaagcactttggtgaaaatggatcatgccatcaacgcaaagacaacgcagattggcgctaccatcacctatatcttgttggatgaatccaagtcgtttgtgattgacccgaatacgggtgttatcactgttggtaaggatgctgtacttgattttgaaacgaagaacgtctatgaattgaaggtcgttgcttctgatgaatccggtattgctggccaggtggtgcagaccgatactgccgatgttgtcattaagctaaatgacttgaatgaaaagcccatctttgttgaaccgaccgaaaagattacgttccctgaagataagaagggttatgaaattacaaccctcaagtttgacgatcttgataccgccaagaggttccgcaacgacagatttgaactcgtgactgaagtagacggattctatctggatccggaaacgggcgtgctgacgacgacgcgtaagttcgactacgaaactgaagaaaagatttatgaactgacggttcgtgtctatgatgtttcgggcgatgaaaacctttctgtaacaggtacgattaccgttgaactcttgaacgtgaacgaacctccgttcctgaatgaaatcgtattcactgttcttgaaagcgatactgtcggtacaaatcttaagaaacctcttagtggcacagatatcgatggccccgatacgacattcaacttcttcatcatggatggcgataaagaaggtcattcgactaatgaattcttcttggatcctgctacaggagtgttcaccgttacagcaacagcaaagcttgattacgaaaagactgagtcttattccttcaaggttcgtatccgtgacgaacacgatggtttctccgatactacggtaaccatcaaggttgttgacgtgaatgaagccccatctgtccaggttgataccatctatgtgagcgaagaccaggttatcaataaaccgtttagcacggtcaagacggataaggacgatccggataccaagaatcctgatttccgcaacaatgtctatgaaaatacggatggaagcgaagtgttctctgtccagtcgaatggcgatgtcattcttctgaagccgattgactacgaatctgattctgtttacgtgattaccgtgcgtgtgacagataaggacgacaagactttgacttcgaccaagaaggttgtggtcaaggtgaaggatgtcttcgaaaagtctaaggtcgagattactcgcgttgaatataaggattctgtctatctcaagcccgactccgtgtttgtgaacggtccggctgtagacattgaatggactgctgatggcaagaccaagtctagtaccgattctctcaagaagggttgcaacactatcatcaagacattcaaggacccgaccaagaacgatccgggtgccgatacggttgtggtttgctacagcgatgcagccccgattgtaacggtttctgctaacggtgacgatgtctctgcagacaacatttacacggttgttgaaaaggctaccaagaatgataccgctatctatgtgaacgaaaagaagaacgatatcaaggtgactgtcaaggatactgcatctcacgtgacgaagtccttcactgtaaagctggaactggatacggtttctgtttcgtcgaaggaattcaagaatatccagggtattgcagataccaaggtgactcgcgaaaagtctcctgcttcgggaattaccacagttcctgaaaacgattcctattacaagaatacttataccgaaaccatcaaggatactaaggttacggtctcttactacaccgacaagaaaggtaacgatgtcaagcgtactgttgttacctccgacggcaagacgaaggaagtcgctgttattgaagtctcttacacgacaaagattggagataaaaacgtcacgatttcttacttcgctgacgcctctactggtgaacgcgtgaacttgaaaaccggcctctcggatagcgagtctgtgctttccgccgatggtgacgatgtggttggttcgtataaagtatcttacacctatacggataagagtggcaatactgtcgatgtctcttacctcctcgatgaaaagggcaagattgcaaagaacagcgatggcaatatcggttacaacgtgggctacacctacgtgaacaagtttggtaacacttctagagaagatgtgtttatcgtgcttgaccagaagggtccggttgtaaagattgaatctccgtccgaaggggctgtgcttacagcaaactttgttgaagtcaagtggaccgttgatggcgtggaacaggatactcttcgcgtgcaaggccttgacaatggatctcagacgattatccgcgtattccgtgacaaggccggcaacgaatcccgcgattctgtgacggtcatggtcaagaaggccaagaacattgaaatcgatgttgaaaagccggtaacgcttgtcgatcgcgattctgtcgaaaagtactttgacaagaacccgcccaagaaagatcagaattacagcgtgacgttctacaactataaggaaaatgccgaaacggaagctattgtcggaatcaagggcaagtctaaggaaggttctggaaaggaaccgtacccaggcctggaaggtcacctcggaccgacactcacggtcgatgctcgtgtgcctgtcgtgaatgccttgggcggactggcaacactggatgatatcgtaagcaacggtggcatgattgctctggaaggtgttgacgccgctaacggtaagaagatttctgtgagcgaatacgttgacaaatactgcacagacgagttcaagaagtccatgacttcggactacagcaagatgaacctctactggacgacgctcagggtgaatgtctgggtctattcgaatacgggtgtgtttgcggaccactacagcttcgattacgatcttgacgatccggattatgtgaacgacgctggtcttttgaagctcttcttcgaaatgaagccggatgaaaacggtgacgtgaggacgaaggatggccgcctctatggtacaggtgcctaccttttcaagaccgaagtcaagatgacgtccaagcttcgctgcacgctcccgccgatcagtgcggacgaagccagcaagaagaagaacgccatcatcaagtctagcgatgaactcctcaagtcgttcggttacagacgtcccgtgaataactaggtgaatcgcctgttgataaattgtagggtggaacttcggttccacccttttctcatataatacgcatgatacagtaaaaaagaaatctcccccgaaaatcggcgaaaatgataccgaaatcttacattttttacaagaattgacattgctttcgttatagccgttactatatttcattataaaagtgtttggatgatttgggaagaaaactgtgacaaatttctggagtggaatttgtcgtagcaaaaggagcataaaggatactatgtggtttggcaaattaagtcttaaagctgcagccttagccttggtcggtgcggtttcatccatggctgcaagcggtatttccccattgacattcggagattctgaaaccgatgtcgataactggaactatctagtcaattataagctttggggacaaaccggtatttcttttggcaaccgcccgacttttaggaatccttcgggttggatcggtacctcaagtggtgatttggttcagcctggaagtgaaggcgttcttgctggagccataatcgttggcggtgatatcacgccacatgaaaagactgaattaactacaggtcctttccgctataaaggttcccttagtagcagccatgctaatggcgtaaagtgctccggaactacagttagtggtgattgtaaagaagttcctttatataaagaaactttgaaggtgccgaccgtaagtggcggttcttatgaatccggtttttctattggtgatcgccaaactcgtgagttgaaggttcctcacaacggttcttatgacatctacatagaccatattgattttggatcttcaagtgtgttgaaaatccttatgccggaaggtggtcatacaactcgtattttccttaattcgttaaacttgagtgaccatcctcatatattggtttggtatgaaggtgaatccaaccctcgttgtaatacggaaaagtatacttgtcaaaaaaatgacaagggagaatatcttggttatcaaggtgatttgctgatttattctaaaagcgatataacttttgataatattgactttgctcctatcgttggtacttttgttagtgctggtacaattaagattggacgtaatatgaattttgcaggtcagatgcttgcaaaaaaacttgaaatcggaaatgaagttgatggtgaatcctttgtttttgtgccttttaaagatacgccaaagttgaccttgaatgctcctgaggctacttttgacgaagacaataaatggcatgaaatcggtattagcttgagttcagatgaaggcgaaaaagatgttacctttgaatactgctttgaattcaatgcaactgctgttaaaggccagtttgctgaaaaggctgacattaaaacggatacggatcacaagttcccgatatgtggaacggattctccggtaaaagtgaccattcctaagggtaagactgttgctcagactgctgcaaataaaatttatatcaatcccgttattgatggaattgtagaaactccgaaatcgggtcaagtgggtgaaaagctttggctgaagatttctaatgttgaaggagccattgtttccaaggacaactacgatgaatctgttggcggctttaacatctatatcaaggatgtagataagttgccgcagggtaacagcagcctcaaggtgtctgttaaagaagatgcggtctatacatttgcagaagaagattttgattaccaacatactacaagaacatttgcgtctgtaaaaataacctccttgccgacaaagagctcgttgcttttgaacggctctgcggtgaagaaggatcaggttatcaccgttgctaaccttggcaagttgacttacaagcctgtggcaaatgaattcagcaagaccaaaactgaagtctatacatcgtttaagttcagggttattggctctggctctggcgataacacatctgaagaatacacggctaatgttaacgtcatcccggtcaacgacaagccgacgactgatgcaagctatactttcaccgtgagtgaaaatccgtcaaagaatgaatcgttgggtagtgtcaccgttacagatgttgccaacgaacgtgatgttgattcctatacatttgccttggtttctggggacaaggattgttcttcgtgctttacgttgacttcttcgggtgaagtcaaggtcaatggcacacaaacgtttaactactatacaaagtcttcctacactcttacggcgaaggtgacggatgatgccaagaccgaaaagaattatggcttgactggaaatcctgaaacgtctaagaactttaccattgtcatcaatgtcaagaaccagaaccacgctccgaccattagtgatcagcctttcactctcccggaaaagaataaaactgctacgggtattgtagattggaccagtgctaaggttgttggtacggttgttgctaaggatgttgatggtgatagtctgatctttaaggttgaaacttctggtattccgtttgcttttaagaatggaacgagttcgctcatcgtttctgatggaagcaagctggattacgaaacaaagtctgtatggacgttcaaggtttctgtgactgatccgtctggcgcttctgatgacgctatcattacggtaaaccttgaagatgtcaacgaagatcctatcccgagtgatgtaaagtccgaatatacggttaaggaaaatacagcaacaggaactgctttcggtacgttcaccgttactgataatgatgccggtgacaagctgacttataagttgacgggtgctttgacgggtgccgcaggcatttctagtactttgaagaataaaacattggcagacattttttatgtcgatgaaccggcaagttctagtggcaagagaaccgcttcgattagggtcaagagcagtgctttgcttgattacgaagaactttataaggctagttctaaaaatgcgtcttatccggtgactattacgattacggataaggcctcgaattctgtagatgtttcgaccaagattacggtgcaggatgtgaatgaagatctcactgctacgggtggtacattctatatccaggaacattctccgggattaacgcacgtatgcactaaggagtacgatgaagattgtagcgagagtgactacggctatgttatcggcacggacaaagataagtacaataaatcctttagcactttgacatacaccatgtctactgcaaatacgggtgtaaaggctactgatgccaagaactttgttgtaaactcggacgatggtagtatttctactgcagcaaacgcagaattcgaatatgatggtgtaggtgcaaagatttcttacacattcttggtgacggtttctgatggaactttctctaaagatgtctctgtgactgtgaaggttttgaacattgaagaacctcctgtaaaattggtgacggaaggttctggcaaaattagagaagatgcacctgaaggtcatatagctgcaacatttaaaaaagagttcatcacggatccggatgaattggcaaaatttgaggctttgggaaacgaagatgatattcgttacaaggtatacgaagaagctagtggctatggagtgtttaaggcgattattacaaccggagaaattagattagatgatccgtccaagattgattttgaaacgctttgcgctaaggatgtgacgtgtaagagtaatgcgactttgggaacttctccaatgtttgaggttctcatgacggcttggaatgagaataatccctctgttacgctcgagattactagatatattgaaattgttgatgtgaatgaacctccgaccgcaagcgattttacgaaaacggttgatgaaaatattgcgggtggtactgttataggtactattgaagcttctgatcccgacaagtacgcctcttgcagagctggctctcattcgtgcggtttcaacacgcttcactattctattgttgatgcttcgggattgccgtttgaaattgaccagaatactggtgttatcaagctcaaaaagaacgaaagactccgttatattgaaaagaatcaatataagtttgatgtgaaggttagcgaccgtgctacaacggaaccggcgctttctacaattgctcatgtgaccatcaatgttaccgatgtaaacgaaccttctgaatttaaggtgttggctgatctttatgaggtcaaggaaaatactgctgttgatacaaagttcggtgacaagattgttgtctatgatgaagatgccgccgatgttagcacgactgccaaacctgcattgaagatttctatcaaggataatggaacatgtacagcaggtaagaactgcgctgaagacttgttcaatgttgttatcgtgaaaaatactgatgcaaaccatgaaactcagttccagtttgttgtcaagtcggacttgaattacgaacagctctacaaggcaacagagaaggacgccatatttgatgtgactttgactgttacggataaggctggtaataaggtttctcaggatacaaaggttcgcgtcatcgatgaaaacgaagaacctgaatttgtgggagaaccttataataagtttaccgtcagcgaaaatgttaagacggaaaccttgttgggtacagtcgaagctaccgatccggatatctacaacaaaaattacggtacgctttacttctcgcttgatgatagctatgacgatgccgctctgttcgatatcgaccgtaagacgggtgaactctatgtcgtgaacaacgctaaccttaattacgaagataagagtgagtataagttcaaggttgtcgcaaccgacaaggaatttacgatctctactctcgtaacggttactgtcaagaatgaagatgaaggccctgtgttcccgacggtcccggatttgtatgttgatgaaaatacgccgaagggtacaattgctacgcttaagaatggtacaaagcaggcaattgcggctagcgatgatgactgcagcaacagacatacttgcaaggctccgacctatacgcttgtagctgccgatggcgcacctgatgatttcaaggcatttagcattgatgctgatggctttatctcggtggctaaggataacgtcttgaattatgaaaaacagaacaagtacgtggttcgcgttgtcgcaacggatggctcggtcacaacacttacagacgaagtggatgtaaccatttacgttagagacgtgaacgacgctccggtatttgaattggttgaatatccgtttgaagtagacgaaaacaagcctgcgggtgaagttgttggcgctgtcgttgctaccgatgaagatacttggagcaaattgacctttaaacttgatgatctcaagacgggttctggtgatagcaaaaagtttacgattgacgcttcgggcaaaatcagtaccactgaaaaattgaatcacgaagagcaggaaacctatgaactcttggttactgtaacggataacggttcgtctaagggctttgaaaatcttagtgctacaacgaaggttgttattacggttaatgataagccggatgatccgattatcatcgatgacaagaagaactatgaggttgctgaaaataccgcagaacacccgatcaaggatgcaacgattgcatgctacgatgtttctgatgaagatcaggaccaggaaaagtctcttgcaggttatgtcgttgatgtcggtggtactgatgcagatcgcctgtttgatgccaaggttaagaaggatggatcaaagtataagctttgcctctctgtcaagactccaacgaagtttaattacgaagctcttcctcatgaacactcaattaaggtgggcgtgattgatagcgatgaacgtactcacgaaatcgctaagaccattaagattgttgacgtgaacgaaatgccgattatttcgggtagccttgcatattccttctatgaaaataagggagaaggctatgttattggtaagttcagttctgcagatgtcgatacggctaagggctttactgacaacgtgttcagtgctataggcggtgatactgatttgttcacgattaccgaagatggcaagatcaaggctctgcgtgactttgactatgaaaaggaaaaggtccgtacatttgaattggaaatcgctttgtcggatagaaataagacaaagtatccggagctgaccaccaagacgacgattacaatcacgttgaaggatgttccggaagttccgcagattacgagtactgaatttagtgtcagggaaaatccgccagctgatacccttatcggtattatcgaagcgactgacccagatggcgaaggcgaactcctcttctcgcttgccgaagaaagcccgtatgtgactgtcaagccgaatggcgaaatccgagtcaaggaaggtgctgtcattgactacgaaaagactccgaagttcactattacagtgactgttaaggatgctgacggtcttgaatttgatggtgatatcgtcatcaacgtcattgacgtgaacgaaccgccgaagattgaaccgcaggaattcacgttcccggaagattccaagccgggtaccaagaaggggcctgttgaagccaaggatccggataagaagactcctgaattctgtgacttgaagttctatcctgtcgaagaggatgatgtattcgacatcaagccgaatggtgacattgtcttgaagggcgaactcgactatgaaaagcagaagaattacattatcaaggtctacgtgacggatggtgaattcactgatacgacggatattaccatcaaggtgggtaacgtcattgaaaagtctgaagttgaaattacccgtgttgaagctggtgattctatctatctcaagccgaagccgactgatccgatctacacgaacaaggacgtgatcacggtggaatggactcaagatggcaaggtgatgacaagccaggattctctcaaggaaggctgccagacgattgtcaagacgtataaggatccgagcaaggatgttgcaggttctgattccattgaagtctgctacagcactgccgctccgattgttgaagtcagtgcgacaaagaccaaggtcgaagccgataacatctatacgattgtcgaaagcgtggataagagcgactcctctatttacgtgaacgataagaccaaggaagtcgaagtgactgtgaaggataccgtttccaagtacaaggaaaccttcaaggtcaatgtcgttctggatacggtcgctatctcggataagacggtcaagaacatggtggaaatttccaagtccgaaatcgtacttgaaaagaacccgaagtctgatgtcaagacgaattcgattggcgacaagacgaaggtctcttataacaagactgttgacggcgatacggttacagtttcttactttgtcaatgaagacggtgaaattatcaagtccactgttatcgatgaagatggcgaaaagaagaagattgccgtgattgaagtctctacggttgttgatgtcaagggcaagaaggttgtcgtctcttacaaggctgatgctgaaacgggcaagatcctgtatgctgactccgaaggcaacttgatggtcgatgtcccgagcagctcttctagcaaggataaggacaagaagtctgatgaagttgacttgaagactggcgtgggcgctttcacggtgacctacgatgctaagggtgtcgaaggcaacaaggctacggtctcttacgttattgatgaaaagggcaagattaccgcaaacgaagaaggcgacagaggctaccttgtgacctacaccttcaccaacagatatggtaatactgctgacaagtccgtgttcatggtgcttgacaagctcccgccgcttgtgatgatcaactctccggctgaaggcgatgtggtctacgcaactttcgtcgatgtggactggtgcattgctatcgatggcatcgaaaagaactgcgtcaagcaggataccttgaacttccagagccttaataagggcgtgaactccatcaagcgtatttaccgcgacaaggctggtaacgaatacattgctgaagttaacgtgatgatgaagaaggcaaaggatgtcaatatcaaccttgaagaaccgatgatcatcgtctcgattgattccgtgaacaagtactacgaaatcaatccgcctgaagaagatcagaagtacgcggtcacgattttgaatccgacgactcagaaggaaaaggaagttgtcaagggctttgctaaggatacgaagaagggctctggcgatgaaccttatccgggtgctgatggccatatcggcccgacggttacggttgacgtgaagttgccgattgtaagcgctgtgggtggccttgctactttggatgacatcattatcaacggcaatatgattgctgtggatggtgttgatgccgacaacagtgaaaagatttctgttgatgagtatgttgaaaagtactgctctacggaattccaggaagaacttggcaaggattacagtaaggctatgctttacacgaccaatgctcgcgtgacgctctggttctttacgactggcggtcagttcgtcgataagtaccagtacgattacgaagtcaacgatccggaatttgttgataaggctggcctcatgaagttcttcttcgaaatgaagccggatctcaatggcgaattgagagataagtctggtcgtctctacggtacgggtccgtatatcgtaaagaccaaggttgatctccgttctaagcagcgctgcgtggtgccaccgattaccgacaagtccaaggttggtgatgtgctgaagtctagcgacgaaatgctcaagcgcttcggttaccgccgtccggtacttcgcggaaacgaaaaggcatcttcttcgaagaaagattccaagagtgattcaaagaaagaatcctcgaagaagtaaggcttaaagcttaagagtttaatcccggtcattgaccgggatttctatttttggggcaaaaagaggtattatatgggtattgaagaacgttctactttggtttttgcaagcggtgttgggcgcattaaagaagaaaagcccaaggcaagtcgcccgcagggcgatggcgttgtacgcatttcgctcaagcgacttggcggaggcaagatggctagcgtcgtatcgggagttccgatggatgaagacgagctcaaggacctggcgcgcgttttgaagcaaaagtgcggtgtaggcggttctgtcaaggatttcaatatcgagattcagggggacaagcgtaacgttctcaaggcagaactggagaaaaagggctttactgtcaagcttgctggcggctgatgtgttttaaatcatcttttgcattttttcgcccaaaaaaattgcaaaaaaagtaaatttattgtaagaaaataagtgaagaggtcttatgtttaagcatctgtctttgtcatgccttttattggttgctgtttcttcgacagtctttgctgcgtcgtccaagggtgaaaaggttggggcgattcgcgatgctcatgatcccgcgtttataaattccggaagctgtccggacgatgatgtgtggccgaaacatgcttcggatgtcaaaaaattccgtgcgaaggattgctttaagactgggcctgaaggttctatctttctagagttgaaagatgataatagcacctttacgataggtgaaaaatctattgtcgatatcagtgagtatttagataaggatccagagaagggtacttttgtaataaagtccaatatcaagaaaggatatatgggctttaaggtcaatagggaagaggggcatgaggcttctttccgtacaggaactgctgcagcttcaattcgtggtacggaaggtgctcttggaggtaatgaacattcgttttttggcggactaaagaatggacgtctgcatattgagtctcacgaaggacgcactcttgatattgttgccggagaaacggtctttggtcgaggggaatttgtttctctgaagctcaagtcttctggcgatttgggttttgctaaaattttgaataatcttatttcggatacgactttgtctttagaagatttaacggctgctgctgtaaaggaagattccgcttatcaggaatcgcttgccgcaaatgcaacttcggctgccgctcagatggcagaagttgctcaagaaaaagaggacttgaaagttccgcaagttaagtactcctcctacgattccttgcgctgcgtagccaacgtttctgtatccaacgtgcaaaagggtaccgaagctcgcttgtctgctttgatggacggaacgccgatttcggaagtaagtgttaagcgcaatatgcctaagcgcgttaatttgcgcagtggtgtccatgaatatgaatttgttgtagaaaacgattctggccgcaacagtgtgaaaaagactttgggctgttatccgatgaaaccgttctcagtcaaggtctttggcaaaaaaacagagactatccagattccgcctgcgcctccgggagttgatgatgttattatgcagacgttgcagttccagattcgcctgcctgaatatgacccgagcttattgaataaagttacagtccgtcaagatggtaaggtgattttgcaggaacgcttgtcccaaatccaaaatcttgattaccagattcctgtggaactgaagcgtggacacaagaaccgctttgatattgaagttgtccacaagagtggttttgcggtcaagacgacaaagttttataaggtgggtgaatgatgtttcgaggactcgctctagcttctattttggcaatccccgctttggcgcagtctgttgacgattccgcagacgctatgcagaatgcttctgcatggacggtgaatggttctgtcaatgctgaatttggtttccattctgttgtaaccgagaagaacagcactgattcaatctttgtgaatggcaacgattcaattcgtccgggcaaaaagtatagaaactacttccaggttccgggtgcatttggcaacttgaatgcattcctccagatggaatctgcgtcaggtcagaaaattgaatttagtttagatgcatcctccgataggtggaattatcttgatcctaaatttgtacaagtcatgtacgaagaccgctaccagaagtttattttgggcgatatgtttgtctcggccggggatttgtatttagcaggtgttgatgtctttggtgcaagttatgatttttatctgaacttgaacagggctgaaaaacctttactcgtttttaacgtgtttggcggtgaaaatcatgctccgaagttgcccggtgatagagacccggaccagtacaatagatatatcggcattgatgaagtcgaagctcagaaaatgttgattggcggcaaggttctttggaacgcttcacaaaactttgatgctacggtcggctttatcggtagcaaggattacttagaagatccgttcttgcgcgatggaacgtcggataacgtaaatctttcaaatccgatgttctcttcgaggacactgtttggcgagattaatggcaaggttcttggtgggcgtggaacgtacaatgtacagcttggctttggcggagccgatacggtgaatgtcgttgctcatcgtgcagtgaatgccgtctttgaagatgctggacttgatgtttctcgttttgcacaattgcgccgcttgatgaataattcatctcaggtgaaccgcatgacccgcgaagaactagaacttctttttggcgacaatacggacatgtctgttgatgagatgcgtagtgaactgacgcgaattttgaagctcgctcaggaagcattgaaaaagcatcgtgacgaaaagaacgacgatccgacggattggactgcacagaatcttgctttgtctggatcgtacaattggaaaaacagcaccacgatgattgatgcgtatttccgttttgtgggccgcaactattatagcgcaggatctccggatttgttgcagaactcccgtcagttgggattcaaacttgatcaaaaaatcaaggatttctggaagttgaattttggctatgaattgaatattgaaaatgcttcgggtcatggtgatgcgtataacgtatttggctttgctgaaggttcaaagcttggacttttgcctggtgctgatgaggactggcttgaaaagcatgaacaggatgcttcaagaacgctttatattcatgactttgatttgaagaacacgtttaaggtgcgtgattctattgaagtcgttgcccgttacgttctagactaccgtactcgtagcacaccgcagagacttcacggtaattacttcgcatcttcaggaatttattcggactcctggtttgacgtccagaagggtaagccgacaattgatgtggataccgatgatggaacaatccagattgattctgctcgctgggcaaagtattctgcgttgcagaatgaagattatttggcaacgcagtttgaggaacgcttgctcaagcatacttttgaacttttggccacattcaagttcccaaagaacgtgctgaaattaggtggcgtttggacttatcgtgcggacatgtcaaagttcgttcaggatgatttgctggatggcattgatttctccaatgaaacttatggtattcttggttattatttccatggtggtgactatcttgatgctcgctatccgatttctcttacgacgactttggataaaattcgcaatacggtttctgtaactccgagattcagaatatacaaccgtaacgacatgagcgaatttgaatggactctcgtggataatgccgttttccagttgaagccgggcttcctcgatttattgttgcatggaaacctccgccagaatttcttgactcgtaaagaagaaggaaaaacaatagaagaaatggaaatggatttggacctttctgctggcctgaagttccaattcacggaaaggcttggcactgagtttacgtttggtacattcctcaattaccgtccggacaatgaatctgaagattacagagacatttacggcagtgtttccgttaattacgacttctagctatgcatattggttgtcatctctcgtcttcgggcggctttttggcgatgggcgagacagccctttccattggggccgatacgttccagttctttacgcgaaacccgcgcggtggggccgcaaagccgtttgacaaggctgatgccgaagcgctaaatgcgtttatggacgctcacagctttgctccgattttagcgcatgctccatacacgttgaatgcttgtgctgctgatccgtcgctgaggcaatatgcacaagatgtgatgaaagatgacttgttccgcatggatcatttcccgcatgcgatgtataactttcatccgggcagtcatgtgaagcaaggtgttgatgtcggaatagaactcatttcgcagcacctgaacaacattttgcataaagacctcaagacgaaagtgcttttggaaacgatggcgggcaaggggagtgaaattggccgtacttttgaggaattgcgtgcgattatagaccgcgttgaactcagcgaaaaagtcggagtctgcctggatacttgccatgtatttgatggcggttacgacatcgtaaatcatctggatgatgtattggaatcgtttgacaaagtctttggtttaaaacgcctgagagcgattcatttgaacgacagcaagaatccgatgggtagccacaaggatcgtcacgaagtcattgggggtggaaacatcgggcttgaagctcttgtgaacgtcgtgaaccatccggcattgaaaggacttccgttctatctggaaactccgaacgagttgcctggatacgccgcagaaattgccttgatgcgaagccgtgaacgataaaaaagttgaaatttttttacgcctgtaccttgacaaaagaatagaaaacatctatatttgtgcgcgtcgatgcttcatagctcagttggtagagcccgcgactgttaatcgcgttgtccttggttcgagtccaagtgaagcagctcaaaacccccgatcgaaagatcaggggttttgtgtttttgcggaaaaacgaaaaatgaataaaagtgaaaaatacgcgctttccccttgacaaaggaatagaaatcgtctatatttgtgcgcgtcgatgcttcatagctcagttggtagagcccgcgactgttaatcgcgttgtccttggttcgagtccaagtgaagcagctcaaaacccccgatcgaaagatcgggggttttgtgttttgggcttatatcatgccggtatcggtaaaaaaaatcccgggcggtggaaccgtccgggatgaattgtttgattttggcttgttgcgcgtttggctggtcgcttgcattatctgctgtaagctgtccagcgctttttgaatctaggctcgtcaatgactttaccccagatgaatccgcgtcggacgctttctctgcttatcgagcgcacgacagggcgcttgttaagcgggtctgcaatttcgctaggatcaccggaatagccgttttcgatatcgctttgacgggaggcttctgcagcctcttcacgggctttgcgggcgcgttcttcaaggattttcagctggctctgcttatcgcttgcagagggcgatatgctcggcttggttgttgatgcttgtgcaaatgcgtctgttttctgctcgtgcgatagcagattgttgagttcgtcgatgtcttgcacgagaacgtcgtagacgccttctcccatgtcgcgaccgataatgcggtgttgctggagttcgttgatgagttcgatagcccgggcttcggacacttcgaattcaatcttgaggtagtcaatatcgactatgccttgctcaacgatatcctctgcgacttcacgcatggtcacctggtcgcctaggcgatggtagttctcgggaataggcggtggcatgggggactccattgttccctgtgacgcttcacgctgagcttcttcaaactgcttgatatattcttgcagtttccggcttgcggaaggtatatgctcggaaggagcgccttcgctttcgtcaaattcctcgtttgcagtatcatcggaactttcttcgttgagttgcttgtcctcaagagctttctttttggcactagctctcttgataagcgcgtcaatgacgaaaatcgcaatgaatatgagtaatgattccatgggctaaacccttttggtcaaattacttggtcgtttccggtgcggttccgatttctttacgcatctgcgtgtcggcttcgatgttcttgaggttgtagtagtccatcacgccgagctttccgtcgcggagagcggttgccatagccatcggaatctgggcttcggcttcgacgagctttgccttcatttccatcaccttagccttcatttcctgttcggcggcgaatgccatggcgcggcgttcttctgccttggcctgagcaatctttttgtcggcttcagcgcggtcggtttcgaggatagcaccgatgttctggcccacgtccacgtctgcaatatcaatggagagaatttcgaatgccgtacctgcgtcaaggccggaggcgagcaccttcttggaaatcatgttcgggttttcgagcacttccttgtggctttgagcagaaccgatggaagacacgatgccttcgccaacgcgggcgacgactgtttcttcgccggcaccaccgacgagcttctggatgctggcgcgcacagtgatacgggtaatggcgtggagctgaataccgtcgagagccacagcggagaccttcggagtttcgatgaccttggggttcacggacatctgcacagcttcgagcacgttacggccggcaaggtcaatggctgcagcttccttgaagtcgagcttgatgtttgctttgttggcggcgatgagagcttggatcacgcggagcacgttaccgcgggaaaggtagtgggcttcgagcaagttggtgtcaactgggaggcctgccttgcagctgaggattcgggcttccacgatgacctgtggcggaaccttacggaggcgcataccgatgagctggaaaatgctcacgtttgccttggagaacaaggcctggagccagaggctaaagaacttgccgataaaggcgagaacgatgatgacgacgatggcggcaatgataatgcctacggtaagaagtgtatccatttgtttttctccaagttatgtgtttttgttttaatctttattgaaaaaagtacgatcagacttgaactatctttcgtctagaattacccatatatgaccttcctgtactgcttcaatctttactttctgacctgcttcgatgatttcaccgtgggtctgtacgtcaaaaagtttggaacttccatccggcatggtgaagcttgcctggcctacagggcgtaagaacgtttttgcggttcctatagagcctatcgcaacttcctgcacggcttcggtcggggagacggctgtttccatgtcggttttgagcatcggagtccagccttccggtaaaagcggaatcagatacttgcttgccgcaatcgggatgatgagtgcgatggccgcactcccgagaacgaagaatagcccgaatagccatggggtggcgtcaaatgtcgtttcaacggcttccgggacgtattccgggatgtttgctgtatcaaagctcatgataagggcgataatcatgcaggcgatgccgccaatgccaaacaggaacgtacatggcatgacgaaaatttcgactaagaacaaaatcacgcctgctacaagcaggattgccgggaagtagccgtcgagctgcggtgcgaattgcccgaagaagacgatcccgataaggataatgccgatgatgccgaacattccaaatcccggagtcttaaattctatataaagtgcgccgaatccgagaatcaggagtatgcctgagatggcggctatagcgcttgcgattttttcgccggtatttgtctcgacttcgcttttgcgttcaatggctagctttgtttcaaagtcttcgcggttcttgaacgtgcctctagaaaatccgagttcctcggcttccttgtcggtcatggtcaaaagttcgccttcttttacgagaatcttgggcgagccccagaacttcttttcggcgctgtcgaggactgcaaatttttttccttcaatgataagcgtggtgtctcgctgtgtcggcgttcccttgtcaagtgtggcggtaagttcaagtacttcgagttccggagtcacaaaagaggatgccaggagttcgggatagttgttgcgctgggcgaggttccggaacttcgcgcggagtggggactggatcttttcgccgacgatttgcggagtgccatcgccaccttggacaatcggggcgcagtcgccaatggttgtggcttcgagcatgtagaggcgcttgcaggcgagagcgatgagcgaacctgcgctgatcgccttctttttcacgagagcgattgtttcgggtcccttgaccgccatgatggtatcgacaagatcgaaagcggcatcaaggcgacctccgaacgtgttgatttcgaagacgatgtaatctggcttcttttcgatggcttctccgatggcgcgagcgcagaattcgtacatggcggggtcaacgtcgccttccagtttaatccagacggcctgtttctttggggcggaaatctcggttttggcggtatcgactacggttgttgagtcggcaaatgtaaatgtggctaaaaacgctaaaaagagaaatatttttgtaataatcttcatgttgtcaatgtataaagatttgtacagtgaaaatcattttttttgtgaaaaaaaacacgtttaggtaggtttgctggttaaaaacactttttttttgaaaattagtctcaatatggtgttgtaaaatgtataatatagttgaaaacttacaaaaaacttatgaacaataatttttttaaacgaaatttaatcgtatcgttgattcttgtcgcgttcttgtttattgtaacaaacgtttcttttttgtacataaacaggcaggctgtagacgatagctgggactccctagatgaagtcgcctatgcttctgaagcaaaaatgggatttttgggtcgttctctcttgagcgcattgtccaatatttcgactgtggtggggatggaagaaaacctcctctccgaaaacatgattcgtttgattcgcgggtcgcgcattggtcctctggtgtcggcggtgcgcctgtatttgccggatggtcatattattgcggatcatgctgttgtatttgattcttcgtacatcgaaaattatcagaagattgtttccccaaagccgtatatatcgaaagtcgctcgcgatgtcgtgcattccgaaaatattgtgtttgaacagatggtgcctgtccgccgtcgtggccaggtggttgcgatgctttccgctgtttccgaaatcaagccgttgtatggctatgtggcgacaaatgcgttcaagggcaaggcttccctgattgttgtggaccgtcgagatggatcctttgttgttgaaaaaacagggaaatggaagaactttaacgagtttgttaggacgattaagtctaagaaagggtattctgtagatgagtgggcggcaaccgtgatgaagggggaatctgcgcatttggcgtatgaggaaacttcctcggatgatgctaagcttttggttgcgctccctttgtttggcggttgctggactcaacttttgtatgtcaatgaaaatatcgcctttgcgcgcgtggataaaatccgcaagttctatatcggaatttcggcaattgaacttctcgtgattcttttgtacttgctgcgcatggtgtggaatgctcgccgcatggccgaggccgaaagtaacgagtattccgaaattgccgatgccttgagcggaacttacgaatgcattttctacgtgaacgttctggacgatacatttgacacgttccattccgacaggcttatggataagctacacgaagatgttcacggaaaggacttcttctttgaatcgatatcgagcttgcgtcataatctttatgaagacgatcttgaagttgtcatgcactttatggaaaagggttccttcttaaaacgtcttgaagaaaatccaagtgcatctgtggaatatagacttgtcattgatggaaatccacagttctatcgaatgaaggctattaagtccagcaaagatgaaaaccatgtcattgttgctgtggaaaatattgattctgaagtcaacaaggctattgcccagcgtcaggaaatggaccgcaacaacagggtgattgaatctctggcttcggactttgattttgtgaactacgtaacgcttggcgaagattcttcttcggactttgttgtgacgtaccgcgccagttctgtgcttttgaaggctatccctggatggtcttctgaaaagagtttctctaagagaatgaatctgttgctcaagtatcttgtctgtgattctgacaaaaatcagttccagaagcagacgagtcgcgatcgccttgtctcgacgttgaagaacgaatcggtgattcatgtcaacttcaagatcaagcttgaaggtaaggaagtctgctaccagatgaaggttattgccgacaaggacgaaatcggcaatctcaagggtatcgtttttggtctgcacagtgtcgatgaagaaatcaagaagcagatggaaatccagtcgaacttgaagcagaaccttgaaattatcgacattctttcggaagactattcgtcactcttctacttcaatcttgttgacaacacgagtggcgttcttgccgttcgcgaagacatcaggggcgccctgaaggatcggtttgcgacttgtgaccgtctggaagatgtctttaaagcgtttgtcttggatatggctcatccggatgatcgtgaaaagcttatcgggcttgcgtctagagaggtggtggctgaacagcttttgcaccagaaacgcctgaatattgtatttaggcacctctatggttcagaatacaagtttacgcgtttagtatttgctaaggccgagcctatagatgttccgccgaaacttatcgctgtcggctttgtcgaggtggatgctcagtaccgtgcagagacggaacaccaggaaaatattgaacgcattatgagcctttcggaccagtatgaagtcgtgttcgatgtcaatatcgatacgggcttgtttagcgtttcgttgacaggcggaaagttcaaggatgtcgttaatgaagagactggagaaggcgttgacttctttaaggacagggaaaaggatgtccgcaagattgtctataaggacgatgttgattccgtgctctcttcgcttaatcgcgataccgtaattgctcgcttgcaacacgataactccttcttccaggattatcgacgtgtgactagcgaagggcttaagtggtaccgcatgaaggtgaccaagatgggcgactggtccaagtctcgtcgagtgcttgtcggcctgttcaataacgatgtcgtttaccgcaaggaaatggcgcaacaggcggcccttgaacaggcgcttgaaatggcaaagtctgcgtcacgtgcaaagacgatgttcctcaacaacatgagtcatgacatccgcactccgatgaatgcgattatcggctatacggaacttgcgacaatccatattggcaacaaggaacaggtgcggaacttccttggaaagattgagctttcttcgaaccacctgctttcgcttatcaatgacgtgcttgacatgagccgtattgaatcgggcaagctgaacttgaatgaaaagctggaacatcttccggaaataatccatacgctcaaggatattgtccaggcggatatcaatgcgaagaacttgcagttctttgccaatagcgtcggtattcgtaacgaagatgttgtctgtgataggctccgtttgaaccaggtgcttttgaacgtgatttcaaacgctatcaagtacacgccggcgggtggctccatctggttctctgtggaacagaaggaatcggacgaagatggctatggcgtttacgagttccgcatcaaggactcgggcattggcatgagcgaagatttcttgccgaagatttatgatgcgtttacccgtgtgaattcctcgacggtctctggcatccagggaacgggtcttggcatggcgattacaaagaacattgtcgacatgatggatggctcgatcgacatcaagagcaaggtggacgaaggaactgatgttgttctgaatttcaagtttgctcttgccggcgctgaacatgaacttgaacgcgtcaaggaactggaaggcaaaaggattctcgttgtcgatgatgatgtagattgtgctaagagcattccgcagatctttaaggaactcggtgttgaagctgaatgttgctattccggtgcggacgccttggaacgtgtgaaggcggcgaaggccgaaggtcacatgtacgacgccttcctagtggactggcgcatgccgaatatggatggcatgaaaacgacgtcgatgcttcgcgagttgctcgggaacgatatccttgtgattgtgatgtctgcctatgaatggtcggatatcgaggacaaggcgaccgaagtcggaatccataactttgtaagtaaaccagtgttcccgtcggatgcccgcgatacgctgatgcgcagctttggacttttgcaggcggaaactccggtatcggataagaagatcagctttaatggcaaaaaggttttgcttgtcgatgataacgaactgaaccgcgaaatcgcccaggaaattctagaagattgcggaattctggtgacaacggcttgcgatggcgaaaaggctgtcgagtacatgaagaatgtgcagccgggcgactgtgacttggtcttgatggacgtgcagatgccgattatggatggttacgaggcgactcgcgttatccgtaagctcgacaacaaggtggctgcagaaattccgattatcgccatgacggcgaacgcctttgccgatgaccaacaggcggctctggatgccggcatgaacgagcatgtggcaaaacccgtgaacgtcaataagttgaaggaagtgctgtcgagatttttgtagataggtgttaggtcacaggtggtaggggttaggattaatttcatgcgctatgcgcgtttgtaaagggcggcgaagccgcgattattcacctaatccctaagacctaatacctaaaacccataaaaagactttaatttcgatgtattttctaagttctaagttctaagttctaagttctaaatactatatttacccgcaaattgcatttttgcctgggtcctgtgaccagattcgccaattccactggtgctagagcagtaaactcggacaaaaacatgtaatgaaacaaacaatcaaaaaaaggaatggctacaatggctactatcacaaaagaaaaggctgcagaactcaccgctaagtttggtgctaacgaaaaggacaccggtaacgtccgcgttcagatcgctatcctcacggaaaagatcaagaacctcaccgaacacatcaagaccaacaagaaggacttccactctctccgcggtctgtccatgatggttgcaaagcgcaagaaccttctcaagtactacggcgaaaaggacattatcgctcagcgtgcattgatcaaggatctcggtctccgcggctaattctctgattggagatttttatgtcaacagaagcttatcaagctaaatacggcaagatgctcgacccgaaggaagtgtctgtaaaccttccggatggccgtgtcattacgtttgaaactggccgtatcgcaaagcaggcacgtggttctgctgtcgccaagatgggggacgcgtttgtcctttctaccgtttgctacggtgaagaaaaggatggtgacttcttccctctgacagttgaataccgcgaaaagtcttatgctgccggacgcctgcctggtggctatagcaagcgcgaaccgggtcgtccgagcgatgaagaaattctttctgctcgtattatcgaccgtccgattcgtccgatgttcccggaaaacttcactcgtgaagtccaggtcatcgttcaggttctttcttccgacaagaagttcgctccggacgttcttggcgtaagtgctgcatctctctctatcggtctttctgaactcccgttcgaacagcaggtcgctgccgttcgcgtggctgtcgtcgatggccagaacatagtgatgccgacttatgaccaggttgccgtggccgatctagacctcgtggtcgccggtacggaagactctgtgtgcatggtcgaaggtggtgcttacgaagtgtccgaagacacgatgattggcgctatcctcgctggtcacgaagtcatcaagcagatgtgcaaagcccaacaggaactggtggaccgctgtgctaagccgaagatggaactcaagccgaagtttgttggtgaagaacacgacaagctcgttgctacggtcaaggatgttgtctgggacgaactgaacaaggacgtccactccaacatggtgaagacggacttctatccggctatggcagacctctgcgctcgtatgctcgaagatccgcgtatcctcgctatcatcggcgaaggcgaagcacagaatgctcagctcgctgcagatgcaaagggcatcttcagtgacctcgaacgcacggctatgcgcgaaatgattttgaacgaaggcgttcgtcttgacggccgtaccacgaccgaagtccgcccgatcgaaatcgaaatgggcgtgctcccgcgtgctcacggttctgcaatcttccagcgtggcgaaacccagggtctcgtcatttgtacgcttggaacaaaggctgacgaacaacgtttcgaaagcttgcagggcgaaggcgcaaagagctacatgctccattacaacttcccgccgttctccgtcggtgaatgcaagaagctcggtctctctcgccgtgaaattggtcacggtcacttggccgaacgctccctcgcagcagttcttccgctcccggaagatttcccgtacacgatccgcgtggtttccgaaatcatggaatccaacggttcttcttccatggcctctgtttgcggtggctgcctcagcttgatggacgctggcgttcctatcaaggctccggttgcaggtatcgccatgggcctcatctccgaaaagggctccgtcaaggaaggcggcaagatcaagatcttgtccgacattaccggtacggaagaccacctcggcgatatggacttcaaggtaacgggtactgccgaaggtatcactgcattccagatggacatcaagatccgcggtatcaccccggaacttatgcgtgaagctttggaacaggctcgtcagggccgtatccacattctcggtcgcatggctgaacttggcctcccggcaccgcgtccgcacgtttctgaaaaggctccgacgatgctcaagatgcgcatcccgaccacgaagattcgtgacgttatcggttctggtggctctgtcatcaagggtatgcaggctcagacgggctgcaccatcaacattgacgacaacggcaatatcgacatcgccgccccgacgggtaaggctggtgaagtttgccgccgcatgatcgaagaactcacagcagaaccggaaccgggccgcaagtacaagggcaaggtgaagacgatccagccgtttggcgcattcgttgaaatcctcccgggtcgcgatggtcttgtccacatctccgaacttgccgaccgccgtgtcgataaggtcgaagacgttgttcatgtcggtgacgaagtcgaagtgctctgcctcggtgttgacccgaagggcaaggtgaagctctctatgaaggctttgctccctccgaaggctgccccggctgctgaagctgctcctgaagcaccggctgctccgactgaagcttagtcttggattagtccaaaagactcattttaaggaaacgcatggtttaggccatgcgttttcttttgtatatttaaatttaggcttttgcaaaaggaactttttaggaggaggattgttcttttttgcaaaaatagattacctttataaatggttacattccagttgcggatatgggttacatctatttaacattgatgtttgttttgtctgctgtcaatttggcagtgctttctctgcgtttccaaaatcagcggaacaattacgtttattacgccttttatgcgattctggtcgctaattttggccattggcttttgggattttcagaatcggtcgagggggctattatcgcgaacaaggtgaactaccttggcgggtcgttcctcccgatgttcatgttctttgcccttatgcaagtttgcaagatgagcatcccgaaatggctgcatttctccctgattttcatgagctttacgatttgcgctctggcgatgactgtagggtatttcccggcatattacaagaccgtggagtatgttgtccaggcgggtgtcggtaactatgtagcaacttacggctgggctcacggcttgttcaatgctttcctggtgagctatgtcattttagatatttggattattatccgtgccattttgcaccagaagatggtttcgctcaagaatatcattgcgatgattattggcgaaatcgcaacaattatgtcgttcttcctggcccgattcctggggagcgacatgctcatcatgccgtttatctacgtccttgaccaaatcctcctgttgtacatttgtaataacgtcaagtggtacgatattacggaatgcgtgattgaatccattgaaacggaaagctcctgtgcgtacttgtcgttctcgattgatggggcatacctgggggcaaaccgcattgccatgaatttcttcccggagctcgtcaagatgagagtggacgctcacttgaaaggcgaaacggaattgcagcagcacatcatgtcgtggattgaaaagtacaggaagtccaagattttgacggactactgccagatgaccgaattcaattattcgggccgccactacaagtgcgaagtcaaggtactgcgtcaggtgcatggtaaaaacgtattccttttcaggattgaagacaacacgcaggaacagcagtatatcgatgctcttggccgtagcaattccatgttgcaaaagaacatggtgcagactgaaaatgagaagctctcggtgcaggaaaagtggattgtcggcatggcgcagatggcggaaagccgagcggggaatatggacggacacatcaagcgaacgagcgaagtcgtgaagattcttgtttcgatgatgcgcaaaaaaggatttgataacctgtcggacaagttcctcgatgtgctgattgcggccgctccgatgtacgatctgggcaaggtggcgattgatgatgccgtgttgcgcaagccgggacgatttaatgttgatgatcgcgaaatcatgaagactcatgcagagaagggtgcgaacattattgaaaagcttctctctgatgtgaaagacagttattttgtcagtgttgcaaagaatatggcgctttaccatcacgaacgttgggatggcaagggttacccggaacagcgctcgggtgaagatattccgatggaagctagaatcatggctctggccgatgtgtacgatgccttggtgagcaagcgttgttacaaggaacgcatgtcgttcagggaagctcgtgatgtgattcttgcttctatgggcaagcagtttgacccgcacttgaaggatagtttcctggaatgtcaggaccagctgatggactattactgttctgtggatcattgattgaacttgtttgagagagtggtatgtttgttatctattacttgattgccatgtgccttttttcgggggtgaatgcctgcctgctttcgtatttttaccgcaggccgctaaacacctactttacggcatttttcttctcgattgtccttgcggactttggctacttgttcctcgctctttcgacaacgattgagggagcgattgttgcaaacaaggtgtgctaccttggtgcatgcttcttgcctttgttcctgttcctcttgatttgccgcctatgctcttttgatttgtccaggtgggtaaaacttttgatgttcctgtacagtgcttttgtttttgctctctcctgtacggttggctttagcgatgtgttctacgaatctgtgcgatatgttgtcttgaatggctttggcagttacttgccgacgtatggccctgggcatgtcttgtgggatttcttgctgtacttttacatggtcgccaatgttgtcgtgattattgttgcggcgaagaaaaaacgcaatgtcagttacaagactttaattgcgattgcggggcttgcatttgtttctatcggtgcatttatcctggctcgtaacatggaaaacgataccttgctcatgccgtttgtgtacttgattgatgaacttgtcttgctctacatttgtgcgttggtcaagatgcacgatgtgatgaacagcgtgcttgaatcacttgaagctgaaaatacggctgcgtatttggctttctccccgaaaggtctgtatttgggctgcaatgatatcgcaagccgttacttcccagaacttctggattgtcgtgtggatcatgccttgccgtcggatattgaaattgaaggaatctttaaagaaggcatggaacagctgaagggcgctagcggtgataaggtctatcgctttacgtacaaggatcgctatttcaaggcggtgatgaggaatgtgcatcagaacaagaagttgcaaatattcctgttccgcattgaagatgaaacgaatatccagcgctatattgaacgattggacgccaataacacggaacttgcggctctcatcaaaaataacaaggaccagatccgcttgttccaaaaccagatgcttgtaggcatggccgaaatggtcaacaacaaggatggctttacgggagcgcacctcaagcgtaccaaagaagtggtgagcattcttgtggcaaagatgcagaaagatccggatctcaattactcaaaagaattttatgatgacatgattgcggctgctcctatgcacgatattggaaagattgccattgacgatcatgtgctctgcaagccgggcaagtttacgcctgaagaatttgacgagatgaaaactcatgccgaaaagggtgctatcattatcaagaacctgctttcaaatttccagagcgaactgtttgtggaaatcgcaaagaacatggctggtggccaccacgaacgttgggacggcagtggctacccgtatgggctgaagggtgaggcaatcccactggaagcccgtgtgatggctgtagcagatgtgtatgacgctctcgtgagtaagaggtgctacaaggaagcgttctcctttgatgatgcttacgatatcatcgacaagtcaatgggtaagcactttgatccgagcctcaagaagtactttgaccagagccgtgcggaactggaagaatactaccgaaaggaatgcgaggcggaaagagctgaagccgagaaatcttctgcggaaagccccgcaaattaggtctgtacgctttatgtaattgttgctaaatggctccctattttactaaatttgagccatgctagattttactacacttccgtatgttgatgaccgttttaaggcggttcgcagggaaactgttcaagttcgcgttggcgacgctttgatagggggcaatgcccccattttagttcaatccatgacgacgaccaagccgaaggacgtcgaaaagacggtggcggaaacgctagccctcgctaaggtcggttgcggtttggtgcgtattacggcgccgacgtttgccgatgctgctggacttgaagaagtcatgaagcgcgtgcgtgctgccggttgcacggttcctgtttctgccgatatccacttccagccgaaggccgcttttgaagctctcaagtgggtggaaaaggtccgcatcaacccgggtaactttgtagatactggtattttgacgcttgaccagcagacggacaagtcttttgaagaaggcaaggaaaaggttgccgaagccttcactccgtttgtgcaagaagcgaagcgccttggccgtgctatccgcattggcgtgaaccacggttccttgagcgcccgtatgatttatcgctatggtgacactgtggaaggcatggtggaaagcgccattgaatatttggcagtttgcgaagccgaacattttgaccaggtggtcttgagcctcaagtcgagtaatccgcgtgtggccatttcggcttaccgcctgcttgccgctcgcttgaagcaggaacacttcaagccgtatccgttccatgtgggcgtgacagaagcgggtgccggttccgacggacgtttgaagtctgctgctggcattggtgcgcttttgctcgacggtcttgccgatacgattcgcgtgtcgctgactgaagatccggtggcggaagtcccggttgctcaggaactcatcaaggcttgcgaactcaaggcggatgcaccgaagtttgcagtgccggttttggaaaaagatccgtaccactacgaacgcagggaaactgttccggtgacgcttgctggcgtaaagatcggcggttctgaaccggtgcgcgttggcatgaaggctgatgcagtgagccttacgggcgaacgccgtaatgcagaatttgctttggccggtctcaatgcaaagccggttgtggaattcaaggatacgatggatatcgcgggctttgccgcaaatccgaactccgtgccggaaggttcgctcttctgctatacgggccctgaaatggtgatgggcgtgcgcgctcttgcttcggctttgtatgccgcaaaccgcaaagatccgattctcctttatgcaaagattacagatagcgaaaaagatacgctccgtgtatctgcagacatcggaagtctcgtgacggatggccttggcgatgctgtcgtgattgacggctacaagagcccgaaggattctgtgattctcgcattcgatattttgcaggccgcttattgccgccgtagcaagacaaactttatcagctgcccgagctgtggtcgtacgctttacgacatccagcaggtgatgggcaagatcaaggcccgctttggacatttgcaggacatttcgattggcattatgggatgcatcgtgaatggtcctggtgaaatggctgatgctgacttcggctatgtgggcggtggcccgggccgtattacgcttttcgaaggcaagactgccgtgaagaagaacatccccgaagaagacgctatcgaggaattggtgaacctcatcaaggaaagaggccgctggcaggaaccttgataagacgaaagaacgccgctatgcggctacagacgaaaggcgagagaatttcatttgaacaatctttcgtctctcgtctaccagcgaagcggtctctcgtctaagatttttaacttaaacaaaggaatgaaaaatggcaactattaagacaatgaacaacatttccaagaaaggcttgggcttgtttggcccgttctatcaggtttccgattctatcgaaaacccggatgctatcttggtgcgttctgctcaggttgataccgataactttgatggccttttggctgtcgctcgcgctggtgcaggcgtgaacaacatcacgattgacaaggcttctgcaaagggcatttgcgtgttcaacactccgggtgcaaacgcaaacgctgttgctgaactcgtgatgaccgtgctcggcatggctgtccgtaacgcagacaaggctgctgcttgggtcaagggtctcgatgtgaacgatccggatctcgcaaagactgttgaaagcggcaagaagaagtttgctggtatggaacttgccggcaagactcttggtgttgttggcctcggcaagatcggtgtgctcgttgctaactatgcccgttggaagaacatgcgcgtgattgcttacgaaccgtatccgaatgcaaacaacatgcatgaactttctaacaaggtcgaaattgctgatctcgacaccgtgattgcaaattctgacttcctcacggttcatgttccgttcatcaagggcgttaccgaaaacctcctcaatcgcaagaacctcgctcagttcaagggttcctacatcatgaactttgctcgtggcggcattgttgaaatggatccggtgaacgaaatgctcgcttctggttccctccagggctacctctgcgacttcccgactgcagaactcatcaagaacgacaaggtcacttgcttcccgcacctcggtgcttctactgaagaagctgaagaaaactgcgcagtgatggctgttgaagaattgaaggactacatcgaatacggttgcgtccgcaattccgtgaacttcccggctctcgttgatcatccgcatgctggcatcaagagccgcgttgtcgtgatcaaccaggacgttccgaacatgatttctgaaatcacgaaggtgttcggtgcagaaggcatcaacattgcttctttcagcaacaagagcaatggcaagatcggttacaacctcgttgacgttgaaagcaaggtcgatgattccatcgtcgaaaagctctccaagctcgacaaggtcatcaaggtccgcgtgatccatttctagacgaaagaacggacctgcagtcctacagacttgagacgaaagaataatagtggtgctccgcacggactcaaagaaaaaatctttcgtctttcgtctaccagcgaagcggtctctcgtctaattgtacatcgcttcaatttgtttggcgtatcgtttttctgcaacggtgcgccgaatttttaatgtgggcgtcaagagccctgattcaatcgtgagctcgtcaccgactagagtccatttgcgaatttgttcccaatggttcagctttttgttgatatgctcaatatgacgattgatggaattcaaaataagcggtgactttagtgcgttttcgacatcgtaatcttcgttttgcggcttgagcatgcggcgggcgcctacggggtttagccagataatagccgatgcaaacttgcggtcgttggcaatgacgagcgcctgttcaacaagcggatgacgcgtgatttcgagttcaatgggattcgggcttacgtatttaccagtgcttgtctttaacagctccttgatgcgccctgtgaaatacaggaatccatctttatcaaaatagccctggtcgccggaatggtaaaaaccgtctggtgtgaaatttttagcatttaagtcggggcggttatggtagcccttaaagacgctctcgccacgaatctggatttcgttgcattcgccgatgcgtacatcgagatgggcgagaggcttgccgatggagcctggtctaatagcttgtttgcaatttgcagaaacgaccggtgaacattctgtcatgccgtagccttcaaaaacggggaggccgatgttcagaaggaatcgcaaaatggatttgttcaaggcgctactgcccgagataatcatgcggaaattaccaccgacggcttcacgcatttgtttgtaaacgagacggttgaatacccaatggagcggctcaaagcgcctattcgggtctttaatctttgcaatttttatcgcctgcttgatcaggaatcgcttgatgcccttggcgcgatccgaggcggttgtcatgctttcgtaaaggcgctctagaatgcgcgggacgactatcatgatggtggggcggacttcgcgcagaatgtgcgagaggttctttggattgtctccaaagtaaatcgtgacgccactgaatgtgtagaaatagaccgccattcgttcaagaacgtgcgctaccggcaaaatcgtgaggcacgtgtcctttttgttgtcaaatcggaacatcggcttgatgttctgaatttgtaccaacatattccggtgcgtgagttcaacgcccttggggcaacccgtagatccgcttgtgtagatgatgctgaaaatatcatcggggtttatggttgaaagttggttgtcaatccattttgcacgaacttggtcggcgagggctgcgtagcctcttatgaggagttcgtcccagtaaattccgttgtcggggaggaacgagtcgttgtcgatgcagatgattttggtgaaattctctaagatgccgaaaagcggttcatcaagttcttcgaaagaattgatgatgagtatcttgatgttgctgtcaatgctctggtacgcaaagttttcggatgaaatgttcgggaaaagcggaacgacgcgagcgtggtttagttgaacggcgatgtctgcgataatccagttcggagaactcggcgcaatgatgccgacgctttctttttcttttagtccgagcgaattcaatgcgagcgcaagagcctttgtgttgcgtttgagcgtttctttggaatagtggacccattcaccgtctttacggtgataccatcctttaaaatcggtcctgtcgcagttcgcaaagaacatggacggcagagatgtgaattccaacgactccatgcttttaaaataacattctattttgcaatagctcattttttttgaaaaatttcagtatattaagtatatgctgaaaaagttgagcgactacgaaaatgaacttttgaaaatggttgaggcgggggcgcctttgacggcggaacagcttttgtcggtgcggacgcatattggcttttttcagcatgagcgcctggtgcacgaactcgtgatgattttgtttgcgcttttgaccgttggtggaattttgtttttggtggttgtgccggaaatatcggtgcttgcgttggacgtacttttctttgcgctcttggtgccgtacgtgaagcattattacgggcttgagaatggggtgcaaaggctgtatgatgtgtacgataaattggaaaaattgtaggaatggcgaccccggcacgatggccggggtgacagttcggaggcaatgaaaaaagcaagtccgagggacttgctttttgaaatttaaaggggttccttacttcttcggggtgatgaattcgagtccacccatgtacggacgcaacacttcaggaatcttgagcgagccgtctttctgctggtagttgtcgcagatgccgaccatcacgcgcggagtggcaaggccagaaccgttaagcgtgtggaggtagacgttcttgccgcctaccttcgtcttgatgttggcgcggcgtgcctggtagtcttcgaagttcgagcaggagctgacttcgagccacttcttttcgaccggagcgtagacttcgaggtcgtagcacttggctgcaccgaaaccgaggtcgcccttgcagagtgcgaggcggtggtacgggaggccgagcttttcgaggagcttttcaccgaagcgggtgagttcttcgtggtcttcgtagctgtgttccggatgagcaaagtagaccatttcaaccttgttgaactggtgcaagcggaggagaccgcgggtgtccttgccatagctaccagcttcgcggcggaagcatgcagagtaggcgcagatgcgcttcgggagttcagattccggaatcacttcgccagagtagaggttggtgagcgggacttctgcagtcggaatgaggaacaggtcgtcatccttgtcgcagcggtacatgtcttcttcgaacttcgggagctgacccgtgccgcgcatggtgttgcgggtaacgaggtacggcggagtgaattcttcgaagccagccttctggtgttcgtcgaggaagaactggatgagggcgcgttcgaggcgagagccgagaccgcggtaaaccgggaatccggaaccagaaatcttggcgccacgttcaaagtcaaaaatgccaaggcgttcgccgagagtcttgtggtcaacgcgggcgaagtcatcgttcttggtgtagtagtcaaacgggatcggaccgtctttttcgacaacgttatcgctggagtccttgccttccggagaacgcggagcgatgttcggaacgtgcatgagcatttcggtctgcttgtagtcaagttccttgagcttcttgtcgagttcatcaatcttgttgccgagttcgcgtgttgcggcctgggcttcgtcagcgttttcgcccttcttcttgagttcgccaatgcgcttggactgggcgttacgttcgctcttgaggcgttcgacttcggtgaggagcgggcggcgttcgttatcaacggcgagcacgtcacgaaggcttacggtcgtatatttcttttcggtttcagcaatataatattccggattttcgcggatctttttaatatcaagcattttatgcctctgttgaaaatttttacggggaagaatatagaaaagtaggaagtaggaagtaggaagtaggaagtgaaaatttaacgaaaaccaatgattaataacttgcgactaacaactaatagcatagttttacaggatccttcactaagcgctaaattctgccaactgcctactgctaactaaattctattaattcttctgttgtttgcgtttacatcggtaattgagtgggacgtgttgtcccgaaattttttgaatatacattataacttgggaaaggaagagaacaatgggtaaacaaggaaggaatctagaggagtacaaacatgaaatttcctttactgcttttagtagccgcatcgttctcttttgcccagtggggcggcggtggcggaaaatcgctaaacgactataaaaaagaatcggtgtcgggtagagatatccacgtgtatgcgccgagcaatctagcgcccaagagccctttgctcatttcgtgccatggcatggaccaagaccccaattaccagcagtccaatacgcattgggaagcggttgccgatacggcgggatttgtcgtcgtgtatcctagaggtgggacagggatgagtacctgggatatcagcggtgacaaggatacaaaatgggtggtgcaaattattgaacagatggtcaaggaatatgacattgaccaaaagcgtgtttacctttcgggattctcaatggggggcatgttcacttaccatgctatgagcaagattgcagataaaatagcggcgtttgcgccaacatctggtacaaatgtgatgggtgcgtcaaaggcgatgcgtcctgtgcctatcattcacccgcatggaacaagtgacgatgtcttgaattacagccaggttgaaggctttatcaagaattaccgtgatcagttccattgcccgtctcaggccgaagttcaaaataattatcccaatagtgaaaacagggcgacgatgtatacttggggcccttgcgatgaaggcgtttatattaaacaccttaagcttgaaggccgtggccatagcccttccaaggccgatgtttctgacatctggaatttcgtgaaacagtattctttggatggtgcctcgattacgccgtcgattgaagttccgacgaacagggattccgtgtttaacggctctttctcggattcgcttaagcttgcaggctggactttgcagcaacatagcggcgaaggatccttgaagttgactgaaggcaaggccgaaatcaacgtgaccaagacgggtacgaatgcttatgatgtacaaatgattcagaatggcgtccactacgaaaaaggtcaaagctacaaggtgacttttgatgcctatgcatctgtggcgagaacgcttgaagtgaatatcgaaaaggatacggacccatggacgagttacctgggcgaggcaaaaacttttgacttagggactgagaaaaagaactttgaaattctgttcaccatgaatgaagctacggatgaaaatggacgcgtttctttcaatgcgggccttgctacgggtagcgtgttcattgacaatgtggtgttgagcaaagttgaaggtacgcttggtcttgcgaagaatgtgcgcgtgcttgctggcgaaagaacgcttagcgtgtacgatatgaatggctcttttgtatgtaatcttaagggcgtgcgcgtgaatgacgtccagtcgaaattgaattcaatgaagctggaaaaaggcttgtatgttgtgaaaaacggctccttcagcagaatttattctgtgaagtagttacgctctgtaataagaacgctttttgcaaagtccatggcaatttgtttgtcgtgggctttttgctattgtgtatgttttgggagtgcgttaaaaatgtgcgctgcccgtttatacctgttctgctttttaggcgagaggttctgcgagcagtgcgaagggttccgcctctgtgatgcggacgcggagcgttttcccggctgggaaggtgccttgtaatgcgacggggcggtaggcctcgttgcgggcgattgtggttccggcgcggtagccgggcttttcggtgacgacggtgcattcgtcgccaatccattcgcggttgttctcgagagcgatttgctggaacgcttcggcgagaatcgcggaacgttcgtgcttaatatcgtcggagaccgcttggttggatgctgtttcgagacgcgcggcgacggtgcctgggcgtgtgacaaaacgcgtgatgttgcagacggtcggtcgagtttctttcaagagcgttaacgtgtcgttgaaatctgcggcggtttcgccgggatagccgacgataaggtcggtgctgagcgtgaatttgcggaatcgctcggtaaaggcgtgggcgagggttgcgtagtcgcgtgctgtgtggcggcggttcatcgccttgagcacgttttcgctgccgctttggacgggaatgtggatgaacttgtaaatgcgatcatccgtgaagcaattcaaaagcgcttcttgatagctgaggacatggcgcggattgcccatgccgaggcggatgcggtaattgccgttcacgtgcgtgaggattctttgcgtgagttcggcgagattcgtgccgatgtcaaaaccgtaacaggcgcaatcttggccggtgagctggatttctaggcaaccgtcatcgacgagcgcttggacttgatccacgatggtttggggtgcaaagctgtggaggcggcctttgacgagatgtgtgctgcaaaaggcgcaagcgtcgagacagccttcttcgatgttcacgatgccgacgaacggggattcgcgaaggacattgcgagaggctttattgctgtcgggagtgcgcgcgtttatctggcttgagggggattgcgcggactgggttggtaatattgccgaggcatcaagttctttcaggcttgtgaattgaacgtgtggaacggtgcggagagcttcttcgcggaagtccttgggggcgcaacccgtgatatatatgggaacgcccggaaatgtgctcgctgctttgcgcaggagtttcatggcgcccgcgttgcccttgaccgtgcaaacgttcaggtagaacgcttcgggcttttcagtgcggaagtccgcggcattctcggcgcttgtggaattctcggcattttcaagattcgcggcgcttgtggaattttcggcgtttgtggaatgcgccggcttcgcttccggaaactcgaacgtgacttcggatttttgcgagagaatgcgcgcaatcttttcaccgtcaccgaaatttgcggcacagccctggcttaaaacgactatcatctcttgaatttttccagcgtgatgccggggtaatagtgcgttaaaatctggatgtagctttgaccggcctgtgcgcgagcgcgagcgcccatttggcaaagcccaacgccatgtccgaatcccttgcccttgagaatccattcattcccgttcttgtggatgcggaaaaagctggaggggaggattgtgccaccgcgcttgaaaagccagcggattttgtctgctttggcagtgaaagaaccgttgttcgtttcgatgacgagcgtgtggatgcgaccgctcttgagcgtgtcttgaatgtgcatcgacttgatgctcgaaaaactcgggacgtttgctttcgcttcttttgcgtttatctggaataaatcgcgaagttcgtcttcggtaaattcacgagtccattcggtgtagttggattcgcggcaccacggcgttccgtcggggcggagatctggcttgtttttgagataggggtggtctgggcgaccccaggtgacaacgccttcagtttcgccaccgcaagtggaatggtaataggctgtgatgaattctccgttgtacgtcatcacgacgccttcggtttcgcggactgctttgtctgtaagtgcagtggcgctgtggaggcctttgtagacttggtcgcgtgtgtcggcgtaaacgtcaaagccttgtgcgactcggctgccgaagtgcttgtacgcgtaggtgcgtgcggcaacagcttgtgccttgagcgcttcgaacttggattcgtcgagtttgccgatttcgtaaggaacgacgccacgcaagtaatcttcaatgtcgatgacgttgatggcgtttagcttgttgccattggcggtgacgataaattcgccgttgtagcaggctttattgaggcctgccttgtctgttgcaatggcgatgcaatcgcttgcggaagatcctgtggccttgaaaacgcgtcggtctgcggtttgctggcgctttgattttgtcttgattttgagtttgcctttagaggcggtgatgtgcagttcttcgttcttttgacggacgaaaatgtttggcacaccgacaaagacgcccacctggatagggcggttgagctctttcttgattttttgaggaacgatggtctgctcggatacgctgtttgcttcgatcgggctatactcagaattgccggccgcaagagatgaggtcgccaaagagagtgtcgtcaaagcaactgctgaaaatatctggagcaggcccatggaccttatttctttttgagctttgcctgggtttcttttgccattttgcggagcttggactgattcatcgtgcggtccgacgtcgagatcttatcgacaaagaggtcgccgttgaggtggtcgcattcgtgctggatgcagcgggcgaacagaccttcgcagttatgaatttcctgggcttcgccattgatgtcaaagaaacgcactgtcacgcggtccggacggacaacgttgcagaaaatttccgggagggagaggcaaccttcatcgtaatcgacgttcttggcatccggttcagcttcccattcaggattgaacatgatgtacggacgcggttcctcttcgtctggaatggcggtgtcaatgaccacgagacggatgttcttgccaatctgcggagcggcaaggccgcagcccggagcatcgtacatggtttcgagcatgtcttttgcgagctggcggagttccggcgtgatttcggtgatgggttcgcactttttgcgaagcaccgggtcaccgtaaattctgatggggagaatggccatgattacttcttttcttcgaccttagcggaagtgtcgttgttgatgacgcggagaatggctgccttttcgaattcgatggtggaggtgccagtgcggagcgtgatgatgttttcttccatgctagcgatggtgccgatgatgcctgcggcggtcatgaccttgtcgcccttcttgagctgcttgcgcatttcgtccatctgcttcatttccttctgcttcgggcggatgaagaagagccacatcaccacaaagaggaggatgagcgggaggaagctagcgagagcacccggctgttccggctgtgcggctgcatcctgagcgaaagcggcgatggaggaaagtgtcacgagaagtgcagagagtttcatattgaaccttgttctattgaggtttattgtttgatacggaataaaaatagaaaatttagagtagcttcttgtctagcaacgggtagattcgattgagttcgagcaggtttaggagcctgtcgaagttggcgcaatatttgtctttggggagctctttgaggagctgcttttgcaaaagcgtttcgaaattgcgcggggtgaggctcatcccgtgcatggtacgcttggtctgctcaatcaaatcgttcaagtttactgcaacgagaccgtcggactggagctcgcctttgtcgcaggcagctttcacgaatgcggtgaggatagcttggtcggtaagcgaaagaatgttcggcgatgtgctcttgtatatggcgcgatggcggagcgtttcgtagagaatcttgatcagtggcttgttctcaacagatgcggattccgattgcaaacggacgagcttaaagtcctgtaaaatgattaatagtttatatgtaccaagtgcggaaagttttgaaaattgagcgatttcgtcttgtagtgcgactaaactaatatcttttgctggcattctcgaaagcacaaacaacagcgacgggaaagttgtgatcaagtcgcttttgcgcttgttctcttgcgcaatgtggttgcgctgtgtgaggaacgcgagaatggacttgagccagatgggctgttctttcatcgtgtcgtgcaaggcgctttgcggaacgacttcgatttcgcaatcttcttcggcgtggaccgtgtattccatgggctcgcctgcgatgaggctgagttcgccaaatgtggatccagggccgaaattcaggacttgtgtgccgttttgctcgtccttggaagttgctgtaagcgcaccgcttttgacgatgtaaaatgaatgggtgaggtcgccttgcaggcagagattttcgccttctcttaaaatcatttgaccgtccccttgagatttggctcgtactgcaaagccaataaatagtaatttactttgtcaaaattaagggcaaacagatggttctctttttcgatgaaccattcaaattgctgcatttggagccagtctgtaacgccaacttcaaggttatgttccttgaataaattcatccatgcggaaccttctatggtcgtgtctggttcgagagtcgatagccaaacgagacatctcttttgctggagcgtgagcttgaacggtagccacggaagttcaagttcttgcgtcttgaggtaatccgcaaaaatttcgagaaggcgcgggtccgggacggtaagcgttgagccgttggcttgctggataagcatcttgcggcggataagcgtctttagagcttcgtttgcagcggggaacggcgtcttggtgagccacgagaattcttgcaacagcaactgcttttgcaaaatttcgtctttgctgtagaatttgcagaaagaggcgaggctttcgagcggattttccgtctttgcggcgcggatggactcgttgatacggcgcgttttggccgaaatcgccttgatagctgccaaaagccagacggggagcgcctttagctcggattccatgcactcgtcattgatgatggtgatggtggaatcggtggtcgcctggaaaatatagcgtacgggttcgcgttcaagcagggcgcctacgcccacgagatttccgggatggattttgaaaacgaccttgttgttcgcttttggatcgagtgcgacaagctcaccttcgttcaaaaggatgattttcttgtcttcgtcctctggtgaggatacaacaaaacccgccttcacgcggagtcgcgtgggcgggataagtcttggttgcgaattccccgtaatcatcgggaaataaccgccttcgaagtccggctaattaagcctggcgttcttcgatacgtgcagccttaccgcggaggtcgcgcatgtagtaaatgcgagcctggtgaaccttaccggagcgttcgacaatgatggagtcgatgcgcggggagttgaccgggaagatacgttcgacagcgactgcaccggacatcttgcggaccgtgatggacttgccgatgccagagttcttctgctgaataacgacgcccttgaacggctggatacgttccttggtaccttcgataaccttgacgttaacggtaacggtatcgccagcacggaattccggaaggtcggtcttcaaattttcgttttggattgcttcaatgttcagggacataatgtgtacctcgttattatttgtcgccaaatgtagtatttatttcaagatttttaaagatgtcggggcgtctttcttgcgttctttttaacgattcttgacgtctccactctgaaatgttcttgtgatgaccggaaagtagcacctcaggcaccttttttccttcgaattcttcggggcgggtgtagacaggccagcccaaaacgccttgcgcgaaggagtccgtttcaccggattccttgtggcctagagccccgtccagcagtcgcactacggcgtccgtgacgagcatcgccggaagttcgcctccgctcacgacaaaatcgccgatggaaatttccatgtcgacctcggtctggcggatgcggtcatcgattcccttgtagtgtccgcagacaagaacaaggtggttttcttgagagagttctttggcaatcttgtgtgtgaaggggacgccatctgccgtgaggtagatgacttttccgccatcttccttgactcccgtgctgcgaatggctttcgcaagcggttcgggacggagtaccatgcccggttcgccaccatacggaacatcgtccacctgcccgtaggcgttgatggcgaagtctcgcagatagactgtattgaactcaaacaagccttttgcctgtgcgcggcccatgattgaacttttcatcggcgcgaacatttcggggaagatggtgatgcagtcgatcttcatcgttcctccgggcaaacggattttaaatagtcgctatcacaaacaatgaacttttcttcgtcgttgatttccttgacgcaatcgtcaatccaaggggcgaggatggacttgctgctgaattcggattgcacggcaaggtcgaacttgatgaggaacgcatcgaccgtcatcagttcttgcacttcgatgacttcgccaacgtcgcgaccgtcttcggtgtggacgcggaaaccttccaggtcgtcaagatagtattcgccttcggggagcgggagacgttcggattcgggaatcatgacgtcgccattgacgagcggggagagtgcttctggagtgtcgaaacccttgaatttcaaaagccagaggttgtttgcctgcttggcatcttcgagggtgagttccaaaacttcgccattcctcttttgaacgcgcacgtctttaaggctcttgcagcgagtcaggtcgtgggtcaggggcatcgctttgatgtagcctttgacgccatgcgcacgcatgagctggcagacggtgatgtattcttcggaatcgggcatttcttagaagaaagacgagagactagagacgagagatggttgtttgtggtttgctaaagaaaaaagtcccgtgcatgcggcacgagactctttattaaaggcgtaattaagcctgtgcttcttcagcggccggagcttcagcagcttccttggcagccttttcggcttcgaggcgagcctgagccttcgggctcaacttgcgctgcttggacttgatttcgcgagcgaccggagccttgccttcgatggagcggttggccttgaggtcgtggaacaagtcagaaatgccagtcttcttgaggagagacttgacagtgtcagacggctgtgcaccgacggagagccacttgaggaccttttcctgttcgaagcggatttccggctgcttgaggttcgggttgaagaaaccgacctgttcgataaagctatcgtcgcgagccttgcggttgtcgatgacgacgatgcggtagatcgggttgtgacgcttgccgaagcgggcgagacggataacagttgccattttatacctctttatggggtttttcccgaaatttcggggttttagttcttttgatgccaaatatagcaaacttgcttttgtgtgtaaaggacggcaatgaaaaaaaatccgtccttttcttataaattaatttgttgagcggtgcgaaaaactataaaattgccgaaattcattcaaaaacgccaaatttgagccggcggattacctatgtgtgatatacttcaaacttcttacaatctgtggctgaattccagttgtttttcgattttctccccaaataaagagttatattaagtatgtataatgatttgaggggccattctatggatatgcaattgacttttgaagatgttgcatctgcactttcacttgattacgagtgcgtattctttgtcgataacgagactaatcagtatgctatgtttgcatttcgaggcaagcataccaagctaggactgaccgatacgcgagatttttgggcggatacgaaggtcaatgtggaagccgtcgtctatcccgaagacaaacagtcgttctcggagcatatcaaccgcgaaacgctcttgaaagcgattcaagacgataacgtttttaatttcaagtaccgtctgctggtggaaggggaacctgtctggttccagatgaaggctgtccttgggcattcgcaggggcgggaatatttgattattggtgtgaccaacattgataagcaggaacgtgaacgattggaattggaacagaaggcgtccaagagcaaggtttacggacaaattgtgatggcgcttgctgagcgctatgatgccttgtacatggtggatttggtgacggaccattttgcacagtacaagagcgaacgcttgttctgcgagttgagcattaccgttgaaggcgatgacttcttcaatcagctgaagaaggatgccatgcaggttatctataaagatgatatcccgctgctaattgcggcgctggaacgcgaaacgttcttgcgcgaactcgatgagcatggcgtgttctcgctaacgtaccgactgaatagcccgacgggcccaatgtatgtgaatttggtggctgtctatgccgacaagaatcacgttgtcatcagtgtgactaatgtcgatgcccaggtgcgccgtgaacagaaaatcagggaagaggcgagcgccaactacgagaaagcgcgtcatgatgatttgactggcatcaggaacaagaatgcttacaacgaattcgaaaagcaactagatgagcagatcaagtgtggtaaggatatcgagtttgccattgctctttgtgatgtgaacggcctcaagactgtaaacgatacgcaagggcacaagacgggtgatatatacattagggatgcggctaagcttatttgcgaaacctttaagcatagccccgtattccgcgtgggcggtgatgaatttgttgtagttttgcgtgggtctgatttcactaaccgcgaagagctttcacagcaattttatgaaaccgtaaagcgcaatgccgaagaagataaggttattgtggcttgcggcatttccgtgtacgacaaggctcacgacaaaaatacagccgcagtctttgaacgcgccgacgccatgatgtacaggaacaagatgtccctcaagggtggtcgcgacgaaatcatcaatacgattatcagaaccatcggcgcgagaatgaatatctagtgttattttgcgttatgggcgaaatgtcgcctattgattgcaaaatgaaaggcgtgcagcgcgaccccttgtttttgaaaattgaacattttatattatagaaaccaccttagtagtgtgttgccgggtttcaccagtctagtgatactccatagttattagatgcgttacttatatgaaaaataaaggacatagctatggctagacccattcgtgaaactccgattctctttggcgaagatgcccgccgctttcttgcggcgatgcaggaacgtcgcccagaacctccagaagttcgagcccgtcgtttgcggaactacgaatatatgaaaaaggcttacgagctgggtatggctgaaaagcgtgcccgcgaagaagccaatggaggtgttgatccttgtttccgaaaagtgtaaatagtaattacccgttgaaatttattcgtttagatccgacaaatggtgtaaaggcttttgattgtggcgataaagatttaaacgattttatacttaatcgggctccagaatttcaaaaatatctgctgtcagtcagttacgcttgtgttgatgttgacgatgcgagtaaagtctatgcctattgcagtcttgccaatgacaaggttgccgtgggtgatttcaaggataagaccgaattcaatcgttttcgtaaaaagcagggctttccaaatgaaaaacgtttgaaaagctatcctgcggttaaactctgccggatgggcgttgatgaatctgcgaaaggtcgtcaaatagggacgacagttttagattacatcaagtcgatgtttgtctttgaaaataagacgggttgccgattcttgacggttgatgcgtatttgaaggcggttcctttttatgagaaaaacgggtttcgctttatgaacatcgaagatgacgatccccatacgcgcctgatgtactttgatttgatggatttggtggcgtgaaaatttcaaagcctagattataaaaaaagtccgcttgcttttgcaaacggacttttaaaatgcggcgcttagcgcttctttttcttgttcttgtctttaggcggggtgtagtttgaaccgatggtaccgccgttgttctggcgcttggcgaaatcgccgaccttcttgaacatttccttcatgctttcgtactgcttgagcactgcgttcacgcgggcggcatccgtgccggaaccctttgcgatacgggccttgcggctaccgtcgataatctgcggctttttgcgttccttcggcgtcatggagctgaggacagcttccacatagaccaactgcttttcgtcaatctggtcgagagggagcttgtttaagcccgggatgaggctcaaaatgtccttgatgcggccgagcttcttgatcgtgcggagctgcttcaagaagtcgttcaagtcgaacgtgttgttgagaatctttttcttgaggtccttcgcgtccttttcatcgatgacctgctgtgctttttccacgagggataccacgtcgcccatgccgaggattcggctagccatgcggtccgggtggaaaaggtcgatttcgttcagcttttcgccaacaccgataaagcatataggcacgcccgtcatcttcttgatgctaagcgctgcaccgccgcgggtatcgccatccatcttcgagaggcagacgcccgtgaagttcaggcggttccagaacgtctcggcgacattcactgcttcctgaccaatcatagcatcggcaacgaacaaaatttcgtctggatgaaccgcatcgcgggccttttcgagttcctgcatcagctcttcgtcaatctgcaagcggcctgccgtatcgtaaatcacgaggtcaaaaccgttgtccttagcatactggtagccgtgcttgatgatttcgaccggattgccctggccttcgtcataaaccggaacgccgatggacttgccgagcacctgcaactgcttgatagcggccggacggtaaacgtcagcggcaacgaggagcggcttcctcttcttcttgctgcgcatccagagtgcgatcttgcctgcgaaagtcgtcttacccgaaccctgcagaccaaccatcatgatgcccaccggagacggtgcggaaagattgatttccttagtttcgccacccatgacggccacaagttcgtcgtggataatcttcacaatctgctgacccggggtcacggaattgagcacttcggcgcccatggacttttccttgacggactttacaaagtcgcgagtcacgttgaagttcacgtcggcagcgaggaacgcacgacggacttcacgcagcgattcggccacgttttcttcggtgagtttgccctgcccacgcaggttcttgagggtattttctagagaatcagtcagctgtgaaaacatagtgggtcaaatttagtaattagacgagaggctagagacgagagacgagagaaatgttagtgaaaaagccacatgggggagggagaagcctctccctcgcttcagccgggggcttccgctacccactctagcgggcttcagacgccagcccgcaacgcctgggcttatagagtttgatacatgaatatgcaaccctcgtcatatttgggtttaacatggctttgtacaaatttttcttgctctatgggtaatcttgaaaagcccatggtcttataatgctctatcaatttttcttggggcaatgcgtaaatgtatagagcatttacgccgatgaatttaccgattgattctgccaatggccgaataaacgagagaaaaatgaaataaccgatacgcttgattcctggatggttcttgcggtatgcgttgtttactgcaaagtttgcaagttctatagcaggaatagattcaaatgcgtccttgaaaacttgcaaagtaatcaggcctgttttaagtgaaaaatagccgactagctcaccggtgactttatccttcacaagataagtcctgctcatcttgttggtctcgtctgtgatagattgttcctttagataaagttccaatccaagagcttcgtttgaaacattgaagttttctacgagagtctgattttcgggtgaatcgaataagtgctctacagaaaatgccggagtgtcgtaaacagaaaattcgacaatcatttgtgaagtgcctccgctatttttttgcggtcggcttcttgcgcttcaagaattgattcctcgaattccttgcacattttgtttaatttcgaaaaatccggtttttttgtatggagaatatactgataagcggcgctattctctaagcaccccataaattctttacttggtgttctcataagatattctcctatgtttttatgtaatatatatttttttgctttattgtccaatgcgttcgttcgctacaaatcttgtgcagttttgtcgcattaaaccttactatttctattatataaatggataatgtcaggatatgacaatttgagcgcttttttgaaaaaaatattgaaaaaaagtctcattttagaagaaaaaatcgttcttttgtaaactttttgtgcgtttcgctcttttttaagttatcttttttaacgaaatagagtttttgctcttgttctccaaacgaaatctgcaaatttcaatagaacgaggacaaggcgaacgctcacgcaggcatgccgttttagcggtatgtttcagtttgctgtaccgacttttaagtcggtctttggtcgtatggccaagggcaacagccctttcggggcgtgggtcgtttgcgtttatcgttcttaggctttgcagagccccgtttggataaatgcaacgatctgcgccttttttgtattattgcataaacagacgaagttctttgttgaacaggggcgaaacccgaatgtttaaaggaaggggttcagctaatggaaaacgaagaacttgccaaacgtcgcaatttagtcaaaaaaatcggacgttttttcggttggtgtgatagcaaaattttcaacattcacttacgtcttgtaaagggtttgttggacaaggaaacgcaggctagggcccagggccttatcgatgacaagcttcacttcaagacaatcggagcctttatcacgtggcttgtggtatttccttgtcatgcatcgaaatattccacacgcaaatttaagcaagcgattgtccgaatagccatttctgcaatacttgcttttttgccgatgatactactgttagcttttattgatcaggtctgtccatcttacaaggattcatttaaagaaaatcttctcatccttcatgtcgtgatgaccgccgtgatgttttttttctttgtgaaattcgggacagtcttgataaggattgtcacaagtttgctgatactcgcgattctaatggcttcgttcgctttccttttaagtgatgcggctcccgaaacgaaatcagttatattcattgcatttgaagtggtgattgcgatattcttcctgctatggaacttttggccgaagaaaaaaacaaacgaggattcgtaacttgtgcaacattaaatgtatttcgttcagttattaaaacttctctttttacaaggaacttagaatctatggattacaataacgaggctaaagaaaataggctagaagagttaaaaattaacattatcgcatatcaaggaaaaattgaagaagctgaaagaactcatgctgtgaacgagtatactcttagtgcatggaaaaaagaattaaaggcttttgaatcagaaatggattcgttgaaaaattctcccgaaaacgaaattacccttaattttgattaataaggaatttgataaaaccatttgcaaacgcaaaacgcactgtgccggaacccgcacgacatggtgtgtaatagaatgcgggatgaaataagaggtaaattatgatagccactgttactgaagatgatgcagatatcacaatttgggacgaaactggaaattgggtcgcgcacattcataaatattcaggttacaaacttgctggttatacgtcagcgactgtatctgtcaatattcctggtggtcaaactttagttttcaatgagaagggacaacacataaaaacgattggatgacttaagaaaaaaataatggtattttatacatctgcgattagcggcatatgaatataaaatgggtgttcatatgtcgcttttaagttgattttcttttggcaattccgtagccaaatgcgatatatggatggagactatccatgactctagaagaacttgaaaagataatcttgccacataccacaaaagagatcgaatacggccagtagcaatacttgttcaatatcgatgcaaaacggcattattcgtcaatgaggactacatgaaaagaatacttctgttattactcacactttctgtcttgacttttgctgccaagccttcgggtgtatggcgttttgcccgcacaaattccatgcaatctacggcttggaatcatccgggcgaacttattgaccttggcgataggcaggtatgccattatgctgggcaaattaattttccgcctaacagagatggctactgcgatgatatccttatcctgcacttagccaaagctcaggctatggaagaaaacggaaaaattattgggctatactgtgcatacgattggtctttccctgatatgggcggaaactatttgaccaatgatgtgtatcgtgataattgtccggatattttggctgctgtgaatggtgggttcgaagtgataggagaatactggttcaagcctatggaaaaccaaactatctattacgaggacggcaaaccgatcaagcagactctatcaaatacgcgggaaactttggacaggttcgacaaacgctacgaaaaccaaattcggtatcgcgatacatacgactggattcagctgaaacctggctacggatgggatcagtgggaacgaccggggagcgtgtatgaatcgggacgaaaaacgaatggaaaaggtaaggcgaaaaagcgttagggattgtgaccccttggggcgaagacttgcgtgctgttctctttgatgtttacggaagcaaggcttcgttttaggagattggcaacgagcgaagcgaaggtgacaaaccctaaaatatagcccgacccgcatgtatgcggggaacgcccaaaagaaaattatgaatatagcaggccgcgtgaacgacctgctttttctgttgattcagttaaaaactgccaaaacttcggtcccttgcacgcttagttttgaaatggtatattcatggtatagatagcacttcgtcctgctgacagcgtattcgatccgggcaggttgtttcactatctgcttgacgccgacctccctttgtttcgcttggcaggcgaaaaaattcgaggcagcatacaccctatggggaaactggccccctggcgatcaacgtagagcaccgtctgtcataagaaaaatatggtagacgtaaagccttgtcgttaaaggtttgcgaacgattgccttgtggcgatcgctgtgttctgctgtcgttgttgaggttctagtttgcaaatcacaactgtttaaccattcaaaaaggacatctcgctcggcgggatgaatcaaaatatggattgctctcagcactataaaatgcttaaggatatggaaaaggatccgaagaaccttgccaagtatcaaaaaatgtacaagtacgcttatcttttgagtgatggcgttttcaaaattgtattcacggaggaaaagtcgcattcgcttcttatttcgctgttgaatgcgatgcttgacttgcatggtggcgatgccatcggggaaatttcgctggaaatgcaggaattcccgggtattttcaataagaaaaactgtattgtcgatattattggcacgaccaatgctggcgaaaaggttcttgttgaaattcaacagcaaaaggacaagtttttcaaggatcgcgtagaatactatgtatctcgtgttattgaaaatcaggtccataagagcgaaaaatttgaattgccgcatatctattttcttggacttctggattttgaacttttcccggaagaagaacatgaatatatccatcatgtcgatgaaatgtgtcacggcaagaagttcttcccgaagattcagaaggttttcgtggaaattgaaaagttttttaagctcgaaaagttgggatttactaaggatgacgagtctgatgccgctcagtggctacgtgctatcagggttgttatcaaggaagaacctgctcctgaaaaaattatgcagaatgaaacgtttaggcggttgcttgaatcggtgaaattgattaattttgcagaggagcttttcaactgcgaggtaaagaaaatgacggaagtgatggctgaacgcgaaaacgcttatgccgaaggcaaggaagaaggccgtgccgttggttatgccgaaggggcttctgccgagcggacgaaagcggatcaggaaaaacgccaaatggcgaaaagtctcaaggaacagaatgtcgatgtttctataatcgctaaatcgacaggtttttctgaagaggaaattctcagtttatagctgaaattcagtttttaagaatgcaaaacagcaggccgtgcgaacgacctgcttttcttgtaccgtaattttacagcttttgtcctggattccagtaatcggtgggttgctcgacgccgcattcttttgcgatgtagacgggttcgaggcctttcttcttttggtcggtgtagtttttgagggccttgatggcgattggcgagagtatcaagatgacggggatgttcacgaggaccatgaggccttggcaaaggtctgcgctgtcccaggcaaacgatgcgctggaggtggcgcctaagaagacgatggcggttgcgatggtcttgaatacgttgcggattttctttgtggggcgtctgttcaagatgaagcggaggcagccttcggtgtagtagtagttaccgatgagcgttgtgtagccgaagaggcacatggagaatgtgatgaagatggcgccgttgctgccgagaacggaggcgagagacttttgtacgtaaatgattcccgagatgtccttgctgggctcgatgttggtcgagaggcacatgagggctgtggcggagcagatgaggagcgtgtcgatgaatacggaaagcgattgcacgagtccctgcttgacggggtgcgaaacgcttgcacttgcacttgcgttcggggcagaacccatacctgcttcgttggagtagaggccgcgcttgatgccgtacatgatgcagcttccggcaaatccgccgaatccagcgtcgaacgagaatgcgttcttgaaaatcgtgccgaacatggcaggaacattcgagatgttgtagatgataatgccgaaggcgacgatgacgtagatagttcccataaaggggactaggtaacttgtgatggtggagattttcttcgcgccttcccagatgcaaagagcgaagagtgcggctaaaataaatccgacgatgaacggtgttgatgctttgtcgtagaatttgtatccggtaagggagtcttgaatgttgtacgaagcgagcaagttgtagcccacgatgtaggtgaggagcacaaagcctgagaagagaacgcctagccagcgtttgccgagtgcagtatggatgtaatatgacggtccgccgtaggagtgccctgatacgtcatcatggcgtttgtaaatctgggcgagggtagattctacgaatgcggaggctgcgccgaggatggcgattacccacatccagaaaatggcacccgggccaccgaggcaaatggccgaagatacgccgacgatgtttccggtgccgacgcgggaggcggtcgaaaccatcaatgccgcaaatgacgaaatcccatgcttgtgcagaggcttttcgcgagtgacgcggaatgtttcgatcagatagcggacttgtggaaatcccaaacggacagaaaggaataccccggctacaatcaaaaacagcgggacaatgtagaaatcatacaaggcggtgttaagcaccgaaacaatgggatgtaaggggtttgacatagaaatctcctattggttaaatagtagaaaaatttttaaattttcccgccatgcaaccgttaagtaaacgcaccgaaacttttaccgattccgttatccgccgaatgacccgtattgccaatgcttgcggggctattaacctgtcgcaggggttccctgattttgacccgcctgaggcgctcacgaagcggctttcggaggtggctttgacgggtccgcaccagtatgcgattacgtttggcgcgcagaatttccgcgaggcgttgagcgataagcagttccactttagcggcttgcgttacgatccgcaaaaagagatggtgattacttgcggcagtaccgaagcgatgatggcttcgatgatgtcggtctgcaatccgggcgataaggtggtgctgttctcgccgttctacgagaactattccgccgatacgattttgtgcggggcgactccggtttatgtgccgctttcgcctgttgacttgagctttgatgcgaacgtcttggaaagtgcgatggcgcaacctggcgtgaaggcgctggtgctttgcaatccggcaaatccgagcggtaaggtttttacgcacgaagaactttcgattattgcatcgcttgccgtcaagtacgacttgtatgtgattacagacgaggtttacgagcatattgtttttgctccgcatcgccatacgtacatagcgatgctcccgggaatgttcgaacgcacgattgaatgtagcagcttgagcaagacttactcgattacgggctggcgtttgggctatgtgcttgcggcggaaccggttatggaacgcatcaagaaggtgcatgactttttgacggtgggtgctgcggctccgttgatggaggctgctgtgacggcgctccgttttgacgactcgtactatacgggtttgcaggcgcattacacgcacatgaaggatgtatttacaaacggactccgcaatctcggtttgcgttttaccgaaccgcaaggcgcttactttgtactcgttgatattagcgagttcgggtatgaaggagatgaacaattctgcattgatatggcgcagaaggtgggtgttgctgctgttccggggtcgagcttcttccgtgaaccggtggaccatctcgtgcgtctgcatttcgcgaagaaagacgaaacgctttacgaagcactcaatcgcttggaaaatttgaaaaagttgaaacgatagcttgtgtgaattaatttgtaattgaaaggtgtggcggaatgctgctccttttttttagttataaaaaaattgtatcatcagtaatgaaataatagtattggacaaaagcctccgcagaatctaatattgtgccaacaaaaaacaacttaacaacggaggaatcaatgaatatctttaaaaaaaatacgaaactttcgactattattttagcatcactcctttcactttctgcatgttctgatgacgattcaaattctgtcgctccttcaacctctgaagaacatgaacatcatgctacggaagaacactccggttctggcgaaacgcattccggtgctgccgatgaacattctggtcatgctacggaatctggtgaccacaaatctgcatcaagcggcttgacgcttggcgatgaaaatattaaagatggcatcattttcttgcaggatacgacaattaatggcgtgttgacggtgaatacttcaacgccgggcgcaactgttttgaaaaatgtcaaggtcacgggaaatctgttgatcaaacgctctggccgtgttgatttttcgggtagtgccgatgtggttcacgtgggtagcagcaatacagatgtctatgcctttgatgatgttgctctggtaaatggtcatcattttatgggcaagaacaatacctttacgaccaagagattctcggattatcaggaagtggattggaccgaaaaggcggctcacctgtctacgggaattcatttatcttacacggtctcaggtgatgaaaagggagctccggttatcttgattcatggccttgtcgatgggcgtgtttcctggtcgcaggtggctccacagcttgccaagaagggctatcgtgtatatgttcctgaattgcgaggcaacggaaagacggacaagccaattgaagaatcggcgtattcaatcaaggaattggcaaaggatatcgcagcttttatcgataagcttgaattgaacaaaccgcatattgttggacattcttttggttcatttgtggcgcaggaattgtctatttcgtatgcggataaaatcggttccatcacattgattggctcggcggcctctgtggataagaaaaatgctacgattgattggctcttgaacggaacggatgataaattattcgatggcgtttatgcttatgattcaacgcaaaagcttcctgatacattctatgaaaagtggggcaatagcacgaatccggataaggatttccagaccgcacacttggaacatttgcatcaagtcccttattatgcttggaaattccttgtcaagaactttgtagctgttgacaatgcaaagcgcctttcttcgattacatcggatgtccagattatctggggtacaaaggacgctatattcgataaaaagtcgcaggaagcgttgcaggatggcctttctaaggcaaagaaagtcgtgttccgtgaagtcaaagatgcggaccacaacacgcattggggctccaaagccgctgtagaaactgtgacggactacatcgacaactttatcaagggcgacaagtaattattaattatggggaggagtatctgtaaaaagatactcctttgtattatgaataaaataattttatcatgcgttttattgtttgcgggtgtcgctttttctgaaattcgcccgaagttggacctttctgggatggtgatggtccacgcttatgccgattggaatacggatgagtctaaggttacgcaccgttttgaatctatgctagatttggactttgaccttcgttttaacgatcgctggtctgcatggcttgaactcgaagcgatggggatggcgatgaacggaatggaggatatggaagggatggacatgggcgatgaatcgtctatggatcccgtaaatcctgctgttgtctttaatggcgcgtatattcaatacactcgttcggaacgcactttctttcgcgttggtgacttgaaattttttgaaggtattttcaagaattattatgatttcggggatccgcgcgatgatgctgcaggcatttcgcaaaagacgattcgcggtttagaattccagtggaacggattgcaatttgatataggttttggcactgcgggcaatgaccaaagttgccattaccatttcatgtttggcgagtacatgggaatggattgtctggaaggttatacgtatgaagttcatgcggcgtacgacttagaaattgcaaatcaagttttccgtccttattttgattacaaaagctatcagcgtaaagactacaatgaactttatgcggggttagatttatcgcttgcgtttggcccttttgcgttccatggactatacgggttccattccgtgttcctcgcaagtgacgatgctgtctcgaaccacgtcttgcttgtagaaccgtcatttgatatttcgagattttgcatagtgggctctttgttctatgcgttcatcgatgaccctgttcgtacaagtctagaaattacctcgcgtccggaatacttctttgtcgcgttggagccgagcgttgccgtgaatgaatatctgagtatcggcgttcctttggaattgcatacgaacagcttagataaaaaggacgacttgggctctgcgcgcatcggcggaagattctactttaatgttcctgactttaaaatagatatcatctcgatggtgcttgtcgatatcccgtatggcgatgattggccgtccgaagggaataagaatgatccttcctttatttttggtgtagaagcgatgtttgacttctaggagctcatatgaaaaagattgtattactttgtattttgctgagttcccttgcgatggctcgttttgattgctgtgcccgcaaacgcgcaactgtcaaaaaagaggaaacgtcattgacgttttcggtgggtgtagttcgcgcagaagatgagtccctgctgaagaaggcttcatcttcgcttgccaaggaatctatcacgttacagataaaaaagtgggatactcaggagcatgccaacgaggcgcttgccaaaggctttgtcgatggcttgtatatcgatagcctttggtttaactcggattcagataagaaagaagttctcttgcggctgaaaaaagaaataggaaagtaaaatcggctgtcgcgtggtctttgattttttctatcttttccaagctatggttgatgctattttaaataggttctataaaccttcgaaattcaagaagaacggggacgtgaaggatgtgctcgtggtggcactcccgatgcttctgtcgatgtcgtttgatacgtttatgacgttcatcgaccgtttgttcctctcgaagcttggccccgccgaaatgaatgcggcgctcggggcaggggcggtgcaacttgcgctcacgatgttttttacgggcgcgattagctatacgacggcaatggtggctcagcgcttgggtggtaaaaaacgctgggattgcgcccgcgtgtttatgcaatcggtgtacttgtcgctgatttcagtgccgcttttgtacctcacgattccgctggggcattttgcgtttggactggagcatttgccggcggatcagctcgaataccagaagacgtatttcaacatcttgatgttcggtggcgtgatcaacttgttgcgtaacgcggctccgtgtttctttagcggtatcggcgaaaccaaggtcgtgatgaaggcggctttcgctggcatgattgtgaacgtggcctgcaactttgtattgatttatggctacggtccgattcccgcgatgggcgttgcgggcgctgcttatggcacgctcattggcaatgtggtttctacggtgattctgtttgcgaagttctttagcaatagttgccatcgtcggttccgtacgcgttttgcgttcgcgtttagctggccgttgactcgcgaacttttgaaaaagggcattccgtctggcgtcgagatgttcttgaacatggcggcgtttcagtcgttgattttgatgttccatgcgcttgggcctgaggcggcgaccgcatcctcaatcatgttcaactgggacttggtggcgtatgtgccgctgatggggttggaggtcgcgtcgacgagcctggtggggcgctatgtgggcgccaagaatgccgctgcggcaacgcgttcgacttattccgggcttaagctcggctggggctattccctggtaatggggattttcttcatcttcttgccgggagtgctgacggatattttcaagccggatgttgccgaggcgacggaaagcgcgcttgcgatttttaatgcggctcgcccgatgagcatgttcatgcttcggattgcaacgttctacatttttgttgaagtcttgctcgtgatttatgcgggtgcgcttcgcggtgcgggcgatacggtctgggtgatgttcgcttgcggtatcatgaactggttcgtggcgattgccttgtacatcgtggcttacgttttccatctgccggcccattacgcttggattgtggtagttgccgtttatagcacggctccgctgattttctggcgtcgctggaagagcggaaaatggcgcagacacgtgatgaacgctaagtaaagctcaaaaatcgtagattcggggcttttttacaacttttaactaggcttatcgaagtgctgtaggtatatttataagacctgcggctttttttgttttgctttttggtggtggcaatttttgcagaggccgtgggagaggattggaattggatatgaaaaaaaatcacgtcattgcgagcatcgtggcgctcgcatctatcgcttttgctgccccgccgtctaactttagcggctgggatctcgtttttgaagacaattttgatggaacttctttggataaaaagaagtggaatccgacttataactggggcccgacgcacaaccaccgcgcctattgtgccgaagaaaacgtgattgtatccgatggaacgctcaagctcaagggagaaaagaaaatgcatcctgatgccaaaggacgaaaggccaaattcaacaacaaggaaatcccggtcgattacacttcgggtgcaattgacacgaagggaaaatttgaggtcaagtacggctatattgaaggccgattcaaggcgccctcacaaaagggaacttggcctgcgttttggacgttgcaagacggctggcctccagaaattgacatcttggaaatcccagcatcacgcaagcaacaccattactatttgcattacaccgacccgagctggtacaacagccatggttcggcatgggatcacgaagcctcttttggcggccataaggacgacaatgtggaccgctcggcggatttccacacgtatgccgtggaatgggacgagtctacgctcagcttttattttgacgacaaaaagtttgcaagttacaaccgcccgactgaaatcaagcagctttcggcgcagtacattatcgtgaatttggcgattggcggctgggcgggcgatgatattgaaatcacgtcggacaagcctgcgtatttcgaagcagactgggtgcgtgtatggcaggcgaaaccagcaaagcccgataccgtgcgcattatgtcgatgaattttggtacatgcatgacgcgaactgccgaggacaagcttgcgcttggcgattgcagcggcgataatgcgattgcgacgataactccgctttcttcgacgacttaccgcatcaattttggcgatatctcgcttgacacgccgaatgagtcaaccgatgcgggcgtgacgatgggcctttacaagtggaacggcggtggccatcaaaaagtggtcatggaaaagcaatctggctacgagggctccgtggtgcgcatgaaaatgcaacacagcaatatgtatctgcgtgcaacgacggatggcgaacgcgtggtgcaaagctgggccgatgactgggaatggaaccagatgtggcgcttgctcaagtctgatgatgaaatcccgacgaaggacccgtctgttggaatccacgagactgcgcggacgattgcccctgcttatggcgccaaagttttccgtaagaatgggatgctttacgtgcagttcggcgatcgtaacgggggcgtgcctaacaataatggcacgaagcttgagcctcgtgcctacgatttcaagggccgaataataaaataaattactcttttctcttgtatccgctgagcccgagtaaaatcaatgccggcgtatagaagtaccatacaaagttgttggcgacagtcgctacaatttcttgaacgctgtggtcatcgccggttgcaagcgaaatgcctacgcatgcatcgcagcagaagaatagaatcatgccgcgtttgatgttgcgtgcgtttttagcggggaaatatcctttgctaggaaccttgcaggcgacaacgagtgagcaaatgaggaatgctgcataagttgcgataatcgggactgtcggtccttcgaaaatgcggaataggtgcagcgcattcgtgatgaacatgaccgtaaacggaataatcaaaatccacggagagctcttgtctgtatcgcttgtgcgcgtgtgacggtaaatgaaaagtgcctgcacgaccataaagaagcaaatgccgagcaatgtgtaatcgctgcggtgctccagaacgtgagcgtagttgtgcatgatttttaagcagaaatccgcgcacaaagccatggcgaaacccgcttgtaaaaagttgcggtcgcgcttgcaaagacaattcccgccaatgaaaaatacgacaatcgtcatgatggcggtaacggcgaacttggcgatattctggtagttgctgctttcgacgagacattgctcgacagcaccacagttgtaaaatacaagccagtctctcacgaagaatgtaatcatgagaattccgacgataataataagcgaagttatgagtgttttcttgttcataacttacaatataatcaattgcggtaatggaaaatagaggttgtttgcaaaaaattaggattgaacgtttttaacgcttaatccgagtcgcgtgagacggttgtaaagggctgtgcggttcatgcggagacgttctgcggcaaggcttacggatccatcgcaattgcggatggttgctttcaaaaattctcgttcttcgtcaagttgcaaatcgcgaaattcttcgtaattactagcgttgaatgcttttatggcggctgtgtccgcgctagaaaatctagccgcagagtcatttgaatcttcgtcaatttgtaaatcttcggcgcttaaaatgcctgggtcggtaaagcagagggcgcgctggatgacgttttcgagttcgcgaatgttgcctggccagttgtgattctggagctttagcaacgcttcaggcgagagcgtataaggttcgcctgcgggcgcgtactggcggataaagtaattcgccaagtcttcgatgtcttctttgcggtcgcggagcggcgaaagctgcatcggaatcacgttcaggcggtaataaaggtcttcgcggaagcgcttttcgcgaatttcttcgcggaggtcgcggtttgtagcggcgataatgcgcacgtcaatgtgtcgcgtcttgtttgcgccgatggggcgaatttcgtgattctggatgacgcgcaaaagcttgacttgagcgtggagcggcatgtcgccgatttcgtccaggaagatggcgccgccattggcatcttcgaaaagaccaatgcgttcgttttgggcgcccgtgaatgctccgcgcgtatggccgaaaagttcactttcgaaaagtgattcaggaatggcgctgcagttgaccgtaacgaatttgtcgtaaacgcaagcgatggctcgtgcaaccaggtctttaccgacgcccgattcgccttggatgaggacggggcctgtgtgcagaatggcacgttccacttttttgcggaggtgctgcatggattcgcttttgccgacgaggtgcgacatcctttcgcggaaaatgcgcttcgcgttattgatttccttgagcctggaaatcttgctcatcaagtggaggcgcaacgcttcgacggagagaatcgtgtcgtaaagtttgcttgaaacttcggtgtagcgttcaggtgattccgcataggcgaggatcatggaatccgggctgaattcgcgaagtcttgaaagcaattctgcattttttgcagagaaagaatcaaggtcccagatgactatgggcgcgagaggagctcgcaaggcttctgcgatttcgggcgcatcgtcgcttgtgggggtgtggacatcgacggtgttatccacagaagaaaggacgtccaagatgaacgaggacgtcgaagtttcttttgtgaaaaagtcgatggacggcattttagaacttagaacttagagcttagaacttagagcttagaacttagagcgctcttttatcaagatcttctaagatctgccaactaagatctaagttctgatgaatcttgttgatgctattttcccaattccttgctgcggttcgtgccggcgacaacagccttgataagcgtgctgcggaatgcgccttcttcgagggcgtcgatgcctgcgatggttgtgcctgccggagagcaaaccatagcgcagaggtcgctcgggctcttgccggactgcttcacgagttcgacgctgccttcaatggtgccgagagcgagcttcaaagcgacatcgcgggtgaggcctgccttcacgccaccgcgggtaaggccttcgatgaattcaaagacgtatgccggggcgctgccggaaagtccggtcacggcgtcaatgagggattctgcaacgcggcaggtcacgccgatgttgccaaagatttcttcggcgagcttgagcgtttcttcggagacgccgtcggtggcgaggccaacggagcccttgccaacagtgagtggcaagttcggcatcacgcggagcacctggttcttttcaccgagcacttcgatgaggctcttgcgggcgacaccggccatgatgctgatgaacgtcttttcgctcttgagtgcggatgctgcagccttccattcggcggcgacgagcttgaaaatctgcggcttgacgcagaggaacgtgacgttagccttttcaatgccttcggcaaagctcttgacgcggacgcaaccgagggcgctcacagcttcggcagccttgtcgcttgggtcaaagaagaaaatgttcttggcgtctgtgcctgcgttcaaaagaccgcggaggatggctccgcccatgttaccagtaccggcaaagaaaatcgttgtgttcatttttattccttttttaaagctttatggattgcttcgttgctttgcaactcgcaatgacgttacgatggtaaacgtaaaaatttttcgcttgtaaaaaaagaacagcccgcgcatttggcgggctgtttggcggagatttcgccaaatttgtattagactttcggtttggagagaacggcgaggagttctgcgtttgtcttgagcttgctcatgagcttgagcaggttctccatgatgcctgtttccgtctcgttctggctaccgcgtctgaagttccaggcggcattctgttcaaggagcgtgagcaagcgttcttccttacgggtgccagacttgaacacgtcaatggcgggccaaatgcgcttttcggcgatgcggcggtcaagcacgagttccatgttgccggtgcccttgaattcttcgaaaattacttcgtccatgcggctgcccgtttcgataagagctgtaccgatgatagtgagggaaccgttcttctggacttcttcgctaattgtgccgtcttcattcttgacggtgcgaatcttgtcctgaatcttacgggcggcaccgaagaatttcttcgggaactgcatggcgtttgcgtccacaccgccagacaaaatcttgccggagtgcggaatcacaacgttgtttgctcgggcgaaacgcgtgatggagtcaagcaaaattacgacgtccttctggctttcgacgaggcgctttgccttttccaaaaccatgttggcgacgcgggtgtggtgctcaggtggttcatcgaaagtagatgcgacaacttcagccttgatttcaattcccttttctgctgccttttccttgatgtccgtgatgatgtcgcgcatttccgtgacttcttccgggcgttcgtcgatgaggagcgtgatgaggatgatttcaggatggttctttgcaatagcgcgggtcacgttctgcaggagaacggtcttaccggtacgcggaggagcgaggatgatactgcgctggcccttaccgatcggggagaacaagtccatgatacgggtgctgtattccgtttcgttccattcaaggtggatcttttcttccgggtggatcggtgttaaatattcaaaagcaacgcggcggcgcatcttgtccggttcttcaaagttcacgcggtcgatgcggcgcatggagaagtacttgtcttgatcgcgaggtgtgcggacaagaccttcaatcgtatcgccaatcttgaggttgaatttacggataaggttttggctcacgtaaacgtcgtcggcgctggtctggtagttctgatccggcatgcggaggaatccgtggccctgcggtgtcacttcaagaacgccttccgtataaattatattgccttcgttttcgaggctctgcaatatgtagttgagggactgtttcctcattctgcggaagtccacttccttttgcacggcgagttcctggagttcgctcatggagagcttgcggaacttgagccagttttcctttgcctttaaaatagcttcggaacccggtgccgggagcgttgcagagtcgtcgacaaattcttcttgctgctggaaattgcggttgttgcggttgttcttgttgaacttgttgttcttattgaacttgttgaatttaccgttctggttattgaagcggcggtcatcttgaccttcgccgttctgagcctgggcttcaccttgctgctgggcgttcggatctgcattttgatcggtggcaacttcaccttggttttctgcttgagcctgagccatatcgccattctgcgggataacggcttcgctggtgttttcgcttacgaatgcgttttcttcggtagattcggctggtttgtagttctgttcgccggtgtaaatcggttctgcaattgcatcgatgtttgctacaccgtactgttcggcgaggcgcttttcggcggcggcaatgccatcaaccggctgcttcttttcttgaaattctggttcggtttcggcttggacgttctgttctaaagcaggttctttgcgtgccttcgtcttaggatttggttttctgcctcggcgcttaggttgaggaacttcttcggtgttgtccggcagtttgtcaaccgttcctaaatattcgggaacagggatgcctgtgctttcggggtaaacgagatccgtcaaagactgggtttgtgtattttgttctaaattctgatttttaggcgttcttggcacgatagcgtcctataattagatatttcaaaaaatgaaatagactatatagtgaaatgataataagggcgattaaccccaataatttatttaatgatattaatattatgtcccgaaatagcggaacggcttaaaagatacattaaattttgtgaaatgtcataaaaaaatttttttttataaaaaaatagcaactaacgattattttcaaggttctacccgctaagttctctttactgcctaccgtctacttcctactgtctactctaaaaaatgactatatttgtggcgtggattctttaaatagagtatatatagcactcggaagcaatcttccagaccgatcggcccacttgaaagccgggagggacatgcttcaccgcgtgagcgcgggtggctgggtcgaaagcccgatttacgagactcctccagtcggaccggaggggcaggggccatattttaaccaggttgtgagcttctggtacgatggtgatccgataaagctactctattatttaaaaggctccgagcttattcttgggcgcaaggaccgcggtcactggaattccagagaagtggatttagatttgctgttctttggacgtgaagtttgtgaagggcgcccgacgattcctcattcgcagatttacaaccgccagttcgttctcgtgcctctttgcgacatcgctccggactgggtggacccgaagacgaacaagaccgtgaaggacttgctttcggatttgctcgcgaaagaagaaaagattccgttccgcgtcattgaaggggaggaaccctgatgcttgctgacaagaacattcattttatggcgatcgaaggcgtcattggcgtaggaaagacatcgctttgccgagccattagtgaacgctggaacgcaatgttcatcgaagagaactttgccgaaaacccgttcctcccgaagttctatgagaatcgtgcggcatacgctttccagacgcagcttttctttttgctagaccgctttaagcagcttcagaattctgccttgcagagcgacctcttccacgatttgttggtgagcgactatacgtttgacaaagaccgcatctttgcttcgcagaacctcacggaaaatgaaatgacgatgtacgaccaggtgtcgaacgccttggtccatgatatccgcaagccggattacgttgtctatttacaggcaagcgtctctacacttttacaacgcatcaggggccgtggccgtgccatggaaaagtccattgacggcaactacctgagcgacttgcaggaccgttatgaccatcatttttggcattataccgacgctcctgtgctcataatcaatactgataatatcgattttgtccataacgaaagccatttgcaaattgtgctgaacgcgattgcgtcctgcccgagtcaaacgacttattttgttccagaaggtaactaatcatgcagataattaagtctatcgattccctacgtcaaacgcttgctcctcttgcgaaggaagggaaaagaatcggtctcgttccaacgatgggggctctccatgaaggtcatggcgctcttatcaaggcatccgtgagcgaatgcgatgtgactgttgtaagtgtatttctgaacccgatccagtttggtaaaaacgaagacctggacaagtatccgaagcgcctggaagctgatgcgaagcttgctgaatccattggtgccgatttcgtttttgccccgtccgttgaagaaatgtaccccgatggcgacccgatgacgcttgtccgtgatgaagctctcgaaggcatgtactgcggcgcttaccgtccgggacatttccgtggcgtcttgacggttgtttccaagctgttcctcatttctggtgcaaacgacgcctactttggcgaaaaggattaccagcaggttttcttgatcgaaagaatggtgaaggacttgaactttaatatcaagattcatcgcgtgaagattgtgcgtgaagaaagcggccttgcccgctctagccgtaacgaatacttgacggacgaagaacgcgctcaggctctcggcatctacaacggcttgaaggccgctcatgatgcttatgccgcaggcgaacgttgcgtcactaagattcgcgatatcgtcgtgaagtcgattgtggctgctcgcggtgcagtgcagtatgtggaagtcgcgagccaaaagaacttgcagaagtgcaatggcgtgcttgctgccgatgaaaaggcggtgattcttgttgccgccttcttcggaaagacccgccttatcgacaatatcgagcttaattagaacttagaacttagacattgtatcttctaagttctgccaactaagttctgccaactacttctccgtagcggtaaagattccgtcccatttttcgcctgcgtgagcgggcggattttgtttataggccatgcagcgcttgatgtagacctggcttgggcatgtcttgctgcccggatcgcgttcaggcaggtgcggctcgaaatccagacattgcgtgaatagcgcaatagccttgtcccattgcatatcgaggtaagcggctcgggcctctttccagagttcgcagagcttttttaaaacgagtgcgttggcgtcgcttgcgtaagcgagcagttcaaacgtttcgaccggttcgtccttgccgacaacgcggataatgtcgagcgaacggtaaatgtactggttattgatattctgttcggtaagctggtcaatggtgttcttgcagacgtgaatgtacgccccgtattgcttggcagcactttcaagtcgtgcggcaaggttcacttcatcgcccatcatggtgtagttcttgcgcatggtagaacccatgtttccggtcacgatattacctgtgttgataccgattcgcatgtgcatgttgtgaacgacatccggccatttattgccttcgctgaaccactttttgcgtaaccttaaaagctcgctttgcatgtcaagtgccgtgttgcaagcgcgtctggcgtggtcgtcgtatttcatcggggcgccaaagaatgcgataatggcatcgccttcgtacttgtcaagcgttcctttgttcttggtcgtcaagacgtcggtcattgcggtcaggtattcgttcaaaagttcaacgagcttgcttgcgcttccgattttttcggagaatgtcgaaaatccctggatgtcggtgaagtaggccgtgatgttggattcttcgccgccgagttccggcatgttaccttctgccaccatttcatcaatcagttctggcgagatgtattgtttgaaggaactttcgatgaatttcttttctttgttttcgaagtacgcctgaacgaccattgcaatgatgttcggtgtgataatggcgaggagttgcttggaaacgccgatataaatattgtgcttgaaacaaatgtaggcgaagagcgtgtatagaacggctatgccgattgtcaaaattagcgaaacaaaactcctgaaataaaccccgatgagcatgcaaatgatggctagcacaatgactgcgatgcgctggtaattttcattgaggattgtcatgtagtcgtcctcaaggacgttcttgatgatgtttgcgtggacgaggatggcggggatgttttcttcgtgcggaccgttcacaatatcgaaaagcgccgaaacagaagacccgagaatgaccgttttcccggcatattggtcaagattcttgtggtctctgtaaatgtcgtagtacgaaatgtgcttgaacgctcttgtttctggcttgagatcgttgaaacggcctttgtacttgattaggaatcgcccgtggtcattgatgggaattctcttgtacgggccgaaacgcaattcttcgccgggcttgatgcttgcaatttgttggtcgcttgcgttagagatatcttgcagaatctggtttgtgaaaaagtggatggaggcggaccatttgtttttggccttgtcgtagctgatgtccatgctgcgggagaggtgcttgtgttctcctattttcaggtccttataggcgtattcgtttaagtggatggtcttgagaacgctgggcgtaatatagttttcatcatcgtcttcattcttgatgacgtaaacgccttcggtctcgtcgcttttggtcatggtaaaaccgctatccagttcgacggattcgctagttttgagtttgtcaaagatgttttcgggaagctttcgtagaacgttagaaagcgttgcactcaggtgctgattttcttcgacgaaaatgttgaaaacgatttgtccgtcattgttacggctaacgctagtcttgtatgaagtttcaacctggcttgctttttgtaccccgctttccttgatttgtttcattttatctcgtagcgagaggaacatggggtaggtgaaattcgggaaagtcgtgtggtattcgcctacagagtctcggtaaatgccgaagggcttgccgatgtcgatgtactttcccattttaatttggatgtctttcggatccttgtggaacaggtgcaaaatggtcatcagcgagagcgcaccgtaaatgcgctgcggagcaagtttgtcttccttgacgcgcgggaacttgtacaaaaggttgattctgcgtatggtgccatcattgtctggataggcgtttacagcgccaacgcgagtcccggcattggcgagttctgggaaaacgttgtcaagcagtggtcttgattcaatttcctgtggcttgtcggcctggttcaactcaaacgttgatgaaaagccgacttctttggcgcgttcccaggtgctgaggttgtaccagtcgcttttgttcctgtagtgcgtggtgtcgttcagcaaaaaactgacgatgcagatgttggagtttcgcgtcgcttctacgagcatggagtcgtagttgtaataggaatggatttgggtgaacaatttgacatggcttgtgtcggggtcaagctgctttagaatttcctggcactgttctccctttctttttccgaagtcggcatccttgaacagaatatcaaatgcgattgccgcagcgccaccctctcccaagttctcgataaccttggcgtggatggatctgtcccagttatagtagtgtccgaactttaacagcgacttttcgtcaatatcggcgatgatgatgttctggtcgttgtagggcgtactctccatgatgacgccgtctttttcaccggtggagtcaatgacttcggttgtccacttgaaaaattggtcgtagaatatattttctgccgattctgcgatatagttgttttgcgagttaccgaagatgagagtgagcaatacggcgagtgctgaaaatgcgctcccgaaaaaaagtttctttttgttttttgaatttttctgtgccatgacatgaaaaagataataattgagcgaaaagtgtcattttttgtaataaaataaggaactataaaagattatatttacagaggaaaatagaggagcgagtttttggctgcacaaaagaaaaaaactgttaagaaaacaaaaaagcctaaagtagaaccgaaggccgaaaatcaggtgcctgattcgtattttgtgacgatgatggtcggctattttgtgatgctggccggtattgtgcttttgcttgggtgcgtgacactctctatcgcaggcgcgaaaggtaactggcttggggattattttggtgcaatgttcccggaatttatgacgttcctgtttgggcgtgtcgctgtggttgtgtttacggcggctcttgtcctgtgggggctttttattgctattgcgtcgcttcgaccgaaattgttgcgttttgcagtgggggcgagcttgctcgtcgtggatttgtcattcctgatgtcgctcaagaattttggcgtgaggggggtgacgaatgatgcgatttcgatgaatgggggcgttttaggtcagttcttcttgcagaacttggcgattcctgttttcgggcgtacttcgtatgtggctccattgattttgcttttggtggcgcttgcgatgattttagtgctttcgtttggcgtgcgtccgaggcattttaggtttattccgcagacgatgcgttacgtgtgtggtgtttttggacagcgccgttcgttgggcaaggttgagattgaaacgcttgatttccctgatgtcaatcccgagaagaaagctgctgagaaaaagacgctccgccgtggcgtggtgatggaagacgagacgatgatttttgtcccggattccgtgaagatgcgcaggcgtgggaaggtcgaaccgtttaacgctcgccataactggcttacggacgatttggatgtgaatcgttcggaaatgcagacgcaggtgggcgactcgtttggtttgcctcagtatgcggcggggaatgttccgggtaacgcggtgcctgaaaatgtggcggcgaatgcgccggttgcgaatgttgcgaacgcatctgcgggggcaacgcttggcggtgcggacgaagatggtgcctacgaggatccggaaattcgtcgtttggaagaagaactccgcttgaacgaacgccacatgaatgcactccagattctggaaatcaaggaacgcatcggtgcgcttcgccgtgctcgcgatttgattgactgggaaaagggccataagggtcgtatgcaggtgaagggcgatgtgcgccgtacggcgggctctgaaactgttggggcagctattgctggtaatgctggcggaaatgtttcgccgaaatctactaagccgatgaccgtaacaactccgagggtggcaaagccttcgggtggtgaagtgaaatcttcgacaagtgccaatacgattgtccgtgacgcaacgctttcggattctgtggaaactcgcgcggctatccatgccgaagagcttttgggcggcgatggcgcctacgtagaagatttcccgggaagcccggcggttgatgatgacgaaacgtttgctccggtagttgtcggtgctgatgaagtgggcgaggacccgacctttggatctgattttggtggaaatgcgcgcccggcatctaaaccggctgttcattctgctccgattcctgtggctccgacggcgtcttacgacgaatacaagattcctgaaatcgcaaagattcttgacacgcacgaagcgcagactgcggattacaccgaagaagagcttaatgccatcggtaagatgctcgaagaaaagcttgaaaacttcaaggtcaagggtcgtgtaattggttgcgaaacgggcccgatgattactcgttttgaagtggaaccgggcccgggcgtgaaggtgagccgcttctcggcattgcaagaagacttggcgctcccgctcaaggtctcgtccattcgcatcttggcgccgattcctggcaaggctgcagtgggtgtggaaatcccgaatcgcaagttccagacagtgttctgccgcgatgtgttcatgagcgaaaagttcaagcccgcgcatgacaagattctcgtggcgctagggaaggacatcacgggtgaatcgtttacgatggacttggcaaaggcaccgcacttgctgattgccggtcagacgggttccggtaagtctgtttgcattaacgcgctcatggcatcgatgcttttcagcaagactcctgacgaactccgcatgattcttgtggacccgaaggcggtggaactcaagatgtacgaaaacatcccgcacctcttggcgcctgtcatcacgaagcccgaaattgctatccaggcgctccagtggctctgctacgagatggaccgccgtactgaagttttggcatctgcaaaggtgcgtaacatcggtggctttaacgcaaagttcgaagcgggtgaattgccggatgaagttcctgaagaagatcgtggccaccgcatggcgtttatcgttgtgattatcgacgaaatggcggacctcatgatggttgcgggcaaggaaatcgaaaagtctgtggctcgcttggcggctaaggctcgtgccgtgggcatccacttggtgcttgccacgcagcgcccgtctgtgaaggtcattacgggtatcatcaaagcgaacttgccgactcgtattagcttcaaggtggcatctcagattgacgcccgcacggtgatggaccatgccggtgccgaaaagctccttggccgtggtgacatgctttacaaggccgtgaacgatcctgatccggtgcgcgtacacggtgcattcctcagcgacgaagaagccgaacgcttggccgacgcctgctctgatcagaatgtgttctacccgcaggtggaatcgttcgatgtctcgggcggcgaagaaggcgatgaagaaggcggtggatctctcaaaaacgaaaaacttgacaagctcttgtttgaagttgcgcaatgggctattagcgtgaacggtctttcgacctctgcggtacagcgccactttagcgtggggtacagccgtgcggggaagattgtggaccagctttatggccttggcgtgtgcggcccgagcaagggcaactcgaaaccgcgtgccatgcttatcggaatggacgaacttatgcagctcgaacgttccggaagattcggctaggcttccctgaaaattgttttaaatgaaaaagcaactctatgggagttgctttttttattttttgtaatgttatgggttatatttgaagttgggattgttttccgtaagaaggtgaaaaagttgttttcagaacaaaaagaaataaaaagtctttccgcttattttgataagttagacctcttttctgaacgaattgccgttgtcgaccatgacggcgaacggaatacgacatatcggcaattctatgaaaacagcaagaaggtgaacgcctaccttcgtaaaaaagggattgggagtgaagattcggttgcaatccatgtcccgcgcggaatggaatacatggctattcgtgtgggagtcattatggcgggggctgcctgggtctcgctagaagatatgatgggggttgaacgtattgcctttgtcaagaaagactgtaattgcaaactcgaattcaccatgcaatactgggaagaggcgatgaaggaagttccctgtgccgaaataaaaacagctaagcctcatgatcttgccttttacatttacacctcgggcagtacaggaaaacccaagggcttggcccaggaatacggaatttataaaaatttgattgaaggatgctgtgggttcatggaaccatattccaatccgccatcccggtttgcgcatgtgattcctgaaagttatgtgggcggcgtctatattaccatgggtgaattgtttgtcggaaatacagtccatgttctgtcttttaattttcttagggatataaaagaccttgctcggtattttgcaataaacggaattgacacgacctttatgactccgcatttcttaagggcgatgctgaaaatgcctggctttacgcttagggcgggttttacaggcggtgaaattgtttctgatatttattctcctgagtttgatatagtcaatatttacggctcaagtgaatttgggtacacctcatgcctttttacgctggataaaagctaccgcaatacgcccattggttatgccacctgcaattcagatattgtcttgattgacgaagatggaaacgaagcggacgagggtgttttctgtattgcgcttccgtttttcagaaggtacaataaggattccgaaaaagaccagttcattttgcataatgggaaaaattattttaaaacatccgattacgccaaaaaagactctgacggaaaatacaccattctaggtcgcatcgacaatatggtgaaaatcaacgggaaccgagttgatccttccgagattgaatcagccgcaaaatcggcattgtcgcttgaattctgcgttgtaaaggcttttgcaaaaaacggcttagtaaggctcggactttattataaagatgaaaaagaaatagatgttgccgaagccgctaaaaaattggaatcttatcttccgatatttatgattccctcgttttttgtcaagctggatgaaattcctttcaatgcgaatggcaaggtggacaagctagccctaaaagaaccggataatcctgaagacttgtgctacgttgtaccggaaaatgaattgcagaaaaaaatatgcgacctttttgagaaagtccttgatgtagaccgcaaaataggaatcgatgacgactttttctttttaggcggagactctatacgcgcaatggaacttgtatcagaaagccgcgatgttgtagaatcattttcttttaagtttgtctatggcggacgaactccgcgtaaaattgcagaacttgttcaaaggcaaaaagcagaaaatcattttcaaaaagttcctgcttttttgagtggtgtgcttgaaagaaagggcgttcctgtaaacgagatgcaactgaatttcctgaatcttgatttcaagcatccaggaacaacaatgttgaatcttgcctataagtttaaactttcggacgaaattggtttggataagttttctgccgccctttcaaaggaaattgcggcccgtcctgttttgtccagtgtcattgaaaaacggggacccgagttttatattcgaaaacccgcagacaattcccacgaaattcctgttgaggaaatgaatgccagagaactgaagattgccgaagaagaaatttcccgcccgttcaatttagacggctctcctcttttcagatgtcgccttgtccgttcaaaaaacgaaaaatttcttcttttatgtgtttatcatactgtttgtgatggcctttcgttacagcattttttgaaagatctctcccgtgtttaccatggagatgaaccctccaaggattatttttatccgcttcttcaaaaggattacgaactgagaaactcaatgacatttgaagaagatagggaattctttatatcccgctacagaaaagagaattatgacgccattccaagggttgattttgatttgaaagaaaatgtagatggtcaaatcgcaaagccctttccgttctcaaaaaatgaagtgaaagaattctgcgaaaaaataaaaataggagagaatgcgttttattgtgccgcttttgcgttgtcggtttgccagtacaacaattccaaattagttcggttcggttgggtttggaacggcaggaacgatgtagaatccatgaattcggtaggcgttcttattcgcgagattcctattgctttttcgatggaaaaagaaaaaagccctcgcgtgtatttggaaaatgcacaaaaacagattgaagaagggataaatcatgcgagcctttcgtattgcttggacgaatggtttatgcgaaaaaacggggctgcaacggtcatattccaaaacgatgtttatgattatcgtgttatagatggaattataagtggtgtggagggaatcttttcggataagtatcctacagcctgcgaaagtccgctggatttagaaattattgaaagtcctgaaacttttgaggctctttttgattacaatggtgcgttgtataaaccagaaagcatggaaaaatttgccgagatattcgttcaaaattgtgaaaaactactgaaggagatgtaatggaaatcaggtcaaacttaaatggcgatgaattgaaagtagaactttcgggggagttgaatgcggtgacggctccagagctttcgacataccttgctccgcatctcgaaaagataaagtcccttgtttttgatttcaaggagtgcgactttgtttcgtcggcaggaatccgcgtgttgctttcttctttcaagactttgaaaaagaatcagggcaatatgcgactagaaaatgtgggcccgaattttaaggacgttctcgaagcgaccgggctagatgtggcgtttggaattttgtaacagaagcaatgttcaagacatttctttcaagaaagtttttttcgctcttgctatcgagtacaattggtcaactcgttattacggtgctgaccctttcagactcgatgattgctggtgtaatgctcggtgaagatgccgttgctgccatttgcctagttgtcccagcttattcgttggctggtttttggggatgtctggttgccttgggtgtccccattatttataaccgggccatgggagagtttgacaagaaaaaggccgatcgttgttttgcgtttggtttatttatgtctctcttgatgggagtaattctgtttgtcacctttatggtaatcggggatgcttatcttcgcttttatgaaccgtcttcaattgttttcggtgcggcaaaggattatttcttttggtacaagtttacttttttactgttgccgctttatactctgatgtatgtgatggtccttgccgatggcgatgaaacattgtcaatggtttcaggaatcgtgcagattgtagggaacatcgtctgctcaattgttcttgtaaaatttatcggtattgcgggaattggacttggctcgtttattggaaccgttgcggcgatactcgtttcttttgcacatcttcttcgtcaaggcaattcgctaaagcttggcttttacttctcgtttaggtggcttatcgatgttgtaaaatatagcgcggttgatgcgggctcctatctttttttggcgttttacattgctgtgatgaaccgttttatcaccttcgcttatggtcccgaaatgcttgtgcttggtgctatagtcctttttataaaagagatacaggtcttatttgatggtgtgggggagtcattttctccgttgatgaatatctacttgggcgaagaatcctatgatgccgtcaaaaaatgttatcgcctttctcaaaaaacagctgttgtcgaaggtcttgcgttgacgctgttgctgcttttgttggcgccctatgttgtgaaactttatgatatctctgatccgttgatgttttcttatgcggttggtggtgctcgaattgaagttctggggcttgtattcttgagcttgttatacctgttgagctcttactatttgctcatagacaagattaaacttggatttatgatgagtgcgctccgggatgtacttgtggtgactccggtctgtgtgtttttggggtatttctttggggtgtatggaatgtttgccggtatcgccgttagcccagtgttggcttatgtgatatcggttctatatatccgcattcgttatggagccgaaaattatccattgctgcttgcggataagctgaaaggcttcaaacataaattttacgagttgaaactggacccggcatcaattgttaaaactcagcagcaggcagaaaagttcctttgtgaaaatggggttgaccgtaagatcgtctcaaaggtgaagttattgatagaagacatttatatgctgatttatgaaaaaaatggtgccgacaaagcggtctatgcagagtgtactgttattattcgcgaaacgggcgtacagattataaccaaggatgacggtatattgttcgatttgtccagtgacgatgtcatcgccgggtcaattgttgaatttatggtttcgggctatatggaaaaattgaaggaaaataaaaaatacttgacgaccatgagctataaccggaatacattcaaggtaaacaacgaggtgcgagtatgattcaatatggcattacggaaaccatttttgctgaattgtccctgttttcaatattgttgcttttattcttgctgtataacaatatagctctgtataaaataagtattaaagataaactttctattgtccttgtgacgacaatcgtattgtctatatttgaatggatttggcactatgtagatggaaatgcgaattttcgagtgctgagctatatttgtgctgatgtttactccgtctgtttgatgattgctgtatcgatgtttacgctgttcagcctggaacgttttgaactgaattttaatccaaaaaaattgaatgctttattttttgtaacacctactattttgactcttcttttgtgcctcacaacgccttggactggtttagtgtattccgttgatgagggcggatcaattcagtataaggaattgtttgacttctttcttgtccctgtatattttctttatatgttattttcaattttgctagcaatttactatgtgataatgcatcgaaaaaagaaaaaagagaaagtggtttatgcaagaaacctgttgatatttgctgtattgacagtgtgtgtccaggcttttcagacctatatttttagaaatgatggaaattatttgataacaagtctttcttgggcgataggctttgtattctttacgacgtacgtgaatacggatcgatttgttaaaaatcgtgaaaaaattgctgccgtagaatcggatttggctgtcgctacaaatatccagttggcagcccttcctgcggtagaaaatgccttgccgacgcaccctgaggtctgtgtttctgcatccatgactacagcaaaagaagtgggtggggatttctatgatttctttgaaattgatgatactcatgtttgctttgtcattgccgatgtttcgggcaagggcgttcctgcggcgttgttcatgatggtggtgaagaccatgatccgtgaccatgcttccatgaagctttctacggcggaaatcttcaatgatgtgaaccgcctcttgtgcgaaaacaatgccgaagaaatgtttgcgaccgcctggattggtattctcgatactaaaaccaaaatcatgaaatgcaccaatgcagggcataatgccgtgtgctttgccaaaaaagacggcaagttcgagttcctaaggcaacgccatggtgtgttccttgccggttttgacactacgcaatataaagaagccgaaattcagcttgaaagcggggattgtttgttcctctataccgatggtcttaccgaggctcacaatgcgtcctctgaactttacggcgaagaacggcttttagaaaaattaaattccattgaaattcgtggcggtgaaaaattcttgagggaaatctcggatgacgtgaatgtattctctgaaggaacagatccctttgatgaccttacaatgatggtcctcaaggtggactaaaaatttttttgctaggtttgtggtcatgaaagaatacgctcctgcaaaaatcaatttgtttttagatgtaatccgcaagcgtgaagacggttatcacgatttgggaacggtcttccagactattgacgctggcgatacggtcgaagcgacacttcgcgaagatggcgaactccacctgacgtacaacgaaccgcagaactatccgctggaatccgacctcgtgttcaaggctgcgaaagcgctcaaggaatttgcaaagtgcaaccttggtgcggacatccacctcacgaaggtgatgccgttgggggcaggacttggtggtggaagtgccgatgccgccgcgacgctccgtttgctcaatcgcttgtggaacttgaacctcccgttcgaaactttggaatccatcggtgcccgtcttggtgctgatgtgccgttcctcgttcgaggcggaaccgcctttgctgaaggtatcggtgaacgtttgacgtttgtggaaccgctcgacctcccggaaggggctgcactcctcattgcgactccgcttgattctgtgccgacgaaggatgcctatgcgggggtcccgaagtctggcccagaccgttgggaacagtacaaggcggcgtggaaatctcaggtgcgggtcgcgttgtgtggtgagcctgttgcagagcctgtttctgccaacgacacgtttgtgctgttggtcaatccggatctttgcttcaatgcgtttgaaatctccgtgttcccgacgcacccgcttgtcgccgaaatgaagcaaaagttcattgaactgggggctgatgttgctttgatgtcgggatccggggcttccgttttcggaattttcaagaccaaggaacttgcagaaaaggctgccgccgctctgaagccgatttcccgctaccagaccgtcaccaaattctggcataggtagtgccgcttttttgtcaaaatgtgcgaaaaatgacttttttcagctctttttttgcacgtttgtctttgacaaaagggacttttttactatctttgtcgcaccattggggtatcgtcaagtggtaagacaacggattttgattccgttattcgtaggttcgaatcctgctaccccaatgaatttttttatctaatggagataacacaatggaactcacaacgctcaaagctgcctcgagagtgctaggtgcaaaccgcgacaacgcccgtttgcgtaaggctggtcagattccggccgtctattatggtaagggtatcgaagctaagaacatcagcgtcagcgaaatcgacttgcgcaaggttcttgctccgggcaagcgttacacgcttcttgacctcgaaatcgatggcaaggctggcaatccggctctcgtctacagtgtccagaaggacgctctcacccagaagatcacgcacgttgacttcatcaagatcgctgatgacgaattcgttaaggttcgcatcccggtcaagctttccggtctcccggttggcgtgaagactcagggcggtctcttctctcaggaagctcgttatctcatgctcgctgctaagccggcaagcatcccgtctgttctcgaattggatatctccaacttcgaaacgaacgtgaccttctacgctaaggatttcaagctcccggaaaacgttacgctcgcttctggcccgcgcaccgttatcttcacgatttcttctaagtccaagaagaaggacgctgctgctgctccggctgctgacgccgctgccgctgctgctccggctgccaactaattctggcaacaagctgaaaggcattaagagacctgctccgattggggcgggtcttttttcgttgaaaattctatattttaagttatgaaattactcaagcttttatcttgcctttcttttatcgcccttcttgggtgtgctagttctgaacctgtcgtgcagcaacaggatagcaatgctgatgaagttcgcgcaaattccgcaaaagcgtatagcgaactcgatgcggaaaagtaacgatattttttaaggttttattatgtatttaatcgtcggtcttggaaatcctggaacgcagtattcgaacacgcaccacaatgccggttttatggcagttgaaaagctcgctgacccgagcaaggactggaaatcggaacacaaggcgctcaccatgaaggtgaacattgcaggcgaagaatgcctcctcgtgaagccgcagacttacatgaacctctctggcgaagcggttcaggcgcttatgacgtggtacaaggtcaaggtcgatcatttactcgtttttagcgatgatattaatttggatgtaggccgtatccgttgccgcaaggacggtagccatggcggtcagaatggactccgcaacattattgaacatgtgggcgacaagttcccgcgcatccgctttggcgttggcaagtgccctccgaaatttgacctcagcaactgggtcttggcgaagttttctcctgaagaccgcccgaaattcgatgaggcaatcgcaaaagtccctgcccttgtggaatgctattttaagctcggcatcgaaaagtgcatggaacgctataacggaaaataaagccgttatatgcaactgatacattaaaattgttatgagctcgactagtgattaacttgtcgggcttttttattatattgaaagtaaccttttggtggaggtatgtatggtgaataaaattattattgccttgagtatgggactcacggcgggggtcttggcacaggatttttgcaatgcagctaaacatacaggtgcaagcaaaaaagtgaatggaaacgaagtgagctcgttcaacggtgtcggttacgagctttggtacgatagggctacttcgggttcgcttacaatttatgaagacggatccatggcatgttctttccagaatgctggagactacctttgccgtgcggggctttcgttcgatagcgacaagaagtataacgaacttggcggcgatatgcttgcggaattcaagctcgtgaaacagaatatcaatggtgccgattactcctatgtcggcgtctatggttggatggaagaagtctcgaaatccccgagcaaactggtcgaatattatgttgtcgataactggctgacggggtggaggcctggcgattgggtcgctagccataagatgggcgattacacaatcgatggtgccaaatactccgtttattggggtgaacatacggggccggccatcaagacacagggcaatacgacttttttgcagtatttcagcattcgtgaaaatgcccgtgattgcggagtcatcaatattagcgctcacatgagacagtgggaaaagctgggcatggaaatgggtaagctctacgaagccaaggtgcttggcgaagcggggagcatgagtaacggcgtttccggtacggccgattttccgcatataaaggtttatgtcaaaggcgacgaagttccgtcgtccagttccgttgctttaagttcaagttctgtggtgtcgagttcctctgaaactgtgccgagttcgtcatcggagaaggtcgcggaatcttcgagtagcgttgacggttcttcgagttcggggaccgatgcgattccgtttatggctcagctctttgacaaggcgggtgtttatcaggtgttcgatatgcaagggaatttcctcggcaaggttgagctgaagaatggcttgtcgcttaagcaggctgtggcaagcaagtttgcccgctcgtccgtttatctggtcaagcgtggggcctttgccaagacgattgctgtcgagcgataatgcgtttgttccctcatttttttcttttcgttccaaagttgtccataactaggaatttttatcatttgaatatctggatatttgtcttccatccaaggaaaaaagtgaccacacacaacgagggcgatgggattttgtctttgaatcatttcatccaaaccaagaatgaaatgacgaagtccctccttgtctgttgaaatgccgttggtggtaatcgcaagtactgaattttgaggcaacccctcccaacaccattcaaaactgtcttgagtactccaactagcagtaggtatcacgtttattcctttttgttgccagaaataagctattatacgattacgataacagttccatttctgtctgttagttgaatagtctctataaaggctgtaatcggtactaatcattccttcaagcttttgcaagggagcgacatttgctaagggatcgttccaaaatttattttggtgaacgtctttgacaaagcaatggccccaaagttttaatccgtcttttgggtcaatgatgttaatgggtaagcattttttgatatttggaattgtttgtgtgggagataattggggaacatgtagtgacccgacaagaggggctccctgttgtatgagcaaatgatctagagttatttggtcttcttttttcatagtttattttgtgtgagattatgcgtaagtatgcaattctagtattcgtcgccggttcccgtttttataccaatattcaaccttgtcgctcggttttaaaattcctttgcggagagcttctttgtatccttcaataaccgattcgacagcctttttcccttcagcaattgatttgtgcttggaaagcagtattattttgctgttttccttgtgctcgtaaaatttagactctgcaattgtcgctttcatttgtttcgctgcttttgcgaggctgctgttgcaaattgtgttggcattgtctccttcaacacctttaacttctactggagcaccttcaaccatcagatcagctcttttatgatcgttcggcgtttcttttaaaaaggcgacatacttgcccttatcaagatagtattcagccacctcaattgcgtttttgtccttgacgggggttcctgctgtattgaggaagccttttccttttgtacggcctgattgaccaccatatccacccatgttttactcctttgttcgccttatggcgaacattacggttaaaaaattttatttttcttgtttgtatatttttacgggattctgcatttctgaatttctataaagtaacattcgtgcggaatttacccttagataacgaatttgtaccttatcctcattcaatttgagaaaatcagaaacagttatgtttccagatatagtataggcattgtctgctgaacggctgtcaaattcaataaaggtgatgtcatcattgcttggttcgcaagaaaaagattcttcaggttttacaggaaccattctataattgtactttgcagagatgaaatcccatcttccgcaaacagggcagcgccagacttccacttcttcgaaacggagagggaggtcttttagcattacgttttctgttatggctttttttatatcatccattctaaataaagaaagttctatttgattgatgctgtcggaattccgcattccgtacccacaaaaacatctcatggatcccatattattcctccagcagatttaattgaacgagtctaatgcgggctgcactcacgctcacttcatatatttgacaaattgtattgataaaagcaattgatattttgtcgttttttgacaacttaaagacagttgctgtttgaaagaatttcttgaaaagcaagaacagagttatccttggcattagtagtgctccagcaccatagttggcttggcgttccaaccaccaaattggtttatgcaaataagaactaatactgacgatgttggaacttgcggcaatagcgttagaatgatgcataaaataatacggatgcattttgatgtggatgacttcgtgtgctgccgtaaatctgatttctacaggagaccgcgattcgtcaacgacaattgttgaattctcgataggaatgggctgcactttctttgtttcactatcaatagaccaaatgaccatttttgaaaatgcggttatccctttagcttgaggataggcgatatctcgcatttctaacttgaagccgaattcattagattcaatccattcttcaatagggacgcattgtgggtaaagcaatatctctggatgacactccctcaagtagttttccacagcatcttcaatttgggcgtaactgacacggtaaacgcccctttcgtccatggaaatatgagagtagtcaataaagtccattatttgcctttttgaataatgttaatgatatttcgccattgatcgtctgtaatcttagaatttttagcagaacgtaacgcgatggctgcaagaggggtggccttgatgtattcggtcaggtctgttggggctacatcgcgccttgctgtagcggacaaatcaaaaagttgattcctgtcattttcagaaagatttagaatggatgctattttttcgagaaattccttttcgatgggatttttctttcctttttcaatatcacaaacataagatggagcctttcctagcatatctgcaaattttcgtaacgagatgcctaactctcgacgtttttcagaaataaaaaatccaaatgaatctaatgcttttgcagtcatgattgctcctatcaaaaaaaaatgttctgcgttcggcgaacattaaacaatatatcttatttggatggctacgtcaataggataaacgcattttttttgaaaaaaatcgattttttgccaaaatagtcatttttcaccctggactcagtttcgaggtgccgaaatcgtaactttccttttaatatcgggtactttggtttttcctcatttttttttttttgaggctcggttttgtgtttttcctgaactaaaatgccgattttatattatttttgccaatgacatagaaaagagtaatttgtctcttgttctcaacctgaaatcgccaaatttcaacaacccgagaacaaggcgaacgctcacgcatggatagtccgtatagggctattcatcgcattgctgtatccgaggcataagtcccggttatttggctatgtgcccatttcggggcgtgggtcgtgcgtttatcgggtttaggctttggcgagcctcaggttggtaagcgttacgactcacgcctttcttgttgcttgcgattgattttttcggcaacatttttaaggtttgaaatttcgctgacttgcgagggctagaggcataaacaaggagttgcttatgccaagcattgctgaaatcgaaaataagattgaagatattgtagccaagtatcgtgaaactggagctacaggtgattttatttatgactttatcttggcttatgacttacctaaggcttcggttaaacgtttgcaaaacggctcgctgaatttatctaaaaatcaaggcgaaatctgctggaagggcaaactcctttacaaggaattgttcaaagacgaattaaatgtaagcttggctttagaaactgcaaaatctattaaacataatgaacgatttgtagttctttctgatggtaaaaaactgctttgtgttgatacaaagaccaaagacaccttagagactgaatttaaggatttgccgaaacattcgtcattctttttgccgtgggcggggattgaaaaaacggagtttatcgatgaaaatccggctgatgttcgtgcagctcgcaaaatggcgaagctttttgacgaaatcaaaaaagacaatgctaaaaaactgatttcgcaacatgattttaatgtgttcctttctcggcttcttttttgcttttttgctgaagatacgggaatttttacagacaacttatttacaaatactattgcagcgacaacaaaagccgatggaagtgacttgaatgaatttttagaacggttgtttaccgttcttgatacagcccccaaagaacgtaaaaagttacctgattatcttgaaaaatttccgtatgtaaacggaggacttttccgtaataaaatcgagattcctcgtttttcagctcatagtcgtaataagataattgaatgtggtgaattgaattggaaggatatcaatcccgatatttttggttccatgttccaaacggttattgacgaggaacaacgcggtgatttagggcaacattacactagcgttccaaatattatgaaggtaatagaacctcttttcttgaatgaccttcgcaaagaatttgacgctgctggaaagagtgtaaccaaattaaaaaatctgctgttgcgtattcgcaatattcaaatttttgaccccgcttgcggttctggcaatttcttgattattgcctataaggaactccgtaaattggaaatggatattttgctcaaaatgcaggaatttgggcttacggggattcatttgaatcatttttacggaattgaaattgatgactttgcgtgcgaaacagcgaagctttcactgtggcttgccgagcatcaaatgaatgtagagttttttagcaaaacaggaacaatatgcccaacgcttccgttgaaagaggcaggccacatagtttgcgataacgcctgcaatattgattggaacaatgtttgcccaaataatggaaacgatgaaatttatgtacttggaaatcctccatatttaggggcacgattgcaaaaagaaaaccataaaaaagatgttgaggcggtttttgaaaatgttaaaggagcaaagaatttagactacattgcctgttggttctataaaggttctgattatatagcaaactccaatgctaccttagcgtttgtaagtaccaattctatttgccaaggcgaacaagtcgcaatactttggccgcagatattcaacaaaggaattgaaattcaatttggttattcgtctttcaaatggactaacaatgctcaatataatgctggtgtaattgttacaataatagggcttagtgacgaaaaattaagaaaagaacattttttatttaatggattaagaaaaaataaggcctctaaaattaatgcatatttgtcttcgggatcagatgtaattgttgaagaaaagaaagactctttaagtgatttccctcctatgaattttgggagtatgcccaatgatggtcaatatcttctttttgaaaaaaaagagcacgatgatgcagtaaagaaatgtccagaaataaaaaagtttatgaagctttttcttggggctgatgaatttataaatggagagaaaagatattgtttgtggattacagataatagcaaaaaagaagctatgtctattccaattattgctgaacgagtaaaaaaatgtaaggagctacgtgtgaaaagtaaaagagcagcaacaaataaattagcacttgttccttataaatttggagaaattcgatataaggaaacctcttcaatcattgttccgggagcttcttcagaacgtcgtacttatatccccatggattttctttctaaggatactgttgtttcgaatgcagcgtttgcagtatatgatgcagaaccttggcttttcagcatcctgaattcaaaaatgcatatggcgtgggtgcgaaccgttggcggaaaactcaaaaatgattatcgctattcagccaagcttgtttacaacaccttcccgttcccgcatatcaatgatgaacaaaagaacatgcttaaggactacgcttttggcatcattgctgcaagagaaaatcatccgggaaaaacgttggctgagctctacaatccagaatccatgcccaatgacctcaaaaaagcacacgaagaaaacgactttgcaattgaaaaaatttacagagcaaggccatttgctaacgatgaagaacgccttgagtttctctttaggctttatgaacagatgattcgcgaagaacaggagtaatcaacatgcctgatattgttcatttcgaatacgcccaaacgggtaattcttccaaaacggattctcttggaatgcgagaaatgcaggctcgtgcctatgcagcccgtgcatctcaatatttgttgattaagtcacctccggcatctggcaaatcccgagcacttatgtttatcgctcttgataaactttatcatcaggggctaaaaaaagtaattgtcgccgttcctgaacgatctattggagcatcctttgcaaaaactcaactgcgcaaatatggattctttgctgattggaatcctgtggatgagtataacttgtgctttgcggggagtgattccagcaaaggcaaggtaaaaaaattccatgaatttatggaaagcaaaaatgacaacatcttaatatgtactcacgctaccttacgttttgcagccgaaggattggacgaaaaagcttttgatgattgtctcgtcgctatagatgaatttcatcatgtttccgcagatgattcgagttgtttgggtgaaatgttgcgtggactgatttcaaagtcttcggcacacatagtcgctatgaccggttcatatttccgtggagattctgtcccagtgctctcgccagaagacgaagcgttatttaccaagattacttacaattattacgaacagcttaatggttacaagtatttaaaatcgcttggaatcggctatcatttttatcaagggaaatacacatcggcaatcggagaaattcttgataccgacaaaaagacgattcttcatattccaaatgtgaattccggggaatccacaaaagataaacattctgaagtcgactttattttagattcaattggtgaagttgaaaagcaagatttggaaacaggcgtgataacggttcgtcgtaaagacggaaaattgttgaaagtcgcagaccttgtagatgatgaaccggcaaaccgtacaagaattgtcgaatatcttcgtaaaattgcaaaacccgaagacatggatttaattatcgcattgggaatggcaaaagaaggtttcgactggccgttctgtgaacacgctcttacggtcggatatcgtggctcgttaactgaaatcatccaaattattgggcgatgcacacgagatagtaaaaataagactcatgcacagtttacaaatttgattgctcagcccgaagctaaggatgatgatgttgttgtcgccgtaaacaatatgcttaaagcaattaccgcatcactcctcatggaacaagtgcttgctcctgaatggaatttcaaaactcgcgaagatggagatgattctgaagaaccgggaacaatcaaaatccgtggatttaaaacaccgtcgtctaaacgagttaaggatattattgaaactgatataaacgatttgaaggcttccattttgcaagataaaaccatgcaaagtgcaatgccgggcggtgtagaacccgaagttatcaacaaggtgttgattccaaaaattatccgcacgaaatatccagatttaaccgatgaagaggttgaagaaattcgtgaacatgttgttgctgataccgctattcgaactgcaaaaattgaaaagcatggtgacaaacgatttattcgtatggcaaataagtttgtcaatattgacgatttgcatattgacctgattgattccatcaatccgttccaagcggcttttgaagtactttcaaaatctgttactccgagcgttttgaagatgattcacaatgtcatcgaagaaacccgtatcgagatgaccgatgaagaagccatgcttctttggcctaaaattaaagctttcagagaaacaaatggacgtgagccaaatatatcttctgtcaatccacaagaaaagcgatttgcagaatgtattgtatatctgagaaaacgtaagagggaacgcgatgcccaaaacgctagatgatattttcgctgatgattcctatggcttgctaaatgaaaagtccaaggcgaatccaattacagaccaagatcgcatggttcaagaatttgaggaactttcacgtttcgtaagcgaaaatggcagggaaccttctgaaaatagcaatgatccatctgaatatcgcttagccaaaaggctcgcgaaatatcgtagtgatagcaagttgattgaaaatcaagcgatatacaacgccgatgttcacggattacttcattctacaggaaaaagcaatcaaagcaaggaaatgagttttgatgaaatccttgattcttttaatttgaacgaagaagaaaaatccatattcgatttacatccgtcggtaaaaaaagctatcgatcgcgatgaagcagattttattgcaaaacgcaaaccatgcaaagatttctccaaatacgaatcaaagtttaaaaaagttcaaaacgatatccgtagtggcaagcgaaaactcctcgatgcaaaaatatctcaccttaaagagggtggattctatttttacaatggagtgcttttctttgtagaatcaattgagatttctcaaaaaaatgcagttacccccgaaggcaagcatatttatgaaaacggtcgaactcgctgcatttttgaaaacggaacagaagcagctttacttaaacgttctgtagaaaagttattgtatctgaatggaaaaactgttactgaaaatagcgaagaaacagccgcgaaagcagaaaaggaattgggcatcaacgaaaaagataaggcttgtggctttatttatgtttgctcttcgttaagcaaagaaccgtccattgcagaaattaaaaacctgtataaaataggcttttgcactacatcagttgaagaacgtttaaaaaatgctgaaaaagaacctacatatttgatggctccagttcgccatattgcaagctggcaatgtttcaatatgaatccgcaaaaatttgaacagttgattcataatttctttggtcgtgtatgtctaaatgtggatgtctttgatgaaaagggtgagagacatattccaaaagaatggtttgtagttccgttacctgtaataaaacaagtaattgaaatgataatcactggtgaaattatcaaatatcgctacgatgaaaaaaaacaggttctagtgaaacgatagattttgtttcaatagcggctttagatgaagcaattcgaaagaatgtcagcccggctgacgatatgaaatgaaaaatcaaactataggcctctcaaatcttgagaggctttaatgttgcctaaattgcggaaaaagatttagacctcttgacaatcgtgattttctgatttatattgtatagtgaacaaatgttcaaagcaaacgaaatgtaatctaaagccacgccttttttagcttgtaggcgggagaggagtgaaagatgaaagaacgtaagtccctcaaggactgtatcgtgaaaccgggcgagaagagtcccttcgcaaatcttcttattgatttggcgttcaagaaagcattcgatccggacaagcccactagccgcaacaatctcatcaacctgctgaacgacctgcttgaaccgcagcttaagcggccaatcaaaaacgtgtggactcgcaatgtcgcaaagaatctgagtggtagcaaagaatctcgcacggcaattttcgatttgcactgtaaagacgatatgggcaatttgattgagattgaggtgcaaattcgcgagatggataattttatgaagcgtctggctttctatgcgagtgaactggtggccaatcaggccgaacctggtgaagagtggaattacgatgttcagccgacatacgtaatcgcgttgactcgtattcatgtttttgatgacgaaaatgctgttcaccgtgccgccgtgacagatttggaaacaggcaaacaagttatggatacatacaactatgctgtaattgagctttctaaggttccgtttttcattgagaaaacatccagtgatttaagcaaatggctgttcttcttccgttacttgaaccgcctcaaggaactccccgaagagttgaacgagtccaagtttcaacagttgacggaaagctcgaaagtgtctaacttttcaaaaaaggaatttgaggcttatcagcgtatgcatcacgaaaaatgggatcacaatgtcatggtgccgggcattttcaaggaattcgcgacggaaatcaacgcaaagattgaagaacgtatttccgatcgaaatcatgaaatagccaagaaaatggttgccgcaggcaagttgtctgatacagaaattgcagactattctggtctatccgtagaagatgttgtcgttttgcggagtcaaatgtgcgagtcggattaatatcctgtagtccttgccgagcctattgattcttgtcttgaggcttgctcgccttgcttatgctcttttttacatatttctagcggtttagagctaggatttaaaaccgaaaattactatattctatgcgcaaaagaggtactttatgaaacttttgccagaagctttgacgtttgatgacgtcttactcgttcccgctgaatcttctgttcttccggctcagacggatgtgagcacccagctcgccccgaatatcaagctgaacattcctataatcagtgctgcaatggataccgttacgacggctcccttggctatttcccttgctttgcagggtggcctcggcattatccacaagaatatgtccattgaagaccaggctgaagaagtccgcaaggtcaagcgctggcagtccggtattgtgaccaatccggtgacgctcgatgccgatgagccggtgtctgctgcttttgaacagcgtgctcgcaacaaggtgagcggtttcccgattctctccaagggtaagctcgtcggtatgctcacgagccgcgacctccgcaccgttagcgacatgaacgtgaaaatcagcacggtcatgaccaagaatccggtgacggcaagcccgaaggtgagccttgccaaggcgaaggaaatcctcgccgaaaagcgcattgaaaagctcccgctcgtggacgcttctggtgctttgaagggcctcatcacgatgacggacatcttgaagcgcgaaaacaacccgaacgcaagcctcgacaagaatggtcagttgctcgttggtgctgctgttagcacttctgcaaatactctcgaacgcgttgctgccctcgtggacgccggcgttgacctgttgattatcgatacggctcatggccaccacattggtgtgcgtaacatggtgaagaccgttcgcaagaaatatccgaagctcacgatttgcgccggtaacgtttgtacgccggaagctgttgaagaactcgccaagtgtggtgccaacatcgtcaaggtgggtatcggtccgggttccatctgcacgacccgtatcattgctggtgtcggttacccgcagttctccgcagtcgttgaatgcggcaagatggctcgcaaggtcggtgtgaagattatcgctgacggtggcctcaagttctctggcgatatcgtcaaggctttggctgctggcggtcacgctgtgatggtgggctctctctttgccggtaccgaagaagctccgggtgaagtcatcctcgctgatggccgtagctacaagagctaccgcggcatgggctctctcggcgccatgaaggcaggctctgctgaccgttacttccagggtggcgttcaggaaccgcgcaagttcgttccggaaggtatcgaaggccgtgttccgtacaagggaccgctccgcgacaccgtttaccagctgattggcggtatccactctgctatgggttatgccggtgctgcaaacctcgaagaactctacaagaaggcaacgtttgtccgtatcacgggcgcaggcctccgtgaatctcatccgcatgatgtgaccatcacgaaggaagctccgaactacaggaccggtgactaatccttttcggtaaagaagttttaagagacccgtaacttgatgttgcgggtcttttgatatatattgctgaaaaggagatgctctgtcatcctggaacgaagtgacgggatcaacgggcatgactgcaaggtagcgttttttatgaataaaaggtcacgttcgagttggttgttggcggcggtgctcgcaggttcgattgcgttgccgtttgcttttgtggcatgtggcgattcgactgatggtgcgccggttgctatgggcgaggatttatcttcttccgagatgttggcggaatcttcgtcttctcaagaatccgcgaagccattgagcagctctgcgaaaatttctgcaagttccagctcggtgaagtccgaaagctcgagttcggaaaagctcgcggcatcatcttccgcgaagcccgctgaatcatcggatagcggagtctgcacgaactgcgatagctatacggcggcagacccgatgcttgtggaaaatggcggcaagggatctgtaacgacttacgggagtgtcactgcgaaagaaacgagtctcggtggcgcctgcaattacggacagacgaatattcagtattatgcggcaatccatgtgaacgtttctccgggtgatgataaaggcccgtgggatggcggcatggcttgtggcggctgcgttcacgtgaaggcgaaaacaccggatggctggaaagaagtgactgtgcgtattacggaccgttgcccggatgcaaattgcggcgtggatttgggcggtgcgcctgctagcgatatcatgggaaatcttgtcggccgctattacggcgaatgggaatttgtgagctgcgaaggtgttgaaggcgtgtggggcgattccacatccatttgggtcaaagaaggtgcaagcacgtattggagcattattcaggttcgcaacccgaaagatgctgtccgcaaaattgtattcaatgagttggatggtgacaagtcttatacgcttgagtttgttgtggggacggaaaacttctggaccgttccgcaagagattttgcagtccaataaaaaatatagcgtagtcgtcacgtatcgcagcggtactgacgacgaatggattttagaaagctccgaactaacaattcctgaggcgaacctttatttgtacgaacataggaaaaaataagtttgtatattttgcaataaatgctaaaaaggagttggtgtgaaatacataaagtttgtacttgtttctcttgctgttttgttcataatgggctgcggtggaaccaagactactgtttctgaaaactggaattggcgcccagcaactatcgccgtgatttttacgaatccggtagtgatgaatgcagatgacgttgaagatgacttgccggagtacgtcaataatttttcggaatggatgtctgctgagctgaaaagaaacattgaatccaaagcgacattgcttggcaataattctcgattgcgtgtatatatgatgacttacccgaggggaatctccggtagtgtcaatttttatatgggcgagtctggggtaatgtttgaagaaaaagacgtttttgctttggaaggtgaacttgctttgcccgaagcagatgcttacttgttcattgaccaactcaaaatcaattctgtgcttacgggtggcggcttgggtctgcttggtttgttgctccacgaggggttgatgacaattaatggttcttatggtttttatgatggcaaaacccacgaacgcataggttatggaacgttggcggctgttgaagattatgtctttggtgtttcgaagtcaaactgggaaaatctgatggaaaatgcagtgaagtttatatttgacgatacgcctgttttggaatgtgatcattgctctgtccgtgcagaagcgaattgggatgagtcaaagaaaacttcgcgtaaggaagctccaaagaagagcgtctgggattagtttcacttgatttaagaattgttcaaaaataaaaacggcgccttggtgggcgtcgttttttgctagagtcgcggcatttgtgaaatgcgcgacttctgaaacgcgacttttacttgttcaagcgttccgttgcttcggcgactgcaagcaagtccgcttcctggaacggcttgccaatccactggaggccaaccgggagtccgcctgccataccgcacggaacgctcacgcccgggagaccggcgaggttcaagctaacggtgtagatgtcggagaggtaaacggccatcggatcggattcgttcatgccgcacttgagcgggagacccggcatcgtcgggcttgcaatcacgtcgcaagtcttgaatgcttcggtgaagtcgtccgtgatgaggcggcggaccttctgggcctgcacgtagtaagcgtcatagaaaccggcggagagaacgtagcttccgaggaggatgcggcgctgcacttccttgccgaaaccttcactgcgggacttggcgtaaaggtcgaagagcttacgagcttcggcactgcggtagccgtaacgcacaccgtcgtagcggctgaggttggagcttgcttctgccgttgcaatgatgtagtagctggacacagcgtagctgatgtgcgggaggctcacttccttgatcgtggcgccttcggcttccatcttcttgagcatgttttcgatagcggccttgcattctgcatcgaggccttcgccaaagtattccttcggaacgccgatgaccttgcccttaacgcctgtgccgagctttgcggtaaagtcttcggtcgggcgagtgctcgtggtgttgtcgtgcgggtcaatgccgcaaattgcaccgaggagcgttgcgcagtcacgaacggttgcaccgaacggaccaatctggtcaagagagcttgcgtaggcgagaaggccgtaacgggatacgcgaccgtaagtcggctttaaaccgacgacacccgtgcaggcagccggctggcggatggatccacccgtgtcggaaccgagagcgcaaggaaccgtgccagaggcgacggcgactgcggaaccacccgaggatccacctggaacgcgggattcgtcgagcggattcttgaccgggccgtagtaagaggtttcgttgctggaacccatggcgaattcgtccatgttcgtcttgccgacgatgatggcgcctgcggcttcgagcttttcaagagccgttgctgtgtacggggcaacaaagttgtcgagaatcttggaggctgccgtggtgcgtgtgccggtcaagcacatgttgtccttcacggcgaccgggatgccatcgagggcgcccagagacttgccttcggcgcggcgcttgtcgctttccttagcgcgttcgagagcgcggtcgttcagcaccgagatataggcgttcaaattctttgtagattcaattttttcgagggaggcctgtgcgagcttttcggcagtggtgctgccgtttgcaagttgagcctgaagttcctgaatagtctgcattatctttctccggaccatttcatgatgtaaatagctaaaaccatgccaacaaggcctaagacgttccctttgaagcctaaaccaagtgcaaatttgacaaagtacaaatcaatgacgacgggttgcggtgtatcgccagaaaaaccgatactgaaatcgggacccgctgtaaagaagtggtgtacgctattatcgtagccacctgcgttcaagagtactccgagttcgccaaataaagctccgacagcttcgctcaagatgccgcctaaaataaggccgacaaagatgaataataagagacgtcctagtgagttcttgtgagtcatgcccgcaaatatagtatttctctcgtctctcgtctctcgtctataatctcattaacccaaatcgatatcgggtgaaacctgtatcgtgaagtcggggtaaagctcagctgcttcgctcttgatggtttcgagggcttcctgggcgtttgcaccgaatttgatgaccacgtcaaagcgcatttccttggcttcgatgtccacgtaaaaaccgtgcatctggagcgcccaatcgtgtgacttgactttgtctaaaatcgtgtcgcggattttggcggattcgtcgttttgggtgttgtaagagtaaacaccgatagcggtgaggatgacgcctgtttcgcggtagactttcttttcgagtttgcgggtgagggaatccaggtcggcgacagtcatggagtcggggagttccacgtgcacggaggcgagtttcttttcggggccgtaatcgttaatgacgaggtcgtatgcaccgtggacgccttcttcgctgcggatgaggctcttgatttgcttggtgagttcgttgtcatttttcttgccgagcaagtcgctcacggtgtccttcaacatttcaaagccggccttgataatgaaaatggaaatcagaacgccgacgtatgcttcgagcgagagacccgtgaaaatgaagatgagtgccgaggccaaaacggaaagggagaggatggcgtcaaagagcgcatcggagccggaggcgatgagtgaaccggaattcacgcgctcgccttgcgatttcacgtaacgaccgaggacgactttcacgacgacggcgatggcgatgataaccagtgaaactgtggagtaatcggcttcttcggggtggatgattttcttgacggattccacgcaagaggtgatgcccgcgtaaatcacaatggaggcgatgaccatggcggtcaggtattcaatgcgaccgtaaccgagcgggtgcttttcgttgggcaattttcgcgagagcttgttgccgacaatcgtgatgatggacgagagtgcgtccgagaggttgttcacggcatcgagaacgacggcaatggagtttgccataaggccgataaccgccttgacgctcgcgagaatgacgttggtgacaatcccgacaacgcttgtcttgacgatgaccttattgcggttttcttcgttgcagttctttgccatatgattctcctactaatttttctttggattatcgctttgctctaatcccaaatgctaacctcggtcatgccaaaacaagttttgtcgcgactctcggctttcgcatttgtcgtctctcgtctattttatgctccagtcaatgggttcaagtcctttgctgacaaggtaagcgtttgctttgctgaagtgcttgcaaccgaagaacccgcggtacgccgagagcgggctcgggtgcggggcggtgagaatcaggtgaccgcgattgggcgcgatgagcacttgttttttgatggcgaagctgccccagagcaaaaagacgaggttctcgcggacttgcgaaagtcgctggataatcgtgtccgtgaactgctgccagccaatgccggcgtgacttgccgccatgtgggcgcgcaccgtgagcgaagcgttcaaaagcaaaattccctggtgagcccaaccttccaggtttccgtggggtggcggtgtgatgccgagatcgtcgtggagttcctggaaaatgttgatgagggacggcggcggctcaatgccaaatggcaccgagaagcaaagcccgtgagcctggcccggattgtggtacgggtcttgtccgatgatgactgccttgactttatcgacgggacaatagtcgagtgctgcaaaaatctgtggtccaggaggatacaccacgtgatgctccgcgtgttcctgcaaaagttttgccttaatttgcttaaaatacggctgttcaaactggtcggcgagcagttttagccaagattcttcaagtttgacggacatagggctatggggttgtgaggtaatggggtatggggttaaagtatggcaccgtaggtgcgattaaatatgcccagagggagccgcgggcgaccgacctcaaagcgagtgaatgcgagcgtgctcatagctcattcctcctcgtaagtatcgcgattttctcgccgtcgaggcgtgtgtagaatagcgttgctgtgttcttgcccttgggcttgagtcgcttgatttcttggtcgggatcgactttgacgcctcgcagcttgagcgtgagttttccgatgtcgtgcgatttgagcatcgcgcggacggcgcctgtcgaaatctcggacgattccaaaatctcgtagttggcgaaagcgggggcggggagcggcttttcgcttgtcacgtaagcgatgcccggagaaatcaggtgcgtcgtttcgtcgtgggcgagggcgaccactccaaagaggtggctgcggagcaacaccggcgcgggttctgcgatgaactttgaaatcccgccgagaggcaagtcggattcgctgctcgatgtgcggtaaatgcggtcgcgaccttcgagttcgtaattgtggtcgtattgcgattgttcgctctcgttgcgggcttcgcgcttctcgtcgcgggcgaacgtccagttggcaatttcgttccctgttttgtcgaccattacagcgcggacatggtcgggattcttggcgagttcgccgaacagcaccaaacattcgcggcagtccgtgcgcgaaccgatgtacaggatttctgtgccacgcggaatttcgcaaatagggtagccgggcggaattttagccatgccgcctttgtaatgctttgaaatctcgatgacttcttcgaatgtaggcgtaaggttgcgcaagtcgcgctggttctcgccttcgatggctcgacgggcagggtcaatcgtgaaataatcggcgtgttgggcgtctgatgttgcgttggagtgcgccgcgacttcgcggacatcggcgaggatgctgtgtgcgtcgctggattctggcgacgcacacagcatcacgctgctgttgtagcggtacatcgcaaggcggttttcgtcaaggtccacaccgatggcggtcagttccttcggcaaaaagaaggaatccccgcccatgccgcagcaaaggtcgtgaacggttttgcctacggcttcgggtccacttggccacaagtttgctttccaacgcccgatatcttgtgcggtgctctgttccaacgctaatttgtcgcaaaggaggaattcggtgttttcgattccgaatttttcgcgaaattttggcacgagagccatatagtccataatggcggctcgttcttcgttgctgaattccttggctagctgcgtcgaaacttgcaatgcatccaattttttcttggttgcaagcttgatgaaatcctgaactttagccgaagtgagtaaatccgcgttgaacatgctagaaatttaatttttatgcgggaattttacaatttaaaattttgaggattagcgattaagatgtatttttatgtatgtcattcccgcctctgagcggaaatctcctttaataggattgggttggtatgaagtttttgaaaaatcttgcggcgtgcgtgtcttgcgcttctgttgctttgctaatgcaatcttgtggtgacgatacggctttgtcgcctgtttatgctttaagttcttcgtctgcgcaggagtcgcttgaatcatcatcgagtgtgcaggagtcctcggctcaggaatcctcgtcatctgttgaaaatttatcgtcttcttgccaagatggtgactcctcgtcttcagaaacatctttgtcggcagggactgaatcgtcttcatccgtggcgacatcgtctgaaatagaaccgacgtcgtctgaaacgttgcagaattcttcatcgtccgaagctcagtcatcggtggctgaagcatcgtcgtcttctaatgcgtcgcaaccctcctctgcaatagaatcctcgtcatcgcaagcgcccagttcatcttctgaaactccgagttcttcttcggcccaacccataaaaatagacttctacaacggcgccgacatctctgaagtccaggaatacgaacgaaataatacgaagttctacgatgtcgatggcaaagaaagcgatatcttcacaatcctgaaaaatcacggatttaactccattcgcttgcgcacgtttgtttcgcccaaggcaaagtacggctatgcggcgagcggttgcggtcatgattccgaagcgtatggtgacaaagaccacgttgttgcttttgccaagatagtcaaagcggcgggcatggggcttctcgttgatatccattacagcgatgtctgggcggatcctggcaagcagattatccccgaacgctggcgtaacgtgaataatgccaatgcgatggcggattccgtgtacgcatacaccaaggatttgatgattgcacttaagaatgccggtgcaacgccagacatggtgcaagttggcaatgaaacgactcctggcatcttgatccacaagccaaacagcaaaacagactgttggggaaatggtgtcgataaggctgcgacttctgtcaatggcgatatgggaacatcggcgggcaaggcaaatgccgccaagtatttcaatgcaggcatcaaggccgtcaaggaagtttcgccatcaacgaaaacagtgctccacatcgaaagtatccgcaaagaagaaacagttaaatggtggatgggcgtcatctttgatgactataaaatccctgctgacgtgatgggcttctccgcttacacggcatacggcgacggcacacccgataagtggaagaatttgttcaatacgattacgacaaagtattcaaaattggaatttatcgttgcggaatacaacggcggcgattccgataaccactacaattttgataagtcccgccaaaagactcgtgaatccgtccgcgaaatgaaccgctggatcggctcgttcttctgggaaccgacaatcggcggtgcgtggggctcgggactttttgactggcgtggtaaagatgtttacgccaacgccaaggctttcgaagaattttactaaagcgaagatttacaaaacaagcctctccgaattggagaggctgcattttttatatcacaaatcagacttttctcaatcaagcaaacgctctttcgtcaaggtttttattgaagttgaaaaactacaaaatcggctattggcgtttattttgcttggaatacaataagtccttcattcgttatccgtactattttctatgatgtctctatcaagtagttcaacaactagttggtatgtcataacttttgcaatctatgcagattgcattatcaattacaaagaatctgtgtgagtttttctacagtgcagaatttatctataacgattcaaaattaatttatatattctggctgcctatccctttatctttggtggtgtaattagttcttctatccattttatcgttttatttgttgcttctgtatcatgcttaaacacatagtaatatagtgtacctattgctaacgctgcgtctccgtgatttaagcttcctgccatttggtgaccgatgatcgaacaaattttaccaagagctttgtcatctagttctgtggttggaattgatgaaacttcatgaattttggaattcacttctgaacggaacttttcggtggatttattcaattcgtacaatatcggagttaaaagtcggcgtgatgcttttcggttgtcatttatgtagttatcactaaatgatggtctaccgcgttttcgtgttccttgccatatttccgaaatggtttcacataaatcatctatagtcagcatccagcatcctcctgtagagaccaaacgcttcaagtctgtaatgcaagcagatatggttatatcatcattcaggattatagcgataaataaatcgcgtgttcgttcagggagcgttcctaattctggttcgagtaatgcctgaacagtgtctttatacttgctgccaaatgatgttttggataccaaagggattcctggattttgtttgtttattgtgaggcgaatattgtctttttcctttgggttgaaatcgttgccatgatcccagcgctttaataattctgtgcatatcaattgtagggtttctatggatagtgtttctactggatctggtgtaattttttgtatttctttcagcaatgcagttctgtatgctgatttgtctttttgtattgcttcaatggcgtgttctattaaaattctatcgccagaatgtttccaaaatacgagtttgccagtgctaaaaattaatgttttatacgcactccatgctagaaaatatcctattggttttattacacaccaatcaagaataaccttgaaatctatatccatagaatcaacacctttgttgtaattttttatggaaatgtaacaaacaattaaaggactctaactcttacattttattatctgcatcttgaataatatccaatatacatttggttacattgttgttgggtggaagtttgctgtttctgtataaaaaattgcatgtttttgtagatttcccgcttaatctgtgcggaaaattgagaaccgtattataaactcggttgaaacactttggcaaatgtttatatctccatggtcgcccatttataccccacataataacctcaatcagcaagttgttcatctcatagggtgtatacacttcaatagctggttccatttgcttggatttataatcattgaaccaagactttgcttcgttaatgaaatctgtatcatttggaaatgcatccttgcctgtggtgccgttccatacaagatgtagttcaaataagcaccatatataatgttcgctagttaaagtcgccaaactcaatgtgctgcttgattgtccgtttgatatatggaatcgttcatttaaattatacagggccattctacatgctttcaatcgttttcgctctaatctggcttctttaccaaaatacgcaaatattttagtaaatgtggcatatacaattgatgcgagaaaaccaccaacgataccggttacccacgggtcattccaataatcagtcatgttttactccgtcattgctttgggttgtgttaaatcaatataatcataatcaaaaaatagacaaaaagattgagttgcttaatgagatgaggagtgtcttacatacattagatattgataatgtagattggctaaattaaactattgtaacgacctttacgcaaacgccaaagccttcgaagaatttttctaggaactaaactttcgccgccattatgtcggcaacattttccaaagagattcccttgaggttttttcgaagcatgacatttaaaatgagatactttatggggcctggtgcagggatcatgtggtattttatagtcacagccatggctaagtgaagccgaatctttttcccgaacatttcgtctggttgaattgatctgccaaaatatgcggctgtaaattccacccagtaagcgcgcaactgttgttctgtcatgtgaaatatttgttgcacgctctttttggtacaaagaatgttggtaaacatgtacagaagggctatatcaaaaaggtaatgcccatagccgaaatcgcccatgtctatccagtaattttcaccggtcttgtttgaatgtacgatattgccaggctggaaatcgtactgtaggcaaccatgactgtcaggaactagctctatagcggccttcaagatatctttgtacttcttgaatgtgaatagctttggaatggccttgcgtatggtttctttatagcacaagaattgggttgggtcgcagtttatgccatgaaattttttcgcttcttcggcgtggatttttgcgatgcggggcaggtcacttggattgtcgtgaatcatccttgtgaacgaaattttttcttgcactttctcatagattatgccaaggcgtcccgattgactttcttcaaccagttcgattgctgcaggagttttaaagccgacggaagcaatctttctagagttttcaaactctgcgataatgtcttccttgcgcccctcaggtttcatgagcttgagcataatgctcgaatctgtttttgaaaagtagctttctccgaaagccccttccccttgcaattcccagtcatttaaattaatctgtttgtaattcataattacgaatataaacaaaaaattggctatggttccactctaaattcaaatcggttcttccagcaactttcgcgttcaccattttgtacgctttttccgagggcatccacgcgctttgtttgcgcattctgcatttgcgaagcgtcatgccgagagtttgccgcgcgttttttgtgaatgtcgcggattcctgtagttccttcgcgcaaagcaacagcgatgctatctagaatcggatttccgacgccttcgatgtagtcgtgcgaaacttcccagaccatgatgcctgcgtaaccgttttctttgacccaacgcgatttgacggcggaagaatgcgggtcttcgaaggtcacgtatccggttgaagatacgccgtagggctctacagcgacgctgtcatagaagtatttccagtcggtgtttgtgacgatatctttgtatgcgatttgcttggcggtacctttggtaaagtcggagcccggtcctgttgctccttgaaattgaaacccgaatgacggaattccgaagaccatcttttctgtcgggacgccgcgctttttccaatagtcgcgtgtttcttcccacgaccatgtggtgtatccatcgtgcgggtatagcggcgaatcgaacatggctttgtcatcccagtcgccggtgatatcgtaagtcataaagccgagccagtccaagtttttcacgaggacttcggctgtgaaccatttcccgtaatagggcgagcaggggagcgctgcggaaagacttttgtcttttgggagggcttcgcgaagttctgtgagcaatttactgtaggcgatagtgtctgcttcggggacgggattgtattcccattcccagtccatgtcaagcccgtcaagattgtggtctgcgacgtatttgacgaggtttgctacgaatttttgacggagtgcatcgtttgacgcaacgggcacgaagttgtcgctttgtccgccaccgccgagcgagacgatgacttttgtgccggctgcatgggcgagcgttaccatttcgtcgagtgcgcttggatcctctgcggcgtctccgcgcaatgaaccatccgtgtttggcgtgatgaaactccacagcacgtgcgttaatttgttgtacggaactttgtctacagtgtaggctggcttgtgccatttgccccaatccgggtaatatccgataaacaaaggtgctgcccacgcggagcaaattccgccgagtgtgaaaagagaactagcgacgaatgttgcaaaaatatgtgaaattctattcttcatctttaaactcctaattaacgactcctagcctctcttcaattcgaccacataatccgcggcgtcgacgaagtcttgtgcatgttcaatagcaatgacggtgtggccggcattgcaaagtccgtgaatgagcccgagcaactgctggatatccttttgatggagaccgcgggcgggttcgtcaaagaggaacaatgtgttcggggctttggctcgcgcgagtgtaatggagaggcggagtcgagcgcgttcgccaccggagaggtgtgctgtcgtttgaccgagacgcaaatagtcaaggcctgtatctacgagcggtttgagcttttcggcgaacggcttcatgttcgtgaatagcttgtatgcactgccgatttccatgtccaaaatgtcggcgatggaaagcgacttgaatcggatttccaaaacttcatcacggaagcgcttgccgaggcacacggggcattcggattcttcgtagccgagcggatcgtaaatgacgccttctcctttgcagttctcgcaacggccaccgggggcgtgcatgctgaatttggaggcggtgtagccgcgcactttgctttcggggagcttcgcaaacaagtctcgcaatagcgtggtgaggccgatggcactcaagactgtgctgcgcttactcccgtgaaaatctccggtcgtgagaatcgaaagagcgtcgatgccgagctttttgaattcttcggctttggcacgtttggcgatgttttcgaaaaggagtgtcgattttccgctgccgctttggcctgtaatcacgctgaatttgttgatggggaaggcggcgttcaccggcgccatgtcgaacttcgcgaagttcttgacgaggattgcttggcttttctcctcgcaatggcattctacattccttcctacttccgacttcctacttcctactgcttttatccacattcccgtgggcgattcaggattctcaagtacttcgtcacgagtgccttggaataaaatttcgccacctttttcgcctgcgcccggccccatttcaataatgtagtctgctcgcttaatgatttgcggattgtgctcaatgagcacgagcgtgttgccacgcttgcggattttttcgaggactttccaaagtgcagagacgtcactagcatggagaccgctagcgggttcgtcaagggctatcaaaagaccgttcaaatgccctgtactgaggctggcgagtttaagtctttgcaattcgccgcccgaaagcgtttgtcctgcgcgtcctggcgtgaggtaaccaatgcccaaatcgttgatggcttcaatacggtcgaggagcgaattgaatgtcgcctttaaattttgcccgattttgttatcgaaaattttgtgcaaaagctccggcaattccgcaaattccgtcgtgagaatttgcttgtaactgacgtcatctacggtggcgttcaagtatgttttcttgaggcggagcccgtgacagtgcgggcattctgcgttttcgtcctcgtcactttctacattggattcggcgcgacctttgccgcctcctttctcgttgatttttgctggggcagcttcttgaatgattcccgtgccgtagcaatattcgcagacactggtgcggctgtatggcgagaacgcgcgtgcgtccaggctggcgacggtttcgtttgacttttgcgattgatgctgctcatcgcttgcatttgggcagcacggctttgtgctgtagaacttgcgttcgcccgcgatgtcaagcgtgattgcggaatgcgtaagctttaatgtgccatcaacggcttctgcgattcgtgtgcgtgtgttttcacgaacgatgattctatcaacgatgatgaaaaattctttgggcgtcaaaaccttttcgccagggagcaagtctgcaagcgaatacatggtgccatcggcaatcgcacgtgtaaaaccctgcgccaaaaatacggccgacagtttatccaacgtcgtgcgactcttactctgcgctttctttttgtcattcctgtctgcattgatgtcgccccgcacttgttgcggggtcgccatttccgcatttcccgtttcaattttcgccaagaactgtagctttgtcccgatgggcattcctgcggtttcgcggatgatctcttcgcggctctggctcaccatcggggctccgcaaatggggcaggcgggctttgcaaacgcagcgaacaatgtgcgtaatgcgttgtcacattcggcaatcgaaagtgcagatgctttcgcgggagcttctccgcgcgtggcggcaatcgctaaacttgcggggagtccttcggcgctgtcgagcggaatgcttcgcttgcctccgagcaaatctgccgcaaaaggcgagagcgtctcgaggtagcggcgtttgctttcgccgtggagcgtgtccatcacgagtgtcgattttccgcaacccgacggtccgcatacaaccgtaattttccccagcggaaactgggcgtcgacattttttaaattatggagtctgcaaccgcgaatcgaaatgtaatcaagcatcgtttaaaagataattaatatggtcgctcaaagcaaattttagaggttcgtgagtgtgaaaaagctatatttagaataaagaaaatccttctaaaccatttgatgattggtgcctgtcatgaaattgcttattccttttttgctctcgttattccttctcgcttgcggcagcgattcgtcaacttcggcgaatgattcggatgacgaacgaatcacatatataacggactctcgcgatggtcaaaaatacaagacggtaactatcggctcgcagacatggatggcgcagaacctgaactacgaaacagaaaatagctattgctatggcgatgatccggcaaattgttccaagtatggtcgcttgtacacttgggctgctgcgatggaatcttgtcctacgggttggcatttgccgacattggatgagtttcaagttttgattgatgccgttggcggaaaaaatattgcgggtaaaatgctaaaggccacaaatggctgggttaaggatggcaacggtacggatgcattcttgttctcggctttgcctgctggttttgcgattggcaggggaaaatatgagcgtgaaggagaatttgcggaattctggagcgctactaaatatgaacgcactgacccagattcgtatgatatctttttaagtcatttttcagatggtgctggttgggactactcctccagacgcgatgtgttttctgtccgttgtttaaaggactagctttaagatttcgcaggaagcctctagttttcagtgattgctaatatcgccgaagctggcttctatgaagaaaatgtgaaatacttgttgttcctgtaatcctactaaaacgcgattatccccgcttgaacggagaatgtgcaaatcttttacgtcaggtgttagacattcggcttttgcggtatgtttaatctgaccaacaggcattttttccatgccccattgatgtcgccctgaagcgcggattccttgccaacctattgtcgaatattttttgaaacgtccaagtaaatcggtaaaaaattttgagttgctgcacttattgtatgattcttcaaccaaatatttgaatgaaaaaagaacgtcgttgctggatactgctgttctagaaacacttgcgacgccttgtattggcggaataattttgaatttatgtgtcatttcttttaggcgagtcttgttaagaagaatttcttcattgattcttggctgataatgttgcctttgcctggagatactgaattccatggcggctcgctatgtgtcatttctactagttttacggctgaatactggttgtatacatcaaagacgttgttgaacaaagttgtttcttcttcgtttagtttgatgtctatttgggtaggaggttcaattccctttgcatcatattttgcatatttttcatagacttcaggaactacaggaccgaacatccatgcttcgatattttcgtcaaataaaggagtgtcaaatgcggccaaatggaaaccctgctcgtagtaaagcattttttgcagcttgagattggacatcaattcttgatttctttctgcagcttttgataaaagcaattgagctatttgtaacgccttgtatgccatttatgtgccttttgcctctaaaaataagttttgcaaaatcagatgtcaatgattcgtatttttcttgacattttgcagtttttgcggtttgtggtaaatctacaaacgaaaatcacgaaaaacggaaaaacactaaattttgcaatcaaccgttagcaagaatgttggaaatttctttttacaaaaattatatttgaaattatgaaaaatctattgatttctttgttgattttattgctttcaacagacattttcgcggcgtatgtggccgttttggaaacgggagctgatggtaatgcaagggaaattgtttctcttaccgaccgtcaatatcttacgaatgttttgcgtgaagaagctgtgacgcaattgcctgcgacgcaaaactacacgattatgacccgcgaaaacattatgcagatgctccctccagggaaagcaattgaagattgcgaaggcagttgccttgttgaaacaggcaagaacatcgctgcggattacgtttgccaagcacgtgtgggtagctttggtggcgacctgactttgtctgcggaactttacgaaacggcgggaaataagctcatcgcaagtttcaacggtcaaggatctgacgtgaaggatctcctagctcttgttcgcgaaaagtcggctgaattttttggcgttgtgaaaaatatgactcaaccagtatccgaacccgttgttgctgaagttaatgagatggctccggttcctgcagaaaacgttgctgatgaacaaaaaactgaaatgcctattgtgaatcctaaagcatctgattcggtgcgtgtgcttgcaaatgatgcctataatgaagtggatggtaaaacaacaccgcaagtgggcgagagcatccctgcaaatgtaggtggcgattctgctgaaaatgcttctgctgaaaacgttgctaaaaagagcgggcctcgttgggttgtacttggcattggtgctgcggtaacggtgactggcgttgtactcgctgtggttgggaacagcaaggctaaggatgctgctgaaaggaatagcgtcgacttgcaccgggatttggatgatgcaaaaacgggtcagacgcttcgtggtgttggtattggtgttgctattgctggtgcaattggtattggtctcagttttgtgttttaggaagatgctatgaagtggcttgtaatatcttgtatttttctactttccgcttgtactgattatgtggcgcaaatagaagataaaatagaagaacaagaacggacgtcctttgttgagtcgtctgataattccaggctcaagtcttcatcttctgtcgctaagtcgaatagcagtgtaaagtctgacagttcagataatgaaaacgcgtatagtagttctgtaaaagaggaaatatcttcatcatctaaaataaaagctcttgaatgtgctgagtttccgtctgtacaggatcggaatgattctactcaaattataattcggtttatgccttcatggacaaatacaagcgctattatgtctattgatggtaatgaatctgtcatgactgctgtaaaaaacttctgtggttggttcgaggccaaggcaaaattaccaacggttggacttaaggtctattttaagcagactgttggttcaaaaaatactgcgaaaatttcccttgatagtgtagcggctttgagtgatactctgtgggttattgaaaactcgaacaatgaactagatgcatatgtgtgctacccgggcattcttggtaattgccctgtcaaaactctctcggtaacgatgtttgattggcttcacggcaccaatggtgacggtgatggtgaaggccaaaacggtgaccccgctaatggcgttagcgcagacttcggttctggcggatgtcttgctcacgtgaaaggcatggttgaacagatcttgggtgctaatggagttcctgtacctgtagcgaactttcctgaaaactgtaaaaatacaacacatctcgacaagtggttcctacctgaagttgttgttgaaaaagacgatgaacagtacaccaatgccacctgccgttttatcgaattgcaactccaagatgatggtctttggctcgcgcaaaaagacgacaccagcccagaaggcggatttttcttgctcgatgacttccaatatcttgatgctgaacagactgttttgaacccttattttgacaatatccgcggtcttaacaagaaacataattttggcttcaccatgaaaatccaggcagcgttcgaatatgttccgggccaatacttcgagttttttggtgatgatgatgtttgggtgtttataaacaatcatctcgttgtggatcttggcggtgtgcatacgcagattttgggcgcagtggatttagatactctcggacttatcgaaggcgaaaactacccgttccacatcttctatgcggaacgtcatacatcccagtccaatttcatgatgaaaacatctatagatttgaattctgatggcgatggacgttgccactaagtatttttagaggggaaaatgtatgcgtgtaaattatatgttttggattttgcttgttggaatcttgcattcctcctgtactgattacgtagcgcaagttgaagataaaattgaggaacaagagcagaactctactgttgatcaatcgtcctcctcagggggcgcctacagttcctcaagttcggttgtgaaatctagcgacagtgtttcccgtagttcagaatcttcgtccgggattaattccttcgaaggaattttaacagattctcgcgatggtcaaatctataaaactgtgaaaattggtgaccagatatggatggccgaaaacttgaactacgaaacggcagatagctattgttataaagattcgactagcaattgttccaagtacggtcgcctttacatttgggctgctgcgaaatctgtctgccctgcagactggcatttgccaagtgaaacagaatgggaaactttgtttaattctgttggtggtcaattaactgcaggcaaggttcttaaatccaaatcagattgggcaggcaatggtgatggttctgattctttttctttctcatcgttgcctgctggctacagaaatagtgatggatattaccgcaacgagggcaacctcacatatttctggagttctacagattacgatagcgataatgcgtacgacgtgtacttgttctacggctacgattttgctagtctgaactaccacaataaggtgttctggtactctgttcgttgtctaaaggatgataaatcagaacagacgcagaagtcttcgtcttccgcaaaatcttcatcaagctctgtggcaaaatcgagtagtagtgtcaaggcttcatcgtcgtctaaagttgttggtacgtgtggtccagacaactttactgtaaatgaagagtatcaaatttcatggaaatttactcgaaatggaagtttgagtgctacggaactgttgagtgcttcgttttattggacctttgaaggcggaactcctgatagtgcttctgtgctaggtattggtggtttatctcagaaagtgacttatgcaactacgggtgattatggagcctcgcttgtgattgacgttgctggcgacacgtatcgtgtgacttgttccccggttcatgtgccaatacaaacagtagaatcctcgccatccgtaaaatcttcatcgtcttctgagaacgtagcaatgggttccatgactgattcccgtgatggtcaaaagtacaaaactgtgaaaattggcactcagacttggatggctgaaaacttgaactacgaaacagaaaatagttattgttacaatgatacagcaagttattgtgataaatatggccgcctttacgagtggtcagctgctatggacagcgcgggcacatggagcatgaacggcaagggctgcggctataacaagacatgctcgccgacttatcctgttcgtggcgtatgcccccaaggttggcgcctgcttacatgagctgagttcgaagctttgtttaccgcagtgggtggtcaatctactgcgggtcagaaactcaagtcggcaacaggctggactgcatatagtggcatcaccaacggggacgccttcgccttctcggcgctccctgccggcttctggggcctcaatggggattacgacaacaagggcaacaacgcgtacttttggagttctaccgaggacgatagcgacttcgcgtactacatgcgcttgaactacagcctcggcagctcgttcctggactaacgtggtggctgttaacgggcgaacggaatatcaaataatgattttttttgccctattctgttacgtttcgtaaaattaaattatagatttcttacaaaatgcttatcgtggaggttctatgaaatacctgaaacatttgcaactttggagccgcgtagtggctgtaggatccctggcactccttgctgcttgcggtggcgtcagcgattctagtaaggtcactgagcctgccgatgtgactaacggaaatcttaccgacagccgcgatggtaaaacgtacaagaccgtgacaatcggttcccagacctggatggccgaaaaccttaactacgccgacagtgtcaataccccgagcctcaaggggaagagctggtgctacaatgattcggtcgcaaattgcgaagcggcaggtcgcctttacacctgggcggcagccatcgactcggtgaaacttgcaaacgatgcctcgaatccgttggactgtggttttggcaaaacctgcggtctttctggcaaggtgcaggggatttgtcctagcggttggcacctgcccagtccggcagaatggaaaacgttgttcgcggcagtgggtggccaggacaatgcgggcaaggttcttaagtcccagagtggttgggacgaaaatggaaacggtacggatgcttacggcttttctgcacggcccgttggctacagggaaggggatggctatttctacgatggtggcaaatacgcgtacttttggtgtgctacggagttcactagcggctatgccaacaacatgtacctgcgctactactatggagacgggtatctgtacgacttcagcaagaacaatgccttcccggttcgttgcctaaaggactaacaacaagggactctgcagaagttccgtagaaaatggacagctttggactgtccgaaatttgcaaaaaaaaagcccgcgcagttcacatactgccgggccttctttcagtctactttctgccgtcaactgcggcttcgccgctattccttaaacgtgaatctcagttcgccaaacggggtgcggaaatccttgttcttcaagttgttttcttcgatgcctgcgaacagcctgtaaccgccaccgatagaaacttcaaggagctttgtgacgcggaagttgaactgtgccgaaaagtcagaagtgaagaatgcgtcgtcagacttgaatccgtcttcgtcgcccttgttcaagaagttcacgctgccgccaccaatgctaaccgggagcgaaatcgagaacaatccgctacggaaaacgaccggttcggcgaaaaagccgtatgaatggtagtcgagcatttgcgggtgccgaacttttgggtttttcacgtcactgaggatggtcgaaaaataagcgccaaagctgatgtgcgggttcaatacaataccgacgcggaggttcataaagatcgttccgtcgcgggcgataagggagttaccaccgctaacgcccaaaagtgcgctccaatcggaagattcgactttacccggttcataatcttgtgaaccctggagttcggcgtgggagcttacggcgagcgagagcgccatgaggagagatgtcaaaagttttgttttcatagtccgtccgtgtttccttcccatctccagttctttgcgctgaccgcgggccagtggcaaatcgtccacacgagactgttgccgcacaaaatgatggaccagacgccaaagagcaggaagaggaatagtggaataaaagctagtgatccgtagaaaatggacatgcgcgtgaccattgccgtctggatgagcatcagaatcttcacgtagatgttgatggcaagccaagaaagcaaagtcgagagcatcgacgctaagaacagcttacggcgggtgtagggcttgtggcctgccgggcgcgctgggagcgcataaagcataatgaaaatcacgaggagagccgcgatgtggaatgccgagtaccagaatacggtgatgagcgccttgatgacttccggcgaaaagtggaatccgtcaacaatgatgactttgagcacgttctgcacatggttcacgaaacctgcgaacatgccgactacggcagccccgatgaggaggaatggtgtgtaaatcttaatctggcgaatcaaagttctggaagtcttgttttcccagaccacgttgaaattcgtttcgaggcttccgaatgcgaggataaacgtgacaaaaagaccgcctgcaccgataaatccgagctttttgatggggatgtgctcggcattttcgacgatgtccatgatttgctcggtcggccagtccagattgagcatgtcaatcacgatggggaggtagtccgaaatgaagttaccgaacccgacggcgagcgtgatggaagtgagcatgatgaggagtgggacgactgccacgagcgtcgtgtaggtcaaagatgcggcacgggtcattccgtgatagtacaggaatgattttccggtgacaaccatgattttgacgaacgtcggagaacgggctgcgatatgatcgaacagccattcccacgaaaaatttttccaccaatgcggcatactcgtgttaaatatagttaaaggaacgacttacgagaacttttggcgcgtttcgtttcgtttttttacgaaaaactgtactttttgtggtcgaaatttcctaaaaacaggtttactaatgtagacaaataataaattccttttgtggactttttctagcaaattattgtttgaaagttaaaagtataataaaaaatgtggactttttattgaaaagagattatatttgaaagaaacaagagtttggttttacaccgttaggagcgttgtatatgggatataatcataattttaaggctattttggcaagttcgctgttggctgcgggcttggctgttccgtcttttgctgcgccgcgtcaaatggaaaacttgacacgcggccttgtggcgtcaaatgtgggcaagggaatgcttgtcagttggcgcttgttgggaaccgacgacccggcgacggaatttgtcctctatcgtgatggcaagaaacttgcctcgattggcaagtctgccggcacgagctaccttgatgctgctggcacagctacctccaagtacacggtggctgccgttgtcgatggcaaggagcaatctcaggttggtttgtcgctcgttttagataaaacggtctccaatagcggaaaatctttcccatataagacttttaaagtggagccgcctgcagcacagactatgccgaacggtgaaacgtgcacttacgttccgaacgatatgagcacggctgacctcgatggtgacggcgaatatgaattggttctcaaatgggatccgtctaacgctcacgataactcgcaaacgggttatacgggtaccgtgtttattgatgcctacaagctgaatggcaagcgcctttggcgcattgacctcggcaagaatatccgcgcaggtgcgcactacacgcagttccaggtatttgactacgacggcgatggcaaagccgaaatgattgtgaagactgccgacggaacgattgatggtacgggcaaggctgtgggcgacaagtccaaggattatcgtgacggtagcggccttgtgcttaaggggccggaatacttgaccgttttccgcggtgctgatggcgctgcggtttcgacggttgattttgtgccgagtcgagacatcaaccagcatgtgaagggcaaggatggcaagggctactggggcgacaactacggtaaccgttgcgaacgctacctggctgcgactggctacttggatggcgtccatccgagtgcaatttttgcacgtggttattacacgtctgcttatgtggttgcgtatgattttgatggcaaaacattgaagcaacgctggtaccacaagtctgaagacccgggcaagggtctctatggcgaaggaaaccacagtcttcaggcggctgacctcgatggcgatggttatgatgaagtgtttttcggtgctgcagccttgaatcacgatggcaccctgcgttaccgcactggccttggtcatggcgatgcccaccatattgccgatatggatccggaccgtccggggcttgaatcctgggatgtgcatgaacacaaggatgccaaatataccgatgaacttcgtgcaaacgatggcacgattatctggggaacgcctcagccgaatcctggcgtagacaacggccgtggcatggctgctgacgtagattctacccatcgcggttacgaaatgtggtctgcgaagggcggtggaatgtttactgtaaagcacgaaagaatcggttctccggctgtttcgcagaatttccgcatttattttgacggtgacctgcaggatgaactcttggatggcgcctacgtgaccaagttcaattctaaggatatcaaggcagaagtttactttgatggcccgacggcgcttggtgtaacgggttgcaatggcaccaagaatacgccgagcctcgtggcagatctcttcggcgactggcgcgaagaactggtggtgcgtagcgaaaaggacccgaccacgatgtacattgtctcgactccggtgacatctccgtatcgtctttacacgctgatgcacgacgccacctaccgcacggcagtcgcttccgaaaatacagcttacaaccaaccaccgcatccgggatacttcttgcccgatatggcgaaatctctcaagcagccggatatttacgtggtcggtgaaaatgtcgtagtgccggtcgatacgactccggttgtgaacgacggtttgtctatgctcgatgcttctacgccgaaggatggtgtggggtggaccgaaaaaacaaacgaagggttcctcaagaacggttacttcaattttgataacacactttctagctatggtgtttgggaaatcttctcgaagaccgaggctaagacgactttgacaatccgttacgccaatggtggaaatgctgatcgtagcatggctgttagcgtgaatggcaagtcggcaggtacggttagtttcccggctacaggatggacaacgtataaagaggcctctgtagatgtgaagctgaaggctggcgtcaatacgctcaagctgacgtcgatgacaagtgacggtggcccgaatgttgatatgttcacgttcggaattgacggcgtagaactttacgatggaacgcaggttgttgacaagccggtatcgattgcgcctcagtcgttcaggccgaatgtttataatccggtaacgggaatcctccatacaaatgaagcaggccttgctgaaatctatgcctttgatgtgacaggtaagctcgttggcggaatctcccgcaatgtgactgccggaacgtctaaggtgatgtttgaccgcgaaatgctcccgcgtggtgcttacatgatggttgtgaaattgaacggtcgcgtgatttcgaagagcttgcgtaaggccgcaaaataacttgtgtgcttccgggagttgctctcggaagcttttgggattttttaagaggttttcaaatgggtatgttttctaagttttggcagggcgttgttgcgacttcgatgattgcggctccacttgcaatggctaaggttacaatttatatgcttggcgattccaccatgcaggactgggctgatggttattatcccaaacagggccagggccaggattttcattactggttcgatgtaaacaaggcggcagtggtgaaccgtggacagggcggcatgtcgcttggtggcggcggtaaggacaaaaagggtaacaccgcggtcggctattacgacatgttctttaaaaagggctgctccaatggtggttgcattgcggacaagttgcaggctggcgactatgtcgttgtccagttcggaattaacgacgtgaactacagcacggaagacttctttgcctccaacatgaaaaagcttgtgagcgatgtcagggcgaaaggcgcttatccgattatcatgagcccgattcgtcgcttgtactatgattctccaacgcagatccataacagctatcgtggctacccggctcttaaccagagccttgcaacggaattgaacgttccgtttatcgatatgagcgaaatggtcgcgaactacatgatttctgtgggcgaacgctattcggcacagtttatcttcaactatgctacaaaatctgaatatagcaacttgggcagtgaccagacggaccaggtgcatttacagatgaatggtgcgaatgcctttggacgtatcattacagaacagatgcgcgcccacaaggatccgattgtgaaaaaacttggcgactacatggcgcctatgtaccaggtagatgtcaaggtgagcccggaaggcgctgccgaagcgacttctcttagcgcttactacccgaagggcatgacggttatgctcaagaccattccgaagtccggcaaaaagttcttgggctggtatgacggtaacggcaacaaggtcggcgccccgagccgctccaatgtaaagtctccgtacatccacacgtttgtcatgggttctgcatcgacgcagttcactgcagtgtatgaaggcggtaccgctcagaagtacacgggcgatggcaaggctttgaccgcattcccgacaacgaccccgaagagccttgacgatgtgacgtttgaaccgttcacgccgattgatggcagtcaggagacagaaaccaaggtggataaggatatcaagaaattctttgacgcaagtaagccggatactgcaggaattggctggacccaaacggaatggactggctatattggcgatggctatttcaacttggataacacgaacgtgtcgtttgcaagttacaaggtgaagttccccggtgcaggctacgtgacgcttgctgtgcgttacgccaatggcggttctacagaccgtatgttcaatgcctaccttgaccacgactactatttgagcgcccctccgacaggtggctgggacaagtgggatactgcttacgttgtgatggatgcgccgcagggcgaagccgaactcaagtttatgtcggtgacttctgatggtgctccgaaccttgatgcgtttggctttaacctagatggtgtctgccgtgttggtgtggattgcaaggatgctaaggattcaattccgacatcgctgcaaggtatcaagatggcggctagagcaaagctccttggcgataagcttttgcttccggaacgtgctgacataagcgtgttcgatatgagcggaagtcttgtcgtgcgtaaggctgttttggcgggcgaggtggatatgtcttctctcgtgcgtacaaacggagtttaccgcgttgttgttcgcctgggtcgtgaaaagcttgttgcgacttgggcaaaggtgaaatagaatttagaacttagaatttagaagtttctagttcagagttacaagttactagaatgtattaagaataaattcactattaactaataactaataactattaactattaactaagttctgtcaactggtgcttactactatgaaacgagtattcaaatatcttcttgctgccgctgttttcacaggtgtcgctgtaagcgattccaccagtttttcgatttacgtggtgggcgattcgaccgtgcagacgtataaggataacgtctatccgcaaacgggctggggccaggtgcttgggcatttctttgacgcctcccgtgtgaaagtccttaactatgcaatcggtggccgtagctctagaacgttcatcgaagaaggccgcttggacgaggtcaagggaaagctccaaaagggcgactacctctttgtgcaatttggccataatgaccgcgactattcaaaggccgcacgttatgtggaaccgtcgaagttctctggattcatccaacagtatgtcgatgctggcaagggcaagggcgccaatgtcgtcctcgtctctccgatgaacttgaacggtagccgcaacgtgttctcgacgggctctaacaactacgatgcccgcggcatgatgcagacggttgccaagaacaacaagattccgtttgtcgatttgaacatgaagtcgtacaacacgtataacaatacgtacaaaggtatgggcgattatgtgacccgctatctctacaaaaagctggaaaagggtgaatacccgaatttccctgatggtgtgaacgatggtacgacgcacttccaggaaatgggctcgatgggccacgcccagatgatttgcgaagagcttgcagataatctcaagtccaacacgaacctctctgccgatgcaaaggctgcgcttacgacgcttgtgtctgcaattaagaagcgttataccatcaaggtcaagacgaacctctcgaattacaacggcctcattacgcagacgcagtatttcccggcgggttccccgatgacgctccgcgtgacgccgaatggccagacgtttgaaaagtgggtcgatgatgactgcaacgagctctcgaagaacatgatttattacggcttcaagacgaaggcccgtgacatcacatacacggcgatgttcaagggcggtgccgcttgcacgccgatttctcatgcttcggaagattcttacgaagaaggtcctggtggcggttcgagcagttcaagcggtgaagtggaagtcaaggaacttgacgaagctctgtgctcgctcaaggctggtacggatgcttggccgtcagtgattgacatggcggaacctgaatttggagatggctggactgaaaagaatcatgaaggctatactggcggcggtttcttcaatcttgataattctgcctacagcaaggccacgtacatggtgacttcggaccagtctgctgaaaaggcccgtgtgatgatccgctattcgttttcgggaagcgctaatcgcgatatgaaggttacggtagataatggcacctacgatgtgacattcaagtccaccggaagctgggacaagtgggatacggtctatatcgacaacgtctgggtggatgccttggacttcaaagtgattttacagtcggcgacggcagatggcggcccgaatatcgacatgattgcgtttgatatgaaggatgtttatcgtactggttgcaaggccgctcgcgaaaatcagcagggacctgtttcgattgttccgacaaaacttgcgacaaagccgcgagccaaaggcatcacggtcaatgcgcttggccaaaaagtgcaaaatgttcgcaatcagtcggatttgcgaaacctccccaaaggcaactacttccgctattaaaaacgaaaattccatttttcgttggatattacgtgaatatcttcaaaataagcttgatattcacgtaaaattttgatgttgtatgtagttaaaatccgcttgaatgcggatttttgctttaaaatgaaaaattttgagcttttaaagcttaaaacactgtctaaaaggtggcgaaagatactttttgctgaatttttaataagtttgtctgaatttttacgtgagaaaatctgataattcgatatttttcacgtaaaaaatgaacttttttagatttttcaaaaaaaataacacattttttataacataatgtggacataaaatttgcaaaactgtggacaataatgtatattactattagtaactctttctaataaaaggagatgtccgattaaatcgggcatgacaatcacaagttcagacctcaaaggggcgaacccccgacctcatagtttatagcctaatgatcaatatttttgaatatctgaattaccgcgaatttttgaaagacgcctacgaagagcgccatgcaagcgattggcgttttagccatcgttttattgccgaaaaagcgggcttcgattcatcgatgttcaataagatcttgcagggcaagcgaaacctgaccgaccgcattgtcgatgtttttgcgtctatcttttgcagtgacgaacgcgaaaaagcgtactttgcaaacatggtcgcttttaaccaggcgaaaacgcatactgaaagtcgccagttcttggaaaagcttgtcgcgtccaaggaatgcaaggtggaaaacttggcgaaggaccagtttgaatattttgaccattggtaccatgcggttgtccgtgaacttgtgactttttacccgtatgtgggtgacgatgccgccttgggccttatggtgcgcccgccgatttctgcaagccaggtcaagtcttcgattgcgcttttggaacgcttgtcgatgatcaagaaaaacgagcaaacaggattttatgaacaaacgcaaggtcttgtttcgagtggctttgaatcgtacaatacggcggtgaacgcttacatccaacagaatctggacgtggcgcaaacggcgatggaccgctttgatcgcggtgaacgcaatctttcgacgcttgcgtttggctgtgacgaagcgacttataaagaacttgtggaaatggtgcgccgcttccgtcgcgaagtgcttgctaaagtaggtgcgtgtcaaaagccgaatcgcgttttccagctcggcatgcagctttttccgctttcggacccgtatccgccaccgcagaggcgtgggcgcaaacgccgcattcgcggtgccgaaatacagaatgcttctcgtgaaatcacggatgaatctcgcgaacctgccgaagttcaagggggcaatcatgaaaactagttggatgacggttgctcaaatgcgcttgttggctttgcttggcgtgatttcttttggccttgtggcttgtggcgatgatggcaaagtggctggtggcaccgaagccgaatcgactattgctttgtatgttcaaatggctgatggaacgcctgcgtctacggcgcgtgttcgcattttgccggacgattacctttctagcggccctgcggaaaatgcttggaacgaaacagatgaggatgggcaagtctcgtttgaagtccgtaacggccgctataccattgaagcacgtaacgtgaataagtctgaggcttcgggtgctgtgcattcagtagctcttgccaaatcggattccaaagttgataccatcaagcttggcgagctttcgtctatcgaaggctttgtgctgcttggggcatcgcctgtcgttcgcgtggcgggcattgatcgctacgttgttcctgatagtacgggccattttgtgattgattcgcttccgcaggggagttttgatgtgcaaattggtgaacctgaagaagtccattcaacagtggtgcaatccaatgcgggggacactttgtttgtggatggttccgacacttcatcgactattaaagtggtgaagtcaaaaacatcgacggcaacggaatatcccgaaagcgactggagcgtacacgatgctttgctaaaacagctccaaggctatgccacagggacgctcggagcttctggccgtaccgatagcacggggaaaattgaaaaggccgaaggcgaaatttgcattgttacgacaacggatgatttgattgacgtggtggattcttcaaaagtggattcgttgggaaattacggaactaaggtcgccttgtcccagggctctttccgtgaatgcgccgagaaggatactccagtctggattctctttgaaaaaaatggaacgtacaatttgcgttcgccattgcgcataaagtctgataaaactgtggatggccgtggccgcgatgtgcgcattacgggcatgggcattttgactcaggaatcctcaaatctcattttcgagaatttgacctttaccgcaccagcaattacggcacgggatacgacgagccgtcgtgctctctcgatccacaaccgcacgcatcacgtttgggtggatcattgcacgttcgaagaatacccgctcatcgaggtggatatcaagcgcagttcgtatgcggtgacgctctcgtggaatcgttttgaaaatgcgcagaccggcattctgtttggtcttgaaccggatatctttgtggatactgctcagacgcttacgatgcaccacaactactttgcgaacatggaagctcgcggtgtgcttgcacgtcatggcaaattgcatgcgtacaacaatttcttttacgatgtaaaacaggccggaattgagtgcaccgattctgcgtcctgctacatctcaaacaatgcgttcaacatcgaaacgccggttgctgtgtaccgccttgaaaacgaagacggtacgccggacgaatcaacgcttggctttgttaaaatggacgggaatatgtttggccttggaggcgaggaactcgctggcgatgccaatggctatgaattggattatacagtgttagtggaaatctcggatgcagaacttgccgctagcatcaagaatgaagccggtcctcggtaaaatgttggcgttacttcctacttcctacttctaacttcctactaaattgctatatttgcggtgcgaactttaaaggagctataatgcttaaatctacattgcaacagaccgatccggaaatctataacatcatccagaaggaagccgaacgccaggaatatggtatcgaacttatcgcttctgaaaactacacttccaaggctgtgatggaagccatgggttctgttctcacgaacaagtacagtgaaggttacgttggcaagcgctactacggtggtaacgaagttatcgacgaaatggaagctctcgctatcgatcgttgcaagaagctctttggttgcgaccacgtgaacatccagccgctttccggttctccggctaacgctgctgtctacttcgccgttctcaaaccgggtgacaaggtcctcggcctcaagctcgaccacggtggacacctttctcacggccatccggtgaacttctccggtatgctctacaacttcgtgcagtacgaagtcgataaggaaacgggtcgcatcgatatggacaaggtccgcgaaattgctctccgcgaaaagccgaagatgatcctcgctggtttctctgcttacagccgtaacctcgactggaagcgcttcaaggaaatcgcagacgaagttggcgctctcacgatggctgacatttctcacattgctggcctcatcgccggtaaggcaatcgaatctccggtgccgtacttcgacatcgtgacgaccacgacccacaagactctccgtggcccgcgttccgctatcatcatgtgcaaggaccgcacgatccagaagatggtgaagggcgaactcaaggaagtttccctcgccaaggaaatcgacaagggcgtgttcccgggcatgcagggtggtccgcatgaccacatcaacgccggtaaggccgttgcattcctcgaagctttgcagccggaattccagacctacgccaagaacgtcatcaagaatgctcaggctatgtgcgctgaaatgcagaagctcggctacaaggtcatcagcgatggcaccgacaaccacctcatcgttgtcgacatgacttctaagggcgtttccggtaaggaagctgaagtcgctatggaaaaggtcggcatctcctgcagccgttccacgattccgttcgatccgcgcaagccgatggatccgtctggtgttcgtctcggtactgccgctatcacgacccgtggcttcgatgaagaagacacccgcgaagtggcccgcatcatcgaccgcgctatccaggctaaggatgacgatgccgctctcgccaagatccgcgaagacatcgtcgctctctgcaagaaacacccgctttataagtaattagtggttggtggttagggaataaccgctgcgcttcctactaaagaatttgccctcggttaaaaaccgagggcttttgtgttttttgaatagcttgttttgtatattgcggacaaaaaaacttcatttgtagtgagtgttggaatgaataatatttatgctcttattttgtctatcgcaatgtttttctttgccgcgtgcggtgaaagcgactcgtctgtgaatcccgttgatgacacgggttcctctctatcatcttatgaaaaatcctgtagcagttccgcaaaatcaagtagctctgtaaaacctaaaccaagtgagtccgcaaaaaaagttaatgaagattgtgtctatgatgcgaaggcggaaacgcttaaagatttgcgtgatggacaaacgtacaaaacggtgaaaatagacaatcagatttggatggcggaaaacctcaactacaaaactgacgatagctattgttatgacaataacgataaatattgctctaaatacggacgactttatacttgggcggcagcaatggatagtgccagcgtattcagtgaaaatggcgaaggctgcggttatggcaagaaatgttcaccaacgtacccagtgcgtggaatttgctttaacggatggcatattcctgatgctagtgaatggaataggttgtttgcgatggcagacgattctattggaacaaaactcaagtctgtatcgggttggagttttaacagtggaaatggcacggatttattcggcttttcggctcttcctgcggggcacagggattttattggcggtttctatggcgatagtaccgaagcgtatttttggagctctacagaacgtgattggtataatgctcgctatgtggggctgcaaaaacataatagtgagggggctcgatgggggctcgaaaaggacaaagccatttccatccgttgtgttaaagactaaattctcattttgtcaacgattaacctagcgtaaaaacgcctaattttgcaaaataagcatatattccatacgggagatattgtatggaatgttttaaaacttctctttgcgcggcgttttcgcttgctgtttctgcgacatctgtgttcgctggcccgattacaacggttccttggaacggtcatccgggggcggccaaacttgtttggacatgaccgagaccagcatttaacgccgttggcgttcgtggctgcggttatgccatatctgaatacaagtattcagttgcgtcataaccttgcacactattggtacttgaacgaagtgaatgtacaagtagacagtggttaggaattgctgctggacactgctgttgtcattctggagccacgcagtggcgatagaatccaaacaagtgttgtctgtagaggacactttgcaaagctcgcccttttttttgtgtgattttgtacgcttcccgttttagatttatccccaaaaaaggtgtcgggatgttgaaaaaatatgtgttagggctgtttctaggcattacggctgcttttgcaagcggccaacaaaaaacaattgctttctttactccgtggtcgaatacgaatgctgtcctttatatgggcggcgattctgtagccaccatgacttcgcttgaaaattactgcgggtggttcaaggctacggtagatgcccctgaaagcgatttcaaggtttactttaaacagaccgtcggatttaattatgtcggcgccgaaggcttggtctcgacggaaccgactatggcgactgaaattgcgcttgattctgtggcggccctttcggatacgatttgggttcaaggctacaagacggatgtgcccgcgctattttcgaaatatcctggcgttcttggcgattgcccgctaaagaaaattcctgtgactgtttacgactggcttcatggaactaagggcgatggagacggtagcggtaaaaatggcgacccggcaaacggtgtgagcgctgattttgggtcgggtggatgctctggcaaatcgaaggctgtgacgggcatggtcgaatacaatctcggtccaaacggcgttcctgttcgtgcaaatccgttcccggaaaactgcaagattacggatcatttggatagctggttcttgccacaggttatcggcatggattctgcgggtaacgagtacaccaatatgacttgccgcgacctttatgtttctttggacgatgatggattttggcttgcagaagtgtcgaaagaccgcatatcggaaggcaacgaaaagaattcagatggcatgttcctactggatgattttgaatatctcgatgatgcaaagaccgttccgaatccttattttgaccaacttaagggaacaaaaatcggcaagcataattttggctatactgcaaaaattcaggcgacctttgaatatgttccagggcagtattttgatttttatggagacgatgacgtttgggtgtttattgataatcgattggctgtagatatcggtggccagcacgcccaagtggcgggtgccgtggatctcgatacgattggtcaaaatactgggaacaagcttgttcctggaaagacttatgatttccacatcttttacgttgaacgccatacgggttcctcgaatttccgcatgcgcacctccattgacttgcatgtggatgcgtcgattttcttgacgtctgataatcgcgatgaaggaaagcgttttgaaatttggcaaatcaataagaaaaataagctgtcttgcaattacgatgcaaattcaacggaactggatacgattggaggcgtctctacgtttacgctcaccggcggaaatcttgcagaacctgaaattcttgatgtcggaacgcattacgaaggcatcgtaattacaagcgattcaacattctacattgactcggcggcgattgtgtcgaatgttgcccttgctcctggtcattacttcttggaaattacgttgaaggctgatcccagccaaaagactaaagttgaaattacggttccctcttatgcggtgccaagcgttgcttttatgaagacggattggactattctcgggaaaaatgtttctggcgatacggtgcaaattggcgaatgggcgtatgcgacctatcaagtgaatattgccttctttgaagaatgggcgaaggtcaacaattacaatcgaaagataaatctatcattctccgatgtgaatattgatattttggatactgtggacggaaataaaatcaatgctgtgaatttggatgcaaatggaaaagcaacattctttgtccgtgctaatgcgcctgtgtcgggcgtgacgcttacggcgaagggtgctgctgcaggtgtgtccgtgtggacggaccttgtgtttgcggctccgccggttccccgtgtgtcaaatgccattgcgattgaccgaaacggtgatggtcgtgccgatagtttgtatgtgcattttgataaatctctcaagcaaaagagcaaactcgattctatccagtttacttttggggaatcgtttaatacgacctccaagtttacgattgtcaatgaaaatgatattgtaattacggctgaaaacttgactccgcaaaattgctctggggatgtgtgcggctttggaagcaaggtctttacagggggcacctcggacgtttatgtcggaagtttaaacaattggtttacctatgaagacaaaggaaagactggtcgcttctatatggaaaatgaacccattgctgatggggtcgggcctgttattcttacggctgtaaaatcaaaaaataataatggaaatgtaatgctcttgcttactttcagcgaaaccgtgtccgatgaatccaaaaagaattttgtacaaatgttcgatttcctctgtgtacgttcaggagaaaatcgtactcctgaaaatccgatgctgcaaggaggggctgataaaaccatgttgctcatttacgaggcgactgcaaaagatgcggtgctcccgactagtggtgatcgcgttcgttttaccgttgatggaattgttacggaccttgcacaaaataaggcccataaagagaacccttgggttgtcatagccggggatcaggaactttctcttgaaagtcccaatgtggtactgattggcgaagatccttatgatatcatcaagaaggattccgttacacaggctctgcttattcctaacacagcgcagaatgctcaggaaataggggattctcttggcgttcagggaagtcttgtcgatttcgatgtctcgaaagttatgattgaacagactcagactgcagtgaatcatcttgatgcgtttattgaatctcgaattgataatacggtccactacgacaccaccgttacaagcatcagcgaagaagaagctcttgtgcaactttttaacgacatccgtacagtagttgtggatacgtcttacgggtttagcgaagagacggtcaacgggattttagacggagctataaacgagggtaattataaattaatagttcgaccggaagaccaggcgcttatcgcgacgatggtcgaagcgaatgttgatgcgagccgcgataccaccattgcgatagatgaaattttatctgtaacgcaggcagacttgttcgatgcaattcgacaaggaaaaatggatagagaacttttgcaagccggtgtaagccaagaactgattgatgccataaaaaatggcgatgtaaatgaattcaatatcggtgaatatcgcagtggcgaaaaaactgtaatttcgggtgatgatgttgaactttattaccatacgcggtatttcagtcacttgggagaatttgttggagattattccagttcaattaaatgttcggatcgtgatttatatggagaagaaggttgcttaaaaaacaagggaagaattttcctagcttggaatatgcgctctaataatggccgtttagtgggcaccggagtttatatcgaacgccttgaaatcaaggttatcgtgaacgggaaaaaaaatatacaccaggttcgggataaattgatgggcgtacgccgtaaaggtggcacgttgtctcataaaaatagtctttgaaattgaagcatatacaacacccacagactccaaatgcgcagactcgaaagagcctgcgttttgcaattcagggtgcttttagcattttgtcaatgttttttgtaacgtagtttgttctctttaccttaaaagagggtattttcatgcatagaaaaatgtatgggagatatgtatggaatgttttaaaacttccctttgcgcggcattttcgcttgctgtttctacttttgctggcccgatcactacggttccttggaatggtcatccgggtgcggcgactttcacgtttgacgatggtctccattcccagacgaacaaccttacgttcttggataacatggatgtaaaggtgacgttctttgtttgcacgggaacgatggatttttcgaccaattcgcaaccgcacttgaattatgccaagaaaggccacgaaatcgggaaccacacggtcaaccacaaaaatttgacgcagggtgcggatctcaattcagaaattggcggtgctgccacaaagctccgtagcatggggctagaagcgacttccttggcgacgccttattgcgcccagaacgcgaccgttaagaatgcgattaaccaggaacatttcatcaatcgcgggtgcggtggtggcggccttacgggctgggataacgaaccggactggatgcagattgattcgcactactggcaggcaagtagcaatgtcgcgagtttcaagagtagcctcgatcaggcggcgagtggcaagtggcacgtgcagctgaatcacggtgttgcgggcaactgggatgtgatttcgacggcggacatcaagacgctgattgaatatgcggttagcaagaatttgtgggtcgcgacgttttctacggtgggcgcttacttgcgcgctcatttcacgattgataaggcgactgcgacaaatacggcgaacggatttacggtcaagtggacatctccgcatgcgcatatgccaaagagcgtgccgcttcgcgtaaagattcagggagctcagggcaagactgtaagccagaagggcaaagaggtcaagccgaattccgatggtacttacacgattgaattcatggcgcttgaacttgaagtttctggcgaaccgattgaagtcaaaccattcaagggcgcaattgaaattccgggaactgttgaagccgaaaactacgatacttacgcttacagcgatgccgacggcaagagtgacgaaacaggttaccgcagcgatgatgccggcattgtcaagggtggctctggctatgcgctcggctacacgagtgctgacgattatttcgaatacacgctcgatgtgaaaaaggcgggtaagtacaaagtagtcatcaatggcgctacgggtaattctacagcgtcttccgtgactgtttctgtaggtgataaaaagattgaaacggaaatcccgtcaaagggcgattggaatacgtattccgaagtggaagcgggcgagttggaacttgcagcaggcaagcgaacgctccgccttacaatcaatacaaactatataaatatcgactggattaagttcgtggatgaatcggggacaacgaatatcgcgcgaaaaattgcgtttgaacatggccctgcgatggtgcgttaccaggtgtttgatttgaatggccaactaatcaagtctgcgaatgtaatggcgggttctgtaagcgaagcctggaatcttgtaaaaacaggtctccgaaaaggcgcttacgtcatgcgttacagcgaggctgggcaaggctcgcacgtcgtgaaagtccgtttgcaatagtctaaggctattaactaacaactaataactaatgacaaataaccaatgataaatagctctcgctcccgagggcttttgacgcctatggcgtccgccgctacgctcggtcatatcggcaaacaagtttgccgctgcgacactcgcttgtgggctgtttttattacaaaactttcgtctttcgtctttcgtctttcgtctaaaaactatctttgtttcataaacacgaggttttatgcagtcctggaccgaaatcaagaatattgaaaaccccacagaagaacagcagcttgaagcgattaagctgaactggtatgccatcagtcttatccagaacccgactgaaacagtgcaaaaggctgcatttgaaaaaaatgagcaggccatactttacgtgaaatgtggtccgtgcgaagctttaaagcaggcgctgaatgccatggacgagaccaagttccttgccgcattcaaggctgaaccgaacttgctcaagtttatcacgaacccggcccttctcaaggttgccgtgtcgcaggattggcgcatcgtccgtaagattgaaggtgcctccgatgaactttgggctgaggccgttcgtcagagcccggacgcattgaattttgtacacaatgcgggtgaaaaagtgctcgtcgccgctgtggaacgcgattggaagtatatccaggaaattgaaattccgacggctgctgttgttgtggctgcagtcaagcaggactaccatgcatttgaatacgtgagcatccgacgccgtactgaaccggtgcagctcgccgccgtccgcacggactggcgttgcatccagtacttgcagcgtgctagcgaaaaggtgcagatggaagcggtcaaggcttctaaggatgccctcaagctgatcaaaaatccgactcctgccgtcaaggaattctgcgcgtgattgaacttgattcggtaacattccgttatccgaaatctacggcagatgctctgtctaatatttctctcaatatcccgcaagggagcttttttgcgctgataggcccgaatggcgctggcaagacgactttgttgcgcttgctttgcgggcgtctgggcgcattcaaaggctctgtcaaaattgatgagtccctgcgcaattctgcgggattcctgaatgccgaaaagtacggtgtgctgctcgaaaatccgggcgtttatccgaaactttccatcaaggaataccttcagtattttacgggcttttatggctttgacgttgagaattggcgcgaaaacggtgccatgttggaacgttgcaagtcttttgctggacgcctcaagttgccaccccttgataagcgcttagaaacgctttctctcggaaaccgccaaaaggtgcagattgtccgtgcgcttttgcatagcccgaagcttttgattcttgacgagcctgttgcaaatctagacccgatttcaagagatacggtttggcaactgcttgatgaatggcgcaaagaagaaaacggaacggcgattgtctgttcgcatgtgcttgctgaaatggaccagtgggcgactgattatgccattattgatggcggtcgggtattgaaaagtgggcgagtcgctgatgtcggtgccgacagcacttcatttaagataaacgctgccggtgtatcgcttgaacaaatccgcgctgctcttgatgctgctggcttctccgcagacgttaatcttgaacacacaagcctttcaaagctttatcgttcaattattcagtaaattcctaatttcggcggtcttctatcagctgctgcgcagccattttagaatgcctgcgacaagtcaaacgcgaaacgtccccatttgaacttggtggagttcttcttgttttcgtccaaacttgttactcctgtaataatggcgtagtcaagacggaacgtcaggaactgccaatggtaacggattccaaggcctatgcttccttcctgggcgtctttgtatgtattgtccttgacatccataactctagcccagtcaaagaactgcacgatttgccatgctcttagcgatttccacgggaatgtccaacggagttcttcgttgattcgaaaatacatcggggtgagcgcggtatggatgttgtccttcacgacagaggaatctttgcctgtttctttatttgtgactgtcgttgtgtcgctagtcgtgtagcttgcaaaaatgctccggaaacggtagccgcgtacagaacgtgagccaccctggtaaaatacgcgagcatcgtcttcaatggctgtattgaaaaatctgccgacgcttccgctcaatgctccatagaatgtccagaataaaggcatgtagatgtttgctgtagcttcaccataagtataaatatggccatcttcaaagttggatttattgctaaagtttgttccaagtccgaccgtcggggagaggcgcaagcccttttgcgggttgaagtagtcgtcggtgaaatcaaacgctaatgcaatttcgcctttgagcttgaaaagcttgtcttcgttcttgttcacgtatcgtgtatcaatcgtgcctcggaatttgatgtggtccgtaatgccgaaggtcaagtcaccacggttgattatttcgtatcgctcttcaacgctgtcggggtaggcgggcggatttattttttcgtggttgaatgagagacggtccacaaagcggatggctgtcgggatgaacgtgaaggcggttccgaagaaaagcgggttcgcgtaaccgagcgtgatttcctgcttgttctgtgcaatttgcacgcttgtcgaaaattcatggaattttccaaagaagttcttgtggtcggcgtaagccatcgctccaaaaccataaatttcttcaaagaaaaatccgtagcgggcttcacctggcacgcgttcaatcacgtccaaatgaacgtccgaaagcccgtcttcgcgcagttcgtcgtttagcttgacttgcgtaaagagctgggttgaatagagcttgcttttaaagttgaaatactggttaccgtcaatgatttcacctttggggattctccaaagcgatgagagccatgccgtgtccgaaagcccttgttctggaaccgcctttcgttcgttcttgttgacggcgcgctgtgttgtggtgatcatgtttcccatcaaaacttttgggcctgggcgcacattgataatgacgttgacttgctttgccgttgtatcgacatgctcttcggatgaaatataaacgtgcaagttaccttgcttgcggtacgctttctggatttcctgaaggtcttcggaaatatcttcttgattgtagttctggtgctttgaaattttcagcgtctgtaggtcaataggaatttcggcatcgccttcagaaatgatttgcgcattgttgaacttgtagcattccccttcgctgaccgtaaaatgatagttgcgctgttggcttccgtttgaaagctcttctcgtacaatgtccatttttaggtcaaggctatagtaaccgcgggagtagtagagcgcacgcacgttttcggatgaaagtcgcatcaagaagtcttgtttgattgtatccagctgggcaaattcttcgggaatgtcgagctgttcattcagctggaattttgagaagaccttattgcccgtgatgatgacagaccatggatttttttctccgctgtcggcaaacgaaatggccgaaaaaaacaataatgcacaaatcagtaaaatcattttgctttctccgtagacgtgctgtcggcgggtgtcttgcttgtcgatacagaatcggcggggctgtttgcagaaggatcgttgggctgtcgcatggctctaggtgggcggactgtttcgcagtggccgatgcctaaaatgcagggattccagaatttatacgagtagttgataccgatatttttctctatgcggttttcattgtcgtttgtcgctgtattggactggtattgctttgcaatcaggaggccgttaagagatagcgatggtgaaagatggttcttgtgtgaatattccttatccttgaataccggcaacatgtaggtggcaccgaactgtagcgactggtcgtaagtcgggctctggctctggtcctgcgtgtagccgaaaataaggcttaagttcttgacccagcgatccagtgaaatcgggaccttgacgtaagaggaatctttttcattgctggagccgttgtcaaacaacataactttcatgtcaatatcgccgatgtaatcaccgcccaaagtcttgtttgctgtagaagaaatgactttgccgatagctttgccggcaagcttgttccagtctgctgtaacgccgtcttcggtagcaacgcatccgaggaagatgttgcggtaggtatcagctgcggtcgattccgttccgcagttggagctggggataggctgtgggttcgtgattgttccttgaatatcaaagttgatggggcaagtgtctttatccttgtcgtcttgctccgtacaataggggagttcctgcgaactggacacatcgataatgccatgctgccacggaacgtcgttccaggaaatgttgaacgcgttgaggtcaaactcatagagtgtcttcacgccgatgaatccattgtccgcgttggtcacatcgccacgcaagataggtctgttggttgtaccgagaacccagatgtcgagcgtgagcggaaatgctgcaaaaggcgtgatgatttcgacggaatctttctgggaatcgctgatgtggaatgccaggtcgattgggctcgaaacagaaatcttggcttcggtcttttctttgctgcggaggtttgcaatggcgttgttgaacaacgtcaaaatcttgtcaagcgagcttggggtgatttcaatatccaagtccttgcggtagacgagcttgtcgatgatgaagttgccgctcacgctcttgttcttgatttgcctgtccttcgtatgcggaatgttgagcgtaatgtcgctcttgccaatcaggtttgcggtaccgaacgtttcgtcatcgaatttgtactggactagcggaatgtttgcaacgagggacatctggtcttcggaatcttccaagtgacttgtaacgttgcgcagggtgacggtgtggttgtccatttcaagcgtgtacttctcggtgctgatgtcgattgcttcgagttgcatggtgtgcaagtcgtaaagcaaagaggcaaacagcatgtcaccaatttcgttctgcgtagaaatctcgttgatctcaagcacgccttcttttatttcgcctctgacgtggatggggaaggcgttcgggagtgttccgtaacggacaatggtcgagtccgaagtgagttttgccataatgcccggcaagccttcgctcagtttggcctggaggtcgattttgaggtctgtcttctcgatttcggcgcgggtttccgggatgagccatgtgccaccaagcttgatggtaccgaacaagtcaaggtcgttattgagcgtgcagttgccgatgatgtggccaccgtttgggctctcgtaggtgagatggacttgtctgttcggatcaaaaatatcatcgacgacaacgttcgtgttgccggtccagactccattagaaatttcaaaattggtcaggagttcaatcttgttcttgttggccgataggttcatctgccggatcttgagaacttcgggcggaatgttgttgaaattcaggtccttgaaatcgaagctacctagcatgccggtttcttcgttgaatgcgatttcaccgttgaagctacccgaggcaagcgtcgtatcgccaagcggttccagtagaatcggcaagttgaagtcctctgccgaagcccaggcgtgtagcacctggatggggagcatggcggtcggtttaaagtccgggttcgaatcgttgggcagtacaaaggtgccttccatggcgaccttgttgctgttttgcgtaacgacagccgtatcgactatgatggtgtcgccgtattcgcgaatcttggtgtgtccgtggaggatgaacggttctacgtttccgtcgatgtccagttccgcttcgccaactcttgaatcaagattgtaatctatggtacctgagactgtgcctttcagtttgtcgttcaagacaatgtccgagaacggaatggtcgaaatctcggcatggtccgcctgcgcccagacgagaagcgaatcgcctacgtgtacgattgtttctgctgaaccgccgttcttttgcttcaagcgccaggaggtgtggagcgtcggttcgtgatagtcaacatcgccagaaatgctgaactcttcgtcgggggtgtaaatggtcgccttcggaaaatcaatgtatttgcggccgaggtcgagcactagctgcattcggagcgagtctgccttgaaatggtacgcgttgatgatggagtctatcttgacgtaggctcgcaacttgttgttctggaatgatcctatgattttgggattcttcccgatttcgacattgcccctgacccagtctagcgcccacggttccatggccgaaaggtttgccgcgaagaacaccttgaggctgtccttcgtcttgacgtgagccctgacgactgagccttcgcgcgtttcaatagaagcgtcgatatcgctacccgttttggtgatggattggatatccatgtccatcggcatcatctgcgggccgtacatggcactcatgttggcgatttcacccgagaaatcaaagtccaacttgtcgttgaatacgccgtcgaggttgatatgcccgccttcgttgttgcggaacacggactcgatgttggtctgcttgggcgagccgtagacctttatgatggcatcgagcggtaagaacggccaatactcgccaatatgggtcttgagcgtaaagttgtactggaacgtttttttggtaagcgatgtcgaaacgttgccgctgaaattcaggttgcttaccgcagggattgcactcgaaagcttcatggggacccacttgagcggatccttgacgcttacgtttgtcgacgccttcagctgggtgaggtcgtttttgggggcggatgcgttgagggcgatgttgtcgttacgagtcttgatattggcgttgacgacgaggctcttttctgagaagtccgcgtctagctgtattgatgccgtatccttgacgaaactgcctttgatattgtcggcgctaagggcaacctgtttttgtccagtattgtggaggcggatattttgtgctttccagcccatgtcgcccatggtaaagtccagtttccccaagctgacctttacggggaacggaattctgactttttcggggaactcaattgcttcaagagcttttgcggtgtcttttgccacggcctttgtggctgtatccggaacgaaatttgcagaaacttcaccgacatcgaggacgattcccctgttttcgccaaggatcgttatgtccaggtgcgggttcctgaccatgtaggtagattgcccttgttccaccttgatggaatcgtaaaactggtccagaaggttgttctgacggtgtccgtaaggagtgatggtgacattaccaaacgtgtgcggactggatagaagattttctacggcaaaatgaacataccagacaccgacagccacggcgcccacgacagccgtcgcaacggctgcttttatggcgaatattgatagaatactcttcaagcgctcctaatatagataatgttggtatttgtaaaatgaatgcttacgcggaacttacgcctgaaagtacatagaactgtaaattattatttatttagaataaagtaattgcgcgcgacgccaaagttcttctaaccactaaccacttcctactgtctacttcctacttccgactaaaaattgttatattcacgcacacatattcatgaggactttatgaaaaaagctttgcttgtgttttgttctttctgcgcccttgttctttcagggtgcaattccattggagacaaggatactctcgttgccagggtgaatggcgaaccgattttcaaagaagactacgccttcatgatgcgtgtggggaacatcgtcccaaatacggaacagatgagaaaagcctcgagttctttgttcagccgcaaggctctttatacggtcgctctccagaagaatcctgaactgaaggaacagctcgaagcccacaacgtggctcttgaaaactacctccttacattcgtgtaccagcgcctctatacgatggaccgcctgatgtacaccgacgatgaacttgctttctattacgacaagcaccgcgaccagtttgctgattcgctttcctacatgaatcttcgcgacaaggttgccgatgccaagtacatcgaatccaactatgattccttgaagtcctatgccttcaagcacagggacttgtccgatacgtcgcgtgaagtcaagattacgtacgacatcaaggaacgttttgtctcggaccatcgccaacggattgttcgtgaaacgggaccggctctcctgaaaaagtacaacattcaggaaactgaaatccagatgccttctgctgaagcctactacgaaaagcacaagaacttgtacatgactccgggtggctttgttgtctaccatgtggaatctgcggactccgctaaacttgctaagcgctttaagggcaaaaaggttgacctcaaaggtttcatgaagattgcgtccaagtttagcgaaaacaaggacacaaaggctgctaagggctttgtcggtaaggttgtttatggtcatccgcttccgtatggcattggctttgtcccgaatatgtttgtcgctcttgacaccttgaaggatggagctatttcctcggtgatcaagtctgaatctacgggccgttatcatgtgttctaccgcgagtccgttgttcagccggaacagaaaccgcttgaccgcgtacgcaagagcattgaacgtgatttggcaacaaccgctaattacgaacttgattccaactatgtgcttgttacgaaaaatggcgaacccgctatccgtgaaaaggatgttcttgctgtatacgaagataatggtatgatggtccgttcccgcagaactcatgaccaggtcgtaaaatcccttgctctccagcttgcttttgcttccgaagctcgcgaagtcggactcgaccacacttgggaatatcgcgccctcaagcgccagagcgatgtcgactacatcatcaagatgtacaggatgaaggtccttaaccacatcgtggttccggaagattctctcaaggccctctacgaacgtatgggcaatccggcacacccgactttgacgtatgaacagtcccgttctgagctcagcgactggtttgaaatccctgaaaatctcatgaagagaacgtattactacgccgaagaagactacctcccgaaaacctacgaagagtctaagaagcaggtgtttgaaacggcttacctggtgtaccgttctggccgctgggacaaggaagtcgtgacttcctgggggaccgctaaggtggatctctttgcagataacataacgcttttgccgcaggaatggtctgtggaatttgccatgaagtctgctgattctctttatacgcaggcgaagagcctcgaaaaagcttaccttgcatggtctggaattcgcgaacgctatgtggatattgattccgttgccaaaaaggctacatttgaactcgcgcacgtttacagcgatcaggaagaatttgacaaggcccagcgtgaatacagggctttctaccgcacgtggccggattctccggatgctgaaaaggccatgttcagccgtggcttcatcctgaacgaaaacctgcacaaggatgctgaagcgctcaaggtctttgaagaattcaagaagctttacccgaagagcgaactcaacgaatctgtcgattggcttgtccagaacatcaagagcaacggcaaactcgccgatgaacttatgaagaaaatcgaagcggaagagtaagacgaaagaacggcgcagagcgcctacagacgaaagacgagagattaaataatgtcgcttcgcgataatatttatgagattcttttaagctcaagtctaaaagcaagtttttctctcgtccctcgtctaaaaccaacacattctttcgtctttcgtctttcgtctttcgtctaaaatcttatatttttcacaactttcaaaaaaaaggtactactatggaaatgacatttgcaatgatcaagccgaacgcagtcaagtctggcttggttggtcgtattattgatcgctacatcagtgccggtctctctgtctgcgccgtcaagatgcaccagatgacctccgaagatgctcgcggtttttacgctgaacacgtcgaaaagccgttcttcccggaactcgaagcctacatgaccaagggtccgtccgtgatgcttgctctcggtggcgaaaacgcaattgcaaaggtccgcgccattaacggtgctaccaatccggctaaggcggaaccgggtaccctccgctacgattttgctccttccatgaccgaaaacgtcgttcacagctccgatagtccggcttctgcagaacgcgaactcgacttctggttcaagaaggaagaacgctacgcttacgaaatgccttctctcaaggcctgctgcgtcctctaatttttaacaataaaacaatccttctaaggagtagactcaaatgcaatggatcatcaagtatcttacctcgtccattggtaagaagcagatcatgggatgcacaggcgccttcttggctctgttcatctttggccacatgtgtggtaacttccagctcttgaacttcgaccaggctgcggcacaggcgtcctacaacgcttataccgaattcctgaccggattcaacccgctccacttcccggtgaagatgatttacctcgtcgaactggtactcgtggctgcctttgccattcacatcttcctcgctgttacgctgaagattgaaaacaagaaggctcgtggcggaattgaatacgaagtcaatgcacgcaagggcaagaagactttcgcaaccttcaccatgatctggtctggtctcttcattgttggcttcctcatccagcacctcatgatgctcaagttcggcgaacactacctctatgtgaacgacaagggcgaaatcatccgcgacatgtggctcaccacgatccagatgtttgcaaatcctggctgggctgcattctatgttgttagcatgttcgtcatcggcatgcacctcttccacgccatctcctctgcattccagacgatgggtatcgctcaccagaagtggaccccgattatcgatatcgccggtatcgtttatagcgtcgtcgtggcacttggcttcggcatcaccgctgttgcctcttactacctcgctaaccagcctgaaacccaggctcttatcgaaaagtcccgtagcctccagcagcagtacgaacagcagaaggccaaggccgacaaggctgctttcgtcatcccgtctgttggcgaagtacaagtttctttcaatattgaaaagtaaggagcccactaatgattcttgattctaaaatccccggtggttccatcgaagaaaagtggaccaagcacaagttcgaactcaaactcgtgaacccggccaacaagcgcaagttcacggtcatcgtcgtgggtactggccttgcaggtgcttctgctgccgcatccctcggtgaacttggttacaacgtaaagtctttctgcattcaggatagcccgcgccgtgcccattccattgctgcacagggcggtatcaacgcagcaaagaactacaaaaacgatggcgactccgtttatcgtttgttctacgataccgttaagggtggtgacttccgtgctcgcgaagccaacgtgcaccgcttggccgaaaactccaacttgatcatcgaccagtgcgtcgctcagggcgttcccttcggtcgtgaatacggtggccttttggacaaccgctctttcggcggtacgcaggtttcccgtacgttctacgctcgtggtcagacgggtcagcagctcctcctcggtgcataccaggctctcatgcgccaggttgctgccggtaaggtcaagatgttcccgcgtcgcgaaatgatggacctcgtcgtgatcgacggcaaggctcgcggtatcatcgtccgtaacctcatcactggcgaactcgaaagccacgttgcagacgctgtctgcctttgcactggtggttatggtaacgtctactacctctccacgaacgctcagggctccaacgtcacggctgcattccgtgcttacaagcgcggtgctctctttgcaaacccgtgctatacgcagatccacccgacctgcattccgcgccatggcgaccttcagtccaagctcaccttgatgagtgaatccctccgtaacgacggtcgtatttgggttccgcgcaaggctggcgacacccgttctccggaccagatcccggaagaagaacgttactactacctcgaagaaaagtacccgagcttcggtaacctcgtcccgcgtgacgtggcttcccgtaacgccaagcaggtctgcgacgcaggtctcggcgtgggtaacaccaagcaggctgtgtacctcgacttcgccgacgctatccagcgtatgggcgttgcaggtgtctctgccaagtacggcaacctcttccagatgtacgaaaagatcacagacgaagacccgtacaaggtcccgatgcgcatcttcccggctatccactacaccatgggtggtctctgggttgactatgatttgatgtccactatcccgggctgcttcgttctcggtgaagcaaacttctccgaccacggtgcaaaccgcctcggtgcatctgctcttatgcagggcctctccgacggttacttcgtgattccgttcaccatcggtggctatttcgcaggtaccaagctcgaaaaggtctctgaatccgatgccgccttcgaagactgcaagaagcagaccgaagaacgcatccacaagctcctctccatcaagggtcaccgcactgttaacgatatccatcgtgaactcggtaacatcatgtgggaatacgttggcatggctcgtaacgaagccggcctcaagacggctctcgaaaagattccggcactccgccaggaattctgggaaaacgtcaacgtgctcggctccgaaggttccttcaaccagaacctcgaacgtgctggccgcgttgctgacttcctcgaattcgccgaagtcctcactctcgacgctctccatcgtaaagaatcttgcggtggccacttccgtgaagaaagccagactccggaaggcgaagcaaagcgcgatgatgaaaacttctgctacgtcggtgcttgggaatacaagggcgacggtatcgcaccggaactctccaaggaacctcttacttttgataacgtccaccttgctactaggagctacaaataatgagcggactgaatttgactttgaagatttggcgtcagaaggatgccaagaccaagggacagttcgaaactgtcaagatcaacgatgtttctccggacatgtccttcttggaaatgctcgacattgtgaacgaagaacagatgaagcagggcaaggaaggcttcgctttcgaccacgactgccgcgaaggtatctgtggtatgtgctctctcgtcatcaacggtatgccgcacggtcctgaccatgcaacgactacctgccagcttcacatgcgtaagttcaaggatggcgacaccatcgtgatcgaaccgtggcgcgctgccgcattcccggttatccgtgactgcgctgtcgaccgtaccgctttcgaccgcatcattcaggctggcggcttcgtttccgtcaacaccggtgctgctcctgaagcatccacgattccggttccgaaggccgatgccgaccgcgcattcgacgctgccgcttgcattggttgcggtgcttgcgtcgctgcatgtaagaacgcctctgctatgctcttcgtctctgctaaggtttctcacctcagcttcttgccgcagggcaaggtcgaagcaaagaagcgcgtgctcgccatggtcgctcagatggacaaggaaggcttcggcaactgcacgaacctttacgaatgccaggccgcatgcccgaagggtatcaccgtggattacatcgccaagatgaaccgcgaatacctcggcgcaacagtcacctatgccgaaaaggtgtacggaaaggactaattagacgaaaggacgcttcgccttcggctcgctacagacgagagacgaaagaagcgttacaacgtcattgcgaaccccgaataggggtgaagcaatctcaattcagcattataaaagggaccgcagcgatgcggccctttttgcgtatggtgggggaggaatccccctggcttttggcctgataaatcctttccacaaattatgtgtgatgttccttatcccaattgtcaaaccgcaaaaatcgcggttcatagggaaaatcgcaaaacacatcctttggcatagaaccgtaaacgactacaatttgcggatgcaacaccttcagcatttctacaacgcccaaatgcatcagtcgtttttcatcttgagtttgacaacatccataagtcccgattgaaacgattgagttatgcggaatgccgataaaagctactgcttccggtaattctacagttgtaaatgtcctttcgtcgccccatcgcacattcggaatctgatagactccgctgtgttgcagaaaacttgcgttgcgccgagatatgaataggtttgcaatctgtgcgcaaagaggagcttctactagaatagaattatcgggagatgtaattcccggatgctctaaaagatctttgatatacttttcaggatggttggtgaaatcctgataatgagcctcgtgttcatagaagtgtacgaatcgatccctagccttctgccgcttggaaaagggtacaagtcctgcgggctcgacaatttgttccaatggctctaattgcggaatttcaaagattccatcgtaaaaagagcgttccagcaattctggacgcaatccgtcgtcaaaggcgtttatgcgcatatttattcctcttttgaagattttacttgtttttgtggaatagatatgctaaattaatacctacgttagttgttaactaggatttgctttagcatatctgggaatggacttgaataagattgttcgctgcaacttgttcgagtcctttctttttaacccattgcttgttcggcagattcaatatcaatctcaatcgattttttgatatcctccggcattttgtcatggattctgtgtatcgcctcgatgaattccttggattgagttttagttgcgatttcatcaaacatttcgctaatccagtagatatcatcaggactgcattcgttttcaaggaacgagagtccttcctgcaggttatccgtaatcattgcaaggattttttcgtggcattgttcaatgccgtaatcccagttgtccatcgtttcatccgcgattcttttgcgttcaacaatgattttgttgaattcattcttgtctatcatttttttactcctatggttgaattttgtcagggaacacagttccgatttgcccatttgttttgattacacctacacgaacgcccttgaaagtcccgtacataatccttccatccgggaaattacggttcctgtgtaactgggctacatgttctccagcccgtttaatagttttttcactccatgacgtaggaaaccaagattggtttatccccgtacgtttcgctcttgtcgaatgcaaagggatgttcccgacacgaacaccattggaatacaccttcacaatattatatggaatgccatatttatcaagaaggtccattcccttttgtccgtgaccaccactcatcagctttaatgggtcggttggtctttgcggccttgtgaattttccctccgatgaatgaaccagtgaaaactggctcatggttctggcgctacctttcgtattcatatagcgccctggtttactggttcccatattgtaccccttttgcagaatatacaatacggattgatatatgcaagaattgtcttgacataaaacctcttgccgtatttcggcggatgatgttgtgcatcaagacaaagccgttagttgttaacaagaacttgctgatgctgtttgcttggatggctgatgttcgctgtacagccgtttatttagggtatagatagctactattacacgatccacctcccttggattttgccgattcttgtttttgcggcaccataagtgacaccgcatttttctgaaatttgaatgtagttcatcccttgaattaggtcataatccatgagaaattcttcggcaaaagcatttgcttgccattcgggatcttcaaatggtctaagcttttccccaggagccaaacggcaaagagctactcggtttggtccatgcagaagaaaatgccctatttcatgcataattgtaaaacgggcgcgtccatctccgtggcaagccgcaacatagacatcctgacggatgatgattttattggctcctgaaaatgtcacgccttcttccgacattgtgtagtcggcgacaatctcccattcaaaattagggaacagcttttccataatccattcaaaaaacaaacatacagggattttgtgaatatcctctaagccgcatttttttcgtatggccttggccaattcacgaatttcctgcttggatattggctttgccttaaagtttgccattatttcttctccttgtttaaaatacttaggattctgcttatatcactatctggtatagagtccaattttctggcaaaagcgatagcaaggtctctttggttggcctgcaggtcgtgcaatcctatttcgatttcgttattagagtcgtaataggcggctttcatcttttcgttttgttcttcagataggccatagagggtcgctatcttggaaagccatccttcgggaatctttcttttcccgttctcgactccagaaaggaatgctggagatacgcttaacttgtcggccatattaagcaaaagttctcctatatccatccttaagttcctcaaaaattttccgaaagatgtgaccattttgtgtctccttgagtgggtttgcgagtaatatacattattttggtttacaagtcaatagatttagttaaagaaattaacttttttagttaatgctgtgattagggacattttctccgttctggtcgagcgccattggatatttttggagattatgtttcgcgtgggggtgtggttttacggattccaagcgaatttgagaaaaaacatccgtaatctgttgttgccggactatcaaagtccggcaattatctatattcacagcatggctttttagctgcatcggcggttgtgtgccggtcgggtaacgggctaccagtttttagagtttttgctcttattctcattgatgaaatccgctaaatttcaagtgtacgagaataaggcgaacactcacgtccctatggggcgtgggtcgttcgtgcttgtagtacacagggcttttagcggagcctcatcaattgcaagtcggatgattccacgccttttttacatgctcctgtcaccctggagccgaaggcgatagggtccagtccttcaagagggtaagggttagaactgaacctttaacctttttgtacatgaggcccccatgccctcgctgacctggattggcaaagacgctgttttgaatcaccacctggatgtcccttatcgggttctggaaaagaaatacgattttggcgacggcgagccgggtaacaagattatccacggcgataatttggaagcgctcaaatctctgctccctgaatacgaaggtcgcatcaaatgcatctatatcgatccaccgtacaataccggcaacgagaactgggtctataacgacaatgtgaacagcccgaaaatcaagaagtggttagggcaagtggtagggaaggaatccgaggacttgacccgtcacgacaagtggctttgcatgatgtacccgcgccttaagttgttgcagaaattgttgagcaacgacggggcgatttttatcagcatcgatgataacgaacaggcgaatctgaagttggtttgtgatgagatatttggagcagggaattttgttggtgattttatttgggaaaagaaaaaagtggttcaaaacgattcaaaattttcatcagttaatcatgaatatgttttgtcatatagaaaatcagaacaattacaagtattcaatttattgccacgaacagaagaagcaaacgcaagatatgctaacccggacaatgacccaaacggaccttggactagtgttgccttaactgccaaaagtggctccgctgataacatttatgattacacttttccaaatggaatttattggaaaccgaatgaaggagcttatcccagattaagtaaggattcattaataagggcttatgaagagaatagactgtggtttggtaaagatggaaaaaatgttcctagattaaaaaaatacttatccgaagtaaaacaaggaatggttacaaattccattttgtataacgaaattgttggttcaacgcaattagcaaaagaacaactaaaacgaactttgggaaaaaatgtttttgatactcctaaatcaatcaaattaattgagatgcttcttgttttagccaccgacaaatcctccatcatcctcgattccttcgctggttccggcaccacagcccatgctgtgctgaatttgaacaaacaagatggcggcaaccgcaagttcatccttgtcgaaatggaagattacgccgagacaatcaccgccgaacgcgtccgtcgagtcatcaatggctatggcgaaggcaagaatgccattgaaggcaccggcggttcattcgcctactatgaacttggcccagaacttttgaaagatggtttcatcaacgaaaacgttccggagcagaccatccgcgaatacctctattacaccgaaacaaaccatgcattgccgcaaagcaacaacgggcatccggctcatttagggaacttcgatggcgtcgcctattatttcctttacaacaaggacgaaacaacgacgcttgatgcgacttttcttgcgtcaatttcggagaaggccgaccgctatgtcatctatgcggacaactgcatcatgccgcagaaattcctttttgaccacgacatcaccttcaagaaaatcccgcgtgatatccggaggttctaatgattctcaagcaataccagaaagacatcatcgaagatttgacccgttatctggaaattctccaaaagacaaaaaatatttcggagagcttcaatgaattctggcggctgcacccgcggactccgctcactccgttccccggcgaaatcgtggaaccctacaagaacaatgttgctggcgttcctcatgtgtgtctgaaggtcccgaccgctggtggaaaaacattcattgccgccaatgcgctccgaccgattttctcgatatttccgcaagatcacgcaaagactgtcgtgtggcttgttccgtccaattccatccttgaacagacgattcgcaacttttcaaacccggaacacccatatcgcgaacagttgaatgcggatttcgggaatcgcgtggaagtctatgacaagactgctcttttacagggtgcgggattcaacgcttcgtccgtaaaggaaaacttgtccctttgcattctcagtttcgatagcctgcggagccgcaacaaagacaatcgcaatgcctacaaggaaaacggcaacctattgtcttttgcggaatccgctgatgaagaagtctccttgatgtcggttttcaagcaacttaatcccgtaatcgttgtagatgaaagccataacgcggaaagcgaattgagtgtcgatatgctcaagcagttgaacccgagttttattctggacttgacggcgactccgcgaaaaaacagcaacatcatcagctttaccagtgcttttgaactcaaaaaagaaagcatggtcaagttgcccgtgattgtctataaccaccaaagcaaggacgaagtcgtaaattcggcgctggaacttcgcacccgcttggagcgagccgcttttgacgctcaaaatcagggcggagcgcccattcgccccattgtcctattccaagcggagcccaagacaaaagaagacaacgccactttcgataaaatcaaagcgatgctaatcgaaaagggaatcaaggaaagcgaaattaagataaaaaccgccgataaaaacgagttggctggtttggacttgatgtcgccggattgcgaagtccgttacatcattacggtgaacgctctgaaagaaggctgggattgcccttatgcgtacatccttgcttcgcttgccgacaagaactccgctgtggatgtggaacagattctcggaagagtactgcggttgccttatacgcgcaaaaatccgaacccgatgttgaacatgagttatgtgcttacggcatcgaacaagttcttggataccgtgcagaatgtggtggaaggtttgaaccgcgcaggcttcagcggcaaggactacagaattgcggatacgcaggtggtcaacgatttgcctagtgaggctcctgtcgcaccgtcgccagtcgatttgttgtcgccgatttcaccggaaactcaagttccttcgacaagtgccttagatgaaaacatatcgccagcaacaagctggaatcctggggcaagtgtttgttctgcaagccctgccgtgcaagacatagaacgcttggcaaggcaagagaacgaaacgatggaaaagcaaattcaggagagcaaatctactggagctgcccctacacctgcagatttggagaaacaagtgaaaaacgcccacatcaaggaaaacttcatcgaaagtgcaagtggaatttgcctgcctaaattctttatgaacatggatggcattgaaaacgacttgttcggtctctgtgaaatggaatttgaaaaggacatgctcctgaaaaaattcccgcttcgcacctgcgatacatccatcaacttcgacaacgtcgatgcggaaatatacaaggtcgatttggatgaaagttccaaggacaacacgccgaccttctgcaaagtggggaaggatgtgcagacaagccttgcccaatggattttaagtatcaaggatgttgaaagtaaacgcaagaaatgcgccgagatgctagtggggcttgtcgggaaaatgtatcccattccagaccaggaaatcaagatatacattgaacgagtattggaatcgttcgatgatgctgcattcaaccacatgctgaacaactccactccatacgcagcaaaaatcagaacagccatccagaatcatgccgatacctatgtgcgtgacgagttccgccgtgaactagattcggacaagattatcttgaagccctcctatatgttcaaaaagcagaagccatattctgcgaaaggcaagagcattgctaagagcctatacgaaccggaagaaggtttcaatgaattcgaagccgaagtcgtgaacgatatcgccaatttggaaaatgtggaattctggacccgcaacaaggaacgctcggatttctgcatcaacgggtttatcaatcactatcctgatttcatcatcaagacgaaaaaaggaaaaatcgttctgctggaaaccaagggtgaccatttggatgctgcgaggaaaattgaactcgggaacctctgggcgtcaaaagccggaaacgaatatcgctattgcctagtgtataaggaccggagcgaagagggcgcatacaccaaggaagaattcttgagccagatgaggaactggtaaaaaaatacgttaatccgtagcgtctgcgttagggatagtgaccccttggggccgagactcgcggagcgaggcttggttctgggtggtgagcggcaagcgatagcgcagccgattgcccccagaatatagcccgacccacgaagtggggaacgcccaaaagaaaatgccgcgtcagcgtcggcggactgaatttgactttgaagatttggcgtcagaaggatgccaagaccaagggacagttcgaaactgtcaagatcaacgatgtttctccggacatgtccttcttggaaatgctcgacattgtgaacgaagaacagatgaagcagggcaaggaaggcttcgctttcgaccacgactgccgcgaaggtatctgtggtatgtgctctctcgtcatcaacggtatgccgcacggtcctgaccatgcaacgactacctgccagcttcacatgcgtaagttcaaggatggcgacaccatcgtgatcgaaccgtggcgcgctgccgcattcccggttatccgtgactgcgctgtggaccgtaccgctttcgaccgcatcatccaggctggcggctttgtttccgtcaacactggtgctgctcctgaagcatccacgattccggttccgaaggccgatgccgaccgcgcattcgacgctgccgcttgcattggttgcggtgcttgcgtcgctgcatgtaagaacgcttctgcaatgctcttcgtctctgctaaggtttctcacctcagcttcttgccgcagggcaaggtcgaagccaagaagcgcgttttggccatggtcgctcagatggacaaggaaggcttcggcaactgcacgaacctttacgaatgccaggctgcctgcccgaagggtatcaccgtcgattacatcgccaagatgaaccgcgaatacctcggcgcaacagtcacctacgccgaaaaggtttacggaaaggactaatagttactcctgaccaaaccattcaaaaaaggaccgcagcgatgcggccctttttgtatgtaaactgcaatcgtccaaatctctcgggaatcggtcattttttcgggatgtccccaaaagaagttgtagctcggtcacgcttgcggcgccctataaccactctctttcctatatttccattagaaattaaaaaaggaatctaagatgaaaaaattttttgcaattcttgcggcgtttgcgtgtgccgctgttctctctgcctgtaacgaccagaaggctgaaacgaagactgctgccgatgactccttcaataaggtcaaggcggcaggtgtgttcgtgcttggcctcgacgattctttcccgccgatgggcttccgcgacaaggacaacaacatcgtgggctttgatattgacctcgcgacagaagtttgcgctcgtttgggcatcaagctcaagacgcaaccgatttcctgggacgccaaggaacaggaactgaataccggcaagattgactgcatctggaacggcatgagtgttgattctgatcgcgctagggtcatgaacttgagcgatgcttacctcaagaaccgcatgattttcacggtgaaggacaaggctatcacgaacctcgctgctctcgctggcaagaagattgccgtgcagaacggttctaccgcccagaagcttttggaaacttccgaagccggcaaggctgccaaggaaatcgtcccgtttgacgacaaccagacggctctcatggatttggacaagggcggtgtcgatgccgtattcctcgatgaaatcgttgccaagtactggattgtcacgaacgccaagccgtacatcgtcttggaagaaggcctttccgacgaagtctacgctgtgggcttccgcaaaaaggaccaggcactccgtgactctgtgaacaatgttcttgatgcaatgaaaaaagatggcaagttcgctgaaatctctgccaagtggtttggcaagtaacggtcggcgcgcaatctcatgtctgacttgaactctttactcccgattctctggggcggtttctgcacgacgcttgcgatttttgcgctgacgctcctgttctcgattccgctcggcttgcttgtagcggttctcaagatgagccgctaccgcattgtgcgttacccggtatcgttctacatctcggtgatgcgcggcactccgcttttgctccagattgtggcgatttactttggctcgtactacttgagcgaatacacgggagtggagttctcgtttgaccgttttccggcagtgattgtcgccttctcgataaactatgccgcttactttgctgaaatcttccgcggtggcatccagtcaattccgaagggccagtacgaggctgcagcaatgctcggtcttacgcgcggtcagactttttatcgcatcattcttccgcaggtggtcaagcgcgttgtgcctgccagtgcaaacgaagtcatcacgcttgtgaaggatacttccttggcgcaggtgattgccgtgacggaactttttgcactcgcgaaaaaacagcaggccgcttacgcaagcatctatccgctgtttgtggcgggcgtgttctattacattgcaaatcttcttttgagtgtgttgttcgcttacgtggaacgtaagttgaactattataagtgaggcgtgtcatggattctcaagttcagtctgttattatcaatgacgcacctctagattcttctccgattctcgaagtcaaacatttgaagaagtcctttggcgacttgcatgtgctcaaggacatctcgtttgacctcaatgcgggcgaggtgctctcgattatcgggccttctggttccggcaagagcacactcctccgttgcctcacgcagcttgaaacgtttgaggcgggcgaggtgcgtgtcgatggcaaggacatggtggttcccggttcttgcattggtggtaaaatcaagtacgctcccgcaaagactctccgtgacattcgcctttctacgggtcttgtgttccagaactttaacttgttcccgcacttgaccgtactccagaacttgacgcttgcgccgatccgcgtgcttcacgattcccgtgaagatgcccgtgcgctggctcgattcttgctcaagcagatgggcctcgaaggtaaggaaaagtcttacccgtgcgaactctcgggcggccagcaacagcgtgtgtccattgcgcgtgcgcttgcattaaagccgaagattcttttctttgatgaaccgacgagcgccttggacccagaactcacgggcgaagtcctcaaaatcatcaagaagcttgccgaagaccgcatgacaatggtcatcgtgactcacgaaatggcttttgcccgagatgtggcgaacaaggttatgttcatggaccagggcgttgtcgtggaacagggaacaccggactttgtgttcaaccagtctcagaacaaacgcttgagttcgttcctggaaagattctcgagaacataatacatccaaatttgccgttcttccccaaatttcgacgtgttgtagacttttaaaacatttttgggattttttgtaaaaagttctagaaatgttgtctaccatttttgtattttatccttcaactaacaaatttttaaattttaaataacatttgtgttatttgaaggagattgaatgaaaaagctctttattgcatctgctatcgccatgatgtgccttagcgcaaacgcctttgccgaagatgacggttacggtaacgacatcccggctgcaaggaccgaaggtaccgttgatgacggttacggcaataagctcccggcgaacgaacctgaatacaagagctttgacgaagcacgttcttcttcaaattcttcaaatgacggtcagcgtccgaagtcacttttcggtgtccaccttggcattggttatgcttctttctgggattatccgacagataaggattttgaaatgttctttggcaagaatgaatggtccggtgtttccatggacttcggtcttgtcttcaagtatcgcatcaatccgttgatttcttttgtccctgaattcaacttgggcattagctacttcatggaagaaattgaaggttccgaagactatgacttcctctggggtgcttacaaggtcaatgatactcgtaccctcatcaatatcaatgttcctcttgcaatccgtttgacggttccctttgtttatcttgaagcgggcgctcgcctcaatttgaatctctctacgtctcatgactatgaatatacggacagagacggcaataatcttcagtactatgattgggaagacgatgaatacaagaacgtgacccgcaaggctgaagatgaatggaaggtgaaaacgttcattccgtctatcatggcaggccttggcacgactattctcatcaatggtcatgaatgtgacttcggtgtccgcgtgttctttgacatgaatggtattgaagaaaaagacaagttcgtcattgaagatgatcgtagcgaccgtatcaaggttgttaaggacgaaactaagatttactctatccagtttgtattcaattacttcttctaatattgtatgaaaaagttcatcctagttgccgtcttcgccatattttgccttggctcaaatgcgcttgccaggggagtgtccgaaccgattctccgtattggcgtgcatgtaggcataggtactactggttattgggactacccgtcggaatctcttgtgggtagcgatgactggggcggtgtcgcggcagacttgggtggcgtgtttaagttccgtataaatgatatcctgaactttattactgaattgaattttggcctgaatgtggttagccgtgatattgcctttggcaggaatcggcaaacttactatacgcaagaagaaacgcgtacaatcttgaagacggatttaccgctccttattcgtgtttggccgttggaatacggcttctttgatgcgggtgtccagatcaatgccaatttttggagtacaagcaacaaggaataccatgatgccgatggaaattctttacagagcgtgagtggcgatttggaaacatggaaagtgaggacaaatgtcacgtctcttgttttcggttttggcctcggtggtgtcattggtgaccttggtttccgctttattctggacctcgatcgcatccataaaaatgacaagatttcttactacaacgatggtaaggagatttatccttacgatgaatatgtcaagataaagtccgaaaaaaatattccaggaccgtcagagaagcctacggtctttgaaaacaagacaaaaatttggaccttgcagtttgtggtcaattactactttgatttgaaatcatccaggtaaaaatttttttcaaaaaatttttagaccaaaagcctgcgaaaagcgtgtttatataatagaacctttttgcaggagaaaatagatgattcaaaatcaagtggctctgtacacgaaacccgacttcaatttgatgccgcgagaaaaactggaattctccggcgtcagctctttaagcaacgaagaactgctagcgctgattttggggagcggtagccatgaatgcagcgtgtttgaattggcgaggcgtctttcggaattcttatcaacggaaacatctgtccccacacttgcccgtctcaagagcattcgtggacttggaaaagtcaaggccgctcaaattctggcatgcttggagctttctgggcgctttattttaagtgacaaggcaattcccgtggctgttcccgaagatgtgctttctcgcgtggcgtacatgaagtacgaatcgcaggaacatcttgtcgtcatttccttaaattctgccaattacatcattcgcgtacacgaactcacgacagggcttgtgaaccagacgcccgtgcatccgcgcgaagcgtttgcgctcgctattgaagaccgcgccgtttctgtgatttttgtccacaatcacccttctggatcgctggaaccgagtcctgaagacatgtctatcacgcgagtcctctgcgcatcaggtaaaattttgcaaatcccagttttggaccatattatcattggtaaaagtgggtttacaagtttgtgccgtctttacccagaaatctttgaacaggcttttttcaagtgaaatcttgtaaaaaaaaagacataaatagtaaaaatacaaaaagtatgtattatttatccattatttcgtgggtgaaaaagtgcggacttttttttaaagagttatatttcacttaaacattactataaggaccactctatccaaggggtggttaaaacaaggagactctatgaaacgagtagcaatgggattggccctggctttggcagcatcatctgcctttgctggtcacgccaatacgattaacaagacgggtttcgtcggtgtcaataagacacagtctgcccagtctcttggtcattcaaagcttgtgtttacggctttgggcgattacgcatttggcaatagcatgttcaaggctgatcctgaaaacggctataactatgcatttgaaaatgaatacacgaagcagaaggctgaagcagcccagtacagcggcataagcgcttacgttggtctcgctatcggtcttttggactacttcgatatcggtgtgacgttgccggtcttctatgaccagttcaacggcaacgcagtttgtggtgaagcagaaggctgcaacccggctgctctcgctggtaccaaggtcggttacattggtaacgtgactgccagcttgaaggctcgcgctccgattccggcagatgtgcctatcgacttcgctgctttcttcagatattctttcaagacatccaagaactccaagcagggtgtctggattcgtgaaccggaatacattgccaaggaagttggcatggcattcccgtacggtactgctaagtctgtgatgaccgtcggtgccgctttgacgttcgacctttccaagattgacgttatgcctctcctcgtccatatcaacggtggttaccgtatgtccatggacaaggcttacatgtccttcccgtttgcaagcgcagctcttgaattctatgtgcttgacttcctctcgttcttcggtgaattctacatggatatccagaccgaagactttacctggaacgttgctcagtatggcctccctgaaaagcttgacatgaagcaggtgactggcggtgctgtgttccacttgccgattggcctcgacatccagcttggcgcttctgtctacgttggcaatgacaactatgtccactttgcccgcgtgatggaaaacgaagaaaacttcctcaccggtatcaaggctaccaagactcgcgtgaacccgcagcttgccttgttcggtggtcttacctggtccggcttcctcgctccgcaggaccgcgatggtgacggcgtggctgactctgatgaccgctgcccggatgactatggtcatcgtttgaacggcggctgcccgatgggtaacccggatagcgacgaagacggtgtctgcgacgcttgggtttctgaaaagggtatgcttgacgaattccgtaatgtttgcgaaggcatcgaccagtgcccgaccgaaaagggtaataagtctaatggttgcccgacggatgatccggacccggataaggacggcgtctgcgatgcttgggtaagccagaagggtgaactcgacaacttcaaggaaatttgcgaaggcatcgaccagtgcccggctgaagctggtacgctcgtcaacaacggttgcccggaagacaatccggatccggatggcgacggtctctgctctccgtgggtcaccgacaagaacaagcttgaccagtatgccggcgtctgcaagggctacgacatgtgtccgggtgaagctggtgctgccggcaataagggctgcccgtgggatgatccggacagcgacggcgacggtatctgcgacgaatgggttgttcagaagaagctcggctactacttcgaaaaggctgccgaagacgaatctgttgctaaggaatggttcatctccaagacctgtaagggtctcgacaagtgcccgctcgaacacggtgttgccgctaacgatggctgcccgctcccggatccggaccttgacaaggatggcgtctgcgatgcttgggtcaccgaaaggaacatgttcaacctcttcgaaggtgtctgcgctggtcttgatcgctgcccgaatgaagctggcgatgatggcttcggctgcccgaagaagaaggtagaaaagctcgaaggtatctccttcaagagcggttctgcaactgtcaacgctaacgctaagagaatccttaagggtatcgctcagaagcttaaggaagacgaagcatacaaggatctcaagattgtgatccagggtcataccgacaaccgcggtaaggctaagaagaacctcaagctctctgaccgccgcgctaaggccgttatgaagcagctcacgaagttcggcgttgccaagaaccgtatcaaggctgttggtctcggctctacctgcccggttgacgacaactccacggcagacggccgcgaaatgaaccgtcgtattgaaatgcacttcgtcacaccggaaaatgacggtatgaagtgcgaaagcaactacgttggtgactaataacttttagagtctcaaccaaagccccgggcataagcccggggcttttcttataatcgcaactacgttgccattttgtcatcccggcctccgtgccgggatcgcctttattaattgctaaattatcgtatatgacaaaacttgatgaaattctgaccgtaaataactttagcaatcacgatctcgttgaaatgctccccgtgaacttgaaccacaagatggtgcagaaggcgcgcctcggaaagaagcctgtgccaaagcacacgcaagacctgattctgcaggctttgaacaaactcttgctgcaaaccgcggctgaagtggatggcaaggttgtgaagcagtacaagcgcgtggaagtgttcggaaacgacgaagtcgcttagcaacttttattacattaacaatatgcagcaatacttagatcttcttaaagatattatcgataacggtgtggaccgttccgaccgcactggcaccggcactcgttctgtgttcggccgccagactcgctttgacctttccaaaggcttcccgtgccttacaactaagaaactccacttgcgcagtatcattcacgaactgctgtggttcttgaagggcgatacgaatatcaagtacttgcacgataacaaggttacgatttgggacgaatgggccgatgaaaatggcgacttgggcccggtttacggtcaccagtggcgctcctggccgacacccgatggcggacatattgaccagattgcaaatttgatcaatagcctcaagaataatccggattctcgccgtcacttggtttgcgcctggaacgtcgccgaagtcgacaagatggctttgccgccgtgccattgcctgttccagttctacgtgggcggtgttggtgctagcggtaagcgtaagctcagctgccagctttaccagcgcagtgccgacatgttcctcggcgtgccgttcaacattgcgtcttattcgctcttgacgatgatgcttgctcaggtctgcggttacgaagctggcgagtttgtccatacttttggcgacttgcatttgtacagcaatcactttgaccaggctcgtgaacagctttcgcgtacgccgcgtgcgctcccgacgatgaagatgaatcctgatgtcaaggatttgtttaatttcaagttcgaagattttgaacttgtgaattacgatccgtggccgaccatcaaggctccgattgctgtttaatgaactcttcgattgacttcattggcgatattcatgggcattacgatgaactcgtagtgctccttaaaaagctaggctacgaagaacgcggaggcgcgttccgctatccgggcgatgctcgaacggtcgtctttttaggcgattatattgaccgcgggagtcgtgtgcgcgatacggtaaatctcgtgcgtgccatgcgcgatgcgggttctgctgtggctctgctgggcaatcacgagttcaatgcgcttagcttttggcacgagaatggagccggcgggcgtcccataaaatcaattcgcggcggttatttgcgtgagcattcttttaacaaagtagcgattcacgtgaagactgttgaaagctatcgcgggcgcaaggcggaattccaggaaatgcttgatttcctcaagacgctcccgctttacttggaaacggacttgttccgtgcgcagcacgcttgttttgacttgaaatgtgccgatgtgcttaaagctgaaggtatccgttcttttatggatggcgattttgacgagcttattgcgcgtgcgaacgacaagaatgacgaatacgatgattcgctgtattggccgataagtttgttcttgaaaggcccagaattggatttgccggagggagtgacgttccgcgatgccgaaggtgtaaatcgtaaacgtacgcgaatccgctggtggattaatccgaaaaacgtcactttgcaggatctcagtttccagccgggcgtggaattgcctccgcgcgaagttccgcttgaaattcagactcgcgatttctatggcgaaaatgaacgcccggttttctttgggcattattggttgacgggaatgcctgaacttattcgtgataacgtctgctgcttggattacagtgttgcaggttatcgcggtgatgggcgcctggttgcttaccgttttgatggcgaacagaaacttgataaccgtaagttcgtctcagtcgaagccggaacagcattataaaaagcccataccccatagcccaaagcaccgaaggtgcgaccccatggctgattgccttattgctatatttattatatgctacaatgggatacgcttctttctgcaacgcgttacggtcacccggccgatccggacccgaaccgttctgacttccatcgcgattacgaccgcatcgttttttctaccgcatttcgtcgcttaggccgcaagactcaagttcatccgttctcggtgaatgaccacgttcacagccgcctcacgcacagtcttgaagtttcgagtgtgggccgtagcctcgcaattacggtgtatcacctgattaaaaagcatttgccgaagtacgtgaacgaataccagttcggtacgattgtgcagtcggcatgcctcgctcacgatattggaaacccgccgtttggccatgcaggtgaagccgctattcgcgaatggttccgcaaaaatcgccattccgcaccgatgtctgaactgagcgacaaggaaattgcagacttcgaaaactttgacggtaacgctcaaggccaccgcattttgagcaagctcgaataccacttccttgatggcggtatgcgtctcacgtacgcaacaatcggttcgatgattaagtacccgcgacttgcgtattacggttgcccgacgagtttgttccgcactgaggctgaactctatcgcgaaacggctgaaattcttggcattccggaaattgaaaatggcgtgtgggcgcgccatccgcttgtgtacttgatggaagcggcagacgatatttgctattccatccttgacgttgaagatgcaattgaacttggcattttgacgttcggcgatgtgcgcaacatgttcagtttcttgtgtggtccggaagtcgatatcgaccgcgagttcgaagaaaacggtcagaacttcagagacttcctcagcagcattcgtgggcgcgccatccagaacttgattgatgacgtggcggtgctttttgtgaagcattacgaccgcattatggaaggttcgcttgacaagcacttgattgacctttcacgttccgatacgatggaaggtattcgcattgcgaagcgcctgggtgtagaacgcatttaccccgaccgccgcaagacggaacttgaagtcggtagctacacgacgcttagtactgtgcttgatgcgtttattaacggcgtttacgattaccgccagaacgatcgcaattcgtatcgtgcaaaccgcattgtccgcttgattggacaggctaagattggccaaagcgttacgaccgccgaagcttaccaccaggtgcttgactttgtgagtggcatgacggacaattacgctacttacctcgctcgtcaaattggcgggcttgcgatgggctattaagaggttggctcggtgagtgcgctggatatcggcatcaagaacgatgcttcaaaaatttggctttttgattacgacttgacgctttacggcgaagaggaacgctttgtcttaaattcgcttgaccaccgcattgctgaatttgtccaaaagaccgtgggtggaacgtttgaaagtgctacagaaatccgcaaggattatttgcaccgttttggcacaacgctttccgggcttatggcgatgaatggtacggctcccgacgatttttttgattttatccatgaacccgaatacctgatttacccgaaggtggcgcctgaaaagcttgaacttttaaagtcgcttgtgggacatcgctttgtgtttacgaatgggcgaggggactggagccgcgcgggcatggcgcacatgcagctcgattctgcgattgaggatgtttttgacctcaagctcatggattgggaaggcaagcctcacgtgagcgcatacgataaaattgaaaaatggcttgtggcgcggggtgtcttggctcaggaatcgtcggaaaagtcgcaaattgtgctgcttgaagattcgctacgcaatttggaacccgctcatgagcgcggatggacgactgttctcgtgaatccgaacattcaagcgcccagttgggtggattttcatatcccgcatttactaaatttaaaagagaagctagttactaatcactaaccactaatcactaaccaccaaccactaaaaacatgctcgatttactttccatggattttatgcagaacgctctcatcgcagcggtgcttgttgccattgcttgtggcgttatgggaacgtacgtcgtggtgaaccgcttgacggctctttcgggcggtgtggctcatgcctcgtttggtggggtggggctggcttgctttatcggtttttcgccgatgcttggctcgcttggttttgcacttgcctgtgcgatgcttatgggtgcgctcacgtggcgcgaccgcaaacatgccgatacgtttatcgggattatttgggcggcaggcatggcacttggcgtgattttaacggatttgacgcctggttacagtggcgaaatgatgagtttcttgtttggtagccttttgaccgtgccgacagaactcctctggtggatgggggcgttgctcgtgttcatcttgggcgctgtttcggtttgcttccgcaatttcctttcgatttcatacgatccggagtttgctcgcgtccgcggcattcccgtgctgaattactacatgcttttgattgcgctgattgcactcacggtcgtgattgccgtgcaggcggtgggcatgattctcgtgattgcgctcctcacgattcccgcttacatcgcggaatgctatgccaaaaatttactccagatgatggttatttcggttctggtttcgcttgtacttgtggtgcttggactcttagtcgcatgccagttgaactttgtcgttggacctacgattatcgcaggtggcgtcatcttgtacttgctcaactttgccgttaaaaagattgtgaaaaaataggagagggaaaatgttttcaatgttgcgcgtttctgtagctttagcgtgttcgttcttggcgacgtctgcattttctgccgttgcccgtaattcgttcgacaatatggacgtcaaaacgtcttattccgaacttttgcaagagaaaaatgcccgtaatgattctctgttgccggcatttgatggcgacaaggcttttgccgaagtgcttcgcctgaatccgaacttctggagtttgggtagcgccatcaacaaagaagaatccctcgtaacaaagcttcacgtgaacttgatttttgtggacggtacccgcgaggaaccgttctgcgaacttgacaaggctgcgaaaaataccgctgacgaatggaatgtgcgcatcggcgcggacttcgtttctgcaggatccaatacggtccacattcacgtgcagcagtgcttggactatgtgcgcgaccagcttggttacgccatcaagaagggcgataagattatccacgtgccgcccaaggaaacgcttgacagaatcaagaaaagcgaaattccggatgccattgacattgacttgcagcagactcttctcaaggctcacgaagatgtgaatctcaccggcaaatgcccgaaggatattgaagcttacatcatcctcatgaacgtctacaatcaagtcaagaagatgaagatggactacgtggtcatcaacgaccagctgaataagcagcgtaatggtggttcacgcgtgcagtcctgtgcctttagccgcgaatggaacaagcgttaccaggaaagcgctagcttcgaatgcgatatcgataacgaccgttgcatctaccgtcaggaaaatgacggcgatacggaatggtccatcaactacgaaaaagaccgctttgaatacatcaacaagaagttcctcttcttcaatcgcgatccgatgagcatccacaagggcggaaccatgatggatttgcgcctaatccgcctctcgaccacgctttacctggaagcctacatcaatttgaagggcgagccggtaactcttggccttatcgttgtgccgggcgacaagactatcaaggattacgaagacgaccgcccctctaatgaagaagctcgtgaattgacggaatagagttattctaagtacgtcagcccgctgtaattaaatttaacgacatcgatgcttgtgtcggcctgttcgaccagtttttgtttccattcgctcatcggaatatcgcttgcgatgagcttgcttaatcgttgaccgaacagaatttcttcacgggtgattgtttctccgtttgattttgtacagccgttgatgagagcttcggtggggttgctgatgaacatggacgagaaaaatccgctgagattcatgctctttgcaaatgatgacgcgtagcaccagatcccgataacgcgttttgccttaatgtggcggacgttcttttctgatataataaatggattgccgtgagtttgtggggataaaagtccgctcgggtagccatgtccacataatataatagtgtctttttcggtgagcaacgcttgttcaactttctttgaccatggaccgttgaaaccgttaatctcaatgaccttgacgttcgggagatccttccagatatgcttgagaaccaacgtgtccgtgtcgcccatgttagaaaaaataacggtagcagaattcataaaaatctcctttttttctctgtatcgttgttctgtctgaatttgtcaactaacataagtgacagaaaatgaccttgacaaaaaccgtaatttttactatattagcccggcttttatgagtttggttttataattgtttaatgaaaatattgtttagggtttaaggaaaattaattgtttttcctgtttccctctgtcgtttttccttgacattgttgtttgacttttaatccattaattaaagaggtaagttatggatatgtcttgtgctgtacagacaaatgactctccacgctttaagctggaggagaatgaaaaaatctacgcattgtttgatgcgttcatcaaaaaaactcttgttgaagaccgcgccatcgatttttcggcacccgcaatactcaatgaagatggcaccatagaattttacgaaagcgactatcgattctccgacttaatccggggtgtcggccacaataatacaaaggcttgctttgaacaactaatcgctaagcgggtcacgaaagaatacaagcttttggcgacatccgaaccgttcgtggaaaaattactactgctgtccgctcatttctactggttgtggagcttgggtatttctttttgcgaaacttcttgcggtgaatatggcaaggcactttctatcaatgaaggttgggctgattacattgatgattactatgtaggacaaggtctctggagtacatcgacaactcgacccgctcgcaaaaaagaactgatgttgatctattctatctttgaacagttcatcacatggccgaaaaagccaacgtttaaaaatttgtttgaactgaaacaggctctggtccatttcgtcttcaagaccaagcttgattcaaacgctccaatccgcaacggtctactccacttctgcaatcccgaccgttacattgacttctaccgttacgaatcaaaagttcagtacgttgaaaataattccaatctgctgcgagattacaaggtatcggactacgctcaaatgctcactcaggatggtctctatttttccaccagaattggcaaggttgaagaccacttggtctacaaggcaaaccgaactgaagaaaaaatttgctacatctatgacaagcttactcaagtaggttagaaagaggatttattatgatcgccaaaaataaagaacaacttattgaactaatccataaagccattgaagaaaagggttatgaatgcgacctgaattttattgacgtgtcgcaagtgtatgatatgagcgaattgtttagccattccccgtttaacggcgacattagtaaatgggatgtgtcgaatgtgtggagtatgagagaaatgtttgctttctctcggtttaatggcgatattagtgggtggaacgtatcaaacgtgacggatatgggaagcatgttttggaggtctaaattcaatggcgatatcagtcattgggatgtgtctaatgtgacgtacatggcgtgtatgtttagctgttctaagttcaatggtgatatcagccgttggaatgtgtctcgtgtgacagatatgagaggcatgtttgttcattctccattcaatggcgatgtcagtcattggaatgtatcgaatgtgaaagattttggctgtatgtttgacgaatctgctacggaatgggcgatgtgttatccgtcctggtataagggtaagcgagtaaatgggattgttgccgagaaccgcgaaaatcttattgaaattattaaagccgtaattaaaagaaatggctcagagtgtgatttgaattatattgacgtgtcgcaagtgacgaatatgagatatctgtttgttcattcacaattcaatggcgatattagtgggtgggatgtgtcgaatgtgacagatatgaggggaatgtttagagattctctgtttgaaggtgatatcagtcagtggaatgtctcgaaagaaacggttaaggatagtatgtttttcaactctggtattgaaaaaaacaatcgctatccatcttggtatggaaaagatgaacaggtccataaggttgttgctcgggatcgtgatcatcttatcgagcttattgatgcggcaattgaaagaaatggtcttgaatgtgacttgaattttattgatgtgtcgcaggtgacggatatgagttggctgtttggtttttattcgcttgatgatgaaacggatgaagaaattcccgaagaagaaatggatgattcgcaaagaaaagctttaaaaagaagtcaatttgatggcgatatcagtcaatgggatgtgtcgcatgtgacaaacatgaaagcgatgtttttttcctcttcttttaatggagatatcggtcagtgggacgtgtcatgcgcgaaagacatgaaaggggtgtttttcaattcacaattcaatggtgatattagcgggtggaatgtatcgaatgtgactgatatgacggggatgttttggtactctaaattcaacagagacattagtaaatggaatgtgtcaaatgagacggttaaggataatatgtttctagagtctgctacggaatgggcgaattgctatccgtcctggtatgggatagatgaacggaaccaaaaagttgttgctactgactgttataatcttatggagattattgatgcggcgattgaaagaaagggcttgcaatgtgacctgaattatattgacgtgtcgcaagtgacggatatgcgcaagttgtttgggtttacgcggatttttaatgattacggtgaagaaattcccgatgaggagtatgctgaatggaatagaaaaacactattgagaaacaaatttaatggcgatatcagtgggtgggatgtgtcgaacgtgacggatatgacggatatgtttcgcggttctgatttcaatggtgacatcagtcaatgggatgtgtcaaatgtaacgaacatggaagggctttttgtcagctcaaaatttaacggcgatatcagtcgatggaatgtatcgaacgtgacggatatgaacaatatgtttggcaacactgaattcaatggcgatatcagcgggtgggatgtatcaaacgtgactaatatgatgggaatgttttggtgttctaaattcaacggcgatattagtcaatgggatgtgtcaaatgtgacagatatgtatggcatgtttgaatgttctaagttcaatggcgatattagccattgggatgtatctcatgtgacgaatatgaaaaacatgttttatagttccgaattcaatggcgatatcagtcaatggaatgtctcaaatgtgacggaaatgagcagcatgtttcaatgttctaagttcaatggcgacatctgccattggaatgtatcccatgtgacgaatatgaaagacttgtttcatggttccgaatttaatggtgatatcagtcaatggaatgtctcaaatgtgacggaaatgagcggcatgtttcaatattcaaaattcaaaggcgacatcagtcagtgggatatgtcaaatgttacagataaagagtatatgtttgatgacgatgatgatgaaatgtttgacgaaaatgatgagtagagaggcggggtagagtcattttacatttcccacccatttaacgataatatatgggtgggtttattgtatcaatttcttttttacaaggaattattatgatcaaaaaatatttggaaaatgaatacaaagaagacatcaagaatgtctttaacacagaaccaagatgcgatagttggttctgtatagactacaatagagatcaatgggctgaaatccaagctaagaacttggctttgtccaaggaaaatccggatcgtcattttgttctatctagtgtatttctattccattttatagttaccatagccatgtgggatgaatgttcttataaccaaacgttcaattatgatggatttaaggagttctatgaaggattgacaggatggccgcaaatgcatctgacgtactggaaggaattttcacgaaaatactccgatgaagaattcctgctggtagatgtcaaaaaaattctagaccgtttctctctgatgcgtaacggcattcaaaatcgaacaagtgaatttatgttgtcgtgtatttttgctgctatgcagggacaattgaatgatgcattgattaaatggaatgtttcgaaaaagtctaaggtcgcggtttcatctaaagtccagtaccttctggacagaatcaggaatattttgaagactggttatatgccggacgaaccggaacagaaaaaatcaaatccagaaccaaaacagattgaagataaaccgcaaattgaatcaaaaagttctgttggaaaagattcggatacggagttaactgatgatgaaatcggttttaatgtgtacgaagaacccttaattttatagtaatatagagaataaatctcaaagctcctctgacttctaggttggtggggctttttctttaaacaggatttaattaggttttgagcttataatcctattttatattgtatatttctaaaaaatatcaaagaggatttattatgatcgcccagaacagagaacatctcattgaacttattgataaagctattgaagaaaacggtcttgaatgcgatttgaattttatcgatgtgtcgcaagtgactgatatgcatgagttgttcggattcgttccgattgatgatgatattcctgaagaagaatttgatgaagagcttcgaaaagcaaaaaaaagaagttcgtttaatggaaatatcagccattgggacgtatccaatgtgacaagtatgagcgatatgtttagacaatcgcaatttaatggtgatattagtaattgggatgtctctagtgtgactgatatgtggggtatgtttaagaaatctcaatttaaaggaaatattagcagatggaacgtatccaatgtaaagagtatggggtatatgttcagtgaatctcaattcaatggaaacctaagttgttggaatgtctcaaatgtaacggatatgagttatatgtttgatgaatcccaattcaatggtgatattagtagttggaatgtatccaatgtgacgaatatgagtcttatgtttgaacactccccattcaatggaaacattagtcaatggaatgtgtatcgtgttaaaaattttagttatatgtttgctggttctcggtttaataagaatattgaccgatggtttttatcgcatgctgcaaatgtggagggaatgtttgatgaatctgttacggaatgggcgaattgctatccgtcctggtatagaaatgaaggacggataaatagagttgtggctagtgaccttgaaaatcttattgaaattgttgatgctgctattgagagaaaaggtttagaatgtgacttgaattatatagatgtgtcgcatgtgactgatatgagaagtttgtttggatttgaaggagcttatgatcctgaacgagatgcggatgtcattgcggaatttaatgatttggatcgaaaagcatttaaaagaagcaagtttaatgggaatatctgccaatggaatgtatccaatgtgacgaatatgaacggaatgtttgaaaattctcaatttaaaggaaacattggtcaatggaatgtattgaaagtgactgatatgggggatatgtttgctggggcgatgttcaatggcgatattagtcagtgggatgtatctaacgtaaaatgtatggctcatttgttttatgcatctcaatttgatggtgatatcagtcggtgggatgtatttggtgtgactgatatgcatgccatgtttgaagattcccaatacaatggtgatcttagtcggtgggacgtatcaaatgtgactgatatgcatgctatgtttaaagattcccaatttaatggtgatattagttggtggaacgtgtcaaatgtgaaaaacatgcatgctatgtttgaaggatctcagtttaatggtgatattagtcggtggaatgtgtcaaatgtaacggatatgggaagcatgtttgctaattctcaatttgacggtgatattagtcaatgggatgtgtcgagtgtgacggacatgagtaagatgtttgcgtgcgattctgttgtgtatggagagttcaatccattctgtggcgacattagcctatggaacgtgtcaaaagtgaagaatatgagcgggatgtttcggggatctgaattcaatgacgatatcagcctttggaatgtgtcaggtgtgactaatatgagtgttatgttttcatattcacaatttaacggtgatatcagccagtgggatgtgtcaagagttactaatatgagctctatgtttgcgcattcccgatttaacaaagatatcagtcaatggaatgtgtctattgatgccacattgggtaatatgtttaatgactcagccattgaatgggctaacgattatccttcttggtatagaattgctagaccaacgaataggattgtcgctagagacaaagatcatcttgataaaattgtacgtgctgtaataggaagaaaaggacctaaatgtgatttgaactatattgatgtttcaaatgtgacggatatgagcggtttgtttgttgattccaattttaatggtgacattagtcaatggaatgtctcgaatgtgacggatatgagtggtatgttcttgggttccaatttcaatggtaacattagtcagtgggatgtttctaaagtcacaaatatgactggaatgtttgaagaatccgaattcaatggcgatatcagttcgtggaatgtttctaaagtcacgaatatgactgaaatgttcaagaaatcccaattcaattgtgatattagcggatgggacgtgtctagcgttgttgaggctaagtctatgtttgaaaactctcaatttaagcgtaatattcgctcatggaaattgaaaatgcgaaattacaggggctcgatattagacgatgtgttcaatggaacaccaaattatagtgctcttgaaaaggctgcagaattattagatgacgactttttttatgaaatttagtgcctaactaaaaatcaagtataaaacccgtcggcgttcatgccggcgggctttctcgttttagaaccccatctttctcttgttatcgctgccttccttcgcttcaacttctttttcaagagcgtcagcaatgcagtcggtggtgagcttatgtgcgggcaagtaacgcaactggttgtagacggcactgaaatcgcccggggcgagagtcgtcatgtgcttgacctgtgcggggcattcgagcttggggaagaacgagtgccatactgtttcaatcccttcgcgggtgaggtagtcaaatttgaccttgagcgcaaagcggcggcgggaggcgttgtcaagtcttgcgttgaaatttgtggcggcgatgaaaatcccgttgaagttttccatctgcgtcaagagttcgttgacctgcgttacttcgaaattgcggacggctccgttgcggtcgtttaagaagctatcggcttcatcgaagaagagaatggctttgcgttcttcggcttcttcgaaagcggccttgattttggcttcggtttcgccgacgtacatcccgagcaagtcgctagcgcgcttgacgacgagatttctgttcagtttgcgggcaaggaatcgcacgaattcagttttgcctgttcccggtgcgccgtagagcagaatgttcagtgactgcgcagcgtctttgccgtttaacttgtcccaaataccgttgaagttctcggcgatttcaacaatgtcgtcaatgttctggtctatgttgagcccggtcagcgtgtaagcgggagcgtgcgtcgtcttttcgcgggtgttgtcgcgggcgatgttgagcaagttcgcatgtgcatcgagcattttgcggatgacggtgaccgcgattcctttgtcctgcttggcggcggggatggcgttttggaccgccttggtgtagccgccgactgtgacggggtattccgcggcgatgttctggatttcttcttcgctgatcatgtcgggaacgtggagcacgttcaatacggagtgcaactgcaaagcgcgtttttccgccgtaaagttcttgaattccatcgaaaagtcaaaacggcggcgggtgctttcttcgacgaacgtcatggaattcgaaatccagatgatgggcgtgtggatgtcttccatgagcatgttgagcatacctttttcaagccagttgagcatctggtcggcttcatcgacgagaataatggcgtttgtgttttcgcattgccaggcagcgagtcggagtgtgcgcacgcggcggcggagaatcgcatcgtacatgccgccttcgccaccgaatcggtcttgctccgctggcgccttgatggtgtacatcttgagtccgagttcattggcgagtgcttttgaaagctcagtcttgccggtacccgcgcgaccgtagaacagaatgttgagcggcttcttgtaatcgtgattagcgagcaagtacacgagcgtatcagcttccgggcggtccttggcgagtgtctcgaacggaatcttggaatcttcggcaatgccgatatcgccaactttagtaatctcgttttgaccgttcaggtggcggacaatgtccccgtccagatccatatcgttgtcaagaatgccgagcttggaaatgagcgcatcgctgttggtcagttcagaaagtcgctgcttggaaagtccggtggcgatgggaatgagttccaagtctttttccgtgaaacgggtcctcatcccgcaagtcaagcgcttcttgatgcttttgacgtccatttcatcgtattcctgaatccagagatagagaatgagttcaatttcgtcgtcgttcaggtggaacatttcctggagcttttcaactcgctgcatggtggagtcgctttcgtcggtgcctttgttgagttcctgccaggcgaatttcatgaacagcggaatgacagtgttgagaaaacgcttccattcattatcggtgaaaacgtccttggaaaggtgcttgatattttcgatgctgcgggcgacctcgacgtggaaatctttgtgcgggtatttcttgaggaatattgctccatgtgcgccgcagtagttgcctcgtgcgacggagagaggtgcggaaccgtcaagtttattttgtctgtcaatttgggcgagcgcgttgacgagttcggtttgtgtttcaaaatccatgaggccgacgactgcttcggggttgagatagtcggggtttgcttgcaaataacggacccagtattccaacaccttcaaaagcgtgaacttggagcttgtgcagccttgcggcgtgttgctctggagcttgttggcgatgttctggaagtattcttttttattcatgatgacctcatatataggcgagaataccgcaccttttattcaaaagggtacaatatccccaaaattttttttctcttgggggcgttaaaaaagaattttatggaaatttaaaattgaaaaatgaaatttagtgtatgcatgatttttgcatcacattccaaatatagtaaaaatgactttttttgtcaagggcaaaaatgagagactgtcattcggaaaacagtttacaatggcgatatataaaacgatattaaaataaaagaggtgaattgtatgtcggataaagttgtggtgcgcgatcttgaagaactgagaagattggtttatgataccattcaacgcttgggaccgaattgtgacttgaactttatagatgtatctccaatggtggaaatgacgggactgtttacttgtccgaaccatacgtttaatggggatataagccagtgggacgtgtccaatgtgatcaatatggacgaaatgttttcgggctccgatttcaatggcgacattagccgttgggatgtggcaaacgttgatagtatgtacggaatgtttaaatattccgcatttaacggagatatatcggagtggaatgtttcaaatgttcaatgcatgagtaatatgtttgaggggtcagttttcaatggagacctttctaaatgggatgtgtcccgagtgaatcgcatggatgacatgttccgttattctaagtttaatggggatatctctaaatgggatgtgtcgcacgtgacatctatggatgatatgtttcatggatccgtgtttaatggagatatctcgaattgggatgttggaatgtgtagaagttttggcggtatgttttatcgtagtgccttttgtggcgatttggagcgttggaatcttgttaatccggaactcatgacttttgatatgttggaatgctcattgttggattggaataattgtcttccgcaatggtataaggttatttatagaaatcagaatgttgttgaagattttaatgaattggactccattgacgatgacgaggataaaaacctgcctttttaggtttttgcgtccttttgggctctattttctaggtaaagtcgcttgaaataacaaatttttaatgtatattaaggaagtaaaattttaaggagattattatgaattcttttgttaaggcttctttgattgccgctatgatgaccgctccgctcatggctgacgaatcctttggtggtgtcggcatcactatttaccaggtggcggaaggcgttcacgtggcagaagttatcccgggaactccggctgcagagtccaatctccgtgccggcgacgtgattaccgctgttgacggtgtcagcctcaagggccagaacattgaattttccaaggctcagcttcgtggccaggtcaataagccgctcgaaatcacttacacgagcaatggcgaaacctattctacagtggttcgtcgcgcccagattaccgtgaaggacttggacaacaaggccgtcaagaactggtatggcgataaggaacgcgtaaacgctcaggaacttgaaacttttgctagcgctaccgaaaatgacaagcagctcgtcgcggtgctcagccgcggaaacctcatcaagaacgatgtttctgtagcctctgctgatgtcaatggcgtttatgtggaaaaggcaaagaccactccgaagttcaccaagacgactccggtccgcacgggtgatgcaagcctccgtcttttcaaccgcaaggctgtttcgtttgccctcaagtctccgggccgcgctaccgttacaatcctgagcgctgatggcgaacagattgcaacgcttagcctcgacaacgctgtcgctggtgtcaatacgatcaactggaacggttctcagattccgagcggccgctatgttatttccattgaccacaatggcgctgtgagcggtgcaaacgctgtgctcaagtaatttgcgccgttcgtggctgctttactaaattcgcgctttaaacaaaaattcggagaacgctctatatttggagcgttctttttttctatcttgtggaatcgtgattttatccaaaacccatcgttgtctgtgggccgttatcgcattgtttatcgctgcggtctttgctccttgctctttcggcgaggaaatgacccgctttgaacttgaagagcgcgaacagcctgtagaagatacgaccgaggtggattggatgaacgatacgaccggggtagatacgattgaataccatgcggtcgaccttgtgtacgatgtagagacttctacgttcaacctgaacaagtccgcccagctcaagtaccgcacggcaacgctggaatccgataccatttggatggaccagaaaaatcagattcttgccgccagcggaaatcctgtgcttcgcgaaaccaagaatccatcgctttcggggatgcgcctcaagtacaacctcaagtccaaaatcggcgaggtgtattatgcgaccacgttccaggataaccagcaactgaatggtatggaagtccgccgccttccggatactcgaatccagattgcgcgtggcgacttcagtacgtgtaacgatacgacgcaccagcacttctacttttatggccgccgcatggtggtgaagcccaaggaaacgattacggcaaggccggtggtcttgaacatagccgatgtgcctgtggcggttctcccgatgattgtggctccgctcaagagcgggcgtaagtccggtcttttgacgccgaagttcggtggtgaccaaaagcagggctactacttgcgcaatatcggattctattacgctgcgaacgattattgggatgcgactctttcagcagacattattgaaggtgacgaggctcggtttgaaaagtctaccttgtcgggtgaaatccgctataagaaacgctatttgttagatggtcacatcaagtacacgagctaccttgaggaatttgactttagtcgtagcggttacgatatcgatttttcgcataaccagaacttgactcccgatgcgaagcatacgttgagtggccagggctcgtttgtaagtagcactgatgtccgtaaaaaaaattccttggaatctagcactattttgaaccagcaggcgaatgcctcgttggcttactccggtaaattcggcaacaacaagagcttgacggtcaaggtctcgcagaaccaaaacctcacgacggggatgctcgaaagagacttgcccgatatccagtaccgcatgagcggaaaccttttcaactttgaactggaagaaggcgaggtggctgccgaagacggctcgttccagtcgttccttgaaaagttcaactacagtttcacgaaccgctttaactacaagtcgcatcgcgaacgtgatacaacgctcaataaggatacgacggcgcattacctgggttatacgggaacatacactttggattactcgggtcgtctttttgacgtgattaacattaccccgagagcgacttttactgggtattggacgggtacgtcctggcgcaatccgaatgattctttgtacaagagaaaacgctatttgagctttaatcctgaagaagggacttatggtaatgtagcgtacaaccacagttatagcttgactgccgatacgaaactttacggtatatgggttcctgaaattgggcgctttacgggtattcgccatgtgctgtctccgagcgtgtcttatacgtatgctcctgaaattgatacggtgaaaacttttgctccacacccgtacttgggacagtacccataccagcaaaaacagcagacagttggattcagtttgaataacgactttgatatcaagtacctcaaggtggcgggacatgtggatacaagtcgtggagattctgccaagaaggctaaggcggtagaagaccagtatggcactcgtcgcttgcttacgactaggcatagtttctcgtataactttgcggcggactcgctgaatttctccgatatttcgtcttcattcggcttccagattttgccggattacatgtttaccatcaatacgcgccacagcttctaccataagtatgatacgaacccgaacaaggtaaggttcccagaactcacgtattggggctatgagctttcaaagagcttccactggagcggtacgtttaatggcggtcttccttcacagcttgaaaagtatgaaatgctcaattggtctttgagcttggattaccgctattcgttcagcagtactcgtgtggcgaagaatttgttcaaggataacatttcgcattcaacgggtatctcggcaacgttccagccgacggtcaactgggatgtttcttatagcacccgttacgattataacgaaggcaagtttgtctcgcatgaatttacgttcaaacgtgtgttgcattgctggcagctcgatttcacatggacaccgactggccctgccgcaggttggagcttctccgtgtatgtccgcgacttgcctgatatcaagctcaacgcaggcagcaccgatacaaagagttatgactaagttagacgagagaacggctctttgagcctatagacgagagacgaaagatgtatgatgactgaatctgaaattgtactggcaagcggttcgccgcgccgttccgaaattttaagacagttgggtgttaacttccgtgtggtcgtctcgggcgaagatgaaaagcccacaagcacaaatccgcttgacttcccgcgtgaaaatgcctgcatcaaggcgttgtccgtatctcgccaggaacgcgatgcgtatgtgctcggttttgacacgctcgtttttttggacaacgttccgctgggcaagcccaaatccgaagcaaatgctattgaaatgttaagcaaactaaacaatcgtagccattttgtaattacaggtgtcgccattgcacgtaacggcgaaatccttagcgcgtccgaagagaaaacagaggtgttttttagaaactgcaccttacaagaaatcaaagattatgtaaattctaaggacccgatggacaaggctggcgcttacggcattcagacgaatggtgcgcgcttgatcaagtctatcaacggttgctactacaacgtggttgggttaccagttgcacgtacactggaaatgttggatggtttacaagttagggtatagcaaatgattcagttggaagagaaaaatccaaacgaacgccttggtgacttcttggcccgcgttcgtgaatctcaaggacttacgattgaagatctttccgaacgcacgaaaatttcggtgaagatgcttcatttcattgaatcgagtgactggaagtctttgccggttgaagcttatgtccgtagttacctgaactccgtgagctcaaagcttggcttggatacaaaggccatccttaaaatgtacgccgaagaagtgggctcaagttacgaagtccgcgaggcggaacccatcaagaatattgctccgatgacggaagaagaaaagaagccgcgtagcaaggcagtgcctattgctattgtggttattctcgttctcttggtggtcgggctccattttgtgacaagggaaaattcttcttctgacgctagtgccaatccgccatcggtggttgctgccgaagactctacggaagtcaatcaggatatgcctgaaggtgcaatcaaggtcccggttgattccatcaaggatgaaaagaacgagaaagtgacgcaggccgaagtcgacaaggctgtgaaaaaggctgaaaatcttccggcatctgcaacaatttttatctcttcgacgtccaaaaaagatacggcgacggtgacgggtccggtttcggataacggccgtactcgaattgaactcgtcggttctggcgaaatgcgttcttgggttggcatcaaacgcgacgaagacgatgatgattttgtgaaagaagcgaacattgcgacggttgacaacaagcttgtctatactgctagcggtacgctttacattgtgattggtgaaccgcgtgccattggcaagatgtacttgaacggcgtggaaactccggtgcctgtgccgaagtttggccgcgtggctcgctttagcgtttatgacggtcgtgtccttaaataagaggtgctaagatgcgttcttctaagatttctcgtaagacgagtgaaaccgacattcaacttttcttgaacttggacgattgctcgagaggcaagattagctcgggttcgggcttcttggatcacatgctgaatttgttccaagtacatggcggattccatctcgatttgacctgcaagggcgataccgaagtcgatatgcaccatagcatggaagacatcgccatcgtgcttggccaagctctcgttgaatgcctcggcgacaagaagggcatcgaacgttatggcttttactttgtcccgatggacgaagccttgagccgcgtgtgcattgactttagcaaccgcatcggctttgtctggaacgtgaagctcccggctgcaactgcaggcggaatcgaagcaagcatgttcgaacacttcttcaagagcctctgcgaaaatgcccgcatgaacttgcatgtggaactcttctacggcaatgacaatcatcactgcctagaatccatcttcaaggcttttgcacgtgccgtcgctatggctgttgctccttcccgcaatgtgaagggcgtccccagcagcaagggtgtgctttaattcaaaaaatcgtttttcacatattgtaaagtatttcgtggcgaaacttcggtttcgccattttctgtaaaattttgcgactttgtagcaattttgacataattatttaaagcctttttacaaaaaagtatttttcaaaagctttatattttgcgtcagtttgggtgatttagcgaggatgagatgaaggtgatttctacgacattgaaattggcgtgttgccctttggctttctgcgatatggcgtgggctaaaagcgatgtcgactatcgtaaatcgctaagtaaagctcgcgtctatatggtggctaaaaagcctcgtcttgatttttgcaatgtgaaatttgcgggccataaaattgatcttgaccttgtgagcgaatgcggtcgcgtaagcgtttctatccctgccgatgaaccgctttttaagccgagcgaaaagaaaacgcttgtcgtcgatgtggggatggatgtgcctcatatccttactaaagatgaagttgtcgccaaaactcatggaatgaaattctatgagattgatacggcattctatgaaaaggcaagcgacaaggaactgaaaaaatgcctggacgaagacgcctttgtggcgtggcttacgcccgaaaaactcttgtacctttattcgaatagattgattcgaattccgaacttggataaaaccaagtgcttcctttggaattacgaaccgatgtttatcgggaaggttgtgcgaccggtggtgaaaagagcggatttgcgccatgctcgtgaacccttccttgatatgcttgaatctgaaattgaagattgcgaggatattcgcgatgacgttgtgctcctgttctttgatgtcgaagagcgggataatagccttttgatcggcaatgcggtttcgattaatgaattccagctccttttaaacgggcttgctttgccgtctattgatttgcttgcgatggatgccgagaacgtctttatcgaaaaattcaagcccaagtacaatgccgcgcttttccatccgtacctgagcggtgcggacgatacgcctgattccgaatatgatgccattgattacgctattgatgactggatgactcttgtattcaagggcatgaaatggtatggcgggcttgaaggaaattgcttggtgtatagtaaaggcgatggcctgcgtgtcatgcacccaacggattttgatgatttcttggaacggaagtttatcgaatccgtgcttgcgtgctagaaatattttgtcaaaccttccaccgagcgggtatctcctttatgaaacattttgtttcatatacttaaataaaaatctgtaattttaaataaaaattgttaaatttagagaaattttataaaatttgttttattcttattgaattttaaagcaacgtaatttatctttattggtgtaaaggttacccataaaatgaaatccgtttttgaatatagagattaccgcgagtacatgcgagatttttacgagagccgtaaaaagtgttccgcatttacgtggcgtgagtttgctaaactcgcaggcttctcttcatcgggcttcttgaaattagtctgcgatggcaaaacgcgcctttcgaaagtgggcgttgaaaaagtcttgcccgcaatgaacttgtctggtgcgcaggctgaatattttcgtgcgttggtcgaattttgcgattctgctcgctctgatgtccgtcaagtcgcttttgaacggatgatgaaaattgcgcaagaaaacaagattgattttttagaggcaaagtcgtttgaatatttttcgtcgtgggcaaacccggcactcagggaactagccccgattatgaagggcgcaacgcctcttgaaatgggacatgctcttgtgcctgccatttctgctgccgaagctcgtgaatccttggaacttcaggaatcgcttgggctcttgaaaaaagatgaatgcggaaattacgtgcaaacaagcgaaggtgtttcgagctctcgtgaagttatctcggcgacggtcgtcaatatgcaaaagcaatatgcgcatctggccgctgaatccctagaacgctacacgcgagaatatcgccatatctcgggaatgacgatgggccttgatcgagaagcgtatgagcgcttagccgcagaacttgatgcgttccgcaaaaaagtagtggaaattgtatcaaacgtgaaaagttacgatcgtgtttatcgaatgaatttacagctctttcctttgagcaaacaagttggagaaaaaaatgaaaaagattaatttgatgcaaaatttatttgccatgagccttgcttgcgtaacggttctttcgggggtatcgctacttgcggggtgttccggttttaccgaagatacgaatacatcttcgaatgataatggcggactcattgatgtgcaggctgcttttgcttctgcacgcgtgtcgcaattgggcaaggttattgttgatgaatctcaggattctttaacgattgtttatgaaacttttggcggatgcgtaaagaatgataatggcgtttatgcctataactccgatttctattttgcaagttcaaggacttatgcatatgatttccatggtgatacgcttgtcttgtcctgtgatttaatagaccaaaagagcggctatcaacaacatataatatcctatcttattggaggtaatcctggtgaattggatggtatatggctgtttttgccttgttactcattaggtggtgaacgcatttgttctaatgaaatggaaaatttatttatccaattcaataatggaagtgtggaaacccgtgtttctgaaaataaaacgtatgattatatgaattctagctttgttcataatcttgcgttatttatgacgggacatgaaaatcgtatagattttgatttgcgcggtcaagtgatgagtatggataatgatctttcaggtaaaggatttacagttcaagaaagaacgaataaaaatatgaaattcgtttataaagaacatgaatacgaactgaatgtagattatgtccaaataaacgattctgctgctgtaactttgtcctctgaagggctgtcttgtacagcttctttgagtgaacgtgataatgtttcttctgaaatttgccgcgaagaaaatgcagattatctttatgaaaatgacaaaggaagcttgagctatcgcaaagacaatagtgatgaatttgcaagttgcgtgaaaagccttgttcgtcgtggaacgaatacatcttcaaatgataagtctggaaatgttgatgtgcagactgcatttgcatcggctcgtgtgatgtcttcaggtaaagtgtttgtcgatgaagttcgtgattcgattacgtttgttgctgaaaaatttgggggttgcatcaagaatggtgaatcatttatgtatgattcggatttttatgacagtgatacgaataagtatgcctatggtttccgaggagacactttgatgtttatgcaaccggctatactctatcaagatggtcacggagattctgtatcggctgcgacaatgttctatgttggtggaacgtctggaaagcttgatggaatctggaaatttttgccatgcagaaaaaatatggcaagtggtgaagttgcgtgtcaaaatgatgcttataattattatttaaaaattgataatgggaaaatggaagtccgtattgcagaccatgaggactatgattacatgaattcggtttttgtcgaagaattattcatgttcttgaataacaaaaactctattcagattgaaactcagttctatactactcacggtgccgaatctgttgctgaaaattatggaattacgattcaagaaaaaacgaataagagtatgaagtttagctatgctgggcatgattttgatttgaaattgaattatgcgaaaattatggacagtgtgtctgtaacattaacctcgggaaatgttatttgcaatggatttaatcgcgaaattcccgatattacgcaagatcagtgcaatgaagataacgcaccctatttaaatgaaatggaatcgggggtgtatggaataagaatgcaaaattcctatgaatttgaagattgcatcaacggtattcttggcagagaattaaacgagtaagatgttcttttaaatcggcgtcttgctcttttcgccggcgatttctcgaacgagtttcggtacgaggtagccggggagcttggtgcggatctgcgctatgagttcgcgggcgcgttcgtcgctgacttcaaaatgggcgacaccttttgcatggtcgagttggtgcagatagtaggggagtacaccttgctcgaatagcctgcggctcaagcgttcgagcgtttcggcgtcatcgttcacgcctttcaaaagaacgctctggttcaaaagcgtccagccgctgaatttaagttgtgcgaaaacggcggcggattcttcgtccagctcgtcggggtggttcacgtgcaccacgagcacacaattgaaacgtgcggggagttctcgcaaaagttcaaaatgctgcatcacgaggtccggtcgcatgatcgggagtcgcgtgtggatgcggagcgtcgtcacagacgggtggaatgcgattgcttccacgaggtcgcggaaaggtcccgggccaagcgtgagcgggtctccacccgagagtatcacttcccaaatgctcgtatggacgtccagccagttcgaaacttcactcgcgatattctgtgtgtcctggaaggggtagttgcgcctaaagcagaacctgcagcgcacaccgcaggcagaagtcgaaacgatgagggcgcggttctcgtacttttgcaagatgcattcggacttgccggcggggaggtcgccaacgggatcatcgacgaatcccggagcatccttaagttcgtctgtagaaggtagaacctcgcgtagcagtttgacgggctcggccgaattcttgatgaggtcggcgtaatgcttggaacagttgaatgcgaacgtgggctcttggtcgaggtttgcgcgcatttcgcttgtcaaaccggtaaaatcattgcccaaatagtctaaaaattcagaaatatgcgtgaaagttttaacagaattgtccattatattgctaaatttagaatcaaaaaccaaaagaggataatatgggtactgtaagcaccaacgaattccgtaaaaaattgaaaatcatggttgatggtcagccgtatgaaatcatcgaaaaccagtttgtgaagccgggtaagggtcaggctttcaaccgcgttcgtatcaagaacttggtgactggccgtactctcgaacgcacctggaagagcggtgatacggtggaagaagctgatgtgacctacaccgaaatgacctacctttacaacgacggttctacttggtacttcctcaacagcgaaactcaggaaactgaagaaatctccaaggaagctctcaatggctgcgaagtttggctcctcgatggcgctactgtcgaagtcacttggtggaaggacccgaagactcaggcaacgcttccgatcgaagttatcccgccgaccttcgttgatctgatgatcgttgacgctcctccggcagttcagggcaacaccagcggtaacgtgatgcgtgaagccactctcgaaactggcgctaaggtgatgattccgctcttcatcgaaaacaacaccaagatccgcgtggatacccgcgacggttcttacctcgaacgcgctaagtaataagatcgctcggctctcgccatcgttattattgcgactttaaaagcctcgtccaagcgacggggctgtttttttatcccttcctaccgtctactgtcacttcctactgagacaaagtcgcatagacaaactgtctatagtttttctcggggcaggcgcgcgcttagccacttttctgtataatttataattgttgtttaacccaaagggatatatgggaatgtttaataagctttctggttttgcgtccgtggcgtgtgttgctgcgggctttgtgctgtttggtgcggcttcttccgaggctgctccggacccgaatttccacatctacattgcgtatggccagtccaacatgggcggcacggcagatgcccagagcgcggacaaggtcgaaaattcgcgcttcaagattttcgcaacgcaaaaatgctcgggcaaggggcgcaatacgctcggtgacgtttacccggctgtgccttcgctctttaactgcggcaacacgatttctgtggcggactggtttggccgcacaatggccgacagcatgcccaacgtgacgattgggattattccggtggccgtgggcggtgcaagcattaagctctttgaccaggatcagtacaaaacttatctctcgacggcagaaacctggctccagaactatgcgaaggaatacgcaagcgatggcaatgtgacgaagacgattatcgacatcgcgaaaaaggcacaagaaaagggcgtcatcaagggcttcattttccatcagggcgaaacggacggcggttattccgattggccgaaaatcgtgaagaaaactcgcgacgatattctcaaggctctcgacatgagttccgatacggtgccgttcgtggcgggcgagctcttgcgcgaaggctgctgctattccgaccgcgtgtcgaaactcccgaacacgatggacaacacctactacgcttcgtccgaaggcttgggcggtaacggcgtggaccgctaccatttcaatcacgatgcctatgtggaattcggcaagcgctatgcggcgcagatgctcaaagctgtgaaccgcaagcccgtggaacctgttccgcagaagccgtttggcaaagtggtgggcgatagtgttgtcgcaggcgaaccggcggaaatcccgggcaggatcgaggccgaaaactatgacatcaatggcgtcggcagtggtaatagttcttatttcgataaagattccgaaaacaggggtggcgagtatcgcaaggatggcgtggatatttataagggcggcgacaattatgccattggttacacgcaagaaggcgaatggctggaatactccgtgaatgtggatcgtgatggaaaattctatatctctgcgaatgtggcttctggtacggaatcgtctagctttagcttgcttttggatgataaggaaattgtgccctccacgaaggttccgaaaactggcgatgagtgggatgtctatgaaagactggaattagaccaggtggaattcacgaagggcgagcatgtgctgaagctcttgattacaggcaactacgtgaacattgactggatagaaattgaagatcggtcgcttgccattcgtccgaaattcgtagcgtcatcaggtccgcaaacttacgatgtgttcgatatgctcggggcgcatgtcggccgtgttgatgctgcaacagttcaagatgttgcgcagaaagtccgcgcactcgtgaagcagaacggcacgtacctcgtgaagtcccgtaacagctccgcgaccatccgtgtgatgaagtaatttttgcgattctaaagaactgcttttctaaagacccgggcgacctcgtccgggttatcgcttttaagccaacttaacgtttcggtaccgcggtagctccaggcaaagatgttcttgatgcctgcagcacggctttcagcgacagcgatggcgaggtcattttcgcggcccgcttcaatctggtacgccttgacccacatctgtacggactttctgtagcgggtcgcgacttcaacaagcttgtttgctgtttcgcggtatttttcgcggacccattcttcacttgctccgcgttcccagtacgggtcgcttgcaatttcgtcgacggcatcgaggcgcgcgacacgaccccagtcgtcgagccccgccgggaaccacggcgggagcatgcaaacgcagttgcgtttgccgcgcgctttgacatcttgagtcatctcgtccaagaaatcaatgaggctttcttcgcggaacagctttacgtcgtctgtaagctcggcgggcatctcgtacccaaactttgtacggaacttctcgcggcacttttcgcaacggcagctccagttgctaagcccgcccttttcaaagtaaaagtgtggctcgtcccagaaaatcgtggagacatccgtctcgcaaactgttgcaatccacttgtgcatgtaggcgcggaactccgggtggttcgggcaggcggccactttcggttttccgtccagcgccacttggcacatgtcgtggtttctggctgtgagttccgaataagcttcaccgccaaatacgcgaccgacaccccacgggtttacgtaaacggaaagtcccatggcggcagactcattcacaatctgcttcatggtgtcgtaataatattgcaggtcttcttcgctccacgtgtggagcactgcattgtatcctgcttcttttatctgtacaagatccatgcgtgcgaacttcggagagcgcacaccaaagtagctaacgcctttaatcacggttaaaaacctctgttttaaattcctctaaagctcttgtgctgagtccacttggcccactgcggactgcagttcttgtgcagcacattttcaagcgttgcgcaccattcttcttcgcttacggggcgcctgatccagaacgtgctgtcgtccctcgaatcttcggggagaggcatgtcgtccgggatgatttcaataatccacgattcgggaataccgttgtggagttccttgctgaaggcgaggttcttctcggtcgcgtggtcggcatggtcaaagatgatgagtgatggcgactggccgatgatgagtgccgattccaaaaggctctgggcgctttcgatggaattgcaagtatagagggtggaatcttccgccatgttaccatgttctaaaagccagcggaaggtccactggttcagcttgtccaagctgcctggcgatgatggcgttataaaaaatatgtgtcccacgcctaaagtatagaaagtttattgttaaattattggcagaaaaattgaattaccctagaaaaatatgaatttcccagaccttggcgaatttaggttcgtcagaaaaattttggaaggagcccaccccttgaataacgaaccgccggcacaccgcagctggctgaacgtgggggatgactgcgccatctttgatggctggcttgcgaccaaggacctctcggtcgagaacacgcacttccgcctggactggtcaagtccggaacaggcggtcgagaagcacattgtgtccaacgtttcggatgtgtcttccatgggcggtcggcccaaaattgcgctgttcggactttgcgtgaacaaaaactggagcgaagaaactcgaaacagaattgcaaaagcggttgcgcaaggctttgagagaagaggaattacgttgattggcggagatacggtctctggcgatgtcgggatgttttcgacaacactcctcggcacgaccgatggtgaaatttcgctcctccgtagtgatgcaaaaccgggtgaccatgtttttgtggcgggaactctcggcaaatccgatgccggactttggattttgatgaaccatcccgaagaggcaaatcgcttcccgaggctcgttgaataccaccttgcgccgaaaatttgcgaggatgcgggggctcaactggtcaagcagggggtgcgtggcgcctgcatggacattagcgatggccttagttccgaaacgaaccaccttgcgctctcgtcgggcgtatccatcgaaattgacgagcaaaaactccctattgaccccgatgttttggaaatgtgcgagtattttggactttctcccctccaatttgcgctaaatgggggtgaagaatacgaacttctattcacttctaatcttacaaaaagtatatatttagaaggagcgcccaaaatgggcgaaatccacgatatcggattggtatcttgtggcaatggtgtttatttgaaagggcaggatggagttaaggcgctcctgaatgctcaggcgtggtcgcatctatgaaagattcaagtagtttaggacagttgttggttcgtgtcaacttgattgacgaagatcagctgaggtatgctgaagacgaaatcaagttctgggcgcaaaaaggcaagaagttgactcttgcccaggttcttgtgaaggccaacatggtcaagcaagaagctctcaccgacattttgggtgttcagatgcagagtgtcaccaagaaacgtattggtgaaatgctcttggaccagggcttcattacgcaagaccagctaaacgaagctcttgaaaagcagaaaacgtcgggcggtaagcgtcttggccgtgtgcttgtcgatttgaagttcatcgacgaaaagaagctcacggatattctttgctgccagttcgaagtgccttatgttaagcttgatacgattaagcttgatgaaaaggtctatgagttcattcccgaagaccagtgcaaggcgaacaagattgttccgctttacgtgacgaaggacgctcgccaggctctcgtggtcgctatggcagacccgacgaatgtgcgactcagggactctatcaagttcaaggtcaagcgcaatgttgatgtggtcatggcttccgaacaggacatcaagaagaccatcgatacactttttgcgggccacggccctgccgaagaatcccttgcagaacttattggaggttctggagaggatgaacttgaaacggtcgaacgcggaaatggcaatagcgatgaaccggaactgactgacgaagaaggtcgccaggtcgtgaagattgtgacgaccttgattcatgaagccattgcccgtcacgcttccgatattcaccttgaaccgcaagagacgttcctcaagttgcgttaccgtattgacggtgacttgcaggtgatgtctccgattccggcacgactcatgccgcagattctttcgcgtatcaagctcttgtccaagatggacattgctgaaaagcgtaagccgttggacggacgtttcacagtgcgttacaagggatccgaagttgaccttcgtgtgagctcgttcccgatttctttgcgtaagcgcggtgtctgcgaaaagatcgttatgcgtattttggacccgaattcgggtcagttcccgcttaaggaaatgggctttgacgcccgcgtgctcaagcagtttatcgatgcgattaatgccccgaacggcattgtgctcgttaccggtccgacgggttccggtaagtctacgacgctttacgcttctattcgagaaattttggattccacgatcaacatctcgacgatggaagacccggtggaattgaatattgacggtgtgaaccagggccagattaacaatgccgcaggctttacctttgcggcgggcattcgtgccttgctccgtcaggacccggacgtgatcatgatcggtgaaatgcgtgaccaagaaacctcgacaatggctatcgaagctgctttgacgggtcacttggtcttcagtacgctccatacgaacgacgctgccggtgcattccctcgtttgcttgaaatgggactggaaccgttccttgtgtctactgcaattaagggtgtcttggcccagcgtcttgtgcgccgcatatgcaagaactgcaaggagccggtcgaaatctcgcaggaacttcgcgatgaactccacctctcgccggacatgcagttctatcatggccgcggttgtgaaaagtgcgatggttcgggcttcaagggccgttgcggtatttacgagttcctcgtgccgaacgaagctgtgcgtaatctcgtgatcaagcgcgcttccggtgacgaaatcaagcgcgaggccatcaagtcttgcgaaatgattacgctccgtatggacggcatcaacaaggcactccaaggtcagaccactttggaacaggccatcggcgcatccaccgccgacgaatagttcgaagctcgccgtttatctttttcatccccattcactctgagtggggatttttctatattgcacatctgtatatcgactaggagtgctagatggacgattttgtagaatgcaatgttgttgatgatagtgttttagataaagagttgaacccggaacaggccgctgccgcgaagaaaattaacggcccgatgctgattttggccggtgcaggttctggaaagacgcgttgcattacttacaagattgctcacctggtttcgtaccacaagattgattccaaccgcgtgctggcagtgacttttacgaacaaggccgctcgcgaaatgaaggaccgtatccagaagcttttgaattgccgtaagccgttcacgtggatggggacgttccactctgtttgccttaagttattgaaactctgcttggcgaaggaatctgtaatcaaggctcttggcggcaagtggtttgatgcaaacttctccatttacgatgatgatgaccagaagcgcatcctcaaggaaatcttgaaggacgatcttggcgacgattatgacgtgaatgaattgaagaaggttcatagcgcgatttcccgtttcaagaatacggtcttgtacaagaacgacaaggcggttttgcagactccggatgtggctgcattgaacgctgaatttgccgacgaagaacgcaaggcgcgctattacgctgcttaccagaaaaagcttgcggaatcgaacgcgatggactttgatgacttgctgttcaatacggttcgcatgttgcagatggtcccgaatttggcagaacagctgagagaacgtttccaatacgttgttgtggacgaatatcaggatacgaatgacgtccagtatgaacttttgaagttgctcatcaacagggatacgaaaaacgtaacggtggtgggcgatgacgaccagagtatttacggttggcgtggcgcaaacatcaagattatccgtaacttccaccgcgattttgctccggtgacgattgtcaagctcgaacgcaattatcgctcaactgcaaacattgtgaagggcgcaggttccgtgattgcgcataacgtccgccctgccgaaatgcagaagaacgtgttctccaaggaagaagcgggcgagcttattcacgtgcgctattttgaagatgaccgtgccgaagcatcgaacattgcaaagacggtggctcaggcgggtcctgatttttatgccaagacggcaattttctaccgcacgaacgcgcagtcccgagtgcttgaaaaggcgctcaacgatttgcgcatcccgtcggtgatttttggcggtacaagattctgggaccgcaaggaaatcaaggatgtgcttgcctacttgcgtgtgctcgccaacgagaaagacgatgccgcttacttgcgtgtgattaacactccgccgcgtgccatcggcaagacgacagtcgaaggcgtgctcgccaaggtgaaagcgggcgagggttcgttctgggacaatttattggccgaggcgaacggcacggggcgcggcgctccgaagcttaaggtttttacggaccttgtgacgaactggaagaacatgatgacttctggtgagtatccgctcccgattcttgcagaacatatcatcaacgatacgggctataaggacttcttgcgcaaggaagacgaagtcacggctgatgaacgcattgcgaacttggacgaaatgatcaacgctatccgtgaatttgacgaagaacatccgggggctactctcgatgcgttcttgcaggatatttcgcttttgacggatggcgacaagaaggtcgatacatcaaagggccttgtgacgctcatgacgatccacatggcaaagggcttggaattcaatacggttcacctggcgggctgcgatgatgaaatcttcccgctcgtgcgtggaacttctatgctctcgatggcagaaatcaacgagcagatggaagaagaacgccgcctgttctatgtgggctgcacccgtgctgaaaagaaactttatctgtaccatgcggaacgcaggttcttccaggggaacatccgtccgtttgcgccgtcgcgcttcctcaaggaattggatccgtccgttgtcgactttacgccgtgcttgaatacacgtccgtctgttcctgattttgtcggcaatacgcgctccaagccgtcttacggttcgtacggctcgtcaaactatggctctcgtccgtcctatggaaattcgggctcgggcaactcttatggcaaccgctcgtttggcggcgcctcccacggcagtagctttggcggatctcgtagcggttttggcgggtcttcgtttggctctcgtcctgcgcctgtgccggcgtccatcaagaagaacgataagcacattgtctaccgcaatccggtgaaggttgtaaaggctcctgctccgtctggtccgacaatcgagtacgataatccgtaccacgagggcgcccgcgttcgccattccaggtatggaacgggtgtgattatgaaggcttacggcagtggcgataacgcccgcgtcgatgtgcgcttcgaccgcgagaacatgaaccgcaccatcatcctcaaatacgctgctttggaagtgattggatagcggctctgccgcttggggttgtgggctatgagctcggagctaaagctcctttgaggtcgcttcgctttgagaatattgctaaagcccatacctcaaagcacccctaggggtgcgaccccataccccattgctactaaaatattctatcttgcatcctgtaaaaaagaggtaattatgcttgaacgtgaagaagttttgaagctcgcgaagttgtctcgcttgagcattgcagaagaagatattccggctatcaagggtcacttggataagatgctcgaccatctcgaagcattgaaggctttggacctttctaacgtggaaccgatgaccgctgtcgaaaacggcgctaccatcctccgcgaagacgtgccggtccagggttttacgcttgatcaggcttttgcaaacgctcctgctgttgaaaacgatcacttcgccatcccgaaggtgatgtagtcggcgcacttgcccgacgcatttgccgaatttcgcgcatttcgttacgcatttcgctttgaacaaggtcagttgcatcgtcccggcccgcatgggctcgtccagattcccggggaaacctctcctgaagctcaacggcaaggagatgattgtccgtactatggaacgtgcgctccttgcggattgctttgaccgcattgtctgtgcgacggacagtcccgaaatcgaagctgtcgttcaggcggctggctttgactgcgtgatgacgggggaatgtgcaactggttccgaccgcgtggctgaagctgctaaaaagcttggtcttgacctggtcgtgaatctccagggcgacgagcctctcgttgaaccttccgtgctccgcgatgtcgcgaaagacctctcggaacaccccgactgctgggtgacggtcgcatgcccgttgaaccctgcagaagcagaactcaagaccgtcgtgaaagtgctcgtgcgcgacggtgtggctgtagactttacaaggtctgtgccgcctgcagaagcgagccgctggttccagcaccagggcatttacgcttactcccgcgaagctcgcgatgagtttgcgtcgctcccgcagaacaagattgagctggaacgctcgctggagcagatgcgaatcttggggaagcgccccattcgcattgtccagagtgtgtatccgagcatttccgtggacgtcccgtcggacgctacccacgttgagaatattttgctagatcatttgctaaatcctttgctagatgaacctttcagaaaaggcaatgaacgcatctgaaaaaagaattctcaaactcgcaatcatcctctttatcattggtttaaccgtccgctacctcccgtgggggctcccgtctatagaaacattcgaagtcggtgacgctatagttgtcgctaatgcgcctccgggattatcttctgatgcttttccacttgcagatgcgagtacggtcccgtctgacgatacaaacaaaataacaccctttgcggatcccggcccgaaatcaaccgagcatcaccgtaaggcgaagaaaaaagtcacgctcccgctccatattaatacggcgagtgccgacgacttgtgcgcgctaaagggggtggggccaaagcttgccgaaaagattattgagcaaagaacggcgtcaggaccgtttaaagggccttctgacctcaaaaaagtgcatggaattggaaagaaaaagcttgaaaacatgttacaatcgataatttttgattagttttaggaagaaaactttacataagtgtgtttatgagcgaatcgaagttatatctaggtgtagaagttggcgaccactatatgaaggttgcccttgtggactcttctgaaaagaaggtggtcaagacggctgtgctcccggtggagtgtaaccccatttacgatattttcctttttgaaagtactctccagcagtgggtggacgagaaccagatcaaggaaatcgaagcgacttctgtcaccgtgcctgcaaagatgtcgattatccgcaaagtttacgtaccgcctgaggcagtagccaacaaggatcagtatttgaaatggtacatggaacttttcaccaacgccgatgtgagcgcctatatcgtggactccaagacgttgagcggtgacgattcctttggctataacgaacttgtaatggccgttcgaaaggaatgggttgatgccttgcgcaagggtttccgttcccgtatgcttgctccgaaatcgatggaagtcgatgttctttcgctcatgaacgtgatggatgttggcgagaaggtcaaggatgccgtttgcatcgtgaaggctgactttgacggtgtgtcgattgtctggatgcgtcgcgacgagcttttggctttgcgtggcgtctcgactctttcgatggtcggtaagactgccgatgccgcttacccgatccttgccgatgaaattgttgaacagatgaagctggttgaaacggaaaatggcgtgaacggcgtgaccgacgttcgcctttgcggtgaaatggcatcggaagattcctttgtcgatctcctcatgggcaagctggaaggatataacgtatcgctgatcaagtcgctgtctcagcttccgtctgacgaaagtgttgaccctattaacatggtttactgcgtcggtgccgttggtgccgccttgaacccgatggagggtgtatgattcgcatgaaccttattgcggtagctgaaaagaatgctaccatcggtaatgcatctcagcatttgcatgtgacgaatgttgcggatgtggaacgccgctacaagagaaagtatttgacggttgctgtggctgccttgtttgtgtttgtggcctttagctgctacatgagcatcaagggtgttccggctgcgttggatggcgtcttcccggaatcttacctcaacttgattggggcgaagaaccctaatatgaacaagacgacccctgccggtccgaccgccgaagagattgccagacagcaggaagctgtggcgaaggctcgtgccgccatgcctgtaagggatattgtggccgaaatcaatccgcaggtcctgtttaataacaaacgaacgggctatggcagctatttgccgctcgaaaagctttcgtaccagaagacttcgctcccgcagttcctttcattcctcaataccgcagttccggacgatatcggtttctcggaatgcgtgtaccaggctccgaactactattatttgcgcggtgtcgcgatgaaggcttcgtcgcagcatacgcttatagatagactcaaggcggtgagcagacagttccagtctccgattgcatctgaagcggcaactgaagtggctgcatttggccagttcaatgttccgcaggttcgcctggatgctgtgcgcggctttgtccctgctagcgaaattcctgctgaaatcaaggcgctcaagaatctttcttctacgaacaaggttcagttgaagggcttggaaaagcctgttgttgaagactttggcgtattcaagcgctatgcatacaacgtatcttcgacggctgactttgccgatttgctgaatttcttgaacgcatttgccaattccccgatccgcatgggtgtaccgaaagctgaactcaagtacgccaagaagttcttgattacgaacatgcgtatcgaaatgtttgttctccgctagtatgccgattcgtattacaggcggtttgttgcgggggcgcaacatcgagtccccggataccatgaaaacacgtccgacagcttcccgcacgagggaagctctctttaacattttgcagggcgtcgatggattccgcgtgctggacctttttgccggaagcggcattatggggcttgaggcgttgagccgtggggcagcaagtgtgactgccgtagagcttgcgcgtccgcaggcgaggatgattgaacgctcgtacaagtcggtcaacatggattccaaactcaaactcttggaaacgaacgttttgaccttgaaaaaggaaattgtctgtgccgatggcggttttgacctgatttatgcggatccgccgttcaaggacatggattacccggatttgcgaccgtttgtggagtggctgaaccctggtggcgtggctgtttttgaggctccgagccgcaaattgcccgaatgggccaagggtgatgattttcaggggcaagttcgccgctatggcgagtcgtcgctgattattttcagggcgtgatttttgtaaattataccacatggtgtggaattctaaagcacagaagaaatcgatagtggaggatggctgcagacgccgtgtggcggtttttgcgggttccttcgatccgtttacagttggtcaccttgaccttgtaaaacgtgccgcaatgatgttcgattccctgtttgtcgttgtcgcccagaacgcaagcaagaaaaacttgtttgatgccgaaactcgtgccgcaatggtggaggaggctgtctctgaaatcccgaatgtatcggttgctgtacacggtggcttgactgttgatttcatgaagacggtcggggcgcattatctggtgcgcggaatccgcaattcttctgacttggatgcagaacaggcggttgcctggaacaacaaggtcatttacgggaatggcgatgtcgagactgtgcttttgctcagtgcgcaggagcatctcgtggtgagcagtacgctcgttcgtgaactcctcaagtgtggcgccgcaaagagtgcgtccgaacagaagtcgctaatttctaaatatgtgccgaagaacatggtctccatgcttttaaaagagtttaggaaaaattatgaagccatttaaatatttgcccaaggccttgcagacgctcttgcttgcgaatgcagtcgtttttattatcgcttttcttgggcgtggacttgaagtggacctgggggccggttatgggagcctcacggattacatcaactactacggcgcctttatgccgagagttccgctggaactttggcgctatgtgacgtacatgttcatccattttgactttatgcatttcttcttcaacatgctgatgctctggatgttcggttccgaagtagcggaatggatgggatcgcgtcattttgtctcgatgtactttttctgcggaatctttgccgcgctgttcagctttttcatgtgcatcctcgggctcacgaacaatccgattatcggtgcgtcgggcgccttgatgggtgtctttgtcgcctactacaagttcttcccggatcgtgtcatcctcatgttctttgtgattccgatgcgaatcaagaatgccatgtgggtgatgattgcgcttgatatcctctttgcaaattcgggtgacatgattgcgcactttgcccacttgggcggtgtggtcgctgggttcctttacatggcgatttaccagaacggaccgaaggtgctttaccactctccgctttcggctattttccgcctgttttcgggcaatcctgaaaagtataatcgagaccgtagttcgggttcgcgctcaagttcgcgccgttctgatgaaccggaaattctcgaaggtgaagtgttctacgtagatgaacagaaacgcatggacgaaatcctcaagaaggtggaacgcgaaggcctccagtccttgagtgaatcggaacgtgattttttattgaaagcgggtgacaagttgcgtcgccgtcgcggaggattctaatgaagaaagttcttggtatgggcgctgcccttgtcgatattttggctaacgtgagtgatgaatggattgctgctcaaggtgtacagaagggtggcatgaacatggtcgactggccgcagatggaaaagttcctgaaggctctcgataatccgattcgcgtgccgggcggctcaacttgcaataccatggtgggtctttctcgcttgcatggcaaggctgccttcatcagcaagattggcgatgacgaactcggcaagcttttccaggaacacttgaagaataacggcgtggaatcgaagctcggaatgagtgatgtcgctacgggttgcgtgttctctgctgtgactccggacgcccagcgttccatgtggacttatttgggtgcatctgacttcctcggttcggacgattttacgcaggctctctatgacgatgtgggcctcctctatgccgaaggctatcgtgctttcaatggcgaatgcttcaagaaggcttttacgctcgctcgcagcctcggtgtcgaaaccgctctcgactttagctcgttcggtgtggtcgaagcttgccgcaagctgttcgatgaactctttgaagaaaagatgattgatattatcatcgctaacgaagatgaagcttttgcatacgctggtgtcaaggaagaagccgctcttgaagtcttggccaagaaggccaaggttgcggtcgtgaagattggcaagcgcggtgccttgattgctaaggacggtttggtgactcgcgtgtctgctggtgctgcaaaggctatcgatacgacgggtgcaggtgacctctgggcatcgggattcctctacggttacatgaacggctgggatatggaacgctcgggcaagctcggtagcatcgtctcgaacgaagtggtccaggtgatgggcgcccagattccggaagaaggctggcagcgtatttacgctcagatgtaattgaggaaatatggtttctgttgttcgttcttttgtgaaaagttgggctttgggcgcgatgctcgtgcttgctttggccggagctgtaaatgcggctggaccgaaaacggcaggaagtgcggctgaaaatgatgctgaaaaggcggaacttgttgcagaaattgccgtgcgcgatagcgtgatggcgattcatgacagcgtctgcacagttgaaaaacagtcgctccgttcggaccttgaactcgaacgggccaagtgcgaaaactgggaacagagctacaacacactcaagaagaacaacgaaacttgcgccaaggctttgagtgttgctgtccaggccaatcaggaacaggctgaggccgctaaggaaaaagccgaaaaggatgataagagtgatgtcgtgatgcagtcggcctctatggcggctagctttgggcttggcatgcttatcatgtggctgattcttgattaaattttaagtcgcggccgtgccgcatgggagttgaaatgaaaagaaccgcttttatcatgagcctgcttatgtgtgcgggcttttcgtttgctaaaaaatcggatgtgccgacgggaccgttccatttgcggtcaacgctcaagcaaatcgcatcaattccaatgactacggctgaaatttcggcgtacatgcccgaaaagaaggtgctgttcgtcgtgggcggcgagaatgtccttgaagttgttgacatggctgaccccgcaaaaccgaaaaaggtgagcgaagtcaagttgccgggcggcgcctctagcgtgacggtctttggtgaccttgtggcggtgagcctcttgaacaatcccgaatggaaaatgggacatgtgcaggtgatgcgctacaacaagaaacttgaagttcttggaaagcatgaactttgctacatgcccgacatgattacgtttactccggatggaaagaatttgctcgtggcctgcgaaggctctccggatgaaactttcacggaagacccggaaggcggcattggtgttttgtcggttgcgggcgcaaatacgttggcgagtgcggctgactttgtaagggcttggagaaagccgcagaagacgcttgtcggatttggcgaactggattcgctagcgttgatggcgaagggtgtccgtaagactggcgtgaagagttttgtgcagtcccttgaaccggaatatattactgtatctaaggattccaagacggcttgggtgagcttgcaagaaaacaatgcgttagtcaagtttgatgtcgaggcgaagaaaattttggacgtgtatccgcttgggtatgtagaccattccaagccgggttttggtctggacatcaagaaaaacaagaaaattgaaatcaagaattatccgctgcgtggtttgcgccaaccggatggaatttcggctttcagcgcaggtgggaagacttttgtgcttacggcgaacgaaggttctccggttaacgattacaaggcttggacggatgtgacgactccgatgatgctttcgcagaatggcgtcttggatacgagcgtgtttacggctgaagtgcttgaagatgtaaagaatatttctgtgagcaacttggaacgctgcaatgtggcgcctgacaagactgaaaatggcaagtgtccttacatgtatagctttggaacgcgctccattagcattttcgatggcgaaacaggacacttgatgtgggattccggtgatgcttttgaacaagcgatggccctgatggcgcctgattactttaactggaattccaagaagggtaaagccaagatggatgcccgcagtgaagacaagggttgcgaaccggaaaacgtaacgactggtattgtgggcgataagcgctatgcttttgttgggttggaacgcacgagtggcgttgccgtgtttgatattactgatgttgaaaacgggaacaccccgaaattggaagatttctatttagacccgaaagatcgcggtcccgaaggcattttgtttatctctgctgaaaatagcccgaatggcgaaccgcttttagttgttggctacgagtacagcaaaacgctcgcggtttacgccgtaaaatagaacttagcccgcttcgctcttagaacttagaatattgctatctcactaagttctgccaactaagttctgccaactcgcatcttgttttacattactttctcaggccacgggtgcttggggtatcttcctcgtaattctttgcggacttcggcgtaggtgttttgccagaagcttgtgagatcccatgttttttgaatcgtgcggaagttcggtgctagaatgtcgtaacgcactttgagcttgccgtctgcgattttgtgttcgccgcggagctgcataaagtcttcgatgcgtgcggaaatctcgacgagaacgccgtctgcactttgtacgattttgccgctgctctgttcatcggcggtggcgacttcttgatagctgtagcgggcgcgcttgccattggggagtacgtaatgatcggggaacgtcttttgcagccaggctaacatggacttgccgaagtaatcttcgacaatgttgcggtagcggtcttcgttgatgtcgcgcaataggaatatgccgtccgtaagttcatttagaataagctccatgtcttcgtcattgaattcggggagcccatattccgggtaaagccttgcggcaaggcgcatcttgatgaggagcgtctggatgttctcggtgaggtaacgaccggtccagttttctttttcgagcttgtcgcgccaagcttcggcggtaagctctttgagtttttcgaggactttgggcgatgcttcttgcgggagaatttctttgcggcttgtttcgcggatgtcgccgttggggctttcgctttcgtgaatctcgatgccgataaagcgttcttgaccgctacgccataacagttcatagcgaatgttttcgctttcgccgccaagcaattctttgggcactggagcgtaaaggcttacgcgcagttcggatttgctgcctccacccgtgcggagcatggagagtgcgagcaatgcgtaaggcggctctgatacttgcaaacggatcgtgttgccgttgctcaacttgtaaacgttaccgcttggggtggcgagtgcatctgggaatgcagcgagaaggctttgggctatggcgcgtgtgtcgggctcgccttttgcgataggcatacctcttctctcgtcactcgtctctcgtctaaattgtctctgtaatcgcggagctgctttagcgtgaacgagacttctcgcggaatattgatggctttagaaagtgtatcacttgcaagcgtgagcaaattgagcgtgtttttagatttctgtacaaactctgtgccggaatggatccaagccatggcggcgaggagcaagtcggggagggctgcggcgctcgttgcttttgctaaaatcaatgcgagtggaatgtttgaaattggcgtttgaatggcgcgcttgccaagttccgtgatgtggccatcttgcaacatgccgaagttattgagcatcgcattggcgactctttcgcgcgcttctggaatcgccgtcggcagttttatttgggattgcttcgcaatgacgtcatcatcaattgtcaccctggagccgttaggcgatagggcccatgaatcttcgagcgctgctttttgcaatagaaattccgagggctcaatttgcagaacttctggcacgataccttgtggcatgtgcttctcggcatcttctgtccagaggcggatggcacaaccgttctgtgtacgaccgctacggccactgcgctggatggcgttttgcaacgaaatcgggagcgtgcggagaacgttcactttttcactatcatcatattcactgacgcgctcgatgccgctatcgacaacgcctgtgacgttggggactgtgatagacgtttctgcaatgttggtcgtaaagatgacgcgcgggcgttctgtttcttcgaaaatgcggtcttgcgtttctcggtcttggccgccgtagagttcaaggaactcggcgacgttgtcgcccagagcttcgctcgcggcggtgtggcatttggcaatttctgctttacccggcaagaatacgagcgttgtttgccaaacgttgttgcggtacaaagtgcgcaatgcacggacaacttcgctttcgattccctgacctgcgctgatgtttgtgcctgcggcaggtttttggtgaagaatttgtacgggataaagcggatgtccgagttctagacatttgacgccgagcgcttgtcccatttcttcgcggttgagcttcgcgctcatgacggcgattctcggcgctttgatacattcattacctgatgcgcggtttgcggcttgcaatttgagcaagtacgcaaagagcaagtccatgtcggctttgcgttcgtggtattcatcgaagatgacccattccgcgttcatcttgccgtgcagaagctcctgcaaaaagttaccgtacgtttggaacaagattctcgtagcgctagatttgcaactgtcttgacggaactggtaaccgatggtcttgccgcatggctcgttgtggagctttgctgagtactgcgcgagggcgagtgctgcaatgcgtctcggctgtaacacgacaatgcgaccgctaaagtggttgctcaagaaccacgggatgtacaaagacttaccgctaccggtgggcgcttcgacgagtaggttgttcgtcttgttgacggcgtctacgagcttttgttcttcttcggcaatggctaaatctttgtacgtgcgcattgtagatgttctctttaggtttctttaaacaacagaccccggcgcattgaccggggtgtataaattagatctttcgcttctctcgtctctagtctgtgagcgaagcggtctttcgtctcgttaagccttcgggtatctcagcttttcgccagttgttgcatcaacgtaaggcggtttgccttcgcggaacttctggttgatgaccaagttctggagtcttctgcggatgcctgcttcagtcttgcagaagaagaacacgaccttgtttgtacccggaacctggaacacagcgagtttgaacttctgtgaaacagcgcgacggaaaaacttgatatcttctttcttcgggatgacctgatcgctacccggcttgatttcgcaaatcatgtcggcatcggcaagcaaagccttggacttctgctggagagcgaggaagttcggttcggtgcttttgcggatgttttccatgttgaacgggcttctggccttcaggcctttgagcgcaccacggataacaaaaaataaagcgacgaccacaactagaataatcaggtagggccagttgtttgctaaaaagtctaacataatcacctcaatttggtgcctcaaatatagcaatttttgtgagattcgccaaaaccgcctgcggatgccttttgtatctttgattcgtgaaattttttgtgaagacttttttgttggcgggagtcgtttccgcttttgtatctgcaaacgctgcagagtcggattcgctgcgtgtcgattccgacctgtgcagcgatggtgcaaaaatcgaatcgattgagtttgaaggcctggaacatactaagcctcgtgtggtgtggcgcgaacttacgcacaaggttgggggctctttttcgcagaagacttttgaatcggagaagcttcgcctccaagacttggacctctttacggatatttacgtttcttgtaaaaatggaaacgtcgtttataatttcaaagaaatcttccgttggattccatcgccggatagcaagacaactgaccgcgatggtcttatgcttgggcttgcgcttgcgaacctgaacgtgcttggcgaagacattcgtgccgaagtgcactaccgcacggctattgatccgttttttgaaaataacgagtatgccttttacgcgagttcgccatatttgtttggcatcccgcttggctggaatattgattttacgcgaaccgatagctgggacgaccttcgtgaattcaaggacgcaagttggttgttgagtttggacttgaattggaaatttgttccgcattattcgcttttaggaaagttgacttatcgctatcttgaaaaaggacctggcgtgctaccggaatttgggcttggctttgctgtggactaccgcgatagcgaacttgatacgcgtaagggaatttattttgaaagtgatgtgacgcatgtgggcgttggcggaaagcgtggcgaaaattttgttgaattcttggaagatgctcgcgcttactattcgatcggtcgttttgttacgggggcaacagcgcttgttcgtttgcgcccgggcgatgtaaaacgctatgattatttctatcatggcggtacgaactctttccgtggtcttaacagtccggatgcggagcatttgggcgttcatgaaatgctcttgaatctggaagagcgttttgtgctattggaacgccgttcggcatcgctgtggggaattaacttcttttacggaatccagctggtggcaggttttgatgcaagcgtgctttgggacaagggggctcctggttggaaaaattacgaaggggctgtctatggtggtttgcatatcgtgatccctgcgcttgaccgaatccgttttgaagttggctacagccccgatacgggaaaaccgaagtttagttggggtatcttgggcaagacgacaacgcagcgctggcggagtaggtaattcggttttgaatatactttggtaaaaaaagactttacaatttccgaataaatactaaattagggattatatttgtaataaaaagataatgaggctcaatgtgggccgacggagaataaatggcaataaactacttggatcttccaattggacgcaagtatccttacgaagtggactgcgtcgtggaaatcggcaaagacacgaacttgaagtatgaatatgacgaacgcttgcatgtgttccgtcttgaccgttgtcttttgagctctatgagctacccttgcacgtatggttttatcccgagcaccaaggcagacgatggtgatgctttggatatgctcatttacagcccggcatctatgattacgggtacggtttgcacgtgccgcgtgattggcgcacttgacatgaccgatggtggcaagaaggactacaaggttttgggcgtgccggtgtttaacccgcgtccgttctgcgacattactgacgtggaccagatgttcctccgcattacgaagaacttcttccagaactacaaggaactggaaggcaaggacgtacaaattggtgaatggaaggatgccgcttttgcccgtgaaaaggtgattgccgctcacaaagcctactttcagaaccaagtccaagtgccggaatcctgctatcaggaacccgaacacgacgaaaagataactgccgaagaattaatctaaaggcgagtgctgcgaccgtgcttgcacgggcattgccgagccgctgattaaagaaccgcgaagcggtacgttgatataagccgagcgtcgcgggagaccgcttgcgggctcacatgaccgaggcgcaatatctagaaaaacaacgaagttgttttttatttatctaaagtcttggaatttgctcgttataaaatttatctatggtcctgcctgcttggcgggaccattaatttttttatcaaaacgtttgttttgttacaaaatatttaatatattatttttgttgtaacaattaaagtataaagaggtcttatgaataagcttatgcttacttgcgcgatgtcgctcatgctgctcagcacgtctgctatggcattgacgattaacgttgaaccaaagaaggaagaacactctcgcgtagctcctcctccgccacctcctccggctccgtcgatcacttgcaagtttgcagaaccgaagtgcgaccgtcatgacagaattcatgcagaacgctacagcaacgatcagaaaatgtatagccgtggtgaatgctatcgtggtgacaaggaacgcaagtttgacttctactgcgacaatggtgacgtctggatgcagattgattaccgccgtgaccgtgctgaccgcatcaattgtatggatccgaagcgtggtaagtatttcgccgctcgtagcattaacgaatgcgaagacctttatcgtaactacaagcgccatgaacagcctcgcaagaagcactatgaacgtgatggtcttcgtggccaccgcgaataaaaacgcaagtaaaagatttagtgagcctttgctcgcttgctgaataaaaaaaagcctctcgcttaaagcgggaggctaaatttttttttgttgtttagcccttgtaacccttggggttgttcttttgccagttccaagcgtcgcggcacatttcttcgatgccgtactgggccttccaaccgagttcgtcgaatgccttttgcggattgcagtagcaagtggcgatgtcgcctgcgcgacgcggcttgatgctgtacggaatcttgacgttgttgactttttcgaatgcttttacgacatcgagcacggagtagccgtgacctgtacccaagttataaatggcgaggccgcacttgcgttcgatagccttaagggcgctcacgtggccagaggcaaggtcgcagacgtggatgtagtcacggacgccggtaccatccggggtgtcgtagtcattgccgaacacgccgagttccttgcggagtccgactgcggtctgcgtgatgtaaggcattaagttgtttggaatgccgttcgggtcttcgccgatacgtccgctcggatgtgcgccaatcgggttgaagtaccggagcaaaacgatattccattctgggtcggccttttgcacgtcgcggaggacttcttcgagcatggacttcgtctgtccgtaggggttggtgcattggcccttggggcaagcttctgtaataggaatttgtgccgggttgccgtaaacggttgccgaagaactgaaaatgagattcttgcagccgtgattacgcatggcgtggagcaacacgaaagtggcgttcatgttgttttcgtagtattcaagtggcttcgcgacggattcaccgacagccttgagccctgcaaagtggatgcaggcgtcaaacttgttttcgctgaaaatcttgtccatggcggcagcgtcacggacgtctgccttgacgaacggaatgggggagccgacaagctctgctacgcggcggagcgattcatcgcttgagtttacgaggttatcgacgacgacaacggaatgacccgctttgtagagttcgatgatggtgtggcttccgatataacctgcgccacccataacagctattttcatgattgctccaatgataaaagttcggtgcataatatacgaaatttttagattgtaggcatgaacgattactatcaatttgcaatactttctgctgtcgttgtggctgtttatgcctttttgtatttcgtagtgcatccgcttgcgaaatggattgccataaagactccgaacaagtttgatgacttgcttgtgaaaaagaaagtgatttcgcgtgcgctcttttttgtgccggtaataattctggtgcagtcgttcccgtatgtgctcgcgaagggccattggctttatgaattttgtgaacatatcggaaatattttgttcacggtagcggcgttcttgctcgcgagtgcggtgctcgatgtcattgaaagcttgaatgaacgcaatgtgaaaatgaagttgcgcccgatgcgtggcattttccaggcgattaaacttgcgatgttctgcgtggcgaccatccttgtggcgtcgcagattgtgaataaaagcccggtgattattttgtcgacacttggcgccatggcaactgtcctgttgttggttttcagggactcgattcttggcttggtctctggaatccagataaacttgtcggacctcttgcgtaagggcgactggattgaaattgaacgccaccatgctgatggctcggtcattgacattacgcttacgtctgtgaaagtgcgtaactgggacaatacggtttcggtaattccggcgtatgacctgattacgaattcgttccgcaactggcgtggtatgcaggaatcgggcggtcgccgcatcaagcgttcgcttttcattgaccagcagagcatccgctttttgacgcctgaggaaattgaaaagttcatgaagattgatgtgctgcgcccgtacttggaacaaaagttaagtgaaatcggtgaaggttcgggtgtgtcggaaaatgtcactgtgacaaagctgaatggccgccatttgacaaacatcggaacgttcagggcttattgcacggcgtatctccgcagccgtaagacgattgctcaagatatgacgctcatgacgcgccagcttgcgccaacgccgaccgggctcccgcttgaaatctatgcgtttgccaatacggtggaatggattgaatacgaaaatatccagtctgatatttttgattttctgattgcatcgctcccggaatttgggctttcgctgtaccagtacgcaaaccgcgtgccgtaatttttttctacattcgtcaatatggatattaatgaatggcgcattcgcattgacgaacttaatgatgaactgatgtcgcttctcaacaagagggctacatacgctgctgaaattgggaaaatcaagaaacagaaaggtttgcccgtttttgatgaaggtcgcgaacagtctgtcttgaatttggttgctgaaaaggccgcaaaggccggtggcccgctttctccggaatcgttccagaatattttccgtgtcatcatggaagaaactcgcaaggtggaagaataatggttgcccgcattactatggtggggtttggcctcttggcaagctcgattgctgctgccatcaaacaggctaagctcccgacgaagattcgtgccgtgagttcacctgcaacgctcaaacgtgctcgtgaacttgaacttgccgatgaattttttgaatacgacgagactgaaaagtgggcgaaggatagcgacctgattttgctctgtgcgccgatcctccacattttaaagatgattgatgcgctcggtaaagtttcgtgggcaggtgcaaatgccgctgctgaccgagaaattttggtgagcgatatcggttcgacaaaggttgaaatttgcaaggcgggcgttcgcttgccctcgccgttccgctttgtcggtagccatccgatggcgggttccgaaaagcgtacttgcgagtacaacgatcctgcgatttttgaaaatgcgtactggtttgtctgtccgccggatggaacgcctgaatctgtttatgccccgcttctggaaattatccgctttgtgggtgcaaatcctgtcgtgttcccgccggaacatcacgaccgcacgatggcatgggtgagtcacatgccgcagatgctgagctcgacgcttgccgggaacttgccggaacgcttgctcaagcacaactaccagcattttgcaggccgcgctttccgcgacatgacgcgtattgccgcctcgggctggggaatgtggcacgatatcgccgtgacgaatcgcgacgagacaactcgtgcgctttgcgaagtccgcgatggcctcgacaagacgattgcggcgatgaacggactcaacgtcgtgaaggacggtaagcctgcttcgggtgattttgaaaatgacgagcatagcgtgattgccgataattcgcaggcgcttgccgatattttcaaggcgggtaacgatggccgtgcgagcttgtttgctccgggtcgcaataataccaactcgttctacgaaattacggtccagctcaaggataagccgggcgctctgttgagcgtgatgcagccgcttgctgaagaaggcatcaacattcgcgacatagaactcatgaaggtccgcgaaaatgtggcgggtacgcttttgcttgcgttcaagactcaagaagaagcggcgcgtgccgtgaagacgcttcaatatttggaatacgaagttaaagaaagacgttaatttgcttaaggaatagacgatggaattcttgatgaatcccgaccgtgaacggatgaatttgacgttggtgatggcgcttttggtgaatggccgcaccgtgttggaaaattttgcgtgggcaagtggtagtgaaaagtatgccgaggcgctgaaagattttggtctcacttatgaattgcaagggcatcagcttgtcttgaatggcaaggggttccagtactctattccgaccatgcttccgttcaagttcaacgaagctgataacgtgatgctttggacgctcgcaagcaaggacgatgaacagctttacacgtttgccgctgaagtcgatgatgcgggaattgcccgcgtgaatacggcgaaagaaacgctccagaagtatttcaagatcaaggtgcaaaaagatgaaccggcaaaatttgtctttaactttttgcgcgacgaactaaacgtcaagaaggattctctcggaaacgtctcgtctgtgatgcgcaacaggcttttgctccgtgcgcttatccgcaatgactatttgaattttgaagaaaagtctacggtgcatgaccagtggacgaaaatgctcatttactttggtgcggctgtgaaatatgaaggccgtggcatggaacagttgagcgaatttgaacgccgcttgatgattgctcagggcaagaagattgaacgtacgcagttcacggaactttcggaaacgaaggtgattactgcgcgtgaatactatgtgccgggtgatacgacggaagcgactgcatttgcggtactcgcgactgtcgggaacatgccgaaggacaacgtcatcaagcttttgaacgtggacttgaacagcagtcgtgcgggtgcgctcacatgcctcaagcgcatgggtgcaaacgttgaaacggtgagccgtcgtgaaaagtatggtgacgtttttggcgatgttgaaatcaaaccgctcgcttctggaaagcgtttgcagggtcgccgctttagcgaagacgtgattgcgacggcgcttgaagaatacccgctgttggctgtggcggcttgctacggcgaaggcgaaacgattttgcgcgtgcccaaggaagtccgcaaggaaatgcgccccaagaatgaatttctggcggtgaacttgcgcaagacgggggccgaagttggcgtgtacgacgatggccttgtgattcgcggccttgaaacgattgtgaacggtagcgattttgacggtggcgattcggcgcagatggggcttgccttgagcgtgttgtcgcttgcgctccagaacgatgaacctgttgaaaatatggacaaggttgaagcgatgttcccgggtgttgtcgacaagctcaagaatgtgcttgtggcagaaaacgctgagaagaaggaataggtggttaggctgacgccgggaacaaacgcaacggtgaaatcgcgaaacttgaggatggttatggaaaagtctttcagcagcattggaattgtcgggttcaaggataagagtgccgatttggcatgtgccttgaagcagattacttcttgggcgcttgaacacccgcaggtgaaattttacgcgctcgattccctcaaggaactcgtgaaaaagccgattcgcgtggtgaaagaatccgcgttgcagaagacggatttgctgcttgcgattggcggtgatggcactgtgctgacggctgcgcatatggcgcttggtcataacatcccgattctcggcgtgaatgccggacgcgtgggattcttggcggaatcgcgtgtggaaggcttgaccaagacgctcgatagcttgcttgcgggcgacttctcgactcgcgaacgcatgatgatcgaggctgctgtttaccatggcagaaagtgcattgcaaagcagactgttctgaatgaagtccatgtgcgcgcacacgctccggaacgcatggtgaacgtgaacgtggcttataacgatacttgcctgacggaatactgggcggattcaattctcgtttcgacgccgacgggctcgactgcatacaaccttgctgctggtggcccgattatccatccttcgacgcctgcggtggtgctcacgcctgtggcgccgagcagcctctcggtgcgtccgcttgtgctttcgcttacggataaaaagttgcgaatggcttcggcggtgaattgctcgctcgatcttgtttttgacgggcgcatcacgcttgagatgaaaccggatgaatatgtgatgttgtctgaaagtaagcttgtgacgacgtttattcgtatgcgtcacacgggctttgtgggcgctcttcgtgaaaaacttggttggacgggtaaaccgcgatctgcttaattatttgcacgttcctagtttcccgactgaatagaacgcgaataacccattggtattgggagcgccgctgaagacaaaattgatgtcatggacagtgcttgagcctaatggatgactgaatgagtcccaagacaagtcaattgttgctcttgaaaacgactttggaattgttgccgtaggattgtttgttgaaattaagcttccataaggcgctaattcaacagaaaaatcatggtcagattcgtataccagacaaagtccattccaatctgaaatgttgatattttgggttgattgtttgtctaagtcaaaacctacttttacatagggcttctcgattccgctattcaacgtgtaacttccaacaagttctccgtaatttacgatgacgggttccagtgatgttgcattgtaaatgttgcctattgggaccggccaatttaaggttgaggatcctccttctttttcgtccgtttgaaaatgccaatatccgacattttctgttccgtattctatgtaaagttcatcacttccgtctggggcgcaccacatttcactacagtgatacggtatgaatgggtccttgagttcatctgcaactgttcttagacgaattaaattgaattttcctttagttgaatcttgctgctcgattatgaatttgactacactttgggaggcttcgtctcccgatatggcggtgttatcccaacggcgctgtttgaatgaagaccaattgaagcagcgttcttctggaattgtagatggtgttggtccgagtaaagcctgtggcaggttgttttttaattcggtattttttgtattgcctaggtctagtgttattttgattccaatttcagatgtgtaagtaatgcaaattcctcgccaatcctttaagtcatgagtggcttgctcggattctttgaagtaaaaacccgattcgtcattgtccttgtaaattattttgtcgtagttgcttgaactttcggtatctatattggggttgtgacaccataggttggtactattgcaagagacaaatgagggtgacgatgatgctggtaatgaagtgttatatacgggtttcaatatatatattgagcagtagtttgctgcgggatcgtaggggatagaattgcaaaggcttttataaagcgtggttgttgtattgtcacaagtgacatcgacaatcccgtcaagatggtcgttcaaggaacagttgttgcctttgtttgggagttcggtgagttttgtaccgtctttgttgaatagatgccccaagattacgtcattgcaggatacgttgtagaacgtttctagagtgtctagttttacagtgcaggatgaggaaatgtcgctgtttttgggaatgtttgttatggaagtgtccttgcttgtcgttgaatcttttgcgatggtggaatcttttgttacgggagtaatatttgtggtggatgtgtctttagcaaaggttgaatctttcgcaatagtactatcctttgctatggtagtatcttttgtttgcgtactatccttagacgatgtaatagagcttgtttcgttatatgatgaactcgaaatgtctttttgagtgtttactgaatctgattctgtgcttgtaatgcctgtaggaaatgtactagattcgttatcgctacaagaaacgaaataaaacaatgataaagccgatagggttataaaatatttattcagatacatatatcctcccaagagagaatataggaataaaataaagactaagtttaattgatgggtgcttaatgaaggtttatttttcgaatctcgccctgctttaaatcgcccaattcgtaattgcaaaacttgatgcgcacaaggcgcaaaacttcgtagccgagcttcgcaagcatgcggcgaatttcacgattcttgccttcgtccaaggtgatttctaaccaacagttcttttcgcctgcgctgtagagcttggcgctgacggcgtgcatgaactcttcgggttcgccaaagacgcgaggcggtacattgaaacccgcttccatttgcgaaagttcttcggcggtggggtgcccgttaacctgaacgcgatagatttttgtgtggatggggccgcgcgactctcgttctacgcatttgtcgtctctcgtctttcgtctctcgtctttcgtctttaataaagcgtctgcccattgcgtatcgtttgtaaatagcaaaagcccttcgctggcggcatcgagcctgcccacgggcgatatatgcggcacaggcttgccggggaacatcttggcgtattgctcgcggaaaaggtccatgacggttgcgcgccctttttcgtcgcttgccgtagtgacatagccgcgcggcttgttcatcataaagtaaacgaactcgcttgcctttacgggctttccgtcaacgcaaatctcgtcattttcgcgggcgggagtgtccggatcgcggacgattttaccacgcaaagaaacccggccctcgcggaccaggttttctgcttggcttctgctacaaaaaccgcgcttagaaatcacacggacaacgccgtgagctttggcgctaggcgcgggcttcgcgcagtctctttctcggtttacttgccgagatatgccttgatgttttcgaggcatttcttgttctgagcttcggtaccgacggtaatgcggagcacgtcacccatagccggctgcggacggatgatggtgcccttggcctgcaagaacttgaaggcgtccatcggatccttgaatccgctgacggcgatgaagtttgcatggctgtcgacgtaggggaggccgagttccttgaaacctgccttgagctgttcaagacccttcttgttgagttcgcgaaccttgttcacgtaatcctggtcgtcaatagcgccgatagctgctgcctgagcgatgctgttcacgttgaacggttcacgcacgcggttgatgagggcgacgatttccgggcgggtgatgcagtagcccacgcggagaccagcgagaccgtagatcttgctgaacgtacggcagcagatgatgttcttgccagcggcgatgcggctgttgaaatccggaacgagttccggcgtgtcttcgataaattcggtgtaggcttcgtccatcacgagaacgcaagtttccgggaggctgtcggcgaagtcgaggatttccttagcggtgaggtcagaaccggtcgggttgttcgggttagcgaggaacacgatgcgggtcttttcgttcacggcgtcgcgcatagccttgaggttgtagttgtatcccggagcgggcatgtcaacttcaacaatcttggcgttcatggccatcgtggcaagcttgtaaacagcgaaactgtggttgcccatgacggcttccgtgccggggccgaggaacacctgagcgatcatgtccaaaagttcgttactgccgttacccacagcaatctgttcgcggttcacgccgcggaattcagcaatctttccgatgaggtcgtaagaaccgccatccggatagaggttcacttcttccaaagccttgcgagcttcggccatgcccttcgggctcgggccaaacgggttttcgttgctggcgagcttgtcaatgtctttcgggtcgagaccgaattcacgagcggtgtaggcgatgggtttgccggtcacgtagagcggctgcttcaaaatgtgctgttgtgcgagctgattgatatccatagttgttatttgctagttatagttattgattatttgtaatccgtaaggaataatagcaattttagtttcgtcgcttggtttctttgacaaaatgtctagaaatttaattcggaattgcgccctataatggctttgggaatataaattatatgttggaaaaataaggaatttattgagatgtttgaagcttcgaatcgaattttagcggtgctgtgcggacttgctgtttgtgcgtctgcagcggtggatcagtgtaaatcgattggctgggcgactcgttcgggccgtacatcgactgaatttaatgtaaccggtggcggaaatgcaacacccattacagtgacgacctttgccgatttgcaaaagtacgcgaaggattcttctccgcgtgtgatttacatagacggtacgcttggcgatggctggagcgggcgaacgggggaccgcttgaatatcacgggttccaacaagaccatcatcggacttaagccggggactgtgcttaaagcgccaattcacatcagcaaggcttcaaacattatcgtccgcaatatcgtgattcaagggccgggcagtaatgctgagcaggcttgggacaaccttaccattgaaaataacggttccaaaaatatatggattgaccactgtgaattctgggatggtcaggatggcaatgccgatgtggtaaaaggtgcagataacgtaacatttacgtggtgcatttttggctacaagaaaaagagttcgcacaacctttcgaatctcatcggcagttctgacaatgaacccgaaagcgaaggcaagctgaatgtgacctacatgttcaactggtggcaggcagccaaccagcgcaaaccacgctgccgttacggaaacgttcatgtggtgaacaacttgcttacgggcaatgctagcatcacaaacggaaccgatgtgcttggcgtttcggctggccacatgtgcaaagtgcgcacggaacgcaatgtatttatcaacgaagcaaacccaatttatacgggcaatgcgaacggcacgggcgtgaacgaagtcatcgacaatattttcacgaattgctcgggcaatacaaagggaacggggacttcttttacaccgccgtatgaatacacgagctttatgctcaaggcgagcgaagtcgaagctgccgtgaaggcaaatgcgggcgctacgctcaagagtccgacggaatgcgatgccaattatgtggaaccggaaccgccgacacctgataaacagtaccaggccgaaaaaggtacgattacaggtggtgtttctgaaagtagcaatggcggctaccacggcgatggctatgtgaatttcgataagggcggcgatgtcgtcgtgaatgtgaaagtcgatacggctggccaatatcgctttgatatcgattttgcaaatggctccagtgaagcacgctctcttgcgatttctgctggtttagatacggcaacgacatctttcaagacaactggtggctggaccgtctgggaaacggctgaagtcttggtgaatcttgccgcaggcgaaaatgctgtgaagtttgcaaccgttggcggtaatgatggcccgaacatcgaccagttcgatgtaacgcttgtgaaggctgcggaaaaagattcatcggaagaaaagactatatcgattcgtccgaaaacagctgctgtggttgagcctagcgtttaccgcgtcgacattttcgatacgaagggcgcgttggtgcgccgcatgaatgtggaatctgcgaaagtcagcgatgtcgcctggatgactcgcggcttgcctgctggcttgtatgtgatgcagctgaagaacgcaaatacggaacgccgcaagtttattactgtgaagtaatacttttaaagattatttaaaaactcgacaaggtctcgattcagctcgctgttgagcgaatctgcctcttgaacggtgtggtgctcgtcgccttcaaaatcgtgggcgcgttcgccgcagatgtcgatgccaagaattttgcgacctgtggtaagtgcggtgatgctatctttgagggcgtcaaacgtaagcgtgccttgatcccaattggtggcagcatagactggtgatagggcgtccttgtcgatggaaatgtagagattagacgagaaaacgttcacagaatcgctgcagattatagacgggagtgtgctgagttcgctttctttgatgaacgtaaccttctctaaaatatttgcttccccggattgcgaaagctcttcgcggacggtttcaacgagttcgtctttaactccgatgatgatgacgttttggataaacttgttgttttcaaggacttctttgacccaaccgccgcaacttaaaattccgccaaagcggggcggttgcatgtcgggatggtggtcaaatacaatgagcgtgaatgattcttgaactcggtcggtccagagcttgctcatgtaatgataattgccgttgtcaaaaaagtgaatacctggttgtggcgcaatgtcgcttgtggaattgtcgcgattcttgatattgcggtcgctttcactcttgctgttgctttctgcgttatcaatcaattcgttaatttccttgatggcgtcgtcgtcgcagtagcagtcggttcctacgattttcgtgcagttgagccagcgaacgtccttgcttgtttctgcggtggcgcgcagttcttgcataaaggcttgctcggcataaacgcccgtgaaatcttgaaccgtaatcatcattgccaaaaaatagttaaaaatccattgccttgggcgaaaaaggcggtgcctgctcagtggctggcatgacagactttgggaaaaatagcgtgttttgaagttttcctgttgttgattttcccaatgtttttgattattttagtgaggtcaaggagtttttatgcaagaagaattgaagaatatcacggacgaagacaagcgttttatgcagatggcgattcagttgtccgttgacaatgtcgataatggcggcggtccgtttggtgctgtgattgtcaaggatggcgaggtcgtggcaacgggcgcaaatcgcgttgtgccgaataatgatccgactgctcatgctgaggtgactgcaattcgcaatgcttgcgcaaaactcggaacgttcatgctggatggctgtaccgtttacacgagctgtgaaccttgcccgatgtgcctgagcgctttgtactgggcccgcgtcaagcgcatctgctacgccaatacaaaagttgatgctgctgcaatcgaatttgacgattcctttatctatgaccagcttgacttgccgtacgaaaaacgtgctatcaagtgcgaccattttatgcgaaacgatgcgctcgtcgcattcaaaaagtgggcgacaaagacggacaaaacccgttattaatttgaattcgcttatttaaaccgtttgcaaaaactgcaggtttggcaaaaagggtggcgtagttcatgctgcgcgaacccttcttttatatttagcgccattgggctgttgatgatttcggcaaggctttgttcgccgatgtgaccgagcgtaatttgtccgctgtgatcgaggcaacaggcgacaacgcgaccgtcatggagaatcgctacgtgcgtgtctagcgcgcggcatgtacctgcgacgatttccttgcctatcctctcgtctttgacgccttcggcgtcagacagtaaggctcggtcatgccaacaagtaaacttgttgtcgcgactctcgcctctttcgtctatactaggccattcaaatcttgtgtcttcgtgcagataaagtcgaccggttatgttgaaactcttgtggcgactgcagaaatgcccgggcgtgatatcaacgccaaatgtctcgtggatgcgcataagcatgtagctgttccacgaggaggcttctttggcgccgacgttccacaatcgtaaattgatgtagagatcggggcgttcaacaatcgcaagactgcaaaaatcaaggacgttttgcaaatgtcgttcagcggtttcgcgggggagttccgcgtaggcatgcgtcgaaaagttgacttggcgaacggagggcgaggctagaatttggtgacctgtgcgctcaattgtggtgccatttgttgtgagcgtgagttttaatggtgttagttctaacttcttgacgtaatgcgcaaagccgggatggagcgtgggttcgccgagaacatgaaagtacacatttgttgcgtcgatttcttgagcgcctgcgatgcaatcttcgaacagcttggaatccatgaacgtgcggctcgcgggctccttgccacaggggcaaaagctacaatgcaaattgcaaacgttcgtgatttcgatgtagacgctgttcacgagagctccctcattgccataattgcttcttggtattcgctgagtttgcctgctttcttgatttttttgaaaatctttttgggaatgcttggctcaaggtattcccagaaactttgtacgtgcgagagaatttggctgtcgccttggtacgttttgcaagcgtggtcaaatatgatctggtgcatttggaaaagcttgcggagaaaatcctgcgggtcggcgcagtttatatcgcgcaattccttgtaatccgcggccatacttggtctcgcaagcattcctcgtccaatcatcacgccggcaagcttcgggtagcgtcgttccatttcacagatttgcgaaacgcttgtgatgtcgccgttataaacgagcggatggcggcattcctcataaaacttttcaaatgatttgaaatcgattgtgcctttgtactgctgtttgccgagtcttgggtgaagtgtgatttgcgagagcggcgcttcgtttagaatcgggaggatggcaaaggcttcgtcgggggtgtcttgcccaagccgcatcttgacggaaaattttaccggcgcagttccgtttgcgttagatattttcctgatctcgtccattatttcttggacggtttgcttgtcgtttaagattcctgctccacgatgacggttgacttgcatcgggaaggggcatcccatgttgaagtcgatttccgtgtagcctttagcgattagcgcgtctgcgaggattttaaattcatcgacgctgttcgcgataatttgcggaatctcgcgcgcattcccattcacgaatcccgcgcagttcccttcgcgcgcattcttatcaaacgaatttaaatctcgcaaatctttttcgcgcggtttcccgttttcaattcgcaagaaaggtgcgtaataagcatcaacaccgccaaagatttcagcgtgggcttttcgataaatgcccgtcgtgtaaccttgtagcggtgcaaatagaattctcaaatttatttcccgagcgcttttttcaaagccctaatggcgtttccgcgatggctgatgaccttcttttcttcaagctccatttgcgcgaacgttctcgtttcaccatccggaacaaaaagcggatcgtagccaaagcccatgtcgccaacaggagcgtggttgatttcgccgcggcattcgccttcaaaaataattggcttgctgatgacaaattcaccttgttcgttcttggtcacggtctggtacgaaagagcgcagaagtaacgagccttgcggtcttcaacgccttcgagcttttgcatcaacttgacattgttggcttcgtcatcgccgtgcttgccgcaatagcgggcgctgtaaatgcccggttcgccgttcaaagcgaaaacttcaagaccggagtcgtcggcgagaacggtcgcttcgatgtttcgcttggcgagccattgagccgttgtattcgacttgatgatggcgttttcggcaaaggaatttccgtcttcaacgatgtcttcgtcaaaaccgatgtctttcaaagtcttgaattcgtaatggtctgtgcccaaaatatgggcgaagtctctaatttttccggcactaccggttgcaataacaaaaaggtgtttcatagaattaataatgttccggtttcatgacgatcaagatggcgtcaacgacaacgcctacgccaaagagacctgcggtgcaaagccacagaatgcctgtccagatttttccttcgtaaaaacggtgcagacccaggtatccgagaagaatgcagagggcgagagcaatccacttgttgtgttcaccagtagcgggcataaagactccttttttaacgatatataatttagaaaattcatagccccacatccgtacttatatttttattataattcctgacgtgaaaatgaaaaaattatctctttccttattgagtctcgcagggctttctgcgggcatgttccttgcggcatcctgtgctgctccgtctgtcaatccttccgtgcaggctaatgatgctgctccgacgattcacgtcccggtttatgcggctcctgtgaccgtcttcgaaatgcgcgtgctcgacagggataagcaagtccgcgtcgtcgaaaagccaacgcttgccgctcttgattttgcggcgtactttgcaaacccgatccgcatggcgggcatggatgaaaagcctgaaaattacacgggcaagatggcaaatgcaaagcttgaggaattcccgttcccgatgctcgactcgatttcggattatgagcctgccgcggttgccggtgtagccccgattgcgtgggaaccgtttgcgaagatcctttacgcgcagactggtgatgatgctcttgcaaaagccttgaatgaagtcgaggcggtcaagtggaatgaacctgatgtgttccgcgctttccagacggtaagtcgtttgtggggtgtgcctggaacgggcgaaaatcagggaaagattgaatggtgggccgaagtcatgcctgccgtttggactggccgtactccgttctacggtaagctcaaggtcgtttcgggtggtgaatctgcggaagtcttgaactactacatgacggccgagatgaacaatgaagaggcaatgaattgggcccgtacgctttcgtcttattggtacccgactttgaatacggacttggaacaacatacacctggcgccatttgggaaaactcaagtgcgaaccgcccgtttgcggtgatgcgcggaaacccgatggggagcccgatgtgggtcgcatttgaagttcctgctttccgcttgacggatgaacagttgcgtgccgctgctgttgccgattctttggcggctgcgggtgaagtggtgccggtgaaccgcacgctcgatacgagttcttatgctcgcttggaaacgcttgccgctatggaaaatagctgccctgcaacgcctgcgacaaagaagttccgcgaagcattgaagaaaaaactggcgaagctcccgaaggaacagaatgcctgggctgataacggaatgctctggttccgccgcaatgcaaactacctcgttgcagacaaaattagcggtcaggatagcctccacaatccgctcccgagaatgattgaactcaagcagtatctggattccatgaatgtacagcttctcgtggtcccggttcctgtgaaagaagaaatctatgcagacaagcttgtaaagggtacgcctgcggacttgtgcgtaaacgtaaacggtcgtgaatttatccgcgaaatgctcgctgctgggattgatgtgctcgacctttacccgtctctgatggcggcccgcagtggcgatgacgctccgcattacagctaccagcgctacgatacgcactgggctttgccgggcatgcttgccgcaatggaacagctcgcttctcgcgtgacgcagtacagctggtatgccgatgccaatccgcagccgggtagcctcgtgatgaaggatacggttgtgctccgcgaaggggacttggtcgctcatttgccggataaggaaaaatccaagtatgccgcagatactcttgcaggcatgaaaatctacaagggcgataaatcttacaagggtggcaaaaatgctccgatcctcttgatgggtgactcgttcacgggcgtgtttgaatccgtggaccagaagagcggtggcccgggttccttgcttgcttatgcgacggggctcgacgttcaggtgcttacgagctggggcggaggccctggcgttcgcgctcgcctcaagaagatgaaaaaggacatgctgagcaagcgtctcgtgatttacatgatgaccgctcgcgactactggcaaagcccgatggaatgggacggaatttagacgaaagactaaagatgaatctctcgtctctcgtctctcgtctctcctctaaactattttggtggcttttcttcgcgacgctcgtgattgcactcccgtttttgctttggaacgggaaaagcgagtccatgagctatcgcgaaatggcgtgcgtatttgaagaacgcgcgccgggctgccttgattccattagtgactggcatgcgggacttgcttactttgatagtagtgttgcggcgactcacgacactttgcaatccctgaaaaacctgctttggcaattttggaatatcgaatttgccggggcgggcgaggccgctgttgctaaagatgctgtgcttccgcttcgcgttcttgcaaacaaaagatcgggttgcatgggactttcgtggcttgcgctcatggtggcgcagtcgcgtggtttgcctctcgacgctattctccttccggggcatgtctttttgcgttacggctcctcggacagttttgtgaatttggaaccgaaccgtcgcggctttacctataccgatgaagaataccgtgaaaagtacaaaaaaggtccttggaccggccttgaatttaaaccgcttgaaacgcgacagtttatagggcttgccgcgtttgatatcggcaatttgtaccttgaaaacgacattccgcgtgcgctcacgtggtaccgcatggccgaagaatttttcccagaatatccgggaattgaggctaatcaatccattgcgaaaaatagattgccaaatccattttgattacttattttaattgaagaatctctgtttttaaggggaaaacggtcagagaacgagtggcttgggttagcttaaaaagctatttttaaggagaatatgtctaagtcttttgcacataccttcttctttgaaaaggtactttttttagtaccgtttttactcgttttttctggttgtgatactttttttggtgaccatgtgtggcttaatgctcccgttgaaacggacaacgctcacgatggcctaattctcgtaagagcttcgaaagtcaaaaattcaagtggtggaacgctttcgtatttgggaacgtatgcggctaaggcaaaggcgagtgaacgtccgcaattacgtgccgctttgaactatgatttttccatgggtatgcacgaggtcacttgtgccgagtttaagagcatcatggggacgacttttgacgaacggtgcaatggcgaagagtctgatcttttgccggtgaccaaggtgacgtattacgatgccgttctttattccaacgagcgcagtaaacgtgaaggctacgataccgcctatacttacacatccacgtcggttgatgtcacaggtagctgtattacgatggaagggctcgtgttccatccggaggtcgatgcttatcgcttgccgaccgaagcggaatggattatggcggcagaccgtgactggaatccgtctggcgaatggaatgcgttaaattcagattttgaaccgaaaaaagtctgttcgtatgcccgcctccgtggtgatttttgcgacatgggcggtaacgtcaaggaatgggttgcggactggcttggctatttcaaggatacgaccattactaattacgtcggtgggcctgacggtggcgtgcttggcgagcgcgtcatcaagggcggcagttatcgcaatgatccttcggcgattaagctttacggtcgaggcgatgtctacattgtcacttcggcgacaaagtcggactatctcggtttccgtctggcttttggaaaaatcccgaatgcagtttggatggggcgtgatggtcatgcccgagacagtcgaatcatcccgatggcaagtgcgaccgttgtcaaaaacaacctggatacgtaccgcaccaagctcgttttccgaaatgatgtcacgggcaatttggcgtatgttgattacgtcaacgggacgctttctgtgactgaaatttctgattccattgattcgttccaccctgatatttctccggatggcaggcttgtcgtgtactgcacgggaatggaaggcgtttctggaaagtccgaggcgtatatccgtgcgctttctacgagcaacgcaaaacctttgaaagtcaaggtcaatggtaacgtttcgatcccgcgttggcgagtgcttgaaaatggcgatacggcgatagtctatgtgtccgatgcagggaacaacaaaaacgatggcgaattcaagtccaagagtacgtggcttgtcaagtatggcaatggccgttttggaacgccccaaaaactttttgacggagcgtaccatggtggaatttctagtgataacagactggcggtgacgggtgcgcgactgttgcgtgcgcgtgtggctcctgcgggtaaaacgctcgctgatgggcgcgatactgtttggtacaacggagaacaggcttgcaatgtgtctcttgctaatgatggttccaagcgcgtggcgttccttgattttggcggtaagaccggtgccgaatttgtgggtaagagttacgggactcatgaacgtttgctgattgccgatagtacaggaaaactcatcaaggcgattgcatctccggaaggctttagctttgaccatgcggaatgggctttgaactatgccggctcagattctgatggtggctttattgtggcgactcttacgaatgccaatggtgcccatacaaaagtagtccttgtgaatgtgggggatggctctattctggatttggtcgagggcgatgaactttggcatccgagcatttggcgccaaaagatcaacgtgccggaaacgagtaaactggatccggacagtgcgggcgtttacctgtacccatcagataagtgggaatccgtcattatgcgctataagatgaatctcctgtggaaataccgcgactcggctaacgtcgctattttgggatcgtcgaggccgatgtttggtgtgactccgcttagttttgacaagaagttctttgccgttaattttggacaaactccaaactcaatttacatgtccagggatttcttgaacaactatatctttaggcacatgaaaaatctcaagtatgttgtcgtttctctggatattgatttctggcataagattgatggcccgggtggggacaacttcttctatacggattttgaaaattatccgggatacgtttatgaccgcaaccatgaattctgggatgcgggctatccggatggcttgctggaatataccgagagctccgtgggttcatcggacgaaagttattacatgaaggatagaggccgctatgcgaatgcgaattgcggttcctggcgtgaagaacctgaaattgaacaggatagcgtctacctcgatgatcattggaatttgattgacgatagcaaggctgcccttatgactatcattaaagaagcggcgaagcgcgatatccgcgtggtgggcctcattttcccgcagagcccagcgtatgcaaaaaccggggcgtttggccgttatggactccgccgcagttctgccaaaaagttgattagcgagcttgaatccttgcataaggaatacccgaattttgtgttgatggatgaaaataaaatgggcgagcatgactatacagacttgatggctgtagacgaagaccacctttgctatggcggaagttatatactcacgtctcgcttgaaccgattgttattatcctgggaggctgaaaaatgaaaggcggaatacagataaatgtgaaatgctttgcatttttggcgctggttctttttttgtggagttcctgtagcgatagtagcgattctccatcttctggggaaccgtcaaattacgtgacgagtgttgacggttttgtttatgtcaattccaaaggtaattcaacgttcttggggacggatgttagcggagcccgtaagagtgattctccaaagatggaagtgcatttcacatacgatttttatatcgccgaacatgaagtgacttgcggcgagttccatgcactgcttaaatcgtcgggcgaaaagtgcgaaggcatgtatcgcgataagagccccatcacaaacgtgacgttctttgatgctgtactctttgccaatgccaaaagtaaaaaggaaaatctagataccgtctatacgtacacgagcgcttcttttgatgcttcggggagttgcgataacttggttggactttcgttccacgaaaatgtaaagggctatcgcttgccgacggaggccgaatgggtttatgtggctagccagggctgggaccctgaaaagggctggaacagcgtcaattcggaatacaagttccacgatgttgcaacgtctcctgcgaacgaacttggagtttacgatatggcgggaaatgttctggaatgggtgaatgactggctcacttattttacgaaagagccggtgacgaattttgcaggcggtgctgatgaaggtagccttggtgaacgtgttgtcaagggcggtagctatagaaacgagtcttctgcaacgactttgtacagccgcggtgacgtctatacggtgatttcttcgacaaagggcgattatcttggattcaggcttgcgcttggaacgattcccgatgctacatggcttgatgaaagcggtacggtgaaggaatctattgtgaagtcggatgtgtccgtttttgaaatgaagcacttgacgggaacttttgaatccaagctggtgttccgcaatgatattacgagtaacttgtcctttattgattttggaagcggagttgtttcggtcattgaaattgaggatacgcagaaggcttaccacccggatatctcgcccgatggaaagcgcgtggcttattgcactggctttgaagggacgaatggcaagtcgagtatctacgtgcgcaacttgaatgcaaaggggacggaccttgtcaagcttgaagttgaaaatgcggctatccctcgctggaaaattcaggaaaatggcgatacggcaattgtctatgtgacgagtgccgcaaataacaaggatgacgcagcttttgcggaaatgagcacgtggcaggtcccgtttaacaatggtaagtttggaaaaccaaaaaagctctttgacggtgcgtaccatggtggcgtgagtggaaccaagcagctcgctgtatcgggggctaggctgttgcgtgctcgcgtggctccgtacggaaagactgtcgcaaacggaaacgatacggtgtggtacaacggggaacaggcttgcaatgtctcgcttgctaatgacggaagcgataggacggtgttccttgattttggcggcaagacgggtgcggaatttgtcggatcttcataccgtacgcatgaacgcctcctggtggctgatgccaagggaaaacttatccaaagtgttgcagccccgagcggctatacgtttgaccatacggaatgggtactgggcggttcaaattatgttattgcaactctcgccaatgctagcggcgctcaccagaaaattgcgttaattaacttgtccgatagtacggtgcaagtcttggttgaaggcgatgaactttggcacccgtgcctgtggcattcgaaaaacaactatagcagcaaggatttgaatacggatagtgcgggcgtctattattcgtcaagcgcttattacagcgcattggaactccgtgtcaagatgcagaagttctgggaaaatcgcgacagcattacggctttggcgctcggctcctcgcgtacgatgtttgccttgcacgataagagtatcaagtcgcacaacttgctcaacatggcgtattccgccggacagctgacgggtatgtcttacctgttcatcaactatgcgctgacccatctcaagaatctaaaggtcctggtccttgaaatgtctccggactttttatggtacgacgggtttacgacgtggattaacgtgatatacaacaaggtgcctggcttcaagtacgatgaaaaccacaacttctgggccgatggtttgccggaacattttgtcgacgcagtgaaggtgactccccgcccagaaacggctttacagcacccgtacgacctggaagacttccttttaccggataattcctggggttttccggtatttttgaaggattctgcagattgtaatatggattcccctgtatttaaggaaaattttgtttattttaagtatgtagtggacgtggcccgccagaaggggattaaagttgttgtgactgtattcccgcaacatccgggctacgcttcgacaggctcgtttggtgtgtatggtccgaggcggagttctgcgaaggaaattattgattcggtgaagacgatggatgttattctgtttgatgaaaataagtttggtgctcacgactatacggacaagatggcgtataacgtcgaccacttgagcacttcgggagcagaacagtttacgcatcggttggattcgctgctttcaaaattgagccagtaaaaagtcgataaacatgtatgaaagaaggggagaaattatgagatatcttatagcgattctgcttgtgtctttgtacgcttgcaccgattccaatagtacctatggatttgaaagtgatgttgtaaaaacagtagaagactccctttcgggaatgttgcgcgtgtctggtaacgtcacggcgcacttgggtacgaacgacattacggcaaaggcgaccgaacgtccgcaaatggatgtcctgctgacttatgatttctcaatcggcaaaagcgaagtgacttgcggtgacttcaacgccttgatgaaacctgcgaccggactcaaggtgaagtgcattacgaacatgtaccctgcaacggatgttacttattacgatgctgcgctttacgcgaacgaacgcagcaagtctgaaggcatggataccgcttacacgtatgtcgggactcaatttgatcacgaaaagcactgcacgaatctagacggttttgctttccaccccgaggtgaaagcttaccgattgccgacagaagcggaatggtcgctcgtggctcaatcctataagaagcacgcgggtggctggacttctgaaaattcggattacacgctccatgaagtctgtaacaagtacgacagccaaacgaatgtctgcgacatgatcggtaatgcgatggaatgggtgaacgactggtatggcgagttcctggatacgactttgacaaactatgtgggctctcctgatgcgggcatgttcggcatgcgcgtggtcaagggaggtagctataagaatgcggcaagctccatccatatctataaccgtggagatgtgtacccggtcacctgttctagccatgtggattacgtgggtttccgtttggcgtatggctctatccctgatgcggtttggctgggttctaatggtcatccagcgacgagtcgcgtggtttcgctcataaattcaacggccatccgttctcagacgggtacatataaagtcaaactggctttccgtgacgaccttacgggaaacctggcgtatattgattactcaagtggcgcttctgttgtgaacgaaattgtggataacatccccgtgtaccatcctgaaatttcgcctgatggcaaaaaagttgctttctgtacgaatattgaaggcctttctggaaagtccgaaatctatgtccgcgacttgaatacttcgggaacgaacctcgtgaagcttgatgttgaaagtgctgcgattccgcgttggcgcgtgcttgaaaacggtgatacggtcattacttatgtgacggatgtcagcaacaacaaggacgatgcaacctttaaggccgcttcgacatggcaggtaaagtttgccgatggaaaatttggcaagcccgaaaagctttttgatggcgcttatcatggcggtgtcagcgaagacgatcgccttgccgtgacgggcgctagactcttgcgtgctcgtgttgcaaaggcgggctcgactgtcatgagtgatgctgtcgatacaatttggtacaaggacggtgacgaggctgaacaggcttgcaatgcatcgcttgccaaggatagcagcaagcgtaccttgttccttgattttggcggcaagacggggcaggcttttgccgaaacgaaatatgcagtgcatgaacgtttgcttatcgttgattcaacgggtgcgcttgttcagtctataggcgctccgagtggctttacgtttgaccatagcgaatgggcttctggtgtccgtaacattgccgttgcgactttgacaaacgtcaatggtgcgcatacaaagattgcgttgattaacttgtcaaagaatgaaattattgaacttgccgaaggcgatgaactttggcacccgtgcctgtgggtgaaaaaggattttgacctgaatgatgatttgcaactcaatctcgatagtgctggcgtgtactatagggaggggcaggactgggcgcacatttcaatgggctacaagatgtcgcttttgtggcgctacagaaacgatgttgaaattctgtgcgtcggtagctcgagaacggaaaacagcgtggtggtcacgtcgattacggcaggatttgcactgaacacgggccattcgggtaacgacatgaacgcttcgctttacgtggccgaaaactatggcctcaatcacttgaacaagctgaagagtatcgttgtgtccctggatttggacctttggcacaactctacggaatatacggaaattttgattgcgacgacaccgggttttgtgtacgatgctagccacggattctggacttccggcttgccggacggtttcttggatgcggttgcactttcttcgcagtattccgatgtggcgaggacgatttacgaaccctcgcgtggattcttcagcgccgatggctcgggctggggaaccgcttccgtggaactggactctaactggcatggtgatgccggcatgcagaagattgaatggaatatcaagcgcctgaaggactttatcgtcaaaacggaacctttgggtgtaaatattgtcggtgtgatattcccgcagaatccgggatatcgcaataccggttcctggggccgttatggtccgagacgctctgttgccaaggacattatggattccctgaataagttccagaagcagtatccgcatttccatgtgcttgacgaaaacaagaacggtgagcacgattatgcggacgattgcgctgtgaatacggaccatctaagcttgataggggcagccaaggtgacggggcgtatagattccctgctgaaaacgttgaagtaataatgtatttgacgttattctgggtgaaggaaagtttgtatattagttccaaggaatcataatatgaaaatttttggaatgaaagatactcttatcttaagcgttgccgctttatctataattttcctggaatcctgctcggatgattctccgactcagacagaaatggggtcgtcccttgtttgttccttaagggacaattgccccggtgctgatctaaaagatgactttgcgcttgtccggtcttctggaaaaactatagtagtaggcacgaataacaaaacggctaaagtcaatgaacgccctgaaatggacgtcaagtttgattacgattatcagctcggtttgcatgaagtcacctgtggcgaattcaaggacttgatgaacggaaagaacggactttcgcttgagtgctctcagagtgtggttcctgtggtgaatgtcacctattacgatgcggtcctttttgccaatgccaaaagcgtcaagttcaagttagataccgcttatagctattcctcggctgaatttgacaagaatggccattgtgtgcttctggaagggttcaagttcaatccgaatgttgatgcttaccgcttgccaaccgaagcggaatggatttttgcggcaagcctttcggccaatgttgaaaagagctggaatgccgacaattctgatttcaaggctcacgaagtttgcaagaaaaaagacgaaaacggcttttgcgatctatatggcaacgtgacggaatgggtcaatgactggctcgggaatttccgcgatacgacgataacgaactttgtgggcgctacaaatggcggtagccttggcgaacgagtgatcaagggcggtagctttaggagcgaaccttcggcgattaacgtgtatgcccgtggagatgtctacaccgttacgggtacgagttcttcggaatatctcgggttccgacttgcgtatggaaagattagcaacccggtttggcttgatgcttcgggcgaggtcgtggcttcgaatatgtctattgtcacatcttcgaaaaagatttcgtccatttttggagtttcgcgttctaggcttgcgttccgcaatgacgtgaccggaaacttggcctatgtcgattttgcaaagatttcaccgaccattgttgaaatcaaggattctctgggcgtttatcaccccgatatttctccggacggcaagcgtgtggcgttctgcacggggcaggagggaattagtggaaattctgcagtctacgtgcgcaatctggatgcggaagggactggccttgtaaagcttgacgtgaagtcggctgcgattccgcgctggcgcgtgcttgaaaacggcgatacggtgattgtgtacgtgacggatgccggcaataacaaggacgaatctgtgttcaaggcagcatctacatggcaggtgaaatttgcaaatggcaagttcggcgaaccttctaagctttttgatggcgcttatcacggtggaatcagcgatgatgaaaagttgacggtctctggagcgcgtttgctccgtgctcgaattgcagcgaaggaatcaacggtaaagtcgaaagccgaagatgaagtttggtatggtggcgagcaggcttgcaatgcttcgcttaacaagacgacgaaaaagacgctcttccttgatttcgcaggtgaaactggcacgaagtttgtcggctcgaagtaccgcactcatgaacgtatgctcattgccgatgatggtggcaagcttgtttcttctgttgctgctcccagtggctatacctttgaccatagcgaatgggtgcagaatgacgaaacgatggctgtcgcaacgcttacgaatgccgatggcgcacaccagaaaattgccttggtgaatacgaaggatggctctatcctgaatctcgtcgaaggcgaggaattgtggcacccgagtttctggactccgtcggataagactccggttgcctcggactgggatgctgatagcgtgggccattatgtgtcggccgcgaaccagacaaattacctgctttcgcacaagatgccgatgttctggaaactgaaggatacggtggaagtggttggccttggcaattcccacttgtgggcgggctttgccgctcctgaaatgagcaagcctgcaatgaatatgggtgttgtgccgtgcgacatgcactgcatgcactacctctttaagaattacgtcttgaaccattgccccaaggtgaaatacgttgtgttgagcctcgatattgacttgtggtacaacattgacccgcgtacggatatcaatgcgggcatgggtggcgcacttggctttgcatacgaccaaagtcatgaattctacccggaaggtgttgatgacaagtttgtggaaatggtcatggataatgcctcggatgatattggtgaaatccttgatgcacatggctggcatgctgccacggaaaatctcggctggactgatgaaaacggtgtttctgtcatgaacggtgattctacttggagcgattgcctgttcaacaagaacctcgccaattgccttgtagatatggaccagaatacttgcctttccacctacacgatggatgtctgcgtgccggatacgaacttgaacatgtgtcttgccaagtctgaactgaaccagtgcctggcaattttctctggcgatgtcgacaagctcagggagttggtgcgcctagccaaggaaaacgacattacggtgattggcgtgatgttcccgatcagcccgtattacaagaaaacgggtacttatggccgtcacgggatgcgccgcagccacgccaaggcgttgattgatgaaatcgaagccatgaccgaaagcaaatcaaattttgtcatcatgaacgagaacaattttggcgaccacgattactcaacgtctttggcaaatgatgcagaccatttgaataaagacggtgccaagaaaatcacggctcgcattgatgagttgatcaagtcgctggatggcaagtccaaataaattctagtaggttgattatgtcttggcttctgatattggttcctgttgcggtcgctctttttgcgatttttccgctgacggataccgatatctggtggcatctggcttgtgcgcgtgaatgggtgaccacatggacgcctgtgcgcgagcctgttgtgaatgtgcatgaatattttcagcagatggtggcgtttgtctatgatattggcggcgctccgttgctggtggcgtttaaggcgctcctttggggcgttgtattcatgctgtttttgctgccttcgatcaaaaagaatcaacagttccctacgataacgtttgcggggattgttgtcctcctgtttgttttccgctatcagcttgaaatccgtccggtacttttgagcatgctgttcctcggcgtttattggaacgtgttgccttggctattttatggatggcgtgaagaccgtaaagcggatcgccgtgcggaccctaaaaaattccatcacgtgtttcacttgacatttcgtgatgtgacgcgcctgtataagttcttaggcgtgctcctggtcctttttatccagtgggtttggtgtaaatgccaaggcctgtatatcttgggtataattctggcgtatggctttttctcgtatagtctctggtttaggcgttgggttaattttggaaaggtcaggcaatggaatggggtgcgaattttgttcaaaacggtggcatggcagactcttttggtcatcctcctttttgcgacgccgttcctccatcacgatggctttaacctgattccctatccgtttgaactatttgaccgtttgcttggactttcgccgtcggctacggtttttgcaagtgaaattgcggagaaccgctctccaattacgcttttgctcaacggtgaaaatgtgttgcagtccgccttgatgcttgtgttttctgtaatgggaattgttctggctgctgtccggtggcatttggagccttcgcctgatgcttcgtggcaattgtcgtggcagacgaaagaacgtgtcgaggccatatttaatcgcaggttgttgccttcatggcttttcattacggcgattctttctcttattgccgagcgcaactttgtgctctttttgccggtttttgttgctgtcgttgttcatttttccgtgcagccttcgtgttcaagccagaagttcaaaaatacaagtctcaaacttaaaaatacaagcttgaaactcaaaaattctagtttgaagctcaagaaacatcttgccgaaaagtcgcgaaaacttggctctaagctgaaacttaaggggaaacttgcagaaaaaactcgaaatttgagtactaccttgagcccgcttttgacttcggaattgttgctttcggctgttgtgttggcttttgttcttgggctttggggcaagtcgctctcgtcttacgattccatgattgcctaccagcgcgtgcctgtgggggctgcgcattggatgatggaaaacccgcatccgggcaggttgtttaacgatgaccgttcgggtggttacttggcgtatatgaacccgcttgattcaacgtatattgatgggcgttttatcctgaaaacggcggatttctttgaacggtatttgacctatgctagaatgcccaagctctttttggtggatgcagattcgctggatatcgaccgcgtggtgctcccgcttcgctattacgccaggtgggataaattgattgaaacgcttgattctagcgaaaaatggcacgttgcgtaccgcgattctctttttgtggtgatggaccgcacactgtattaaaacgtaagactaaaaaaatttaaatttggtcgttaataatttatttttagatagatttaacggccctgtgtgggcattggagttgtgtatgaatcgtttggtaaaaatgggacttgccggtttgttcgctttcgggcttgcccaggctaaggtcaatttcccgtttccgcagatgtcggattacggtggaaatgcaacgcttttgagcgacaaggccaaggcctccgaagaattgaagtcccagtttgcctactggctcaaaaccatgtacaatgaaaatggcgatgttgctggtgtccgttctgatccgggttctgatacgtatttctcggaaggtgtcggttacggcatgcttttgatggtctactttagcgataacacgacgagctatcagccgcaattcgacaagatttggaacttctacaagaagatgatgaacgaaaacggcctcatgatttggaaggttggtaatctttctcagtcgtgggatgccggtaatggtgcagcactcgatggcgatatcgatgccgccgcagctcttgcaatggcttacttccagttcggtgacgaaaagtacaaggaagatgccaagaagcttatccaagccatgaaaaagtctgagttcgaatcaaacggtttgcatttgccgggcgacaagtggggtgatgccgctttgaaccgcaagaacccgggctattttgaccctgcctacatgccggtttttgccttgatcgatacggacaatgcggaattctggaacaagaccgcttacgatgccaacatgaagctttacgaagctagctctgcagaagttacgacgggcctcattgatgactggactgataaaaacggcaagagcgaagatgactactatagttacgatgcttcccgcgctccgtggcgcaatgccaaggctgtttgctggcatggcgatacgcgtgctctcgctctcgacaagaaaatggctgaatttgtctctaccgtcagtgccgccaacatgaagggccctgtcctcagatcttctggtagcctcggcaacgatcacaacagcacgttcgtgacatccctcatgacggcgcttatctctgatgcaaagtatcaggctaagctcgatgaatactggaaggaagcggttgctctcggtgacgaaaactacttcaatcagtccctcaagcttttgaacggtttgcttgtttcgggtaacatgccgaacctcgccgctgcaacgccttcgcagccgacttcttcgagctctgtgactccggaatccagctccagcgatgctacgattgccttgccgactcttgcaacgaaatctccgaagatgaccctctctggcaggtctctccagattaccgctaatggtaatgtccatgtggatttgatttctatgacgggtagcgtgttgaagtctttcgacaatcatgccaatggttctttgaatgtttcgctgaagtctgtcccgaacggtctctatgtcgttcgcgtgaaaaatgcaggcgtcacgagccttaagaaaatcaagctcgactaaaagctaaaacagcgaagcccgcttctgcggaaaaactttaaaagtccgggaattgtgaattctcgggctttcttgttttacgttgtcatccccgcgaaggcggggatctccttttattatttagtgttaagacgaattaatgcggtttttaacgaactatttagaacaatctttatttgtaaatatttgtttgcttttttgcgtataattgatgacaactaaacgaaatttgctgctgtcaagtggtaaaaataaaattacaaaatatgtgatattgctcaaattttaaaaatttaagcgttttatccatataaaatataatttttgtatgtttgaaattattttgtatgatttgtttgctaaatttattcaaccttaaaataaactaaaaaaggtgaataaatgaaaacaaccaaaataacaaccctcgtcttgggcgtggcctctgcaatggcttttgctcaggatggttctgcctgcattccgttcgtcaatggcgtcggtgattatgataagaattgttataattccggcctccttgacatggaagaaggcaagtgctacaccttcaatccggctcgcattgatgcaaatcctgttccgcagtgggtcaataacatggcctctcagacctggtggtggattgaaactccttgcatcgaagaagtttctagctccagtgttgaaccggaatcttccagctccagcgaagaaccgctctccagctctagtgaagaaccggtttctagctccagcgaagaaccggaatcttctagctctgaagatgtctccagctctagcgaagaaccggcctccagctccagcgaaatcatcgttgcttctaagtgcgaagaattcgttcgcggctccggcaactacacgacagacaagtgctacaacgcaggtcttgccgacatggaagaaggcaagtgctacaagttgaaggacgaccgtgctaatgacgttaagggtcagcagtggatcaacgaccgcgccaacgatagttggtggtgggaagaaacttcctgcggtgaagttgttgaatccagctccagcgtcgaagaatcctccagctctgttgaagaatcttctagctctgaagaagtttccagctctagcgaagaatcttccagctccgaagaagtctctagctctagcgaagaatcttccagctctgaagaatctagctccagcgaagaatcttctagctccgaagaatccagttccagcgaagaatcttctagctctgaagaatccagctctagcgaagaatcctccagctctgaagaagtttctagctccagcgttcaggtggaaatcgttgaactttgtgttgcttatggcaagacaaagttgtctgccagtgttgttgctaataactgctacaacgctgacttgagaaacatgaaggaagaaacttgctacgccattaatccggaaatcaaggctcaatttggctcttattccggatacactcgcgatgttaccgcttctaaaacaagtggacatggaaaaaataagaagtccatcaactggtggatcgaaactccgtgctacgaagaaatcatcgtctctagctctagcgtcgaagaatcttctagctctgttgaagaatcctccagctctgttgaagaatccagctccagcgaagaatcttccagctctgaagaagtttctagctccagcgaagaagaatcctccagctctgttgaagaatccagctccagcgaagaatcttccagctctgaagaagtctctagctctagcgaagaatccagctctagcgaagttgtcgtttccaagtgcgaagaattcgttcgcggctctggcaactacacgactgacaagtgctacaacgcaggtcttgccgacatggaagaaggcaagtgctacaagttgaaggacgatcgcgctaatgacgttaagggtcagcagtggatcaacgaccgcgccaacgatagctggtggtgggaagaaacggaatgcggcgaagtcgtcgtttccagctctagcgaagaatcttccagctctgaagaagtctctagctccagcgaagaatcctccagctccgaagaagtctctagctccagcgaagaatcctctagctccgaagaaatctccagctctagcgaagaatcctccagctcttctgaaccggaatccagctctagcgaaatcgttgtcgctaagtgcgttgaattcgtgaacggctctggtgattacaatggcaagtgcttcaacgccggtctcaatgacatggaagaaggcaagtgctatgctctgaacccggatcgcggtcaggttaatgacatttggatcaacaaccgtgctgctgatacctactggtggtccgaagttgcttgcgcagacgaaccggaagttgttgaagaaccggttgtcgaagaaccgattgaaatcgtctgcaagggtgacgattgcgcagacatcaagccgattctcaaggctgctccgctggcagaaccgaccccggctccagaaaagtctttggctatcgccgaagctgttgcttccaaggcaagcatggctgttgccaacaacatgttgagcatcgcaacgacctccaacggcacgaagtctgtgaaggtctttagcgttcgcggagacatgctcctctctgaaacattctccggtgctgtaaagaccgttgacatggctcagtttgctggcaagggcgctgtgatcgttcgcctcgttgaaggccgcaaggtcctcgctacgaagcgcattgcagtccgctaattcgctaacgatttaagtcaaattgtgaaaaagggcttcctcaaaagaggaagcctttttgttattaaacctcaaagcgaagcgagctcagagggcgatgcccgagcccatacctcgttactgcctagcagtagcgttcactttgttagcacgttcgagttcgcgagcattgatgatgagcatctgcaagcggttttcgatgttggcaaagctggtatccggatcgtagtccaagctcaggatttgcacgtgcgggcaacgttccttcacagccttcgtgaggccacgaccactgatgtggttcgcgaggcaggcgaacggctgcacaatgatgaagctgttgatgccgtgcttcgagttgtaaaggatttctgccgggatgagccagccttcacccgtgttgtacgtcgggtcgataatgccgtcgatgtagttcacgagctcaaagcagtcggcgtggtgttcgtagagcttgaacgactgcataaccttattggcggttgctgcggcgtgttcaaagagctttgatgtgacgccaccttcgaggcggtctgcaatcggattggccgagaatccgcgcttgatcttttcggcgcgcacaacttcgtcgacgcggaagaagtccatcatgcccggaaggtaaacttccatgccgttgtccatgaggtagtcttcgacatgtccgtttgcgctcgggtggtagttcatgaggatttcgccgagcacggcaacgcgcggcttgcgcacgcccttctggcgggcttccgtgatttcgaccttgttgaattcgtcgatgcactggcgaagcatttcaacgaggcgcttggctgagccgagttccgttttcttgagggtggctgcggtcttcatcagttccggcatccacttgctgtaaatcttcttggaatcccccttgtggatttcgtaggggcggagtgcgcggtatgccgtttcgatggcgtccatgaatgcaaggccccagagcgtatggaggcggaagtcaagcccgagctggaatcccggatgcatgccggtggtatcgacgccggtcgtaatgatggaaacgtccttgtagcccgcttcgtcaagagccttacggccaagcacggagtactgcacggcgcggcagttttcgcagttcttggcaaggcacatcgaaacttcagtttgaggaacgttcgggtgttcttcgagccacttgaggcattcgccaatgttgatctggcaggggaagcaaatgtcgttatgcacgtacttcttgccgagttcaatagcgcgcttgtctgcaaccgggaggtaatccgagaggtaacccttgccctggatgtaggaacttgcgaggattgcaaatgcaggggagaggttcggcgtcaagatgatacgcttgttcttgtcgctcgcgacgaacggcgtgtggaactgcggttcgttggaaatcggcttttccgggaggttagccgcgcggcgggccttcacggtttcgataaagctcttgatgcggatgccgaccgggccgcgtgcgtcaccttcgtcgagcttgagcatgagcatttccttgttggaatcgcggtgcatcatgcgcatcatttcgtcggtcaagacggagtcatgtccgcaaccgaagctcacgatctgggcaagttcaacatgcgggtctcttgatgcaatcatcgttgcaccgagcatgcgcaagtggaacgtgttcttgatttccacgcgggtgtggttcggcacatcctggtcgtaaacgcccgggagcgattcggtggtgagcaccggaatgcccatggcagtaaagtggcttgcaatgttgtggttgatgagcaagtcggcatgataggggcggcctgcaatgaccacggcaaaactgttgttcgccttcacgtcgtcgagaatcttctggccttcttcgaggagcgtggtgcggtaattattaagagccttttcgccttcggtcaccgccttgtccaaagtcttgcggtctatgttccagttgtcgtggaaccagtcgatggtctggcttctgcggagcttggtgtttgcccagtggaaaatcggctggtccatcgggatgccgtaattcttttcgggttcgtccgtgttctggcagatgttcgggtagccttgcacgaccgggcagaccgtcgtggcgttaaacttggtgtggtcgctcgggagcgaaatcatcatcgggaagaagatgcgatcgaccttcttttcgatgaggctgagcacatggccgtggacgagcttggccgggaagcagacggtatccgaaggcacactgtggagacctgcttcgaacatcttgtagtcgctctggcggctcacgacaacggtataaccgagggccgtgaagaaagctttccagtaggggaggctgttccagaattcgagcacgcgcgggataccgatggtctttccgttctgcggcaggagaatctgcggagcgtagtccttgaccaggagctggttcgtgcgcttgatcatgtccggcacggcctgcatctttttgttgatttcggcgatgagcttctttgttgccggatcgttcgggtcggcggtgacttcgccgcgttcgcagcggttgcccgtcacaaagctctgaccgtcactgaacgtgacgatagtgcgggagcagtggttggtgcagtactggcagagctgacctggctggttgtgccagctaaaggtgcgcatggcttcaagcccgataaacttactttgcacgttcgggtcggcggcacgcttttcttccatgaacttcttcgtgaggagagcgataccgatagcgcccatttcgcccggacgttccggacggatggccttgaggcccgtgtactgttcgaaggcacggagaacggcgttgttcttgaatgtaccgccctgtaccacaaccttcttgccgagggtgttcaggttgcggatacggatgaccttcgtgaaaacgttgttgatgatggagcggcagatgcccgcgatgatgtcttcgggctgcttgccgtcgcgctgttccgtgatgatggaactgttcatgaacactgtgcagcggctgccgagctgagacgggctcttggagttgaatgcgagttccgcaatcttttccatcgggatgccgaggctgcgggcgtacgtttcgatgaatgaaccgcaacccgaggagcaggcttcgttgaggatgatgcccgtgacgacaccgtcttgcacggagatggccttcatgtcctgaccaccgatatccaagatgaacgagacgtcggggcagaggcgctgggcggcatttgcgtgggcgacggtttccaccgtgtggtagtccgcgtggacggcctttgcaaagagctgttcgccgtagccggttgtacccacgcccaagatgttgagcttcacgccgtattcttcgtagcggtcggcgaggtccaccatggcacgcttcaagacggcgagcggttcaccatcgttactggcgtagaagccgtcgatgaccttttcgttctcgtcgatgagcacgaacttcgtggtggtagaacctgcgtcaatgcccaagtagacgttgatggttgtgccggaaggcggctgcgggtaatggttgtccgccattttgtgctcttcgaggaacagcttgtattccgcttcgctctggaagaagaggtcggaggctgccttggccttgttctcggcctggcggatttcgttaaagtgaacgagcgcgtcgagagaaccctcttcgcggtacatgcattcctggtttgcgaacatggagccgttagcgagagcggcgcccatggcaacgagcacttcggaatgttccggaacaatcgcctgttcgtcggagatgcccaagcgttccttgaaagccttcacgagagtcgggttaaatgtgagcgggccaccttcaaaaatgaccggcggcttgatttccataccttgggcgaggccaccgaaggtctgcttcgcgatagcgtggaaacttgaaagggcgatgtcttccttcgcgatgccgttgttgagcatcggctggatgtccgtcttggcgaacacgccgcaacggcccgagatttcatagactttttggccacgcttggcgtagctttcgaatacttctgtcttgatgcggaggagctccgcgacctggtcgataaatgcacccgtaccgcctgcgcacacgccgttcatgcgcatgtcggaggcgatgagcttaccggtggtcttgtccttttcgaagaacacaaccttggcatcctgaccgccgagttcgatggcgaccctggaatcggggtaggtggcacgcacggcaagtgcgtttgcgactacttcttgcacaaagaaggcgtgagtggcctcggcgaacggctgaccgccgctaccgcagaacgtgaccctgaagttcttgcccgggaaaagggcatgggcttcgcgtaggacctcgtagacctttttcgcctgcatggcgttatgacgctgatatgtatagtgtaaaagcttagatgtctcgggatcgactacagcaattttcacagtggtggagcctacgtcgacacccacccataaatcgttcatagaagtattcatagtgaagccaaatttagttttttttcattatttgaaaatgttttttggcgtttatggcgataaaacgtgcaatttggcggattttgggtaattgttcatatgtgcagattgttgtaagggaccgcgcaaaacaaaaagaggcctgcagacctctttttatatgcacttcaggggtggattgagctgttatttgattgcatctcccatcaatgaagccttcagctcaagaatcttgctttcaggcaaatgcgaatacttgacgattttcccgataggttcgttatcggcaagcatggcgagagccatttcgacacgcccttgttcgagaccttgttcaagtccctgtttaagcccctgtttaagtcctttcttttcggcacggacttccagcaaagccaagtgatccaattcctcttctgtccataccatatcgttagcctgttccctgatgagtttttctgacgctctgttcaccaaaattctgttgattgccttcgcaatgatgctattgttgaaatccggaagattttcggccttcccggcatattttagcagataaagccaacgatcttcggttgtcgtgatttttttgtaaggtttgttgaacttagtcagatcatatagaatatacatcatcttgtcggttagtgtcaagcctttcttattgcgaacagcccaatctccacgaaacgacttctgtttgcctatggaaaaatcgcaaatccagatggcgtaagtcggaggaacttcgtaccggtggatttcgcgctcggcacgttcctctttagttagacaggatggaaggtctccgaaattcagcttgtcccattcgtatttgctctggagcatgaatgcagattgctgtaaaagaactcggtcgacaaagtagtcgggccttgccttttgcatctctatgtttatgcaaattcctttcgaagttttggcacgaatgtcgagcctgaattgctttgccgatggaaaaatgatgttgatttcggaattcttgatgacaacggattcaattttgttgtcttcattcagatgaaataccccattcagaaaattgaccaaagcttcttcatcactcagaaaagccttgaatgccgcatcaaagagcggatcgagataggtgtgtttcttgatttcttcaattgttttctcgaccagttgatcgcgagatgagggaatggaaaattcgagcgtattttgagtttctgacataaaattccttgccttgcggcggttaaaatcgagaaggctagtttgctgagttcgccctcctctatattaacacgcttgagcaagccatttgtcccaagaaatctttgtaaaatatttttaggcaggagcggggcatgcgtggatgattgcaaacgacgttacttttgtatattgcgttgtatgaaaaagaaattgtgtttagttgtaatttggtttgctctgattgtttgttcgctattttgcacatcatgttccgatgatttgaagaacattgatttaaaacgtgattccctaagttcggaaacatggctcgaagtcgagaagaacgattccctcaaaatttgcatggactcaaaagtccgcacgtgggaaacttcgctgaatacagaaattctaaacgattcatgtttaaaatttcaagttccagaacttaacggaatcaatacaatcaatataaagtttccagattctgacagcgtctataaaatcaatttagctgtcggtatgaagtatttgaacttcaaaaatgaagaaactttatatggtaatgacgattaccaaatgaatccttatgaagaaaaaatcgtatatgttacgggttcctatttagttgataaataccctgtgactaattgtgattttttacaattgttatgggatgaaattcctctaaattctccccaaatagataccatggaaaaagactttacaaaattttgggtacaaaaaaaagaatcaagaaaaaataacgaaaaatgtattacccatgattctgcagcaagtacaattcctttatatttggcgatgaaatatgccaatattcgcagtcttcgcgaaggtctagaaccgtattatatcttttcaaacactagtaataaatttgtacaaattgatcgcaaagcaaggtctgtcaatcgtaacggaattgaagaagttcccgagcatcattattttatcgtttaccatgatttcatagagcatgaaaataacttgatagaagtttatgataattcgtcttctgatggttatcggcttccttattatgacgaatgggttatgttagctcgtggtggtgataaaaacaacaccccctggaatgaatctgcatcttttaaagaaatttctaaatacgcaaaattcgaagataaggtaagttgttctgatttaaatgattcaggtcctttatatagtataatatcattttttcattggtgcaaaaatgattatgaatcaggacctgttggaaaactcttgcctaatggatttggtttatatgatatatttggcctagttgaagaacaagttctatttgaaaagcataattattcaagagataattataatgttttttttaccattgaacctaaagaagaaaaaaaaagaaacccattaagatgcatagatgattgcccagcttgtttaaaaggtggaattcgtcgttctgacttagaaagaattaattatggttatatttcgaacgattattttcctaaatattccggcggtttccgcctaatccgcaacatcggcaacaacgccaaatggagcgaagttaagcttgacaaggaataattttttcctgaaaatgtagaaccgagcaatttccttttttttgtatattctgttgtatgaaaataaagattcttttactatgtgtatctttttttgttcttgttttgaatgcgtgctcgaatagcgttaaaaaacaggatatttcagcgggaataataaagcagtttagcccgatagaaagaatctttgatgtaatccgagattctctgggcgaagaaaactggcttgaagtcgaaaaaaatgaaaacgttaaaatttgtgttgaccagaaagtttttgcttggaagacggtattaaaatcaagtgttctcaatgattcctgcttagttttccaagctccgactcttgttggagtcgaaactgttgatgtgtctttttcggaagcggatagttcgcataaaatcaatttagccatcggaatgaaatacttaaatttcaagaatgaagaagttctgttaggatttaacacatgtcgagaaaaccaacttgtcggtcgatgcaaaaacgaagatccagaaagactattttctgtaacgggcacttacttagtcgataaatatcctgttaccaactgcgagtttacgcaactgatgtgggatagcattccagcaacatccttgtatagaaacgaatcgttaagaaaggattattatgaagattggctaaacagaaaaagtgcttctaaacgtaatgaaaactgcataacacaagacacggctgccaatactgtatctttatttcaggcgatgaaatatgcaaatgcacgcagtattcgtgaaggtctaaagccttattatatatttgctcctgtagaagaatatgcagaaagagaaagtattttatcgactacacaacgtatagtaactcgtagggattttactatacatgatatcaaatatattcaagtttctgacgacagtacctcgaacggttatagacttccatattacaatgaatggatgatgtttgctcgtggtggcgacaaaaagaatatggccccctggggagactcttcgggcactttcgaaaaaacaaaaaaatacgccagatttaaaacaaaaatggtttcttttgaaacagaacccgttggccagctgacacccaatggatacggattatacgatatgtttggtctcgttcaagagcatgtactcttaaaatcaagtttgtttagaggagaccttggttttgcgtcttgtttgaagggcggagattatcacgtttctctagaagacggatccgacgacaccttaagtccttattggaaatggataagctacggatattacgaaccaggtcatcaaggttatggagctggtttccgtctcatccgcaacatcggcaataatgctaagtggacctatctcaagtccaaatgacaacttttgtatattcaattgtatgaaaaagattttttgtttggttgcaagttatggggccgtaattgccggcttgttattttgtacagcctgctcagatagggaaaaatatatcgctttaaatcgaggttctttaaaaaacgaaacttggcttgaagttgaaaagaatgaaacggtaaaaatctgcatagattccaaagtacaagtatggaacactgcactggattctgaaattcttggtgaatcctgtttaaaagttcgagttccaacgcttattggagtcagcacaatcgatgtgtttttttctaatacagaaagttcctacaaaatcaatttagcggtcgggatgaagtatctggacttaaaaaacgaagatgttctgttaggatttgattatatgcatgaatatatagataatgaaagactagcaaaaatcacaggaatgtttttagttgataaatatcctgttactaactgcgaatttttacagttaatgtgggatgaaattccttcagaactacatgatgaaaaagaaaaaaattggattaaaagaaagaagttaagcgtacgtaaagaaggttgcgacacacacgactctgcgacaaatattgtttatttatatcaagccttaaaatatgcaaataagcgcagtattcgagaaggattaaaaccgtattatacattttcagaagaaacattctcgaaaaatgaatttgaatatgataaaactatatctgaaggtcaatatattataagctatcgtgatttcacccaccatgatgaaacgcgaatcaaagtttcagttgattcatcttcggatggttatcgactaccctattacgatgaatggatgatgttagctcgaggcggagataagaagcacaaagcaccttggggggattcagcgacgtttaaagatgtacaaaaatacgcaaaattcaatgataaaactgaatattatgaaaaaataaatagttctataacaggacctgtaggccagttacagcctaatggatatggtttgtatgatattttcggtctagttaatgaactggttttattagagaaaccccaaaaattcagaaagtaccaaatattatcaagacctaaccccaatagacctcgttacgctaatacaaactgtaaaaggaaaaacaattgtccttcttatttaaagggaggaggcgctgatgataattggcaaaatattagctatgggtattattcatatggtagtattggcggtttccgcctcatccgcaacatcggcaataacgccaaatggagcgaagtcaagtctgacaaggaataacctgttcctgaaatgacattatccaaatgaggcctacggcctcattttttacgcactgtttcgtattctcaccagattctcgcttttgcgagaatgacgaaatgcagatttcgcccttgcggagtttatcccgaacttgtttcggaatggaaatgacggtaaaatcccggcataaagccgggaaatccggttgttacttaagagcgttcttcgccagtgactgtttcagttcaagaactttatcctcggaaagacgggagtacttgacgattttttcaacaggctcgtcatcagcaagcatgtcaagagccatttcaacatttcggttatcacgcccttgttcaagcccttgttcacgtcctttgagccaaatttcggcttcgatagcttcatcagcgtgtttatcgaacatatgttcctccaaggctttaagcagttcagggcttatgcggcttacgcgcaaacggttgagcgcatccctaaagatcgggtccttcgattcgggaacttcaagtggcccttgagacaagagtttcagccagtagtcctcgcgtgaactgatgctcttgcgaatcctcttaaagttcggtaaatcaattacaatatatctatttttactgaaaatgggaagagcccgatgtgttgagtcgctgtggtgaacttcgtcctcgctatagaccgcccaagtgtccttaaaaatatcctttgacttgagaatttggaaattacaaagccagatggacaccgtttcgggaagttcataaaaatgaaccttacgttccttttcgtccatcaatttgaaatacgttgacctgttatactcgtacttgccacgcaatgtttgataggaattgtagagttggagacggtcaagaaagaatggatggcttctattctgcatctctatgttgaaataacggtgatcctttgttgttacccacacgtctaggcgcgcggagtcatcttccggcatgaaaacgtcaatgggcttttcgaactcgtagtcgagatcaatgatttcatggtcatggtcaagcccaagcaaacaattgagcatatcgcggatggtgtccttgtcatccatcagcacacggaacgtttcgctgtaatatggaagcaaaaattcctcaccctgcgcgttcgtgacgatgtagtaggccttcttttctgaagttgtgttattttcggtcatttacaattcctttagagggttggttatgatttgccccctatactattaacacgcttcagcaagccgtttggctcatgaaaactttgtaaaatatttttagacaggagcggggcatgcgtggatgattgcaaacgacgttacttttgtatattcaactgtatgaaaaaaattttgttgttcctaacgatatgcgttacgtttgcgaatgctcaattctattacgacaagcatggagaaagtcgcggtgcgtataaggacagcttggagtattcaaagcttgttgggcttgcaaaaagatttcgtggtccgatattggtgaaaaagccggttgatggcgtcaaaccaagaaaaaatttggaaaagattcctgaaaataaaattcaaagaacatttaatgtaaatcgcgatactttgaacaaagaaaagtggctcgaagtggagaaaaacgaaatcgtcaaaatttgtgttgatgcacctgttgtcgcatgggaaacttccttaaacgcgattatatctagcgattcgtgcctgacattcgaaacaccgacgcttattggtgttgaaacacttagggtgcatttccctgactcggatagttcgaagaaaatcaatttagcagtcgggatgaagtatcttgatttcaaaaacgaagaagttctgttaggatttaatcgatactccgaaaaagaattaaagatgcaagggttttgcaatacagaggagaacggaacaatagcttgtggtcccaaaaatgaggatccagaaaggcttgtttccattactggtacatacttagtcgataaatatcctgttacaaactgcgaatttacacaactgatgtggaatgatagtcttcttgattataagtggcaaaacagaaagagagcttctatacgtaatggaaactgcataacacaagacacggccgcaaatactgtatctctattttgggctatggaatatgccaacgcacgcagtattcgtgaaggtctaaagccttattatatattttctcctgtagaatatgcagaaagagaaagtattttatcggctcgacaacgtattattaaacaatatgttctcggatatattcaagtttctgacgacagtacctcgaacggttatagacttccatattacaatgaatggatgatgcttgctcgtggtggcgacaaaaagaatagggccccttggggagattcttcgggctcttttgaaaaaacaaaaaaatacgctagatttaaaacaaaaatggtttcctttgaaacggaacccgttggccagctgactcccaatggatacggattatatgatatgtttggtctcgttcaagagcatgttctttttgaatacgatttgtttgaaggaaacatggggttcgcatcctgtctaaaaggtggcgattatcacgtttctctagaagatgggttcgacgatactttaagtccttattggaaatggataagctacgggtattatgaacctggtcatccaggtaatggagcgggtttccgcctaatccgcaacatcggcaataacgccaaatggaccaaaattaaaacagttggcaaagagtagtgacctgccgctaagcaacaaaatactatcttatttctcgtgaataagaaatatttaatatccgttattgtattttctgtccttttgctggtcccgtttggcgtgcaggcggttgccgacttgcgtggcgaaaagcgcttccagccgtttgacattttcaaggacgtggtttacactccgattgtgcgcgagaaaaaggtcgctgcggctgcggactcgctcgatgtgaagtggcgtgcggcgcgtgaggctattgctgcgggtgctgaggtggccgatgctttggaacctgtgacgtcttcgctttcggacttggaagcggctgtgctttcggtgaatacgtatgccgaactcgatacatctgaaactcgatacaagagcctcaagttggccgatacgctcctctcgaagctggaggatgaaccggaatcgttcccgcaggcggattcttgcatcaagtcgctcgtggctgaccttgggcatgtgtcgctgtggcgtgctttcttggacgtgaagcattacggcgtgtggacgagccgctatttgcgtgctttcgaaaataagattgatgacgagagcgctattgtgttggctctgcgtcccaagtaccaacttgcagtgtggaacctctttagcgatccgggcgagaaggtcgttctcggcgctgctggcaattgcatcggcaagtcgtgtggcagggaagggtccaagcccgaagacaagtggcttttctaccgccaggatgtggaatttctggtgcagccgtctccgcttgatgtgcgtagtgccaagctcgacaatccagtgaaagcgattgaaaagttccgcgaccagctcaaggcgaaaggcgtggaactcttggtggtgattacgccgggcaaaccgagcatctataccgaacgtttgacggggcgcgattctcgcgttgcgggtgctgaaaatgtcgccgggctccagtcgcacggcaagaagattttggattctctcacgcgtgctggctttaacacggttgatttgtacacgccgcttttggccgcgaagtcccgcgattctgttgatggtgcgctctacctgaacgacgatacgcactggactccgcgcggtgcagaacttgctgccgacgtgattgcaaagaaagtccgcgagatggtggatgctggatctgtcaaattccgcggaaaggatactgtgcgctacgttgcttctgattccattgcagaccgcatgggtgacgtgggtgagatgagtgggcttaacaagttcaatgtgttcaaggtacagaaggtaatcggtcatgtcgtgatgcagcagaatatcaagatacgagatgaggaacttccggaagataccgtttgcattgattctgcatataaagaatgtatgaatcggaaaaaggctgataaaaaggatggtaaaacgacggatgttttgtgccttttgacgagccaaactgcttgcgcgcttaaagctgtgaagtacgacaccacaatcactcctttcaaggatgatttccgcaagtccgaaattttgattctcggtgacagcttcagccgtatttaccagaccgattcgccggtgaacgccggatggattgcgcactttgcgaagaacatgaaccgtccggtcgcttccatcgtgagtgacggcggcgcctcaacgctcgtccgtgaaaaacttgcccgcaaggctagcgtgctcaaaggcaagaaactcttgatttgggaattcgtcgaacgcgacctccgcttcggcgccgaaggctggaaagatgtggaattttaaaaatcgggcgttgggattaagatgttgttgaatatcgaatctatgctttgtgtcatcctgagcggaatgtaatggagtcgaaggatctataattttaagtatgccaaatagttattatacatatatgatgacaaatcaaagtaatacaactctttatgtaggtgttacaaatgatataagtcgccgcgctttagagcatattgaaggttgtggagctacttttacttcaagatataagattaataagttgatttactttgaacgatatacggaaattacagatgcaataaaacgtgaaaaacagttgaaaggctggcgacgagagaaaaaggagatcctcattatgcagatgaatcctttatggaaggatcttttgcaggatgactcttagattcttcgactacgggctacgcccttcgctcagaatgacactgtttgcttcttttctaattattaactattgacctttaactagtgactaaaatatgccaagacatggaaccccgacgccgggacaggcgatcctcgaaggaattgaatggcttaaaatcgacaagccggaatttgcacgtagggtaggcgtttcggttgaaattttggaccagctgattgcgggtgaaatcagcatctcgaccgagatggcgaatgcgcttgaatccgtgacgggtagccccgccgcctactggaaaatgctcgaacgcaaaagccgcgcctctcgataaatgggagatgcccgctcggaggcgggcatgacaaattagagtagttttgcctgactatataattattatacttgcgatatgaatattaaagatgccgtttcttttatgtgtgacctcgccaagggcgaagccgaacagtttgatgtcatcgcttctaacacccattccgaaggcttgtccgtcttccaaggccaggtgcagaataccgaaatctcggattccgtaggtctcggtgtccgcgtcatcaaggatggccgtccgggttacgcgcatacagaacgcctcaccgacgaagccttgcgccaaacgctcaaggacgctctttgccacacgcagtggaccgaaaaaatcgacattacgctcccgcaggccgttgaactcccgaagggcgaaccgaattacaatccggcgcttgaatcgctcgaccttgcgatgatgaaggacttctgcatcgagcttgaaaaggcgacttttgcaaagtccaaggaaatcgagaatatcccgtatctcggtggcgatatcgaaaaggattattccatcgttgctaacaacacgggacttttctacgaagcccgctcgaactgcgcttctgcgggtgccggtgcagtcgcaagccggggtggcgtcaagaagcttggcaactttgtcaagaatggccgcgactggaacgaattctctgtcgatgaaattgcaagcaagactgccgaatatgcaacggaactttttggcgcccagaaaatcgaaagcggcaagattcctgtgattctttcggaacgcatttccgcacgtttcctcggtatgtacagccagccgttcttcgccgaaacgatgcagaagggccagtcccgtctcgacggcaaggaaggcgaaaaaattgccagtgacgtgttctcgttgtggaacgatccgacaggcgaaatgtttgaacacaagttctatttcgattctgaaggttgcctcacgaagcgcgtgaaggtcgtcgaaaacggcgtcttcaattcggcgctttacaaccttgaaacggctgccaaggcgggccgcgaaacgacaggcaatggcgctcgcagcttcggtagcaagatgtccacgagcttctacaacatgctcgtgccgcctggaagcatgacgaccatggaacttttgaagctcttcccgaagtgcttgctcgttgtacgcctggaaggcaattccggttgcaattccgtgagcggtgaactcagcatcggggcgcacggtttctggtgcgagaacggggctatcaaacatccggtcgatggcgtgacgctcagcggcaattacttcgacatcatcaagaacatcgtggcggtcggcaacgaataccgcgatccgtttgcaagctacaaagtgcctgctctcgcggtaagcgaactcagcgttagtgcataatgtaagcgcatcaggaaatgctgcaaggtcgagaatccgaaggtgtccgaattcaggcccttgcagcactatgtttgaggtgtgattttcttggcgctttcaataaggtctttgatgttgccggcaacaatgccgcttgcttttaaaagtgctcttaaaaagccttcaatagcgccgcttaaaggattgctttttattaaataaatgtggtccttgttttcggaatccacaaggccgtcaaggacttcttgaacggaatctgttatcggttcttcattctcggctataaagcttttgttgaatccgtattcggcggcgtgttcggcgtataggtccaaaagggttgctgtgcgcccggtgttctggtttacagacgcatctccgattttaaggtcaatttttagctccgattttagggaggtggcgtcgttgaggccgttttcggcgtttggagcgatcagttcggctgtggcaagcttcagaagcttaatgatggcctcttgcttgaggctcacgtgggaaacgtccttgtaaatgagggtcgtcgccatctgcaccaggtctgaatatggatgcccctgttttggcttgtcggcgctttcggacctgttttgcggtttcatgtacactctctctgtattgtttattcttgcgaattgcagaacaaaaatacatgtttggggtgggtttacgcaatagcccgtttgggctatattgggtattagaaataaagaaaaaaaggcgaaaaccgttaaatgcggccttcacctttttgttaaacctaattttgagaaaaattagttgcagccttcaaacttgagcgagttgatgagcgttgtacccgaaatggtgtaggtggccatcttggaagaactcggatcgtagatgtaggtttcttcggaggtcttgttcttgccgagaacgacgacagcttccaactttaccaagtcaccgggcttgattgcgccctttgcatcgttctgcaagtcaaaagttctttctgcggcggcgcaaatgtcgtgataaccatcctgttcaacttcaaaagaatgaccggtttccatgctgatgcactggattctgatgcgagccacgaaagcgccggagttgtgaagcctgatatagcggatacgttccatattatttatctcctattagagttttttttgagtgtttgttttgacttaagaacttctttgttgcttgtccttaagttctgttctaaaggtagaatccgctagtattatttcgcaataaccagatagggcgtttgtttgtactaatttgtatggttataaaatgttaatttggttgtttatatgagtttatttagaattaatttagtactaattttgtgttaaacttgtattaaattagtattaattctatgttaatacggtattatccctgaatacgttttgtactgaattcattataaattctttcttctggggtggaactcccatcagaagttgttcaaggtcgttcctgcagaaagaagagtgatattcgtacaactttttgatctgctttgcgctttcttcaagctcgcctgtcttgttgcagcaggctatcattataaggcgtacggccattgcgttgggtgtgtacaacagaacttgattggcctggttcttgcattcgtcatatttgccttgcaaaaacaggattagagaccttgcgtggtatacggatgctttgtttgccgtctcggggatcagccgctcgcattcttcgatgagcttgagtgccttatcttcttctccggtaagcaagtaaatttgtattagatcaacgcgggcggtgatgaaaaggggcgtttcttcaatagtttgtttgaggtaggctatggcttcggccttgttgccgatagtcgtgttgtagaacgccataatcatctttgaatagatggaatatggggcgttgaacatcgctttacgggctagctcgccaagcaaagcgctgttttcttgcctgtcgccccagttttccaaaaaggcgatgtaataggccattgagagaatgtagacaacttgctcgttgtagtaatcgtttgaagcaagtggcgaaagcattttcttgctgatttcaaaggattccttgtggcggttttcaagcttgacgttacagtacatcgaggcgtaccaccaatagggaataggactattgcggttgaacctcattttcgccgtagctaggaccaggcttcggaacaagagcatcgttgctttttgggctaacaaaataatgtcttcgtcgtttaccttgattgaggttgtccaaaggagttcgtttgatgccccttgtctgatggagacgaataacgtgtcctcgttgtcgcgcgatgacgaaacgctgatgataaatccaggtacgagccccttttccggaatgtcaataatgcggaatatgtggtattgatggaatgattcaacgactgccaaatagagttcgtgtgccttgggtgttgccgtgaggtcgttttctttgttgaaaacgatgattaggtctttctttatgtcgtcgatgtcaacgtttggctcttcttgcgtagaaaccgcttcaattctattggtgacttctagaattttgtaaatgttggcgaggtgtaccttgactgtattagccgaaatgcccaaagttctgcaaatttcggcgtttgtaagccccttacgcaagagggacaatatttctttttgacgaggggtcagctcttgtttcgtattctgctcaaacatgggcctaatttagtataaatagcccatatatatgctatgtaatttaaaattatcctctttttttgcggtttttgagtaaaaaatgccgtttttgggataatttgtatgcttttttagagttgttcttactgttttaccccaaaagttgattttttatctagttgccgtgcaaaattaaggggttcttgggtggatttttctctcgtttgttctcaaatttttatgtaagttttgttagtttacatggtttctatatttttacaaaatttgtatcatccctgtattctgttttttgacgaaaaatccgaaaaaatgactatttgctgaatttacatgtttatacaaactttgggtgttatgaacaactgaattatggaaaaattaattttacaatctacattatgcaaaacttataattatattgcggccttgggtgtatgtggtgcttataaccaggaataagcatgttaatacgtgcgaataaaatataagggatgaaagaaaatgcttgaggtgtattgtatattggatttattccattctcccgaatggtcgagtagggaggtggtctaatggaatacgcaagaatagtggatgtctctctttgccacgagtattacaacggtagttcttgtggtttcaaagtcgtcgcttctcccgaaactgcagaaaccctgaaaagggaagaggctgtgtgccgtatatacgatggaaaagtgcgtattatggccccggcaagtgcttttttgcaagaaacgacgcttttcttttatgtcaaggcttcgatcgcagaagtttggaacgtgacgaattttgactgcatcgcccatgatgaattccctgtggccgtagtatctgaagacaaggcttattttgacgggcgtaaaaaggactccatgccggaattgcagcggatgtttggcgtgatttttgcgctggaactccatttgactccccgtaaaatgctgacatgcaccgtaaaagttccgacaaagaaattgaggtggtgctattgcgtctcgggtatttatgccgaacgggacttgcggataaacgattctctgaagggcgatcatcctgtacagtttgattgcgtggaaaaaacgccgcgtgtttcgctttacgtatcgcgaacggaactcccgattgtaagcggggcgcctccacgcttccagctgatggattctgcaacttcaaaagtgcttgtaaagggcctcccgaatgcgaatgcaaagtctatcgccaaggcgagcttggatgatggctcaaggactatagttgcggaatgtttcgttaatccgtgattttatttgaaatatgctatatttagtatgttcgtatttttaataggaggggtaatcccgtgaaaatgaagtatttcttggcgtgtcttgttttagggcttgcttctgttttgtcgtttgcaaatgaatcgcgaatgagctactatacgatttcgcctgaaaaagtggaagcgtatgcggaacaggatttgctaaaagactccactaaggtgtttaaaattattgaagaacagaaggcctttaagtatgaaagccgttcgcagatgaatgaaaaatttaaggagctgtttaaggagtatcctcagcatcaaaaaattgttaataaattcattcagacatcgtggactgttcgagaggatactgctacagacgcgatgggaatgctcaatacgccgacctatttggatgattatgctattgattcattaaaatggtatattattgatgatgcaaaacaacagatggtgttttctcaacaagcgtatgattttgttaaacagatgcagaaaactgcgttcttggattctgttcaacttcatctttacgccaaaaatctcttggcatcgagttttaagctttgtagcgggaaagtaaataatcaggacatgtatattgatgctgctctcgaatcgttttttaccaagaagagaaaaaatcttgtagattccataagaaatgtttgtagtgaaatatgtaagaatcgggaacttaagaaaagggaaaaatatggcgtatgtatggaaagagaatgtaatatgcgtcagatatatagcgatgttggaaaaatattgatatctgatattcatcgagaaaaaagatttattgatagatatagtggccgaatttgctcggatgacctttggaaaaaaacttttgatagattagattctatttattccctttactttaagaaagttgtagactcctcgcttgttaaagtgaatagcaatgaagaggcttcactaattttgaacagcaaatctagtggaactagccgtaaagaagaattgaatggcgaaatcgtaggtttttacccgtactggtatgctggtgatacgacaaaatgggtggactttgaaggggtaactcgacttgcttattatggtctgaaggctgataataacggctctcttgtgacgccttcaggaaaatctgcgctgacgcattttgatgaaaaagaaaattatgaatttgtcaatgaaacccaccgccacaatgtaaagttggattgggtcgttgtcaagaatgactggaaaaatgtcggcttggattcgttctttgcaaaacttacaggtgaaattgatgagcttttgaataagaaggttaattcgtctttccagcgcattgtaaataccatcacgttcaataccgatgaattggaatatcgtggtgacggtgtaactttgttctttaaaaatttcccaaaggatagtaatagtactgtgacgttcaataagttctttggtgaattgaaaaataagcttgccaagaaaaatgagtctgttcatgtgaatttgatgatggaacaatctgatttggcaattgataagcatctgctgtttgctgatactgtgaaacaggaatcttatagcggaatctatagttacagcaatttcttgggcctgctccagtccgaaaaaaatgaaactaaaaactatttgtacgttgtgctggacgagcctgcgtcccgtaacaagatgattcttttgaacgatttgaatttgcagatagatagccttgatcgtcgcaatatgctgcattctttggttcctgtcgtttggtttgataatatggaatggggccagtttagcaaggatgccttgtattataacgacacgtattacaacttcggtgtaggcccatacgccacggatgtctctgcgaaggattcttgcgttgtaggcggaaatctcggtgcgtgcatgctccagtattttgaaaatgaaaatggcgatggctcgcgccagggcgcgattgcgtcgttcttctgcttgcatcgctggggcgttcgctttgtttgctttgcggcgtttgtactgttggtcgccagtgtagcggttgttgtggtattggtgcgtaagaagaaaatgtaatcccgataaattttatatcttttacttcgtgtgtacaatagtgttgcaccgtgaaggagtttatggctaacttaaaaatgtatattgacaaggtaaagagcagaacctaccttgaaaaagaacgcaattccattaccgtggacgatgtcacgatcgatttcccgctcatgttcgatggcaacggcaagatgtattttttcaagcttgaccgctacgtttacgtcaagggaacgcgctacatcagggccgagggtaaaagtcgcaactttttgctgacctgccttttcaagaggggcttcatgtccgatggcgcttcggctccgagttttgctcagttcgtcgttccggatatcaagaagggtaacgatgtctacaactcggctccgtttatccacgacggtttgtacatgtgcaggggcgtcattgaaggcgctgacctcactcgtgaagaatgcgacgatgttctccgcggcatctggcgtatcgctggtatgagtcgcttggtagctggtgcggctgaccttggtatccacatttttgcaggttcgtctgaccactggggcaacgactccaacaattgcaagcacttgttcaaggccaagttcgaataccgctaaacttttttgaccttttattgcccgcctccgtgcgggctttcttttttttatttattttatgtaagctaaaaggaagaattttggtatgagaaaatatgctttgaaattgaagttaaaactgaaagcggtaagggcgtccgttgagggctttttctcgcggtcaaggaacatcctcctgttgatgcttgtgggcctgctcctgaatgtcattcccgccaagcttgctattttctttgggataccactcttcttggactgcctgggtaccgtgcttacggccatgctcggcggttacctgcctgcggttatcgtcggctttagcgtgaatgccatcaacggaatttcggagccggtcgcaacgtattacggcgtcttgagtatcttgattgctacacttgcgacctttcttttccgccgtggttttttccacagcatctggaaactgcttgtcgtgattgtgcttttcgcactgattggtggcggtatcgggtctatctttacttacgctttgtacgggttcaattttggtgagggcatctcggcgccgttcgcgattgcgttccacgacgttctgcactggaaccgtttttattcgcaactctttgctgatatcgtaattgacgtttttgacaagagtgtcattgttcttttgtctgctctcattttccgctttatcccgcgtcatgtcaaggacgaactcaaggatggccagcttttccagcataagaatgccgacaagggattttcttcggacaagaagacgattcgccattccttgctgaacaaggtcgtgatcatggtgattattgccgaagtccttttgggcgggctagcgagcatgatcggattcttcttgtatcgtgacaactgcgtgaataactttgtcagtatcgcaaagggtgtgaccgaagcggcgtctattgcaattgatgccgaaaaggtggacaattacgtggcgcaggggtatggtgtcgagggctatgcgcatacccgtgaagtgcttggtggcattcgtgaaagcttcccgcagacaaagtacgtgtatgtgtacaagattttgccggatggttgccacgtggtgtttgatcttgatacggatggcgtgccgggcagtgctccgggagacttggtggaatttgacccctcgtttgaaccctatttgccgaagcttttggcgggcgaagaaattgagccgattgtttcggatgaccagtttggatggctcctcaccgtttatagaccgataaaaaataaggtggggaagacggttgcttatgtggctgccgatatctcaatggaatctatcgtgcgcgatgaggccatgttctttatcaagctcctttcgctgttctttgggctctctctgattattatgatggtgattattgaggtgatgaagcacggctttgtggtgcctgtgaacaagatgtctcatgccgccatgaaaatttccggggctacgatgcgtacggcaatggcgtttgaaatgggcaagctcgatctttcgctgattcaaaatgccgttgcgtatgtgaaggacctcaagattaatacaagtgatgaaatcggccaattgtacgaccatttcaattcgatgaccgaggacacccagagctttattgaacaggtgcgcgatcaggttcttagaatccagaaaatgcagaacgtgatgattacggagttcgcggaactcgttgaagcgcgcgacaagaacactggcgaccacatcaaaaagaccgctgaatatgtcgaggccattgcgaaggaattgcgtgctgaaggcaagttcaagggcgtcttgaacgatggctatatcagcaagctcaagcaggctgcgccgcttcacgatatcggtaaaatcgcggtttcggacttgattctgaacaaaaacggtaagctcactgacgaagaatttgccatcatgaagagccacacgacagaaggcgggcgaatcctcaagaaaatcgttcacgatgcgggcgatacgtttgatgcaggctacctcaacgaatctattgaaatggctagctaccaccacgaaaaatgggatggctcgggataccccgaacacctcaagggcgaagaaatcccgctctctgcgcgaatcatggccgttgccgacgtcttcgacgccctcatcgccgaacgcgtgtacaagaagggattcccgtacgaaaaggctatgtcgattataaccgaaggggcaggcaagcactttgacccagtcgtcgtcgaagcctttacccgcatatccaaagctttgtacgacgctcgcacaagagtcacaccggaaacgggcgagactgctgaaaatgcagcgggtgctgctgttgctgaaaaagcgacggaaaatgccgcgcagtccacttgatttgttgttctaaacgacgttgcaaaatctagaaagcctagccccttgcgggactaggcttatgttttggatgtttgttttgtgataaattgaaaatgccgcagcgtgtgagctgcgacattgtaaggaagaaaactagcattcagaaattgaaggtttcaatgtagttcctgtgcatttataagtgactaccttcgttgaatcctgacggacatagtagaattttttatcgcattttttatttttccctgcaacaactacgacttcggggaatacaatgctgttattgggcaagtggagttctgtaatgcagtcccaatattttgattttcccgcagtgaatgagcttgacgttttgtagccccattcttttgtaacagcgttgtagtagtgaatcctaaatttagctatgtatgcacccttgttttccaataccaagcgctttacgtgatccgcaaaatggtcgtcttcaggataatttatgatattttctctatctaagtttgacgtgtcaattgtggcagtgctgtctgaaaatttagaataggtaaagttgaacatgtggatttcaaccttatctgctgattttgcagtgttgtttgaaagaagtatagtaaaagtacttccttcgcttacgtcaagatcttttacggatatgacaacggtttccatggccgcaagtgtagccattcccgaaggtgtgttgaattttggaagcttttccttgttctttatcggtaaattacaaacgatgcttacaggggatttactcgtgttgccgatgccgatacgtgaaatatgaatgtttgtgcaattgtgcgttttgataatgggcatttttttctccttaagaaaaaattttggtttgttgcctgaaaatccaaattatacttcggaaattgtaggtttcaacgttgtacctttgcatctgtatgttacaactcttgtagaatcttggcgaacgtaatagagtttgctatcgcattttttgtttttaccccaaacaacaacgacttcagggtacatgtaactattgtttggcaggtgtaattccgttatgccatcccaaaattttgattttcccacggccatggagcctgatgttttggaacccgtttcttttgtcttcgaattgtaatagtgaactcggagcttggcaacataagcccccttattttctagaacaattcgcttcacgtgattggcgaaatgatcgtgtagagtattccaaagtatattgttgttgttgatatctaaagtattgatagaagcgtaagcatcggaatatcttgagtaaacgaaagtaaaggcgtgtgcttttacacctgtagcatcagttatttctatggtaagggtgaatttatctccttcattaagcaacaaatcggcagggacagaaaatacttcgttctgaagtggcgaaaaacgaccttgtctagaagagttgttgaatcttgagtgactttggattccccaagtagagaaacttttgtcaaagtatatgtttgctatgcagttggcgccattgtaaaaatggactcctgaaatatggtattgcgtacaattgtgttgtattggtttagccattttttctccttgtgtataaattgccatacaataagctttaataatttaatgttgtgctcaatattttgaaatttgcaaaaaaaaaattacgtgaggtaaattctttataaagtctttatctaatacgttgtaaatatgtttttacgttatgcgaatgatatttttttattctagaattgcttttgatatcacacaaattactaaaaagttaaaaacggaaggtttactgtgagcgaatctgcagaaaatatagctaaggatattctcgttaagttgggccaagtattctgccgtgttggcgatgccgtattcaaggattttaccgaatcttgtcttggaaaagacgctacctgggctgattttaaaaaacagttggataaagatggtatcaatgcttttgaaaaatttgtcaatcatatcataaaaaatttgggttatgatatttcccattgtgaatccggagagctgtatgaacttgtaaagtccgttattatcaaatcaaagactataggtgagtctattaaggatttaattgataagggtggtgagtttaatttagattctcttctttgtgttgatgttgttgatcagaatgatgcgaataaagaccatgtattgtctttaggcgatgtcattgacttgacaaatcttcctgtagatgttggtgaagataataaatccaagggcattgtcgttggtggtgaactcaaggcaatatttgatttagttactgaaattgttgatttaattaaaaaaattgctgattttgaatggaaaaaattggctgatgactgtaaggattttggaaaatttattaaagacaagtacatcaacgaagactttggccggcgtgtattggactacatcctgattcttttattgaagaatgcaagggatgtctttgccgatgatgttaaatatataatcaacaaatacagtgctgacatagagaaatttattgccgaaaaggtcaatgagactgtagctcaaaaggtgatgaaagaaattcgtgggtatattgattccatcaccattattgaagacacgattaaggatcttgaggatgatgccgctaagagggctgaagctgcaaataaggctttgaagaaagcagccgagagtacgcctgctttagagaacgcatcttcagatggtgcggaaaatggtgaacaaacatcgactgaaagcgattcagctacagaaaaacctgcgaaggaaccgtccgttcagttgcagtctgctctaaatgtgtgtaaggataagctcaataagcttcttgaagaatatttgccttcttataacgtcttggcgaagatttttgaaagaacctacgctattttagatctttgcggaattgtcggtgaaaagtctataaatttagtagaagtgggctttgtaaaggatgcaaataatgctatttctgataaaacatctgtagaccttattgatttggccgcagacaaagtcggtatgactatacaaattccagtgttccattgggaactcgtggaaaaaatgttcacaaagccaaaggactatcttaaggatgcgttcccgcttaatgatgttgaagatgtagaaaaacttgcagcaaaaattgctacagtaattcgttccttcaatagtgattttccggaatttaaaaatgctaagcagtttatccttgatatcattaaccgtattgatgatagcatagagcatgttgctaatgttaatgtattaaaagaattcaggtcgttccttattgatcttttgaaagttcttgaacgatatgcttatgaagcgaagaatacgttgcagaaagcgtttgttgaatttaagaaagatgcgaaatccgagggaaagaaccttatatctcaattgagcaaagatgtgaatgctgttgttcgtgaggtaaaatctgtagatcttggtaatgcggaaattcttcagactattttccttgatacatttaaggatgccgccaagaatgttattactgaaaagtatgcgggtaagagtgttgaagatgcgcttcatctcaaattggatgaacttacaaagcctttcgatacgtgtaagggtgaacttaagacgcttgcgacaaccattcagagtgatttcaagaaatcttttgatcctgaagagtggaaaaagcgttttaagaaactggcaaatgatcttgaaacggaatttaacaagcaaacaaaggatgtcccgaagtctctcgatgaacttggcaattttgcatgccaaagcttgtctgatttggtaaacggaaagaaattgaaaaatcctctttccaattttgatccttctgcatatttcaagattattggcgatgcattctctggtgcaatcaccattgattttggtggatacataaccaccttcaaaaatgccattaggacgttctttaacgatttctgtgaagggcttaagaataatattgcaggacttgcagaacttggtgatgatatccaaaacttggcaacggatcttctttctgcttggttggaaggtatcaaacagaaaatttatgaacttgttgttcgcccgtatattcaggccgccaagaaggctatcaagaaatgggctgcaaatgttattgctcagataataagtgaagtcaggtctgcagcagttgaaattgcaaaaaccgatgcagatttggtaaacggtattttgaatcctgaaaaggaaattaaagtggtccagaagaaggcggaggaagctgttgacgctataatggatctacttacccttatacagactgttaaggaaggtgcaggcaatgttaattccttgggtgatggtattcagtttgcgataaagctttatagggctattccgactaaagttaaagactatgtttccgaacttattgatttgcccgatattgatctatcaaatgttcgtttgcctgaatatacgcttgatgttgaaaataagttctttgctgttacattgtggaaataccagtatgaaaacaaatcagcaaacacgcaaactgctgatgtactgatccagttggctgtttttgttggtgagtatggagaaggtgatgaaaagacagaaggcttgtatatttgcccgattgtaaagggtaactataagggagcttttaatcttggtaagaatcatcgtatggaattgggtgccaatgcgtcggtgaataaagatgttcaggctgtcagtgacaaaaatgaagaaattcagaaaaaactttctcaaggaaaaatcggctttttcatcaaccgggctagtgataaatttagtgttaggataaagccgataggtgatacatctgctttgagcgcttatcttgaattgtggttcaaacgaggtgctgttggcgataacaatcctgatccggttaagttgattcagtctaatgttgttgatttgtcaatagcgaattaccctcagaaaatttttgcgggttattccgacggtgcttttgatgtaggcttccttgcaagtttggaaggcctgaagctggctttaaagcttaagcaacttaacggtttctttgatgctgttcttggcggtgatgtcaatattgatataggcaaattggctgtgtcctatagtcttaaggatggcctaaaaatagaagacaaggctcatgtcaaaataccgttcaatagcaatatagacttgaaggtcgttaaatttaagaatctcactcttgatgttggtcttgaaaatggcgatttggaagccggtttgatgaccacatttattgcggacttgaaatgtgctgctttcacattcaccgatcttggctttggtgttaagtggaacttgtttacgccagatggaaaggccgggacgctaaaggctgatcccaagatttattacccatcaggcattggaattagtattgatgctagtgccgtgaatggctctggtggcattcagtgggatgaagaaaaacaaaggtttgctggtgctattgaactgaatgttttggaaaaatttggtgtaaatgccatgcttgtctttacaacaggcaagggtacggatccgttctcctttatgggcgctcttagcgtgacctttaatcctggaattcaagtgggtatgggtttctcgattacggcaatcggaggttctcttggactaaataggggactcgatgtcgataatttaagagctgcggtttatgacggaagtctttcatctattctctttgtaaaggatatcaagaaggattttgataaagttcttgcaaatgtcgataagtattatcccattattgaagaacagatgtatgtcggcttgttggctcaaattacttggggaacaatacttacggctgattttggcttgtttattcaggctccaagtcctgtaacaattattgctgctggtgttgtaaaagtccgtcttgctgattctgcagaaaaatatttggctataaatgcggactttattggtggtattcaatttgataagggaatattctttgacgcctccttgtttgattccaagattgtaggaatcagcatttatggcgatatggccttgcgcatttactggggtggtgatactaagggtttcatcctttctattggtggtttccatcctcagtataagcctgaatcaggatttaatttggtcaatatgaaacgtgttggcatgaagttggacttcgatgttgtcaatatgtctctagaggcctactttgctattacttcgaatacagtccaatttggtgctgcctttgacatgaaaattggctgggataaatttggattgacgggcaatgccgcattcaatgtgctgttccaattcaagccgttctattttatggccgatatgtcggttggtctggccgtaaagcttggctcggttaccctttgcagcatatccttgagctttgacctttctggacctgcaaggtggcatgccaagggtaaagctcatatctgtgtcttgttctttgatgtcggcgttgatttcagctgtacttggggcaaggatcagaatgaaagcgataaaaaatatattgatgtattcccgctgtattcagaggccgttgctgataattccaattggaaactaatatctacggattactctgacaacatggtgaagatgatggagcgtagggatgaagaacttgttgttctccctagtgacttgatttcgtttaaccagtccgtagttccttttgaaagaaacatgaactgctatggtgaaaacgaaattagtgattatagtcgccttgaaatttctgacattaaatttggttgtaagagtcttgataaggaccagtatgaactcgataaggcttcttttgctcccacattgactcaaaagatggatgatgacgataaattaaaatctccatcttatgtttatgaaacgtcaggatttaagctgtatgctggtttgggttctgaagaaggctccactattactggtaatatcgcttgcgaagaatttgaggatgtttccaatatttcagcaagtgatgttgatgaattgatggctaagtggagagcgaatgcataataaattttttggagatgtataaagttaaaaagataggtaaaaagaatggctaatttaattaaatttttaaaattacaaaataaatgttctcgtcccgtattttattcgctctcattctctgcccccagatttaaaaagtctgatgaaattccattgggccttgttatgcctaatgcatgtagagaatatgatttgtccaaagatcttgttgaaaagaacgttcatgaaatggatgaagctcaaatttcattgaaagttcgtggtatatatggatcaatcgttagctttggcattccgctgactatcggctttcagtctacatcacaagctgttttgattgcatctggaaatgcccaaattcctaatcttcacatgaatttaaatggggtagatttctcaaatccaactcctaatgtgattgtagctgcaggaaatacccccacttcaccccaaaaaccgaaagaatatgggatggatactacgaatacttcagtttctaaggcgaatactcaggaaaaaaagtcttctgagaaaaaaatgaaattagtatctagggtttcatggagaaagtctgcagaaggctttaatcgatatgttcgccagcttgatgaatatttggcaacgaaagcttatgaaatacctgaagaatatgatccaaatcatgttgttggtggaacgggtatcgttgttcctgaaaatgaggttttgttaacaaaaatagtcttgaatgcacccaaatttgttgtgggcggaaaattcaactttgcttattccgttaaagaaggtgcagcctcgcttgaaaaaattcttattcagtcgagtggtaacaagtctgttgctgaaaattcggtggttgctgcaggaacgtatgtcatacatgtatttcttagtcccaaaaagggctatgcgtttgaggtcaatggtggagcacctgtttgtgatgtcacgcttgctgacggaacgaagttagagccttttggtattatgacggtgaatgaaaagaaatggtatcactttagatataaaattgaaatgacatcgatagtggtggctgatgatgttcgatatgtaagttgtacaaataaaggtgcttatgtagcaaaacttagaattcattatcaaaagccaagttctacaacttgggaatctacaactttaacgtctctttctcttggtcaaactcaaaaatatgatttactttctcaacttggcttgcctgcgaatactttaattcaggcggaactagttgtaactgctggttctaataaaaaatctgataaaattttaaggattaattcaggaacgaccaaaattgcgaattatacgtgcagtggaactactttaaataacagtttgacactgaatatagaatcgggggttgctgttgctaaacctgtacagaaagatgttgaaataagtagggttgttttaaatgctccgaaatgggttgttggtgaaaaagttagtttcggttatacggttaaggaaggagctgttactgtagagcgagttcttgtccagtcaagtgataacaggtctgttgtagaaaattcagtaatttcagcgggaacgtatacggtacatgtatatctttaccaaaagacgggatatacttttaaggaagcgaatggaagtgccgtttgcgatgtaatgctggcggacggaacaaagctggtatcgagtagtcatgctacggtaaatgggaagaattgttgccatttttcgtataatgtgaaaattcaaaatacaataataagcaaggttgttttgaatgctccaccacaattaaaagcagggaatcagataaactttgactatactgtcaaagaggggcctgttacagttgaatgggttttgtttgttagggctagtgataacaaatttattaattacaaaaaagaatatcctgttgttgctggaggtgaaaagtacactgtgcatgtgtatctttaccaaaagacgggttatgcgttcaacgaagtaaatggaagcgctgtttgcgatgtgtcgcttgctgatggaacaaagcttgtttcaagtagccatgcaactgcaaacgggaaaaattgctgtcatttttcttatgaattaacgatcccctcagatgtgacgtcagaccatattcgttatgtaagctgcaccaataaaggggcctatatagcaaagttgagaatccgttatcaaaaaccgggctcaacatcctgggaatcggtaacatcaggctcttttacaaggggcaatacaaaaacgtatgatcttgtttctgagcttaatttacctctcaatactttaattcaggtggaggttgttgttactgctgggaaaaacaataaatctagcaggattttaaaggtccatcctggaacgacaaaaagtgcgaactacacatgtagtggaacaactttgagcaacaaactggctttagaaattaagtagtaagtcaaacctttaaactatagcagataatcttatggaaacaagtttttattcttggattagaaaaggccttggtagccaaattaacgagattgataatctcggagaaacatctgataaaactgaaataatagataatgaagcaaaaaaacgcgctacagtacagctgactacagttgttaaagcccggttacttgaatctggagaaacgtcttcaaattctgaatctgattcgtctgattcagagaagtcagaaatggactttattcttaatggaattgatgagtccaataaaaaggatgttctcaatgcaatttcttcatttgctaaggttaatcttactaaagcgaatgaaattgttgattcacccaatagttttttcagaaaaacggtatcaaaaacagaagccgaaacttttaaaaataacctgaataaattaggtgcgaaggttgttttggtgaatgttgtcacaagaacggaatccaaaactatagctctttctggccctagcgatgttatatcgttagattctaaagcaattgctcgcgtgtttcctactcctgattttgatgctttcccaaaagatgaatatccatatgttgaattttgggaacctgatttcgcttggcgttttactccggcgaaggctgctgaaaatggaaagaaattacgtccttggcttgcacttgttgtttgtgaatcctcaaaatgttctattgaaaaaacgtcttggggaactgaacttgtcacgtttaatgttgaaagtgatgtcgagtataagaatgttttcccgaatcctgctgatgtatggtgcatggctcacgctcagagtaaaaagggcgaggatgcggaattttgccgtattcttggtgtgaaaagtaatgctatggaacggaatgctgaatatcgtgctttcttgattcctgtttttgaagtcggtcgacttagaggacttcgtggtcctaattatgatgaaaatgcagatcaaactgaacgaagtctgaataatattgctgttcagacctctgcttgggaaattagtcttgatgaacaaaagaaaaaacatgaatcgcctttgactttcccctcgtattattcatggaattttagaacgggtgatttaagctttgttgaaaaggtcagatctctcgtatgcaatgatgcaaagaaaagtggaattgatgttgatgtcacttctttgggtgaaggcttggattatgctgttttggcgaaaaagcctactcgcaataaaatcaatatgcctgcagcgttgacaacggttaagagtgctgctgaaagtgctttccccaattcaagttctgatgaaaaagatgtctatgatcatttaaatagtttactgtccaaaagtcctgtctttgaagaaaatgccaaattggtaagtaacggatcgaattcaaatgttgatagcggagatgatccgtggattacaccaccgatttatggtggtaaacacgttcttgccacatctttggatgagaagaaaaatgcaaagactccctggttaaatcaggttaatttggatcttcactatcgtgctgctgcgggacttggcaaaaaggctgtacagagaaatcaagaggaacttgtaaatcgagcttggaagcaaattgatgctattaaaacattaaatgcagaactgaatcaaaaaatgctcagtactaatgttagtgactctgtgaagtatatgaattacagttgggcagggaaaaaagatgtagcgataaatacgaatgattctgcaaataaaatggttgtacggatgatgaagaatctatcgcttatgaaaaatacgaaatttggaaagaataaaaaagaaaaaggaacttctttagccgatgttatggacgctatgaaaattcctgacgcttttgcatccatttctttccaaaatactactaaaaaagctttgaaaaaagatgatgattcctcagtgttggggcttattgcggatagtcaatgttataggaataacggtttgccttttgcgaatacttttaatgttaacaatttgtctagattcaaggattggcttcatccatatcttttaaagtatcttgtagtgaaaactcctttgaatatgttatttgaatggaatgaaaatcaaagtgttttgaattgtatatccgtaaaagcattaagctatgtctttagatatcaggattgtattaatcgtgttgaaaatagaagttcgcgagtccaattagcatggaacggtgttcaaaattatataaatactttgtattctggtaatagtcggcctgctgaatattttgcaaataaaagattatgggaaattactacttatgggtatacggaagaaagtaatccgaattttaaaagtaattatactagttttcttggcggaaatgttaatgtttatgcgctagatagttctgtttttaaagaaatgttttatactaatggaactccgactgttgccaaattttatggattgaatggaaaaaaatcaccagtgttttttatagaccgagatcgagctaaaaatgtctcgttctatagactggatggcagaggtaatttggaatctatatccaatgttgtaaatgaaaatttccaaaatgtaggaagtattttggaaataaaaaaacggcaatctgggtttagtactgtagaacaagaagctcttttatgtcatgccacattgtttatgcctgattatgtttatgttaaggaagcttatttgaataatcagtgtactgccgattatacctttagtgatatgaatgatttttacacaaaaatggctaaaaaaatcggtaatcaacattcaaaattatacgatgcatgggttgaattggtgaaagtgactacggcctatgttcctaaaaccgaccctattaagtccatacaacgtgatagtgatgcctataataaggttgagtctttgaaaaatggtcttagggatgattctgcatatgcacgattgaaagaatgtgcagatacgtattacaagacattttttgctagtgccgaattgcgtaaaaattatcttgaagattgtcttgcttcgaagtatcctatcaaggcttatccgattttccctgaacctgcatattattatttgaaggatattgccgatgagtttatcttgcctggggttgaaaatcttccagatgatagtatttcaatgtttaagggaaatgccgcctttgttgaatcgtatttgtgcggaatgaatactgaaatgggacgagagctgctttggcgtgagtatccaacggatcagcgaggttcctattttaaaaagttctgggattctgatacaacgatcgatgatatcaagaaagaaaactattttgatattaattccatccatcgttggaaaaacgctcttggcgaaaatcatgtggtctctgaaaacggttcaaagggtgacttgctgttctttgctataaagggtgatcttatgaaactttaccctgatactcagataactcttagaaaggcaagttgtacttacgagagtaataaatctttaaaatttagtatcatgaatggcgtttctgaggaaaataagggaatactgaaacctgtttcccaagcgtttgtccgtgaagacgtttatgtggttggctttaggatctcattcaaggatgctcttggatcattccaagctaatggaagtggtaatagcggctatatgcttgtttttgaaaaagcttcagaaaatatggagtttatggttcctgaaaataaagaatatgattctgctgcaggatttgctgcaagtagtgctattaaaacctctattgtaggcaaacatgttttaaccttaattggaaagaattaatatgaccgatcttaacgatattcttaatcaaattccccaatctaataatatttgcctttttccgttaaggctggaaactcgtttctttggtgttggtgcgaacaaagagctacgggtaagaatcatccctgatgaaatacttttggattatcataaaaacggactttgtcctgatgaagctgaagacggtaaacgtttttggattcaatggtatattgcaagcggctcgaaaagaagagaatatgaagcatggcttaatctttgctcgaagtatcctctttctcgtgcggcatggatttgtaggtgcttgagaccgcctaaatttgatgattataaaagggatggaaaactttttggccatcgtccctatccgggaatttccgagattgaaaaagcttgtgaaaaaatctataaaaatttgggtaatttgcctattgatgaaaatggcattgttaataagtctaatccagatgcttttgaagataatgtgacgaagctatgtcaaatgatgctgaatgacatgtatgaaatttgcaagaatttaaggcaaacttctattgttgattatctttatgattctgttttggaaatggctaatcatttgaagcgtcgcttggaatcgattagtaaaatttatgatgaaaatccagatttgaagcgtaatgtcacctttgatcagacaaaggatcttgactattggtctttgaatgacttgatgaaggttgttaatgagttcatcagagactataaggtggaatttagagtttcattgtctgatatgagggatgaatatctcaaacgtatggacgctcatggcttttttaggacatgtgagattagagaaaagaaaaatcttgaaattcccgaagcttcattcttgcctggaaaatttgtttttattggtgaagctattgatgcgaatggaaaagttataaggtatagttctgcacaaaaggattatattgtttattcaaatgatgtgaagcggaaagatataaagcttacgattgatcctaacagtgatccttcgtgttctattgatagcagtggcttaaaagttgataaatctattcagtggatgtttgattataatgctgctgtagacgctggtatggctattaccgttaaagttggggcaaatgtaaagggctttaattacatctatgttttgggtgtgaaacaacccgagtccaatcaagatgatttattgaatttgctaaatggacataattattttggtgaatccttggaattacttgatcctcgtattgcgacaaattctattgatggatcaatgccgacaagctgtgatgaccaagaaaaacgttgccggtatgaagttgaagtaaatggcgaatatgtcctttctagcggttcgaataatgatgctaaagttctttctcaacatcttaatgcggattatacaggatgtattggacatatttataattttaattcagaaagggagaataatactaagaaagcctatgaaattttatggaaaaaattgaatgaaaaaaatacaaatgtttctcttacaagaaatttcattggccgattccttatagatcatgtgcgcgctacaggaaacattccgtcagtaaaaattggtgatttaccttatggttttttacctgtatcgatgtatgaaaacctatactcttatttgaaaaattcaacagattatagaacttcatcggattatagaaatctttatgcacttttaggagacttgcttgttcttaaaaagcaatgggacactttatgtgaagataaagtgaaaaatctttcttcactgaagggaacggatgccgaaaagaagtatttggaaatggcgggtcagaccccttattctgtatcctttattcaacgtgatgaactttcatcagttttgatcaagaaaaatgaaccgtcgttaggtggattaagccttttaaataatttatttaatgatgctggttgtggaaatcagccgattcaaggctccgataaaatctataatattgaaaaatcaagtcttgtaaacgccttaattgctgaagggtttagtaaagatgattctataaattatgcgactgaatttatagatattttgacctataggcttgatgcttggtttaatggtgttttagattttgtcatgactagaaagacaagtgaaaaatgccagattggagcctatggctggatcttcaatttgaaagaaaaagattcaaaaaatttgaatggagatcaggatcattttattgtagctccgtctattcaacatgctctttctgcggctgtgttgcgtagtgcttatcttaaatcgaagtccaataaggatgattcgcatgtgtgtgtcaacttgtcctctatgagagctagacaagcgttgagacttgttgatggtattcgttctggcatgtcaatgagtgttgtccttggctgtgaccttgaacgatatttgcatgatgccactttacatggtaaaaaagtggaattagatatgtttatctatccgctacgccagttgttcccccagacggtaaatgttgaagctaaagatgctagagcggaagactatgcaatgcaagtaattaatggtgaagctttgcttgaaaccattattaatcatgatttgtggacttggagtagctctgttagtgaatggctgaaacagcgccttgtagatgaaaatgatgaaaaaatggcgtggttgcgtgatgaagacctgaaaatgagtgacgtacagcgcacggccttcttcaatatcattgagcgtttaatggattcgtacgatgccctgaatgacttgcttctttcggaaggagttcatcgtcttgtcatgggtgatcaggcttcattctatgcgattggcaactttatggctaatggtgagggtggacttcctgatccggaaattttaaagactcctagtgaacatgctgtgatatctcacaaggcgggcgtgatgctgcctgaaaatgtttcgtcttctggtaagccgttcagtcttgctgaaccctgtgttgatgcttggattgaatcacttgttgggggaatggacaaaatttgtttctttgtgaaaaaagaagaaaagaatgaaacatttattgaaccgttctctcttaaatatgtaaatgtgtctgcttctgaatatttgtatttgtcggcttatccgtcaacatttattaattatcttgaaacacgttggcgtttgaaaacgggagattatgcaagcagaattactattatggaaagtggtgaagatgctacgatatcctgttctagtagccaaatgagcttggaagatgattctttcagaattcagactataagaaacctcttgaaaaagagccatggaatgcttccttctgattggattagcgatattcaatctgataaagatgatgaagctttgatggataagaatgaattggcaaaacgttgtgctgtattgctagataaggcaaagacattacaatctgttatgactcattggctttatcaggcttccgttgtggataatattagtggtaaactcgtctttaatggtgggtatgacgacagtaaggtctcggatgcttataagaatctgtgcgactgtattgactttggcatggtgaattgctttactggttttgattctgatgcgtatgctggtagattcgatatggttttgcagtttaaggaacgagagcattctgtgcaaatccaaaaggatcttttccaaatggttcagtctgcaacggatgaactggaaaaaaggattgcagaatgcactgaattagttggttctagtgaagaagagataaacaagtttagttctgaaataattattaatgccatccaaaaactgactttgaaaaacgttaagattttccccaagtttaggttggatagtaatgacttgaatatagacaactttgttacccagaaaaaatttggtaactataatgataagctgaatgaagattcctttgaccaatggcaagatgaagttgctgaggttcgtgagggaatgaaggaccttcataatttatcaatggctcaagccgctctggacaaggatgcattcagtgtttccattcttcagacatcgactaagttggatggcaatgcttttagtggcactccgaagcttgcccttattggtgaagactggcttggtttacctgttgatgacgaaagcaagcttagggatgttgattctcttgtcttgtataatattgacaagaaaaccttcaagtcaaaaaattataattctggattcatatttgatgcctggttggaatatattccctacaagaagcataatgcagggcttgtattccattgcgataggcccgatgcggaagctcctcaaacagtgcttgttgctgtgaatcctaataaggttactgctaatgccaaatgggattttagcagtttaaagggaattttggaaactacatcaaagatgatgaagtatcgtgctttagagccatattacatttatgaagatagtgagctttcgcaaatattcccgttgtatggcaataaatttggtaatctgtaatagagagggtgaacatgaattctattgatttttgcacagatcgcagttatttcacaaagattattaatggtgattttttagataaagtttcttctacagaaacatccattggttcgaatggtaccattagaattttgcctagaactcagagtgatcctagagaaacagccgataagcgtaatgcggattacaacaaagctttgtctatgcagccctttgatcctttgtggatgttgactcgtcaatggcagtttgggcgtttccagggcaatgactgtgggtctccgatatcggtgactgttcatgccgtaaaaaagaaaattcgtgatgctgaccaatctacgggtccggaattaaaagcagggcaaaaagaagaagatatttctccaaagacccctttggaatacgaagttgaaaaagttaattacgaaataactccgtatgttcgcgttgaatgtgcgatgtatctgaagaaaatgttgattcgagctggccttcaaagtgtagtttcccagctcgaaaaacgatatgccttgccggattttgttgaagagccttggaatactgcaaattctgataaggattcttttgctttggaaagacttaagacccagaagaataaggctttgaaaaaattcattgctttttatggaaaacgttcttttgatggttataaagtctacttgagaatggtttcaaaatgtctagaaatttctttgccatcgaatgaaaagaaagcctttgatgaagttcagcagaagtatatttcttggcttgaaaaaaaattcttgccaaataatgctggaaaaaaccattggagttcacaaaagcttgcatatgaagcttccatgcatgaaggaaatattgattatacaacggatcagtatgcatctggaacgttatcttggtattcatttgatgcgaaggaagattctgaagcggatgcaaataagcgaaatcgtacatcgattactaaggatctaacgtacgttcctactcctgcaaaaattcctggagctccggcacaaaggctttgggagtttgaaaatcgcaaagtcactatgggtaatggagaggccgctccagaatatattgcaaccgctgttgtgatgcagtatgttagcacttatagtaatgattggatgattactccgctagaaactgaaactggtacggttcttgacgttgagtatatcgaagttaagaatacttttaatgaaacttttaagatcaataaaaacgcagaggctgttgatggaaatgcggcttccgttggcctgacaaatcgctggtgcctatttggttctagccgctcggatgcttatggtgaaagtgatttctcctgttgtaagggattacttttcccgccgacagttcttcgttgtgaagaaggtgctcctattgaagaagtgcagttcttacgcgatgaaatggccaatatgctttggggcgttgaaacaaagattaatgatggttgtggtggctttatggatggccaaactttgtctgatgcagtttttaaagaagttgataaacaacgcaaggatgataagaatgctacagttgtcgacgctaaatattctctgttgattcagaatagagtcccgctgaactggattccgttcattcctgaacagctagaaaatggacgtgatattatattccgccgaggcagaatgccgatttattacaagtgtgctgatgataaggataatgatgggtataagtctgttcgtccatcgacaaatcttttggccgttgaacgtgatggtaaaaaggtaaagccgttctacataaatgaagatcaaattggcggttatggcatcaaagtcaccaagactcctcagcgtactagatggtttatgggagccacctttaactggattggtaatcgtaaaatcatcagcgaatatcaggcaaatagtggtctgatgtttgatgaactgctgaagaaggatgatggtagcgtaaatgtcggaagaaaagataaagcggaggataaaaaggggtaggtcttaaaataggtctatccgcttgataacttcccgaatatttactatattcgtctgcgcttactcgcctggttagttcagatggatagaacgagtccctcctaaggattaaactcgcgttcgactcgcgaaccgggtatagcaaaagggccgcatctcgcggcccttttctaatgtcttgtcatgcccgccacagagcgggcatctcccttgcgattttttaaaccagttctccgcggatgacttctacgcagtcgccaacgaggctcacgacgtttgtcgggttgatttctatgttgccgcagtcgaccatcatgtccacggaatgttggaacgttttccagatgtcgtcggtttcgaacatgtcctcttcgctgagcttggctgccgtgctgaggatgggcttgtcgaagtgctggaagagttccttgaaaaacgggtgcgtcgggatgcggatgccgatttccgggcgcttcacgtcgagcttgcgcgcaatgtgaggatcggcgggcaaaatgaacgtgtacgggcctggtacgcgctgcttgatgatgttgaacgcaaaattgctcacgtgggcgtagccggtggcaaaacggatgtccgggacgatgagcgccatgaagaattttttcatgggcttcttgagggcgtaaagtttgtggatggccttggaggattcggcgttgcagccgatggcgtagccagattctgtggggtagaggacgagtccgtcgtcttcgaggatttcagcggcctgcttcacgatgcgaggctgcggattttctggatgtacttcgagtcgcataattttttgctatttcgcttttttggattggaaatatataaaaaatgagtgtgaagggaaccctaaaatttctatcttgcggcgcgtgaagcgtattcatcggacgattgcgaaacttctagtggtgaacggttacttgccgaagcttgggcttgctgcggtaatcggttttgtgacggggcttgtcgctgtcgctttccattgggggcttgagcgcgctgtggattgggttcgcatgccgtggacgcttggtattttgccgtggtacgcttttgctgcggtgcctgcgattggcgggcttgttgtcgggcttttcatccacaaggtggctcgtgcgccggagacggcggggcaggggaccgacaagatgatttattctttccatcaccagggcgggaatgttcgtgcgcgtgtggcgccggtcaagttctttgcgagcattatcacgcttgcgacgggcggctcggcgggttacgaggggcctatttcgcagattggctctggcattgcgtcgacgatttgtaagttcttcaagatgccgcgcatgatgcgtgggcagttcttgctggcgggtacggcggctgggcttggcgcgattttcaaggctccgcttgcgggggcgcttacatcggtcgagatgctttaccgcgaggactttgagtcgaacgcttttgcaacttcgattgtatcctcggtggtgtcgtttgcggtttacgtggcgtttgtggggactgcgcctttgattggtggcgtgccggcgttcccgtttacggggggtgtggaacttttggcatgcgcgcttctcggcgtgctctgtttcccgttctcttacctgtacgtgcgtttttactacgagtcggagcgtcgtttcagcaagtgggcggttcctgtttggctcaagcctgctttgggcggtgcgttcatttcgctgttggttcttgcatacccggaagtttcgggtggcggctttgattttattgataacttaatggcgggactggtgccgcattcaatgtggggcgtgctgctcttgctcggtatcgtgcttgcgaaaatcgtggcgactgcgctcacggtcgggtcgggcggttccgggggtgtctttggaccatcgctatttattggtggggttattggcgctatgtttgcaggaatatgcgaactggcgttcccgggagttatccgcatgcccgagatgttcattctcgtggggatggcttcgttctttgcgggggctgcaaaagctccgattgcgggcgtcgtgatggtctgcgaaatgacggggagctacagcttgttgccggggcttctgattgcttcggtcatgcatatcgcgttctcgcgcaactggacgatttacaagagccaggtgctcaacaagtttgcgtctcccgcgcatcgccgtgacatggaccgcgagcttatccaagcgtacgacaagattgctaaagagtaacactcggcacgcggttgtccctcggcggcgttgttgaaaaaagtcgcgcaatcccgcgcgaccttccaactaaaattagcttcctactgtctactaaccactaaccacagccttacgagcagcgcagcacttgtcccgggcggattttttcggacttgaggttgttcaggcgcttgatgtgttcgacagatgtgccatacttgtgggcaatcttgccaaggcaatcgccgcggcggaccttgtaaaacttgctcttgccgatttccttctggtaggcggcttcgatttcctgtagcttgtctgtatcgagcgtgactgaaatgtccctgaacgtgccttcggcaaagtcgtagactgtttccgggttgatgtacacgccgttgtagcgcttttcaaagtgcaagtgggcgccgaacgagcggcccgagttgcctccaacgccaatcgtatcgccggcctggagttcgtcgccgaccttgaccttccagcgttcgaggtgggcgtaaagcgtggtgaggccattgccgtggtccaaaatcacgtagcggccataacccttgcgacggccctggttgcggaccttgacgaccttgcctgcgaatgcggcgacaatcgtgcggtcttcaccgtggcagagaccgaggtccacaccgcgatgcatgcggtgcttgcgcggaccgtagtggcctgcgatgcggcggctttctgtcgggatgatggacgtcgtcatgtcgaggacgaacaacttggccggagcgccggtagaggcggagtccgtcgtggccttgatgtcggcatcggcttcggcgtattcgcggacggcttcttcggtgtcgaggctatcgctgttgatgccttcttcggtaccgagatcgttcgtggtagaagcgtgagtcaagtcctgtgcgactgtttctgtcttcggcttggtcgtggcctttgccttgcgagacttggactttttctgagtaaagttgctttcgttgatgaagaattttccgacagtcggagcttctgcttcgggggcgaagttgtcaatcccgtcaatggtttggtccaattccgtacttctggaatcaacgaggcgaggaacaatttttcctgtgagagcgtcgtcttttgcgaaaagggcgagcggcaggactcctgcaataagtattgttttaatcttcataaaggatacgtgttctatatatatgggctcaaaaatactcaatttttggatttttgtcactatgtttagaacattttttcacgagatattaacaagaaaactttgcgtaacattaatgtaaatttgagtaaacttgtgaaaaattttgaatgtgcaaatttctgtaaaaatggtcaaaatgtcgttattgcacaccgcatttttccatgccctcattgatttcttcaagagtgcttttaacggtttcgtaatagtttttttcttttcgttggagagcctcgatgtatgcgtcgtcgatgcggactcctttataaatgctgtagatggaggtgctgtccatttcgcaaggcgtcaggtctgaggggcattccggaactccatatacaggcgcattccctaaagagcctaaaatatccctgtaacaactgttgtagccgtaccagtagtctggctcatccttgtgctgttcatcaagcttttcaatggcgatagatgccgcgtgagcttgtgcggaataatagctgctccagccttttgtcgtttcgcaatattgatattcgggaatgcatttccctctgagcccggttgtgtccgttggtgttattttggcgagttcttggtcaatgtcaataaatgcagaaggcttttccgctgacgtagccgaatcgcagctagcccaaaagaacgaagcccccgaaaggaacaatttccccaataatttgcgtaatcttatattcataaaaataaatataagttaatttttaacaaagtcaagcatgccccgacttcattgcccaaagcgaagcggtccgagaggcacgcagtgccgagcccataccagaaaacctataaattactgcttactaaccaccaaccactaaccacttacacccgcccaaagcgaagcgatccgagaggcacgcagcgccctcatcgccccaaataaaaaaggcgtgctttgcacgcccctttcgtctttcgtctttcgtctttcgtctaaactagaattggaagtaaataaacgggcaagaatctgcgctcatgaactggtaaatcacgaagatgatgaacgccgtcgccgccaccattcccggaatcgggagcgatgcaaacgtgatgcgatagcgggacttcacgcgcttcggaatccagtggataagcatacctgcgatgaacacgaggataatattgatatgttcccatgcaatcgggaggatcgtatcccagcgccaggcggtacccatctggtggaccatgttctttgccgtgttccaggcgacttcgtttgcttctgccgggtcaaggttcgaacctgcgcggaagaagagacgcgtgaacgtgatgaacacaaacgtgagcgtcacattccatgcggtcgtgagccacggaagctccttcttgcagaacaaatgatagatgatagtggagtagatgcctacgaaaagtacgccgaaccacacggcggtaatcgcgcatataggaatcgtgtagtgcttatagagaatcgcgctcagtgcaaagaatccaagtgcaatcgaggcgcggacggttgcgctgcgcttgacccagagcttgttgaacacctggccaaagccgttcaaaccgccccagatgatgaagttccagctagcgccatgccaccaaccgccgacaatctgcgttgccatagcgttcatgttcgtggtaatcgtcttgcgggattccggcttgaagtaggcgaaaatcgcaatgtagaggaagaacacgccaagagcgatgccgacccacatgctgccagaaaggagaatggccacaaggctcaagaatcccatccagaagaacgtgccgacggttgcgtttctgttaccgccaagaggaatgtacaagtaatcgcgccaccagctagaaagcgaaatgtgccaacggcgccagaattcggtcgggctctttgccttgtacgggctgttgaagttctgcggcaggcggaagcccatcaaaagtgcaacgccaatagcgatgtccgtgtaacccgagaagtcggcgtaaacctgtaacgaataagcgaaaagggcaatcaagttttcgaggccggtaaagaggagcggcgtatcgaaaacgcggtccacaaagttcgtggcgaggtagtcactcaagatgattttcttggcgagaccgttcaaaatccagaacacagccatgccaaatgcgcgacgggggaggaaatacggcttgtaaagttgcggtacgaacttgtctgcacgcacaatcgggcctgccacaagctgcgggaagaacgaaaggtaaaagccgaagttcaggatgttgtctacggccttgatcttaccgcggtaaatgtcaatgcagtagctcatcgcctggaacgtgaagaacgaaatgccgaccgggaggataatcgtatccacaagcgagtgcgtgttgaacattgcgttgcttgcggctgcaaagaagttgtaaacgtggagctcgatgccggtaaagtcgtaaagtgcgtccaggaagaagtaagagtatttataatagcagagcaccagcaagtcgataatcacgactataatcatcaaaagtttctttttccacttttcttctgctttctcaatccacttgccgatgaagaagtttgctatcacgcagaaaatgaggatgcacacgtagctgccgctcgtcttgtagtagaagaacaagcttgtcgcaaacaggaatgcgttgcggagcaaaagcttgctgtggactagcgagaagatggcgaagacgaccgcgaagaaaccccagaaatagaactgggtgaagagtaacggagagttcgggtcaaacgcgaatgtgcgggtcaggtaggggatgatatagtcaagcatgatttttgggcttgtaaattagaaaattatttggagtccgtcgtgctaggtgctggtgctttcggcgtttccgctgcttgagtgattggctttagcggaacttgaatcttgggctgcgcaggttgagcggtttgcttcacgacttcaggcattggaacgtctttatgggctgcggcggcaagctttggcatttgcggaggagcaaccgttttttcggcaggctgcttggctggagtttccgccttggccgttgtttccgtttttgtcgaagtagacgtctttgctggtgtggccgttggtgcgggggcggcaaccttagactggatcgttgcggctgcctttgcatttgctggggcgtttgctgccggagccgtgctagatgctgcagggattgtctttggtgccggtgcgggagcaggggctgctgcggtcttggcctgggcgggttttgcctgtgcaacgaccggagcttcggcggggaggtttgcgatgtggtcaaagtaggcctgcatcaaagccttgtagaacatgtcgccgagcagctggtagccggcggtcttgaagtggaccttgtctttcttggcgaggtcagccttttcccacttggccatggaacctaggcctcccatgatggaaaacttgtcccagacacctgccttgtgcttgtcggcaagcataaagaatgccttgcgtgcgacttcaccgttcgggtgctgcacgtattttttcttgcggaccttgcggtaagagtcgttgttcgtctcgaaaatgaacgccgtcttggggctcaccttgcggatgcgcttgatgagcatgtcgtaatcttcgcggaatgccttgtcgttaaagacatccacattggcgtcgttaatgccgatggcgaaaatcacgaggtccggcttgtagtaggacatttctttttcaaagagcgggcatgtttcctcaaagtagtttgaaaccttggctccgttgatgccgacgttcgtgtacgtgatgccgggtgcgttgttctctgccaaaatgcccgtgagcgtaaagtgtgggcgaggcggaaccgtatcagcggcaacggaatcctgtgctgcttgcaagtcttcgtcgcggttcaggcagttcgtgtcaagaacgtcttcgcagtcgccctggaacatcgagtctgcggcgactgcctgtgccatttgctgtgcggaacttgccggaggcgtaatgccgagcgaatccatgcgcaaggagtcggcgacgcgggcgagcgagtctgcgcgggccacagaatccttgtagagcgagtctgtgatgaaggcggcaacttcggcttgcttggtcgtatctgcccagcggaatgctatctggatcgtgtcgatcggacgcgggctcgtgaaaacgtagctctggctagaggcatcgaacgttccaaagacgtccatggaatcgatgcggagcaccggttcaacgtcgttgctgtcgctatagccgaaaactctaaagctcgtttcgccccaaatcggttcggtattgtacttgtccaaaaggagcgtgatctcggcacgcgggtcgcgagtgctgatggcaatgccaaggagaccaagcggtttagtgatttcgtgctggacgttcttgttcttgtcccagatgcctttataatagctagcgtaacttgcgggggtgtttgtcctagctgctgaatacgggaatacgaaaccgcgacctgccgaagcgcccggatattcctttaccaggtgttcgcggatgcggcccgagatgacgtctgcctgcaagtgcgaaccgccaatgtggaggatgcgcaccttgcccctgttctcgaaaacgagcgtgtcgagcttcttgaagaatggctcgaaactagcgctaccttgcgggaactggatggtattcaaggacgtatcgataaaatcgtatttcgtaaagtcaacgtcataatagcctggggtgatttccatgtcctttgcagaaaccatggaacccatgctaacgatgccaagaatggcagcaatgacggcaagctttttcttcacttaacaccccctccggtatttaaggatttagcttttctttgttcaagtcgattactttggtcgtgtcggcgttggcctgcttttggtccgagaacttgcggatatccttaagcttcgaatcgttcaggtggtgcctttcgcggaactggaagtaatcgtagtacatgtggagtgaagagcagaagaggtcgcccatgtaagaggcgcctttgcgcgtaaagtgtacgtggtccgtaaagccgagcggcggggattttttgacccacttgatcatggatccttcgccacccatcacgcggtgcatatcccagtaggcaaggccgttttcaagagccacttcacgcaacatcttgatggtaatgccaagacccggataagtttgccatcttccgttaatttgttttgccatgtcggccggaccgatgaacaaaatgtctgcatccggattcgctttcttgacggattgaatttgtctggtaatgagtttcttgctccagtcaagagtcttcggcgtcatgctcgggaccatgtttccgccgtattccatgatgatgagctttgcgttcatggccttgtaagattcggcgaggagctggctatcgatcttgtggaatacagtacccgagctaccgcgcatggctacgttgtccacagcgacaccgtaagaaccgtccacagaaatagcatagatttccgtgcgaccgctcaggtagagcttgatgttcgatgtcgtatccgggagcttccacgtataaacggtaagcttcgtgaacttttcaacagccggagcggctgcggtttctttcttgctcttgattttgagcttcggggaaccgtcagcgtttgttccaacctgttccgtcacgtcatgttcgtaggtgaggcggagcttgaggctgcccttgttgctggcgagaaccttgatggtagagtagctaccgacgtgcgggaacatgtccttgcggccttcgcgcttcttgacgccgataacggcagaaccgttgagttcacccacctgggccaaaggtccatagcggttgtgcgtggcgtgttcttccttgggtccaaagatgatgtagcgctgcaagtcgccgttgttccactgcgaggttgactgcgacgggatgtgcatcacggcggggagcatgcccgggccgttaccgccaaattcagtctgcaagtcttcgcggattgtagacgaaatacggtcttcttcgagctgcgagtcaccgtaatggatcacgtggacaacactagaatccttctgtgcgttctggagattcgtgaagaaacggtcaaaccacgtgaggtcgttgttcggcaagtcaaaacgcgtacggccttccctaaagaagtcctcgtagtacttgagcgagtccgaatacgccgcaaattgctttgccttggtttcttccatcatctggcggatggcgtcttccgggtcgacctgttcaactttcaccttgtttccggcggagtccgtcgttgtttcggccttctcgaaaacctgggaaagtttcgggtagcgcagcgtcgtatcgccaatatggattccgtcttcagggtaggcaagcgccatcaccccgaggacgaggaacagagaaatgatgctgagtaatacttttactggagtcatagttaagctttcagctgttcaacaatcgcggcgacatcgcccacgtgcatggtgccgtcacggaggtccttgtattcgaactgaccggcagccgccttgtcaccatcgacataaacgacgatgcttgcgccctggtagttggcctgttccagctgcttgcccatcttcatggtggcgagcgggtgagaaacagagttgccgtttgcgcggaacacctgggccgtttcgaaaatcttcttcatgtcgttcgtgaagcttgcgatgtagaagtccacatgctgcttcgggctcggcagaagtccacgttcgcggaggaggtcggcgagcacgacgtcgcccatgccaaagccaacgcccgggatgcggtcgccaccgagcttttcggtgaggctgtcataacgtccaccgcctgcgatagcgcgcatggatttacccttgtcaaagacttcgaacacgatgccggtgtagtaggcgaggccacgcacaatggaaaggtcgaggttcacgcattcgctaaagcctgcggcagcaagcgtagcaaagaggtcttcaatttccttgagggcggcggttgcgttttcgctcttcacggcggcgcgcacttcttcgatagacttgcagctcatgaaatcgtcgagctgcttgatctgtgcttcggaaagtccagcttcggtaagtgccttggcaaatgcttccgggccgattttcaggcgacggtcaagaaccgggtaaacgagagccgggttcggggcgccaatttcttcgaggtaggtggcgaggagcttgcggctcgaaacgccaatggcaaagtcggagtccttgaggccgaatttgcggagcattgtggcgatggaggcgagcaagtctgcttcggcgtagatgctttcagtgccgatgatgtccatgttcagctggaaaaattcgcggagacgacccttctgagccttttcgtaacggaacaggcgcggcatggagaaccacttgaacggcttcttgagttcgcgggccttctggatcacgaggcgggcgagtgtcggcgtcatttcggggcggagtgcaatttcgcggtcgcccttgtccttgaagttataaagctggcttacgatttcttcgccggattttccggtgtaaagttccagatgttcaaacatcgggccttcgtattcttcgtaggcgaagctttcggcgactttgcgccatgtgtcaaaaatatagttctggatgcgctcggcttccgggtaaaaatcacgtgtgcctttaggcagttgaggaattgcaatactcatagtgcgagcaaagatagaaaagttactagttagtagttactagttactataaaaatgacgggttacgatgtggttgtctccatctcgtatgacaaagaaataacattgtaacgttgccggttttacatttcttttgctatatttggtacgtaaaattttaaataccttaaaaggaaggttaatcatggctagaaagaagattgcactcgttggtgctggtcaaattggtggtacaatggctctcgtgcttgcacagaagaacctcggcgacgtcgtccttatcgacatcccgatgactcagggcatgccgaagggtaaggctcttgacattatggaaggccgctccgtcatcaattcgtccgttgatcttcagggttctactgattattccgctattaagggtgctgacgttgttatcgttaccgctggtttcccgcgtatgccgggcatgagccgtgacgacctcctcgacaagaactgcggcgttatcaagactgttgctgaagccatcaaggaaaacgctccggatgcattcgtgatcgttattacgaacccgctcgacgccatggtctacaacatgcagaagcagtctggcctcccggccaacaaggtcatcggtatggctggcgtgctcgactccgctcgtctcgcttgcttcgtcgctgacgaactcggcgtttccgtcgaagacgtcaaggctctcgttatgggcggccacggcgacacgatggtctccatcatggaatgcgtctctgtcggcggcatcccggtttctcagctcatgagcaaggaaaagtttgctgaacttgcaaagcgtaccgctggtgcaggtggcgaaatcgtgaacctcctcggtcgcggttctgctttctacagcccggctacctctgcaatccacatggctgaagcttacctcctcgacaagaagagcgtgttctcctgcgctgcaaagctcaatggcgaatacggcgtgaacggcctctactgcggcgtgccggttgtcgttggtgcaaacggtgtcgaaaagattctcgaagtcaagatgagcgccgaagaaaaggctgctttcgacaagtctgtcgaagcttgcaagaagaacgctgaatgggttgacgcacacacgtaataagaccgttcgcgtctagactcaatagaaatatgtgagcgacgctcactctcgcaatcgcgctcggttaataccgagcgctttttgctcacgggagaacagtgcgtggatgctcattaacgaaaacagcccacgggtgaaacccgtgggcgttttcttttaccccagacgctattatggggctgctatcatgtattgttttacttcaatataatcttctttgcgaaattgacgtttttcccgttgacgtgaatcatgtagactcctgcatcgagtgaagcgaggttgagcgaagctgttgtgatatcgattgtccccctgacgaccgtttggccttgggtgttgacgatatcgactgtcgctgcggatttgattcctgtaaagctgagagtgcggccggcaagaattgccttggctaaagactctccgcgaatagccttgatggcattgcttccttcaggattgcagtctgtatatggcccgatttttttgatgttgaacttgtagtcaccattagttgcttgaagcttgaattttactgcaaccagttgcttcgcggcttctgtaccggaaatttttgtagcgccggtataccaactgggctgtgcaaatttagcccagggaacggccttggttacaggggttgtgctagctttagctagcttgaataccgggtttgcgtattcaatggtggcatcgtaagctccgagaccaagctcgagatcggctgcaatgtctgatgtgtatgtgatgcagagcccgccccaagccgtcgcgtctccagcttcggggtctccgtcaagaccttctccgacaatgttaaaaccgatgcctacaaaggggttgtattttaatgtacccttagatagcgtggcggtaccacagacgcctttgcaagtatcgataactgcgtctagcgacaccccggtttcggtttgtatatctgcaggccattcaacttttgattgtcctccgtctccatcatcggcataactgaaccaataacctgaagtttcggaaccgttgtcaagtccggtattgacctgtgatattccatcttcgccgttccatgtttgaaatgttccggcgtatgctgcggatacagcaaaaatggctgttgccagcgtgattgcgtgtttcatgatgtttcctccctagtccaaaagtggaactataaataagatatactcgttttgtataaatgttctgaggaaatatcagataaaatgaaaaaatatgaatttattacgaattgtattcttatgatacgtatcatatgtataacaaagtctgtttatgatacgttatgtgctatatagaaaattgttgaattattttaatacaatcttctttgcgaaattcacgtttttcccgctcacacgcaccatgtaaattcccgcattgagcgaggcaaggctaagcgttgcggcgttatttgttgcgttgttaatggcgcccttcatcacgacttgtccaagggaattcaaaacctcggtagttgctgtggacttgattcccgtgaatccgagcgtgcgcccgttcaaaacagcgctgactgtggatgttctacgagtgaccttgatatcgtccggtggtgtggggattccgcatttttctgggcatgttccatctttaggcccgacggcgcaaattctgaattcgtaatcacctggttctgcctgaattttaaaatgaattccgacaagttgctttgctgctgtttctccgtcaaatttgacagagccatcgtaccatgatggttgcttaaagtcggaccaagatacaacaaccctcttgtccgttttggtggcggggagggttactgctgggtttgcgtaatttatcgttgaatcggtggcatcaccaaggccaagttccagagatatgtctgtatccgatgtgtaggtcacgcagagtccttcccaggcggaggcgtctcctgcgactatcgtgttgtccgtgggggatgcttccccgacgatgttgaatcccatgccggagaacggtttttgagttgatgtgccgctatagagagtggctgtcccgcatactccttcacaatgctcaataaccgcatccatatagtgaggttcgcatgaataatattcgtgacatggttgaactggataaacgatttttgattcaccgccattgaaggaatcattaaaatcgtaccatattccgtaagtattggtttcgttgcctagtccggtttctacagcggggactccgtcggctccgttccatgtttcaaatgtgcctgcgaaagttgatgttactacgcaaagtgctgttaacgtaaactttttcatcgtagcctcctgagtcaccccggactgtctaacctttcatgtcattccacttcgtggcttgactgctgcgggtatcaaatgcgagttcacaagtgacctctcgcttgatacccttgcatgtcattcccggcgcctgtcctcgcttgacgggaatgaccgggaatctccatctcgtatagctttacctcagtacaatcttctttgcaaaattgacgtttttcccgctcacgcgcaccatataaattcccgctttaagcgatgcaaggctaatcgttgtggcgttattcgtggcgttgttaatggcgcccttcatcacgacttgtccaagagaattcatcacttcagctgttgcggaggacttgattcccgtgaatccaagcgtgcgcccgttcaaaattgcgctgactgcggaagtcccgcgagcaatttgaatccctgcacttggcattccgcatttttctgggcatgtgccgtctttggggccgaccgcgcaaatgttaaaacggtaatcgccgtcttctgcttgtatcttgaacctgaccgtagcgagttgctttgctgcggtttcaccgtcgaatttgacggctccgttgtacgacgaaggttgcttaaaatcggaccagctgaaaaccattctattgctagtcttggaggcggggagattgactgccggatttgcgtaattgattgtggaatcggtaacttcgccaaggccgagttctagagctatgtccgtatccgatgtgtaggtcacgcagagtccgccccaagaggaggcgtcgcctgtgactagtgtccaatctttttctgaaagttgtccgacgacattgaaacctatacccgtaaatgctgtatggggtgaattccatttgttgagaatagctgtcccgcacatccctttgcaatcatcgatgatgggttcaagccagtatattgaacaatctcggcatggatcgacatcccaatagactttggacgcgcctccctcaccgtcatcttcataggtgaaccagaatccgctcatttctgtttcgttgagaagcccggtttcaactcggcagatattgtaagcgttttcgtctgcaccgttccatgtgataaacggccctgcaaaagttgatgttgctgcgcaaagtgctgtcaataaaaactttttcatcgtaaactcctaagtcatcccggacactgttccagggtcagtatctcgtatttattttacctcagtactattttctttgcaaaattcacgtttttcccgttcacacgcaccatgtaaatgcctgcgttaagcgatgtaaggttaagcgtggctgcgttgtttatggcgcccttcatcacgacttgcccaagcgaattcaaaacctcgacggtggctgtggacttgattcccgtgaatcctagcgtgcgcccgttcaaaatagctttgactgcggatgttccacgagcaatttgaatccctgcacttggcgtcccgcattgttccgggcatgtcccgtctttggggccgaccgcgcaaatgttaaaacggtaatcgccgtcctctgcttgtatcttgaatttgaccgcggtgagttgctttgctgcagcttctccatcgattttaatggatccgtcgtacgacgaaggctgtttaaagtcggaccagctgaaaatcattctattgccagtcttggaggtgggcaatttgactgccggacttgcattatctattatgggatcgtcggtatcgtcaatgtcgagttccagagatatgtttgtatccgatgtataggtcacgcagagtccgccccaagaagaggcatcgcctgtgactagagagaaatcgtgttctgaaatcgttccgacaacgcagaaggctacatttgcggaaggaacgtgggatgaagttgcttttctgagatgggctgttccgcacattcctttgcaataatcgatgattgggtcatatttattgggtatccattctgggcttaaatcaatgtcccaaagtattttggactcggcaccatcgctatcgtctgaataggctacccagtatccgcttatatctgtttcgttgcggagcccagtctcaacttggctggttacgttttcgtctgctccgttccatgtgataaactgtcctgcggatgttgactttccgcatttttccgggcatgttccgtctttcgggccgatggcgcagatgttgaagttgtatgagccgggatctgcctgaattttaaagtgtatggcggcgagctgttttgctgccgtctcgccgttgattttaacggctccatcgtaccatgaaggctgtttaaagtcggaccagttgacgacgactttgtttccgtattttccgttgggcgatagaatgtttggagcttttgcggcgggaagtgttattgctggatttgcgtaattgattgtagaatcgacggtttcaccaagaccgagttccaaggcaatatctgtgtctgacatgtaggtcacgcagagcccgccccaggctgatgcatcaccaatatctggcgctgggtttgtttctgaggtttcgccgacaacattgaaacccacaccgacatacggatcgtgttcataagattctttgcttagaatcgctgtgccagcaaggcctttgcattccatgatgacgggatctaaagattggttgatgttgtcgtatgcatctatctgtgctggccaagcgattttagatgttcccaagttgttgttatcgttgtaagaataccagtagccttctgtttcaagtccgttgccaagtcctgtatggatctgaaagtttggaaggaattcttcaaaaattttggctgcatcccaggttttgaatgaacctgcgtaaacgacagatgcggcgcatagtgcgaccaacaaagatcttttcataatccactctcctaatcaaacttgcccaacataaaatataattaatttgggtgcgttttatattagaaaaatgtttcaaataaatgaatgatttcacgtgaataaactgcgtaaaacctaaatgatacgctttgtattatatggctgttgctgattgtttaaactgttgacttttaatttgtgaaaatgtggattgttttctgtttttgctctaaaaatacgcaatgtcataaataaatatgtggactttttataatttttgatatatatttaagaaagttgttggtgtggacgcggagatgtttatgaggactaggggttctggattttttacgacgttggaatgggccttttttggcctcttttgcctatttggcgcttttggggcgcaatcggcttttgccgcaaatccgttgacgacggacttttattctgcggatgccgcagccctcgtgcataacgactcgctctttatttttgctggccacgatgaacaggggccgcagggcaataacaataaagccttcatcatgaacgactggcacgtgctcgtgaccgacgatatggagcattatcacgattacggggcggttttgagcgtcaagacgttcaaatgggcgaatgcgagcgcttttgcgggccactgtgaataccgaaatggcaagttttactggtatgtggcggtccatcacggaaccatcaaggaaaatgggagtgaaggttttgcgattggcgttgctgtcgcggatcatccgtccggaccgtggaaagatgcgattgggcaggcacttatcaccgacaatacgccgaatgacgtgaaattgaatattgaccccgcgattttttacgatggtgacgatatctggatgtattggggctcgtggagtgcgggtcgccgcgtgaaactcaaggaaaatatgatcgagcttgcaagtacgcccgaagatatcaagatcaaggactttttcgaggctccgtggatgcactatttccgaggcaattattacttcagctatgcctcgggttacccttcgacgacgaactactccatggcgccgagcctgaacggaccgtggacgcaaaaaggcgtcatcaacgataaaatggacaattccgagacgaaccatcaggcaattttcaagtatctcggacattggtatttcatgtaccacggcgcaaattctccgggcggctggacgtaccgccgttccgtgaatatcgattacctctattacgaccgcgatggcttaatccagaaaatcaagcatacggatggcgtggatccggtcaacaatgcgcttctcgaagagggcggttaccgcttgacggtttcgcatagcaatttggctctcgaagataacgatggtatcgtggtgcagcaaactgcagacgaaaagaacgaagcgcaactttgggtgcttgcgcatggcgattcggcacgttattacacgctcaagaattttgcaacgggccgctactattgcccgcccaagacgttgttggatacggtgaaaacttctgaaacatcttgtgaaatccgcattgaaaatgcatctgcaaagaagggttacttcttgttcgcggattacgatagcgattacctcggcgatgtgctgaacatttcgaaggaagtcgggatgccggtcatcacgtgggttcgcacaggaacggacaaccaaaaagtgcaatttgcaaaagctgaattgccgaaagttgaaccgccgacggactccggcaatggtggaacgacggggattgcgcgcggtattttgaatgcgccggctttgcaacaggttcactacgatgcgagtgctcgcgtgattcgtttgggcgctgaagcgtcttgggctttgcttgatgtaaatggtgttgttgtgcgtcgtggctatggtcgtgaaatccaagtgcgttccgttcgttcgggaatgtactttgttcgcgcagcccgtactacagcaaaggttttggtgaaataattttaaggagtatggaaatgaaggttttgaattttgcgaatctcgtgaagagcgcgactcttgcaacgattggcgcttttggcgtctctgctgtatcggctgccgattggtacgccaaggacaacttgcaaccgggtcatgacccgagcgtggtgcgttttgaggatggttacgccctcatgagcacaaacaataatttgcaactgtggacatccgaagatgcttacacatggcaaaaccacaaatcgacggtgagcaaaatcccgcaatgggcttacacgtatgcgcctacaaccgaaggcatttgggcgcctgacatttattacatgaacggcgaataccgcgtgtattactgcgtctccgttttcggcaagcgcacgtctgcgattggctatcagtccacaaagtcgattatgcctggcacaacgggctacggctggacggaccatggccacgttttccatacggtggcatcggacaagtacaatgcaattgacgccgatgtcgttcgtgataccgaaggcaattattggatggcttttggttcgttcggtcttggaattcagttgattaagttggatgcaaagacgggctatcaggctagtgacaacaagaccatctataacattgcacgccgcacgagtaaggcaagcggtggtgccgaagaaggaccgagtctcattgaacacgggggcaagtatttcttgtttactgcatgggatatctgctgccagcagggcgcaaatattgaacagacaacgtacaagactgcttacggtcgtgctgataaagtaaccggtccgtacaaggaccgcgcgggttacgatatggctaatggtggcggtacaattcttatggaacgctacggacgttatgtcggtccgggcggcggcgaagctttccaagacttgaaccgcgtgcgttttgtgcatcactattacgatcttaacggcgacaagttcaatcatattcatattcgcgatgttgtgtttaccgaggataactgggctgagatgggacagcccttcctcgggcgttatttaagtgccgaagtcgaacacggcgctttgacgcgtgcagtctcgggtgacctcgcaattacgcgcagcaatacggcttcgaacggcgaataccttgcttacatcaacacggcgggttccaagattcgtttgccgatgaacatcatgcaagcgggcgagtacttattgcgttaccgctatgcaaatggcggcgaaggcgatgctacgcacaaagtcactgtcaatggcaagtctcaaaccgtgacgctcccgccgacaggttcttggggaacgttcccggaaaagtctattgtgatgattccggcaacgctcaagcgcggtggcaacttcatcgaaattgaaccgcagccgaacggattcttctcggaactcgaccgcatcgacttcttgcgcgtgattcgcgatacgattccggcaaacggctttgataatggtatccgcgtgcgcctcacggacaaggatgaatttgctatcaaggatggcggctacgccatttttgaaaacgttgttgccgattccatcaagagtgacgaagtttctatccaagtgaaaaatgcaaccgcaggcaagctcgccattcgtgatggtgcaaagaacggaatcgtccttgccgaatgtgacctttcaacggctaaggctgcagccaatggctggtctgaggcaaactgcggaacgctcaaaagcaaaacgggcatcaaggatttttacctgaccgcgtctggtatttccggcgaagccattgtcggaaatataatgttcaagttgaacaccccagagtcaagttccagcagcgtttccgcggaatctagctccagcgaaatgattgtgagcagttcgagcgaatcctctgtggcgctcccggctgttcgtccgacattgaactactcggtgactcaaatccctaacggttaccgcgtacacttcgataatgctggcgttcatcaggcttacctcttgaatccgatggggcaaattgtctcccgtaaaaaaacttacggtaccgatatcgaatttaataaccttcccaaaggccgatacgttgtaaaagtgaagtgattttttgcaaataaattgtaccgaaaaatcctttcggaatttaaattaaatagtgtatgctggtgtgtggttaaaggagtcgtatgattcgttgttctagaatttgcaccgttgcattcctctttgcaggcctctcgtttgaggctgcttttgccgctgattggtatgccaaggaaacccgttgggcgggccatgatcccgacattatccgctacgaggatggctatgcgcttgcgacaacggataatcacatgcttatgcagttttccgaggacgcgctgaactggaaaaatggcgaccctgccatgccggaattctcgaagtggctttacaagtacgcgccgaacatgattgacatctgggcgccggatattcattatatcggcggggaataccgcatgtactattgcggttccgaaatgggcatccgctcgtcgggtatgggtttcatgtcgagtaaggaaatcgacccgacaaagccaggctacggctggacggaccagggcgaagtgattcacacggttaagagcgattcgtacaacgcgattgacgcggcggtgctcaaagatcttgacggaaaagtctggatggcgtttggttcgtgggggacgggtatccacattctcgaactggacgaaaaaacgggcaaggtgaaagatggcgcaaaaatgcagaatatcgcaaaccgcggtggcgctggcgtcgaaggcgcaagcctcattgaacacaacggaaagtacttcctctttaccgcttgggacaattgctgcaaaaaaggcgctgatctcgaaaacaactcttacaagacaacggtcgggcgttctaaccgcattgatggcggctatgtagaccgcagcggcaaggctctcttgaatggcggtggtacgattctcctcagccgttacggacgctactacgggcccgcgggcggtgaagctttcgaagatgtgaaccgccaacgctttgtgaaccactattacgacaagaacgatggcggtaattcttacatacaagtgcgcgatatcgtttggaccgaagacaactggccagaactgggtcaaccgtttatggggcgttacctgagcgccgaggctgaacacggcatcctcacgcatgtcgatatctcgagcagttccaaggcttcgaacggggaattctgcgcttacatcaattatgacgatagcaagattcgcttgccgatgattatcccgcaggcgggtgattaccttattcgttaccgttacgacaacaactggaccgaagatggcgcaaacggcagctcgcattttgtggacatcaacggcaaaacgcaagaagtgcagttgccgctgacgggcgcttggagagagtttcccgaaaagtctgtcgtgtacattccgacaaagcttaaacgcggatcaaacttcattgaaatcacgaagggtaagcattacgcagaactggaccgtcttgatttcttgcgcatcatccgcgatacgattccggcaaatggctttgataacggcatccgcgtgcgcctcactgataaggatgaatttgccatcaaggacggtggctatgcgattttcgaaaatgtgattaccgactccattgttggcgtaggcgtaaccgttcaggtgaaaaacagcgctggcggcactctttctctccgcaccgaaagtaaaaaaggcgatgtgatttctaaatgcgaattgcccactgcaggcgattctaagtggactgacgtgcaatgttcgaacttgccgaagctcaagggcgtacaggacttttacctcacggcggaaggccttggtggcgaaactctcgtcgggaacatcaagttcgggaaggcggcggactcaagttcagtcggactttacgacaatcctcgcgtagcttctgcggcgcattctggactcaacatcacttttgatcgcggttcccaaacgatttatctctcgatggatgccccttggtcgctgtttgacatgaacggcgttgtaatcaagtctggttttggtcgcgaaattcatgcaaatgctatgcctcgtggtttgtattttattcgttccggcaaccaaggtctgcgctttaggctgtaattttcatagaaaactctagctagaatacgctttttcccaatttttagttttagttgggcttaattatactttttgtattctttttgacgcaaaaatgatatatttgattgtaaaagaaaattttctagtggagttttatcatgaacataaaatggaaattaagtctggcgaccgcgttcctttttgcgttgggagcttgctcaagttcgtcttcgtctgccgctgaagatgatgatactgaatattcgtcgtctgcaaaaggggagtctaatggtggcaagtcttcttcttctacctctagtgctgcttgtaagtcccttactgaaaaaaatttagcaaccccttcaaatttgcaggtaatcaagaacggtgagaacaagtgggttcttatttgggattactccgctaatgacgatcgtcctgaaacaggttttgttgttgaatctcttgacatgtcggattcgcttcccaaatggaagtctgtaggctcaaccaacgctgctgttgtaatgtacaacctggagggtgaatccaagtccggcaagtactatcgtgtgtcagccaaggacgattgtggtgtttccaaagcaacggacatggttgagattgcggcaactggtgctaatgccattacaaatgcggaccttgctacgccctcaaatctcaagctcgaaaatgttggtgacaacatgtggcaactttcctggagctacacgaataacgaaaatcgccccgaacagggatttaagcttcagagtttgaacctcgatgacaagagcccgaagtggtctgacgatggcaccacaaacaagggcgttcatgttgtaaaaatcgatggaaacaagaaaggcggtttgcttttccatgttgccgctaaggatgacaagggaatttccgaatattctgaagaaattaccatccctcgtgtaactgataccacgagttcttcgaacagtatggatttggctgttccgacgagtttgaagattgattccatcggcgtgaacaagtatcagctttcctggagctatacggataacaagaatcgtccagaaaatggctttaaattgcaaatacttgacgtgaacgccaagagtccagcttgggctgttttggattctacgaataagagcgttcgtttcttcaatgtagatgcaatcaagcatggcggtaagtacattcgtgtcgcggccaaggattctaagggattatcgacatactctgatgaaattcaagttcctgatgctgatacgacaaaggttgcaggtgaggaacttgacctcgcggttccgaagaatcttgttcttgatcctttgggcaacgatgaatataggctttcttgggagtacaccaatactcctaagcgtccggcaacggggtttgttctccagaaactctacattgcaaatggaaagaattgggaagacgttaaggcctctgtgggtaaagacgtgcagttctacaatctttcggccgaagattgcaattattacattcgtattgccgctaaggatagtaagggcttaagtgattattctaatgtgattgaaatccctaagatcggtgcagaagaaggtgaagaagaagttgctactccgccgtctgaacttacgatttctcgtattgcgccgagcgtttgggaactcagctggaactattccgatgcttctgatgacccgaacagaaagttcatcatccagacatccaagctgaaggacttcaagtggacaggtctcaagtctcctattgatggtagcgtgcgccgctattacattcagggtcgcgataagattgaaacctactaccgcatggccgtggtcaatggtagtgatacgtctgcctttaccgatgcaatccagctgactccggatatttcttaccgtgattacatggctcttgaagtgcctgtgccgtctgaaaagtttattttgggctatacgactgcgtacgaagcagaccaggatacttcaacgaaggacgataaaacttatattagcgcttcggctacatatacaatcacggaaaactttatcagcaagtatattgttgaatcggaatacacggataccgtttattacgaagcccgttggtttacttctctagaaaatttcaactactataagggctcttgcgaagggaagaaaacttctgataagtgcgatagttgctattggagcgaaacgttcccgtatcaggaaccgtccattacgaagcgttttgatgaatcagattttgctgacgaggataaaaagacgaccatacttgcttcttgcaagaaccgttctggttatgacgctgacgaacattccctattgtatagtgcatccacgtcggctgataaatgggaagaaatcatggctcatgaaactggtatgtcaatgtgcattcctgactatgtccgtggtatttgcggatactatgtacaaatccgtattgtctggaaggacatcaatggagaaaccgactggagtgaatggacgcagccgtttaatattgcggacatctctggcgcggatgatctctgcagcccgagcaaataaatcataacggataaaaatgtaaaaggcaccgatgaaaaatcggtgcttttgttgtttagttttttttgaaaaatgcgtcgctataaacgttatttcaaaaatgcaaagaacacagcggcgataatgaacaagaacgcgacaatgtgattccactggagcgtttccgtgtggaacaccgtgacggcaatcgtcgtgaacaccgtgagagaaatagcttcttggatgattttcagctgcatcaggctgaatggcccgccgttgatacggctcccgatgttgtttgcgggaatcatgaaactgtactccaggagcgcgatgccccacgaagcgagaatcacgagaatcagcggccagtcggtgctgatgtgcatttctttgagtttaaggttgccgtaccaagcgaacgtcataaagatgttggaacagcagagaagaagaattgtaaaaataccagctttcataatttatttcttgtttctttgactatacggttttcctgttgtcatttggtacgctaagcgtttgcgcacttcttcgagatacttgatgtaattttcgctttggtagtcgcgatacgtccagtcaaaagcgtggaaatgcccatcttggaagtataacgtcggctcaacgaaaatcccgcgctgcatgtaaacgcgctggcgctggtccttggtcgttgccaaaaagaactgcccaagcgtcatgtagcccggatcaagattcacagggcgcagtcccggagtcccgttttccttggcgatttcgagttcaatatcatttgtccaaagcttgatgtccacaatcgtctcgcggtcaacgagattctcgtagctgaaaaacgcgcgtaccggcgcctcgccaatttcttctttgtagtagttagtgaacgtgaacggaaacggttccaagttcaggtcttcttcgccgaaacgcgacttgagcactccgcggaccgcttctacggactcggcatctttcgcgagaatgcccacgatgattttcactttggcaggagttcttatttcacccatgccgcaaatttagaaatatttgtatttttttgaaatatgaatttctctcgtctttggactttcgcttcgctcaagtcccaaccattcggctcggtcatgcccaacttcgttggtcgcgactctcgccttaaatggttgtcgtctctcgtttttattctctcgtctctcgtctttactctctcgtctgcttacgccgaggctccccgtgttgtgccgacaatccttgattctattccgcacgaacagtctcattttacgcaaggcctctcgtttgacggcaaagaaatgattgaaaccacagggctgtatggaaaatctggactgtaccgccgtacgcttgacggaaaaattctggattccgcccgcattgaggaacgctattttggcgaaggctccgtagcgcttggcgacgaaatctattatctcacctggaaatcgcataaggcctttatctactcgcgcaaaccgttcaaaaagaagggtgaattccgcatcccgaccgaaggctggggccttacgctctggcgtgaccagcttttgatgagcaacggttccgatgaacttttgcaaattgcaccgggcggctttgatgtgtccggaattatcaaggttcacgatggccgctattccataaaactcttgaacgaacttgaagttgtcggaaatattttgtacgcaaacatctggcagaccgacctgattgccgaaattgaactcccgagcggcaaggtgctccgctacattgacttttcgaaaaaagcgggggagatccgcgaaaaattccccggtgtcgacgtcctaaacggcatcgcctacgacggcaaaaacttctggattaccggcaagctttggccgcaaatctacaaagtcaagttttaaaagccgcgcattcgtaaaaagagcaattcttccatctgctatggttgattcaaggcgaccgacttttattttcacggaaaaacatcaaataagatgtcccgagcgcatcggctaacttctttgacatgagcatagaaatgggccaggctcctcgttcaagcgaattataattctgttttgcgagaccaactttttgtgccaactgcgcttgcgtaagtcctgcgtttatgcgcattattttcagcgtcttggctggatttatattttttttcgccttcttgtaccaatccatttcttccacaggctcgagaacgtcatcgtcgtcttcgatacggacggaatcggggaacagcgcgtccaaaaaggcaatgacaggtttcggaatattcttgcccgaaaccttgaacgacaccggttcatcagtgttctgcatagggggcgcttccacgactgcctgcataagtaacctccacagttattcctttttccgtttctatccagcacgccacccatttgtgggaaaggtgacaatgatgagtagacgttcctgccaatattccgtaatttggccaatttgttctgacggggccattcatccgtatgtcgtcaacaagcaacgctagtttttcttgctgcttttgaggcattgctgagacagcccgagagactcttctcgacattaaaatagtgtacataataaatatatattactttttattacttgtcaacctccgtattaaaaaggaaccagtcgcaatttgcaaccaggttccatcagcaagtttatgggctcctcttcacttccttcatcattaactcctttgcgttacaagcgaaaaaacgcaagattactacaccattaaatatacattcccattttgtcacaaagtgtcaaaatgaatttttcttaaatttgttaaaatctacgggagtttcctgcttgcaacgcagaggcgctccttccggtattgtggggtatgattcctaatgtaggattatcttgaaattttcgctgcagaatacgtcggcgattgtatgatggatgaggatcgcaatcttgtgtgcttcttcccgaatgagtcccgcctgaaccttgcgctcaataactacgaacgcttgagcttcgttgaaacctctcaggggtaacggttaattttatccgcatttttgcagagaattttataacggcaacttttagcggagttgtcgtttttgtatattgagtttgaatacgaatgagaattgtgaatgaacaagcaatcgattgtagaatggataaaaaagaatgaaaggcaggcgaaagtctttattataggcttttatggatttgttatgcttcttttgtatgcttgtcatccaccagattttactcccgtggacaatgaacgagtgcttgcttatacgaaggctaatcaaaaaaagggattgggtgcctaattgaaggctatgaactttctaaattagaagaacctttggttgttccttttttgcaagtatttatcaatggttattacggattgtatcgcgtatatgatgttatgtatgtaaatgaatctggtgaaaaacgcaagtttttaacttataagtgtcctttaacttatggacttgatgttattccagaagatattgatttcgtgattgaagaaacttcagatgtaataactgtttattatgaaaaagaaccggtagatggctttaaggttgaaaataatcctttctcaaaagagatccaatttaaatttttgagtgatttgaaaaatgtacgtgctgtagagggggcctgtttttgatgaaaaaatggatgtccatgaatattggtgaacttccttgggtcaatcgtctgctttccctgatttcatcgattttgctttttttatatggtttgtcaaatgtaatgacattgattcattatggctttgaaaaagattttggaacaatttgggctttgtctggtattttaattttacctgcatcaatacttttattccttgattttttgaatgttcaaattttatgggtgaaaaatcgcatatggtttgtatgtttttgggttgcttttgtgcttagaatttttacatattttttaggccgttttcttcatacttattatcattgattatgaaaaagaatcaatatgaagtgttttttaactttgttaatttgttttttagtttttattataactagctttatttggaatgtaaggcagggtttggaatcgtcttttttagttgcttttgcttctttgttactttatatgtctaaaaagccgactgcgtattttatcgagtggcttgcttttacgattgtttttaccataggcttacttttatcgctgcatttgggggtgaaaattccgacgcgtcctgtgccattgaacgaactttggcttagtgtcccgcatactttgagtatatcgggtttgattgcgtggtattttatgaagaagcataaatagcagccatctatttttctaaatttaccccgttcaaatttaagacgtgatatattcacgaggtaaaacaatatggcaatgcaagatatgaatgaccaggtgatggctcgcttggctaagctcgacaagttcaaggaaatgggtgtggatgcttatccgcacaagtttaacaggacccatgattccaaggttttgaaggaaaacaaggatgccttgatggtgaccaaggaaccggttgcatttgccggccgcgtggtgcgtttcaatcgcaagggtaaaatgtgctttatgcacctcaaggaccgctatggccgcttgcaggttgtggttgcccgtgacgaagtgggcgaagaaaactacgaaatcgtgaagatgaccgacctcggtgacttcatcggtgtgaacggtacgatgttcgaaacgcagagcggtgaatactctgtgcgtgccgaaaaggtcacgatgctttcgaaggctgtgcgcccgctcccggtcgccaaggaaaaggtcgacgaaaacggcaacaaggtcgtgttcaacgaatttgccgacgtggatacccgctaccgccagcgctatatcgacatggctttgaacgacgacgtgaaggaagtcttcatcaagcgttccaagatcatgcaggctatccgcgaatacctcatcgaaaagggattcatcgaagtcgaaaccccgacgctccagccgatttacggtggtgctaacgctcgtccgtttacgacgcaccacaatgcttgcgacatgacgctctacttgcgcgtggctccggaactttacctcaaacgctgcatcattggcggtatggaaaaggtgttcgagttctgcaagaacttccgcaacgaaggtatggaccgtacgcatagcccggaattcactggcctcgaattctacgaagcctacgccgactacaacgacatgatggtacacttcgaaaacatttacgaacgcgcctgcattgccgctaacggtacgaccaaggtcaactaccagggcaaggaaatcgacttcaaggctccgtggccgcgctacagcatgatcgaagccattgaaaagttcggtggcatcaaggtcaacgatatgagcgacgacgaaatcaaggccaagatggaagaactcggcggtcaccttgatggtgaatttactcgtggtcgtggcatcttggaactcttcgatctcacggtggaaggcaagctcatccagccgacgatcatcaaggacatgcctaccgaaagcaccccgctctgcaagaagcaccgcacgactgcaggcctcatcgaacagttcgaaccgtatgctaacggctgggaactcggtaacgcttacaccgaacttaacgatccgatccgccagcgcgaactccttgaagaccaggtgcgtcgtggccgtggtggtgaaggtgaaacccatccgatggacgaaaacttcatgcacgctgtggaaagcggtcttccgccgacgggcggcgtgggctttggcatcgaccgcatggtcatgctcctcaccaaccagcagaccatccgcgacgtccagctcttcccattgatgaagcctgaggtttagacgagagaacgtcgcttcgcggctacagacgagagacgaaagaacgtaaaaggaaaagatctagagaatgtttgcgtatagaaaactattggtttatcagaaagctctgcaatggttgctagacgtttatcgtttgtgtagaacttttcctgattacgaaagatttgctctaacaagtcaaattaggcgagctgctgtttctgtgacttcaaacatcgcagagggtatgagtcgttcttcggaccgtgaagttgtacattttcttgaaataagctatggatcattgatggaggttcaaagtcaattagaagtagctcagttgttaaactacatttcaaaggattctttggatgacgtcgatccgaagactgaggaaatcgcaaaaatgctttctggtttgaaaaagtctaaaatgcgataatctctcgtctctcgtctctcgtctctcgtctatgattagtaagctcgaacttctcatcgcttggcgttacttgggggctcaacgtaagagtctctttgtttcgcttattggtattttcagtatgctcggcgtttccattggcgtgtttgcgctggtggtggcgcttgcggcggtcaacggtttcgaagaagaggtcacggcccagatgattgggaaggacgctcactttgaactgatggcgtacaatggcaatccgattggtccgtacgatagcctcacgcaggaggtgcaaaagcgtgtgcctgacgtagtcgcttcgtcgccgtttatcgtttacaaggtgggcatcagctccaagaaggtgaacgatggcattgtcatttacggcattgacccggcgacagccaagggcgtgacggatatccataaatacatcaagtggggagaatactcggtcgacagtcttgaagacatgggtggcaaacgccgtccgggaattattctcgggactgggcttgcggcgcgcttgcgcgttgtcgttggtgacaaactcgtgttgcagacattccagagtccggacgaggcgatgagttcgggtggcccgaagatgatgatgtgcgtggtgagcggcatcttcgagacgggtacttacgaatacgatggaaaccttgcgtatgtcggcatttcggatttgcagaagttgctcggcatggggaacaccgtgaccggcatccagttccgcatcaaggatcactggaaagcgggcgaggcggtcgatagcatggcgacttggctatcttatccgtattacgggatggattggaagtccaagaacatcacgctcctcaagtggatgaactacgaaaagttcattgtggcggcggtgatttgtttgattatcttggtcgctgcgttcaacatcatcagctcgctcatcatggttgtgattgacaagacaaaggaaattggcatcttgcgtagcatgggctttagcaaggcgggcgtgatgcgtgtgttcatgctgatgggaagtttcattggcgtgggcggtaccgttgtgggtggaactgttggacttgtgctctgcaagttgcaagaggcttaccacttcattaagctgcctggcgatgtgtacgtgattccgtatttcccgatttcggtgcatgcgattgacgttattttgatttttgtgattggtattgttttgtgcgtgtccgcgacgcttttgccggcgtggaaagcaagccgcttggatcctgtgggggcgattagacatgaatgatttagacgaaagaacgcttcgcctttggcttcgctatagacgaaagagtaaagagtttgatataattctttcgtctttcgtctttcgtctttcgtctattggagttttttatgtctagcttactacaaacagaaaatcttcgtcgtgtcttctccgagacgggtgaatctcttgaaatcctcaagggcgtgaatttttcgatggaagcgggcgagcttgtggcgctcacgggttcatcgggttctggcaaatcgacgttcttgaatttggtcggaatgcttgatacaccaacttcgggcgagattttgttcaagggcaagccgcttagtaaattcagtagcgaagaacgcgatatgtaccatcggaagcatgttgggttcgttttccagttccatcacttgctcacggaatttacggcgctcgaaaatgtttgcgtgccgggccgcattctcgggactcccgaaaaggaatgccgcgaacgtgctgaaatgcttttggaaacggtgggcctcaaggaacgcctcaagcacttgccgcgagaactttcgggcggtgaacgccagcgaattgcaatcgcgcgtgcgctcatgaacaacccgtccctcgtgtttgcggatgaaccgagcggtaacctggatgaagcgaattcggcgaaattgaacgagctctttggcgaactcaatgaaaagttccatcaggcgttcttgattgtgacgcacgatgaaaagcttgctagttttgcaaaacgccgagtcgtgatgcataatggagtgattcaatagggacttgagcaatgaggtcgctcatttcactcgctttgaggtcgccttgcaagcaaggctttgagtgaaataaaggaggctacgccttgacaattaaaacctcaaaggcacgaagtgccgtgctcatagcccagagcaccgtaggtgcgacctcatgcctatgtttagtaactatcttttgagcgtgataagagaatgaataggagattcccgctcagcggcgggaaagacaaaagcaaatatggcagatatcaacggtattttttcagctaaggcaaaagcagcgctgcaggcggcacgtattgcggcccgcaatttagggagcgactgcgtaacggtagaacaccttttgtttggtcttgttcgcgaggattctggtgttgcctcggaaacgctcaaggctttgaaggtcaacctgacggaactcagtgagaccatccagcgtgcgctgagtacgaacggcggcctcatgacggtcggtggcgattctcacggcggtcttttgacatttacgggacagtgcaaggcggtgctttacaatgccgcgaagattgccaaggaagaaggcgtccagttcattggccccgaacacttgatgcttgcgattttgcagcagaccgattctccggcggcagcaacgctctcgacgtacaacgtgacgtttgaaaactatcaggaaatgctgatgcaaatcaagcgccaggctgacggacagccgatggatgaaggtcagcccgaagatgaaccgcgtgaacgttatacgcaaactcgtcaggcgaatccgcagtcccgttccaagacgccgattcttgaacatttcggtcgtgacctcacggcgatggctcgcgcaggcaagctcgatccgattatcggccgtgaagcagaaattgaacgcttgatccagatcctttgccgtcgcaaaaagaacaatccggcgctcattggcgaaccgggcgtgggcaagactgcgattatcgaaggccttgctctcaagattgtgcagcgcaagattccggacctcttggcgaacaagcgcgtggtgacgcttgacgttgccgccatggtggccggtacaaagtatcgtggccagttcgaagaacgcgtgaagggcctcatcatggaactccagcgcgtgggcaattccgtgattctctttatcgatgaactccacacgattgtgggcgcaggcggctccgaaggcagccttgatgcatcaaacatctttaagcccgctcttgcacgtggcgaactccagtgcattggcgctacgacttttgatgaataccgcaagtacatcgagaaggatccggctcttgaacgtcgcttccagacgattattgtgaatccgccgacggtcgaagattctatccagattctcgaaggtctccgcccgaagtatgaacaacatcacaatgttcattacacgccggatgccgtgcgtgccgctgttgaacttggtgaacgctacatcagcgaacgcttcttgccagataaggcgattgacgtgcttgatgaagcaggtgctcgcgtgcgcctgaattccatcaagattccgcaggacttgcagaacatggaagacgagcttggtgtctgcctccagaaaaaggaagaagcggtagccaaccaggattacacttcggcggcccagctccgcgcccgcgaagaagaattgcagaacagcattgccgaacgcaaaaagcagctgcagagcgaagaatccgaaacgccggttgtcgatgacaacgttatccgtgacgtcatcagtaagatgacgggaatcccggtccgcagactcggtggcgaagaagcgcaaaagctcatccacctcggcgatgaaatcaagcagcgcgtgattggccaggatcaggccgttgatgcgattgtgaagtctatccgccgtagtcgtgcaggcattcgcaacaacaagcgccctatgggaagcttcctcttcttgggaccgacgggtgtcggcaagacggaactcgcgaaggtgctttgcaaggaacttttcggcagcgaagattcgcttgtgcgtattgacatgagcgaatacatggaaaagcatagtgtgagccgcttgattggcgctcctccgggatacgtgggctttgaagatggcggtggccagctgagcgaaaaggtgcgcaagcatccgtattctgtggtgctgcttgacgaaattgaaaaggctcatccggacatatacaacttgctcctccagattttggacgatggcattttgacggatagctatggccgcaagatcaacttcaagaatacgattatcatcatgacgagtaacgctggagcccgtgaagtccgccatagcagtggcatgggctttaccaagatgggcgagacggacgattacgaacgcatggaaaccgccattcgtgaagaagttaagcgcgtgttctcgccggaatttttgaaccgcgtggacgaacagattgtgttccgcgccctctcgaagaaggacctcgtttctgtcgtggacatccagatgggattcttgcagaagaacctttccgaccgcggtatcctcttggaaatgagccaggaagcaaaggaatttgtcgtaaaccacaattacgatgcttcgctgggggcacgcccgattcgccgctccatccagaatctggtggaagacgaaatcgccgaagggcttttgctcgggacgatgacggacttctccacgatttacgtgggcgttgaaaacggcaaactctcgttcaagtgcgagaagataaaatcgtagcctacttctttcgtctctcgtctttcgtctttcgtctaaatagctatatttgtcgcgaaaattaacaatcaacctatgaggttataaatgtctcagatttctgcagttcttatcttcggtgcaccgggttctggcaagggtactgtgggcgcaaagctcgccgctacgaccgctctcaagcacctctccacgggcgacatcttccgtggcatcgctccgtctagcgaatccggcaagctccttgcttcttactccagcaagggcctcctcgtcccggacgaagctaccgttgaaatcttcggccgctttgttgaaggtctcgtgaacacgaacaagctcaacccggaaaaggacaccctcctcctcgatggtattcctcgcacggttgcccaggtcgatctcatcaagccgatcgttgacgtgaagcacatcttcgttctcgacatcaaggacgaagctactatcgttgcccgcctcctcaaccgcgccaagatcgaaggccgtaaggacgacgctgacgaaaacgtcatcaagaaccgtctcaaggtttacaaggaatccaccgctaaggttctcgaaaagtacgatccgaagatcatcagccacatcgttggcgacaacactccggacgaagtcttcctcgacgtgctcaaggcatacgtggacttcacgaagaacgcttaattcgttcgctgaactttattcagaatgcaccttgcctcgcggcagggtgttttttttgaactgtcatgcccgccaccgagcgggcatcccctcttttgcttgtcatccccgacttgttcggggatcggtttcttgtatttcaaaagctttatactgtgtcatatacgaaaaaattttatttttgacattgatttttgactaaaaacgcgtgttttgtgtcatagaaacctgtaaatagggtatatttggtaacatgaaaccgataatagaatataaagattaccatcccttgatcaaggatttctacgaagatcaaaagcggacttcgtatttctcctggcgggaatttgcgaaactcgcggggttttcttcaccgacttacttgcgacttgtgagcgaaggcaagagcaatttgagccgagtgtcgatgaaccgcatgatttcggcaatggggcttgcgggttttgaagcaaactactttattgctctcgtcaatttttgcaatgccaaggacgatgaagctaaaaagccgtattggaaagaaatgcgccaaattgcgcttgaatttaaagtacgcgtcgtcgataaggaggctgttgaatatttcgatggctggaaaaatcaggtcgttcgcgaacttgcaccgatgatgagtggggccaccccagggcagatggcgaaaacgtgctgcaacgaaatctccgctgccgaagtcagcaagtcgctagagttcctgacgaaagcgggattcctgaaaaaaagtgcggacggctcgtatcgacagaccgaaaagaacgtgaccgcgtcaaaggaaggcatggcctatgccgtacactcgatgcaacgccaaatgttgcgacttgccagtgaatctatcgaacgctttgaaccgcaagagcgtagcgtgtcaagcgtgacccttacggtcaatcgcgaatgttacgaacgtattgcacaagaaatcgatgcgttccgcaaaaagattgccgcaatggcttcggaaacagaagatgccgatcaaatctatcatttgaatatgcaactgttcccgctaacttggaaattaaaaaaagatgaggtggcttagtatgaaaaagctttatagtttgtttgctctcggtgctcttttgtttgccgcatgctccgataacgcttctccagtttcgggctcgacgagcgttccgaacatgggaaataatgtaatgccaaacacgcctgtgctgtgcagcgtgatgggcgtgacggattccttggaagccattgaaaaaggctgcatatggtctcctgaaatgtggggcccgacaacgggctatcgcgtgcgtactggttatgataatgggacgaatacttcgggtatttggacggtgaaaacatatcctgaagatgctcatattgttatgaaatggcctgggaacgcaactacagaatatgattcgatggcgcttgccgacgtgattgatagttgtggcggtagtttgtgcggaacagcgctgtttatgggaacaaatgatattcctaatagtgattattatcgtaaaaatcaacgtagagaacttcattttgaattttatcttgccggtaaagatgcatccggaaagtttgaaagtgttgatgctcgcgatatgggcggcatttgcatttcgtattcgggtcacttttacttgttgcaacttatccctgatgattcgcttgctgcactgatggatgccactgtttacgatgattatatatgcggtatgggaactgtttctaagacagatacaagtgttagggaactatgcttttcatgggacaattttacatttaatgcaagtcatggccgggttcctggaaaaatttatccatcgaattatgatgtcgtttcccatttaaagggtttccgttttgtgcttgatggatatttttataaagaaggttttgaaaaggattttaagattgcagggataagtcgctataatacgcctagagttcctacaaacaaccttcatccagtcagaacggattgtgaacccgtttctgtgatgagttccgtctgtgaatgtgattatgcagatgatagaatagatgttttaaaaggagatagtgttttcagcagttattattacttaatgcaaaatcttggcgatggtgttgattccctttccgaaccagcgaaggcttgttttgaaagcacaacacaagaattggttgctttctttgacaagaaaatgtccataagggaaaagccttgcgacaacccgattcctcatgaggttatgtgtactgacggtacgacaagtgaaacgcttgagtatactgaattcatggcagaattcaatgataggcttgcaatgtcctaccaggatgctagcgcaatcgctgattctctatatgctcattgcatgtcgttaaataattgaatcgtaattgaatcataaaaacgagttggggtgaaatatgaaggtttctaaaattgcttatgccatgttggtggctgtaacgttgactgcttgctcggatgtcggtgatttggtgacggatcctgccctgagtgaacaagataatcgcgtagctcttgacaatatcacggtcgaaggccatgcctcgcatctatctgcatcgaccgcaacaaattcaacgatgttgcgacgtgtggcggatgcgggtaccatggtaaggatggcggaactggattccgttaccttggatacaacgggagtggtgttctatagtcgctgcgatggctctacgggtgagtttgcgtttgaccatgtctcacttcgtggcccgtatgtgaaaattgaactcgctccgtatgcggaaagcgaatcttggcaatggaacggttcctggtcttttgatttgtatgatcacgaaagagaccgctttgtagcgacgtatagcgtgattgttgatttgagaaagtcaaggaccgttgatataaacgcgatgacgtttttggaaacttttcgtttgcaccgtttagtccgctcgggtcgcagtttggccgatgccaaggaacgtgccgataaagaaatcatgagtgcagttgggctttctggcgaaacttttgattttgacaaaagagaatatgttcgtaatcaagaccaccaaattgtcaataacctgctagagaatttgattattgagtggtcgtcctatgcatcgccattgcaggttgcaaatgcgtttggcaacaagggcacgctttcaacggagaatccgattagggaattctttgttgatgaactaaacgtgtggaaagaacaatatcctgatagcgacagcgccattgattatataaacaggtttatagacgctcttcaagtaaagtaaaaaacgataggaatgtaaggagagaaaaaaagcggccggagaaatccggtcgcttttcctttaaagaagggagattcccggtcaagccgggaatgacaatgtcattaagcgagagccttgatgatagcatcacccataccagtcgtgccgaccttagtgcagccttcctggtagatatcgccagtgcggtagccctgagcgatgaccttttcgcaagcagcttcgatagccttggccgcttcttcttccttgaaggtgtagcggagcatgagggccacggagaggatctgtgcgagcgggtttgcaatacccttgcctgcgatgtccggagcagaaccaccggccggttcgtagagaccgaaggaaccttcggcgatagaagcggacgggaggaggcccatggaaccggtgagcattgcgcattcgtcggtgaggatgtcgccgaagaggttcgggcagaggagcacgtcgaattcacgcgggcgcttgaggagctgcatagcagcgttgtccacgtagaggtgttcgagagtgagttccggatagtccttgatgacttcgttcacgacttcgcgccagagcacgctcgtggtgagcacgttggccttatcgatagaagcgaccttcttgttgcggagcatagcggcgtcgaaagcgaagcgggcaatgcgttcaacttcgtagcggctgtacttcatggtgtcaaagccgatttcttccttggagcccggaacgccttcgcggcccttcggctggccaaagtaaacgtcacccgtcagttcgcggacggtgaggatgttgaaaccgtcgccgacgatgtcagcgcggagcgggcatgcgcctgcgagttccttgtaaacgcgggccgggcggaggttgcagaaaagcttgaagtgcttgcggagcgggaggagagcaccgcgttccggctggaggttcggcggaaggtgttcccacttcgggccaccgacagaaccgaaaagaatacagtcagaagcttcaccgagcttgagggtgctttccggaagcggagaaccgctttcgtcgtatgcggcaccaccgacatttgcccattcggcgttcacgtcgaaaccgaacttcttggaaacaacgtccaacacgcggacagcttctttcatgacttccggaccgataccgtcgcccggaagcactgcaatcttgtaattcttgctcattgttaatccttgtttaaatttgaacgccgtaaatgtagctatttagactagagagtagagacgagagacgagagatttgttgaaattttagcagttgctgattgaatctcgcttagtctttacagctcaagttccgtctgttcgctgaacagagacttaggaagcggcttgtggagcatcctgtacgcattcagcgtggcgatgcggccgcgcggtgtgcgtgaaataagccccttctggagcaggtacggctcgtagacttcttcaagcgtatccggttcttcgcccatggcggcgctgatggtgccaagtcccacaggtccgccattgaacttgtctatcatcatggcgagaatcttgcggtcggtcgggtcgagaccctcgctgtcgatgccgagcatttcgagcgtcttgagcgctgctcgttcgtcgatgactcccgttccgcgcacctgtgccacgtctcggcatcgcctgagcacgcggttcgccactcgtggcgtcccgcggcaccgcccgccaagaatcttggccgcttcttccgagagttctacacctaaaatgcgtgcgctacgcattaaaatcttgacaatatctttttcgttgtacagttccaggcggtactgcagcccgaaacggtcacggagcggcccggtcaaaagcccgctgcgggtggtggcgcctacgagcgtaaaatgcttgagggggaggttcacgcttcttgctgctggtccggaatccagcatgatgtcgaggcgaaaatcttccatagcggggtagaggtactcttcgaccacgcggttcaatcggtggatctcgtcgataaacaagatgtcgttctcttgtaggcttgtgaggagtcctgcaaggtcgcttgctttttcgagcacggggccgcttgtgatatggatgttgacgcccatctccttggcgataatgctcgaaagcgttgtcttgccgagtcccggagggcctgcaaacaagcaatggtcaagcgcatcgccgcgctgtttggccgcttcaatggcgatagaaaggctttccttgatgtcgtcttggcctgtaaattcgctcaaactaggcggtcgcaagttgcggtcggtatcgccctcgtcaaaagaacacttctgcggtgaaattatacgctgatcttccatattatacctgcgttgtcacccggccttcgtgccggggtcgccttttacaaatacttgagcgcctccggtatgagtgcggcagcatccgccccgtccccaagaacctcaaccgccttcacgacagccttttctgccgccggatccttcaccccgagcgtatgcagtgccaataccgcctcgagctttgctcccgtcagcgctccgacactcgtaatcccgctaccctcaacatcgccgagcgcctgcagcatgttcgaggccttttccttgagcgttaatgtcatctgttcgcaggtctttttgccaagtcccttgattttcccgagtgcggacttgttgtcgcttgcaatcatgttcaaaaggtctgccggtgtgcttccgctcagaatccgctgtgcgagcttcggcccgactccgttgacctccaaaagcatcaggaacaggttcttttcggtcgtatccgcaaatccaaaaagcgtcatggaatcttcgcgcaccacgaggttcgtgtgcaaaatgacttcggcgccctcttcgggcagcttgcctgccgtaaaagccgaaatattgacgccgtaaccgactcccgcgcactccacaaccacaaacgtgggggatttctgcaccaaaacgcctcgaattcgctcaatcataaaatctccaaaatatgcacttttgtgctactgcacgaatatacactattttcgcttacgtgtcaagagaaaactttataaaagctttggaaactgatggtttgatgttttgctctaaacgaggtctataatccgcagtttttaacaaaaatgcggattgtattcagcaaaaattgtgaaaaattgtagaatttattccgcaaagttcctgaattttacaagcggtaccgaaattaaacctgtttcgcttcaagaaattgtgacgcacgcacgccgacgataagatggcgctccttgaaaaaatagacaagatttatctttcgaacccgactctttgttgctctcaatcggatggcaaacccgatattgggaacttacgggaaactgcattcctttccttgatgcgggtaaacaaccgcgtggcttcttcgcctgtttctgattttttgatagacggcatgaccttcgaggttggtggcaagaacaagaaaaaaaggcaaatagaatctgtagagaacggctttgtcgtcaaggacgatattgagcacgggttcctcaacacgattccgttatgggcgtttggattaaattattagtcctcccaactcaaaaaaataagatttctgtcatttaatgagcagtaaccctacaaaattacagaaatattacttatatttttgcaacaatagtttaacattcgacataactggtctgggcgacggtcgccttaccttatatgtgtcggaactaccccgaggttgcggtaatccatgacgcgtttcgagaagaaggtctggctctctagccccacgatgcacggcgacgaaatcaagtacgttaccgaggcttacgaaaccaactggatgagcaccgtcggcgcgaacatcaacgaggtcgaaaggctcgctgccgagaaggtcggctgcaagtacgccgtcgcgctctccgcaggcaccgccgcactccacctctgcacaaagctcgctggcgaagccctttacggcatgcccaaggcgggcgaaggttcgctccgcggacacaaagtgttctgcagcgacatgacgttcgacgccaccgtgaaccccatcgcctacgagaacggcgaggccgtgttcatcgacaccgaatacaagacctggaacatggacccggtcgccctcgaaaaggcttttgaaatttacccggacgtgcgcctggtggtactcgtacacctctacggaaccccggcccgcgttgacgaaatccgcaccatctgccaaaaacacaacgccctcctcatcgaagacgctgccgaaagcttcggtgcaagctacaagggcaagcagaccggcaacttcggcgactacagcgccatcagcttcaacggaaacaagattatcacaggcagtagcggcggcatgttcctcaccgacagcaaggaagacgccgaaaaggtgcgcaagtggagcacacagagccgcgaggccgccccgtggtaccagcacgaggaaatcggctacaactaccgaatgagcaatgtgattgcgggcgtggtacgcggccagatgccctaccttgaagagcacatcgctcagaaaaaggccatctacatgcgctacaaggaaggcctgaaagggctcccggtgcagatgaacccctacgacgccgagaacagcgaaccgaacttttggctcagctgcctgatcatcgacaaggatgccatgtgcaagcaggtgcgcggcgaaaccgaggccctttacatccacgaaaaaggcaagagctgcccgacggaaatcctcgagcgcatcgccgccatgaacgccgaaggtcgccccatctggaaaccgatgcacatgcagcccatgtacatgagccacgcattcatcactgccaacgggaacggtcgcgcccgcacgaatgcctacatcgccggaggaatccaagatgttggtgccgatatctttgcccgcgggctctgcctcccgagcgacaacaagatgacccccgaacagcaggacgccatcatccagaccatcaaggaatgcttcgagtaagtatgtacgcccgtttcttcaagcgccctctcgacttttgctgcgctctggcagccatcatctgcctgagcccgattctcgtcgtactcacgattctcggcgcaatcaagatgaagggcaacccgttctttacgcagccgcgcccgggcctcaacgaaaaaatcttcaagctcatcaagttccgcacaatgacgaacgagaaggatgccaacggcaacctgctccctgacgacgtgcggctgaacgcctacggcaagttcctacgcagcacaagtctcgacgaacttccggaactgttcaacatcctcaagggcgacatggccgtaatcgggcctagaccattattagtgaagtatttaccatattacaccgaacacgaaagaatacgccatagtataagacctgggttaacaggatatgctcaagctcatggtcgaaatgaaattacgtgggaaagaaagtttgaattagatgtttggtatgttgatcatcttacgtttctcacggatgtaggaataattattgatacagtaaaagttgttctatcgcatgacggagtatcgctaaacgcattggaggactttgatgagtacagaaagcgtacttcagactccaatagttaaccttgataattatgcaggtaatcatctatggattaagcgagatgatctgatacctttttcttttggtggaaataaggctcgcaaggcattcggcttttttagggagtttgatgccggaaattacgattgcattgtgacttatggcagtagcagctcaaatcactgtcgggttgtatcgaatatggcgaggcaaagaaacattccctgctatattatagcacctgaagaggcttccaaaccgacattcaatagtcaattgatggatttattcggtgctgaatttaaggtttgtcctgtaaaagatgttagtaagacaattgatgaaataatcctcaatctccgtgctgcgggcaaaaagccctactttattgctggtggtggacatggcaatattggaacgcaggcgtatgtagactgctataacgaaatttgtgattttgaaaagaagaactctgttttctttgattacatcttttttgcctcaggcacaggaacgactcaggctggacttgtatgcgggaagatgatgaatggcgataatcgccaaattattggaatcagtattgcccgaaaaaatccaagaggcagaaatgtcgttgttgattcagtcaaggaatatctgtcagctaaatcaatctcgtttacagataatcaaattgaagaaaatgttgtttttgtcgatgattataccgttgatggctatggttgtcaaaatcaattagttcaggaaacgataaaaaacgccttgttcaattatgggattcctatggattctacatatgtggcaaaagcttttgccggaatgaatgattatttagtgttacgcaaaattaaatcgaaaaatgtgctgtttatccatacaggcggaacccctttgtttttcgacagtttgaaggatatggagtagaaaatgaatttcttgattcttagttgtggtacccgtaataaggttgtccaatattttaagagaacttttaaagatggtaggattgtcgctacagattgtagtgaaattgctccggcgctttttgatgccgacaagtattacatcgttccgcgcattacggctgatggttatcttgatattattcttgacatttgcaagaaggaacatattgatggagttctctctctgattgatccagaactgaatctgcttgcaaagaatcacaagctgtttgatgatgctggtgtcaaaatcattggttctagtttggagctatgcgagcgcagccttgacaaattcaagatgtacaactggttgaaagaccatggctacaattgcgcaaaatcctatatggatcgtgacgcattttatgccgatttggcaaaaggcgaaattcagtaccctgtttttgtgaagccggcttgtggaagtgctagtattgcgatatctaaggctttcgataaggaaactgttgatttgctatgcacacattccgaaggaatgatgattcaggaattcttgaaaggccaggaaattggcgcagacgtgtatattgacatgattagcaaaaaggttgtgtcaatcttcaccaagaaaaagattgtgatgcgcgccggtgaaactgacaaggctgtatctttcaaaaatcctgaattgtttgcgttggtaaagaagtttgcagaagaaagcggcttcactggacagattgatattgacatctttgaaattgatggcaaatactatatctctgaggtaaatccgcgctttggcgggggatatcctcatgcctttgaatgcggttgcaatcacatggccctgattgagaataacctcaagggtgttgaaaataaagagaatataggctgctatgaagaaggcgtctatatgatgaaatacaatgagattgcggtaaagaaggcatagatgaaaatcctttatgtaacaactgtttctggaacaatggattttttccctgagcatataaaaatgcttttgcaggaaggccattctgtggaaattgcaacatcgtgttcggtaaaaccgattaatcctttgtataatgaacttggttgtaaagtttacgacatccctttttctcgatctccattcagcgcggacaatttaaaagcctataagatgctcaaacatcttgtagaagcggaatgctacgatattgttcatacgcatacgccgaatgcgtcaatgatcgcaagacttgcgtgtcgaaatgttcgtaaaaagggtacgaaagtcatttatactgcgcatggattccatttctttaagggtgctccacttaagaattggttgatgtattatcccgtagaaaaattctgtgcaagatacactgatgtgttgattaccattaataaagaagattatgaattggcgcaaaagaagatacatgccaagaaagtttgctatgttcctggggttggtattgaccttgaggcgatcaagtctgttcaagcaaacagaaatgatattcgtaaggcaattggtgtaccggaagattgcttgttactactttcaattggtgaactaaatgtcaacaagaatcatcaagttgtcttgaaggcttttgcagaactcagcaataagaatactcattatgcaattgccgggattggagaccaaaaagacaatttgctgaatttggcaaaagaacttggtgtggaatcccgattccatttactcgggtatagggcagatgccttgaatctttatcgagtagctgatgtatttgtatttccgtcattccgagaaggactttctgtgtctatgatggaagctatggcgagtggtcttcctattatttgctctaagattcgcggaaatgtagatcttgttcaaaatgaaaaaggcggcttatatttttcgcctggtgatgttaagacgcttttagatccgctagaaaaaatgattgatgatgaaaagagtcgtaagcaatttggattatacaatatgattgctattgaacgatttgggctgcagaagattcttggaaatataaaggaaatttataaatgaaagtgctgcatgttgtaaatacaaattgtttttctggcgcagaaaatgtggtatgccaaattattgatgtctttagaaatgacatgaatatggcgtactgtggccttgagggaccgattagacaggctttggaaaaaagaaatattaagttttttcctattaagaaaatgtctgtgagctgtttaaaaaaagtgataaaagaatttaaacctgatgttgttcattcccatgatatgcgagcttctttttttacctcgcttgcgtgtggaacaattcctcttgtttgtcatattcataataatgcttttgattcaagggcgataagtttaaaaagcgtgttgtttttgctggcagctctaaaggctaagcatattttttgggtctctgatagctcatttgccggctatttctttcatcagttgtttaaaaacaaaagctcaattttgttgaatgttataaatgttgagtccttgataaagaaaaagaatgaagattcttgtgaatacgactatgatgttgtctttgtaggccgtttgacgtaccaaaaaaatacagaacgccttatagaagttttacatagattggtagagaaatgtccaaatgtgaaatgtggtattgttggcggtggtgaattagcgaatgatacttcagatcttattagagaaaaattgcttgataagaatgtgtttatgttgggatttaaagctaatcctttgaaaatattaagtgacagtaaggtgatgctgatgacctcccgttgggaggggttaccaatgtgtgccttggaagctttggccttgggtgttcccgttgtttcgactcctgttgatggcttgctttctataattaatcaaggtgagaatggctttttaagcgataataatgaggagctagttgcgtttttaacacagattgttaatgacgattcttttcgtgaaaaaatgtcaagaaagtgtgtagaacttagtggcgaatacaatgatttatgtgagtatagacgcaatttgaaaagtgtttacgacaatgcttgctgttgaaacctttatgcagaattaccttagaatcccgttttctgctacaattgcaattctgccaattttagcagtgtataagtttttgcctggtgtatccctagcattctttctattgtggttatgtttgtttccattactttttttctcaaatgaagaaaaaaaattttcttgggaagaatatgtttttctactaaatattgtaattatatctgtatttggtgcgatagttcatcttacaattgataatgcttggtttgatataaacttgttttttcataacatgtttagtattgttttatgcgttatcccgttatgcattgttgttaatttgattgatgtaaaagtatttgtaaaaacagtgcttttttttggtgtggttgtttccttagttttaatttggcaatgggttttcttgtttttgacaggatcttttcaaaatgatgtctttattcctggactagaattgaatcgacgtgttgaaacatttgttgtatatagaccatcgtctttttttactgaaccagcacatttttctatttatgtgcttccagcttttcaaatcgcattgttgcaaaaaaaatatattttgacttatctttttgcgctgtcaattttgtgctcgagtagtagtactggatttcttatgttggggatattgcttgtgtatcatttatgtaaaataggtatgtcaaagtggtaccttgctattggcgttttgtttttgattgtcctgagtattgtcatctgttatttccttttttctgatatatttttggtcaatatgaataagttgtctaggataagcaaaggaagctctgatgacagattgtttggtccgctggcttatttgtcggcattcaatgcctgggaacatatgttcggaataacgctgaatcaattaggtaatttctcaattgttgaaaatgcatgtggcctttcaaaaaattatgcaaatgcattgatatatatgtacatttcttttgggttgtttggggttataaattttattttttatatagtgaggaaatggaggtcgattaaggggccgcatgtttttttcttaattttttttggaatcttttgtactgaccaaattttgtttaatgcccatttcttttatttaatgtgttttattttgttgtctgatcaaatatgtgccaaatgtgccaaacaaaaagtaaagtaggaaaaatgaaagtactatatcttactgtaccgtctttttttgatttagatatttctcttgttcgagaaatgtctgcgcttgttgatgttcatgtgctgttggttgtatctccacaatctttaaaatcttcagctttttcaattgaaaaaattgattcaagatgtgagatcttttctgcaaatgaatataatgctattcaaaagtataaagatgttatagatttaaagaaatggtttgttgcaaataatccagataatagttttttttcttgcatcaaattgtctaaaaaaataaaaaattttatacgtcggaaccattttgatatacttcatgttacttcggcgtgtaaaacgatattttttttaactccatttatctattcttttccgtatactttgctgactgttcatgatccaattgaccatgggaatatatcttggtttgaaaatttctttagacgaaagatgttttacagagcgaataaaaacgtccttcttttaagcacggctcttctagattcgttttgtaaaaaataccatgtgaaaaaaaatagaatctatttttcctcattaagtgtttatgatatattgacaacattcaaaacaatgcgaaacatgtatggaaactatattttatttttcggtaggattgaaccttataaaggtgttgatgtgctagtgacggcttatgaaaaatcggaactgccttcgaaaggaataaaactagttattgcaggaaagggaaacttgtgcattacagattctgacttgtctaaggatgtaatttttattaatcgttttattgaaaatgatgaattggcgaatttaattcgtcattgtaagtatgttgttttgccatacttgtcggcgacgcagagtggttgtgtgatgtccgcttttgcatttaacaaacctgttttggcgacagatgtaggtgattttccattgacaatagaaaatagtaaaacgggaatgatttgcgaagcaaataatattgacagtctgtgtagggcgattaatgaaatgagtaaaataaatctggatattttgagtgcgtgtataaaagaacgtttttgtgaaaatggccctttttcatggagtagtattgcgaaatcgttgtttaatgtttatgaatcaattgtgcttaattcgaggaattgattaaattaggagactaaatatgttagttagtgtgataatcccagtttttaatgtgcagaattatgtgggacgcactatcgagtgcattcagaatcagtcttatagagatctcgaaattattatagttgatgacggctcaacggatgactcaggaaagatttgtgattcatttgcttcgcatgatcaaagaataaaggtatttcataaacaaaatggtggtgtttcaaaagcgagaaattatggtcttgcaaaatcacaaggtgattgttttacatttatagatgcagatgatttggttggactcgattatgttcgtgaccttgttcacgtgatgaaactatatgatgccggtgtggttcgcccaatttgggagaaatgtggtgaaatatttgattacggcttgtcctatgatgaaaatggcgcctttttgatggaaaaaaaagattttgacagcatgcgttattgtaattctatatggggattatacgataaaaagttcatatcgaatttgttctttaaggaagatattcatttgtgtgaggatactctttttaatttttcagcctttttaatggctggaaaaatggcgttgacaaatcgtgcgtgttacaactatattgtcagaaatgattctgtctgcaatcaaaaaataggaagaaaacagcttactatttgcaatgcttatcatgaaatgtacaatctaatagaagatgatgaaaaattaaaagatgttgtcgagaaatttgaatttgggacgttgattaatttacacaggaaaatagtaataaacaaaacgtataaagaatatgttgatgaatttaaaagcattcgaaaaagaatcattttccttaaatccaaatggttaaaggaagaaaagatgtctacgcaattgtcggaatatatttttttgtattgccctgcaataatcgcaaacatgtgttataaagttaaaggcttacttccttttatttttaggcgttaatcctcctttagataagctcttctaacaaaaaggtctggttttatgaacgtagtcattgtaacgcaacgattagagaataattatggtggtattttgcaaaattacgccttgcaaaaaatattaataagaaacaaccattctccgataacggttgatgtgctaccaaggcagactccatggtggatttatttgtgttcttggatgaaaacatgtttatttctattctttaaggcgaaacgaagacattttgctaaaattggaaagattccctttagaaattcattgtttggtttatttgtttctgaaaacataaagacaacgggtttatgtcgaaaactttcaaaaaatgttcttgctcaatataaagcagatgctgttatagttggctctgatcaggtttggcgtcctatgtataattgtcgaattgaagatatgtttcttaaatttgctaaagattttccgatgaagcgtatttcatatgcagcatcatttggtgttgatttttgggagtatacgccacaaaagaccaaagtgtgttctgagcttgctcaaaaattcgatgctatcagtgtccgcgaagaatctggcgtagaactttgcaaagtgcatcttggtgttgatgcaacatgggttttggatccaactctgttattgaccaaagaagattacttgccgatttgcgaagaagttcctgtttgtaacgaaaaataccttgctgtgtatgtgttggatgaaaacgaagaggtaatcacaacttacaaaaaaaaggctacagctcgtgggctgattgtcaaaaaattccatgccgattccaaatcaactttgacaattcctgaatggctagccgtgttccgtgacgcttcttatgtggtgacggattcctttcatggaactgttttctcgataatttttggtaaggaattcaagtgcatctataatgaaaaacgtggatcagcacgttttaaatctctcttgaacttgtataattcaggaaaaatagaaactatgcgtgaattttcgttgaattggcttaagaatgctttggaaaaataaatgaaattagaaagagactcaaactgttcttcttgcgcggcctgtgcgaacatttgcgctcgaagcgcaataacaatgcgattggatgataaaggtttttatcgtcctgttattgatactgataaatgtatattctgcggaacttgtgagcaagtctgcccgtggacgaatgttgtttcaaatcctaatgaatgttttaatgagccaagaactgttgcagcctttgctaagaatgattctatccgccttgaatcgtctagtggaggtatctttacgatgtatcatccagaaatggatgataacaaggggacttcagttgttctgctgaattccaatcatggcaaaaccctattcgactccattgctgataaaattgttcaatgcgaatcgaagttggaatacgccatcgaaggcaacccctgcatagtccgctctagtaatccacaccccaaacgcgccgaattctttgcgaatttggacaagtgctccatggacgatctgataaataaatatagtccttatccttcatttccaaaacgaatgtatcactaggcaaaaagatccgtgaaaaagatcgtgaattcaataaagggaaattgaaaatgcgtactcaagaagaaataatgaaaaaatggcctacgaattggacaactccaatggtaagcgttcggtgtattacgtataaccaagaatcgtatattgcaaaagctcttgacggttttttaatgcaagagaccgattttccttttgaagttatcgttcatgatgatgcatctacagatcgaacagctgatatcataagagaatacgtggccaagttcccgaagataatcaagccaatttatgaaactgaaaatcaatattcgaaacgggatggctccattgcacgaattatgttgccctttttaaggggtaaatatgttgctttttgcgaaggggatgattattggtgtgatgcaaacaaactgcaactccaatatgaagccatggaacaacatccagaatgttcaatttgcctacacaaggttcaagttatttatgaaaatggtgagaaaacaaaaaggattatgcctgctgggaaaaaatttaaaacaggattcataactcaagatgaatacgcttattgcataatatctcaagcggatgtatattttcatttgtccagttattttacaaagactgatttcttgattcgtattcagaggaataagccagattactacaaatactctactgctggagatgctaaattacagcgtttttgtttaaatgaaggaaaaccattctttatagacagaattatgtcttgttaccgcactcaaagtcgtggctcgtggacattgagagaacattcgacaaaagagcaacgaaaaaaacacatggaaaatatgatcaagttagatgattcttttgataattattcaaattatcgctttcataattttatagaatatggtaaaaaatatcgtttctatcgttatttagatcgtttcagccaatataaggaactgttaaaaaaagaaaataaggaaaaattacccccaatccccatcgctcgaaagatttattacagaatactctctgtattcccttgggtgcgcaatgtggttattttcttaagaaaatatgtgtaataagaggtgttctctagcccctcttacaggcattcctcgttgtatagggttctctatgtagtggggaggagtgatgacttgctgcgtatccatgctggtcgcaatcgtggtcaacgtcgaaggctaacgcgaaattcaggtagctgcagaggggtggattgtgactcagtttagtttacagcctctttgtggttgaattattaacgaaatgagtaaccttgatatagttagatgacgaatttcttgtttttgattctatccaattcacccctatcaaaagcggcaatattttcgacagcccctctcatcataccctggaaggtttcaaaggaaagcccagcaatatgcggtgtaaggattacattatcaagcgtctttaggggatcatctgctagcataggttcttcatagtggacgtcgagcccagcagagcgaatcttgccggaaacaagcgccttatacagagcatcttcgtcaataagcttgcctcgtgccgtattcactacaatggctccatccttcatcttttcaagggccaccgcatttaaaatcttttgattgtccgcagtcagtgggcaatggaaagagagaatatccgcatcaggcagcagttcgtcaaatgaagcccggaaagagattcccaaagtcttttcgacatcttcattttggcggaatatatccgtatagataatgttggctccaaaagcatggagaataccagccgtaatgcggcctatgttccccatgccaaccatggcaaccgtcttgccaaagagttcgttacaggagactccagtttcctgctttttccaaacgcccttcttgacattcgatgaaatcagcggaatgttcttgagacaatttagaatcaaagttacggtatgctcagccacactacgggcatttataccagcattcacataaacgggaatctttcgagccttgatagctgctttgtcaagcatttccgtaccaacacctgtacgctgaatcattttcaagttttttgcggcagtcaacacttcttcatttatgagcagacgtccgctcacaagaaaatagtcggcatcaacagcttccttgataagctgttcttgcgtcggttcatcaagggttttgatttcaaaacctgcagggacgacgctcttgagaatttcccagggtttacccgtgtaccggtatgtgtgtagaatttttggcataatagataatgtgtgaaataagcaaggttataaaaacaacaattaaaggcaaaacatacaacgcaactacattagacgcaacaccgcaaagttcataaacatgctccatagtatgccaaacaattggatgaataatatacacgaacatagagtatcgttttcctattatttgaagaaccccagcatgtttatttggattgtttacagcatagagaaatagacaaaatacttggggaaaagtaactatgttcacaccaaaatctcgccccatcaaaaatctctctaacaagcataatacagtacatacaatggcgatagccattaccccccccccccgtgtaaatttcagtttacttttataagcatgtatccagtttcccatcgtaaagaaacacaaaccctcaacaaaaaaatttctatagtacatatttggaatttttattcctgcaagatgcatgccttgagctagaagtatataaacaaaaatcataatcgttgcaacaacatagatactcttaattttatgtactcttaaaacaagagcgaataaaacataatcatacaacaaagcaaataaaaaccagtattgtcccgcaacgacaaacggctgattaaaaaggagcaagttaagtaaagcgcctttgctaaaataaaacacagatttgccaaatacaaaatattgaacaaagtcaaataaaacataggcaacacatgcatacaaggttattttgcccacatgctttatttttctcgccatattgctatttattttctcaggatttgctgaaataaaatagcagaaataaccagaaaccataaaaaatagcggaacacaaaaacggcttacagcttggactaccgttcccaacaatccagggaactcgcaatgcataaaaactacgcaaatacacgcaattccttttataaaatccaaacagtaattatattgttttgtttccgacatctttgtttacagctccacagttgcccttcgcggttcaaaacaacagcagggacgtaaggcaacaatcctaacaccactcgcacgctgcgggccaacttttgcaaacgttgcaagcacgctagtcttgccaccaagccctaaagcacctacattggattcgttcaccctttccgtgatcgtcttttcaaattcagactggaagtcgtaattgcccttggccattgcttccatcatcatagacgttgcttcaaactgcgatcgtccaataccaacagccaatgtacacggagagcagcctaactgcgatacagccggaatcgcacgagcgacaatttcatcaatcaccacttgcacgctatgcttgtgaaacacgcgctgcgtaatcccacgaatagctggaccaccaccaagcatcaaaatagtcaaacgcaaaacatcttcttcgaccggcttgatcagaatcggagacggagccaaagcgccagaatcaggattcaaaccgcctgattgatcaatacggtgataatcgtcgcccaaaatcgccatggggcgtcctggcaacttgcgaagtccagcctcaataccagcgtgaatctgagccaaaacatctccagtaacctgacgattcggaccaacctcaataaagatatgtggaatgccggtatcgtcgcacaaaggcccacgattcttttcggcaaccaaagcattatctaaaacctgctgcatcacccaacagctattcgttcccggctctttagcaatagccctgcgatacgcttctttctggtcttccctaaaggtagatccagcttgtatcaaacattcacaaactttctgttcaatatctgtcataattcaccacccaaatgttatagcacctttcctgtataaatttgcttatcccctaattttttatctaaaaaattgaatagcggcttttccaatacataaatacggcaaatatcaattatactacaggttaggaatatagcaagaatactacctatagcatataatgcataagagggtgcgtcataatgtccaacaacgtcaataaaatcataccataaccaatgtcgcatttcatcaccactagtatgaatcaggaacacaccaaaagtcgaggctccaattatattgattattctagaatagccgattctcaaatttttaaagaacataaacagggaaactgaagttattatagacatgaaagccaaggattctcctacaaacgcatacactggcaaattcagccttagacacacaaaaacagaccctatagacaggattattgacacaaacgccccccccccccagaacattacgttttcgtttctaaacagcccgtaaatgcgaatatacgagcctaaaatgtatagtataataaaccacgataaataattataatgcagatgcaatcccggaatttgatagaaaccagaataaatagtaatgcaaagaatcaataataaaagatgctttgttttatccattccctttattagtatgtttaagaacggtataaacaagaaaaaagccataaacgcatttgtgaacgaatctgtaatactagaaaaaggaagtaagcgttttaacaaggccccaccagatatagcagtcatcccaacgcatgcaaagacaaacaatattatatacctgtaaaattttacctctagatataatttcaagtattttctcaaagatatatttgaaaagcacataaaaaagccagttattaacacaaaacaattaataccggttttcccccacataccaagaatcaaataaaaaatagaatttgtactagtaggatttgcaaacaagggaccatcggcattcatcaagcctgaattaaccacataatgatgagccacgattgatagcatcactaaaatgcgatacagttcaatattcgacgaacgaggctttttttttacgatttcagtcatactagtaaatactctcaccctttgcagctgcaatgattgcctgatacttgttaacctttattcggtgaagcgcttccatcccaagttcgggatagcagacaacttctcgttcttctgtctggctttccagcaaagccgtaaccggaggaatcaccgcaaaaacggcattattttcagccaaggccttaaccgtctctggcttgatggcgcccttacctaagtgcatcttgataccatggcgagaaagaggttcaaagctgctttcaatttccaacttgttactggaggtgggacccacgcccgctggactcaccgccgtatggaaaatcacctgcccttgtaaatcaacaccaacttcagaaagagtcccttcttcggcatgtttcacaattttaggcaaaacggcatcgcgccctgtataaatgtaaccggaaatagaaacaacatcaccaactttgagcttggcaatatcttcttcgctaaatggagttgtcagttctatcataacagatttataacctcgtcaatagtaaactcaggacgataaacaatatcaatcagcttctcacaaacatccttgctatatccagcaaaagacatcaagccctcgattttctgccgaaattcttctggggtcagcggattttccggttcgcccttgggataatcaatccttgcggaaaacagccccgttttcgtttttacatcaactaaagcagcacggcgttgtgggcagagcgcagtaaactcatcatccgccacaacatctattttttgggcaatatcaagaatccgctgatccgcgacattagccttcgaaaactcgttaagcccagcatttcccgtaaacagagctactgcaacactatatggcatactcatttttgcggaatttacgccatccactagtttatggtcatgccccgcgaccgcaagcttatatgtatgaacacaaacagattctacttcatccaataaaaaacctggttgctgacgaattttcattgcggcttcaattgccggatgtgtatgtcgacaagaggcataaggcttgttgtaaatagacatgatgctgaaagaatcattttcaaagtccttcaaaaaagatatctttgcttcatcagtcatcacagccaaaaagccacgcttgccaccaagagcatcattgggcgctttaaatcgagctttaccaagatatgcagcagaaacggcatccatcgccgctctaccaacattcaacggttttaagtcagcattatcctcctgcatttcaagcaccccggcagcggacgttaccgcggcagaaaaagcggacttcatctgttcaaaatcaaaatgaagtgccgcagcaatggccatagttgccccaaccgttccacatgtgcccgtggcgtgatatccacgtaatttgtttcccggttgtaccgcacaagccaagcgaatcgtcgtttcataaccaataatggctccatacaagaaatcttgcatggatattttttctttttcagcaacaggaagcagggccgagaaaatagttcctccaacatgcaccgcccccttgcgatgaccgtcatctaattccataacatgcgagttcattccgtttatcaatgccgccgtctgtagggaacatttgggaggcaaaccaataaccgaagaagctccattaccgaattccaaagaatctatataagcgagatctttttcgtaaaaagctttcgctccagccaaagtgcatgcaagaaaatcgataaaacaattcttcgcctgagtaaaaacctttcctggaatggaatcctttgattgttttatcaaatttttcaagaagttatcagtcatttgattctcacaaaatttcaatccgtaattttaaacttttaacaaataacatgcatcgagtttagaaaaaaatataagatctttgtgtcatatcaaatatttacaggtacatttaacgacatttgctttatcataaggcgacgaattacattcattcgatgattatacagcttacggattactccataaaaaggagctttaactaaaaatccacaaaaagacatatgcagtttaagcaaaaaggaataatacaatccaagaatgttgttaggcgataagcttacaaaagtgtatcttgatttaatcttatgatcaatctgtatttctgcaatcataccaattctattaaagcttttccaaataacaagagatttattttcgacctttttcggataagcccatattttctctaatccatttagagaagctggataaaacattggccttggaacatccatacaaatatcaggaaaaaggaagtttcctaaactgaaaaaaatatcttttcctttatatttcgtgtgtggattaataacatgcggatgacttcctattatcgcatcagcccctgcatcaatcattttttttgcatattcatagcagtatgaaggagggataaaaacatgttcttccgcccaatgaggtagaacaaccactttgtcataacttttttttagttctgagatgttttgttgaatttcctcaatggtcgtctgataaatgccaaattctgtatctgtcgcaggatgaaaaatcataggagcaaagccatggaaacagcatcctataaatgccaccacctgtccgtctttcttaattacagctggcttacgcgcttctgaaaagtttttcccagctccgcaaaaaagaatccccttttgagacaagagttcaattgtatgaaccatcccttccaagcctaaatctgaaaaatgattattggctaaagtgacaagatttatgttcatttcttgtaattttgcaaggtcttcgtctcgagcgtaaacaatcgcttttgtcttcgccatttttcgttcatcataagcaaaatgattgccaatcgcacattctaaagttcctattctaaaatcaaatgtagacatatactccaataattccttggttataaaggaatcttgataggagagcccccccccaggaacaatatctccacaaaatagtaaattcactttagtatcgcctctttgaattcatcataaaaaccacgaccgagagaaatctgaggcataattatatcaccccaatttccttcgattagcacccatccctgagtagacaaagcaaaatcaaaaccaatatatttatgacattcaggcaatgacttatgaacttcttgtgcaaatttttttaaagattcccattcaggaattttatatcctttaaatactttattactttctgggtgttccttgaaaactcggcctaattcatcatgaccatcagttatgatgataccagtattcgaatctatcgctgcaaaaacgccaccgcaaccagcattgtcaacgacacttccttttcgccctactcgtaacacggaaaccattgttgaaaaatcagagccctttcgaaaagaaaaataacgaattgtattgacactggattcgttccactcggccattctagcatcttgtttgacaagttcttctacgatatatgagccattagagcgcaagtagtcaaaaacctcatcagcactcttttccaacaacgagataatttcaacgcctttgccacaagcccccttgcttggttttgctataaaacgatcaagtccttgacaaaaaagtttaaaattagacctatcatcctcactatctactttacaagctttccgtttaaagaactgacctgcaattgaatagaaaatatttttgtcttttaattgcgctaaagcatccttccaattttttccaattgcttccatgcaaagtttatcttttcgcatacgtgaaatatatttatttcgttcatatgcatttttctttgggaatccatatgaaaagtattcattagccgtcattccatactttctataagacagtatgatatctcgaataacagattttctatatgcagaatcatccaactgctccttactcaagaatatcttacagttatcctctatatcggaaaaacaatctcgttggccccaccaaacaatcttttttttcttagcattattgtataagcgatctgccatataagtaggaaatatgttccacttagctttattcatcaaatctttaattctacgaacaattttcatcttatgaattccaattttgcactataatgattatacaccgaataattccagataactcttttcagactctattacgccataggcttcggcacgcattgaaatctttgtcgcccagttggtatgaggcttgatttcgttcatgcccttgctgcccttaatcaccccaccggaagtatgcaaaatctggtaggcgtcattgtattcatcttgcgtaacagcaagcatgccattgatgaagttcaagtgggtcggatggatacatgtcttgcccataaaaccattcgcctggtccagaataagttcgcgcatcaagccatcaaccgcatcatttaccaccggcgaacgtttcagcaacgtatcttggatgtcaaccttcggcagatcgcaaaacttcatacgcttgtttacacggaaatattcccacaccggtccagaaactgtataatcgttgttacgggtaaagaagttcaaaatatccatcaagcaatcacgaacagtcatcacatcgtaaatcgtatagttgattcctctacggacaccaaagcacgacgagaaatccgtaccgcccacgcgaatattcaaaatcaggtctttatgtttgtcgcattcctgtttgatagccatcagttcctgagcgcggctttccttgaacgcgactcgcgcatcttcaataatgggcatgccatatataatctcaccaaacttggcattgagttcaacaaggtgttccatataaggagcggatgtcaagctattgaatttcggaaaattaaacccgcaaagataccgaatgtgacgaggctcaagcatcgcagcaaaatgcttaaactgttcaacggaacgaacccggaagaaaattagcggaatatcttcgtatttcagcgttccatttttttcacattccgcaagagtgtccaacacatggatagaattgatttccgcagcaggcacgtcttcttctttgcaggcatcttcgaagcacatcaccatggaggtgagaccaggatacttcttatcgataatcgcctgtgcaaaatccttggtgccaggcatatacatagtggcccccaggcaatattgcaaaagactacggtccgtatacttgttgaaatcgaccggttcttttacaaacttgaaattcggattatactgatgatgtttcattattaaaccgtttatagatttgaataaatttctctattaagcaagtcattcccttggatatcgcgaatttcaactgaagcaaaggtttttctcgccttctgttttagttcttcgtatgattcgccttctacaataaacgcagcaacacgattagaacttctcatatcgctgtcaattttgcatcctttagacttcatcacaaaacaatccgtaacaaaacctttttgatgcagttcttccagtccaacgacggaatcaaatactcccggtcgcatatagaggagattcgtagaatgaaaccgtgtttgttccttcggttcaacaactatagttttcccaaggaatgagtctatcgcgcattccacagcgtcataatcgccaaacgattttaacacatggtagctcaagccgccaccaattcttggcgcaaattccaggaccttgattcctgtttctgtaacgatggcctgatagaagaacggcgtgttctctaatttaaacgcattggcgattttttctgcaatttcttgtgcttgacgtttgaattcatccgatagtggagcaggaaaaacagagccataagactgcaggaccatatcattaccatcagatgcgattttctgtttttggcgagtcatcatgacctttacgcccgactgcgttgagacgcaatcaacctggatttcagcaccgctattgaacccctcaataatcgctgtttttgttcgactcatctcaattgcttccgcaacccgtaaacgggtttcttcatcggagtctactcgtcgaacacctttagaactgttgcaatcaaccggcttgacaactgctggatactgaaccagattccaatctatagaatctacggattctgtcgttgtataattagaggtcggaattccgttctcaacgaaaatccgtttcatcagtcccttatcggtcacttcaagcgatgtcttatagctatagggatgaggcaagcctagtttttcagcaacatagcaacacacgctattcgcctggtcaatacacgtactaatgaccaagtctgccttacgctctttcgctatttcaagaaccttgtcttgatctaaggtgctttctcgcaagtgttcgtcagccactttttttgctgggggattttctagataatcaatcaatagaacataataacctcgttccttcagtttgtttacaagaagtacgtgaggcgatgttccgcctaaaacaatggctaacttttgttcattcatgcgagaaagaccaatcttctaattaagcatttcctttgggagactgaattgcttcgggataatagcaatctatcatacgcttaacaagcgtaacctgcttggcacgcttctttgcgtcatcttcagtgctatcccaactatgggtttgcgcgacagaaccacctgttttgaggtaaatcggagatgcgattcgaatcatttcaggaacttcgtagtgacggatgaagccacccgtagactttgggttttctgtatgaatatcaataggaatatcaatagcctgacgcatcgcagcaagcatctgcagctgaatatcgcggactgggttcacagaattggcaccgatagattcaagaagcttggcggaacaggggttaccatggccggcatgagcagacaccttgaaacggcaatcagcggggatttcaccgaccttgcgggcttcattaagcacccaaaggcagccttcatcatacacaagaaaggacctacagccaaaggcggcagcacgcttcacatcttcgatagcacgcacaatctgttcctgaccacgcagacgataacccatgcgaacaccttccggcgtattcacggatgcactcgtatccgttgttgcgcgaggaccgatggcaagaatcagttccacctcagccttctttgccaagttgaccatctgcataatatcctgatcggcaagcatcataatgcccttggtctgagtcacgcggtgcagccaaattccatacttgtccatggcttcaagaagagcttccatgaccttaggcccctggatgcccggaacttcaaaacggtactgaccgccatcagaaaaacgcttctgagatgtaggcaaatcataggcatcgcccttcggcataccgatggactggaggaaagctcttgttttttccatgctattcatagtaggggttccttttttttaaaattctttcttgattaatgacaatactctattgacatcttcgtccgtaagtcccgcatgcataggcaaacaaatgacttcatcagccatgcgagttgccacagggaggttttccttagttgcagatggcaatccgcgataaattgcgaaacttgatatcaacggatagaaatagcggcgaccgagaacgttgtgttctttcattttttcatagagagaatcacgactgataccgtattctttttcgttcacgaaaatcgggaaatacgagtagttgtaagtaacatcatcgcgttctgcgaacattgagataccgggaatattcgctagtgctgcacgatacttttgtgcaacctgtttgcgagcagcaatcgcgttgtcaatatgcttcaagttgcaaagaccataggcggaacggatttcgtccatcttgctgttgattcccggagcaaccacagtcgtttctcctgcaaagccaaagtttttcaggtagtcaatacgctttttagtgcgtgcgtcatggcagatgagcgctccgccttcaaccgtattgtacgttttggttgcatggaaactgagcgtattcatgtctcccgcatcaaggatggtgcggccgtttaccttcacattaaaggcatgcgctgcatcataaatgacggcaagaccataacggtctgcgatttcctgaatagcttcaatatcgcaaggattgccgtacacatgcacgggcataattgcagtcgttttcggtgtaatagcctcttcaatcttctgcggatcgaggttgcctgtcgcgggatcaacatcaacaaatactggagtgaggccattccaccagatggagtgcgttgtcgccacaaagctatacggggtcgttatcacttcgcccgtgatacgcatcgcttgaagtgcagtgatgagcggaagtgttccattagtaaacaagctgatgtattctactccgagatactctgcgagagcagcttcaagctgtttgtgataatacccattatttgtgagccacttgcgttcccaaatgtccctgagtagcggttcaaattcgtccaatgatgggaggagcggagaggtgactgtaataattttgtcagacataaatatccttattttccgacaaatttagaaaaagaattactttttgcggttcaaaactttcaaaattgtattaaaaatataatcaaaactttctattttaaaaagctttgatagaagcgtataaataacgattcctgcaactatttgtagtaccaaagtaagaacatcgttgaaaccagcaaactgaatgctataaacacaaccacccataatgcaagataaggctatttgcgggaacatatcttttaactgagctagatagtcgtacgcaagaagctttttatttggcaaactgttgataatttggctaatcacatttgtaacaagaagactataggccatcgccattacactaatattcatggtaataagcaccgcagtcaaaccaattatttttttcatgatttcaagtttaaggaaaagatcgctccgtccaagagctttgatggcattgagatttgcggtatggacaggccaaaaagaaaacgtaaaacaatatattcttaaaaacggcacacacggcaaccatttttccgtaagtacaagtcgaactaacggttcagcacaaaccgctaatcccatcatcataggcatcatgatgaatgtactaatactgatcgcgcgacgagtcatagctcgaacgcgatttttatcatcttgttctgcagacattgctgggagcaaaacgctgtcgatggaagtgtttatattagacacaatcaaattaggtaagtgatgcccctgattgtaaaaagcaagatcttttgctgtataaattcggccaataatcagctggcgcaactgaccgtatccagtgtcaagcaaagccgacgcaagcaacttccaaccatagttaaacaacccttttaaacgacgtaaagaaaactttaatttcggtcgccatttgacggtggaccaaagaataatcgtccccatggtaacgtttgtaagttgttggcctacaagcgcccaaacgccatagcccatataagccatagccactccaacaacagcagaacatagagttgcaccgattgttgcaaagaaaaacttcttgaatatcaaattctttgaaacataagattgttgaatgtttcgaacaccagaaactaccaaagttaagctgagcactcgaatgactggcgttaagtgaggaatatgataaaaatcagcgataaacggggctgcaaaaaacataactccatacatagccaaacaaacagcaatattgaaataaaatacggacgagaagtccaagtcgtccgcatttttcttttggataagagctgatccaagcccgctatcaacaaaaacctgcaatatgcaagtgaatacagttataagagcaatttcaccgtaaaccgcaggatccagcagtcgagcaagaattatagaaacaaagaacgctacgaattgagctccgcaacgttcgaagaatcgccaaaaaaaattagttgtaacagtttttgcagtaggcatagcgaaaaaatagaataattgaaatcaaaatagggtcaacatatatagggacacccccatgctcatcaaattagtctgaagtttcccaactttcttatggggaaatgaaatcgatgttgaacaaaaacctaaataaccatctgaatcataatattgggcaatcaggttgacatactcttttttagaaaaatcattttttccttttaatacaagatggtataatacaggaatcgtagctgacatatcaacctcgtcgccttgcataaaataatgattatacaaacgctttgggcttgaaagcaatacactgtctaatatttgtaaacgtttttttttcattctcgttttgtagttcaacctcctgagtccccaacaagaaccacgaaatgccacgcccccaatttgcatgattcaacttaacgtgggttgtgaggtcatatgtttgagcggggattcctgtcaagtaatcaacaccaaacttaacatagtcattaaccatatcgtatgcaacttgataaattacagaatcgttaaaaactttagagtaattgacgaggaacggtacagtgagtcctatagcgtcaacatgttgttcttttgaaccttctctatacaaaaacagcccatcacgttgcacagcttctttcaccatctgggatatttccgttgcaaaagttctgtatttgtcatcatgatacatatcaaacaaatccaaggccacatttccatatgcaatttgatcacttcgtttaactcggaactcgttttcaagtgcattgtcaaatttctgttttattagagctaataatgcggcatcatttttgtttttagcataagaaaatgcataatgaagtaataatccatactcgccatactcccatacaggcactttgctacgtaatctttttatcaaagaacccgttcctgccaaggggtgctttgaccaggattccctgtcgataacgtcatacacgttattccgcaataaactttcaaaagcgacctcgtcagaaacatttaagggagtaaaggttttctcataatacgactttaaaacggatggaaatagttgattaaatccaaataatcctataataatgcacaaaaaaagaagaagatttctatttaatactctatcaataaatctaaaaagcttttttatcaccattttaggcaaccatacaagcacaaattgaataaattccttgataagtaaaaaaagcctgtcttttcttacgagcgaaagtaattttttagcatagatatccccctttatataagcaacaaaaattgaagcaaaatgaattcttttaagcatgacttctagcgcatcacgatctccagatgcaatagcataccttacatttaaaaagctgcataaaccataactcattgaatttgatatgccaccagcattctttctatagacagaccaacaattggaaaaaccgtatactttgccgataagggatgcagcaataaaatggcaaaagccacccctaaactcagcaatcagttttttatagctatcagatgaatccacttcttttcgaataagaagcgatgctaaaggtaattgccatttttcaaaaatttttgcagtactaaaatcaccagttttaaagtcacacatcatctcatcgggacgattttggccttcccattttatcgtagcattatgaaaacaagccatgtactctcggtgtgcatcaaggaattctacttgtgtctgcaatttaagttcatcagtccaataatcatcaccttcacaaaaagccatatattctgatttttcaatccattctttcaaatattcaactcttttaaatccaatcttatttttataatgattaaatttaagagcaaaaaaaataataaaacaattcaagttgtctttatgttgagcacatgtaatttttgcatactcctcatctttagaataattcaagttgaaattttcagaaatataattttgaattacattttgttcgccatcggttgaagcatcatcaacaattgctatcaaatacgggaatttcgttttttgcattataaaaccattcaatgcatcaagaataaaatcggattgattatatgtaaagcatctaataagaactttgtaaatattttcattcattgagtgtttttcctttcaaaaaaattttttgcgtaaccagggaatataaaaatgtttatttttccaaggcttttttcaaccagttcaacgaaaattctcgcatttcatctattttgctggattcgtataatttgagtaacgaatcaaatcgtgcgggacctcgggttttattatataagcacttgaaatccttgccgaatatgatagagaacaccgttccatgaaaggaatccgtgactacataagatgagtcacggaatatggctaaccattcggggacagtcaaagtcgatttagaatctgcatgaaatttttttatgaccaacccgcgagccgccgcctctttttcgtatgtagcagtagtctcttcattttcgtttagaacatatgctgcaagatatttttcgttacaaattgggatttcttcgcaaattggcaagtaatcttcttttgttagcaatagcgtcggatctaaaacccatgttgcaccaactccaagatgttccttgcaaagttttataccagattcttcacgcacactgatagcatcgaatttttttactagtttggaacattcttgagtttgctttgatgaatattcccaataatcaacaccaaaagaagccgcatatgcaattcgttttacaaacattcctttacaaaattttaggtatatatcagtaagcctataattgtatttaggccgccatacctgatcagaaccaacaataagtgcgtcgagtctatttaatacaatcaattttgactgatattttctaataatttttgttttgacaatgtttttcttaacaaaatcatcaaatattttttttctataaacatcttcagtattccacttataaaaagaacgtttttgagaggaaaatgacaacaaacacgtttttatacaagataatatatatctaaaaaaaggttgttttcctggtaaataatcaaatgtgattgagtcaatattgaattgtttcaaaactttttgcaaagcataattttggagaattccgccataattgtgatccaaaggttgtgtaattattccaactttcatgatgtattataccttttgatatattttatcccattgtttttgaataatttcttttttgaaacgattcacatttcttaatccacactcaaccaattctaaacacaataatctatcccttttcaattcaagaaacgcattttttatagcaacaacatcataaggatttacaaacaaagctgaatttcgagccacttcccgcaatacaggaatgtctgaacatataacaggccgaccaatagcattcgcttctatcacaggcattccaaagccctcatatagagaaacaaatgatacaatatcactttttttgtattcttctacaatttcgttatctgagagatttattttattttcgtaatcaaagccattcaggtctaaaaactttttttgttcttcatttaattttccaacaacaacaataaaaaaagactgattcttcaaagcatcaaatactctcaacagatttttatttggatttgtaccaataattaaaatgcgaggtttatccaaattcaattcttttggagaatatttaaattttaagtcaattgcattatgaacaacctctatatctgatctgtttgtgtagcgtaaaactgatttttttgtttcttccgaaatgcatacaattcgggttgcaaactttagaggaagacgaaaccatagccattcaaaaattttctttttaaaaaacggatgattttgaaaatcaattaaaactgtatcatgtatcgttaaaacgctattgcaaccaatcaagcccaaaatacaataatgaatatctcctgttatatggtttacagcacgtctatcacgatgcataaaaacaaatacaatatttattagaatagaaaaaagatttgctccaaaacgaggaacaaaatactcttttttacaagtgatatcttgaatgacagtttgagtaactttgttaatactaaaaccacatttaatatttctatgaaaaaaaactatttttttcaaaataaaccatttggaaaaaggacacttttataaggattgaaaatgtcatatcctaaattcaatgcataagtattaatatctttttgcattatatatagatataataaaaaaaagacaaaccaacaaagcatttcgtgaattcgatcacgagataaatattttacaatatatggaataataatgatttgtgaacaggaataataaagagctcctcggcctgccaaaatattcaaagcagatgtttgaaaaagaacatacataaatacagaaactaaatacagtttaaagaacaaatgaaaccacttttcatacaaaggaatttcaatagagaaacaaaccgcaataataaaaaaacgaaatagacatccgtttatcatcgaataagtatgcgtatttttcatataaagctgcaatcggaaagcacttcctgcatcaagataattagaaatataatctaatggtaaaacatttagaacacctataaaacctattacagtagccgccaaaagaatacatatcgtttttttcttctctaattttagattccataaaaaatatgcaggtaaaaacaacaaagctgttttatgaaaaaatgaagcaaaacaaatcaacaagaaaaaagttgaaaattttccttctgcaataaaatatattgagaaaaatactacagacaacgctaaaaattgtcgattcatcccaagtaaaggaataaaaatggcataggcaatacacaaagaaatgaggggatttatagaaaatctttttatcagacaagctaaagcaatatacttaatcaacgcaataactaacaaaaagaaagaataatcatttctaattgtttttacaacagtcgaaaatagaacatacccgaattcaaccattcctgaaagattatattcaaacatacgatagtatggaagccaatccgttccaatttgccaacgaaagccttcttgacaaacgagaaatatcaatagaatagcaaaggtaatcttaactgcaatagattttttgttgcaatcaaaaagtaaaagagaaaaaaagaatattataaaaaaagttgctatatacatcacttgaaagaattctccattatataaacaatcaaattgtcataagagtatttttcttgaaagtgattatataccttagttacaatatcatatcgttgttcagggtgatttaagtaatagcttattttttctatagcttcatttacatttttgaaagaaactaattcagggtctataggcaacaactcttttaaaaccggacgataatcgcaaagctgaaaagcccctgatccatttgcttcaaaaaaacgacaattaacaccttctatctcagcatagtgaaggttattaaatacaattttcgatccgtataacaattttgacttttctggaccagtaatatatttatgctgatttgccacatctacttcatggttataaaaacgatgaggaacgacaccgaaaatttttacattaatatcattatccaacagacatttaatcattcgtgttcgatacggataaaatgtaccgtatgtcatcacatcaatatcaacctctttttcacaagcctcttttgaaatagtcggttttacatgagagcgcttattgaaagcctcattatacctaaatacatttaaatgcatatttgcagacataaaacgctgcatatacggatctttaacaaaccaagcgtcataatcagatgcgaagacctgttgatattccaatgttgttatttgatcaggattaatatgtacaacttttcgccctttctttttcaccaaattgacaaaaacaggatggatgaatctataaacacaaagaattagatctggattataatcatttacacgattagctaatcttttaaaaacatttcgatcataatagtcgttgtaagcacgagccaatttgtctaaagttttggtatagaatccaagatgccccttccaataaaaggatcctccataaatatcaaatatatcgcagtcgtgaccacaataaacaaaggcttcctttaaattggattcaaaagaatctacgccttgagctccgacaattgcaattttcatatgatcatcctctcaaacagattttaaataagaaaatcattacgaaaaattgtataaatttagggaataaaatataagacatcaaaatttttgattttaaagacatattaagccaataacaaagaatcttttttcctgaagctttctgagattcattacttattttttttactaagggcatgtcttttttatagagaattgtcatcaaagcgtgacattttctcttataatagaagtaaaaagtcccatttttcattgaataaaccatattattgctccacatataatcttcaatatactttccatattttctttcatcgggatgcaataatgaatttggtgtagttctataataataaagtaattcaggaatgtttctaatacaatttgctttatctaagcagcttaatacaaatatcgtatcttctcccatagatcgattttcataaaattttacgtcattatcttttatcaaagatgtttttataagatgagcccacggagaggttacaatccaatcattattaacaacatcggcaatatctttttggtaaaaaaatccactaggattaacatttgagttcgttttttcgccaaattcatttgtaacaaaaaaaccacatgaaataagatcgcagctatatgctgatttgtataagttttcaagatattttgcatctacataatcatcagaatcaacaaaagcaatccattctccaacagatttttcgataccaagatttcgagctgaagacacgcctccgttttgtttatgaaatactttaatccttgaatcttttgaagcataaaaatcacaaattgaggcggacttatctgtactaccatcatcaacaagaataagttcaaaatcagaaaaagactgattcaacaaagattcaatacattctttaatgtatttttcaacgttgtatacaggaacaatgacactaattttcggcattacacatccttacctaagagctctttcattcaatttcacatatttcgtacaacgtttactttttttactcaatttgtttcattttttttaacaaatgctcggaatcattataattgaaaaacagcgcatttttataattacctacgctacatctagcatattctaaatcggcagcgataataggagcattgaaatattgagcttctatcaatggtaaaccgaccgtttctacatatgatgggaaaagtaaatatgaggacttataatactctttcatattggaaaaatcaagagtcccaacaagttgtattggtaatttgtattcttcaatttccttttttataagtcttgataatttattttcatttccaaatatggtgaaaacaacctctattttagccttttcttctgaagaaagagctttaactgcgtctatgataactttatgatttttaaaagcaaacgctgtagccggatagaaaaatctggttttatcagtttttattctttcaatttcatgtgttaagtttatttttataggcaaaacatgaacgatattaggatttatatgttgcatgcggataatagcatttttcatccattcgttttgaacaataatgccatcagccttttttaatgattttttcgttataagtccaataatattttgatagaaccataaaaaagggtcgtgaatcagtttaaatctgtgttcacagaatggtattgcgttatgaacgtatacagactgtttgacttttattccgtttatacaatggttttgcaaggataaaatttcgtctatcctatatttttttataactctcttaatgaagaaaatatccataaaaagtctatgaaaccaagtttttttcacccatggatattttaggattttaatattttccgtttcttcaaaatttacgatgctgacaacaataaaatacttgttgtttaagtcgttttttgctttttgataaaactcatttaaaacgctcaacgcgccaccagattctgctgcaacatcgtaaattaaaatattactcattttttttattttttccaaaccatcttattgattattcctacataactctgaataatcttaatcactttcgtacttacatttgtgtcagtataagcaggaacatcaacagagcaatctccattggcgtgcatagaaacagctaagtcaacagcttgaagaacctgttccgttgttatacttcctattgtaaagacgcctttatccacagcttcagggcgttccgtactcgtccttattgaaactgccggaaatttgaagaaggctccttcttcaggaattgttccgctatccgacacaacgcaaaaggcattttgctgcaacttgttatagtcaaaaaatcccaatggtttgtgttgaataactcgattgtcaaatttgaagtttcttgcatcaatgtattttttacttcttggatggcaagaataaagaattggcaagtcgtaagtttctgccattgcattcactgcattcatcaagctaaagaaattttgttcgatgtcgatgttttcttcacgatgcgctgataacaaaatatattttcctgcttttaaacctaacttttcaagaattgagctattctctattctatcacgacacttgctaagtacttcagccatcggagaaccaactacatatgtatactccgattttacaccactatcaagaatatagcgtcgagcatgttcagaataacataggtttatatcgcttgttacatcaacgattcttctaataacttcttccgggaggttttcgtctttacaacgattgcctgcttccatatgaaataccggtatttttaaacgctttgcggaaatcacgcaaaggcaagaatttgtatcacctaatacaatcaaagcatctggttttacctcttgcatcagctcataggacttcgaaattacattgcccatggtttggccgaggttttctccaacaactcccaaataataatcaggctcgcgtaaacctaaatcttcaaagaaaaccttattcaattcataatcataattctgtccggtatgtacaagaatttgatcaaaatatttatctgcttttttgattatttcggacactttgatgatttctgggcgggttcccacaatagtcatcaatcgaagtttttttacactcatgaaaaatcctctctaaaacgcttgttacaaaccataatgaggatacaaagtcttatgtattctcatccaatcagccaattctgcaatcatttgctcataatcaggaattttatagccaaaatcccagcgagttctttttaacgatttgtccgcagccattttgtctacaggatttattttaatcttttcaactctgatatacctgttgaataagcctagaagatcgcatttggatatgctagtatcaggaaccatattgtatagcccatgagctttttcttttgcagcgaattccattgttttggctagttgtagggttgtttgtcctgtccacatagcttttgtgaacccacacacttcaccgtgttgctgcataaaccaattcaaaagccctattccattagggtcaatgtcaggaccaactatggaatttcgtagcgtaatgttcttttcgtcctcaatttcaccaagagctttggaacgatcgtaaaatgtgaccccatccctaacgtcgtcttctgtatattgacctcgcttgccgctaaatacacaatctgtgctcatgtggattacttgggtgtctgaaccctctgtaaattgagccagttgatgtggtaaaaatccatttaaataagcagcacttgctttattgttttctgcaaattgatttaaaatgccaatgcagttgataacactatcaaacttgtttacaccaataacttccttgataagggttgcatttgttgcatcgcctacaacagtatcaatgaatttggattttgatctagcaaatccaagaacatcgtgaccccgttccttcaaataaaggcagattatgtggcctgccatgccattgcaaccgagaatcaagaacttcattaatttaaatccctatttttgaatctttaactcttcttgaacataatcagtcgtaaggagctttttaataattccttcgacatccaagcgaattgtattatggctggtgtaggcttcatcggcttgtgttaagacctgtcctttgataaagaacttgtcataattcaagtctcgattatctgcagacactcggaaataatttcccatatcttcacttcttaagcgttcttcagaagtaagaagcgtttcgtaaagtttttcgccatgacgcgtgccgataattcttgttccggtatctccgaaaagctgttgaacagccttcgccaagtctccaattgtacttgcatcggctttttgaacaaaaagatctcctggattggcatgctcaaacgcaaattgaaccaagtcgacagcttcgtcaaggttcatcaaaaaacgtgtcatgtcaggatttgtaattgtaattgggtttcccgctctaatttggtcaacaaacagaggtattacagaccctcttgagcacatgacatttccatatcgagtacagcatatcactgtatttccacgttccgcagctacacgagcattcgcggtaatgacatgttccatcatcgctttagaaatacccattgcattaatcgggtatgcagctttatcggtactaaggcaaacaactctctttacgcctgcttcaattgcagcgtgaagcatgttatcagttccttcaacattagttttgacggcctgcattgggaaaaattcgcaagatggcacttgtttgagagcagccgcatgaaatatatagtcgactccaggcatagcatctttgatggatcgataatcacgaacatcgccaatatagaacttgacttttgctgcgtagtcagggtgtttggcttgaagctcatggcgcatatcatcttgttttttctcgtcacgagagaaaatacgaatctgaccaatatccgtttctaggaaatgcttcaaaacagtgtttccaaagcttcctgttccaccagtaattaacagtgttgctccattgaaattcgacatttataactcctgttgaaaaatctgatccattcttgcaagcaaagaatttttattgaaatgctgctttgaataattcaaggcatttgcgccaagctcatcccttttgaattgttccatttgaatgaaattttttatgttgcgcacaaagccgtcaacatcttcagaattgctaactagaccggcgtgtgcttcgttgattacttgctgaacctctccatcagcagaaaccaaaatgggtttcccacaagcaaggcacgattgtgtctttgctggaattgtgatggcaaaaacttcactttttgataatgttattaataaagcatctgcagctgctaaataagcgggaatttgttcagctggtttacgctcaataaagttgaagtaattttcaagttttaggctttctatgattccaagcaattcaggcatataacgcccgtttcctattatgttgaaacgaacaattacaccttcttcgcgtaactttgccgctgccttcggtaatatgccaagtccctgagcaaaaccgatattccctgcgaatacaaaattgcaaacaccatcatctggaatttctgaattgcaacttttttctacaggtttgtaaaaattttccgcatactgaggccaaaactcgattttactttctgagatattgcgctttcttatagcacctataaaacttttagaagaagtcaatatgcgagaagttcttttgtaaatgtaatcgaccattgcttggattggccaaatgaaaagtcgattgtgtattcctgttataatttcaacgttttctggccataaatcggtaacatagagaatgtgaggaatgtgttttttctttgcataccacacacttacaagagcctgtgtcatgggtgacacttcataagtgaatacgacatcggcttcaatttttgttttttttatccattttctacccgcaaggacaaaagacagataatttttcgcaagattgaaagaaccttttttacgaggctcaattggaagacggataatttttattccattccaaatttcacttgttctttcagttttgctatatcccttataaaattcgccttgcggatagttgggaatgcctgttaaaacagttacatcataccctctttttacccactcaatagcgatatcatttatccggaaaacttccggataaaagtattgagagaccaacaggatacgtagtttgttttgttgtttttccaaacttatctctccgtcttctcaatagcctcttgcaggctgaatttctggtagggttccttgtacacactcatggcttggtcgtaggccaggttgccaaaagccttgttcacgaggccagtggcgtggctcatgagtttgagcgcccagccgaatccggggatgagcacgcagcacttgttatgagccttggcaatgagcgagataacctcgctggtgttgctgtactgcggattttgtggccaaaaggtgccatgttcgccgttttcaatcatcaggcgtacgaattccaccaagtttccgatgtagagcatgctgcgcttgttttcgactttcgggaatgcgggcagtttgcgggcaagcttgctgagcagtgggtagttacccttgctccccttgccgaatatcatgggcgggcgaagaatcaccaccttgaaggtgtcgcagtccagcgggcggatgccgttttcagccagaaccttgctgtcgccgtaacaatttgccgggtttactggggtgtcgcacgtgatgaattttggtttaccgatgggggcgctgtcgccgtacacgatggcgctgctcatgaatatgaactgtttaacgccagcgtccttcgctttcttggcgcatttcactgtgaggtcggtatttacagcgtagtagagtttcgcacgttcttcgctgattttaccgttatcgctatgggcgattcctgccacgtggtaaacagagtcgtacttgctaaaatcaaagctacgccaggcgtcaccaatcatgtcgagtgtatcaacttggtacttgcccgaaaattcaggttgtgtgaggtaattggcaaaggaggtgccgatgtagctgttcgcgcctgtaatgaggatgtggatcattggcgagcctcctgctcatgcttgtggatttcaccggtaccgccttctacgacaccgtcactcttgagcacgctgataaacgtgccaaagaagcacttgcaatcaaacaaaaagctctggcgctttacgtattcaccgtctagtgccgccttcacaggaatttcaagttcatcacgaccgttaatctgagcccagccggtcaggcctacgggaacgtcatttgcaccatacttgtcacgctcttcaatcaagtcgtactggttccacagcgccggacgcgggccgatgatgctcatggtcccttcaaaaatgttgaacatctgcgggagttcatcaaggctcgtcttgcggaggaatccgcccaccttggtaatccacttcttggggtcgctcaattcgtgcgtcggggcgtctttgggcgtatcggtacgcatggtgcggaacttgtagatgttaaaatgcttcttgtgcaaacccacgcgtttttgcttgaagagtacaggacccttgctatcgagcttgatggcgatagcgattacaagcatcgggattgcaagtacgatgatgccaaaaccggaaaggacgatatcaaaaagtcgcttaaaaaagagtgtatagggagtcttatgcacgataggtctcctgagccaaaatgtgcgtaccagccgggaccacagcgagtgtgttcacgacggcgttgcagtctacatggcagaattcaccgacagtcgcattatggcggattacagctccgctagcgataaaagaagcctgtttgattaccgctccagtttgcacagtagcattcggttccacgcagcagcccgcttcgagttgtgcagacgggctcacgtacgccgtggggtgaacaagagtcgcctgggtaaaactgttttgctgtagttgctcggtaagcttgcgacgaagtgccggattgccgatggccacaaagccaaatttgaactgctccgcgaatttcgggagatcagccgttgtgccgattatgtcagtaccgtctaaggtgttaaacgagtcgtcgaggaacgcgatgcggccaaaaacgcccatggcttcggcaatttccttcgccatgacgccatactgacctgcgcccagaataagcagattattctgcgagagcacttaccgcaacctcggggtagttgcggtaggggagggcgagactgctgcagaacctcattttttctgaaattgtatcgcaaccataaaaaagagcttgacaaaatccaaaatttagtgtacgtttgtgtagtggttgtgccggactcggctattttcgcagtcatctggaattgacgcgcaggggaaactagagtatctttggacgtaaggagctaaaatggaaaatgtcgctctatgcgtccaattcgctgcacctgccactccccgaaaactccattactgaactcaagccggtttttgactcggtgttctcccggtatgcggggcgcagtagctggagtcttagtgacctgacgcatggtgaaacatcatggcagaatgcccgcaaggggcttgcgcgagatgctgctggcaacgttcctatgtccatagacgatatcaggcacgatgccgaatacatcaaactgcgacgctgtgtgatgcctgcagtccgctctttgttcaaggaaaacgcttttgaaaatcactgattcgcaaaaaaaaagttgttgattctctcgtatgcgagaggttgcatagcaagcctcaaaacaaggatatcgtccaaaagttttgtaacaaacgcaacgatggtatcgcaaagactttgcgagaaaacgttcttgccaaaaagcggttcgcccttacggaactgttccttggccttcgccattacggagttcagttcttcgtttgtcattgtcacaatcctttcctacattatagtaaggttttgggttattggctgtggattgtgacaccgtttaatttacagcctcccgtcacttcgtgataaacttaaattacccattaggctcaacaggcaagactagtaaacttcgcatatcccatattctgtagggcttattgactatatttcctgcaaatagaatattcgtatttttgatttaatcgaaaaagatggagtctcaaatgatagattacgacaccctccaaagcgacgaaagtttaatcaacgcatatttagtcaaaagtagctctagaacatataaagaatacaatgaactttcctgggattctgcatcattctttgccaaaattattctcgcatcccaaaacaatgtcgctttagatgctgccacaatacaaacagaaattaatttgtttaatgaaaataatctcactaacgtttctttaaactatcttttgggcaaattttggctaaggagtattgctgggcaaataaaaatttctggtgcaatacttcacctattaaccgataataatggattcaaacttccaaaagaaattgacaataaagaattgcttgacaattttggtttcatggaatttcttgccgagaaatacagatacgaagattctaggtcctgcgaaatccccttacaacgctttaattccatttatactcaattcaaggatttctatcctaaagcgccacctttggaatctcttttgcaagattttaaaataaccaaaaaaaatgacaaatacatttttaacttatggcaaacagtaggtaaagtcaatcaaacatcattatctgctcaaattctgtactcattactccaatcaagagactttcataatgataccgaaataataaaagaatggttgaaagcaactcaatttatttttaaacctgaagtatatcaaaaccttcctgaatgggaaaaaacacgttacctaatagctgcaaaaaatatattatcaacggaacaagatttagaggacggttttgaagatgaaaaaatctttctaaatgaagatttggcccattactcattcctttcagctaaagacatcgtgttaaaaacaggtgtttccaactactcaatcaaatataacgaactgtttatcaaatggttgaagttttattccaaacgaaaatggaaaatttcctttttagatttcaacattcgtgaagattatgtgaaattattacaatcattactaatcaattcaatacaagaacccgatgcctttgatgtaacagaattatttgaaaatagaccatatttactcaatcaaaccattttttatttaaacagggttaatccaacgcgacttctcgcatatattgataatgataaatatggtttaatcttcttttgttcattcctgttcttatgtgaagatcaattctataagcaaaagcctaatgagcatattccattcgcaattattgaaaaatatgcgcaaacattcgtccaaaaaaatttaattcctaaaaaaaattttaaacatgctgctttatttttgatgcttttagtcaaaggaatctatgatagtagatggtcggagttgtataaaattgtatatgaaaaaataataatagagattccattccagagtccttcttcaatattctttaagacggctttagacgtctacaacaactatcaacaacctatttgggaagaacgtgttagacaaataaaaatatgcgcatttcactatctgttcttttttctaaatcggacagaagctcaagaaaaagaggaatgtttttctttaataaatactttatataatgattccgtatttcaaaatgattctttcagttattggagcgaatggaatgaaatagataaacttgattggagtactttctttaattggttgtttaagcacaacaaacttagttctttttgccaagaaatcaaaaaccatttaaattatgaccctaacgagcagaattttgataaacaaatgtctagtccaaagaaactccgtttccacttgaagatactctgctctgtatattgtgaatggagaaagcatgaagataacgataaaatcaacttactagaatcaaacatcgttcaaattctaaacagttgttttgttaataaacccgaaaaacaaaaattcgccatttttgaagctgtacatgagtcaaatttcggcgctgattttaacaacgaattgttccctcttgtgatatcaacaataaaattatttgataaatcaaaccgaaaaaagattcttgttgctctctctatgggcgatgaccctagactgcaaatcaaggcatataatcatcttccaaacacagaagacaaagattacataaaggattctataaacctaacagaagacattgattatcacttcaacacatttgatgactttacctcttttttacgcgatttgtacaattctcatcttaacgatgattttgccgacatgcttctaaagaaattagataatcaggtcaggcaacgtgtaaaagaccaagttgcggcaccttttgtgctagatactgaaattctaaaaatctacaatttatattggaaaaaagatgtagaaaacttaattcaatacaaatgcctatacgaagactattctggacgctataaagaatcccttattgatctaaaaaacgaacaatattacttgatttcattactaaaaatagaacagaaggcttacaacgaagcttggctctatataaaccgaataaaagaagggaattcaacaaaattaaaatacaaggctgctcgcttgtatttaaaatttcacacacttcaaggaaaagaggtgcttgcccctctattacaagaaatccaaaaaattgagaagactgaaaccagacaaccgcaagattggtactacttgtaccttacaaaagtagcactatactccagcatggacaaagaagaagatcttttaaatctatatcattctttaggaagtaatcaaagcgaacttcaactggtaaaacccattgttgaatactttataagccgtcaaaattggcaaatggctattcaaacgttcaacacaattaaagtctctaatgaagaaaaagaggagtacaattctctaaaatcgaaaatatcttgggcagatgaaattccaattctaaaaaacagttaccttcaaattcttggcctgcccaatgactatcgtttcaaagttttaccaccatccatcagcaaacatagcaataatccaggtctttttgtagtctatgacttatgtactgcgttaaacattcttttgaagaaaataaaagcagtctccgccagctcttcacacatgtcggaagattacaaaacagatctattacaatctattctaaatggtagactttccatgctcggctacaaatttgaggatcaaaacagaagcggtcaatcggcaggaaaaggtaagcaagctggcgaacttgacctatccatggatttaggttgtagtacggttgttctagaggccattaattgcaacggatggaatgccgatttaaaaaaacatatagaaaaggtattcaactacgacccgtcaagacatattttgataaatctaatgtactatgaagggaaaaacgacgaatttttctcaaaatgggatgttataaaaaaatacgtaaccgacaacactaaggtcaattacccgctaaattatggtatcatagatcaacaagaaatttcaaatataacgcagaacaatagcataaaggtattgaagtgtgtacacgaaaacaatttggaattttaccacatattcgcaaattttagctactatacttaatttcaaaaaaaggaaagtgacacttaaaagattacctatgtagaacagaaacttttttgcgaaagccccttgacacagccagtttgttttacattcctatatcaatgcatattcaacaaccgttttaaaaccagcatcaactaatgctgatcggatgtcgttgggcgtcaatcccattccaaaatcgtgaacattttttaaaattctagcacgccttgatttcaattcggaattatttagattaaaggtctttatcgtgtaatcagccctttgggcttcttgttttgacaatccgggagcaacgattatttctccattttccatataggtaaaatatcgttcaacattgttttcgtttggagaaattagcaaatcgtaatcacgtttgttggtgacaatactgtctttatatttggccccataatgttcgcttagaccgtctacaaataaattgttccaatcaaaagttcgcttagggaataaacttctcttgtagaaatgatctatatgagattttggagagattggctcttctgtgtaggcactaacgccaccttgttctttgataagagctaattttatttggctatagaggtctggaaatttcgtctgtttatgcagatcttcccatgttctaggtttttcgcgataaacataatctgtaaaagaatttagagaggcgtttttcttgacagagatcatacaagccccttctctatacgcttttcttgcaaggaaattttaaaaaattctgggtcagcggggtttatattgtttttgagccaggatagaatctcttgatacttatctgatttacaatcacctttttttagcaaaatccaaagttcatctaatttcttttgaacatcgtcatttcgtaagcttctcaactgaaatacatcatttaatatcaaatcgaccgtctgaccgtactggtttcgctttgtagggaccgcttcgccattggacaatgctataagcatgtctttttcagagttttttagattggtaatgatatgcggtgaatgcgttgtcaaaaagaattgcacctttgggaatgtttttttgagatggtctataacccccatttgccattcggggtgcaagtgcaactcaatttcgtctatcatcacaaccgccgtttttttgagcggatcttctgcattaggattcgccatcgccattttgcgggctatgtcgcaaactaacgcaatgtatgacttttcgccatcggacaattgactaaaattaaatgattcgcctcttttctcaacaacaaaagaaagaggatcgcgtttaacacgaaacttttggtaacccggcaaaagatttttgatggccgaacggactgctgtgagttgaacatcgcctttgaattttgtgccgtgttcgcgatacagctcgttttctagatcttcgcgttcacggaaccacaagaaaaatgaatggaaattaacactattgtttaagccactgtcaaaggcatcgagtggactgagagcgtgttttttacgaacacgcaacgggacggaatcaacaactctgttgactgaataaaaatcaaccaatggcagattgtgatttttcccatctatgaagcgttctatcttggaatcggcataattatttagttcagccctactagcttgtcgttctatattctttctatatgatgtacgttttttaaacagcgaccatcgaactacttgatcttgttctcctatcttttctacaacttcaatttcaataaaggcatatggttcaccatttgtaatatcgcaatcgcttaaagacaatcccttacctttggggctttttagtcgggcaacataccatgagaaaagaaattgcattgcaacgagcactgtcgttttgccggcaccgttgattcctgcaaagacgaccatctttgaatttgaaaaatctagatcaagattttttattccacgaaagttctcgattctaagtttctttactctcataatataaacctgctttatatgaggagaaatatataaatatcttgctaaggatgatgatttcattttgtagcacttatacactcttaacattatagccttgattaaactctatgagttgcattattttttagtttttcaagattatctactgtgtaagaacacgataattaggggtagttgcggtacatgctcttttctttccacaatgtcctctcatttttactacattttgcttgcaaaaacaataaaaaggactatttatgtcaagctccattttctgtgactagactctcttgattaccggcggtacgggtagtttcggcaatgctgtgctcaaccgcttcctccagaccgacatcggcgaaattcgcattttcagccgcgacgagaagaagcaggatgacatgcgccacgaattccaggccaagatgccggaagcggccgacaagatcaagttctacatcggcgatgtgcgcgacctccagagtgtcaagaatgcgatgcacggggtggactacattttccatgcggctgccctcaagcaggtgccgagctgcgaatttttcccgctcgaagctgtcaagaccaacgtgttcggtacggacaatgtgctgacagccgccatcgaagaaggtgtcaagaatgtggtttgcttgagcacggacaaggctgcttatccggtgaatgcgatgggtacgagcaaggccatgatggaaaaggtcatcgtggcaaagtcccgcacggtgagcccggaaaagacgaagatttgctgcacgcgttacggcaatgtgatgtgcagccgcggttccgtgattccgctgtggattgaccagattcgcgcaggtccgccgattaccattaccgaaggctccatgacgcgctttatcatgagtctcgacgaagctgtggacttggtgctgtttgcattcgaaaacggtgtctcgggcgacattttggtgcagaaggctccggcttgcactatccaaactcaggctgaagctgtgtgcgaacttttcggcggcgacaagaatgctatcaaggtcatcggtatccgtcacggcgaaaaaatgtacgaaacgctcctgacaaacgaagaatgcgcccatgcgattgacctcggcaacttctaccgtgtgccttgcgacaagcgcggcttgaactacgacaagtacttcaacaagggcgatacggaacgcaacacgctcaccgagttcaactccagcaataccaagctcttgaatattgaacaggtgaagcagaaactcctcacgctccagtacatccgcgaagaactcgccaaggcgggtaagtaatgaatatattggtgactggcgcaaaggggtttgtgggtcgcaacctggtggctgcgctcaagaacatccgcgatggcaaggaccgcacgcgtggtgatttgatcattggcgatatctacgaatacgatattgactcgactttggcggaccttgatgacgcctgcatgcacgcggacttcgtgttcaatcttgctggcgtgaaccgtccgaaagataatagcgaattcatggcgggcaacttcggttttgcaagtgaccttttggaaacgctcaagcgccacaagaatttgtgtccggtgatgctcagcagcagcatccaggcgacgcttgcgggccgttttggcaacagcgaatatggccgtagcaaaaaagcgggcgaggagctgttctttgaatacagccaagaaactggcgcgaaggttttggtgtaccgttttccgaacttgttcggtaagtggtgccgcccgaactacaacagtgccgtggctacgttctgcaacaacatcgcgaacgacttgccgattcaggtgaacgacccgaacgtcgatatggaactcctctacatcgatgacctcgtggaagagatgattgccgccttgaagggcggggaacatcatgccgaatttgacggcgttgaaacggtcttgacggaaaatggtcgctattgcgcagtgccgacggtccataagattaagctcggtgccattgtggatttgctcaacaagttccacgatcagccgaatacgctcgtgatgccggaaattccgaacaacagtttcgagaaaaaactttactccacctacctgagctacttgcccaaggaaaaggtctcgttcccgctcaagatgaacgttgatgcccgcggcagcttcaccgaacttttgaagacggtgaattgcggacagttcagcgtgaacgtgtccaagccgggaattaccaagggtgaacactggcaccacagcaagtgggaattcttcattgtggtgagcggtcgcgccctgattcaggaacgcaaggtcggcacggatgaaattatggaattcgaagtgagcggtgataagattgaagcggttcacatgctcccgggttatacgcacaacatcatcaacctctcgcagaccgaaaacctcgtgactgtcatgtgggcgaacgaatcctttgacccgaaccacccggataccttcggggagaaagtggtaaaataatgcagattaaaactgattactctggtgtgaaattcgccgataacggcaagctgaaacttttgattatcgtgggtacgcgccccgaaatcatccgcctcgcggcagtcatcaacaagtgccgcaagtactttgactgcgttctcgcgcacaccggccagaactacgattacaacctgaacggcgtgttcttcaaggacttgagcctcaaggatcctgaagtttacatggatgccgtcggtgatgacctcggagcaaccgtgggtaacatcatcaattgcagctacaagctcatggtcgcttgcaaaccggacgcattgctgattctcggtgataccaacagctgcctttctgccattgccgcaaagcgcctgcacattccgattttccacatggaggcaggcaaccgctgtaaggacgaatgcctgcccgaagagaccaaccgccgcatcgtggacatcatcagcgatgtgaacatggcctactccgaacatgcccgccgttacctcgctgactgcggcttgcccaaggaacgcacgtacgtgaccggtagccccatggccgaagtcctgcacaagaacctcgcgcaaatcgaagcgagcgacattcacgcccgcctcggcctcgaaaagggcaagtacattttgctcagcgcccaccgcgaagaaaacatcgacaccgaaaagaacttcacgagcctctttaccgccatcaacaaaatggccgaaaagtacgacatgccgattctgtacagctgccacccgcgcagccgtaaccgccttgccgcatcgggattcaagctcgacaagcgcgtgattcagcacgaaccgctcggattccacgactacaactgcttgcagatgaacgcattcgccgtcgtaagcgacagcggcacgctccccgaagaaagctccttcttcacaagtgtcggccacccgttcccggcaatctgcatccgcaccagcacggaacgccccgaagcgcttgacaaggcctgcttcttcatcgccggcatcgacgaaaagtccctcttgcaggccgtcgacaccgccgtcacgatgaactccaacggcgactacggcattcctgtgccggactacatcgaagaaaacgtctcgaccaaggtcgtgaagatcatccagagctacaccggcatcgtcaacaagatggtgtggagaaagaactagtcaaggctggttgattgccgaatttcagcaccccgcaagagcagggtgctgtttgttttgctggtgctaggggtaaaccgtcacacccctatgtcatcccggcctccgagccgggatttccctttgccgataaatgggaggagactcctcggaaaagagcgaatttttataagtggcttgtggctctcaagaatgacctgcaaacgctcttagctcttgaaggacaagatcgtgtctataaatttatttcagataaatttggtgaacgcgtgacaaaagcgttgtttgaaaacatgggggcgagtatgaaaaaggaatttgatagcggaaaagttagaattagtaaagcagggacaattggttcggtaggagttttggcttcgcatggacacacgttttatgggtcgtagaaggactccgattgaacagttgagagacttgaacgggaaatatgttgttaatccgaaaccattggaattggctgaaggagcaactcgtttagaacatgtatatgacaatcagaaacaaagactatgcctttatcatcctaagaaaagaccatgggatagatcgatgcttttatctgaaacggtaattccatgggcgattgagtggctttatttctatgaaatttggctttgtactggtcaatggttgggcggtggagagcatcccgtaaggtagatgtaattgctttttttttcacgcttcggaaaaaaaatcccgttttgtcacaaactgtcaaaatggattatgtattttaggggtgtgaaaagtgcgcttgtcacgctagatggtttgacaagcgttgaattaaactctatctttgtggtgtaaaatgaagactctagagcaaataaagaaaatcgagaatgtgatactctatgtattgcagaagtttgatgacggcgtagactacatcaagcttttcaagataatctattttgcccaaagggattacctgtgccgttttggcaagactttggtcccagaaactttcaaggccaggatgcatggccctatcccgacattgaccgacaaggtcataaagaatgtcgaagatggggtgggtgacgatttccccgacttgaaggagttcatggaatccatcaaggttgtcgaccagaaggtctatgccttgaaagagccgaatctggattttatcgcaaagaaggaacgcgagtacctcgacaagtggtttgactactgcaaggacaaaaagtcctatgacctgtccgaggaatctcacgatgctgtttatcatagcgttgtcgccaggtccaagaaggatcctcagcaggatgttatgacgaatatcgatattgcgatgtccggtcacgcttccgacaagatgattgagtacatccgcgaaaaagaacttcttgttgccgagttagcgtaatggaagacaaaaacggagttcttgccaaacttcatgacgaagtttgcgtggtgaagtatgctgaagacttgcatgtcggtgatatcatctatgtgcagcttgattcggcggatggcattaatacccaagggtatcccactaggctgaaatatgttgttgtttccggagctaagtcggaccggaaacagattgctgcagttttgataaattcggaaaacgattattccaacgatcctgaatggcaaaatgagcagtacctgctttctcagaagaattatgccgattttttggaatacgacagttggctggactgttttgaaattaaggaactcaaagtccgcaaaattgttgcaaggaaagctgaaaagaaaggttgcttgaataattatgacttgcgtgtcatgatgcagaaattgaaggattctgaattcatcgacgaacacctgaaaaaggtgtacgggataaattcatttgagttgcctgaaaattagtggggcgagggataggtttataaacgaggaatgctgacttctgcgaaaccgaagccatcaacaaccaggtgtccttttacaagaccgatactttcataaggaataaatatatgacttacgaatttgatcttcatgaaagcagggaagaaggaaggaaagaagctgaggctaaggcgttggaagagaaaaaagccatggccaggggattccgcgatgacggatttcctttagaagctatttctaaacgaaccggatttacagtcgaagaaattaaagcgttgtagcttttttctgcttcaaaatcttttctacagagcatcgcaaattgcgctgctcttttttttgttgatgcggagtattgacaaacggaaaaaacttgtgtatattttatagtgtacaaatgtgtatatctgaagcttgtgaaaagaatgaaaccttgttttggggagatgttgactgaatgtattctttttcatatttttatagagaaggtgtttaatgtctgcttttaaaccgctatttggcaaagaggtcttgcttaacgcagctttgtgggttgctacgaagttgcccgaagaccaatgtcgcttgcataagatttttaaaatcttgtggtttgctgacttataccacctgaaaaaatatggtaggactgttacaggtgatacctatatcgctatgaataatggtcctgttccatctgttttatacgatgaaatgaagtttacgccttcggaaggagatgcgtttcggaggtttgacaagggctctgaaaaagggtttgttgttcctttgaaaactgttaattctgatttcttgtcggaatcagatatagaggctttgtcgtattcttttgatttgtataaagataaatcatttgatgaattaactcgattgtcccatcagcatgcatggaattctgcacaaaaatctggtatgaatacatccatcaggatagatgaaattctggatgaaattggtgctgattgcgaattacgcaaatatgtaaaagatgatattctttttaggcaggctctttaattatggacttgccaaaaaagttaataggggaattgtattctgaacgcggttctgtcgtgcattcagagatgaattctgtgataaagacggatcacggaaagtatttgttggtagttaagaaaacggaatctctaattgtatgttgctctatcaatacgaatagggtgtatttcaaaccagaagaatctcagcctaaaattctgaaacgggaaaatgattttcttgatcatgattcttatgtggattgtgctcaggttttttcgattgaaatgcaaaagttttatgataatatcaaaacaggtgtttttgtgccgataggttttttgaataatcttgctatggcagctgttcttcgtgccgggcagacctgtagagttttgaaaaaattcgagcaggaatattttaagtaaaacaataaatttaaaataggagaatataatatgctgactactatatcgcatatttcgatgttcttggctgtaaatcgttcttctctggcaatgaacaggctgaacttgaattcgtacaaaatttgaagaaaaagatagagcgttctgtgaagtctgcgatttcaattaatagttcgttcgtactgagtcaacttgctgatatgcgagtggaatataaattgttttcagacaatgttgctttatggatgtattgagagataatataagcaagtattgtaattacgacgacattgataataaaaactctgatgatgtggcggcaaaggcaaaagttattcgtaagtacaaatggcttgttgtttatcataatcagttgtgctatatgcataaaaaagaagattgtattttgaccatcaattatacatttgattctgtaactttgaatgaatgcatgaattaaaagtctatatgttatagccttattgctcttttaaataacttctgtggaagattgctttaatcttgtttggaagccgttgcaagtagattggtgtgaaatcgctcccatgcaaattagatttgaatatgaactacgatttctctgttttaagcgataatgattttcaagaaatggtcgataaactcttgattggtaaaacaagagtcgttgaacagtatgccgaaggccgtgataatgggattgatggacttgtctatgacctccctaaggaaaccatcgttcaagcgaaacattatcttaggtctggttttagcaggttaaagagtgtaataaaaaaagaggaattgccaaaaattcaaaacgagaatatttcgtgctatgttttagcgacatctttaaatttatctcggaatcaggctgaaacattaagagctttgataaagaatgtcgttcaagacgtagttgttttgggtgcggtttcaataagtggtctacttgacaaagatcctgcgactttgaaatctaccataaagttgtgggcgacgaacgccgaaatagttaggatgctctttaaacccgctaacatgaactgtttttatgaactgcagaaccgatgggaagacttaaataatgtgtttgttgaaactcctgatgtgaagaatgtggtggattcgctagaaaagaaccatgtagctgtaattgctggcgaacctggcgtgggaaagactactttggctgaatatatttgtcttctttatttcaaagaagggtatgaggttcatttctttgagggtaagttttcgcacgacgattatgatttaagtgatacggaaaagaagattatcttctattttgatgattttttaggtagcacctattacaactgtttctctgggaaacaggactgttctattgttaatttcctaaaacggatgtcaaaagaaaagaacaaacgatttattcttacttctaggacgaatatcattcaaaaagcatgtgcctatagccaaagatatcgagattatcgtcttacgaaacgggcgtatatagttaatgtgggggaatactcttatttaacaaaagctagaattttgtacaatcatttgcaaaattcaaatgtgggggctggtgaaattgcgaacattgtgaaaaacaaagcttataagacgattgttgaacatagaaattttaatccccgactaatccattttattacaaaacaggagaattttgaagattcgcaacaagaacattatttagagttcatcattgaatcattggataatcctaaagaaatttgggaaaattgctttacagggcaattagactcttctcaacgccttttagttcaattagttgttgctaatcgagaaaaaattcaagagagtacgctcaagaatgcatatagtaaagcgcttgttgtaatgggtataaaaattcctgaactggaacgtaatgattttgaatatgttttgagtgggtgtcttcgatctatcttaagaagggatgttgaaatatcgggtggatgcaagaaagctattgtttctgtgtttaacccatctgttaccgattatgtattgcccaccattttagaaagagatataatagttaaattgtgtagtgttcttggaacggttgattccataacaattatagaatcaaatgaagaaaaaattgatgatgttcaatcgatctatagggatattgtaaaagagatccctaaaaaaacgtggtcagatgcgaaaattcgtttaattcgccttatgggaaataagtgtgggcttgttcctaatctgataaaatatgctataaaaaataacgacataattactgatgataataaatttgatttttattttatcgttatagaaaatttatccaaatatgacttttctgaatttatcatatgctgtggttggtctttttgtaacgattattcggattttggtgctattttagagggttatagaaaaacatcttttgctcaacattttgttattgaatatctgcaagaatgtgtgtatgaatcattgcttgatgatattgaaaatattttgggaaatgaaactgatgcttttatatgtacatcatgtgaagaagttgcggaagaaatgaaaatttttttggaggaaatcaaagatacgtatccatttttgaaagaagatgaaattgactctattcgcgaaaatgttgatttaaaaagtattgttgatcgaaattttaaattttttgaatctgcaaaaaatagtagttgcgagaaaaaagagcaagaagatataaagaatgttgatgctttatttagtggtttgttgtagttttttttgtagaccgttttgcattaatttaattttgaacaaattgcgaacatctgattgaacgaactcacttccaaaaacttttgagcttcgctccaaatccgctgcggctcgtaaatgcccgaaaatcggtcacttctctcgccttgctggatttattatatttgaaaagtacgaggaattaaaaaacgcgcaggctaatcaatagcctgcgcattttcttgtgcgttgaattttccgattacttataaagcagagcgaacaccatgcccgggcggaagtacttaccagcggtgtacttgagtgccgtgctgtggaggagcgtgaagagctcgttcacatcaaccttgttgctcttggcaatggcgccgaatgccttcgtgaaggtggcgagattgcgcgggagcttcgggctgatgcgggagtcggcgaggagtgcgcccttcttcaggagttccttgtgcatcttgtcggcggcagttgcgctgaggccgaactttgcaacgagtgcttccgggtggaggcggcaagaaccgttgaatccttccggtgcagcgaacggaacgcgggcttcgtcatagaggtttccgatcatggaatcggcgagcacggaggcttccttttccaaaccgtggaacatcatggcggtcatgatgctgtactgaatgccgatccaaacgtcgtgagcctggaagttgaattcgtcgagcggagaaccgtccttacgaacaaggtttgcagcaccgatgagcgggctgttggccttatagttcgtattgaaaattctgagcaagttagactttgccttagcgctgtcggtaatcggttcgaggtcgagcaagcggaggtaagtgtctgcaagcatcgtgtcggcgaacacgtcgtcgcagtcgttggctatctttgcttcccagctcttggtgaaggcttccttgcactgagccgtaatccaagccttcttgagaccgcggagttcgttcttggagaggtcttcgccgtccgggatttcgcctgcgcagagccattcgttgattgccttcacgccagcgttcggatcttccgggagttccagagaaaccttcacggcttcgcggagttcggcgtacttttcgacgttcaagtccttcatttccatcggggtcacgaagaagcggaagtagccttcgttttcgtcccagagggattcggtgaattccttgttggcggcttcggacttttcgttccacttggcagcttgttcgttgtcgccgaggagctctgcaatctttgcggcagcgcggaggcctgcaatccagagggaaccgcagtaaacggagatgccgtagctgcagaggttgtcgaacgtatcgtccgtaccgtgcgtgagcgggaagttttcgcccgggttcaccatcttttctaggtattccatagcggcgtaaacggcttccttgcaatcggcgaggcactgcatgtccttcgtcttgtggtagtgacggtagaccatgagcacgtatttcggagcgaggtccttccattccttaacgttgtgccagtcgtaggcatccggttcggcgtcgaaggggctaccgaggtcgtgaatcacagcgccacgcacagcgcgcgggccttcgagcttcggatccgggaggtcggcgtaggggaggttcacaaattcgtggtgacggcgacggttgttgttcacggcgaggattgcatcaccaaagcgcttcatcacaacgccatcgaggcgcggcatgagggcgagcaagctaaagctgccgtagaagtaaacgtcgagagagttgaagaacggatagtcggcgcattcgcggactaggaaacggtcttccttgtcccacacggtggcttcggcgaggaagctgagcgtgttgatggcgaggctcttgaattcagcctgcttggcggcagtcttgtagagcttggcaaccggcttcttcggaacaaggttttcaaatgccttgaggcgatcatcaaaagtcttgtcggcagcgagagcttccgtaaggagggcgactacgcggccgtatgcttccgggtagaatgcggtgtacttcttggcggaagtgagcttgttcagcttgatttccgggaagtcgagcaccatgttgaactggaaggagaccttctgcttcggcttgaggactgcggtaacggcgatggcaccggcaatcgtttcacgtccgctgtaaacgttcttgacccaggagcctgcaacgcgaccgctctggagagctgccttcaagacggacttggcgtcgtcctggtagaacatcggcttcacggaaacgttgaggttgtccttcttgttccaagctacgctcacacccatgcaaccgttgaagtcgctttcggcgagagccttttcgttataaaattcgataccgcgaacagagcggccatcttcgagttccttgtcgaactgcacgcccttcgggaaacgtgctgccggaacgagaacaaagctggagtcctgaacgccctggcggtccttcttggccatgtagcccgtgatgctgtcctgaatctggacgatcgtcacttcgcgggtttccttggtgttgttttcgagcgtgaagacggtggcgttcaccgggaggctggagaggcgttcgtcgcccggagtcacgtagctggactgcgtcttggtgatggcgacacccttgccttcatagacagtttcgctaaccggatagagggcggtgtacttcatcttggcggcgtcataacccggctggccgaggaattcgctgtcgtttgtccaagcggcggtgagagcgccttcgcgtgcagccttttcgccaaccatgccgtcgaagaagtcaatgagcacggcgcggttgatggcggcggtgtccttgcctgcggcgatcaaagcctgagtgcggtcgctgaactggatgtgccagcgttcaaaagcggccttgttcgtttcgaagaaagtcttgtcggcgagaaccttgttgagcttggcttcggccttcttctggtccttcatgtcggcgtcgccgaaaacgcgtgcgccattagcatcgaggagcgggaagttgttgttgtaaatgccgaatgcggcgaagttgccaatcacaagcgcagcctttgcgctgagcacagcttccttgaagaagaagttgttgaagcggaggtcagaagccttttcggtgcgaacctggacgcccggcatcacgttcatcacgggagtcgtgcctgctggcgttgctgtaaacgtagaaccgataccgcccacggcaatacccgtggtggaaggagttgtagaaagcggggtgtaccacggctgaatgaattccacagcgagacccggggtcatcagcttttggacggagccggacatttttgcaccggcaagatattctttaatgctcataatgaggtccgataatttaaaggtttatacgggtggaaagatagtaaatagacgaaagaacgcggctatgccgctatagactagagatgaaagagggatgcgtcatcctggagcgtagcggggggatccagtgaagttttgttttacgatgtcttttttcaaactatttacatcaattgcttctgattgatttatttttagggtatgactaagttgattgcacatatgctccccggcgttttcctcatcgtcgtgttttccctgttgaaagcctacgttatcccagcccacgtcacctttgaatcgtggttcgtctacgtcaactttttagtctgggtcgtctgcataaccgtcccgtgcgtcatctattacctccgcactccacctggaatcgatcataagtaagttagacgagagaacggacctatggtcctacagacgagtgacgaaagaggtactctaaagatttgttttgattccatgattgttggaatattctctcgtctctagtctttcgtctaaaaaaaactatatttggcccatgtttaaaattggcgtcatggcttccggcggtggaagcaacttcaaagcaattattgaccgcattggcgagggtgacctcgaagcccagtgcaagttcttaatcacgaacaacgctggttgtggtgcggtgcatcatgccgaagaattcggaatcccggtgcatcacatttcgggtaagacgcatccggatcaggctgcgtacgaagcggctatgcttgaagttctcgacaagtacgatgtggaccttttgattttggccggttacatgaaggcgctcccactttgcatgcttaagcgtatgccggaccgcattttgaatattcacccgtcgctgttgccgaagtttggcggtaaaggtttctttggacatcacgttcatgaagctgtgcttgccgcgcatgaaacggaatctggcccgacggtgcatctcgtgagcgaagaaattgaccgcggtcgtatcttggcgcagactaaagttcctgtgatgaaagacgataccgccgatacgcttgccgcccgcgtcttggttcaagaacacgctttgtactggaagacaattaaggaatacgcggcctcgctgggtctatgaaattcaaactgcccgcatttttggaaaacattgaatccccggtagaaggggaggtggctctgcgcaagttcgctgcggagaattccgcgattgtcgtgggaattgatgaagttggtcgaggaccgcttgcaggccctgttgtcgcttgcgcggctgtactcaagtcgcccgatgcgctcttgacgctgaacgattccaaaaaactttctcgccctaagcgcgaagcgatgtttgatgcggtcaaggacgcttgtgcctgttatgcgattgctagcgcgagcgttgaagaaattgacgaaatcaacattcttgaagcggacttcttggcgatgcgccgtgccttgcaggccctcggattccccggcctcaacgaatccgcccccgaaatccccattgaagtcaaaggctcgctgaacgatgtcatgccggactccgttccggcatcggccctctcgtctaacgttctaatcgcagtcgatggcaatctcaagattcgtggtgttcctgccgaaaatcagatgccgattgtaaagggtgatggccgcatcgctagcatctcggcggcctcgatccttgcgaaagttttccgtgaccgctatatggataaattagaagaactttatccgggatacggttttgacaagcacgccggttacggcaccaaggctcacctcgacgccatccgccgccaaggcttctcgcctgcccaccgcaaaagcttccaccccaaaagcttgtagctgttctttcgtcactcgtctctcgtctttggactttgcacatgtgctaaatgctaggctcaattatgtcaaaaaacaagttttttgccgcaatattcgccttacgcatttatcgcttcgcttaagtccaaaatgctcgcttcggtcatgtccaaatgaatttggccgcgactctcagcttatgcatttgtcgtctctcgtctgatttccccatacgcttctacgagtttctcgaatttgacagcgcagttggcgggggaggtggacggcaatttgacagccttgattccggtcgccttttcgcagtatttttcgtagagtttgtgcgcagtggcgcctgtgcaaaagatgcgcttgattttcgttttcgcaatgagcgatgcgatatcattcggcacgacgtcttcaatgctcgtatcgcttgctccaatgatagtgcaactgtcaagaacgtcccacaatgcgatatggtgttctaaaagcatcgcttttttctcgtcgatggtctcaggggttggctcattcaagacgcttgcgagaactttccagaaccggttttgcggatgcccataatagaatccctgttcgcgcgatttgggcgaggggatggaaccaagcaacagaacctctgatttttcatcgaaaagtgcaggaaactcatgcgttacccaagtcctcgtattctttacggttctagattgcgtcttcttaattgccatatttctaaaaataaaaagatatcttacctctcgtcactcgtctttcgtctctcgtcctcctactgtctactgcctactaatgatacattgaacttaccacttaaaattgctatatttgcccgcgtaaaaatggttgcgtcctaaccactaaccactaatcactgattactgctccatgaatccagaaattgaaaaacgccgcactttcgccatcgtcagccaccctgacgccggtaaaaccaccatcaccgaaaagttcctgtggtacgggaatgtgattcgcgaggctggtcacgtgcgcgcgaaggccaacaagagctataccgttagtgactggatgaagattgaacagcaacgtggtatttctgtttcgagttccgtgttgaacttcccgttcgaaggttgcatgttcaacctcgtcgataccccggggcatcaggacttctgcgaagacacgtaccgtgcgctcaccgccgtggacgccgctctcgtgcttatcgatagtgtgaacggtgttgaaaagcagacgattcgcttgatgaatgtctgccgcatgcgccatacgccgattatcacgttcatcaacaagatggacttggacggccgccatgtgctcgacttgctcgaccagattgaaagcgttttgcagattaagactgctccgtttacgctcccgattggcgtcggtaagcttttcaagggcgtctattccatcgccgaaaatacgttccacacgttcaacccggacgatggcaagcaagagattatccagatggaaggaccggatgatccgcgcctcgttgaactctgcggtgaaaactgggtgaatcagttcaaggaagagtacgaaatggtcacgggcggtatggatccgttcgaccacgaaaagttcctcaagggcgaaatgtgtccggtattcttcggttctgccgtgaacaacttcggtgtgcgccagcttttgaacgcttttgcaaaactcgctcctccgccgatgatccgcgacaccgacaagcgcccggttaagccggacgaagacgctttcagtgcatttgtcttcaagattcaggccaacatggacccgaaacaccgcgaccgcacggcattcctccgcatttgctcgggcagctttacccgtggcgaaaaggttttccacgtgcgtacgggccgtgacatccgcttggctgctccgaccgcgttcctcgcgaaggacaaggaagtgattgaccacgcctgggcgggcgacatcgtgggtatcaacgatccgggacttttccgcattggcgatacgcttacggatggcgaaaagatgaacttcacgggcattccggactttgctccggaacactttgcccgcgtgacgcttttgaacccgctcaagtctaagcagatggcgaagggccttgccgaactttcggaagaaggtgcaacgcagctctatgaaccgctcaagtccgctgtgcctgtcgtgggcgtcgtgggtgaactccagtttgacgtgctcaagttccgcttgcagagcgaatacggcgccgacgtgcaacttgaccgcgtgccagctcattgcatccgctgggtgaagggtcccgaagccgatgtcggcaagttcgccgaagaatacgccggcgattgcatgatggataaggaacgcaatctcgtgtgcctcttcccgaatgaatatcgcctgaacctcgcgctcaaaaactacgaacgcttgagcttcgccgaaacctctcaggggtagtttagacgagagttgaaaggtggggacccctttgctttttaactcgatgtttgttatatttgtactcaaccgctaatatacgggggtgctctggttggccaaaattcctgctactcgcagcaattttgccctccgggtctttcgaacgcatgcgttctcaagagcttaaatgctcgctagctcgcatttaatcgacaggcctgtctcaaccgagcatccttgtgtagaacacaagggggtgctctggtttcgacagggttaccgaagtgttagttgcaagtcgaggtctcagacgagggcaactcgttaaaaagtctgaaaaaaaataagtgctgacgaaaactacgcactcgctgcctaattaacggcaacgccgggcctcattccgctcccatcgggatgtacgtccggacgcaatatgggatagggaagtgtcatgcctgggggcatctcccgagatttactaggctggtcaaactccgcgccgaccttcttgggcgtggataagacgagatcttaaatacgaagggaacacttgtaggaacgtacatggacgtgattttggacaggggttcgactcccctcacctccagaaaaaaaagaactcactatgtgagttctttttttgttttgtaagaaccgctcggctctttctttctaaattgaaatcaaaaggaggttgtatggattgcagaatcttagtccgtttcattggagtccaagaggatcttgatgcgttgtggagcgcattcatggaacatttcccggaggccgaactgccgagcgtcgattccggagaatggtattccgtcgaagattacatgaccgatgaatacgaatgccgcttcgaggtactgccggagtccgagctatatgcaatcgatggaactttccttgtcgaaaacgaaccgcccgaggatgtcctgaccgaaattctggaacgcttcgaacgcgtgtatgccgtgttcaagtggtctacgatggatgttggggtaggctgcggtaccagcgaaggctggggcgagttcaatgccgaccgcgccgatgacggttccgacgaagcgaacgaaatctccgaagctgtcctcggattttagccatttattttacgccatttattttacgccattttctcaagcagtgtatcgcagatttctgcgagcattctttcgtgcgtacacacttcgggtgacactccttctattgtccccgtcgtgtagtagctcgtgcaggcgcactcgtgcgcacagcagcggtagcggatgtcgcacccctcgcattcctttttgtcgttgtctaaaaatactcgaatcttgtcacaagccgcttcgtcaaagccggtaaaaacgttcccctgcacatagtgggtgtttgggtttgaggtgataaaccgtgtgcaagggaacatattcccgtttgtcgcaacaccgatggctccattgtacacatggcacgaataaagtctgtatcgcgaattaataagtcttatttttactttgtcgtggattgtgccgaggaagaacttgtcgcctttctcgcggcattctctccagtaatctgccattttctggtattgcaaggcgagcttgtcaaaatcttcaccgctccacttaccgtcaaaatcaacacttgtggtaaggctctggaatccctgttcgtgcagccacttgacgctctcaaaaagcgtgctgacgtgggctcgcgtgacggtgcttaacgcgactgcgccgagtttcacgaatcgcggaatatgcttttcgatggccttgaaacttcccgtattgttgacggtgcggcgcgcgatatcgtggtggtgttccggcccgtcgagtgaaagataaatgcggaatttttcgcgttcgcaaaagtcaaagaattcgtcgtcaaacagcgtggcgtttgtgttgaccgcaaattgcaacttgaaattttttgagattttgcctttgtccatcgcgtcatcgacaatcgcctttgcgaattcaacacctttataaatggcgtcccttcgcaaaagcggctcccctccaaagaacgtgatgttcaagtacgactgcctaaagaaaatcgtgcggtcgagtgcaattttgatggcctgctcgagggttgcatcgtccatgaccgttttgcggtctgcttgcgattccttgtaatagcagtaggtacaacgtaaattacattgttctgtaaggcaaaggactaaattcatgcttgaatgtcgtcttgctcgaacgtggtgaccatgctgaatatcatacacgagccatcatcgcagatgtgtatgcgagggttgagcgtatctatggcaggtgtggtttgagtggcagggattgctgttttgctgctactagacttttcctcggacgagcttgacagcgtttcgcttgatgaagaatcttcgtacggcgggagaatgcctgcttctggaggtggctcgtaagacgaactgctaggtttttcgacggaagaactgctgagacgttcagaagacatgaccatcggggaacccgattctggcggcgggtacaccatggagctactcaatggctgcattgcagaggatagtgcttcgatggcttcgctgctgagatgttctccgcttgaagaaatgtcggtatagctagaactgctgtattgttctccgcatgccgcctgtccgcatgtcggttcgttctctggctgctgcttgggatggtctccgctatttgccgatacactgtcatcgcaagctgttgcaccgatggatgccgcaattccgagtgcagctgcgaccgcactttgggtaaaatggctcaattttgagcttttgacgactttcttcttctcaattttcatggttccctctaacacttgcagatcttatacattgtcaaacatttcgtatgtggacaccatgctcactagcggaaagtcgtcatcgtcatggcacataatgacgtttacgcccatagaatcaattttgttgcaatctcttggccatggtgggacgacttctgtggaactgctagattcttccttgacgctcgacgaactgcggggcttttcgacaaatgtgctgctagaactttcggatgagctgctgacgatttcttctgacgaactgctttgaattggtgcaacagaagagctgcttggcgtttgtacggaagaagaagaaagtgcttcgatggcttcactgctgagtcgttcgtggctcagcggaatatcggttacagaagaacttgattgtatttcggggctttcggaggcgtcgctgctgtttggattgttgttgtctggttcaacagggccgataacctgaccactttcagcatcgcctgtacagccgctcatcaaaattgcggacatgccaagcattgaggcaacacctgccttggtggcattcgacaaacgtgaatttccggtaactttcttcttctcgattttcataaaaattttcctccttacatccttacaccatgttaatatagtttgttttggaatataaagtgtaatttggggccttttttgtgattggctctgaacgtttttgttgcatccgttgcatataggcgttgcgacttcgccgcagttggcagaacttagttggtagaacttagaatatgcaaaaaatgcatccggaatcccgaatgcatttctctaagttctaagatctaagctctaagttctaaaggctaagtcttatcttcaccgcggagcatgatgaccttgcccgtgcggatgtattccacgatttcgaacttctgcaacaagctcttgagggtatcgaccttctggctgttgcccgtaatctggataatcatggacgtcatcgtcatatccaccgtgttggcgtggaaatggtcgcaaagctgcaagatttcggtgcgctgttctgcagtgcaacgaaccttgatgagggcaagttccttttccacagcgtccgtaccggtatggtccttggcctgaaccacgtccacgagcttttcgagctgcttgatgatttgcatcaagatttcgggattgccgtgagcgatgatgttcatgcggctgaagttcgggtcgagcgtgggggagacgacgagagaatcgatgttgtagccacggcgggagaacacgagtgcaatacgcacgagcacgcccgggcggtttgccactaacaagctaatagaatgtgcaatatctttcattttctaattctcctattacgtcgatccggtgggtttttcgagctgcgtcttcggctgttcggtgatcatgcttgtgatcggagcgcctgccggaatcatcgggaacacgttgtcttccttttcgcattcgcagtggatgaggatcgggccgtcgttgtagtccaaagccttctggatcacgcgttcagcatcggccgggcgcttgatacgcagacccgggatgccgtaagcttcagcgagcttcacgaagtccgggttgcctctcatgtcaacgctggagtagcggtggtcgtagaagagttcctgccactggcgcaccatgccgaggtacttgttgtccatcacgaaaatcttgatggggagcttgtggatcgcggctgttgcaagttctgcttcggtcatctggaagccaccgtcaccgctgaagctgcaaaccggccaaccggtttcgttgccgaatgcggcaccgatagcagccgggaagccaaagcccatcgtgcctgcgccaccgctggagtggagctgacgcggatagttgatgtggaagaactgtgcaacccacatctggtgctggcccacgtctgtggtaacaatggccttgccctgcgtaagttcgctcacggtagcaacgatgtgctgcatacggaggccgccctgcttggcgtaggtaagcggatagcgcttcttccaggtctggcaagtcttgatccagtcggcggtatcgagcttgttcaccatcgggaggagctgttccaggacgagcttcgcgtcaccgcacatgaacacatccggctgcaacaccttgccttcttcggctgggtcgatgtcgatgtgcatcttcacggcgttcttgcagaattcgctgagcttaccggtaatgcggtcgtcccaacggctaccgatcgaaaggatcaagtcgcattcgaggacagccttgttggcgtaaattgtaccgtgcatgccgagcatgccgagagaaagttcgtggtcggtcgggaatgcaccgaggccaagcattgtgcagcaaaccggagcgccgagcttttcggcaagttccttcacctggcggtgtgcgccagaaatcatggcgccgtggcccacgagcaaaagcggcttcttggaattcttgaggtattcggcggccttttcgacgctttcagtagaagcgtaggtcggaatcttgtaacccggaaggtccatctggtccgtgaacggagcggtgcaggggcctgcagtcacgtccttcgggaggtcgataagcaccgggcccggacggccagaacgtgcgatgtggaaagcttccttcatcacgcgcggaaggtcgttcgtgtccttcaccaagtaagaatgcttcacggttgcaaaagtcataccgctagtatcgcattcctggaaagcgtccttgcccaagttcggagtcgtcgtctgtgccgtgagcacgacgatcgggctagaatccatgagagctgtataaatacctgtaaacgtgttcgttgcacccggaccgctagtgacaagagctacaccgaccttaccggtctggcgggcataaccgtcagccatgtgggttgcgccctgttcatgacggctgagcacaactttgatgctggagtcgaggatggcatcgaacatcggaatggccgatccaccgggatagccgaaaattgtatcaacgccttcacgcttgaggcattcgataatcacttcggcaccacttaaggtcttatttgccataatttatcctgtcttttaaagaatagatgaaaatttagatgagctgaaatataggagtaatttttgagggtggcaagaggtaaaacccgacttttgtgaaattttttgaaatttttagtgaaattttattttgaaacgacctgttttggtgtaaaaattgaaaaattttcgttaaattttgaaaaatcgcactttgaataaagtaaaaactagtgaattttggattaaatttctgttttatggaacttgagatgctgaaataattgattttgggaaattgtctccctggaacgatattcctccttactaagtgggcatcccgcgtttttttttactattttaatcttatgcttaagaaaatcatactttctctgttcctcgcggccgcctttgtgttcgccgccgacccgatcaccattgaagggcgtttgaccgaaattccgggcaagatgcctagcaatgacctgtacagctatgtctatgtatttaagtacaaggtccaaaaggttgtttcgggcaagctcgacgccaaggaagttctcgtgggtgtttataacccgctcatcgctcgcggcaaggtcaaggacaagatggccgacaagtccaagggcaacgttggcgaattcaaggccaagtccaaatacacgctcaagctgatcccgctcgaaggcaactgggacggcgctgttgaagatgaatactttgacgacgaatccccgcgctacttggctattgaagtgaacgagtaattaatggttttctcttcccagatttttcttttctatttcttgccgacgtttttggttggctactttgttctcttcaagctcggggctaagcattcgttcctgaacttgttcattaccatcttcagttacgttttttacggctggctcgaaccatggctcgtgttccttatgttcggttgtacgctcgtggtgtacgtggctgggcggttcatctcggcgcctgacgcaagcaagttccagcggaattttgcgctcggtacggcgattgcggtaaatctcggtgcgcttgggttcttcaagtattacatgttcggcatgggaatcgtgaatgattttgcgaccatgcttggctgtgagccgttctcgattatgacggtccttttgccggtgggtatttcgttctactcgttccagtccatgagttacgccatagacgtgtggcgcggtacggcacctccggtcaagaattttgcgacattcgcatgctacgtggcgcttttcccgcagcttgtggctggcccgattgtgcgttacaatacggtagccgaagaacttgaaacccgcacgcatacgctcgaaaactttgtgcgcggtattttgttcttctgctttggttttgccgaaaaaatcttccttgcaaatcaggtgggcatcattgcagaccgcgtttttgcagccgatgctccgggcgtcatcaatagctggtggggttcgcttgcctacatgttccagatctattttgacttctcggcgtattctaatatggcgatcggtcttggccttatgctcgggttccatttcccgcgcaacttcaacggcccgtaccgctcgattagcattacggacttctggaagcgctggcacatttccctcacaagctggttccgcgattacctgtacattccgctgggcggtaaccgcgtgccgacggggcgcatgtacttcaacctattcctcgtgatgttcgtgagtggcgtttggcatggtgcgaactggacgtttgtgtgctggggcctttatcacgccttcttcatgattgtcgaacgtgcgaacaacaagaacgcttggtactacaaggctcctcgcgtggtgcaaatccttttgactcaggtgattgtgctctttggctgggtgctgttccgcgcagattccattggtgatgccgtccgcatgtggaagaatatgcttgggcttggcgcaacggctgcttccgacgtgattttgtctactgaaattttcacgccgacatgcgtcactttcatgctgcttgcagggctcttctcgttctggaagttccgcagctacgattggtgcgttgacgtctcgttcaaaaaatcgcttgtcgtgcttgggcttttcatccttgcaacgcttgcgctctttacccagagctacaatccgttcttgtatttccaattttgatttagacgaaagaacgccgcaagcggctatagacgaaagacgaaaggtagtagacagtaggcagtagacagtggttagtagacaggaatgcaagtatcaagagttctttctttcctaaccaccaaccactaaccaccaaccacaagtattattatattagttttgttctatagcttggtatatgtcaatgcataacaaattatcaaagattctattcttatttgccttggcggcgggtgttgcctttgcagatcctattccgaccgaggctttaactcagagtggccttgtgatgcgtgaccgtcaactccgtgatatcggtcttgtgatgcgtggtgggcgaggtggttttatcgatattggctacacttacacgccttcgtctgaacagttgcaactcaagagcgagtacggtgttcatgacggttttgcgtttaggcaccattacggcattttcgggagctgggtgctggattccatttctcatttgggattcctcacttggtttgaccgcgcgggttgggattctcaggactttttcttcttcccgcattatggcgatttcgcgcatatttcatcttcgtttacgtggggcttttcgtacacgaatacaaaatatgatgttacggctgcgctcggcttgcaacaccagaatcttgaacttgcgagccataaagtttatccgaacgaatcggattccttgctgttctactgggctcatgctcgttacaagaacgtgagcttgcaggcgagcttctatcgcaatacgttccagacgatccgcctctcgcttgatttggaatcacgctcgctttacggcggtgtttcaagcggttacaagacgttcttgccaaatttgaacgctacgatttacaggcgtaaaaaagatggcggagatgataactttgtccgtttgaattgggaacaaaatctttatgaacaagttttgtatgctgatgtgacgtttgatttcccggatgacggatttcgttctgcggcgttgaaattttatccggtcccgtctcgtttgtttgcttttgaggcatcctgtttgcgccgtcatgaacgcgctggcgctaaggacttgctctggggtggtgcaattgatctcttctttatccgtttgggctacaataccgtgtttgactacgagaatatgttccatgccagtggaacgtttatcgcagaagtcaaggtgaatctgggctcgattggcggcaggttctttggtcgcggtgcggctcaggcggctccgatggaaacgacagaccgcaggattgatttgaaaaaatccttgaaggctttgtctgaacagcataatttgggcagcacgaaggttgatgctcaaggcaataaggtgattgaagcgaagggaatccgctacgaaaaaacaggatcttcgggaacaacttctaacgaaggaggctactaatgaaatacttgcgtatattcctttgtctggttgcactttctctctccgcttgcatgagccatttgtttacggatacgtcgaccaggctccaggtcgaaaacaagacggatgtcacgattttgggggttgatattatttctgaagacggaacgtctgtgcagccgtggattcgcgatgcgattgaaccgggcgaaaagagcaaggttgtcgaagaagactgggtcggaacgtttaaggtccgcgttcgctttgacaagtggaatggtgaaacgttagtaagcatagcgaagttttgtgctacttatagcacgcctattagagtgtacaatactttagccaaacaaggcgaaccgaatgtaattgaaaaaaatataagcggctgcggttcggaagaaaacgttcatatgatctatactgaaacggacctggactttgatggcggcagccagcacctcattgtctcgcaagacgaagacgggaatgttgcttttaagttgaagtagagtttagaacttagagtttagagcttagaacttagaacttagaacttagaacttagaacattgctcatccctctaagttctaagagcgaagcgggctaagttctgccaactaagttcccctgtctacttgtactttcactatgttcaagtaccaaatgctcgactcggtcatgccaaagcaagctttgtcgcgacgctcatcttacgcatttgtcctaccgcctattcccaacatcttacttttttctttcgtctctcgtctctcgtctttcgtctaagacttaataattactacattttgctacagtgcagataactaagttaaagatttttggttttaagtccttcgcgcagagaacggaaattaacttcccgacgaagggtcttacggctgtcgttgggccgaacggctgtggcaagtccaatattacagacgccatccgctgggtgcttggcgaacagaaagccgccgctttgcgtatggggaaaatgcaagacgttatctttagcggtactgaagaacgcgccgccatgagtcttgccgaagtttctatcgtcatcgataatagcgatggcacgcttgcttctgattattccgaagtcattgtgacgcgccgcgtacaccgcgatggttcgggcgaatacctcatcaataaccaggaatgccgtttgcgtgatgttcacgccttgctctttgactcgggccttggttccagcacatattcgcagatgaacgccgacatgatcaaggcggttctttcggacaaggcggacgaccgccgagtacttttcgaagaagctgcaggcgtgagcaagtacaagcagcagcgcaaggaaacgcgccgccagctcgaacgcgtgcagatggacatggaacgtgtcgaagacaacttgcgcagtgtgcgccgttctgtccgtctctatgaaactcaggccgaaaaggtcaatgcatacaagaaattaaatacgcgcctccgcgaacttgatttgtctgtcagtttggacaagtttgaggactacaaggaaggtctcgccacgcttgattctacgaccaagcgcatgaaccacgaagtggaatcttccaagacgcaggcgacagaattgcaggctaagattgaagaaaagaagcttgcgattagcgaagacgaaaatacttaccgcgatttggaacgcaatgtccaggcggcaacgattgccttaaacgacctgaacaacaatatcatgcgtttgcgcgattccatggcggcccttgaatcttcgaacgaaaaggctcagggcgaaattgaacgcagcgaacagaagtcgcaggaactctccgaagaaaaagctcgcctcgaagaagaaattgccgttctcggtagcgaaaacgacatggacgagctgaatgcgcttttggaacgtgaacgcgaaacgctgcaggtcatgcgcgacaaggttgatgacttgcgtacgcagtcccgtgaactttcgaatgctcgtttgcaggccacaaaccgcgtgaactccctccgcggacgcttcgaacgcatggacgccgaagtcaacatgctccagtcgaacatcgcgaagtggcagaccgaaatcgaaggtctcgacaagcaaaagtccgatgccgaagcgaacatcgccgaaatccaggcgggtatcgaagacacgaatcgcgaaatcgaaaatctcgaagaacagcgtgccacgcgtgaagaacgcttggaatccgaacgtgccgaactcaccgaagcgcaacagaaattgcagggcttgaagaatgaagaagcccgtttgcagtctagaattgacgtgcttcaaagcgtgatgaacgagggctcggatgccaaccgttacctcaaggaaaacaaggcgaacctcattggcggtcttgtttctgaacgcatcgaggcaacgccggaatacgcatcgagcgtcgaagctgctctcggtgaaattcttgattctgtagtcgtgaatggcgacagtgccgtgaacgaaattgtggatgcgctcaagagtgaaaacgtgggcaaggtgctcatgtcgcttgtttcgagtgcagcccctgcttacgacaagccggtgaacaatccgtgcgttgtcggttcgctcaaagattttgtcaagacggacgacgaagtttctccgtggctttcgggaattctctctcgctattttgttgtagattccttgcagactgcgctgaatctggcgaaggaataccgtggtgaaaatttgaattttgtcaccgctgatacgattgtgcgtacaagcggccttgtgtcgtttggcgtttcgacgtcgggggctctctcccgcaagaacgaaattgctgatgccgaagcgcttttggaaaaagtgcaaggtgatatttctgccggcgaagaaaatgtggaccgcttgcgtgaattgaccgaagaagatactcagatgctctcgtccttggtcgatgaaatccgtgaaaagcgcgattctctgcgtggtggcgatgcttctatccgcatccacaggaatacggttgaaaactgcacccgtcgcttgacccagttgaatggcgatgtgacgaacgcgcagaacagaattgaagcggctgcgcagtccaagaacagcgatgcggaacttgccgaagccgaagctgaagtcgaaaaggttgaagaacgttaccagacgatttcggaccagctcggtgaaaacgagacgatgcttcgcgaaaaagaagaagatgtccgtgaactcgaacgcagtgcgcaagacaagacttctcgcttaaagcagaaccagaaccgcgtggtcgctattgccgaccagatggaatttttggacaacacgattcgcaaccgccgtgaagaaatcgaaaagaatacggtttcgattgaaaagtttgagacggattgcaacaagctcgctgacgaagcgcaagtgaaggataatgcgctccgcgaacttgaacgcaatcgcgacctcgctcgtgaacgctatgacctcgtgagcggtgatttggaaggctggcgtgacgaagtgaaccgcctccgcgatgacatgattgaaaagatgaaggaactgaatgacgtcggccgtcgtcaggaatcccttcagaacaatctcgaccgcctccgcgaacgcatcacgaatgaatggtctgtcgatcttgacaatcccgaaaatgtcgaacgtgtggaatacacgcagccagaagccgaccgcgaaatccgtgaactccgcggcaaaatcaaggaactgggcccgattaacatcaacgtgatggaagattacgaagacgaaaagaagcgcctcgaagaagtcgaaaaacagttcgacgacctcgatcgcgcccgtgcatcgctcgaccgcaccattacaaagcttgacgacattgcccgccagcgctacctggatacgtttgcacgcatccagaagaacttccagttcgtgttcagcaagctgttcctcaatggcgaaacgaagatgaacctcgtggaacgcgtggacgaaatgggcaagccgatggacattctcgacgccgacatcgaaatcaacgtccgcccgaccggtaagaagatgcgcggcatcaaggctctttccggtggtgaacacgcgcttacggcaacggcgcttttgttcgctatttacatggaaaagccgtctccgtactgcgtgctggacgaagtcgacggtccgcttgatgatgctaacgtcggtcgctttatggcgctccttcgtgaattcagtaagcagaccttgttcatcgtcgtgacgcataacaagcgtaccatggccgaagccgatatgctctacggtgtgacgcaggaaatcaagggtatttcccgcatcgctagcgtgcagctcgccgacgcaactaagtttgctatatagaccgctcggctctatcgctgatggaaaaaatccctcttcgcctcgctctcgccaccacggcacgtttgctcagtgccgcttgtggctcacgatggcagtgtcatcctgagcgaagatgcgtagcatcgtagtcgaaggatccagtaaagttttatgattctctcgtctttcgtctctcgtctatcatctctaaaaggtttcgctctcgcggctgcgtccgccatttgctacggcaccaatccgctgggcgcgttgcatttgtacacccagaattactcgccggagacggtcctcttttaccgttttttcacggcggcgattctcctttttgtggtaattctcgcgaaaggttcgcattttaaaatctcgttccgcgagttccgtgcgcttgtcgcgttcggattcctctttgcggtaagttcgcttacgtactacgcatccttcaagtacatggacgcagggcttgcatccacgctattgttcctttatccgctcgaagtctcggtgctcatggccattttcttcaaggaacgtataaaggcttggacaatcgcttctatcgcggtctcgatggcgggcgtggcgctcttgtatcgcggcggcgatggctcgacgctaagcacggtggggtgcctgctggtgtttttgtcgtccataagctatgccatttacatggtgatggcaaaccgcatcaacctccagatgggttctgtgaagatgactttttacgccatctgcttttgcttgtgttttttgttgctttattccgtgacgcttggctctggcctcccgccgctctttacgcaggcaagttcgtggggttggggctttatgctgggccttgtgccgacggtgctctcactcatcttcatggtcaaggctgtgaaaattatcggctccacgcccacggcaattctcggtgctttggaacccgtgactgccgtgaccattggcgtaatggtctttggagaaacgctaacgactcgcattattgcgggtatcgccttgattctcggttctaccatgctggtggctgtgaaaaagtagaatagtcgcaccgtaggtgccaaactaaaatctactgactaatgactattgactagtgacctattacaaacaactaagttctatataatacattctgactttttttggtgtagttttccacgtctactcccgttttcctgcatttttgctctcgtttttctgtaatcattttatagttttatttacatgaaaaatttagtccaaactcttttgctttcttcggtggcggcgttgttcgcatcgtgcaatagctcaacatctggtccggaatcatttcgggaaccgataagttacactccggatggcaaatgtacgattgatatgttaaagtacaaaactcaggaacagttggactcgttgcgtactttttgtgataccatttttgttcatagtgtcttgaatgtttataaggacactgtttacgacgatactttgattacaggcaatgaaaagtacaccagctttatttattttgatcgttatacggaaaaatacgatacacttactaagcaaagtgctgcaaaaagtgggacttcaggcccatgcggtagagttcctgtttattgcaatcttgattcctctgatacgcaaaagacgtttagttgcgaaatttccagtgtgtgttatatgtataatcagacagataatcttgcaacgagttctgccgaggttgctgtcgttcgtttagatcctgtattaataacgaatgagccactgtgttctcaaccggggtatcgctgtgtgcgtgatactgttttccatgatgttcttcataaaacatatcgaacaattgctcgtgacacaacattcttgaattatggtccaagagcttggacggattatgttcctgccatcaatgcgcccgcatttgatacggttacgttccgcaatgcgctggatacgcttgacacgcaaaagccaatctttggaatagatactttgttctcaggatataccattacggtggatgggttgccggactgggcatcgaataatactaaatgtacgacggtagattcttcacgtatctgtatttatcaagatattcttcgtccaatatcaatgcttacgacttatccaacgctttacaataaaaagccattctatctttggaataatcttgaatcgcctttggaaaaagacactttgattacatggaaattgagatatagatattccggtggtcataattttgaaggaaatcgcgactcgttagaaataactacgctctttaagggaatttagactttggtcgttggttaatagtcaatggttttataaccgcgccattggcgccaaactaaaatctactgactaaagactaatgactaataactaaattgttatattagcagcatgctaagtacatgttcaatttgcaaaaaggaatttaatgacaaggtggggatgtccccgatggaaagtaaccttgccatccgttatcgcaataaaatcggcaatatttgccccgattgtcaggccgaaatccgcaagaccaagcaggggcggtggcgccttttcttctggaatgtgaaggtggctctctattgcttgcgattccttgcgctttttgcgctcccgtttattgcactcgttgttgttctcgctttgtatgtattgtaacttgaacttacttatagctattattaccactcaatagttgtttatcattcgagaaatgttctggaaatatgggaatggaggctgttcagctattgcgaaataaactaaacatgaataagccacaattacaaaaaaggactaggaaataggaatgaaaaaaacaataaatgttatgaatcttgtcgttgcaacaatgatttttatgtggatggaaagtcaagatttttttgttcattttcttgatgtcccttatatgtatggacaagttgaattgttgtatcttattattcttaatttggtattgttaaatgtttttgaattatcgcctaaaatttcgcttgtatgctctgttttgattatgttgctatttccgtttactggaggtcgattccgagttgacggatgtagttactatctagttgttgaaaaaataatatggaatattatcggcgttcgttttgtgcttccaagtgatttgacttattttattgcctatagtttggttcctactattatctatagcatgtatttacttctgttcatttttggtgctgttgctgtatttaggaaaatgaaggctaaagcttaatccacatctgggtttaatacgattcgttggtgtaatctgcctattgatgttgtgtcaaacatctaaaatagttgccatgagaatatttatatttattttatttcttcttgtgttgctaggatgctcacaaagtgatgacgaagctccaattcagattgaaaacgcaaattatatatttggtgttggaaaaaggagaacatcttatttagaggtatcaaataagtgtattattgttgaaattgattttccagaatttaatctatgcaaacaataattctatattaaccttatgccttgcgtttcgttacagagagtgccccagaaatttcaggaggaatcttctgatttggaaatgtcgtaattaaagtgggaaatttttgcaattgagaggatgcttacaaaatgaagttgtggaataaattgctgaaagtttttattttgttttcagtgcttagtcttttggggtgtttaaaagatcaaaacatgcaaacaaaagaaattataattttaaattacagaataattcccctagatgtttttgtaaaaaacgaggattctatttctgtattggggtatagattttcagacctagatggttatgcttttgttcctgtgacattaaattctaatgatgatggaaaaacttggaatttgaaagtatttcctgatgcaaaaaatatgcctcgtttttttcggtactcaaagtatatttttttatataattatgagaaagaaaaaacaaaagcttctgtttatatatcagaggattctgggaattcatggaacttgtttggagaacaggaactactcaatagtgaaatgccgatatttggcaatctagatgaaaaaaatcctgaagttcatcagattaataaagttatagctgatgattcttggtatgttgaggaaaaacctttatatacaaattttatagttcgtaaaggaaatcctgcttttacatcacaagttgggcgcattaatcgttttgatggctcgtccactattattgatgtgaaacaagatcttcattctacattgatgttttatgatgaagagaattattggattttaggaaaaatatatcgttcggaacctcgaaaagcgagcatagttcttcttaaatctaatggaaatcatgttgaaaagattggtgaatggcgtaatttgtcaggctctaagcatgcctcagattctccaaaagcaattttggtgacggatgaaataattgcatttgctgttacgggaccatttttgtcaggtccgaccgtattaagatatagcatagataaaggctctcattgggaagaaatagaactgcctacatcagaaaccgtgcaactttcttatgatgatataaataagaagttagttgtagcgcttgcggatcagctttatttccgatatattgaaatagctatagggagcatattgatgagatagactaatcgtatgaattggattctaggaaaataatatgttcagatttataatgaaatattcatgtttgaccgaaattagacttacgaaatttggcaaaatgatttttgctgtcggttgcctgtttcctattggaattgcgattcttgttccgttgcttcttttatgcggaatgaaggttagggaaatagatgaaagatggattaatgaaggtgtttcagatgtatttgaaaaaaagtctttttcatatgataaagtaattgtgtttgccaatgaagtgacaataaaggatcatgcaaagcaatactccattatcggatacttgggaaaacaacggcgggtaagtttgaatacaaacgatgacggtaaaacctggacgttgacaggtgctgacacggcagtgtattttaatgaaaaaaaagatgaatggaataattttggcgatgccgttttaggaggaaagtttggagaaatatacgtgagtaaacaagattctttttcaaacgaaaaaacgattatattagaagaattgaatggtcccagttcaaatttgtccggctattgtcaaagatggggaaaaatgtatgcccaaaatagcaacgactgggttgtttgtggatatgatgatgcgccatcgtcaatccatgaagttcgtattatacatagatcagaaggtgtatttaaactccatacatcttttccaaataaatggcacttttttcgtttagaatatatgaagccatcggatttctttgttaaaggaaatctaatgattggaatttttagatttcatataggaacaggaactttacttcactatctatattatagcgttaatgggggagaaacatgggaaaatgaaaaaataccagttttttcacacgaacgcttgttggtgacaaaagattcaattgttgttctcggaataacggaaatacacgatgaaaaaagggcgaatgtcaccattctctcaatgccgataccgaaagaataatcctatattaaaattatgtcctactgaaagatgaatccttcattaattatatatgccctattaaccctccttctcgcggcatgctccagcgaggatgggcctgtgaaaacggcctgttctgtggctcgttaaaaaggtgccaaaaattctgcatggacccaaaagacagttcgtatgtgatgcttacaggataccaaatttttaaaggtaatccaaaaaaggaatttaaagagttttttcagtttgattttgaagaatacgatggcgggattacttgggttagttccgaaaatattgcatgtacagaaagtggttattctattgaaatgatagtggggtttctcagggagacagtttacacaatagatattgatcgagacggaaatgtatcttcgtccccaaaaattaaaggatgcttgcagctttacgatatggaatctcataagctgaaaaaagtgggggaccactgcaatgaggtttattcttcttttcccagggatgaattctatcgatttgtgcacaatagaacatcagttcaagattaatatttaatttttagcgtatggtggaataactagtttttctattatacaggtaggattgtagagtaaatcataacgtcggattgcttaccaaaagaaaggtctccaataactatgcgattacttataatattgactttgctactttgtgtccttgcaaattctcgatcctatacagtatttgcattaaacgatgaatctcgttatttccgtcaggattccgccttgattgtttcttcaaaatttatagaaataaaaactccttttgaaaaatctatcatggatagaattttttatggaaagacgcctgttcttatagatacgctatctaagtttgtagaaaaaaaagaatatggacgattgtttgctgatggaaagaacgtttcgagtctattttatattgattctatttctctggtttatgatataggggattcatgcgaacaagaggatggtttctgtactgattacgaaacttttattggaattgacggaagtttggtttatgtccagacaggggactttattaaacgttccgatcatccgtatgattgcggtgatttcttaaaaaaaatatcggcgcaatattttcttgtgaaatctgatttttattacaaaaagttttataatgaagattttctaattacgaataagaaaatgaaatctcgtcgaggtttcagttgcaggggctgggtcggtttccctttgaatgagtttggaaaagaagagattgattttttgaaaaaacttgagaaaacgccatgatgaaaagaatagtcttgcttctactgttttgctttttttctgtttttgcagaaggtaaaaatattcaatgcgggtttataccttgtcaaatcaaggatgccgaggcaatctctttttggtggaatcgaattgctttttctagaatctcacaagaatatgtgtttggcaggtatttcgaagccatctttgatacgtttatacggaccgattttgatactgaaagtatagaaagttttcgatctatagaccataagtttattcacacgataacaaaaagttggtcgagtcctctcgagttggacgaagtcaaaaaatcaaaagacaaaaaatttattttacggcaacctgtagcagaatggtctcagttatatattttgtcaaaggaagtaaaagaaattgagcaatttttgaaaaaagttgtttctgaacacgaaattttgaatgcggattctcttatgcgggattttgtcaaaaaaaggcccgcatatgtcaaaaaagcagtgaggtcggaagaagaattttacgcaaaaattctacagtatttggattcggctaaaacattggatggtttatcgaaaaaaatttctcctccaaagataaatactcgagatggattgttggtggttaataacgagcttttgaaaatggctgtattgggttctgattccttggatgtggattccttgtttcgctatgttagcatgatacctccaaacaagggttcaacggcttgcattgattatctgatgaagcttaattcgaaatttttgtttgtcaaatttgggagagatcccttgtcttgtgatgattcaaagccctggatagccatcagtaaaaaagcccttacaccggaagaaagagcatttttagatggcattgtgaaagtacctttagcaccgttgaacgaaacaggaaaactcatcattcgtaagaatttgtaatattttttaactgcttacggttgaaaaaatagtcctatattaactctatgccctgcgtttcattacagagaaaacccaaaaaatttcaggaggaatcttctgatttagaaacgcagctgcttgagttggtggttggctttatttgtcaaccattgaaaaatttttttgcgaaactttttgtatatattactaaaggtcacctttaaaaatagtttggttcctatgctcctagaaaaaatcaagtcccctgccgacgtgaaagcgttggacatcaagagtctcgaacagcttgccgccgaaatgcgcacagcactccttaaaaagctttctaagcgtggcggtcacgtggcgccgaacctcggatttgtagaagggacgattgcgctccactacgttttcgattctccgagggacaagattgtctatgacgtgagccaccagagctacagccacaagatgctcacgggtcgtgcccaggcattcttggaagaatcgcattatggcgatgtgacgggctatagcgaaccgaccgaaagtgaacacgattttttcatggtggggcatacctctacgtcggtgagccttgcgcttggccttgcaactgcgcgcgatgtgttgcgtgaatcgggcaatgtgattgctgtaattggtgacggttccttgagcggtggcgaagcgtttgaaggtcttgataatgctggcgaatacgctacgaattttatcgttgtggtgaacgataacgaaatgtccattgccgaaaaccacggtggtctttacaagtctttggcggaactccgcacgactgcgggcaagtccgaaaacaattactttaagtcgcttggctttgattacaagtatcttgaacaaggtaatgatatcgcttcgctcattgaaattttcaagtccgtgaaaaattcgacgcgcccggtcgtggtgcatctgcatacgcaaaaaggccgtggctattcctatgccgaacagaaccgcgaaggctggcattgggcggctccgttcaatatcgaaactagcgaaatcaactggggtagtggcgaaaattacggtgaaattctcggcctttacctcatggcaaaaatcaagagtgatccgaaggttgtcgtgatccattctgctgttccggcgggaataggcttctatgaagctcgacgtaaagaggctggcaagcagtacatagatgtgggtatcgctgaagaacatgcggtggctcttgcatccgggcttgcaaagggtggcgctaagccgatttatagtacgcatggaacattcatccagcgtacgtacgaccagctttcgcaagacttgtgcgcgaacaataatcccgctacgattctcgtgacgatgtctggtgccgatggcatgaacgatacgacgcacctctgcatctttgatatcccgatgctttcgaacatcccgaatttggtttatctttgcccgacatgcgtcgaagaattcaagacgatggcggactgggcgattgaccagacggaacatccggtggcgattcgcgtgccgaacgctgtacatcaccgcagcgatattttcgagaaggattactccagactcaacaagtttaaggtcgtgcatcgtggcgagcgtgtggcattgatcggtcttggcgatttctaccagcgggccgcagctgtggcgcttgaactgcgtcgcgaaggcattgatgcaacgcttgtgaatccgcgttatgcaagcggtgtggataaggacttgcttttggaacttgcaaagactcacgatgtgtttgtcacgctcgaaaatggcgtgatcgagggtggttttggtcaaaaagttgcgacagctcttggtgatacttgcgcgaaggtgcttgtgcgcgggctttccaaggagttctacgacaaggtgagctttgcggatctctgtgagaaaaatcacttgaatccatcgcaggtcgcaaaagacgtgatgcagctcctatcgtaatgaccgagcgtcgctaattttagtattatgtagctcatgaaaaaagttaaaataatcgtcatgattattccgctggtgcttttctttattgcatcggcggtttatgtgtattttgcgaatgccgaagcgatgcacgatgtgatattggatagcacgtcaaaaattgatgtggatcccgatattattgaaaagtccctgtctaaagtgcaagtggacatggaactcggcgagccttttaaagtttacccgattgaaacgagccccgatagcgaggtagttttccgctcgacgttgattgagtatccgtttgggagttctccgcgtgcggattcgcagaataacgtgagcttgcgtggtatcatcttgtacgtgcatggctacaacgactattatttccagaaggaacttgccgaaaaggcggactctgcgggctttgcattctttgcgattgatttgcactattgcggacgctcgtatgtggatggtgacccgcgtggtgacatgcgtaatatcaaggagttttacgccgaacttgatgtcgctgtagaactcagcaaaaaaattgcagtggacgattacgaagaggcggaacgcgttccgtttgtgattgtggcgcattcccagggtggtttgatttcgtcgctttacgtgaatgaccgcaatgatgaacattttgcagcgcttgtgctcaatagcccgttcttggatatgaactttaattggttcctgcgtaagatcggccttccgattcttgcggatttgtcgatattcctgccggatttttccgtcggttctacgggaaatcccaactatgcctactcccttttgaaacatgaaaagggcgaatgggagtacaacgaaaatttgaagagtgaatcgcgcccgacgcaatatttaggctggctccgtgcgattatgaatggtcaaaagcgtgttcactccaagcttgatattaagtctccggtgcttgtgatgaatagcgattgcactgcagatggcgacgaatggacggacgattacatgcattgcgatggcgtattgaacgtggaacatattcaggaatgggctccgaatttgggcgaaaaggtgacgacgcgtacaattcccgatggcttgcacgacttgttcctctctcgcaaggatgttcgcgataaggcttaccaagaagcgtttagctttatcgatgcccatgtgaaataagttatcttttactttgtatttttaaggagtttttaaatgaataagttattggctatttctttctgtgcaatgttacttacgacggcttgcaattcttctgaagaaccgaagccgcaggctgttgctaaaaaggtcgaggcagttcagcccgccgcagctgttgttgaacagaaagtagctccgattacgactgtggattggcagaaggcttttgaaatgcataaggctggtgcagtccttattgacgtgcgtactccggccgaagtggcaaagggtatggccgctgcaactgcaatcaacattccgcttcaggaaatgccgcagcgcttgagcgaattcccgaaggataaggacttgctgatttactgccgcagtggcaagcgtagcatggccgcttccaagttcctcgttgaaaacggttacacccgtgtgttcaacgtcgaaggtggcatcctcgctctcccgccgcagaattaatttttttgaatgactccagaaatcacaaacttcatgcagtttgccttagagcaagctttctttgcgattggcgagagccgcccgaatccggcggtcggtgccgtagtcgtcaaagatggaattgtcgtggggaaggggcgcacgcagcgtcctgggagtgctcatgccgaagtcatggcattacgcgatgcgggagaactcgctcgcggagcctctatttttgtgactctggaaccgtgttgccattacggtcgcacgccgccttgcaccaaggcgattattgaagcgggaattcagaaagtctattttgcacattccgacccgaatcctgtggtgcatgggaaatctcgcaagattcttgaagaggcgggtgttgaagttcacgagggcgtggacgcttgcattctcgcttgcgtcgaggattgctcgaacggtgaatcttgtacggaatgccgcgtctttgagtttacgagctcgttgccgttggataaagcttctcgtgaagccgaaggtctagcggtctttgccgaagtggaacgctattttgaagcgtatgattattttgtaagcaccaagcgcacctttgtggaagtcaagtctgctgtttctcaggatggctttatgggctgcgtggataaggcggggaaccatttgccgctagcaattacaaaacaaggcgcaaactgttggaatcatgaactccgtgcgatgagtgatgctgttcttgttggtgcgggcacgctccttgccgataacccgggccttgacgtgcgttatgccgcaggcaacaatcctgtgaaaatcgtctgggcggggcatcacgaatttactgctgatgaaatttcgcgtttgaaaattttcagtgctagtgatgctaagcctatcgtgttttcgtgcgtggcgcaaccgaaattgctgaacgttgcggagtgcgttatactcttaaacgattcttttgccgaaaactggcgtgcgatggttgatgatttgtctgctcgtggaatgcaccgcctgatggttgaacccggcgctggccttgcccgtgaactgttcaatggcgcggcagtcgcgcagtcgcaaaatgcgcagcctttatggaaccgccttgatctttggcgctccaccgattcttctgttgatattgcccttgaaaatctcatcgagtctggcgccgtcaaggctggccttgaataccccgaattgcccgctaacatcgttgccaaagaatccgccgtcatcggccccgatgtcttgaccgtgtattatccggggtagtgtatgaagtttctcgcagccctaattttattccttgtggcttgcgcattttctgataatacgcaatacgaatggactgatgaaaatggctgttcgtattgcctttatggacgtatagaaaatgggaaatgcgtgcatcccgcaaaggaaagttggggtggttattcttcctttttttatttattgaaaactagaaaaatagaaaataattttttcgtggttgattatcctttcagcccgaagttccatgtctattgtgaaaatgaagccgattattgcaagacgataaacgattctatggctaaaaagttgatgccgtctttgaaggatcgaaaatccttgtgtaatgaacaacgtaaaaagactgaaaatacgggcatgttttacgatatgcctatacctcgtgaagatgtagagttccgctgcgattttgtgaagtttaataataaaaaatcattccttgaagttttggatactggaatttgcccagttcgtgcgaatgcaggcttaatggggagccagcgtacaaagacttttttatggggtaattttaatgtggtaaagagaaagggtgagttttggatagatgatgatcaactctttcttcaatcaactgatcgtcaacagcgtcaaataaaaaaatttgttgttaggaaagccttttttaccctcggcgaatgttccctttcaaattgcgaaattctgaattatgtcggagaacaacttcaggatttcgatatcaaatgcaactttattaaaaagaaggataacgaggggaatgtgacagtccttgcagagggcgtttgccccatagaaatcttggataaggacggcaaaaagcaggtatatcgagtacgctccgttaaagacggtgactcctataaactgataatgaccaataagcaaaaataatccgccttttacccctatcaataacctgcactttccttcctactgtctacttttctatatggcactcctttggagtgcatatagtgcggctcggccatgccaacgcaatacttgtgttggcgcggcgctcgcctttttctatatttgcccgcgtatgtttacgggtataattcaagcaaccggcgaaatcatttccctcgaaaataggggagacgcgcttaccatgcgcatgaagtcgccgggattcttcaaaaacagcaaactgggcgacagcattgccaataacggcgtgtgcctctccgttgaaaactgtaccgatgacgaagcaacgttctgtctcatgcaccagaccgtcgtgaatacgtccttccagcaggcaaaagtcggggatctcgtgaatctcgagtatccttgtcgcgccgatagctttatgggcggtcactttgtgatggggcatgtggactgcactaccgaagtcttgcgcgttactccgcgcgaaacgggcgtggaagtcgatttggctctgccagctgacttgcgtcgctatgtcatccgtcgtggatccatcaccttaaacggtattagccttacggtggccgaaaaaggggaggattacatccgcgtctgcattatccccgagaccttagcccgcacgaatctcaggaactgggtgcctggcaccgtggtgaatgtggaagtcgatatgctcggcaaatatattgaaaactatctaaaggaacgtgaccttgcttaatacgattgaagaggccattgaagatttcaagaacggtaagttcttggtcgtggttgatgacgaagaccgtgaaaatgagggcgatttcattatcgccgccgaaaagattacaccggaaaaggtgaacttcatgctccacgaggggcgtggcgtgctttgctgcccgcttccgatttctcgctgccgcgaattgaatctcacgcgtcagactgccgaaaacacttccatgctcggcactccgttcactgtcatggtcgataagctcgaaggatgcaccacgggtgtttctgcccacgaccgtgccgcaacgatccaggctctcgccgatccgaattccaagccctctgactttggccgtccgggtcacatttctccgctttacgcccaggaagaaggcgttttgcgccgtgcaggccacaccgaagccgctgtggacctcgccaagctcgctggtctccgcccggctgccgccctcatcgaaatcatgaacgaagacggtacgatggctcgtatgccgcagctccaggaagtcgccaagaagttcgacctcaagattatctccatccgcgacttgattgactaccgcctgaaaacggaaaagcttgtgcagcgcgtggccgctccgcacgtttcgaccaagtacggcgatttcacggcttatgcctaccgcagcaagaccgatggcgtcgaacatgtggcctgggttgccggtaatccggacttcagtaagccggtttatgtgcgtgtccacagcgaatgcctcacgggcgatatctttggtagcctccgttgcgattgcggggaccagcttgccgcagccatgaagttcattggcgaacatggcggcgtgttcctctacatgcgcggtcaggaaggccgtggcattggtctttgcaacaagctccgcgcgtacgaattgcaagaaaagggtatggacacggtcgaggcgaacctccaccttgggttcaagtccgacttgcgtcagtacggtacgggcgcccagattttggcagacctcggcgtgaaggaaatgcgactcctcacgaacaatccgagcaagatttctggcatttccgcttacggtctcaagattgtggaacgcgtgcctatcgaaatcaagcccaacaacatcaaccgtttttacctgcgcaccaagaaagaaaagatgggccacgagctccatctcgacaatgcagatcatggcgcagccgaagttttagatgaaggaaaataagatgaaagaattcaaaaattccctcaatggttctggtttgaaggtcgcgattgctgtcgcccgcttcaatgaagtagtgactgaccgcctccttgaaggcgctgtccgcgaacttgaaacgctcggcgtcgatagcgatgatatcgctgtggctcatgtgccgggtgcatttgaattgccgggcctctgccgcagatttgtggattctggcgattacgatgccgtgattgctctcggtgccgttatccgtggcgaaacgggtcactacgacgtggtcgtgaacaactctacgggcggaatcgcatcgctcgctgccgaaggcaaggttccggtgattctcggaatcttgacgaccgacacggttgaccaggcgatgaaccgcgcaggcctcaaggctggaaacctcggctgcaactgggcaagaactgccgttgaaatggtaaatctttacaagcagattgggaaataattatggcacaagtaagttttagacctgctcgcgtctttgcgatgcagttgctttacgcaatggaaatttctggcggtacggtcgctgatgcactcccgggtgttctggaagcccagccgctccaggacaacatgaaaaagtacggcatgaagcttgtcgacttggtccttgctcacaaggccgaactcgattccgaaattgaagcctgctccgctcattggggaattgagcgcatggcgactctcgacaggattgtgctgcgcatcgcgatggtcgaacttttgtatgttcctgaaatcccgatgaaggtggtcatctctgaagctgttcaggtggctgctaagttcagcacggattcttcgggtacgttcgtgaacggactcctcgccggattcttgcagaagcgtggcatggttgcaaacaatactaagaaggatgcttaatttttatgaagattaacgagaagtggcataagcacatctttgccggtatcgctggctttattgcattgatcgtttacatgatgacgatggccccgacggtctctttctgggactgcggtgaattcgtcgcctgcgctaacacacttggcattccgcatcctcctggaacgccgttcttcgtgttctttgcccgtgcggtcattctccttttgccgttcgtgggcgaaatcgcaaagcgcgtgaactacatctctgtggtgagttctgccgcaacggtctatgtgacagccctctttgcctgggaacttttggcaacggtcctcaagactgacagccttgccgaaaagatttctgaaaagatgcgcacgtttgtgctcggcactgccgctctcgtcgctggcttcctcctcacgttctccgatacgttctggttcaacgcggtcgaagctgaagtctatggcgttgccatgttcatcttgatgcttgtctcttacctcggtctcgtgtggtacaacaagcgcgaagaatcgggtagcgaccgcatcctcatcttcatttgctatatcgcattccttggcgttggcgctcacctttacacgatgctcactgtcccggctgtgtttgccttgcttctcgtggctcagccgaaaaagattgttgaacgcatccctatctggattacgggtacgctcctttgctccgtgatttacatggtctctgctttcattgaaatctcgcttttctgccttgtcgtactttctcttgtggtctttgtgcctgctatccgtagcgttttcccggctcgcgtgaaccatgcgttcaagctttcgcttgcctttgcgttctttgctttggtcggctacagcacgcacctctacatcccgatccgttcggaactcaacccgacgattgacgaaaacgacccggaactgaacatccgcgacgaacagggcaacctccagctcggcaacctcttcgaagccaaaaactgggaagctttcaatgcgttcattgaacgtaagcagtatggttccgaaagcatgattacccgtgctttctaccgtcgttcccagattgctcaccaggtgctctctttcccgagcatgagctatggtggttaccagatggctcagtacctgccgactaaggtgggcggggtgaattacgctaatggtgtttacgcttttgatgcttccgaaaatgaaccgattgaacgtttgggattcaagttcccgacgcagatgtcgttcatgggcgacaatacctttatgcagctctttttcttcttgctgtttaacggtctcctggttgcaacttgcgtgtacgtttacaagcgcaacaagcatgtgggtatctttatttcgtcgctttatgccctttgctctcttggtctcctgttctacatcaactttgccgatggcacccgcatggaacagcgcgaccgcgactactgggtgagcgctatgacgcgcaatgtggccgacctgaacaacgccggtgcgggcattacatctctcccggacccgaacgaactcattgaccttcgccaggagattgagactgccaagtacaggattgaacgcctccgcatgcgtaatgcgccggcatcgcagattgttgaattcgaaaggaagattagcgctgccgaaaataccacagcttggaagaactggcagaagattgaagaaagctttgcccgctttggccagcgcgctccgttcccggaagctgtccacatggaagtccgtgaacgtgactacttctacacgccggctttcatcttcatgagcatgatttacggtatcggcgcaggtatccttgtgctccttgccgcaacgactacaacaacggccgccttcgcctctccgattgcagctgctctcgtgctcgtctctttacttgtcccgtgcatttcgaactacaaggaacatgaccgttccggcctctgggttccttgggattacgcctacaacctcctcaacagctgccgtccgaacgccatcctcttcacgaatggcgataacgacacgttcccgctgtggtttgctcaggaagttgccggtgtccgtaaggacgtccgcgtggtgaacctctccttgggtaacaccgactggtacatcaagcagatgctcacgaacgagccggttctcaagctttcttacaacaaggaaaccatcgacaacgacatggtccttgacaatagcagcgccaacaacccgaaccaccaggttgctacttgggttcgccgtgccgaagccttgaagccgaagctcaaggaacgtattgatcagatggaagctaagggctacctctctgatgccgattctgcaaagcttctccagttcaaggtgaactaccaggtctgggatgcattcctcgattgggccaagaagtatcgctccagcatgatgctcacgcagtacaagctcgtgattgatcttgctctccagaacatggaccgcccgattgaaatctcgacgactgtcggcaattcgaacttcatgggccttgaaaagtacatggtccaggaaggtatggtctataactttgtgaagggcgacctcacgccgaagcagaacgcctttgatgccaaggttacggcagccatgatcgacaccgtttacaagttccgcggtctcggtgacggttctgcttacatcaactccgaaacggaacgtttgctcagcagctatgtctcgctctacttgcagatttcgttcgacgctcgtgaaaagattgctgccctcgtgaccaagaagccgtttaccagtgctgacaaggccgaagtcgaaagaattgctaccgacgccgccaagtacctcgaactcggcatttaccagttcccgagagaatggcgcaactactgggccgcctcttacgtttatgcctctgcaggcatgaaggataaggctgtcgatgttattgaacgcggccttaagaacattcctgcatacgatggtccgggccagaaccgccttgcaatgagcctcaagcagattgaagcgattactgaggatttgctcaaggtcgatgaagctccagctgatgctcctgctgctgacgccgctccttctgtaaattagttctcgaggtattgtcatggatttgagcttggttatccctgttaaggaagaaagtgaaaaccttcctgagttgtttaaggaaatttgggccgccattcagccgaccggtatggaattcgaggttatcgttatcgatgacggtagccgcgacaatacctgggaagtggtggaggggttggccaaggaatacaacgctatgccgggttcctcggtaagcgcattccgtttccagttcaactgcggcaaggccgcggcgctcgcccttggcttttccaaggctcgtggcaagtacgtagccacgctcgatggcgacttgcaggatgacccgctcgaaatcccgaagatgatcaagattctcgaatccggttacgacctcgtttccggctggaagattcgccgcctcgatccgtggcacaagacgatgccttccaagcttttcaatttgaccgtgtcgattgtctgcggcaagcgccttcacgatttcaactgcggcatcaaggcataccgcagttccgtggtccgctttatccagctttacggcgactaccaccgctttatcccggtgatggccaagtggcagggcttccgcattacagaaatgccggtggcgcaccgcgcccgagttcatggagtctcgaagtatggcgtttcccgcctagtgagcggattccttgacttggtctccctcatgttcatgcgtagcttctcctcgaagccgctccatttctttggccttttcgggctgttgctgctcgtttttggccttggcatttgcggctattttggctatgaatggatacagacgggggcaatgcacgtgcgtccgctcttgttggctggcgccttctcgcttgtcatgagcgtccagttcttctcgcttgggctccttggcgaaatgatgaatggcaataaaaaacgcacttatccggtttctgatgtcattggccagttgtaattttgtatagatttgtgtttagagaggtatttaatggcgtttcctaagagtttggtaatcattccgacttacaatgagaaggagaatattctcctcatcatgtcggcgattttggaacagaatgaatgtcttgaaattttggtggtggacgatggctctccggacggtacgggcgacctcgttcaggccgaagcggacaagaattcacgaattcatttgattcgccgtaagggcaaaatgggccttggctccgcttatgtgactggattcaagtgggcactcgaacgtgattacgaacgcgtgttcgaaatggatgccgacttcagccattctccgacggacttgaaccgcttcctggaaactgccgaaaatgccgacctcgtgctaggtagccgctatcaggaccaccgcatcagcgtggtgaactgggacttgcgccgcctcattttgagctatggtgcaaatgtctatacccgcattgtgacgggcctcccaattagcgatgcgacgggcggcttcaagtgcttccgccgcgaagcgctgcaggctttgaacctcgacaagatgaagagtgacggttactgcttccagattgaaacgactttcaagatttggaagaagggccttcgcgtcaaggaaatccccatcatctttacggaccgcacacgtggcacctccaagatgagtggtggaatcatctccgaagcgttcttcctcgtgctgaaactacgattaggactggcttaggtatgggcgcgcttcgctttgagctatggggtcgccttgctttgcaaggctttgggcaaaatcaagacgacttcaatatcaaacaataatgatgttcctttaagcaataaccccacaccccaaagcatcccataagggatgcgagcccacaacctcataacccgctatgctttcctgttccgtcattatcattgcttataactcttgcgacttcattccggcatgcctcaagtctgtgcgcgatgcttgcgaaggaatcgattcgcaaattattgttttggataacggttccaacgagccgattattcccgaaatcaagaacttcttcccggaagtggaatggattgactccaaggaaaatttgggctttggtaaaggctgtaacctcgctgaaaagcatgcgactaagccgtatctgttctttatcaatccggatacgatcatttcgaagaacgctttccgcgaaatgctccagttcatgggagaacatccggatgcaggtactgtcggttgccgtattctgaacgaagatggaacgctccagtgggcatgccgccgctctttcccgacgattgtttctgcagtgtcgaagacgataggtcttgctgcacttttcccgaagagcaagacgctcgccagctataacatgacgtacgccgatccggacgagatgattgaagttgatgccgtgagtggctccttcttctgcatccgtcgtgacgtttatgaaaagttgaacggctttgacgaagacttctttatgtatggtgaagaccttgatctttgctttagaacaaagaaaatggggctccacaactattacactccggtcacgaacatcctgcattttaaggggcagagttgccgtacgcgccgttggggctcgtatgtagacttctacaaggcgatgcttatctttgtgaaaaagcacaaggacctttattttgtcccgaatttccttgtgtctttcggtattctgtttgccgcattcgtgggcatgttctcgcgccttatcccaaagttctggaagatgttcctcgacttgggcgtggttgccatttgggctttcttcattctctgttacgaagcaggtatggtttccacgagcgacaatgttgttatccataatggctttgatgactggattttggctgtcttagtggttgtcctgaatctcgtgttcctcatgttccgtggggaatatacggtttcaagtctcaagggcgaaaagttcttgcgttacttgattcctttgaacttgctcattgtcggtgggtattcggcgttccgctacttcacccaaagccctgttgtcattgattcttcggcctatttgccgtacgattcccattggatgacgcttgcggtctgctccagcctcttcatcccgtttgcgcttttggcttggcgtcgcgtcgcgttctggataaactatttctaccgcatctttgcgaagaagcgtcaccgctccatcttgctgggtggccgcgaagattccctcaacaactggttcgatagctacaacgtgattccgggtattgaaattctcggatgcgtgagttctgaacctgaaaagttgagcgaagaaaaccgcaagcatctccttggcccgctttcggacatggagtccatttgcaaccgcacgggctgccgcgagcttttggtggtctcgaatttctcgggttaccgcgaagaattcaacatcaactggcttgataaactgggcatgtgcgtgtatttgctcatcggaaatggcaaaaacggcaattttgccctcgtaaacctcaaatatcttcgttaaaaatcgcccttttttataaaaatgtgttatttttttaacgaaataacactattaaaaggttttatgctcgattctaaattgttaagtattctttgctgcccggaaactcgtcaacctctttcccaggcgggcgaggactgcatcgctcttttgaacaatgctattaaagctggtacgctcaagaatgttgccggcgaagctattactgaacccctggccgaagcgcttacgactcctgatggttctcgagtctatccggttcgtgaaggcattcctgtacttttagcggatgaagctattcttcttccattggagaaatgatggctgtaacgttggattctctcagaaagactgtaaaaaagaataaggggcgttctcaggctttggcctggcttgccgacatggaacgtgcttcgggtgactacgaagccgccctcaagacggtggatgccgctcttgccgcgtctccgtccgatattccggcaatgttggtccgtgccaagattttggcgggccagcaggattttgcggggagtatctctgaatacaagaaggtgctcgccaaggatccgttctgtctctctgcccataaaagaatgggggaatcctacgataagcttggcaaggaagccgaacgcaacgcctgcttccgccgtgttcacgacatggacccgctagacccgttctggaaagatgaatacgatgtcttgaccgaagaagaacaggctagcctggttgctccgccgatggacgatagctcgttcacgatggatgttactgacgattctgaaaatgcagaatctggcgaagacaatatctttgcaaatcttgcagcatcgcttccgaatacggacgaagaagacaactcttcgatggatgctttgcgcaactctcttaattttgcttctgatgaaatcgccaagggtggcgatgaggttcaggatgcaagctttgatcaagccttgaattcgtccgaagtgtcgtctgcaatttctgacatcttgggcggtgatgacgatcttgacgtggaggaatcttccggtgaaaagtcttccgcttcgtcttctctcttctcgcattttgcggatgagaacgaaaaggctgatgaagctgttgaaccgcagcttgaagaaaaatctaacgaaaatgaatttagtctcgacagtctggacgaaccgctagaagcggacgaacatgcgacgaatgtcgatgatgcattctcttcgcttttgggagaagatgaactcccggaagaagctccggctacacaaagtgctgctcctgcacaggaagaggggggactgtttgaaaagtccgccgatgcagactttagcctgaatgaaaatgcaagcttggacgaaggtgcaggtctgaatgaagactccggcttgaacgaaggtactgatgctccggctgaatctcttgatgtgccggatgaagaaccgacggatcaggaaaaccttgctggcgggcattccgaaagtgccattccgacgacgcacatggatttctcggatgaagaagactatggtgaaccgaatcttcttaatttggatgaatccgaagaacctaaggcagaagaatctgcaacgaatgtcgatgatgcgttctcttcgcttttaggcgatgatgaactccccgaggaaaagtccgaaaagcccgctgaaacagctgaagaagaagtttctttagaagagcctattgcagaacagccggcagaagaaactgttgaagaggctgttgaagaaactgccgctccggttgaaaaaactgctgccgaaccttctcttgaagaaaccgcatctgaaagtgaatctgctgaattgactttggatgaaccggctgcggaagagtcaactgcagatgagtctactgaaaaaacgcttgaagaatctgtcgaagattcttttggtagtttgtttgaaaagtctgccgatgcagatttcagcttgaatgacgaaccttcggctgacgagtcctcggaatctgttcttgaaaaggctcctgaatttaccccgacggaatctgcggaaaatatcgcaccggcagcaggtcttgttccgacctctcacatcgacttctctgatgaagaagatgcaccgaaggctgatgatgattttgtcttggatttagacgaagaagctccggcggaaaagcttgaagaacctgctgctgaagaagttgctgaaaatgttgccgaagctcctgctgagtctttggaaaatgtggcaactgaagaagatgaatctgccgctgatgaagtggatggcgcctttgacgctctcttcggtgacgatgatgacgctccggctgaaaaggctgttgaagaaacgcctgttcaggaagaacttgctgctgacgaatctccgaaggaagaagacttagctaaagaaatgggtggcgcatttgcctccatgttcggcgatgatgatgctacgcctgctgaatccgctcctgctgaagaaccggttgaaaaagctcctgctgaagaacttttaagtcaggaagcgacaagcgcagaatttgaagaagaagcggtcaaggatgacgttgaaaagagcgtcgatgaatcctttgatagtatcttcggtgctgatgccgatgaccttccggaagaaaaatccgaagttgctgaagctcctgctgacgcttcgactagctcagtgaccgaaaatattgaagaaaccgcagctccggccgaagaaccaacaagcgtgttctctgctccgattgattcttttgaagaaccgtctgacgagactctcgaagagcctgccgcagaacagcttgaagaacctgttgctgaaacggctgaaccggtcgcagaagaagctccttccgctgaactcgattccattgactccgaagtttctaacgcattcaagggcctctttgacgaagacgattctttgccggaatccgatgaaccgaacaataacggtgtagattacctgatgtccggcgattccgatgatgaggtggctgcaagcctcgttgaaaatgccgatgctccgctatcccgaggtgctaccgatttggacgacagtctgaacacgcgtacgcttgcggacatttatatggagcagggcgtttacgataaggctcttgaaatttattcggatcttgccaagaaaaatccggataacgaagatatcaaatctcgtcttgaagaagtaaagaaactctgtcgcgaaaagtttggagaagtctaatatggctgaacttcgcatcgaacagctcttgcgtgagatggtgaaccgcaaggcgtctgacttgcatttgcgagttggcgttccgcctgtttatcgtatcaatggcgcgttgcaaagactttttgatgtgcgcatcgatagcgccatgatggattccttcttggatgatatcatgaatcgcgatcagaaacagcgttttgaagcgaacaaggaatgcgactttgccgtgggcgcccgcgatatgggccgtttccgtgtgaacgtgtttcgccagcgtggtacaatcgcagttgtgattcgtcatatcaaggctgtgattccaccgttcgaagaattgcatttgcccgaaatcattcgcgatttggctttgaccaggcgtggccttgtgcttgtgacgggtacgacgggttcgggtaagtccacaacgcttgcctcgatgattgactacatcaatcagaaagaatctgtgaacgtcattacagtcgaagacccgattgaatacctttatcgtgataacgtggcgattatctcgcagcgtgaaattggtgtggatacgctttcttacgcgaatgcactccgtgccgcgctccgtcaggacccggatgtgctccttgtgggcgaaatccgtgaccttgaaacgatgcagattgcgcttaccgctgccgatacgggccacatggtgtttgcgactatccatacgacgaacgccgtagaaacgatccaccgtgtgctttcgatgtatccgccgcaccagcatgacgaaattcgtctgttgcttgccgaagtcttggtgggtatcatttcgctccgtcttttgccgacgaaggatggcaaggggcgagtccctgctgccgaaattctcgtgaatacgggtgccatcaaggaatacatccaggacaagaacaagattgacatggtggaacaggctgttgccgaaggccacattcaataccatagccagacgttcgaccaggcgctcctcgaactttaccagaacgagcagatttcgcttgaaacggctatgaatgctgctacgaaccgcgatgactttgaccttaagattcgtggtatctctggtacatctgaccgcggctggatgtagtttagacgaaaggcgagcaaaaatgctcgccttttatctttagtctttcgtctgtagggcctctacggcccgttctttcgtctacttcgtataaacgcagcgatcggtgctgtttccgaagcaggtcttggtcatgccgctcacgctgctcacgacgcccggcttacctacgctagagaccatcttgctacccgagaagcttggcttgaatgcgatatccgatgtgccataatagctattggtgtcgaaattaacgctgtattgtgtaccttcttcggagttgtttgtgccgaatccgagcaacttgccgcctgtaatcgatgttgttccgtcggaatcgaccatgccgcccataccgccgttcatgcggcattccacgatgatgacgcctccggtgatgctgatgccgccattgctgtcgatgccgtctgtgtcgcctgtgcccacgtaaacgtagtggtaaccgccagagaccttgagattcccggtgctaccgcccatgcctccgcctgctccgccccagccgccgcgacttgtgttgcctgtggaggtcgtgcttgtgccgccggctgcattccagccatcgtctgtagtgatgacgcttgtgatgccgccttcaaagttcatgtccggagattccataccttcgtaggcgatggtcacgctcacgttggcgttgtccttgacgtagagtgctttttcggcgtggacaccgtcgtcgtctgttgcgatggtcattgtgccgccgctgagcgtgattgttccgccactgtggataccgtcgtcacggctgttgatgtcaataacgccaccgctgatggttatgcttgaatcgcccttgatgcccttcatgctttcgctcggggagcaggagcttccgccacccatgccgcccgggaatccgccaccgccgaatccgccgctgctactggtgtttaagctgaggcaggattgtccgccgccagttgtaatcttgatgttcggactcttggattcgccattggcaacgacaactgcgtttgctgccgtgatgccgtcaaatgcagatgttacggtgatggtgccgcctgtgatttcgatggaacccttgccgtttgccaaatctgttgcgtcttcggtatcgctcttgatgccgtcgccttcggtcgtggtgatattgattgtaccgccgctgatttcaacggagcctttacccttgaggccgttattcttggcgttcacggtgatgaggccgtttttcactttcaagtcgttgctggtatggataccgttgttgtagttggccttgacgataagcgtaccttcgcctttgatggtcaggtcatccttggcgtaaatgcaagcgcccgtcgtatcggtcttggcttcgccggagtcattggtgtagttgtaagtcttggtgcgcgaagaaccgtccgtgaacgtgttggtcgtgccgtttttggcaacgacaaaagccttgcttgctttttgcacgtaaatcggggcgtccgcggtgtttgtgagcgtgaggcccttcatgttcaggtagacggaactatccgtcttggcggtgtttacgagaatctgggcgtcgctaccgctgtaagaaccgctaaagtcgtattcgccgccgcaagtaatggtaactgtaccgcccgtagcggtgacgcagttatttgtattggcgaccgttgcgccgcttgcggcgtaggtgatgaccggtgtttcaccgttgctaatcacttgctgtacgggggagcttgaagaactttgtgtggcaggcgtgctagaggaactctgtacgctcggtatcgtcgagctgcttgaattgacggccggggcaacgctgcttgaagatgcggtgacggcactgcttgtaccgttgttagcgctgcttgccggagtgttggcggagctgctcgaaacggagacgttggaattcgaggatgcgttgaggcctgaatcgctagaattggcgacattggaatttgaggaaatgccggagcccgagtcactagataccgaggtgtttgatgtcggaactgtctggttttcgctaccgctgcttgccggattttctgttgctccggtttctgtaccagtctgcgagtcgctagaggtgattccttcgcctgcgttgtaaaaatcgcctatggcggggttcgagtccgaacagccagcgaacatggccaaagaaaggccagaaatgcaactcattgtcagaagctttattttcatgattatatctcccattcaacaattttcttaaaacgtatatttcttcaaatatgtttaaaatggttgaattgttcttttttaaggacattgaaattttaagcggaacaaaaagttccgtacggaacgaaagggctcaaattttccatttttggcgaatccggcgagcgaaaatgctaaatttggtaaatgcttttaaagaaaatattcccctttttgtcttgctttttactggttgcaggtgtaagcgaatcaaaggcggcttcgccggttattgaacccgaacattcccgcaacttgcgcaatcttgaaaccgctccgatgttgttcgaataccatcgccagacgacgggcaacgaacgccagtactttacgtacccgcgcagggacacgactttccgcaagaatttcatgaatacggaagggaacgcgctcctttactttgataatttgcgcggcccgggcattctagggaacggtctcgatagcgcagggaatacgattccgcgtgtggctattgcggcaagcattgtcggtggtattgattaccgtggtggtgaatcgcttggagaccaggtttggacaggacgagactatcgctatgaaaaaaagtccattggcgatacgatttggccaggaattgacggtggtctttacttgcgtggctttgtggattctgtagacttcgtgttggatgcgcgcatttatagcgaagggcattcatcgaagtctccgaagtcttttgatggtgaatttcttgaaattcagcgcgaagaaaataactccggtgttgagtacacgagctatgcgcgttatcgtacgcactttgcgttcaactacgactggttgcgccttgactttggccgtgacgtgatgcactgggggccgggctactacaacaacttgaccttgaaccagttcgcgctcccgtacaacatgatgagcttggacttgatgatagggcctcttcgcgtgatgagcttttacggggacttgcgtatatacggcagtatgagcgacaagaacaaggaatttacgcgaaacctgttcggtcaccgatatgaattggctgtggggaatgcaacgttcggtataagcgaactcactgtgctttatgacaatatgaagccttggctttttgtgccgacggcgccgttgttcatggaaaaagggaactattctgaaagcagcaataacggatccatttcgtttgactttaactaccgcctgttcaatatggtgcgtctttatacggaatttttcctggatgatatggaatctccgattagcttgatcaagaatgacaatatcgaagccaagtgggcttggatggcaggtctccaggcgggtcatgatttttattacaaaggacacaagattgaagcgggcacgatttttgaatatgcccgtgtagaaccgtacgtttattcgcactttgataagaatacggcgcagatagcgcatctcggtttcccattgggcaatcagggtggcccgaacagtcgtacgattgactggaatgtgtttgcccgtttggatggacatatctttgcatctgttcgtcagacgtggttctggaaggggactgattacggtagtgccgtaaacgatacgactccgaaatcaaatcacatgaaacttcccaagcattatttgaaaggcgccaagctccaatatacgattacgcctgccttgagttacgaagggcaacgattcgcatttttgggtgaactttcctttgttgatgataaacgtgcttatatccgtgcaggattcaagtggtagaatgtatgaaaaagcctgaacttttagcacctgcgggtgaccttgtacgaatgaagtatgcatttgcctatggggcagatgcggtttatgccgggcaaccggcgttctcgttgcgcgctcgcgaaaacggttttaagaatcttgatgaccttgctgaaggcattgcgtatgcgcatgaacatggcaagaagttctacctcacgagtaacgtgattcctcgtaacgtgaaggtggaatcattccagaaggctttgaatgctgcgcttgaactcaagccggatgccttgattgtcgcagatccgggctttgtgggctggcttttgaaggaacatccagaaacggaagttcatttgtctgtgcaggcgaatacgacaaactatcttgcagcttcgttctggaaaaacttaggcgttcgccgtatcatcttgagtcgtgaacttcgcctgtctgaaattttagagataaagaaacaagttccagaccttgaactggaagtgttcgtccacggtgctgtttgtatggccatgtcgggtcgttgcatgctttcgaactgggtgacgcaccgcgatgcaaaccagggcgcctgtgataacagctgccgtatgccttatcgcttgtatgcgaactccggtccgcaggtcgaggactatcgcgaacatgaaggctcttttgcgctccagcgcaccgaccgcccggagcttgacccgattgcgctcgacgaagacacgtggggtacttactttatgagtagtcgtgacctctgcgccctggacgtgattccagaacttgtggcgggcgggcttgactccttcaagattgaaggtcgtacacgctctgtgtactacttgagccaggtcgtgcgcgcttatcgcatggctattgatgccgtagcagaaggcaatcccgtacccgaagaaagccgtcgtgcgattacctttgtcgatgggcgaggctttatgccgggattcctgcgcggaccgttaccgcagaactacgaagcgacgcatgtggatgccgctggtggctgtgtggcggcccagattaaggactttgatgaggcaacgggcgcctgccttgtgaacgtgaaaaatcctttctctatggatgatacgttggaactgatgacgcccgatggcatgcagaagtgcgaagtcgaggaaatgctagatttccgcggtgcagctgcggatcggttgaatccgggaacggaaggacgcgtttttctaggaaaaaataccttaaatagcgaaaaaaacgccaaatttggctttcttgtgaaacgagcaaattcataatataccataaaaaaatagatttggaacatggctgtcgataaagcgacaaaagaacaggatgaacttgaactttatcagatcgatgataaagcgattgtgccgtttttccagaaacatctggaagagttacggcagttcattcacgatcatcaatgcaatgatcatctttgcttgctggtgttgctgaagcagtttattcgtacctaccgcatgccgttcaacatgcagcgctatatggaagttcagagaactttcatccagcgttctttgcatgacaagattcaggaccgccagcaggccgtgagccactggattcaggaatttgccggtcgccatcgcaatcgtatgatccagctgcagtgcttgtatcttgatcgcgtgaaggaccgcttgctccctgaaatcgaaaagctgctcgaaaataggattgaccacctgcaagaaaagctcggtgagaatggcggacaaaataaccaaccgccaccgcctcaaaatccctaaaatttcacaaacgaatgatgtatgtaacttgttgattttcaccaagttacattttttataatgcaaaaaagtggcgtttttgagcgaatttcgccatttgtataagaatttgtatgcttaaagtaagaaaaatcttgtcaagggatgtttgaaaaaatacctgttgataacttgtgctgaaattaagtgataattttgttacacatgcgtttgtaagggtggtgtaaactggaaaaagtgtgataaaaaatgtttctaatttttttttgccgtttttaagtcaaaaaagggcttttaaaaaatttttcgtccgtggtgcttgtggttcggatttcctttcttattttttgcttgctcttttatactttggattggttttttagatcgtggaaaatactgtttctttgttggatattgcagagtcgccctggcaacaggtgctcgaccgcgtgcgttcggaatgcaaggacttttttggtgccgtaattcttgacgctcttggttatgagggaatgtgcaatggctatgccttgctcactgttcctgatgagcttcgcgagaactgggtgaattcccattatggcgatttgttgcgcaagtcctttacggctgtatttggtagtgaatttgttgattatcgcatccgtcagattgctccttcggacccgattcccgaaatcaagctcacgatgcctgttattccgcgtcccgagaaaaagaaggccgaggttaagcgcccgaagcagcctttggctctttatgcccgctatacttttgaaaactttgtcgaaggggagtgcaattctacggctttccgcgcttgccaggcggtggccgaaaatccgggtgacccggctttgaatccgctttttgtctatggcgaaagtggccttggtaagacgcacttgttgcagtccattgctgctaaaatccagaagagccgccctgaagcatccattgtctattgccacgcttatgattttttgcgtgatgcaacggctatggcgtctgcgctccacaacaagacgggcaatgtgcgtgaactagcagagaagttccgcgaacgctatgaactttgcgatgtgcttttgcttgacgatgttcagctcctggaaaagggcctctggacgcaggaccgccttgctattttgattaagcatttgcgtgccgaaggtaagcaggtcgtgatttcttgcgaccgccatccgaacctgtttagggtggtcgatacggataacgaatcccgtggttcatccagatcttcgatcccgagcatctctaagaagctccttgctccgcttgcctcctgtgtggctgtgggcattgatgaaccggatcttgcgacccgtatgaacttgattagcaagaagtccgaagatttgccgtttgcaaagggtgaccgcgaagaaatttgccgctacctttcgatgcagccgcgtaagaacgttcgcctgattgaaggtcttttgaacttcctcggtgcgatgaacatgttctgcaaggccgatttgaacttgaatggcgtgaagcgcctcgtggcaccgtcggaacatggcggccatgtggaactcaccgccaagaacattattgaagcggttgctatggattatcgtgtcgaggtctgtgagctctcgtccaagcgccaggctgccgcgatttctatgccccgcaaggtggcgatgttcctttgccgcgaactcacgaccgattcgctccagaatatcggtgcgatgttctgcagggactatgccactgtaatcgccgccattaattccctgaaaaagcagatggaaacggatgcgtcactcgcaaggcgcgttcaagatatccgttatatgctggaagcctagcatgattgctcttttaacgggtggcgccggcgtcgtagggaaggcgttgtgccgggaactaatagcacggggagtgtgtgtccgcgtcttgacgcttccgggcgattctttggcgaagtccttaccgagcgaggtggatgtccgttacggcgatgtcaccgattttgattctatccgaggggcgtttgaaaacgtcgatgtcgtctatcacttggcggcaattcttttatcgacaaaacgcggtgcttttgagcacgtgaatacggatggcacgcgaaatgtgcttgaagctagcaagcttgcaggcgtccgccgtttcctctatgtctccagcatctcggtaacgtacccgatactcacgccgtatggcgaaagcaaaaagaaaggggaatctttagtgcatgcctccggacttgattggacgattgtgcgcccgacgcttgtgattggcgatgggggcggtgtcgagttcaacatgttccgcgattacgtgaagcgtttcccggtctattttatgccaggtggcggcaaatgcctcaaacgcccggtccgcagtgtggatttggtcaagggaattgccgtggctgggcttatgccatgtgcggtggggaagacttatgcccttgcgggttcaaccgtaatgacgatggcggaaatggctaagcatgtgctgactgacgccgggatgcatcacctgatggttccgctcccgtggtggatttccaaacgacttgccgtcctgaaaaactggattggtggcaagcgcgtgtctgccgagcaggctttggcgggatttctgtacgatgccgccccgtctatcgaagatgccgagcgcgatctcgactactatccgggcagtccgttctaggattttagaacttagaacttagaacttagaacttagaacactctctattctctttaagtaattctaagttctaagagcgcagcgggctaagttctgccaacttaaaaacatccatataatacattcttggaatggacaaggctgttttacagcttttttcgtgtgatttgtaaacttttattggtctaaattggactaaataatttatattaatgggtatgaataagaaaaaactgcttgcccttttggtatcctctgcattcctgtttacagcttgcgatgaggaagatctcccgtctgccccgaaaaaagaaatttcatcatcttctgtcgaagaggatgattgcgattccgatgaatgcgaagtgaagtcctcctcttccaagtccgaagacaagaagtcctcggattcaaaagatgacgacaagaagtcttcggactccaaggataataagtcttccgattctaaatctgaatcgaactcctcttcttccgctaaggatgaggctaagtcctcatcgagtgctgaggctccgaagtcttcgtcttcagttgacgttcctaagggtgctcgcgctgcaaagcttacggatctcgaaaagaatgttgaactcaagttgtttgaccagacggtttacctttctacgggtagcaagcagggccttgttgctctccgcatccaggatgaattgtggcttgtgacctatacggattttgcaaatggcgaagtgaaattcgtcgatggcaatgttggcaagcagtatgctgaaacggatgccgttaaaaagattttggaaaaactcaaggacaagaacggtttcacgatttcgttcattgtcgatgagaacggcgtcgtcaagtatgcggtcaatggctcgaaggaatatagcgaagctgtaaaggctagcgtcgccgtggcgaagggcaaggtttccaaggccgaagacattaaggacaaaatttacaagtgtaccgatggcgatacgacgagaacgttcacgttcttcgataattcgtatatcgttgaaaatggagttggtgataaagttgcctactggattggcggccattatgatatccaacgtagcacgttgttgatgcgtccggcatactataacaagccagtttattcaatgtatgcttattctgtcggaacggaaaataccatttctatgtctaatggcgaaacgacaacgacgatgaactgcaaggtcgaagctagcgaatacgaatacgaaaaggctagtgatttcgtcggtgaatggcaagctcagaaagatggcgttgagtggaaatttacgctcaaggccgatggaacctatgaacttgttgcattcgaaggcaacaacgtcaatagtgctgaatacaagataggttcctgggaaatttatggttaccacttgatgatgcacaatacgggttgccagcatcaggacaagtgtacgtcgagcatccatggccagctccagacgggaccgattgataaagcgaccaacaagattagcggtttctctttcatccatagtgacccggatacgccgaagatcccgacctctttcgatgctccgcagtacgagtagtagttagaacttagaacattgctcgtctctctaagctctgctaactaagttctgccaacttgcattttatagtgcatttaaaaaagtgcatcgcttacgggcggtgcatttttttattttctagcgcagaggatattgaaatgaaactttatgtggtacagatgaagattttgccgggcaatgtctcggcaaatatgcaaacgatgaaggccgcttttgaccgtgctaaggctgccgaagtagattgcgttgtgtttccacgatatgcacttactgggcctagcaatagggcgctccctgtagactgggccgaaatccgcaagtatgcgggcaatatgccgttcttcttgtgtggggacgtgcttgacgatacgccgcttttgaatgtggcgcatgtgactcatggtagtgacttttatgtggtcggtcgccgtgaagtcgaaaacaaggaactttcgcacttggcacaggattgtgccatgcctgtggtttgcctcaatggcgtcgggactgacaataccggaaagaacatctatgcgctttcgggcggtagccgcgtgtttgactgcgatggaaaaatcgtttttgaaatgccgctttttagcgaagccgaggcagttattgaatttgtcgatggccaggtgcaagtctacgcggaatcctcaaagccatacacaaacgaaattgcagaaattcacgatgcgctcgtgttcatgattcgcgaaaacttgaagatgttccatatctcgcgcatggtcattggagccagtggcggtattgatagcgctgtttctgcagccctttatgccgaagcgattggacctgagaatgtctacctcgtgaatatgccgacgcgattcaattcggatacgacgaagaacgcagcccgtgacttggccgagaacttgggaacgccatacatggttgccccgatttcggacattattgaatctgtttgccacacgctggaacgttgctcctttgtgcgcaacgacaccgtgatgaaaattgcagggatcaaccacgagaacttgcaggcgaggacgcgctcggcttcaatcctttcgacggttgcatctgttgtcggtgcgggtgtcacttgcaatggcaacaagagtgaagcgatggtcggttactgtacgctttacggtgatacttgcggtgtgatgtgcgctcttggcgacttgtggaaaactcaggtgtacgaattagctcgttacatcaatcgcgacaaggaaattatcccgaaggcctcaattgatatcccggcgagtgcggagctcagtgacgcgatgaatgtggacgaaggcaagggcgacccgattctttacccgtaccacgacaagctctttgcgatgtgggtcgaaaaatgcgtgagccttgaattcaccgaaaagcttttgctggaagggacgcttggcgaaatgctcggtgtagatgctgcttacttcaaggctcatttgccgacgaccgaagcggctctcgaggatatgcgcttctggtatcgtcggttcaaggggcttgccttggcaaagcgtatccagtttccgccgattctctccgtaagcggacacgccttcggcggcgaataccgcgaaagtcaaataagtggttagtggctagtgattagaacttagaacttagaacttagaacttagaacttagaacaatgcacttctctctaagttctaagagcgcagcggtctaagttctgccaactaagttctgcctactgtctactaatttttctacatttgggcttcaagattcaaccgcgggtgcgctcgcgattctaaaggatatttatgaaaattgcagaaaaaacagtcgtccagatgcactacaccctgaagtctgacgaaggtgccgtcgtcgagtcttccgcaggtcgcgaacctctccagtacatccagggcatgcacatgatcgttccgggtctcgaaaaggctatggtcggtcacgatgtaggcgacaagtttgacgttgtcgtcattccggcagaaggctacggcgaatacgacgaacgcatgactcaggaagttccgctgaacgtgttccagggagtcgatcatgtcgaagcaggcatggctttctatgcccagactccgggtggtccgatgcagattcgcatcaagtctgttggcgaaaagacggctattatcgacgctaaccacgaacttgctggcaagaatctcaactttgcgattgaagttgtctccgttcgcgaagcaaccgaagaagacctcaagccgttccagcatcactgctgctgcggtggtcacgacggcgaagaccatgaatgcaagtgcggcgaagaaggccacgaatgcgaatgcggtggccatggcaacaaggaaaattgcgatggtaacggcggttgcggctgcgaacaccacgcagaacaccatggtaagtaaggtgtcggggtaatcccgcgggcatctttcaaaaaatttgaaaaaaggcttgaactctttgtacgttcgagcctttttttatttaatttagaacggaggagtgtggaatatttcccaagaggttggatatgcgttttgcaaaagttttatctgtggctgcgttgccaatgttcctgtttgcttgtggcgatgacaattcgtcgcttaaagtcagtaatcctgaaggcgaaactccgcaggactcttcgacggttgaaccgcctcctaatattcccgatgaagaactgaaaccgattgcaagggactattccctgatttggagcggcaaaggtacggctgaagaacctttcctgatcgctagtgaacaggatttggcatcactcgcgttctatgtgaacgactcctcgatgacctttaaggatttctacttcaagcagacagccgatatcgcactttctggggcttggagcccgattggtatttttggcaagaatgcttatggctacggaaatcgcccctttagcggtgtctatgacggtggcctcaagaccattacaggcttgagcattaccgatacggctagctatagtggtctgtttgggcttgttcgcggagcgcaggtcagtaacgttgttattaaaggcgctaaactgaatgttggttcctatgcaggcgtccttgcgggtaagatggattcgacgactgttgaaaattgctcgtttgaagatgttgaaattaagggggccgaccgcgttggcggtttggtaggcgaagcgacacatgtccaggcgaagaatgtctctgtgacgggaaccattcaaggcgttaattctgtgggcggtgtcgttggccgtatgcaggatggctctcttgaaaatgtgacgaacaaggcaaatgtctcaggtacttcgactgttgccggtgttgtcggttcttttgccagtgtggcaagcgaaggcgtgattagcgctgctttgaattatggtgccgtgacaggtacgaaggatgtggcgggcgttgtggcaacgctttctgcaaccaagttggaacgttccggtaatagcggagccgtggttgcggattcaagccaaatgagcaatgtcggtggcgtcattgccgtcgcttcaagcaagtccgctatcaacgaagtctttaataccgctacggtctcggtaaggagagtcatgattgcaggcggtgtcatcggtgctttgaagaactcttcagcaacaaatttgttcaatcttggcgaagtttctggtacagccagtaatatgggtggacttgttggagttgttgatggtagtgacgctacgctgacatttggttataatgcaggaaagattcctgataataacttttcaggaacggtggcaggcaaggtgacatcgactgcaacggttacaaacgtttattacgataaaacagtcggtggaacgtgcctcgttgtagcaagccagatgaacatggaactcccgacaggctttacgactgatgaaatgaaggcggcaacgttcatcgccactttgaacggaaccggcagcgcttggaaggcgggttcggctacgtttggtggctatccggcttttacttggactgagtaatttctacatttagaacatggctaaaaagaaaaaattttggaagtcgccttctgcagaggcggcttttcgtggtaaagaagaccgtcttcgcaagactctttgcgaaattgtgaacggacaaagccgtttgttgcaccgcccggacgaactgtatgaggctattgcgaacggtcttgacgatattgaaaaaatcaaggatgtgaagctccagcttgaacttttggcttggacgcttcgttgcgatttcttggcgttcaaggctgatgacgaagaaatggatacgtggaacgacttgttctacgatgccggaacgttctttattgaagttgccaagacttatgacgacaaggattacattgcggacctgattcacgatttggctgtgcgccacgtgggtggggaaggccgcgaagtcgtgttcctctcgattgaagacgtgatgccggtgcagcgcgccaaggccttgattgaagagcttctgggcgtgattgatgcgacggaacttgaaaatcgcgaagacgttctcgatgccatttgtgatatggctgatgccatcaaggataccgaaaattttgcgaaggcttcgctttacaaggacccggacaagagcaatgcaacgctcatcgacattgcaaactcttactttgtcgcaggcaacatttccatggcaaagcagtggcttggcgatgtgaaagatccgggtgccgaagacgaagaagcgttcctcgatttgcaggccgccattgctgaccgcgaaggccgcaagacggattgcctcaagtacgccacgcgtttgtacgaatgctacccgaaggtcatgaacctctcgagactctgcatgctcaaagacgatgctggcgtcgacaagcttttattcgatcacatcaagtaccgcgatagcggcaagtgcgatacgagcttgatgatgctccttgcaaatctcaagaagttcgaattgctcgaaagctacgtgaatcattacgaacgcgatttgccgggccttgaggcctctgagctgaatgcgatttcggatgaggtggaacgcgctggagcaactgaacttgctaagcacatccgcgaatggactgttgaagaacccgaagacgccgaacccctcgacgatcgcgaataggctgatttctttcgtctctcgtctttcgtctttcgtctaaaattctatttttgcacccatgaaagtccttttatacgatacaacgctccgtgacggtaaccaagaccgtaaaataagtctctccttagctgataaagtccagatcgctcgaattttggaccactttggatttgactatattgaaggcggttggccgaaccccagcaatccgaccgatgaggaattttttaagctcatcaaggacgttaagctcaagcatgcaaagattgccgcatttggctctacgcgccgtccgggtattttgcccgagaacgacccgcttttgcaggcgctcatcaagtccgaagctccggtcaagacgattttcggcaagagctgggatttgcatgtaacggacgttatccgcacgactctcgaagaaaacctcgacatgatcgagtcttcggtcgcataccttaaggaacattccgaagaggtgatttacgatgcggaacatttcttcgatggctataaggctaatccggaatacgcgctcgaaacgcttaaggctgccgaacttggccatgccgattgcattgtgctttgcgatacgaacggcggaacgatgccgtgggaaatcgaagaaatcgtaaagaaggttcagactagaatttcgacgccgcttggcatccacgtgcataatgacagtggacttgccgtggcaaactcgatttacgctgtgaaagcgggttgcgtgatggtgcagggcgtggtgaatggctacggcgaacgctgcggtaacgcaaacctcacgacaattgccgctgatttgaagtttaagatggatcgcgattttgctgctgctaaaaagttgagccatttgcgccagcttagcggcaacatcgaccagattgtgaacttgccgagcgacgtgcatgctccatatgtgggcgatgccgcatttgcccataagggtggtgcgcatatcgatggcgtcatgaaggtttctcgcagttttgaacatatcgacccacattccgtgggcaatgaccgcgttttcgtgacaagcgaccaggccggtggttctctcgttgtcgaaaagctcaaggccatcaagccgggtatcgacaagaaggatccggtggtggcaagcctcctcaaggaaatcaaggaacgcgaaaatgcgggctggcattttgactccgctgaagcgagcttcaagctcttggtctaccgccacttgggaatggtcaaggaaccgttcaaggtgctcaactaccgcgtgattgaagataagacgccgcagggtgtttctgtgtcgcaggctacggtcaagctccaggtaggcgacaagattagccatcaggtgagcgaaggcgatggtccggtgaacgcactcgatgccgcactccgcaaggctcttttgccgttcttcccgtgcatgggaagtgttcgcctcgacgatttcaaggtgcgcgtgctcggttccaatgtggcttccgatgctacggttcgtgtgtggacaacttttggcgatgaacacggctactggaacatggtcggcgtttcgagcaacatcattgaggcttgctggactgcttttgtcgatggccttacgtacaagattttgcttgaagacaacgttatcccgaatgcatacaagcatttggatgtggcgtccgtgtaaattcgctgaaccacgacaatttgccaaaccgtgctgggttttagagtttaaaaaatagaaggtctgttaaaatgaaaatcgtaaaagtcactccgaagtctcaagagattgacagaatttgtggtcgtgaagttgctccgagcaaggaaattcacgacaaggtcatggacattctcgccgatatcaagaacggcggttatgcgaaggctgtggaatacgcccagaagttcgatggcctcaagggcaagaacctccgcgtgtccgaagccgaaatcaagaagtctgccgccaagtgcccgcccgaaatgcagcgtgcgctcaagcaggctatcaagaacgtccgcgatttccacgtgaaccagatggaagattcctggctcatggaaggcaaggacggcgtggttctcggtcagcgtattcgcccgatgaagcgcgtggggctctatgttccgggtggtgctggaatttacccgagcacggtcattatgaatgcggttccggccattgttgctggcgtcaaggacatcgttgttgtgactccgatcaagggcgaaatcaaccgcgctgtggcttttgtgctttgcgaactcggcattaccgaggtctatcacatcggtggcgctcaggctattggcatgcttgcttatggtgccaaggatggcaagggcaaggttgtcgtggaacgtgttgacaagattgtgggcccgggtaacgtctttgccgcagtcgctaagaaggaagtttttggcattgtcgatatcgacatggtggcaggcccgtccgaagtgctcgtgcttgcagacaatacctgcgatccggactttgtcgccgccgaccttttgagccaggcggaacacggttccggttttgaagctgccatctgcattacggacaacatggaaaccgcacagatgattagcgaatgcgtggacatccaggtggaaaattcccccaaacgcgaattgctccaaaaggtgctcgacaactttggtcgcatcctcgtggtgaaggactggttcgacggtgtagcgattgctaatgccattgctccggaacacatggaaatcatgaccgatgaagccgaatctatggcagcccagatcgaaaatgcgggtgccgtgtttatcggtccgtggtcttctgaaccggtgggtgactactttgctggccccaaccacgttctccccacgaatggcacgggtcgcttcttcagcccgctcggcgtctatgacttcctcaagcgcatgagcatcatcaagtactccgaaaaggctatcaagaagaacgcaaaggcaattgctgtcgtggcaaatgaagaaggcttcatccaccacgccgctgcagtcctcaagagactctaatctaaattgttccgcatttgttgcgggactttaatcgcattacgaaaatgtccgcctcagggcggacattttgcgttataaaagattttgacgaatgacgctaggcttgttgtgctaagttagcgctttgtattgcttgaatccttggatgcgctggacttgccgttttcaaaagtctttatagcagcgtcctttgcggctatggctgcatcttttgctttttcggctgtctctgtgactttagtcgtaacgctgtctgccgcattcttgacggctgctttggcgctatccgctgcttgctctgtcgaatttattgctttgtctgtaaacgacttggtgagctcgcttgctttttctgtggccaacttacggaggtcaacttcattggaagaataccccatggtcttgagcgaagacttgtagacgctgtaggcaatagcgttgttgcgcaggttcttgaggttcccttcgacgggtagcaagtgcaaaatggtgagcaatacaaagcagacaagaacggccttgatgattccgaacaacatgcctaaaatgcgatttgtctttccgacgatggtgttcttgatagaatcaccgacaatgtgtccgataagtgaaaacaacaggaagggaacaagaaagccgatgcaggtgcagatgaggtgagctgtgaaatcgctgaatgcaaaattatggatgaaaaaatcaccgagtagcccctgggcaaaataagcgcccaaaattgctgccacccatgcacaaagcctgaaaacgctgctcaacagaccgcgccaaagcccgatgatgccgaatacgagcaggcaagctgcgcatgctatatcaatccaattcattggacaattccttctaaaccgctaactgaatggtcaagaaaaccatcgcagttacaatcactccaagtataaatcctattccatacttaaatgtagttttttgcggtttaggcgatatgacggattcgattggctggtcttcgtttaccgtatctgcccattcggcgatgtagggagtcatgtcgcgtgggtattctttcatgatatcggcaagctcgttcgctgcatcgcaggccgaagaagggcgcttgctgggacgtttgttgaggagcttcaacacgaacttgcggagcggctttggaacatcgtccgggaagacttcgagcttgaacttcatcttgaggatgttttcgcgcgtttcttcgaagtccttgccgcggaaaagattttcgccgatgagcatttcgctagcgatgatgcctacgctaaagatatcgcttgcgtaattgactttttgccccatgatttgttctgggctcatgtaggcggcggtgccgatgatgcaaccggtctgcgtgagttccttgccaatttcgagcggggtatccgtgtgggcgataccaaagtccaggagacgaacgcgtccgtccttgtcaatcatcatgttggcgggcttcaggtcgcggtgggtcacgccgtttcggtgagcgtggctgagtgcgctcaagagttcgtacaaaatggtttcgacaacccagatgggcggtcgcttgtttttcaacagcaagtccttgagacttgaaccttgtatgtactccattgacatcgtgtagttgccgtcactgtctttccagagggcatacggctggagaatattcgggtggttcaggtgggcgaggatgctcccttcttgcaggaatctcttgatatagatgtcctgttggttcaagttggtgttgagcctcttggcaacgacgagtcggtcgagagaaggatcccgacaaagccataggctacccatggctccgctattgagcgcttgtataggtttgtatccgccaattttagacgggagctgatctttgactttcttcctggactgtgttgccttgacctcttccatgctgccctatatagaaaaagatttacttcttgtcgcttaggtaaatgctctggtgcttcgtcttcggatcctgattggggtaatcgaggatgtagtggagcccgcgagattccttgcgacggagggcggcgatgaggatcatcttggaaacctggagtgcgttcaggaattcaaggaagtgcaagttttcagtttctttgttcttaatagcggcggcaacgtcggcttcgaggctttcaataaccttgagaccttggttgaggcctgcaacggtacggacaatgccgcagtgcgtccacatcatgtcctggagcatcttcttgcgcttgcgccagtaggccgcctttgcaaaactgaccgtttctttcttggacttgggtgctgtgaatttgtccttagtgatgccgctcttttcgatatcatcgacggcacggatggcaaatactacgctttccaaaagcgagttcgaggcaagacggtttgcaccgtgaacgcctgttgctgcaacttcgccgcaagcatagagtcccttgatttcggtgcgggaccaagtatcaacgagaacgcctccgcacatgtaatgggctgccgggacgactggaatccattccttcgtgatgtcaatgcctgcatccatgcatttagaataaatgtgcgggaagtggctcttgatgtccttcggcgtgcggccagaaaggtcaatgaacatgtggtccttgccgagacgctgcatttcgctgtggatagcgcgagcgacaatgtcacgtggggcgagggagtgcagcggatgcacctggttcatgaattcttcgcccttgtcgttcttgaggatgccgccaaaaccgcgcacagcttcggagatgaggaacggcttcttgaacttcggtgcgtacaagctagtcgggtggaactgcatgaactcaatatcctggagggctgcgcctgcacgggctgcaatcgccatgccgtcgccacagctgtcgggcgggcagacggtgtactgccaaatgcggcctgcaccacctgtcgaaaggatggttgccttggcgtagatgctttcaacttcaccggatttctggtggataatttttgcaccgacgcagcgcttgttcttgccttcgccttcgcaaatcaagtccttgatgtagcagttttcaaggtagtcaatgttcttttgcttgtgaagttcacagaggagggcgcgcatgatctctttaccggtgaggtctgcggcgtgcaaaatgcggtggtggctgtgtccgccttcaaggtgaaggtcaaactgcgacttgtcttcgggcgacggtgtgaactggacgccccacttgacgagctgcttgatggtcgtgggaccgttcttcacgagaattttcacggagtcctttttgcaaagacctgcacctgcttcgagggtgtctgccacatggaattcaaatttgtctgttttttcggtgacagagcagataccgccttgagcgtagttcgatgagccgtccggctttgcacctttggttaaaatgacaacgtggaaccctttttctgccgcgtggagagctgcgctcaatccagaaatgccggcacccagaaccaaaatatcgtacatgagatactccaaaggaattgatgtatttttttatgtccaataaatagaaaaaatagggcttttcggcattatatttggcttgcaatttcaataaaataaaatgcaaacatttttttttgctatttttcgggcgacaaaattttaatggagttgtctctatgttaacgtggattaatgaaaaagccaagtgggtaattgtgatctttgccgccggtatcgccatcggtcttctcgccatggaccgtgttccggatcagggacgtagctatcctatcggcattgtcaacgacaccaagatttcttacacggactttgattctcgcgtgaagatgatcgtgcagaatcagtaccagaaccagcacttggacgacgaacagtactcccagctccgcgctcaggtgttctccagcttcgttcgtcaggctctctttgctgaacagtacgaaaaggccgaactgagtgcctcggttgccgaactcaagaacgagttcaagcgcaattccgatgctgtccgtgctcgcttggtccaggaagctcaggctcgcctctatgctatccagcagcaggcaacttctcaggaagacctgatccagcgctctcaggcatacctcgcttctctcccgaagttcctcacggacacgactttcaacaaggctgattacgatgcttggattgaaactccggccgcttaccgctggagcgcaatgctctcgctcgaagacgaaatgaagaacaactccattccggctcgtcagctccagaccttggtcggcgcttctgtccatccgacttctctcgaagccaagtggagtgttgaacgccgcatgacggactacgaactgcaggtggcggtcgccccgagttctgcatttgttgtggatagcaactctgtggatagcgtcatggtcgctggctacttcaacgcccacatcgatagcttctttgtccagaaggatgctgctcagttccagtatgtttctattccggttgaagctacggcaggtgatgacgctagcatccgtgaatacgctatgactctttactaccagctcacggattcctcttctacgacgacgttcgaagacatggctcgcgtttcttccgaagacccgggcagcgccgaaaagggcggcatcttgagcgaagatttcgttggccgtggctcttatgtgaagccgtttgaagaagctgcttttgctcttgattctggtaagatttctgaaccggtccgttctcagttcggttaccacatcatcaagtcttacggcaacgtgaagaatgctaagggtgaagttgaaaaggtcaaggttggccacatcctcctcactgttaccgcttcttccaatactattgatagccttgaaaagattctcaccaacatcaagaaggatgttgatgcaggttctgacttgctcaccgaagctcaggctcgcggtctcgaagtcaagacttccgaatgggtttctcgcgatggcaacatcggtgcatttggctacctcaagggtctcgcttctttcgcttggccgaacgaaaacctcccgaaggaagaaagcgaaatctctggcgtgctcagaaacaacaagtgggttgtcattgccaagaagattggttccttcacggctggcgaacgtagcctcccgctctactacaacgacatcaaggaaacgctcctcaagcagaaggctggcaaggctgctgaagcttacttgagctctgtcgccgctcaggtcaaggaatggaacccggctgatacggctgccaagattgaaaaggttgaactcgaaaccaagaacgcttctgtggatggctttgttccgggcttcggctacggcaatgctcagattgcacgcgttgtcggcaaggctaaggccggtgaatggactgctccggttgtcgctgaaaacggcgccgtgatggtcaaggtcgtttccaagaagactccgaaggttgaagaagttgaagaagccatcaagcaggatgtagacaactcctaccgctttggcgtgatgactgctttcaacgactacgtgacttctcttgaagcttctacgccggtcaagagcaacctcgacctcttctacagagactaagggctttcgcgagagcttgactctcgtgagcgcgcacaaaatccgtcagcaaataaactcaattattggttgacggataatgcttaaattgctataatgtgccgcactcgcccccatcgtctagtggcccaggactcgggattctcattcccgcaacagcggttcgagtccgcttgggggtataaaaacgaccaaccgaaaggctggtcgtttttactttccgccccaggggtactaaaaacgaccaacgaaaagttggtcgtttttattttccgcgacacagggtataaaaagtctcatgatgaaatcatgagttttttttgtaatgtgaaagtcttgcgggcgggaccctagctcggagttgttatgggtacaaaaaagccagggcgtttaaccctggctttaattgctttacgcgaattttaaattacttgattgtactcgtgaggcggaatgcgaaaccgacgtcgctgatttcgtcaccgctgtaaacgctgaactgaagcttggaattggcaatcttctttgcccatgccaccgtccatgcccagttatcgatgtccttgccaccagtgagagcggcgcggtcattgatatgttcccattccacatagaggctgctcatgaacgtgctcatgatgcaatcctttttcggggagtattcagcaccgaggtagaacggatggtaagcgtcacccggcttcatgtacttggattccggagcgacatagttgtgggctgtggtgaggactttttcgctattcgtaacgatgaagccgtattcaccgtaaactcgcaagaaatcaaggggcttgtagctcaggtaagtggcgaggcggtgggtgatggatgctgtgttctgaacaacgtcaacggcgttcacgcgataagcgagctttgcttcaagcgggaaatcgaacttgaggtcttcttcaatgcggatgtaacccgtgttggccttgttgtctcttgtggcgagcattgcggtgaagttggagtagccggtctgccagccgaattcaagagcgttgtgtgcgtagtcgcgcatccagagaccgcgagccgtgaggtccttatcgatgtaagtaccgaagtgggtagactgagaccagtccgtcttccagtgaccgattttgaggttgagcttgtaagtgtcaaaattccacttgtagtttgcccagtagaggtctgcgagaatcttgtcgtagctggtggtcttgccgtcgccgtccttaatcttgttgccaaactgcggggcaaaaatgcgcaacataacctgtgcatcgaagttttcgctcttgtagaggccgccaatgttagcgcggatccagagggagctcaggttattgtcggtatctgcgatcatcttggtcgcctgagtctggacgttgcccttgaggctgaattcgccatcggctgcaaaggctgcagagcacatgcctgcgaccaaaagtgcgcttgtcatttttttgaagttcatagtttctccgtgtaagtttttcgtgcgcaaatctagaaatttcgaaaaatatttaaagataatttgaaagtaagcgattcaatttttatttttgcctcacaaaatatccattggagtacaagaatgagaatgatttcccgcattgcattttcggcaatagtggcagtttcttttgcatctgccggcaagcttgcaccgaacaagacgcacgccgtgctgaacgtgacttacacgaacgaagaaaacgttccgcatgccaagaaaaagctcacgtttgtggggcagaacaagggaaagaaggtggttatcacgacggacgtgtatggcgaagctagcttccatatcccgcgtgaagattcttacacgattctctgcgaaagcttgacgggaccgttcgaatgcggcgaaactccgtatgtttctcgcacggcaagcacgggtggaatttcggtcgtttttgacgatactcgttccgaacttacgggtgtgacgtttaaggcgggcagtgcagaacttgtgccgagctccttgaagactctcaatgccgcgattgcagggctcaagcgcaatccgaaggccaagattgaagtggaaggacatacgagtagcgatggttccgctgaactcaaccagcagctttccgaagaccgcgcaaacagtgtccgcaattacatgattgaacagggcattgacgccgaccgcgtgactgctgtgggctacggcccgagccgcccgaagggtgacaactcgacagaagcgggtcgccgtgccaaccgtcgcattgagcttaaagtgctcaacgccgatgaagtgaatttctaatttgttctaatatcgcaaaaatactagaatttagaaaaaagtgcgttttttacgtgaaaatttgtgaaataacgcagattttcacgtaatttttttatgttgtgtgtcttttcccggctacaaaaagcatttttgtccctcaaaaaggaatgaaatcggctgaaaaataaaaaagtggctcctttaaatacttaaaggagcttgtttttatttaattatgattagtttattttgaattttacgtgaaaaacttgaaaaaatagtcgtattcacgtaaattggggctttttttcaaaatttggttctaaaagctctaattttcgcctcagatcgcgttaaactgcgcgaattccgtcttcggtgatcacgattttttcttcgcggaaaagcgtcccgataatcttcttgaacgtcttcttggacattccgaattcacgacggatagtttctggatcggtgtggtcgccgtaggggaggaatccgccggcagcttcgagcttttgcatgaccgcattggggctttcgctcttcatcacgcccttgtagccaatcggagtcaagttgagtgtgatttttccgtcgcttgtgaagcgctggatgaatccgggcatcgtatcgccgatgtagatgcgttccataccgggcgtcatcatgaggcgacctgtgtagcggtaatccacgaggcaatcaacgtaatcaggcgtgacttcgtaagcggcgagttctacgcgctggccgatatgcaagtcgttcgtgtccggatcgataaagctcttgattttttcggtggcaatgatgcgtccgctcttttcgtcttcgagcacaaagacaacgcagcggtcgcctttctgcaattcgccaagttgctgcttgaaggggaggaacaagtccttgttgagcccccaatccaagaatgcgccaacgcggttgacttccttgacggtgagtactgcaaattcgcctacctgggcgagcggcttgtcaagcgttgcgatcgggcggtcttcggagtccgtgtaaacgaacacgtcaatgatttcgccttcgacgagtgtgaatttgttgcggttgccggggaggagcacgcttccgcctgtttcgagttctaggtaataaccctgtggcgtgattgattcaacgcgtgcgcggttaattcttccaagttccataatttgcctttccgttctggtatcccgcagggcggggttaaagtcgcggacatccgcgatatggttaaatatagttattccgtcggcagttccttgcaatgccgcataaacctaagcgtttctttttcgccatcctttgcgagtttcttgagtaggaacagtaacttcttgtaagtcgtttccgtcatcttctcatgcgcggtgcttttcgtcaaatacaggagcggggcctcttgcgtgtagcttttcttgttgtacgtcttggaggcagccacgcggtcgcagaacatctccttgatgtagcggtccggcatgtccatcggcacgattttctttgttttcatgtcgtaatcgtaccaaaattcaaaatggtgcttgttgcgccccttgtggtgcatccatgcaagactgtagcctgtttcgcggcgttcgccgttatttggcgattccttgcccgtgtaatacttggctccaggaataaattcggtagggctgtacttcgacaaatcgtggaacagcccctgcaacccgataccagccttgatacaaagccgaatcacttcgttcctgtgcttggtaatcgtaatgaaatgacgaatcggatggaacatgatcgaaaattagcaaaagccgggaatcccggcaatgtttattgaaaaatccggttcccgtacttcttctcaaattccgtcacgagcttgtgcggttccgggaagtagtacttgagaatgttcatgcctactttatagattttttgcggaacgccaaaaaccgcttcggctatgccacccgcaatgcaggcgagcgtatcgctatccccgccgagggatactgcgtttctgatggcatcttcgtagtccgtcgcttccaagacgcagcggatggcttgcggaaccgtcccttggcaaagtgccgctcccggataagaccagctatattccggacgcagttcgtcaatcgtgaaattcagatcgtagccgaattcgctctcaatggtcgtcttgatttcgtctttgctcgcacccatgcgtgccatgaaaatcgcaagagctgtcgcctgcgctcccttgattccttcgggatggttgtgcgtgcattcggcagattccttggccttggcgagcacctcttccttggtgttgaacgcccaacccaccggcgaaatgcgcatggcagaaccgttaccgcagctgtcgtatggtgtgccaaagccgtcgcggcgtgccttggcgacatatctggtgaaccctccgccgtaaccgccgacagggcattcgtacttgcttgcgtatgcgacgtaatacttccatgcttcgcccccgcgcataatccagtccgccgtagcaaacgagagaatgctatcgtctgtgggtgagaccccatcagggaacagctcaaaatccttagctttgtagttttcgaattcgtaaatggaaccgacggtatcgccgataattgctccgatcataaaaaatctccttattctaataatagtatcgtattgtgcgtgcgaaaagtaaaatggaattttttttatttcaaaagtgtatattatcccattggatatttcaagaggaatttatgagtggaaaagtcgttgtgtacagtaagcaacatctacaaagaattattgaaaagataatcaaggaaaaaggtcccaagtgcgacttgaattttattgatgtatcgcgaatgactgatatgagtggcttgtttgatcactcatgctttgatggcgatatcagtcaatgggacgtgtcgaatgtgaaaaatatgaaccatatgttttatgattctgcttttaccggagatatcagctcttgggatgtatcaaatgttactgacatgaactacatgttttttggatctaattttaatggcgatattagtcgatggaatgtatcgaacgttacaaatatgaatactatgtttagtgcttgttcctttaccggcgatattagtgggtgggatgtatcaagcgttacggatatggattctctttttgcttattcaagattcaatggtgatattagcaagtgggatgtttcaaatgtgagaaatatgcacagtatgtttgaaacgagcattttcatgggcgatattagtcattggaatgtttcaaatgtaacgaatatgagtagcatgttttgtagagcagattttaatggcgatattagtcaatgggatgtgtcgaacgttacggatatgagccacatgttttctggtttttgggtgaatgacgatgtttcacattttaatggcgacatcagtggatggaacgtttcaaatgtgaaaaatatgagctatatgttttattattctctttttactggcgatatcagccggtggaatgtttcgaatgttactgatatgagaggtatgttttgtggttctgctttttccggcgatattagcaaatggaatatttcaaatgtgatacgcatgacggcgatgtttgtgaaatctcaatttagaggtgatattacccggtgggatgcttccaaggtaataaacatgagaaacatgtttgaagagtccgctttggaaaaagaaaactgtttgcctacttggtatgcggaaagaggagcgcgtaggagtttggattattcacgtccaagctattgcacctgctgtaattttgatttcagtcggatgttctaaggctgtttttagctcaaaatcggcaaaagaatctaagccgaatattgaaaaattagtttatttaaaactaattcgtgtatttgcgttgctcaaggcgataaaatttcttgggaaaatgcgataaagctgtttacatattgcaaatcataagcgatatataaatggaaatttagcaaggtggtggtgtatggctgaaattctagaaaagatggttagcggtattggggcgctcagcaagagccttgctattggtattttcggtattcttggctgtagcgaggatagttccgaatgcgttcctcaaacggagattgttgagcaatctcttgaaatgcatcgcgattctgctcaacaggtgtttcatgaggatatgctttcgatgactttgcacaaaccgggagtatgttttaaaaatctccgccctgaaatggatagtgcgatttcggtggtcgtgagtgtttatcatatagcttcgaatgatgaagaatataaaccgctaattacaagtgccaatgattacgaagggcattctgcagggtctgctcattatgcgggggctgctcttgattttagaatcaaaaatatggggagccttgaaaaacgtcaagagatagcgcaaatggtgcgtgtctttttaggaaaacgatatctggtcttgcacgaagatgttgggttggaaaacgaacatttgcacgttcaaatgcgtaacggaacgtacaaccgcaatgttgaatgggattagcccctttgtgcttaaatagcaaaaatccctgccacttgttgtgacagggatttcttaaaaccaaagctgttttacttcttcttcgtcttctttgtttcaagccattcgtcgaaggtaatgctgcggtcaacaacaccattcggcgtgagttccaaaacgcggtttgcgactgtttggacaaattcatggtcctgagagcagaagatgaccggaccctggaatgccttgaggccgttgttcaaagcggtgatggcttccaagtcgaggtgagcggtcggttcgtcgagcaacaagcagtttgcgttcgaaagcatcatcttcgaaagcatgcagcgcaccttttcaccaccggagagcacgttggcgctcttgagggcttcttcaccggtaaagagcatacggccgaggaatccgcggatgaacgtttcgtcctgttccttgctgtactggcgcagccaatccacgagggagagatctgtcttgaagtaagcgtcgttgttcttcgggaagtagttgtagctgatggtgttgccccacttgagcacgccatccggagccttgatttcttcggcaatgagctggaagaatgccgtcttgagtgtgtcgtattcaccgacgagagcgaccttgtcctggttgccgagcgagaagtcgaatcccttgcagacgatgccgtcgccgccatcaacggtggcgttcttgacttcgagcacgatcttacccggttcgcggtccatcttgaagttcacccacgggaacttacggctcgatgccggcatttcttcgacggtcatcttgtccaaaagcttcttacggctggtggcctgcttagccttagcggcgttcgatgcgaagcggcggatgaacgccttcaattcttcgatcttttcttcggcgcggcggttctggtccttgcgctgcttctgggcgagctggcttgctgcgtaccagaattcgtagttaccgccgtaaatgttgatcttgccgtagtcgatatcgcatgtgtgcgtgcagacggcgttcaagaagtgacggtcatggctcaccacgatcacgatgttttcgaaacgttcgaggtagtcttcgagccagccgacggtttccaagtcaaggtggttcgtcggttcgtccaagagcaaaatgtccgggttgccaaacagagcctgggcaaggagcacgcggatcttctggccgccatcgagttcggacatcaagttgtagtggaattcttcgggaatgccaagacccttgaggagcacggctgcgttggagtcggcttcgtaaccgccgatttcgccaaagcgcgtttcgatttccatggcctgcatgccctgttcttcggtcatttcagggagcgcgtaaagttcgtcgcgcttcttgccaagttcgtagagttccgggaaacccatcatcacggtttcgaggactgtgttattttcgtaggcgaagtggtcctgcttcaaaacggcgatacgttcgcctgggtccttcgtgacttcacccgtgttcggttcgagttcgcccgaaagaatcttgaggaatgtggacttgccggcaccatttgcgccgatgacaccgtagcagttgcctctcttgaaggaaaggttcacttccttgaagaggacgcggctaccatactggagactgacattagaaacattaagcatggcgccaaagatagtaaattgtgggtcgggattgtagggggcttgggctttgctagcccgaaaaagctattattaaatgaaagtggggtcatattatgaattttaatttgtttgttaatgtgtcaaaacttgcaacttgcgtttctttggcttttgctctttcggcgtgctacgaaagtagcggtgtgacttacgttgaaccggatagctatggtgatttatcatcttcatcatccgaaaaaatcgcctcctcttcatcctccaagaagtccgcaagtagttcttcttctgtaaaggctgctgcatcttcgtcttcttcaaagcccgcgagcagctcctctgcctccttctcatcctctgcgaagtcttcgtcttcggcaaaatcatcgtcttcttccgcggaaaagtcctttttcagcgaaacctggcgcgaagattgccttgcgaaaatcaacgaataccgtgcgacagaaaatctcgatccgctgacgcttgcacctgaagaaaaacagacttgcaccgatcaagaagctgctgatgacctcgccgaaaacaaggctcacggtcactttggcaactgcggcgaaggcgcacaaaactcggggccgaacttcaatacctcttggcgcaaaacggcaactgaagctaccgaagctttcctcaagatgatgtgggaagatgaaaaggctctcgtgactagtggcgagcgcgatcccgacaaaaaagaggattattcctacatcggccactacctcaacatgaagggcaattacaaaacagtcgcctgtggaattgctcttacagaagatggcaaaaaaggctggctgaatatcaatttcttcagatagtccatatattatataatactcacaagggttcccaaactttcggcttttaactaacttttaattaaggttagaaaatgatacgaaagttatatctccctcttcttattgcactgttctcgctcgcgctcacatcgtgccaaagcgagaaacagaccgtcatccccaacagggttcattccatcagcgatctcggccacaaaaaggtgggcgtgcagattggcaacaccgccgatatctacgcatcggactttggtggtgacacggcgaaaatcgatgttgaacgctacacgaaacttgccgatgctgtgcaggcgctgttgcaggggaagattgacgcggtcatgagtgacgaccagccagccaaggctttcgtgctccagaatccgtcgcttcgcattctcgaagaagtcttcgtcgaagaaatgtacgcgggcgttgttgcgaagggcaacgaagcgcttttggattcagtgaaccaggcgcttgaagcgatgaagaaggatggcgtttacgattccctcttcaacacgtacatttatcgttcgggcaattaccactatcagaagaaagtgaccgaaggcccgaagctcgttgtttcgaccaacgctcagttcccgccgtacgaatactacgagaacacaaagattgtcggtctcgatatcgaaatcgtgaattacattgccgattacctcaaccgcactgttgaaattcaagacattgaatttgacgcgattatcaatgcggtcgcatcgggcaaggctgatgtcggattctcgggattcaccgtgaccgaagaacgcaagaagtccatcaacttcacgactccgtacacgctctcgaaagtcgtcgtgattgtccgcggtgaccaagctgtcgaaagcgaagaaagctttggcgatcatgtctacaagaatttcgtgaaggattcccgttggaagttcattgtcgaaggtctccgcaacacgctcgtgatttcgttctttgcggctctccttggcatcatgattggctttgtgattgcgcagattcgcacgagcaatgaattcaacggccgcttcaaggtgctgaactggtttgctaaggcttacctcgccgtgattcgcggcacgccgatgatgatccagctcctcatcatttactacatcgtcttctcgtcggtgaacatcaacaagattctcgttgcgattgttgcattcggcatcaactcgggtgcttacgtttctgaaatcatccgcagcggcatcaagggcgttgacccgggacaaattgaagcaggccgtagcctaggcctcaagttccgcactgtgctttattacatcgtttacccgcaggcgttcaagaactcgcttccggcgctcacgaacgagtttatctcgctcatcaaggaaacatccatttgcggttacatcggccttaccgacctcactcgcggtggcgatatcatccgcagcatgacttacgaagccatgctcccgctccttgctgtggcagctatttactttatcattgtcgccgggctttcggcttgtgttgcaaaacttgaaaagaggttgaagaaaaatgaacgctaatgcagaaactttaatccaggtcaagaacctttgcaaatcttacggtgacaagcaaatcctcaagggtatttcgcttgatatccatcgcggtgacgtgattgcaattatcggcccgtcaggttgtggcaagtctactttcttgcgccagctgaacttgcttgagcagccgacgagcggtgatatccttttggatggcaagagcattttggcgaaggatgtttcgaagccttcgattcgcgagcgcgtcggcatggttttccagcagttcaacctgttcaagaacatgaccgcactcaagaacatcatgtttgctccggtgaaactcggtcgcctgtccaaggcagaagccgaaacgcgtgcacgtgaactcttgaagcgcgtgggacttttggaccgtgctgatcactacccggcacagctttcgggcggtcagcagcagcgtatcgccattgcccgtgctatggccatgcagcccgaagcgattctctttgacgaaccgacgagcgctttggatccggaaatggtgggcgaggtgctcaagatcatgaaggaccttgcaaagtctggaatgacgatgattgtcgtgacgcacgaaatgagctttgctcgcgaagtggcaaaccgtgtgctcttctttgccgatggttacgttaaggaagacggaaaccccgaagaagtctttgacaatcccaaggacacccgtctcaaggaattcttgtccgcgctcaagaagtagctttgctaaggtccctgagcttgtcgaagggcgcggcactcccgctataacaaaaccccggttttaaaccggggtttcttgctttaaaatcgcgggcatcttgccggcatttaccggcgtttctgcacttagttatagctattcttagcttcggactgagccttgaaaatcttgtcgtattcgtccttcgagattctcatataacccgtcacaatcttgccagattcgtcttcgccgaattcatagtaggcggagtcgcccttgacgcgcatcaaaatgtccatgttgagcgaattcttgccacggagagcgttgttctcgtatttggctgtgaggtcgccgttcacgtttctgatggtgtaatcgacgttgttttcggtaagaacttcgaaaatcatgtcggcttcgcctttccagtaacccgtatagttgggcttttcattgttgcagccgaagaacgtaaacgaagaaagtaaaagtgcggagagtataagtttcgttttcatgctcttaaattagataattttttccggttgggttagctaatctatgtaatgttgttttaacggtgagttatttacaacacctgaaaccgacactcgggtactggttctgcgggtagaagctgaatttgcttacggaacagctactttcgttgttcgtgttccatgcgccacctgcgaccaggaacttgtccgggtgctgcttgcttgtagaggctgtccattcccataggtttccgttcatgtcgtacatgccataccagctgcggcactgagccttgcggccacttctcttggcggccttcgtgttggtgttgcacttgctctgcttgtaaccattaccgtaagagaacttgaaaccgtccttgccacggcatgcggcttgccattcttcaatcgtgcagaggtgcttgccttcgttcttgcagatgcgtgcggcttcttcttggctaaccatgtccttcggcgtagcgtccggctggttcggatattcgtaagcatctacgcagacagtctttccgccaaccgggacggggtaggcgttcttgccgcaaatgttatcgcttgccatgtcgtacttggcttcttcccaagcggagcggttaccgacggagtcggtggcgtagaagaacacggaaccggtcttgttgtattcaatgcccttgcttgcgtcttgcggattgagcgtatcgccgatggaaacaaacgtcttgcatttgatttcgtcgcacttgaccttgagcttgatcgggtcgtagtagcggcctgcaggcggcgtgatttcggctgtgggcgggaccttgtccgagttgcggaggctatcggcgaagcgagccttgttcagggaatcctggcggtctctctcgatacgtgcgagtgagtcgttaacgcgggcgaggctatccctgcggaacttgcgataggcacggatgctgtccttgttgactgccgggactttgggcaaattggcgagcgaatctgccgtgcggatggagtccgcgatgcgcaaactgtctgcgattctagcttcttcgagagccttcaagctgtcggccttggcctgttcggcgcggaggctatcaagaatctgctgctggcggagtgcgagttccgagagtttctgttcttcaagcgcttgctgcttgaccttgttgagctggcactgcactacaaaaaggcagatgagcaaaaggaacatcaaaatcaagatgacgagattgcgtttcccgtttttcttcttctggttgccctgcgcattttgtgcgttcttcgtagaattcttttcgttgtttgccataagttacaccttgttttcgactgcttcgttttcaccttcggcttgatcttcttcaatcacttcgttgaagaggtcgtgccagtggcggaaaatttctgctttaagttctttcggggtgaggccgcgtctcaggttgtttctgtaagcggtagaaattttacctgtttcttcggagacgatgatgatgagggcatcactttcggcagcgagagctttagcggcgcggtggcgcataccgtagcctgcatcgccttcggcgttaccggtcggcattggcaaaatacagcctgcggcgacaatcgacttgcagttgagaatcacagcgccgtcgtgcaaagcggagttcgggaagaacaaagcgcgtaaaagtctggagctgattcgtgcgtcgaggtattcacctgtatctgcgtaattcttgaggcccacgcgcttttcaagcacgatgagcgcaccggtttttgtctttgccaaatcctgaacggccgtgcaaattttctgggcgatgtcatcgagaccgcttgcgtggaagaggatgtttctcaagtccactttactcacgctctgaccgattcgcgtaagggcgcttcgaatttcgggctggaacaaaatcacgatggcgataataccgagcgtagcgaggttactgagcatccatacaagcgtatggagttcccaccactgcgcaatgagccatgcgagaatgagcaaaaagccgccgaaaatcatctgtgctgcacgcgtcccgcggaacagcaaaaagatgtaatacagaatgactgatatgaggagaacgtccagaatgtcagccatacgaacatcgatgatgccgaataacttaaacagcgtcatgggacttcaaagcctccaaatataaaagtgattcttttgcttcgcgaacatcgtgaacgcggataacgcttgcaccgccaagggcagcgataatgtctgcggtcacggtcgggataagtctatcgcttgtttcaagtccaggcatctttccgatgtaggactttctcgacgtgccgatcaaaacggggtagccgtccttgagcatcacgtccacggacttcatcaagtctatgttgtcttgaaccgttttcccaaaaccgatacccggatcaatgcaaatgcgttctttttcgacaccggcgtcaaggagcttcttcacctgagccaagagttcttcctgaacttcctgcaccacgtttgtgtacggcttgaagtcctgctgcatcgttccgaagttcccgcgcatgtggttcagcaccacgcttgcctttgtgcttgcaacggtctcgatcatcttcgggtccatcatgcaggcgctgatgtcgttgatgatgtgcgcaccgagcttcatgcattcttcggcgactttagccttgaccgtatcgaccgagatgtagaacttgcggaatcccggattgtctaggtcttccgaaatggttgctgtctgtgcgagtgcttctacgacggggcatacgcggtcgagttcttcttgaaggctcacgggagcgcttcccggacggctgctttctccgccgatatcgagaatcacagcaccttgttccaccaacgaaatagcgtgctcgtaagcggcttcgggcgtgttatgcttgcctccatcaaagaaactgtccggggtaacattcacgatacccatgacaagcggcatcctcgaagctggaatgatgtcgtttccaattttccaagagattgcacgattagattctaatagagagcggagcattgagcgaccttattcgtttcctttcacagaatttgtagcggtttcgttgcctgctgcaggggccggctggacgtcggcaatcggagctaccggcggttggtcacccgggtcaggcggcggagtgttttcttcttcgcgcttctttgcgagttcttccatggccttgtactggcggctcttctttgtaccggtgagcttttcgccagccatgaccttgtcgatttcttcgcggtcaagcacttcaaattcaaacagcgcttcggcgaggtcggtgagcttgtccttgttttcttcaaggagttcccttgccttgttgtccatgcgcttgatcaagttgttgatggcgttgtcgattttttccgccatcatttcggacatttccttcggcttactgatttcgcgtccgaggaacacttcgccatcggcgcggctgtagcagaccggtccgatttcttcgtcgaagccccattccgtcaccatcttgcgtgcaagttctgtagcgcgctggatgtcgttacttgcacccgtgctctggtggttgaagaaaatgagttcggcgagacggccggacatcatgatcatgatgcgttcttcggcgtattcgcggctgtagctcacctggtcgcgttcgggcaaactcatggtcacaccgagagcgcgtccgcgagggataatcgtaattttgtggagcgggtcggagtgcttgcagagaagcgtcatgagggcatggcctgcttcatggtaagcggtgtggcgcttttcttcgtcggtcatgaggagcgtgcggcgttcagcacccatgctgagcttgtcgcgggcttcttcaaagtcgagcatcgttactttcttgttgttgaaccttgcggcgaggagcgctgcttcgttcaccaagttttcgaggtctgcaccggcaagtcccggagttcccttagcgactgccttcacgtcgacatcatcgccaagaggaaccttgcgcttcttcaagtgaaccttcaagatttcttcacgacccttgaggtcggggagacccaccacaatctggcggtcaaagcggcccggacggaggagtgccttgtcgagcacatccggacggttcgtggcggcaatcaaaatcacgccttcgttagcggtaaagccgtccatttccacgagcaactggttcaaagtctgttcacgttcatcgtgaccgccaccgagacctgcaccacgctgacgacccacagcatcgatttcgtcgatgaacaaaatacacggagcgttcttcttgccggtttcaaacaagtcacgcacgcgggatgcacccacgccaacgaacatttccacgaagtccgaacccgacatgctaaagaacggcacgcctgcttcgcctgcaactgcgcgggcgaggagcgtcttacccgtacccggagggccaacgagcaaagcacccttcgggatgcggccaccgagcttgtcgtacttcttcgggtccttcaaaaattcaacgagttcctgcaagtcctgcttggcttcgtcgcaacctgcaacgtcgttgaacgtcgtcttcttctgcgagttcagctggcgcacctggctcttgccgaacgagaacgggctcttaccgccaccgcccatctgacggctcatcatgatatagaagaacgcaatcagcaaaatggctggcaagaatgcaacgagagtatcaatccaggtggtcgattcgtgaatgaccttgaccttcacgcccttgaaagcttcccaagtcgaaatctgctcgttcgaaatatcgagcatgtggctcttgaaatgcttgttcttcgtgtcggtactgttgcgggtgaacctagcaagtgcgctttggctcttttttgcctcggcgatttcttccggggacatctcgtaagcgccttcgataatcacgccatcgggagtcttctggagcgttagttcagtaatgatcttggttgaatcgcccatcatggctaaaaattcggtgcgggtaatatccttgctggaatctttcccggtcatggggaacatgacgaaaagcatgaggagcatgatgagaacaatgataaaattcttgttcttaaacggagctggcttcttaggttgattcattataatccttttctttcttctcgcaagatacaaattttgcggctgaaagcgcgtccttgaactcgcaaatccagacagtatgcgctattttgacgacggaacgtcggcgataaaccgcccgaaccgggattttcacgtgggcaggctccttaggaccgtagaaaaagccaatcgggaaccgaaaacccttttccgtgagccacaaccggaacatttcggacagatctgcatccgcgtattcgcgtagaattttattgagttttttcttgtctaatgagacgaaagacgagagacgagagacgagagacgcgtcatcctgaggcgaagccgaagtaagcgggaatccccttgtgtcatcctgagcgaagccgaaggatctagagcactttgccatcactttcgcgtacgctctgtccgcaagccccgcaatcttgcaaagctgttggattgcccccggacattctcgttccagattcggcaaaaactcgtgcctaattttgttgcgtgcgaattttacatccgcattgctttcgtcctcgcaccagcttaaaccattctcgcgagcataggtgaggagttctttgcgagtgacgttcaggaacggccggtaaagaaagacgagagacgaaagacgagagacgagagacgtgtcatcctgaattattcttacttcttgaatcccgcggagcccggcaagcgttgtcccgcgcttgagacgcatatacattgtctccgcctgatcccctgcatgatgcgcagtcacgatagctatcgtgacgcccccttcttcaatgtcatcccggactccgttccgggatcgccattttttattcagagcaatctcgactagcgctttatatcttgcgtctcgtgcattctcttcaagcgaaccttctgcatttttcagcgcttcaccatctagcttcttcaagaaaaaaggaacgtcatgcgacttcgcaaattcttctacaaattttgcgtctctgtctgccgttccttcgcgtagcccgtgatgcacatgcgcaatacccagccattcaataccaagcgcggcgctgttctcgataaaataatgcgccaagcaaatagaatccaaaccgcccgaaactgcaagcagcaggcgcttaaaaccatgatggcgaatgttttcaactaaattgagcgacaacccgatagaccttctaataaagacaaaagagaactgtcttttgaaacagttctccttttaaattagaattttacgattattctgtttttacactctaaactatttcccttaattcttggcgtactggctcagcaattgttttgtttcttctgtaggaagtccttttgtgcattcgtagaattcgttattgttgtcaattttgaaaccttctacaggaccttcttcatagtagaattgctcttcgcttttatcgcggtcgctcagcaaaaattctgcactttcttctttgcacaatttctcgttgatgaatcccaatctttgtgtgtttgtgcaagtctttccattgctagacattgttgtaatgtagttcattcctgatgcatcaaatttaggtgcagagacaacttcaaagagttggttgccgatagagaatgattgctttaataattctttgggttcctttgttatcgttttttcaacaagcagttgcttgatgatagcgtcgccaatatcataaccaaaattgcgatccaaaatggctccgatgttgatatcattttgttctaaattttccgtatcaacggtcgttgtgatataaacggagtctttggtaatcttcatggttcttgcgattccgctcataccaccaatgaattttgaacacttgatatcagtttctccgagttgtcttttgcaaccggtgactttccacgttccgtaaatatcattgtggtcattgctcagcgacaacgtttcatagttacggtataagtcaagaaactcttgttcgtccggattgtctgaaacctgcttttcggctggccccatccaaagtgaatcaccgacaatcttgtaagaacccggatccaatgattctggatattcttcccaagcaaacgtttttgtatcggggtggtaattgcaaacgtatgttccttggtaaacacgtcccgttgtttcatcgtacttaatcgggatgacataagtgtatccttcaccgaaatcaacatttgtttgagctgatggatttgtattttgtgtattgttgagacccgatgtcggattgtcatcgctacaagcaacgaacatgaacatgccaaataaaactgcgtaagcctttttcatattagaacccttctttatttaacgataatatattaaatttgtctattaaggaggctgtcatggctaaaaataaagataaagtgttctgcaaggttgctgaaaccgccaaagaaagcgatatgatgcgcatgcgacgcatagacggctctcaaaatggagccacgttacggacaagagttatccgagacaagacaaagtacaacagaaatttgaagcacaagaagtccctcgcagacgcgggggatttcccttttttatggggcgcttaccccttccattcgtctgttaaggcgcagaagaaatcagtactccataaggctagctttgaggagtcggcgataaatggttgaacatctcgcttagcttcgttgaaatcgactgcgtggaatcgttcttttaatagtattttcaatttagcagttgttaagatttctgtagaattccagtgtccagtctgttccatgcgcctttgcaagtgtggtagattgacgctagtattctgagaaacataccatacgaaatcatagaaatcgcgtcctttgacccggttcttccaaccgcgacaaagcaaagcgtggagtttccctgcaaaaagtgaaggcttgtcgtagagcttaacagcaaaaggtgagggcaaaagtcgatacttgttttcaaatgtcgccaattcaggcggatttgtgtccacctcaaatttgattttcaagatttcattgcttggtatgggcaatggtgaatgcttggttggcatgattttcagcaggtgctttagcgtgtttccctttaagaatgcagattgtacttgcgaatcgagtgatttaatcttgctttcgacgatcatttccaagccgactgcttggagttcttgctcaaggatatcaaaataatgtggcagttcaaatttttcatcaacttggattaacgaaaaatccatatcttccgagaaacggtctagtccatagaaaattcggagggctgttcctccataaaatgcggctttttcaaaaaagccgcctcgcgagagtccgcatagagcgacttcctgtgcaatttccttgagtgcgttgcggtagtcagatatgtttttgcagttgtattttgtgagcattgattctattacacttgccatgtttacctcattttagaaagaatgtaaagattcttctttttgtataaaagtgcaattttgtggataaaattaaaatctaagttgttgaagtcctcgttttcaattcgcaaattctcaaataaaaacgattccatagcgcgcttgctagtgataggactttccttgtagagtctgtcgcaaagcgccttttcgcaagttgccatagcgtaggggcggtcttctatattctcgatattgactccgttagggaatacttcggtcggaatgtcggagtatgaaaactcgccgaagggtgtttggtatagcttgtttttgttcttttggaatgatgctgacgtgtataggtttactcgttcgggaatgagtccgtgtctggatagggcgtattcgaacgataggtatgagggcccgtaaatggctccggcaaggacttcgccaggtgtgttgcggtcggtttcgtaaaggcctcgtataatcttgaaaatttctccatgtaaagtcatttgccgcaatttcatttgcggttgcttgtactcttgactcagcgttgaaaggatttctgaggctgtccttatcacgatttcctccaataactataaaaataatatagttactggagaaaatcaatatatttttgaatgtatttatgataattttaccctccgcagaaccataggcaacagacaatcccgacgataatgaggaaggggaggatttgtagcaacagcgttatggcgcaggcgtcgcctacacctccaagccctaaaatggctagaattgcaaaaatgataaggaatgtcgtcagcataaaaacctcataactataatttaatagttgaaagtgtcatatactgacaatttgcgacttttttaaaacgccacgtccatttttaatccggctgcggccgcgaggggatcaaccgtcggtgtcacgatgatttttgagccatccttgagctctgtgcgcctgcgtttgtatatgtcgtaggcgcgctcgtacgaggcgcgtttgctgttttcacctgtgccacagatgatgtcgtgtaggctgaatgctaggccgattgagcctgcgacgatgaggcctacgcccgcaatttgtaatgtctgcctgtggacttctgcccatgaattcttgtcaatgtttccgttatcactaaatgcgacaattgtggtgaatacgccgaatcctaaagtgattccgctgatgatgcttgtcgtggttgcgcggctgaccatatccttttcggattggatcaggttctggtaatagccgtcaaagtctacctgcgtgaattctgcatgctggatggcctgcactgaatccttgtaaaaatgcgtttgtccgttatcttcggaggcggttgcctgcccgaatccgagtgcggctgcgataatcaaaaatgcaaatattcgtttgatcatattttctccttgaataaaatacaaaaacagaccgcttgaatgcggtctgccttgtaaagtttgtttgcgattttgtcgctggcttgcttttttttagaagtcgtattcagcaacaatttctgctgctttcttcaaagcttcggccttgtcggtcttttcccacgtgaagcgtgcgcctgtacggccaaagtgaccgagggcggcggtagcaacgtaacccggcttgcggaggtcaagcatcttttcgatgcctgccggagaaaggtcaaagttctgtgcgacaatttcttcgatcttgcggtcgtcgatcttgcctgtgccaaacgtgttcacgagcacggaaaccggcttggagtagccgatagcgtaggcaagctgcacttcgcaacggtaggcgaggcctgctgcaacaatgttctttgccacgtagcgggctgcgtaagctgcgctgcggtccaccttactcgggtccttgccgctgaatgcgccaccaccatggcggcccatgccaccataggtatcaacgatgatcttacggccagtgaggccgcagtcgccgtgcgggccaccgacaacgaacttgccggtcgggttcacgaggtaacgggtcttcttgtccaaaagcttggccgggatgaccttcttgataagcttttcgatgatttccttttcgatctgggaatgcttgagttccttgccgttcaccttttcgtcgtgctgggtggagatgacgacggtgtcaacgcggaccggcttgtcattttcgtcgtattcaacagtgacctgggacttggcatccgggcggagccacttgatcttgcccttttcgcggaggttctggatttcttccatgagcttgtgggcgaggctgatcgggagcggcatgagttccttggtttccttgacggcgtaaccgaacatcataccctggtcgccagcaccctgctggtcgtccttcttgccttcggcagccttggcgtcaacgccctgggcgatatccggagactgcttgtccatagcgacgagcacagcgcagcccttgtagtcgaactggaggtccgggttcacgtagccgatgttcttgatggtgttgcgagcaacttcctggaaatcaacaacagccttggtggtaatttcaccagagataacgacgagaccggtgttcacgagagtttcgcaagcgacacggcttttcgggtcctgggcgaggcaggcgtcgaggatggagtcggagatctggtcggcgaccttgtccgggtgacctttagaaacggattcagaggtaaaaagataatgtgccatttggggctcctataataattctttcaattttctttctatgcgtaaatttagttaaatgcatagattgtggcaacgacaatttaatccaataaggctttttatacccaaaatcgcacttttgtgttgtaaataaaaattatgtatctatatttcctatagctaacaatagaaagttggatggtggagagttgattctggcatggtgccgggatgttttgcttatcaaggagaatttatggatctgccttttatgaccgcatggcttgatgacctgcttgacccgaaatcctttaatgattattgtgtgaatggcctttgtgtcgaagctaatgacaaggtgaccaggattgtgacgggcgtgagtcttcgcgaccagctgattgatgccgccattgaagaaaaggcggattgcatcatcgttcaccatccgaatggattctggaaaggcgagtcccagctcccggtagggaaatttgcagaacgtctccgcaagctgatgaataatggaatttccgtgttcggtttccatttgccgcttgacggacaccgagaaatcggtaacaatgccgtgattgcgaaacttttgggcttgaatccagtccatgagtttgttcatgtcggcatgcgtgccattggcgtgattgctgaatggaatactcctgcaacgagagaagaatttgtagactgcctggatgccgcttttgtccatggcgtacagaacaagttcttccatggtcctgaagaaatcaagcgtgtcgctatttgtagcggcagttgcagtgcttcggacatcaaggaagccttggaaatgaactgcgatgcttatgttacagggagtatcaaggaagatatccctattttctgccaggaaaacggggtgaatttggcttcttgcgggcatcacagaacggaaatctttggcgtgagcgcacttgctgaaaaaattcaggcagaactcagcattccgtctagatttattgatttggacaatcccatttaagggtaatgtctagcctcctagctgtttgtaaacttttgttataaacagcttgaggcgtgctaaatggcagtttgtttattacaaaaaccatataaaattctatatatggcttgtaataaaaaaatagggataaatcctttgaaatattcatgccatttatttacattatcctctgatgaattttgttaaggcatccatacgcttccagaagtcgtcgcgggcgttgaccgtgaaggtgccttcgtttgtcttgcgcggttcgctttttgtgcggatcgtcgttgttgtgggatttatccttttccttgtacaggtgctttctacatccgtttatgacggtgtcttgaatcatgccttttcaagccgccagaagctgaacaaggaactttcgcagatccagaatacggtggattatatttctagcacgtccatggatttcttcaaggccgaaaagatgctccatgccaagcttggactcccgctgccggacgaagcatctcgcaagctttcgacgggtggtcatattgaaccgaatgttcagcttttgcgcaagagttctccggtgtttgaacgcacggctaagatgcatgaagacgtatggcgcatctttggacagatccagaacaacgaagaatcctttaattctctgactaagtacattgatcagagccgttccgttttacgctacattccgtctatttcacctacgaatggtcgctatgcctccgctttcggtccgcgtatccatccggtgacgggtgaaattggcaaaatgcatcagggcattgatatttccaacgatcgttggactccaatttatgccccggcagatggcgtggttgagatttcccagctgagttcctcttttgggaattttgtagtcctgaatcatggcaatggtctcaagacccgttatgggcatatgcagatgtcggccgtgactccgggcgagtttgtacatcgttatcagattcttggctatatgggaaatacaggtcgttctgttggtccgcacctccattatgaggtctggaaaaacggcgtcccggtaaaccctcttccttatattctccctaacgactatgaagtcgactaattcccgctagcgtttatacgcttggatgggtgcgcccaggggagggtgcaatgaataattatggtgtcgtgccggcaatgtgcttggcgcttttttcgtgggcattcgcatgcccggtgtttactgaattctatccggatccgaaagatgtttcggaccaggagggtgagtatgtcgaaattcgcatggacgattttcgggcggaatcgctttatgtgcaatttgaatccaagtcggtcatggcgtttgtatggcccgaggcggagcgctttgtgcttgtgcatgactcggcgcaatgccttgctcgggaggctgctcaagatgcgccgcaggcgggtgttgcgtgtggctcgcttgggaaaatctcgctgccgaattcgcgagagtccgtttggaaactttgggcgggctcgtgtatggattctgtgacggtgatgcaaccaaagcctgggaaagtcattcagcgagtggggctgacggataactgggaatttgtcgaagcttccaaggctgtgttggaatctcaagaggcgtcggattctctattggagggcgtgatggcgggattgtcgccattgcgggtgacggaggtgcatcattgcccggaagagccgatgccggaatgggtggagctctataattcgagtgagtatccgctcccgctagaagtgttccgcttttgcgatcgcggcggtgcgctagggaaggcgggcgattcaattcagccgtatcaggcggtgcttgtaagcaaggatacgtcgactctgcgtgcggctcttaacattcccgatatacggatgattcaggtgtcgcttgggttcttgaacaatactgaggggacgctgcgactttgcttccgtgatgaaacgattgatagcgtttattggaacaagggaacggtatcttgcccatcgggatttaatcctctgacgatgcggcgggagtttacgcctgggtatttgcctaaaaatgtgcgaaatgtgtcgttggcagcaaaagttcctgttgaatacaaactatcgtcccgtgttgtttcgaaaaagggagctccgcttcgagtaattgtggaatcagaatacaacgtggcgctttcgcttctggattcggcggggcggcgcgtgtggaaaactatagtttcggctatgtcgaatgaatgggtgaaagtcccggcgcaggaataccttggaattggtgctgcatttgtttctttgtctgtgggggagtacgaggatgtggtcggtattcttgttcgcccgtaatgtgttttgtgcgtgtttgagcgctcggctctgcagtggcttgattctgcttttgggtttgctgatggtaccgcgagctttggctattgaggggcatgcttcgtttgcttcgcttttggcgggagggctttcccctgtcgggcttggcggctaccattcaactccggcgcggtatgcagttccatcgtacggcgtttcttattactggatggacgatgtggaggaatcttcatggaatctgtcgcttgaatttgggaatggagcataccgtgtgggcgcctttatcgcttatgagtcaatggattctttgtaccgcaatttgtattcggagacgtctcttgcaaaaacatggccgcattttgcactcggcatgagttacggactcaatatggagtggatacctggcgatgctctttggacgcgacatcgtttcaagtgggcgggaatctttaaatggcatgaggtccattttgcggggatgcttagcgggtttatggatgagggtgtttcacctgctgtcggtgtccattggctttctgatgaggctgtttctgcgtttgcggaaagcgattttgattatctgtatgtgggtgcaagttttcgttggaaaatggtggagctgtgctcgtcgtacaggtttccggactttgctgtggcgctacagatttcgttcagcggggcgcattatggagtctcttacgcacggggttttaagcataattcaataggctggaatggtgttcatcttaggaaaattatctaaatttgggtcatgaaacgcatcgtccttcttttgcttgctttgtctgtattttgtgttgctaaacctgcggacgagtctacggatgcgcaggccttgtccgaagaagagtctttgcgtgattcaacgattacggtgtacatccatcctttgaactttatggtgccgtattcgcacttttggggcggtctcaatgttccgaacggcattacggactatccgcagttctacctgacactggaatggaaactgatggagaagatttccttggttacggctccgcattatgtacgcgtggaccgtaccgaagatgacaatgatggttacaagatttacgatatcggcttacaggaaagtttccgcttgtatggtgttggtggcaagcgctggcgctatttccaggcggggatgattgtggatcacctaaatatcgatacggaaaagcatggggactttaacggctggctgtggggctttatgctcaatggcggcgtgaagaaggtcttgaacgatggggaaggtttctttgggcgttttgccgtgtcccttgatgccggattcggctatgtctggacgagtaaatttgaagcggatcgtaagaacgccttctttaagatggacaagggccttgtcatcgatattaacgccgctattggattccagatatagacgaaagaacgccactttgtggctacagagtagagacgagagaagccttgctgtgcaaggcttttgtcttagtgtagctcaataaaaacgaaaaagcacttctcattgagaagtgcttttaagcgggatagacgaggcttgaactcgcaacctccggcgtgacaggccggtgctctaaccaaaattgagctaccaccccaaaatcgtttccgattcttcggtagtggacgataacggattcgaaccgctgacattctgcttgtaaggcagacgctctgaaccagctgagctaatcgtccaaatgattacttgtctttgtccttgccgctgtaaaggattccgagaggaatgatcacaacgtaagcaatcgtcaagataatcggtgcaacagaaaggcttaccggattatctgcagggcctgtacccaagcaaataaaaccaataatgagtagtaaaatgccaataccgataagaataagattctttttgttcaacattttctacaacctcgagttacgagccaaatatacaaatattaaaagtcttgtcaaccggaaacggtgtttttcgcgaaaaaaagtgaaaaactttaaaggagattcttgctcggtggcgggcatgacagaggaaccggtccaatgatttgagtataaacgaaaagacctctcttccgagaggtctttgtcgcgggatagacgaggcttgaactcgcaacctccggcgtgacaggccggtgctctaaccaaaattgagctaccaccccagtggtttaattcagtctttcaaccgaacgacccaaatataaaaagaattaattagtgtgtcaagggatataggcgattttctttaaattttttctcttaaaaaaggaaatgcccgcttggtggcgggcatgacatctctcgtctgtaggctcttagagccgttctctcgtctatctctgtccagggtatttgacgcgcgtgtggtacgtgccgtcaagactgtggaggaacgcttcttcaagcttggaaagttcctttacagacaaattgctctcgttgaactgcccatccatgaacttgtcaagaatcgtcttgtggatcatggatataagcgcttcggatgaggtatctgccatggagcgactagtcgcttcgataacgtcagcgagcatgagaatagcggtttccatgctttgcggacgcggacccttgtagcggaaatcttcttccttgacttctttgccggtttccttggcgagttctgtcgccttatggtggaagaactggataagcgttgtgccgtggtgttcctggatgccggtggcaacgagttcaggaatcttgtattccttggcaagcaacattccctgcgaaacgtggccggtcaaaatcttgacggactggtacggatcaaggttgttgtgcgggtttacgccctgcttctggttctcggtgaagtattcagggcgcatcgtcttgccgaggtcatggtagagcgccatcacgcggacaagaagcgaatttgcgccaatgctttcggcaacgctttcggcgaggttcgaaacctggatgctgtggtggaacgtacccggtgcaagttcagaaatccgcttgagggccgggcggttgaagtccgacatttccatgagcgtaagcacggtcgtgatgctgaagaccttctcgacaacgtgaatcaaaagcacggatgcgactgcggtaaagatgatgatgtttgcacttgccgcaatcagcgtttggtagaacgttgcgaagttgaagcggttgcggaggaggagcatgatgctcacagatgcggctgcagcaacgacgcctgcaatcatgctccaggcgaactgcacacggtaacgcatgcggaagagcggtgcgattacggcgatgtttacgaccaagcttgtgagtgttgcggcaaggtcgtagccgttcaaaatgccgtagaatccggcagagaatgtcgcaaatgcaagtcccatgcgggcatcgtaaagcacgactgcaatcacgggcgtaaacgtaatcgggtacagccacatgaagtcaattgcatcggggagaatgctttcgggtctgctgagtgttcctgaaaggttatggataatccagaaagctaggagctgcaatacggtcaggaatatgaggctccacagctggcgcggcgtcttgaacatcgtacgcgtaggtgtgtagaggcagaacatgatgaggagcgtaatgatgatgacaaagacgagcacgttaccgtacggggcggtgagcatctttgagttttcttcattctgctgtgcttgctggagtgcgtcaattttttcaaggatttccttggtgattggcgcgccctgcgctacgatttccatgcctcgcgggaccatgcccttgataagcgtgaccttgttgctggcgtcaagcttgcgtgcttcagtttctttttcgaggtagaatacgttcgggcttgtaaaaacgtagagtgcttcatagaaggcgctctgcaaaccctgctcggcggagaacgaattttgcagttggccaaaagcttcttcgatgcggcgttgcatcggctgaacttcgctgatttcaagcgtgctttcttcgttgtccttgatgagcgaaatgttcggcttgttgtagatgatgttcttgatttgcttgatgttgtagctgttgcaaaacaggttgacttcggtttcggtcttggcaaggagggtgttcgaaacacctttctgcatcatctggtagaacacggacatcaaggaatcacgggcgatggaattcgtgctgagcggcttgatggcggtaatggaaagcctttgcttcaactggtcgtagatgctcgacgcttccttgattttttcttgcatggaggcgcttccgtcatctttgctgctgctgatgactgcttgcatcttgccgtactgttcgagctttttgaggtactgttctagttcacgcagctggcgcgtggtttcatcggcgttgaactcaaagatggcattgatcttatcggcggcgcgagctttttcgttctggatttcctgctcggtcttcgggacttcaaacttgaacggggcgacaatcgtcctggtactgagctgtcccaagtgcgggcgctcggcgcggagggcgatattcttgtccgggaataagagtatggcgatgaggattaagataacccagccaataaataaatgaatctttttctctttcttgttcatttaaagctcttctattttttttgctcgttctgttcgtaagctagcaaaatgtctttgactagatgatgacgaagaacgtcagtagcgctaaattcgacttcggcaattccccgaatcccctggagtattttcatcgcgtgttcaagaccggaagtttggcctttggcgaggtcaatctgacttgtgtcgccggtgataatcgccttgctgtgggggccgagtcgggtgaggaacattttcatctgggcgatagttgtgttttgagcttcgtccaggatgatgaaggcgcgtttgagcgtgcggcctcgcatgtaggcgaggggtgccacttctatggcgcccgtttcttcgtaacgcttgagcttctcggcgggcaaaagctcggagaggctgtcgtggatcggacggaggtatggggcaatcttttctttaaggtcgccgggcaagtagccaagcgattcgccggcttcgacagcggggcgcacaaggcagatgcgttcggcttcgccgcgttctaggcttgcgacggcaagcgttacggcaaggaaagtcttgcctgtgcctgcaggtcctttggcgaaaataatgtcgtttttctcgactgccttgaccagttccgcctgagcaggggtctttgcagaaacgctgatgccgaacctgttcctaaagacgggactgtcgggaatgagttcggtgtagctcgcttcagatgcttccttggggccgagcatgcgttcaagctgggtggcgtctaaaatctcgccgttgcgtgcggcgattttgagctggtcaagcacggccagcaagcctgacaagtcggcaccttcctgggggatgaggtccagccctggaagtcgggtgcgtatttcaacgcaaaaacggctctccagtaatcggaaaaccgtttcacgttcgcctgaaataactcgtttcaggttgtcagacagtgagtaatgccttatactactcttcatctgtagaaggttgctgaatcgggagaccaagcttggtccttgcttcgaagatttccttgcggagcttgtggttgtcttcgttagcggcgactgcttcgtcctgagtcttcttcagagtcttttcgttgatgacttccttgggcggttccttctttgcaggagcagccggcttagcggcttcggcctggttttcgctgtaacccgtgtaagaagaggattcagaagtggattcgttgcttcccgtatagccagtgtcgctgctgccagagttagaagaacctgcgcaagctgtgaaaagtgctacagaaacagaggcgagaactaatttccattttttaagagacattattaagctccattctagtctttgatggctaaaatatatatagttgtggcagaaaaaatgttaaaaaaggtaaaaattgactatgcaagcacgtaaaaatgacgttcaggcctattctcaggtctttttatcgtccaaaaattacgattccaagaaaatttatgcgaaaagacgcaagtctttgatggaaaagctagactctttttgcgtttttgccgggatgcccattgaaccggggggcgaggaagcctttgtacaaacttggacacgctttgtgcaggaccctgcgtttttgtacttgatgggcgtgaaccaggcgggttgctatctggtgttggacccgcgtgctatgcgttcgacgctctttgtgccgcgcaaggacccgtttaaggaattctggaacggcaagcgccttggttttgtggatggcgaaaatgttgttgctcgcttgacgggcgtcgaggaagttcggccgattgacgaactttgggattttgtcgagtcgcttgcgaagaaatatgcgaacggcaagaatgcggtggaccacgcttatgctttctattacgagaagttcaagggcgaccataatgaaaaacttaagaatgatttgaagaaggtgctccgcccttataagttgagcgttaagagctgtgccgacaagcactttgaagaccgcctagtgctagaaccggagcgcattgatgatgcccgcgtggcgcaaaagattacggacgaggcgttccgtgcgcttttgaccgagatgaagaatatgaagaccgagcgcgatgtggcgctgttcctcaattacgaaatgcagcgccgtggcgatggcgacctcgcgttcccgacaattattgcggggggcaagaatgcttgctgtctgcattacgtgaagaacgacgagcaattgcgcgatggtgaacttgtgctctttgactttggtgtgcggttcgggacgctccacagcgatatctcgcgcaccatccctgtaaatggcaggtttgacccgcttcaaaaaatgttgtacgaaattgtgctcgaatctgcaaaggtgtaccagcgcgtggtgcgtccgggtgttgctctcaaggaaatcggcatgatttgctgggaattcatcatgatggaactcgaccgccgccttgtaaagggggcgaaggggagtttcaagctcttgtacgacaagaggccgcatggggtgagccactttatcggggaacatatccacgaaggcgacccgggttcacgttccttggatgtggtgcttaagccggggatgctcatctcttgcgagccggggctgtatggcgattttacggcgacaattgatggcaagcgctaccgcgaaagtatcggcatccgcatcgaagatgatttaattattacaaaaagcggttttgaaaatatttcggagcatattccgcgcacagtaggggagattgaggcgctcatgaagtgatttttctatctttggacaaaaggacattttgcaaaaaaagggttttgtaaatgtggaaagttaaaggttctataagattcttcttatctatccttgcaacagcttttgttcaggcgggtgtgtttatttacgcccagaaaattctgtcgggatcgttctttgccaaagacggtatcatctggcagaacttcatgctccaaatcttcttcctcgcgccatacgtgttgatggtgttctttgcggggttcttcaccaataagttctcgaagaacaaggtgatggcgtggtcgtcactcatgatgacgctatttgtgatagcgcagtcggtcttggtgacggtcgatttcccgcgaatcgcattctggctctcgattgggcttagctgcggttttgccatccacagtgcggctaagtacgcaattcttaaagaaatgtttggcgtgcgcaatttgagctacgctaacgcattcctccagatattcagtatcagcggtattatcgcggcgtcctggcttgcgattgtcggcgtgaacctgatcaacttggaccagctcgtttcttacgaagcagtgcgtcgcattacggaaaagtccgtcgtgattccgtggattttgacggcagtgagcgtgctgggtacggttgcaaacttcatgattccacgcgtgaagttcgaagacttgaacgtgagcgttgacaaggtcaagcgccacttgagtctcggtttccgcgtgcctacgctccgtgcgtctatcatcgccctttcgatgttctgggctttggctcaggtgttcgtgttgatttaccaggacgtgtccggttcttcgaccgtgaacatgatgcaggactacatgtcgtttgcgattgtgggtctcatggttggtacgattgtggctgcgcacttctccaaggactttattgaatccggctttgtgccgctcggcatgtttggcgcctcgatttgcatgttcctcgtgccgttccttgtacatccggttgcacttgtgcttctttactccttgaccggtttctttggcggtctcattttggtgccggtgaatgcgcttttgcagtataacacgcgtccgaataactccggttccgtgattgctcttgcaaacttgatccaggctgtggtgcttgtggcgttcctgttcgtgttcacgatgatggtccgcaacaccgatgtccgtccgcagaactacttcattggccttgccgtgatttctgtgggtgtattcgtctggtcaatttcgaacttgccgcaggctatgctccgtacgcttttacgttttgtgttcagccgctatagaatccgcgtgttgaacgtgcagaacatcccgaacgaaggtccgattctcttggtcggtaaccaccacagctttattgactgggctatggtgcagatggcttctccgcgtccgctttgtattgcaagtaacaaggaccattttgacaagtggtacttgcgcgccgtgctcaagcgcttgggcatgatccgtattgataaccgcaatcccaaggttgcgatggataagattcatgcagccctcctcgcaggtaaggctgtcgtgattttcccgtcgggcgaagtttccaagtctccgcacgtggaaccgtttacgattgattattcctccgctgtcgatggcacgaaggcccaggtgattccgttctacatccagggcttgtggggctctaactatagctatagctcttcgaacatgttcggtgcttcggctgaacgttctgtgacggtcgcctttggagaagcactcccggccaatacgccgcctaacgaaatccgtgctattatccgtcgcatttctattgacgcttggaactacgctgtttcgtttgtgcatccgattgccgatagctggattcgcacttacaagaagtatgtgaagaacggtcctgctatttatagcccggatggcgctcacttctcgggttacaagctgatgggcgcagtgatggctttccgcggttacctcaagaagacgcttggcaagaacgaacagaacgtgggtattatgctcccgccgagccctgctggcgtgattgtgaaccttgcgctttgggtgattggcaagacgaacgtgaacttgaactacacgtcttctgtcgaaaacgtgaagttctgctgcaatcgcgctgaatgctcgaccgtgattacgagccgccagtttgtgcaaaagctgaaaggccgtggtaacgattactcgcagattgcatcggacaaggtgcgcttgctctatgccgaagatatcatgaaggaaatcccgaaggcaaagattgctgctttccttgtgctttgcatcctcatgccgagctggctgattcgccttgtgtttgtgaaacatcgcaacatggacgacaatgctgtgattgtgtttagctctggctctgaaggtacgccgaagggtgtggaacttacgcagcgcaacttgatggggaatattcagcagctcgcttgtattttgaacgtgagccgtggcgatgtgatgctctcggaactcccgctgttccatagctttggccttacggtgacgacgctcttgaaccttacggaaggctgcccgattgtggctgtggctgacccgaccgacgtgaagacgatgtctcgcgtttgtgcggaattccaggtcacgttccttgtggcaactccgacgttccttcgcgcctttactgtgagccgctatgtacatccgttgatgttcaagtctgtgcgtatcattatcgctggtgctgaagcgctccgtccggaacttgcaacggcattccgcctcaagttcggtaaggaaatttacgaaggttatggctgtaccgaaacggctccggtggcctcggtcaataccgaaaatacgttgttcgatgactataccactttgcaggtgaataacaagccgggtacggttggcccagcgctcccgggtacgcagttcttgattgtcgatcctgaaacaaacgaaccgctcccgactggtgaagcgggcatgattctcattggcggttgccaggtgatgaagggctacctcaaggatgaagaccgcacgaagagcgtgattgtccagaaggatggcatacgctattaccgcacgggcgacaagggctatcttgatgaagacggcttccttacgattgtggaccgctacagccgctttgctaagcttggcggtgaaatgattagccttggcgctgtcgaaaagaaaattcaggatacgcctgtgttgcagggttgcgattacgttgttacggcaatcccggatgccacgaagggtgaaaagattgttcttttgtaccagggcgaaaaggatccgaaggatgtgctctcggaattgcgtgcaagcggcatgccgcctctcatgctcccgtccgctgcgtttaacgtggatgtgatgccgaagcttggttctggcaaggctgactttgtgaccgcaaagaagatggcaaaggaactggtggagaaaaagtaagcggcggagccgcagttactagttattagttggtagttattagattaaagtttggcggctatgccgcgattattatgactaatgaccattgactaatgactaaagactaggagaaaaaatgaaaagcttgacccctgtacgtactgcgcgtttggttgcatcactgattgcaatccttggaatgttcttctttgctgccgaacgtgtgcttgcgaaagtctgcgttatggcaaaagacggcgtgcagatggggctcaaccgttattccaattcgttcacggggcgctttgctgccgagaatttctcggatgacaaaaagctcttggatgttctccgtcaggcgaatgagcttttcccgattgcagagaaagtctcgcttgccttgttcattatttgcttgattctctttatcgtggctgcttttggaattgcgttcccgaagcagttctgccatgtacttgtggcgatgaagctcctcaagtggcaagacgggattgttttgcaggatatgaaactctcgggaactccgtcagaggggcctagcgtttctgataaacttaaggaactttgcggaaaaattgccgctgctgcgaaaaaagttcagccgaagtactggatttttatcggttgctcgctcgtatttgtgcttgttctcgtctttggcgtgcgcggttgctcggctccgagcgttttcggtggctcgcaggctgtgaccgatgatttgaacggacagactttgtactatatccaggcacaaaagtcgttctttgcaaagacgaataaggtgggcgggccgaaatccctccagatgccggattctttagtgtctgactactttacgtatcgcattacgggcggtaagtttacggcgactttgaacaagaatgtcaaggattgccctgccggtacccgctggtcggtgagtgcggccaccaagggaattttcaccttggatctagtgctttatcgctctgcgccaaaagacaccaattgcgtgttcatttcgcctgattttaaaaatctcggaagaaagtaatctcatacgggttgtccctagacaacaatttgctagttgattcttgcgcttgagggggcgagaatatatattagtaatacctagaatgttctagggttgtttatgggtggtggtatgaaatttacgcagatagtctgtgctatggcggtggcgtcgtttgccgacgtgacgtgggtcccgcagtgtgaagataacggctttacgctaatccgttcttcggaacattttgaagtttgcaaaaagccaaagaccgacgatggtgcggcgaataatgtttcaatctcgacttctgatgccgagggtgtgctccagtcgctagaaaaggtgtattcgttctacatcgattcgctcggctggatgttgccgttcccgaaaagttcggataaaaagctcaaaagcaatatttatgtgtttgaaacattgccgtccttgtacggtggtcaggattatgtgaaggctttgaatggcgagtatgggcctggcatgtggattggagtcgcttcgctcaaggattattgggggacttcgcacgagttcgcgcatggtttgcaaggcgtggccggttggctcgggaacaacagtcattcgggttggatggcggaatcgcatgcgaactggatggcgcatcagtacaatccgaatgatgctcattgctcggaatatctgattaactttccgtacttgtattatggctccacgcgagaccgctattgcaattggcagttcctggaacatttgaaagaagaatttggtggcggcaataaaggcgcgcacgaggtcaatcgcatctggatggaatcgattcgtgatggcgaagacggtcgtatggagcagactccgtttagtgcgatgatgatggtttacggctggacgttggaacagctgaatgatcagttcggcaagttcgcgatgaagaatgcaacggtggagtacgctcctgccaagaaaactttgtacaaaaagtcctggggcgattacgaatttgcgactcgtcgaacgcacgatggctggggagacttgtatcgcagacattctcgcgtgaccatgctgaacaagatgaaatgcgaaagttccgagaattcggatgggaatgtcgcggccgagaaatgcgcggaccgttacatttcgccgatctactgggctccgcagcgctggggctataacttggtgcgaatttatccggattcggcagggaaggtgacggtcaagttccgtggaattgtgcaggaaaagccgacggttaatggttacacttgctttggcgataacacagactattacaagggcaaaacttataaatggtgcaattacgcaccggacaaattgcctgatcctgcatcgggttggacggttggcttggttgcggaaggtgcagatggcacgccacgttacagcgaaatgaagcatggctcaggtttcaatcttgaaatcgaaacgaaggcgaatgataaggctttgtggcttgcggtgacggcgactccgacggaaatgcagacgattctttgggaccagttctactacagcatttatcgctatccgtacatgattgaagttgtgaacggcgagcctgaaggttatacgaaagatttctggaagcctgctggatttaatggaacgactgcttcgggatatgcgcaacatagcaatggcggtggctgggtcagcagtaaggcgaaggttgctgctacggcttatgtgggacctgatgcggttgtgaatggcggtactgtttcggggaatgcccgcattgaagattttgccgtcgtgaatggcggaaccattagcggtaacgccgtggtgcgcgggcgtgctcttgtgactgcaggctcaattggcgatgacgccgtgcttgaagacgatgcttggcttgtaagcggaacgattagcggtaaggctaaagtcggagcactttcgatcatcgtgaacagtaccgtgacggacaacgctcaagtctacggcgtgatgtgggctgtcagcggcaagaagttgagcggaacagcacaattgcgtggcgacctcgaaaacaattttgacaaggaaattacgaaaggtgtattctacggcatggtcaataccgatatgctcaccaatgcaaagtttggcgcaagcctcacgacgcccccgacggatgcgactgcaagcattgaaaaagccaaatggtatgcgattgcggatgattccacgcagacagatcctgggccaacgggtattgtttctagggtggctgcgctacagttgagtggtgtgaatgaaaactttgatgtgtttgatttgaacgggaaacatctcggttttgcgaaagtaacaccctctgaatggaatgcgcttggccacaaatctttacaaaaaacgcttagtgcatcaggattcaacgctggaatgtatattgttcgtgcaaaacgttcgcaccgcctggttcgtgtaaacgtgcgttaacgtcttgtcgttttggcaataaaataaatttgagaaacctcgaaatggggtttctttttggttataataatattggttggatatttatggagtaaaaatggttaaaaagtttttgttttcgcttgctgttttgggagtggcgtcttttgctcaggacccgaacttgcatatttacctcgcttatgggcagtccaatatgtcggggcaggcgaccattacggatacggaccgtcaaacgaatccgcgtttcttggtgttacgtgctgggaatcattccaaccagaaagttggtgaattttatccggcggcacctcccatgggtcatagcggttccaaggtaggcattgtcgatttctttggtcgcaaaatgattaaggaactcccggatagcatcacggtggctgttgctaatgtggcgattggcgggcagagcattgatctattcgataaggaccgtaatgcagcttatgtgcagaatgccaagaacaaaaacgatacttggtggattcagtatctgaatgaatatggtggtgatgttcataagcgcattgttgaaatgggaaaaattgcaaagcagaaaggtgtgattaagggattccttttccaccagggcgaagcggattaccagatgaaggactggcccgaacgcgtcaagaaggtttatgaccagttcattgaagaactggagctagacccggaaaagactccgattttgcttggggaacttgcgcctacgggcgatttgggttggcgaaacgatgccgtgaaagaggcggctgacttgatcccgaacggctatgtgatttcggctcagggttgccctgcaatcaaggaaccgaactatacgctccatttcactcgtgatggctaccagactttgggcgaacgctatgctgaaaaaatgcttgaattgctcaaggctcaggaacctgctccagatacgagcaagaaggattctgtggctacggatagtactagctccattcataacttgtcggttgttcgtgtggttgaatcgcatatgccgagattattctatgatgttcgcgaacatagtttgtttgtgcgattcaagaaaaacggagttgaatatcgctatcatttgactgggcgaaaacagtagaattggagctgtctggagtttttaaagtgggcttatgcccacttttttgctaaattattcatgtgaactctatacgcttttttaaactatatcttttggctgtcttggctgtgttcctcgttgcctgttccgatgacgatgatggggccgaattcatgtttgatagggaaatttccgaagtatccgttctttatgaatgcgattcggatacggcaagcgaaccttgctttaaaatcaggtaccgctatccgtatcgtcttgacgattatgcgggtctgtgcctttggttcgatacgacaattgttaacgacacttctaaggcggtaagcgataagcagattcggcttgctcacgataccacaaatgaggaaacttatttccacgagtacaagaagtcgggccgttattacgacacaattgatgtgtctaaaatggttgcgccgtatatcaaagatggttatgattctcttcaggttgcgatgtttagtgaatatactgatggtggcgaccctggtgccgtgcaacgtgcagtgcttcgctttaaggataatgagcctccttctgtcgttgtgccagaagactctgtttggtctaaaggtgtgatgctttcttgggatcgtccaatagaccagaccaatttgcagggggtcgggaacggcaaaatcttaggttataatattgtcatttatgcgattgatcgtccggatgaggatattcgcgatttgaaggtttctttgcaaactccggctggccttgactacacggggggcaagtactataagcgcagcgctcagatagtccgtaatacggactccgtctatattcaagaaataaagtctagcgataaggataaaaactatctgcgcttggtcgttctggatggtggggcttacgatagcaagaatccttcgaataaccacttccgcatgtttatcgaaggcctccgtacgcgttccaatactgaagattacgagtacaaggtgggattctcgtcttgggatatcgtcggcaatcgtagtggctcgcagggcgataccaaggtcagtcccaaagactggcgtggattcatgacaacggattccattgctcctctgatgtctagaaaaattttcacagaagaggattcgcttttcccgggctatgcaaagcttgatagcaacaacagagtccgcattttctggagccgtagtgtagacccgctccagttcaaacatggaattgaagttgattccgaattggtcattccgagaggctgcaacattcatgaatgttacagggctgtgactagttataccgttgagtattataataagctggacaaatcctggaacctgtatcaagataacgagaatattgctggaacccgctatattaagggtaaagatggtagcttcagtgtcgatgccttagatacggctagttttgtgggctataccattcgcagggttgctcctggtgatacgctgattttgcgcatcctttctgttgacagttcgggctataaatcaaaggttttgcaggattcaattttagtttcaccggggactctcgcgtcggaactccagtgtccagaaggctatgtcgctgtttccacgtctgatacgacttcgttctgcatggaacggtttgagcatcgtgatgcaaaaggcaatttcatgacaaacgttctgcattctgaagctatggctgcttgcgaggctgtctctgcgagcggttttgaagtgtcgctttgtcgtgaacgcgattgggagctcgtatgcctgtcgggagggtctttgtcttatggtgttatcgaagaggaagattcacaggcttcggactacttgttctctgtatgcaatgtgagtacaaacgattctgcaagtgccgctaatattgcaaaacgcgatccgcactgcatgaacccgatgggtgttcatgatttgcctggccagtatcaggaatgggtgagggggcgttccgatgataccatcgctattttgaaaggctccagctataaggtgttccagggaattgaccgcgaatctattgcctattgcacgaaccgcgcattcccgttctatacgcgtccggggtacacgcaggatactgtttacctctaccgcgaaggaactcaagtggatacggtttacgctgctgatacgactagaattttgcacaaaatattgacgaaaaacgatttcaaggatacgcttcagttctatgacgtcgttgatgctaatggcaaggtgataggcaaggattattcgctttattctgaatacaagaaggggggcaacgcatggcttgattctattgctaacggacttaagtataagcccactagcaaggaacctgtattcctcacaggtgaaatgatttcttatcgtcatgcatcatcgttctacaagtcaactgctattggcttccgctgctgcgcgtacaagaaataagtaattagaacttagaacttagaacttagaacattgctttatctctaagttctaagagcgaagcggtctaagttctgccaactataatctattatgtcagaccttaacgaatttctttctgtcgcaaaggaacttgctcttaaagcaggcgacctttgccttgaactccagaacaaccttggcgatgtccgctacaagactgtcaaagacgttgtgactatcgctgatgtctccagcgaaaaactcattgttgaagggcttcgtgctgctttcccgacgcactccattcgcaccgaagaagcgggcgtcattgaaggctcggatccgcgctatcgctggattatcgacccggtcgatggaacggtgaattttagccgaggcattccgctgtggggcatttctattgcgctccattttgaaggcaaaccgctagtggcggttgttaatttacccaaactcggtgaactctacaccgcagcaaaaggcatgggtgcgttcatgaatggcaaacaaattcacgtgagccgcgaatcgaatccgacacatgcgattgtttcgaatggcgatttcaacgtgggcgatgccgcaaaaattaatgcgcagaattcgcacaattttgctcgcgaagctgaaacgtttgaacgcgtaaagtgcttgggctctgcggtgattgaaggctgcttcacggcctgcggtcgcattgattgctttgtgatgaccatgagctatccgtgggacattgctgcgattgcgctcctcgtcgaagaagcgggtggcaagtctacacacattgacgggtctcctatgcaatttgtcgatgccgaacaggtcatcttcacgaacggacttttgcacgaaaccctcgtgaaaaccctcgcttaaagaacactttcgtaacgtacccttattgtcattcccgcctccgtgcgggaatctcctttaataatacagaatggctgttttgtcaacgatgaacctgctataaaaaaaacatcccgattccgcgacggaatcgggacatttttatttgcgataaacttagactaaaaactcgtctctcgtctttcgtctaaagccacgaagtggcgttctttcgtctgaattacagcggaatatttccgtgcttcttccaaagcacagccttcttcttgttcttcaagttttcgaatgcagaaacaaggcggtcacgaacgctcttcggttcaatgacttcgtcgatgaatccgttgccagcggcaatgtacgggttcaagtacttttcttcgtactgagcgatgtactgttcgcggagcttggccggttctgcagaagcggcgatttcctttctgcggagaatgtcgacagcgccttctgcacccatcacagcaatctgagcgatcgggagggcgaacacgctgtctgcaccgaggttcttgctgttcatggcgatgtatgcgccaccgtaagccttgcggaggatgagcgtcacgcgcggcactgttgcttcggcgtatgcaaagaggagctttgcaccgtggcggataatgccgttgtgttcctgcttcgtgcccggcatgtaacccggaacgtcttcgagcgtaaggataggaatgttgaagctatcgcagaagcggacaaagcgtgctgccttatcgctggcgtccacgtccaaagaaccggcgaggtacttcggctggttagcgacaacgccaatcacgttaccgtcgaggcggataaagccgatgacaacgttctttgcaaattccggctggatttcaaggaaggaatccttgtcggcaaagcagttgagcacgtcgcgaacatcgtaagcgcgcttgaagttgtccggaatgatttcttcgatatcggcggacttgtccacgattgtaccggcctgagcgacagacttgtctgtgttgctctgcgggaggtacttgagcaagttacgcacgccttcgaggcattccttgtcgtccttgtacacgaagtgtgcaacaccggatttggaagaatgaacgcctgcgccaccgagctgatccggggtcacgacttcagcagtcacagccttcacgacagccgggcccgtgatgaacatctggctcgtcttttcggtcatgaagataaagtctgtaatagccggggagtagcaagcaccacctgcgcacggtccgagaatcacggaaatctgcggaatcacgccgcttgcccaagtgttacgggcaaaaatgccactgtaaccgtcgagggagctaacgccttcttcgatacgtgcgccaccgccatcgttgatgctgatgaacggcaccatggaatcaagggcgaggtccatcacgtggcaaatctttttggcgtgtgcggaaccgagagaaccgccgctcaccgtgaagtcctgggagcaagcgtaaaccgggcggccattgatcttgccgtaacccgtcacgacaccgtcaccgtaaatgcgcttggattccgggagctcgatgctctgggataggcgcatagcaccgatttccttgaacgttcccttgtcaaaaaggatttcaaggcgttctcgagcggtgagcttgccctgggaatgctgcttttctacacgagcggcgccaccaccggcctgtgccttggcgttgcgttcgctcaacttttctaaatacgatttatcccacatagtattcctgtgtgtttgcgcttacttctgaatgcgcttgataaggttggtaaggacttcgccggggccaagttccttaaattccgtggcaccgtctgcaatcatgttcttgaccgtctgtgtccaacggacgggggaggtgagctgagtgagaaggtttgccttaatttcgttcgggtctgtatgcggcttggcgtctacgttttggtagaccgggcagaccggagtcgaaaattcagtttcttcgatagccttggcgagttctgcacgagcgctttccatgagcggggagtggaatgcaccaccgacctgcagcggaacgacacgcttcaccttaccggtgagatatgcagcgacttgatcgataccggccttttcgccagaaatcacgacctgtcccgggctgttgaagtttgccggaacaactgctgcgtccttgacctgtgcgcaagcttcttcgacgagttcgtcagaaccgccgagaactgctgccatcgtacccgggcggagctcgcatgccttctgcatggcttcggcacgctttgcaacgagcttgagaccagcttcaaaagtgatggcgcccgtagccgtgagtgcggagaattcgccgagcgaatgaccagcggccatatccggcttaccaccctgaaccttagccatagcaacggagagcaggaacactgccggctgcgtgactttcgtctgcttgaggtcttctgcggtgccattgaacatcacgtcagtgatgttgaagccgagaatttcgtttgccttgaggaacatcgactttacgtcggcgttcgattcgaataaatctttgcccattcctgggaactgagaaccctgaccgggaaatacgtatgaaatcatggctcaaatttagtaaataatattactgtaaatggtatttatatattacaaaaaacatactttttaaaaaaagtttacaatacgcattttgccctaaacacactaactaatataggtgtgataagcgtttaccatttatcctcgaaaactgcattttgtacgttttttatgaaaacggcaatttacgaaagaatatttttctatctttgcactaaaattttatcaaaagaggatacaaaaatatggcaaacgaagaaatcaagagcaaactcaaggcattctttatgtccgatctcggcgtagacggcgatgtcctgaattacgatactccgcttttcggcgaagaaatcggtcttgactccgtggactcccttgaaatcatctccttcgtcgatgacaacttcggcgtttctatgactggcgttgctaaggaaaacttccagagcatcgataccatcgccgctttcatcgaaaagaacaaggcttaatcaagcctttttatttgagtattgtttggaatttctatgacttctaataatcgtcgctgtgttgtttctggccttggcgttatctgcgccgtaggcaacaatgttgaagaaacctggaaaaacgccctgaattccgtctccggtattcacaagactacttcgctcgataccaagaactgctatgcagacctcgctgccgaagtgaactgtgatacgctggacgatatcgaatgcccggacgaaaaggaccgcgcctccaagctctgcatcaaggctatgaaagaagccctgaacgatgcaggtctcggtgactttgccgatagcagccgcgtaagcgtcatcatcggtagctgcgtgggtggagtcctcagcattgaacagtaccaccgccacggtaagaacgtcaacgaaattccgaagatgcccattgccgcaatcgcctcccaggtggcagaagcttgccatgcgggcggcattgtcacgaacgtgggcaacgcttgcgctgccggtacgatttccattgctcttgcttgcgaccttatccgcgcaggcaaggctgatgtcgtgatcgccggtggctccgactcctttgcttctgttccgtattccggcttcctttctctccatgccttggacgaaaatggttgctctccgttcaaccactgcaacggcatcaccctcggtgaaggcgctggcatcgtgattgtcgaatctctggaacatgccgaaaagcgtaacgccaaacgttattgcgaagttctcggcgcaggtgtcacaagcgacgctcaccacattacggctcctcgcgaagatggcgtctgcctcctcgaagcgatggaccgcgctgtcaagaattctggcatcaagaagtctgacatcggttatctgaacgctcatggtacgggtacgggcaagaacgacaatgcagaaatcaatgcattccacaagttcttcgacgaagaaaatccgaccttgagtgtcagttcgaccaaggtaatgacgggccactgcctcggcgctgccggtgcaatcgaagccgtgttcagcatcaaggctctcacgacgaataccgttttgccgacgctccattacactgccgaagattccgaagccctcaaggccaaggtcggcacgatggactatgtgcagaacaccccgcgtgccaaggaactcgaatgcgtcatgagcaacaacgtcgctttcggcggcacgaacgcaagtatcgtgttcagcaagaagccgggcgatgtgcagagccaggtcgctaaggataagaagattgctgtgacaggtattggcattgtaagcccgatcggtaacagcaaggaaatataccttgacgccgtcaagaacggtaagctcccggaatccgcttccatttgctctaccgtcacgaacgacgactacaaggaactcggcatcaagatggccttctaccgcaagctcgacaatctgggccagctccagaccgtgtccggcatgcgcgccctcaaggatgcaaactttacggtcactgaagacaacgccaagcagattggtatcatcgtgggtactagcgaaggcggcctcggtgccacttacgatttcgaggaactcattgccgaagccggtaatgcaggcggtagcgccttcaagttccctcacacagtttataatgccgccggtggttacctctcgattctctctggaatcaagggctacggcgtcaccatcacgacgggtccgctctccggtctcgatagcatcggctactccatgaatgtcatccacgacggtcaggaagaggctatgatggctacgggtacggacgaaaacctcccgatcatcaccgaactttgccagaagatgaacgtcgccgccgacaaagtggtggaaccgtattccaactccaatggctttgtggtgggcgatggctccgtttctatcatcatggaaaccgaagactacgccaagtcccgtggtgcaaaggtttactgctacgccctcggttacggcaacggccgcaagaacgtgaagttcggccacatctccggttctgacgaagctcttgaccttgctatcaaggatgctctcaacgatgcaggcgtgagcattgacgaaattgacgctgtctgcggttttgcaaacggcttcaagaagattgacgatatcgaaaagggtgcatacgcacgcgtgtttggcgacaagcttgcaagcctcccgctcttccaggtgaaggaacgcgtgggcgaaggccgtgccgcttccgcgacactcgccgctgccgaagctgctctcatgctcggtggtgaacttgccgaagaaaacgcctactttatcgcaaatggcgaagtgtccaagaagaaggtcgcaacagcgggcttcaagaagatcttggtcacttcctttgcaacgggtggttcttacagcgccgtcgttctcggtaaataattttttgaaggagaatttataatgaaagttgcaatcgttactggttcttctaaggggattggcaaggcttgtgccttgcgcctcgctcgtgacggctacacggtcgtcgtaaactactccagctctgatgaagctgcactccagacgcttgaacaaattaaggctgaaggtggcgatggcatggtctacaaggctaacgtcgctgttcttgccgaagtcaagcagatggtgcgcgatgttttcaaggcttatggccgtatcgatgttcttgtgaacaacgccggtatcgtccgtgacgaatatcttttgatgatgaacccggatacgctcgacaagtgctttgacttgaacgtgaagggctacttctactgcgcacagcaggtcgctgtcaagatgtacaagcagaagtctggcgttatcatcaacatgtcttctgtttcttctaagtttgctctcgcaggccaggccgtttacagtgccacgaagggcgccgtgaactcctttacgcagacgctcgccaaggaacttggcggttacggcatccgcgtgaacgctgtcgctccgggctttgtcgctactgaaatgattgaagctattccggaagaaacccgcaagggctaccttgaaaaggtgccactcaagcgctttgcctctgctgacgaagtcgcaaacgtcgtttccgctctcgcttctgaccagttcgcctatgtgacgggtcaggtcatcgttttggatggaggcctttccctgtgatgaacatttaccagatcagcgaaaaaattgcccagcgtccgcctttccagatgattgaaaaggtcacggaactcgttccgaacgaatctgcaacgggcatcaagaatgtctctgtaaacgaaccgtacttcatgggccacttcccgggcaccccgattatgccgggcgtcctcatttgcgaagcttgcgcccagctctgctctctcgttatcgagaagccggctgaagacctcgaaaaaaacttgtacgttcttttgaagattgacggtttcaagttcgtgaagcctgtgattccgggcgaccagctcgaaatctccgtcaacaagacgaagggcggtggagtcatcgtcggttttgactgcgttgtcaaggtgaacggcaatgtccatgccaagggctcccttacgtttacgtctattcccaaagaatctctgggcaaataaattaattgtccttcgtgtcttcccggccttgtgccgggatcgccttatatacagttgatgattgagaaagcgaaaaatataattgctggtttgttttggaagtttgtgctcttcctcgttgtttacggggtgcgcacttacttgttagtcgtttatcgtcccaagatgacgttcttagggtctgtcaagtcgactgaccttaaggaaccgatgattattattgctaaccacacgagcatgctcgatcccttgatggtgcagtccctgttcttccacaagcgcagtatcgttgtggctaaggaccaggtcgaagacccgcatttcagctgggctttgaagcgtttcaagaacgtcattccttgcgaccgctttaatcttgataccgaatgggcgctccttgccaagaaggaacttgaaaagggcaattccgttattatcttcccggaaggcaagtgccgttatgatggcctcttgaatgagttcaagacgggttttgcattcctcgctcgcagtacgggttatccggtcctttctctcggcattgacggcatttacaagatggggcaccgcacgcagattttggtggacgaacccgaaaagattgaacgcgtcaagggcattccgtcttccaagcatcttgcagaacgcagcgaatatttccgccagaaggtttgggaactcaagcagcgcgctttgggccagacgggggctattctccctgtggctaccgaaactcctgcagaagttttgcccgaggagagcaagtaatgaagattggcttggctctagaaggcggttcgcgtcagacgatattctcggcaggcgttttggacgcttggcttgatgaaggtgtttatttcccgtatatttcgggcgtaagtgccggttgccatgcggccatgaactttgtcacgcgccagcgcggccgtttccgctatattatccagccgaccaaaatccagcagggtagggataaggctcaccgcatttttgatggaatccagaaggaatgctatgcgctccattacaatgctgcgtatggtgatatgccgttcgatttccacctgttctttggttcgggcgtggaatgcgaatttggccttacctgtttggaaaccggccgttcggaattcttccaggaatacatgagcgaaaagcgcttgctcgatatcgtgaacgcgagcagtgccctcccgatgcttttcccgattgcgcagattgacggcaagcattatgcagacggctgcgtgacctctccgattccgtaccagcgtgcattcgagaagggctgcgacaaggtcgttgtagtttcgacgcattaccctggcgaaatcgtgacggacttccgcaagtaccgtgtgattttgaatccgatgttcaagcgcaagtatccggatttcttccgtgcgctcatgttgcgttacaagcgttacgagaagatgtttgccgagatggaaaagctcgaaaaatctggcaagctcttgattttccgcccggaaaaggaagtttgcgacctctttgcgacggatcgtaacgaactcgacgaatcctacaacatggggcttgaatacgccaagcgccgcatgggtgacctcaaagccttcatggaaatttaaatgaaatttgtaaagtccgctttcgagcgggcttttttttgcattgttactccggtctctgtaccgggggcgccttcttttataaagaaaaacattgttataaatgtaaaactttgtttactaaattctacaaaatgcataaacttacaaaaatgtaagtgtttgctttgtgtaccctcgtttttttgcgaaaaaaagcaattggtaaaactgatgaaaaactaacttacaaaaatgtaagaaattgaagatttttacccatttttcactttttcggagcaccctttactatctttacaggcgttaaaacattaacaatcaaattctcaacggagatataaaaaatggcaattaagaatgcttaccttcagaaggtttatgaaaaggtcgtcgcacgcgatccggaccaggctctcttccaccaggctgtccgtgaattcctcgaatccctcgacccggtcctcgaacaggacaagtcctgggaaactaacggcgtgatcgaccgcctcgtcgaaccggaacgcgtgatcactttccgcgtaccttggctcgatgacaagggtaacgttcaggtgaaccgtggctaccgcgtgcagttcaactccgccattggcccgtacaagggcggtatccgtctccgtaacgaagtgacgctttccatgctcaagttcctcggcttcgaacagatcttcaagaacagcttgaccacgctccccatgggcggcggcaagggcggttccgacttcgatcctaagggcaagagcgacaacgaagtgatgcgtttctgccagtccttcatgactgaactctgcaagcacgtcggtgctgacacggacgttccggctggtgaccagggtactggcgctcgcgaaatcggttacatgttcggtcagtacaagcgcatccgcaacgaatttgtgggcgttctcacgggtaagggcctctcctacggtggttctctcgctcgtaccgaagctactggttacggcctctgctacttcactcgcgaaatgctcaaggacctcgctaacgactccttcgaaggcaagaccgtcgtgatttccggttccggtaacgttgctcagttcgcttgccagaaggctactcagctcggtgctaaggttgtgaccgtttctgactccaacggctacatctacgacccgaacggcatcaacctcgacgtcgttctcgacctcaagaacaacaagcgcgctcgtatcagcgaatacgctaagctcgttccgggttctgaataccacgaaggttctaagggcgtttggactgtcaagtgcgacatcgctctcccgtgcgcaactcagaacgaactcgacctcgaaggtgccaaggcccttatcgctaacggcgtgaaggctgttgctgaaggtgctaacatgccgtctactccggaagctatcgaagccttccagaaggctggcgttctctttggacctgccaaggctgctaacgctggtggcgttgctacctccggcctcgaaatgtctcagaactccgaacgtctttcctggaccttcgaagaagtggacaagaagctcgaaggcatcatgaagagcatctacgccgctgcttcctctgccgctgtcaagtacggccagaagggcaacctcgtcatgggtgcaaacatcgctggcttcctcaaggttgccgatgccatgaagtggcagggcgcggtgtaatttctaaaagaagttaccactctaaaaagtctccggtcaaaagccggaggctttttttgtctctagtctgtaggccgaaggccgttctttcgtctaataacgccggaggctttttttgccgtaaatatttacggacgtttacattacggaaagatgactttttacatacgggtgatggtgcaggggagtgtcttcgtaaatttttgaccgggtttttttaggaaattggaatcacttgtgggtgtttttgggtatttttcggaacgaattggaccatctgacagatgtttgaaatgtgatgtatctcacaaatcctagtgtttatcggtgttgaaagctagttgaaattagtttgtcaaaatgttaaaaattattttatataaaatgaactttttcagtattttaagcctatattcaatgatagagaacatggatacttgcaaattttgacctgtaggtatccatgccaattaacacaattaatattccaagttggaatactagaagttggagtaaataaatcattacaaaattctttcggggtgttctattttgaaatattctgcttattttaggtgtaaaataggattgggttgacatgagacttttcgatgaacatgtagtcttgcgctttgcgctattgttagcgtgttttctgtttgcagaatctataccggatattctgaattttacggagcacgtctataattttataccatattttttggcgatagtttttttggcgtatgtcgccttattctataaattcccgatggacggccggaaaattcgcaatgatgtggaaatccctgaaccgaaggtggttgagccgattcgtgatctccgtaaggatcttttagaaaaagatgaaatgttccagatgatgattgatgtttcgtcggatggtttctggacgtttgatgtcgcatcagggaaagtttattggtcgaatcggattgccaagttgcttgccaccgatagcgcaagcctagaagattcctttgaacctttgaaaaagcgcgtgattgaaagcgactggaacgctttccgtgaacagctgaatgccgcattgcagacctctggaacattctcttgcaccctgacgttgcttgacgcttctaagaagaacatgaaacttgtgattagcggtcgcgtccagagcaataatcttggtcgcccgattcgcgtaattggttctttgacagaagctcttgaccgcaagtctgttgaacgcgaacattacaactatgtttatcaggatgcgcttacaggcgtttataaccgcaagtatttccttgaaaagttaaagacggatgttgatattgcggcgaagcgtccggactatgtttttgcagtcgctcttttggatatcgatagctttggggccattaacgcttcttattctatcaagattggggataatgttctccgtacgattgcagaccgcttaaaatcgattgctcgccccgatgattgtgtggctcgtattggaccggatgtttttgccgttattttgcacaacatccagagtcgtgatccgaatgacgatttgattccgcttgtccgtaatattcataacaaagttaagtctccgatttcgctggaaggcaaggacttgtacatcagtgtttcgatgtcgattgtcgtgaaccaggatgtcgattgcgtcgaagatattctcgccaatgcaaatgcaagccttcgcgatatgaagaagggcattaaccatggcggtatccagttctttagcggtggcattcgcgaaaaggcgatgaagctttacaagctcgaattcgaaatccgcagggctattcaggcacaagaatttgtgctgatgtaccagccgattgtcgatattcaggcgggcaacaagattgtgggctttgaagcgcttgtgcgctggaaccagtcggaacgaggcattatctcgccggctgaatttatcccgattgccgaagaaacgggccttattgtgccgatgggggcgctcatcttgcgcatggcttgtaagcagaccaagcaatgggtggacatgggctataaggatatccaggtggcggtgaacttctcggcaaagcagttctcgatggattccatggttgacgatgtgcgccgtgtgctgaccgaaacgaacttgaatccgcgcaatttgaagcttgaaattacggaatacactgctatgtgcgaagcggacaagacgattgaaatcatgcgtgcgctttcgaatatgggcatccagatttcgattgatgactttggaacgggttacagctctctgtcttacctgaagcgctatccagtgcatacgctcaagatggacaagtactttgtggatcatgtggcggataacgaagaagatgcttcgtttgcccgcatggtgattggcattgcgaagtccttgaatttggatctcatcgccgaaggcgttgaaacgaaggaacagctcgacttcttgtaccgcgaaggctgccacttgattcagggcttctactttagtagaccgctcaatacggatatggcgctagagtacatgaaggaacattacaatgttccgacgcagggatccagcttcgaaacggaaccggaagccgttaaagcttaaattccgtaacacgttctagtgttttcgcgacagtgatggtagagttcttctaccgtcacattttttatttcggcgagtttgtcggcgataaacgggatgtagccggagtggcaaggcttgccgcggaaggggacgggcgccatgtaaggggcgtcggtctccaaaagcatctggtcgagcggtacgagtgctgctgcatcccggacgttttgcgcgttgttgaacgtgacgattcccgtgaatccgacgaagatgtttgcgtctagctgaaggagttgttcaacgaattcggacgttcctgtaaagcaatgaacgtgaacgttgcggtcgtgtaagttcgcggtgcggagcacggcgagggcgtcgtcatcggcttcgcggaggtggagtactagaggcttgccgctttcgatgccgagctgcaaatggcgctcgaagagcttgacttgggctgcctttgtttcggcgccgtaatggtagtcgagaccgaattcaccgcaggcgacgcacttggggtgggcgaggaattcaaggagtcgggcttcgtcttcggcggtctctgtttcaacgtactcgggatgaatgccataagcggagtagacgaatggatacttttcgctgagttcgcgagcgcggtcaaagtctgccgggtcgcaggcgacatggataaatgcttctggctgtgctattttggatgcgaccgctttttccttggcggaactgcgttcggtcgtgaaacttgcggattggaatctctctaaaagcgcgtcaaaggattcgcctgcatggcgctcgtaagaatcaatatgacaatgagtatcgatgaacatgatttagtagacagtaggaagtaggcggtaggaagtagaaactgggctgttattcccgcgaaagtgggaatctccttctttaataaagaaatggagatgcccgttcggggacgggcatgacatgtttaataattaacttccagaatctcgtaaacaatttttccgcggggggcttggacttcgacggtgtcgccggctttcttgccttggagcgcttcaccgatgggggacttcatgctgatgcgaccctggagcgggtcgatttccttgtcgccgacgatgctgtaaattttttcgcgtttggtcttcttgtcaatcattttgacggtggcgccaaagcggatggaaccgtccttggtggcggcattttcaacaatctgtgcgccatccaaaatgcggtcgagttcacgcaagcggcggtcgatttcgcgcacgcgcatacgcccgtatgtgtaggcggcgttttcactgcggtcgccttcggcagcggcggcttgcacctggttgatcattgccgggcgttcgacatatttgagatgttcccattctgccttgaatttttcaaagccttctttcgaaatcaagtgtttcatgcggtaaaaattaaaaaatttgctgtttatggtttgtaacatcaaaaaactttaatcgtcattctgaggggcttgccccgaagaatccagtaaagtcttttaatgcgtaaacaagaattgaccggtttcttccgcctttggcgtcagaatgacataaggatacgactactcaatcaaataaattatatttgttaaaaactttatatcagagaatcttatgttgttgaagaatttatggtgtggaaagatgtctttgcgtgggtgcgtggtttctgcggctgtttctggtttgcttttgcttgctgcttgtgatgaagatagcggtactagcgctccaaatgacaatggaatttctagttctgaagaaattcagagttcttctagcagtctaaaagttgaatcgtcgtccagcgtcattctgagtggtgatggccacgaagaatctagtcgcagttcatcatcgaacttgaagaccatttcgtcctctagcaagcaattgaattcatcttcaagttataaacctagttcatcatcgagcttgatagtttcgtcctctagcaagcagatgagtagctcttcgagtctgatatctagctcgtcttctagtagccaaaaagttggattatcgtccagcgtcattctgagtggtgatagccacgaagaatccagtagcagtttatcagctgaattgaattgttcgatgcgtttagaatgggggacagacagaagttggaattttcctaaagaatgtcgctttaattcagaaatagcttacgactccataacagattctcgcgatggtcaaatttacaagattgtgaaaattggtaatcaagtgtggatggccgaaaacttgaattatgcggacagtgccacaacattgagtttaaaggacaggagctggtgctatggcaacaatccagaaaactgtgctctggcgggtcgcctttatacttgggcggcagcgattgactcagtgaaacttgctaccgataaagataacccgcaggattgtggttatgaaaaaagttgtgcattgcccgatacggtgtacggaatttgcccaccgggttggcacttgccgaaataccaggaatggaaaacgttgtttaacgaggtcggtggagattctattgccgccaagatgttgaagtcgcaggctggctggcgttataataattacaataatggttctagcggaaatggtacagacgcgtttggtttttccgcgttgcccgctggtggcaggtactacgatggcaatttcgaccgcgatggcaacaacgcccatttctggacatccacggaatatgatagctataatgcctatgacgtgctcttgctttatgaatacgacaatgtgtaccgaagcctcaacaaatatgaaggtttttcaatccgttgtttaaagaactaaacttgtgcactaagtcatatcttttttcttgattcattgaaaaacttgattttacagtgcgaaaatttctatctttggcacgataaattcaagaggtgatatggttaaattgagaaggaacgaatcgaagtacaagcgcttaagccgtatttattacaataggatgtttccgaggcgtcaggatgccatgcgtgtggcgtggtctgtggcggcgggggtctttattggtatttggccgacgattggggttgccattattttgacggttgcgttctgtgccttgttccgccttcctaaggttccggggattgtctcgtcgtttgtggcaaacccgctgactcagttcggatttttctacccgacgggttatatgctcgggtgtaagattgtccatccggaggcgattaagtttgattttttggaagaattccaggggctttcgttcaaaaatttcacgacggtgattgggcatttgtggaatgatgctgcggaccacctgttggcgttcatgattggcattacaattgtcgctgctattggcggcgccatcttcttttttctagcttatttcatcgtaagttacaggaagaaaaaatggattgaggcaaagacgggttatatccataacttgattgccgaagacgaagttttaatcaaagaagcacacaaaggaaagaaacctatgatgcacatctatccgttcaaggctttgcgtccggtgaacccggctgaagctgagactatctctgcgctcccttacgacgtgatgaatcgcgccgaagccaaagctatggctgagggccttccgcactcctacttgcgcgtgacgcgtgccgaactcgaacttccggattctgtcgacgcttacgatccgaaggtttatgcccacgctcgtgaaaatctcgacaagatgatcgaagacggcgtgatcgctttcgaccagaagccgtgcctctacgtttatcgccagacgatgaacggtcgcgaacagtacggtcttgtgtgctgcgttccggctgccgactacttcaacggcaccatcaagaagcacgaacttacccgcgctgacaaggaagaagaccgtttgcgccatgtgctcgccacgaacgccaatacgggtccggtattcctcacttaccgcgacaacggccagtttgatatcttcggtgccgtgaccaagcgcaagcctgtttacgacttcgtgagcaagggcgacggctttggccataccgtctggattatcgacgacgatgcagaaatcgaagctatccgcaagtcctttgaatctgttccggtaagctacatcgctgacggtcaccaccgcagtgctgctggtgctcgtgctgccagctaccgcgccgaacagaatccgaagaacacgggcgacgaagaatacaaccgttacctcgctatcctcttcccgagcacccagctcaagattttggactacaaccgcgtgcttaaggacttgaacggccgcacgccggaacagctcatggaagaaatgaagcttgtgttcgatatcgaagaattgccgagcatgcagagcccggctaagcagaaccaggtgaacttctacatgggcggcaagtggtatgcttgcacattcaaggacaagttcctcaagaatcttggcccggtcgacagcctcgacgtggcactcctccagaagctcatcttgaagccgctctttgacattgacgatccgcgtacttccaagcgcatcgactttgtcggtggcatccgtggtctcggcgaactcgtaaagcgcgtcgatagcggtgaatgcgcttgcgcatttgcaatgtacccgaccacgctcgatcagctcatgagcatagccgatgctggcgaaatcatgccgccgaagagcacttggtttgaaccgaagctccgcgacggtctcttggtccacacgctcgactaattagtggattgcgcgcgtgatgcgcggacatcgctaaaacagaattgcagaacgcacccggctcgggtgcgtttttgcgtttgatacgcaatgcttttatttttgcgttcctgcaaacggttgattgcaaaatgagtcaataattcgtttttgttgtgccagaattctacatttcccgccggtgatgtttaatatggtgtgtggaatatggatttaagtcaaaagcacaagtggatgcatgttttgcatcttaccggtttaattgttctgttgaaacttaaacgatttaagttttggtagctgatttctttttagaatcttttttcggcttttcggttttcttcttttgtgtttttttcaaaagagaacggattgaattctgaagctcgaaaatgcggttgtctattttgttctgaattttgttggctgttttgttggcgcgaccgataagacggtttttggtaaaatagccgatttctctagagtctgcacaatgattggatttttcgcagacgagatagtagcagtcttcaggaacaacgtaaaaagaaatctttgaagagtcgttggcgttgtataattcacgcttgatgtggatgggcgtgttgcctggctctgcaaggaatatttgaagctcaacgaggaatctgtcttgccagggcatgtagtcaatttcttgcagactcacaaggcggtttccgagctttgtggaaccgatgcgttctagaggcatttcgcggttgccttgccaaaggctggacttgatgtagattttctcgttttgctcgtgcatgagagcgatcaagtagtcttgttcaacgtcgtttagctggtcaaagcggagtgtatcgcctttgcgcggaacatagatgctgcgcgtttcgataaatgcgtcttcgcctttccatttgaagttgcggtgcggtgtgtagaccttgccgttgtttgtgatggtgatggagtctcctggaacgccgagaactttgcgcaccatattgtcttggttgcgcatgactccccagacgaaatcgccatccacaattttttctgtacagctcgggagcttgcacatccacatcacaccgttttttttgaatttggggtatagcgaattgtcttgtaagcggacgggttcaaaaatataagtgcgtacaccgaccatgattgtcagcactatgccgagaataaagactaggaaaaacacgtgcgccctggagtggcgtcgttgcaatgacctgactttacgatcgagtgctgacatggttcggattacgattagtcgttgctgccggtagagtcgtcgctgagcgagaggactgcgaggaatgccttctgcggcacttccacggagccgatgctcttcatgcgcttcttaccttccttctgcttttcgaggagcttgcgcttacgggtgatgtcaccgccgtagcacttggcaagcacgtccttgcggactgccttcacagtggagcggctgataatctttccgccgatagcgccctggatggcgacgtcaaactgctggcgcggaatgaggtccttgagcttgacgcagatggcgttagcgtaggtgtttgccttgtcgcggtggataatcacggagaaggcgtcgaccgggtcaccgttcaagagaatgtcgagcttgacgaggttgttgcgcttgtattcgctcggcgtgtagtcgagacctgcgtaaccacggctgagagacttgaggcggtcgtagaagtcaaacatgatttcggcaagcggaaggtcgtacttgaggatgacctttgtttcgtcgatgtattccatcgtttcgaatgtgccgcgcttttcttcgcaaagcgtcatcatggcgccgacgtattccttcggcgtaaagatctgtgccttcacgtaaggttcttcaatgtagtcgtagcggctagcgtcggggagcttggacgggctttcaattttcaccatggaaccgtcgctcatgtaaacgtggtattccacgttcggtacggtcgtgatgatgtccacgttgaattcgcggtccaagcgttcctgcacgatttccatgtgcaaaagtccgaggaagcccgtgcggaaaccaaagccgagcgcttcggaagtttccggttcccagcaaagggcggagtcgttgaggcggagcttttcgagggcttcgcgcaaatccttgtagtcttccgggtcgatggggtagatacccgagtaaatcatcgggagcacgtccttgtaacccgggagcggttcttcggccggattggcggcgtccgtgagcgtgtcaccgattttcacgtcgctaatcgtcttcacgttggcgagcacgtagccgaccatgccttcggtcagttccgggcgcgggtcgcggcgcatgctgaatgtaccgacttccgtgacgacgtattcgccacccgtcttcatcatgcggatcttcatgcctgccttgagcgtgccttcgacaatgcggatgtagttgatcacgccgcggtaggaatcgtaaacggagtcaaagatgagtgccttgagcggcttgccggaatcgcccttcggggccgggatttcgtcgacaatcttgtcaagcacctgttccacgttaaggccagtcttggcggaaatgcgcggaatcttgtccggatcgtagccgagcaggtcaccgacgagctgtgccacgtgatcgggctgagcacccggaaggtctactttgttcaaaaccgggattatagtaagatcgttttcaatcgcgaggtaaaggtttgaaagcgtctgggcttcgatgccctggcttgcgtccaccacgagaatggctccttcgcaagcggcgagggaacggctgacttcgtaggtgaagtccacatgccccggcgtatcgatcatgttcaaaatgtattcttcgccgtctttttcgtagaccatgcggatggcatgagccttgatcgtaatgccgcgttcgcgttccaggtccatgtcgtccaggagctggttcatcatttcgttcttggaaacggtcttggtcagttcaatcattctgtcggccaaggtggatttgccgtgatcgatgtgggcgataatgctaaaattgcggatattgttgttttgcggcatattaagatgttgaagagtttttgcataaatatagaaatcttgtgcctgtttattggtattcgctgtgaaccctttaaaaaaaaactatattctaggttaacaatttggctttaaggaacgataatccttaaagagcaatttaactacggaagttctgctttgttaaaaaagtttattatttgcagtgccttgtgccttgccgcgaatgcttttgcagcggggaaggttttcaacaaggattacacgggtacgacccagattcttgccgagataacaactcatgagggtaaaatcgttgtggacttgaacttcaaggccgctccgaataccgtagcgaactttgttgaactcgccaattccgggttttataatggccttctcttccatcgtgtcattcctggctttatgatccagggtggcgacccgaatggcgatggaacgggtggtcctggttataccatcgacgatgaagcgaatgatctcaagcatgaaactggcgtgatttctatggcaaatagaggcccgaatacgggtggctcgcagttcttcattacgcaccttccgcagccgcatttggatggcaagcatacggtgtttggcaaggtcattgagggacacgacgttgtgtgccgcattgacccgaacgatccgattttgaacattaaaattgtggaaaagaagtaaatatgagttccaaaaaaacgacatctaaggcgcctgcaaaggctagtacttctgaaaagaaatctgcaaaaccggcaccagccaagaagcccgctgcaaaggttgctccggcaccggcaaagaaggctgcctctgctaaggctccggctaagcccgctgttgccgccaagaagcctgctgcaaaggctgcacctgcccctgcaaaaaaggccgctccggtaaaagcagctcctgcaaagcccgcaccggcaaagaagcctgccgccaaaaaggaagaacctgcaaagaaagaaaccacaaaggtggtgaaggccgctcctgctccagcaaagaagactgctcccgaaaagaaggttgaaccggcagtcgaggccaaggctgttgcaaagaaaactcctgaaaaggaagttgaaaagaaggtcgtgaaagaaccggtcaaggaagctgaaaaggctcctgaaaaagcaccagaaaaggttgttgaaaaactcccgaaaaagttgaagtcgtggaaaaatctgaatcgaaaaagtctaccgtgaagtctgattatccgtatgctgttttgcttgaaggcggcaagaagccttgcaagttcattatgtttgttgaaattgacgagcaggaagaacgcgccaacaagaagaaggtgacttctgaaatgaagaacctcgaaaagaagccgacttctgccatccgtcacaagatttctcttgctgaagaaactcaggaagaattgacggaacgtattttgaaggaacttgaagaacagaacgcagccttcacgcgtgaagctgcaacgcagatttgcacgcgctgcaacaagaaccttgtttctccggaattctgggtcgacaagcatctcggttactgcgaagaatgtgccgctattttgcacttgggtcagtccaaggaagctcgcaaggtggaataccagttgggcgccatgggcggagactctcttgacgaagtggaggacgatgatatcgaaggaccggacgcagcagacttgaaggaagctgaagaagaacttgccgattttgacgattaatttattgtaagttaatcgtcatccttgatgcgaagcgtaggggaacctttatttctcgtatcttcgtttgtgacggaatccaaagaataaaaaagccgaggcgttgaacctcggtttttttgtgtgaagactttaggggaggattagttgacttttctcatgacgccgatgacgcggcctgcaattgagaagtcttttctgttgttcacgatgatcggtttgtacttcgggtttgccgggcggagttccacatggtctgcgctcgggtgatagtacttgactgtagcttcgttatcaatttgggctacgacgatttcaccaagatctgcggttttttgctgacgagcgaaaatcaagtctccatcgaaaatgcctgcgttaatcatggaatctcccttgacacggagtgcaaacacatcgctacggcaggcgaggaagtctctgtcgatggtgacggtaccttcgaggttctgcacggcaagaatcggcgtaccagcggcgacgcggccgactataggaatttcgatggtgttgcttgcaacttccttgcttgattccttgtcatcgctcaaaatttcgataccgcggctgaggcgcggagaacggttgatatagcctttcttgatgagggctgcaaggatagaacgcacaccgttcgtagaagaaatgtcaaagtggttgccgatttcgcgaacggttggcggcatgtgattttctttagaatacttcttgatgtattcataaatctcttcttgtcttgccgtcatttctttgcgtttttcatttgtattttccatggtttgcctctcgtcataaagggttctggaatttctatgtataaaatataatgcacaactgggcaaatgtcaatattttcactgcacaaaagtaaagttttttgtaaaaaaatgattttgttgaaaaaaaacaatcgtaatgttcaaaaatagggctttttttgttatatttggagcacttcggggtgtagctcagcctggtagagcgtctgctttgggagcagaatgtcgtcagttcgaatctggctaccccgatacacaaagagccgccccgcaggggtggctctttgtgtatttggtggggtgccagaggaactgacgaagtcagttcgattaaaaccggcgagagcgtagcgaacacagccggttttaagccttgacttgagcgtagctcaagcaagcccggagggcaaaacacgaaatgaaatgagtgttttggcaatctggctactccgatgctcaatcgggaagccagcgcagccaatctggcaaccccgcgatgcgtaagcatcggcgtagccgaataggggcgaggacaatctggctaccccaaagcattatctggctaccccagcatcttgcgcatttcagcaaaaaaaaatctacgcagccaacagctacgtagatttttgttgtttgggggatatgtccctaatataactattcaacccctttataatattactttttacttcaccaaataatatgactgtattgattgtatttgtttcgtttctttattactttctcaaaaaatatttatccatcgggaaaaaatcaataagaaacgacccctgataaacagtgtaaaattcagttccgatatccattgctaaataagtgcgcttgctaaccgttatgcttgatttgctactgaatataaggtcgtaatgcatccctgatttcgttgtccaggtatctttattaataaggatttcttttttgagtattggcttttttgtgaaccttgcaggaagctcgataacttctgaaattgaaacgccaatggcgagtattagcagaaggatgaattcagtaataaaattttttgtagatggttctttgttgtcttttcttggaggcaatactttaaagatatgtaaaataatgcccaaaccaaagcttataaagaacgctaatgaaattctaagcaatgttctgtatagctcacgttcggcgagtttgttcaaaaaagtttcgtcgatgatatagccgagatcaaacgaatgtgtttttgctcttagaaggaaaaatattgcagtgaaacatacttctaatacgaataaaataattagaatcttatttcttggtgaaagttttttagtagaaattgtcactttgattttggagggtgggagaggttgattctccatcatttgactctccatcatcatgagttttctgcgtcttttggctgctctggacataatcctaatataaaaaatccccgcgttgctgcggggaaggaggatagaacttaaatattttatctgaactgcgccgtgatggtcgtacccgctgtcggcgtaaccttgtgcgggttttcggtcgaaccgtcggaccatcccgtgaatacggcacctgcgctagcgactgccgtcaattgcaattcgttgttcgtaaagaatttgcattggtagttgttgctcgggagcttcatgccgtcaacctgaacggagccgtttccgcttgcgccgatggtcactgtgacttcgtcttcgaggtcaaagcgttcaaccatttcttgcttgagcttttcaccgcgattcttggcgaaagcgataagcgtgttgcctgtcggatcccacttgaagttgctctggttacgcggccagcgctgttcgtcgcgctgctgttccgaagatggaatcgttgccatcatggactgcactgtgctctgcaccttttcgtaggccaagtagctgttgaggagaatgcaagcgttgttgatgaagagtcgcttgaagtccggattctcaaggagttttttgagcattccgcccggagccctgctgtcaacagaagttccgccaaaaccgcctccaaagccgccaccgaagccgccccacatgccgccattgtttccgccctgattgctcgtctgttttgcgccaagcacccaggtgaacatgttttcgttttcttcgtcaaagccgctgatgcccggcgtgaatccaaagccgtggtcggtatcgaatgcgacaaacttgaacggatgaccgttgccgccccaggcgcgcacgttgttgttcggccagtcgccattgtggtagtacatttcggcgaacatgtattgcgcaaagctattgacgttgattttgctcttaatctgttcgtactgtgcgttattttcgcctgcaaaattggcactggaaatgctatttacaagttgtttgtaatcttccgtcgatgcgccgtttgtaccgctagcttcgtagctggaaccggtgattttaatcatgttgatggacttggaatcaatgccgtaatttgtttcgacatagctcctgttcaggcgttcgcgcatatcgtggatgccgaagtattcaccgttgtagaacacgacgacctggcggctacgctggtaatcgacttctgtaccttccatgagcgaggtcatcatggcatcgccaacatagtccgtccagaaacggtttccgttgttgcgcaagttgaagctcttgaatttcttggcttcggggcgcgttttgaacaaagaatatttgagtgtcttgtcgccgtaattgtcgttatccattttgatggcaacgctcttcttgggcttgtaacggctgtaatttccgatgatagaaatacctgcgtcaatttcccaagtcttttctgtggtggaacttcctttttcgaagtattccacatggacggggagctctgtatctttccaaaaattcgcctgcttgcaaggctcggtgcatttcgggttgttgttgtcggtaacgtttgcgccgccgccaaagtcccacatgccgccacccatgccaccgccagtgaggtttccggtagcgtagagaccgtcggtggagtcgaacatatcgtggtgatttaccgtgagggctaccaccggcatcgagacgctttcgttaatgaaatatgtttgcgttgtagtatcggcggccatgccgtttacaaattcagaacaacgtacaaccgagttctcggtgatttgctttgccactgtgatttgctcggaagagaccgtcgggaaggaaccgtcaaatgtgcaacggatttcgccacctttttgcggtgtgagcggttcaatcgttaaacttctgtagaagcccgctttcgggaggaatgtggcttttgccttgtgattgtcatcgtattcagcaagcccgctagacgaagaaaaacttgtcgagatggtggagctcgaaatagcgatagcgctcgatgaaagtgccggaatttgggcgggtgttgaactgcttgccggtgctaccgcagagctcgaaagcggagcgggcgaggaggaactttcaggagcttctgcgctcgtgtcggcgcttgagtttgtgtccgcgctagaattcgcattggaatccgcgctgcccgaagcgggcgcttcttgttttgcagatgaagaagattcttcagactcgacagatgaagacgattcttccgtagaagactcttcttcgccgatttcaggcgcaatagaatcaaatgcagccgaattgtcgtctgcacacccataaaaacatgtacccgcaatagcgagtgaccaaaccaacagttttttcattattatctcatcccttgaaaaaactaaacccacacgttctataatggaatatatagcggttttctatataatagaccgcttttatttgttttttttatttactgttgtaaacgttgagaagttttttagggggatggggcgaaatggcacaaaaaaaaggaatttgtgactaatttgtgctgttatttttctgtcatttatttatgcatgaagaagaccgtggcgtggtcgccgtagccttttttgtttgcttcggccatttttttatcgatgtcgatgatttcgcttttggtgaaatacttgaaaatttccttcgggtcctgcttccagaacgtgatgcccttggtgtacaggtagctcctcaaaatggcagagttgttggagtcgaaaatcatctgcacaatcttgaagccgtgctggttggcgagtagttttaggctgttgatggagtgcaaaaagatgtggcgcggggcgtcgagctggtaccagttctctttgtatttttcaaacgcaatattggggtagatggggagtgtcatcttgatggttccgccatttgccaaaaggcgcttgaggatgtccatggtctcgtgcgggtcggtcatgtgttcgaacgaatcgttgagcatgatgacgtcgaattcgcccgtcatttcgtggactgtcttcttgaaaatttgaacgccgttttcgtacgagatatctttctcgatgaacgggtcgcaaccgatgaggctctcgatgcctgatgttgccgccatgctacagagcaatgcgcctgcgccacaacctacgtcaagtacgcgtttgttgtactgcgtctttgcgcgggtgacggtgtcggcgggcttgttgtaactgtagtaattggggccgtagtattcactcaagttttcgggaacgctattgatttgcaaacacttgcagtgcgggcattcaaaatattcaaaatgccctgcgtttaagtacatcatttccttagcaaagtaagatttcgcttcggatgtttcgccacaaattctgcaagttttcataaaagtccccaaatgataagtccaacgccaataaggccaagaatgcttatgatgaaccaaaaatcccgagggtggtcttctcttgttcttactgcagtcaaatctcttacgtacagtcttatttgaccatcaaacagacagcctagtacaaatactaaaaggcctagtccacatgtaataaaattaaagggtgtgtactgatttgatgtattgtcagagaatccaatgcctacaaaaattaagaccaaacctccgattttgaatgtaaaagaaccaagagttgttttatttagatatttctcgttgagtttttggctgtattgcggcattggcaaaatagaatctttgtcgccggtgagttctataatgcgtttctcgataattctgattcgttctggagaatcgtctgcttgaaagccatgatcacgaatttggcttaaaatatcgtagagctcctcgacggggagctcacgaatttttttttcgtaatctttgagatattcttcagaaaacgccatgtgcagaatatactaaagaaatgacgtgccgaaacccgtcattgtgattttatttgagtgtaatggaatttttttagcagaagaaatctttccagatttgattgccgagttcatttaggcgaatctggactttttcaatttgttcgtgaagcccctggtcgatgatttcttcgatggtcgtgaacgcgatgtcggaacgcagcttgcccaggaggcggatggattctgccttgcttttgacagggtaggcgatgttcttgagacactgttccgctttttccaagcagtaacgcaaggagcgcggaaaatcttcggagagcaggagaaattccgcgacgttatgcggtgtcacgtttgaattgcgacggtggaacatttcgtatgcaccgacgctcttgagaacggcgttccactgcacggtatcgagcgccatgcccaccatgctcacatccggaagcaagatgtaatacttgacgtccagaatacgcgaagtctggtcggcgcgttcgagcaatgtgccgagatgcgtgaagttccaggcgacatcgtggttcatcgtgccttgaatgatgcctgccgtgagctggctgaattccttgacgctattgtaaaaagcgtgtggaccagccaatgcttctttaggcatttcggggtcgtttagtttcaagtaaaactggttgatggcaatccacagttccgaagaaattctttcgcggacgcagcgggcgttttcacgggcggccccgacgcacgaaatgatgctgttcggattttccttgtcaaacgtcaggaacatgagcgcgttttcaatggaaacatgcgcgtattttttgaagaagtcatcggcattgccggcaatttgaatcaccggttcccaagggcgttcttcgccgggcaagtccagttgcagctggaggttcacatcgatgcttcgcgcgacgttttcggcgcgttcgatatagcgggcgagccaataaatggaatttgcgactctgcttaacatattacacttcctacttctaaattcctattgttgttgctgttgttgttccatccaaagtttagcttgtccgagttctggagccttttcgttttcggcaatgacccatgtgtccttgcatccgccgccctgcgagctgttcaccacgatagaacctttgcggagtgctacgcgagtgaggccaccggggagaatgtaagtctctcgcccttgcacaatgtaggggcgcaaatccacatggcgaccttcgaaaccgccatcgacaaagcaaggcacgcggctgagcgaaatcatgggctgcgcaatgtagttacgcgggttcgcgataatcttgctcttgaacgcctcacattcctcctttgtcgattttggaccgacgagcatgccgtagccaccggattcgctggcggccttaacgaccatattttcgatgtggtccaacacatgctgcatgtgctttgggttctcgcatacaaatgtcggcacattcgggatgatcgcctcttcgccgagatagtacttgataatctgcggcacataggtgtaaatcgccttgtcgtcggcaacaccgcaaccgggcgcattcgcaagcgctacgttaccagccttgtaggcttcaatcagtccaggcacgccgaggcaagaatccgggcggaataccttcggatccaagaattcgtcatcgacacggcggtaaatcacgtgaacctgcttgaggccgcgcgtcgtgcgggcatagaccttcttgtcttgcacaacaaggtcgtctccggtcacgaggtccacgcccatctgctgtgccaaataggaatgttcgtagtacgccgaattgtagatgccgggtgtcagcaccacgaccttcggcgatgctgtagaatcggccaagtattccaacgcatggcgcagacgggtgcagtattcgtctacgggtcgaatggaacagttggaaaatacctgcgggaacgtacgctttagaatctgacggttctgcaacacgtacgagacaccactcgggcatcgcatgttgtcttcaagtacgtagaatgtgccgtcggtatcgcgcacaaggtctgtgcctgtaatgtgcgcccagattcccttgggcggcacaaagccttccatctgcgctctgtaagcggtgcaggtgttgatgaggctttcggggacgaccttgtcacgcaaaatcttgcggtcgttgtagatgtccgtcaaaaagcagttcagcgcttctgtacgctgtttgaggcccgcttcgaggtgcttccagtcggcggcgcttacaatacgcgggataacgtcaaaggggattattttgtccttaccgtccttgttgccgtaaaccgcgaatgtaattccgttatcgtaaaacgcagattccgcaatgatctggcggcgttgcagttctccttcggggagctcgttgattttcgtaaacaacggctctgcagccgggcggggagtcccatccggtaagcaaagctcatcgtaaaagccttcggtgtcgtaatttccaaatcgcatgttttgtttccttatgcttttaggttttcttctcattcatccctaaggtccacgtttacggacactttcaaggtatgctcgccacctccggtgatgacgccctttaacgggctcacgtccccgaagtctctaccccaggcgagtataatgtgctcgttacctccaagcacattgttggtggggtccagttctacccagccgtggccgggaatgtaggtgctgacccaggcgtgggtcgcgtcggctccgacgagtttgggttgcccttcgcatggatgcgtgcggaggtaaccgctcacgtaacggcaaggcaaatgcagtgaacgcaagcagcctatcatcaagtgtgcaaagtcctggcagacgccttttcgtccgcgcaagatttcttgcggctgcgccccgattctcgtcgctcccggcgtgtacttgcaatccgtgtagattcgcgtcatgagctcgtaggcggcgtcaaaaatggggcggccctgctcaaagctttcgagcgcgtaattgcggaccgattcgtcaaacttggcgaaaggggaggcgtaggcgtacatcgcggcgtctagtgtttcgtcgcttgtcgggcgttccaaaagctttgcgacatcttcccatttcatcgtttcaccttgttttggcggttcttctccttgaacgtctacaatgccggtcgttttgaatctaaagtgtgtgtgttcctgctcgatgctgaatgccaacaccttgttcccgaaaatgtcgatgcgttcttgccgaattgttggattcggttccacttcaatgctgtggctaatccaattctgtcggctgacagttcgcgggagcatgtgggcgaggtggttgctgtaaagaacggggaggcggtagtcgtagacggtctcatggtcaacttgataaatgggcatcttaaacctccgacacatccgtggttgtcgcgtggaaaactccagcgcgtggcgcatggcttaagtagagcctgtttacgatttctgcaatccgttcaatagaatttatctgtgtttttacaagttttatgaggttctcccttttgttatctacagtttctgcaagctgttcaatgtttgcgaggcgcagttctgcaagcacgcgcatcagttcacggtcgagcggcgagaatgtcgcttcgctttggtcgttcccgggcaagtgctttgctgctttccgcaattttgccacctggtaggcgacgcttcgcgggttggattcgtctgacaaaagcaagtcgatgacggggactacttgcaaacggcctccatagcggcggtggtatgtcatgagcccgtcgccgatttcaagaaccgcttgcaacaagcgcaagttcgtcatctcgtcagtgggggcggtgtatagcagacttttgaccagttgcagggtgcggatggcgcactcgatttcacgaccgagttccaaaaagcgccattcgtggcctcgcgtcatggaatcggctgcaagcccggccactgcagcgctgtccgataggacctcctttaggtagggcaacagcgctgccgcacctgttcctgccggcacttctgcaatgccaaatccgttcaagtaaagccataaatcctccgaaatgcggtcgcgcaactgcatgccgagctctcgaatttccgtcagcacgcattgtatgccgttcttgttgtccttgcgcaagataaagtaacggagtgcgttttctggatcttgcgcgagtctggactgcgtttcatcagtaagccctgccttcagaatccatggcagttccggcatgtccatccaggattcgtccgagagcctcaccgcgatacctcttgcaatacgggccatcatgttcgatgatgacaatgctcgccccagccggaacaggttctcggccgcacggctaggcaaatcgcctccagctctcgacggcgtaatcgcctgacttgctggagcgagcaaagaaaagttcgccacaggattttccgaaagcacccaaatgtctttttctccaagtcctttgtctaaaatcccaaggccgcccggcatcaccgaagtcccgttcgcagtattcaccgcaaagaatctcatcagcgaaactgccggagtgaactctcctcggtacgcgtaaaccactgaaacttccatcgatctttcggccacccattgctcgggcgcattctcaaccgcttgcaacaacgcaagctgtgccgtcgtcgtcatggtcgcataagtcttgggttctgcctccttgaagcttccttcgtcgcggaatgccttcttgaaaatccatttttcgggctctgccaaaacgcgttccgcatcagttgcattcccgagccaaagtgtttccacatcgcgcaacagcagttcttcacccaaaagctcgcggcaaatctccggcaaaaacggcttgaacacgggcgtctctagaacgccagtcccgagaaagttcgcaatcgccacgttcccggcgcggacagaactgattaagcccacggccccttcgccgctgtcaattcgcagttccagcgggtcgcacatgccgtcttccactcggcggaatatggtcccaatcttcttgagtcccataagcgtcttcatgtacacttgcatgttgcgaatcgcgaggtcatcgttttcgacaagtgggatcccgaggtaacgggcgattactgcgtcttctgctcgacgcggattgtccggactcgatgccaaaagtaccaccttgctggtttcaccttcacctcctatgttcttgtgcatggcgtctaggccatccatcagcttcttgaaaaatcctgccaatcgttccgtttgcatgctgcggaaaagctccgggaatgcacggcttacgccaatgcggttctccagtgcacgccctaatccatcgggtacttgcaaatggtccgataccgccacgaaagttccgtctttgagccttacgacatcggtggatgtcaagttcacaaagacatcgccaaccgggtgcactttccatacaacctgcaaaaaatccgggtttgcaaacaatagcgcggcgggcaacttgccttttttccaaagactttgttcgccataaatgtctttcgcgagcgcgttaaaaagctttgccctttgcgcaacgcccgcttccagcgttttccattcttcggccgtaatcacgagagggatggggtctgtacccttgtggttgcctcccatgctcgacgaaagatcgttctcatcgagaacgttatgcaaacgcctgcagcggtgctcgaattccactttcgacaatgccgaaatggaccggataaaagtatcttctgtctctacacattccatgctcgtttagtcgcaaaaaatgtgccaaggcttatgtggcttaaaatcgcgtatttttataatctgtattttacatttattgaattttttacagattttgttgtataaaggggcggcgcatttcaccgcatttcaccgaatttcaccgaattccccctaaaaccggcgcgtttccccgttttttaccgcaatttcgcattttggcacgatttttgcaaaacactccgcggagacatttaaaagacctttagaattatgaacactgctgaagttttgatcaagtccttagaaagtgaaggcgtcaagtacatttttggaatccctggagaagaaactctcgaactgatggaagcgattaaaaagtcgtccatcaagttcattacggtgcgtcacgaacagggtgccgcttttatggctgatgtctatgggcgtttgacggggaaggcgggcgtctgcctttcgacccttggccctggcgctacaaaccttgttacgggcgttgccgatgcaaactccgatggcgctccgctgattgccattacggggcaggtgggtacagagcgtatgcacttgacgagccatcaatatttggacttggtaaacatgtttacgccgattaccaagcgcagtaagcaggtcgttcgcccggatacggtgaacgagattgtccgtattgcgttcaagtatgccgaaatggaaaagcccggtgcatgccacatcgacttgccgtgcaacattgccgctatggaagtcgaaggcgaggtcgctcaaactccgctgaaacaccatcgcgaaaacaccgtatacgcaagcaccgatgcgattctcgcggcgggcggggtctttgcgaatgcaaagcgcccggtggttcttgttggccattctgctgtgcgtaaccacgcctccgaggctttgcgtgcatttgtgtcctcgtccaagattcccgtggtctgcaccatgatggcaaagggtgtaatcccgacttgcgaaaagtattttatgggctgcatcggactaccgcaaagggattatccgaacatcgtcatggaacaggcggacctcgtgattgccgtgggttatgacgtcgtggaatacgcgcctgccaagtggaacccgaatggcgacaagatgattattcacatcgatgaaactccgaaccatgtgaacaaattctatcagcccgacgaagaaattattggcgacatctccgcatctctcgacgcgctctgcagcgtttgtccaaactcctgggaaccggaatgggccatgcaaatccgtgcgatgatggtggctgagcattcgcgttacgatcacgacactagcttcccgccgacaccgcagaaggtgctgcacgacatccgccttgttctagatgaagaagacattctgatttcggacgtgggtgcgcacaagatgtggattgcccgccagtacaattgcgaccatccgaacacctgcattatttctaacggttttgcgaccatgggtattgcggtgcccggcgcgattgcggcaaagcttttgaaccccaagaaaaaggtcttggcggtcacaggtgatggcggctttatgatgaacagccaggaactcgagacagcttaccgcgaacacatcccgttcgtgacgctgatttttaccgatggcggctacggcctcatcaagtggaaacaggaagaacgctacggcgacagctatgcggtcgaattcacgaacccggattacgtcaagtacgccgaatccttgcatctgaagggctaccgcatcgaacgcaccgaagacttgccgagcaccttgcgcgaagccttccgccaggacgtgccaagcatcatcgagtgcccggtggactactccgcgaacatggaactctcgcaatacctgaagaatttgaaaatataggagaacgacatgggatacatcaatagcctatttacagggcaaacggattcattcggtgtagccgtatccgaatcctcacattttctttccattgacagcatctcggggcatcctgccgtttatcgccatctgaaaccctgcggcaatgtcgatgaacataaacagcagaaaaagaacttataaaaaaagactcctcctccatccaacaatcaaagaaccgccggtagcaataccgacggctctttctgctttcgctgcgctcaagcagcaaatgctcggctcggtcatgccaaaataaattttggcgcgactctcgccttatgcatttgtctgtttttttttcatcgttcaataaaaaatggcgggtcgaaacccgccacaaattaaagtcgcaataatctgcgcctcggtcatggcgaaatgaatttcgccgcgactctcggcttgcgattatttcttatcagcacccttaggcatctgcacggagatgtggatgtcctgcaactgctggaggtccacttcactcgggcactggtccatcgggctagaagcactcgtgttcttcgggaaagcgatgtagtcacggatagattcttcaccttccatggtagcaacaacgcggtcgagaccgaaggcgagaccaccgtgcggaggagcaccgtacttgaatgcatcgacgaagaagccgaacttggtcttcacctgttcttcggagagaccgagcaagcggaacaccttttcctgaacttccgggttgtgaatacggatagaaccaccgccgatttccacaccgttaagaacaaggtcataagcttcggcgttgcaatccttgaggttgccaccgagcatcatgtccaaatgttccggaagcgggttcgtgaacgggtggtgcatagccatgtagcggccttccgtgtcgctgtattcgaacatcgggaattcggtaatccaaacaaattcacgcttcttcggatcgcggaggcccttgatacgggcgacttccaagcgaagctgacccatagccgtagctgcaatcttttccggaccggcgatgaagaacatcatgtcgccgcacttagcgccaacagcgtcgcggagttcgttaagttgttcggttgtgaagaacttgccaacctgagtttcaacttcgtcattttccttgacgcgcatccacacgaggcccttggaaccgtacttggcaacgtaagccgtgagttcgtcgatctgcttacgagtaaagtcaacgcaacccttagcagcgataccgcgaatcttgccaccagcggcaacgcagttcttgaacacgccaaagttggactttgcaccgatttcagacacatcgtgaatttcgaggtcgaagcggaggtccggcttgtcggaaccgtacttgagcatagcttctgcccacttcatacggcggatgtgacgcggcggttcgaagttccaaaccttgcccaaaacttcagtcacgaacttgtcgaacatttccatcacttcgtcttggttgacgaaggacatttcaacgtcaatctgcgtgaattccggctgacggtcagcgcggaggtcttcgtcgcggaaacacttggcgatctggaagtagcggtccatgccagcaatcatcaaaagctgcttgtactgctgcggagactgcgggagggcatagaacttgcccgggttcacgcgggacggcacgaggtagtcacgtgcgccttccggagtggacttgcaaaggcacggagtttcaatgttttcaaaaccgttagaatagaagaagtcgtacacggccttgaggaagcggctcttgaggaggagctttttctggatccacggacggcggaggtccaaatagcggtactgcaagcggaggtcgtcgttttccttgcattcttcgttcgggtcgttaatggccaagggagaagtgagggcggcgttcaggatttcgagcttgtctgccttgacttcgatttcacccgtggcgagcttttcattcgtgttgccttcttcgcgggcgtagaccttaccagtcacgtaaataacgtattcgttacggagctgttcggcagttttcaaaacatcggcattgtaatccggattgaaaacgatctgggtcttgccatacttgtcgcggaggtcaacgaaaatcacaccaccatggtcacggcggcgatccacccaaccggcgagtgttacggtctggccaacatcttccttgcgaagctggccgcagttatgtgtacgtttcatggttgtatccttgaagattatttttcggcgggaaatatagcattttttataggaatgggggaggaaagccccccgcaacgcccccgaaagtcctattgaaaaagaactatcaaataatatattggatattgaataacgtttgagttttgctttacatgaacttcgctacgatcctatattcaacaccgtgtctgcgatacgcacctcgcatgtagtatacgacagtaggtctcgttgttccgtctgagagtttggctgttccgtaatacgtgttgccgttgtgtctgtcgatgtctactcctgtgcattttattagtgcatagtttaacaagtttccgttaagactagctatggcttcgtcttctatccagccgtatttatctgttgtgtaccccgaaatgagtgctgccagaattccggcgcagagtaagattacgcctgtaatgcgcagttttcccttattgggtttatcttcagttcctttgaaaaaattggaacattgcatatataatagggtcatggcggataatacgattatgccggaaatgtatgcgtccacaactttaatcaaattgaaatcgatgtatatgtggttccatacgggcctaataaaaatggcaattacgacgatgtagatgacggataaaaagagaggtcctgctgggttcttattgaacttttcacagcattccttggcctcttgaatcttttctgcttcgcttttttctttgcgcatgtaaattccttttggagtatataaaatacgattttatttccaattttgtaaagcgttttccatttcttggaacggttttccaccttttgtcgctccttttggtctttttatcctccaattgtgcaagtaaacaatattttcgcaattttttgtcgattttcttgtctttttccaaattttcctagtatattcttttctgtgtttaataaaaatgcccttgaaaggggtgttttggttcaatttggagatttaaatggcagaagatttgcaagcccttatggaacgcatccagaaggatgctgtcgaaaaggcagaactcgcagcagcagatattatttctaaggcaaaggacaaggcggccgaaattgtcagggctgccgaagacgaagccaaagcaaaactcgaaaacgccgataaggaagcacaagcatttacagaacgcagcgaacgcactttggaacagtccgctcgcgatttgctcctctcggtgggcaagaacctcgaaaagatgattcttgatcttctcagcctccagattgacaagtctctcgatgaatcaaccgtgaagaacatgctcctcacggttgcaaagagctacacctccgacatcgaaatcaacttctccgaagccgatgccaaggccctcacgagctttgtgatgggcgagtttgcaaagcagctcaaggctggcgtcaaggtcgaaagcgacaagggcgtcaagtttggtttccgcgtcaagctcgatggcggcaaggtcagccacgaatttacagaacaggcaatggcggaatctctttctgccttgctcagaccgcaacttgcaaagattgtaaacaaggccgcccagggcaaataaggcggtccaatgagcagtccagcatatttgatggcatcgcttccgatgctagaactgggcgacgttccgccccttagcatggccgagttccgtggccgttgcgaaggtgtgctggatgccccagaactcgaagcgctcgacgcccttttagcgggcgaagagagcgatgatgaatttgttagggaataccagtcccgcgaaacccagatgagaaatgtttcaggtaggctccgcgcccaggcgtggggccctgaagtgcgttttgcggaacgttcattctctggttatgacgtcacctttgcgaagatgatccaggacgcgttcatgaagtcaaatccgcttgaaaaggaacaggatatcgaccgcgcccgtttttggcttgtggatagccttgccggtgtaggcgaggggaccatcaagcacgtctacgcctatgcgattaagcttagaatctgcgagcgttgggctcgcttgaacgatatcgcaggcgacaaggccgtcatcaatattattaatgaaaacgatcctgcttacaggcaggaatgagtggaggtccattttcaatggctagtatcggaaaaataaccggcgtgaacggaaacctgattcgtgtcaagtttgaaagcgccgtttcccagaacgaagtggcttatgcaaagctcatttcgaagaacgaagcaggtaagacagaaatcatcccccttaagagcgaagtgattcgtatccgtggtgattacgctgaactccaggtgttcgaagatacgactggcctcaaggctggcgacgaagtcgaatttacgggtgaacttctttctgttgaacttggtccgggtctccttactcaagtttttgatggtcttcagaacccgctgccgaagctcgctgacgaatgcggcttcttcctccagcgcggtaaatatttgaaggctctcccgcgcgataagaagtgggcttttactccggtcgctaaggctggcgatgtggttgtcgctggtgatacgctcggtacggttccggaaggtgttttctcgcaccgcatcatggtgccgttcaagctccttggcaagtggactgtggattacatcacgactgccggtgaccgcgttgtcgaagatgttgtcgcaaagctcaagaacgataagggcgaaactgtcgatgtgacgatggtgcagacctggccggtcaagatgccgattaaggcattcgaagaacgcttgcgcccctccaagccgctcactatgcagcagcgtattatcgatacgttcttccctgtgatgcagggcggtacgttctgtacgccgggcccgttcggtgccggtaagaccgtgctccagcagcttatgagccgttatgccgacgtggacatcgtgattttggccgcttgcggtgaacgtgctggtgaagtggtggaaacccttcgcgaattcccggaattgattgacccgcgtacgggcaagtccttgatggaacgtacgcttatcatttgtaacacgtcttcgatgccggtggcagctcgtgaagcttccgtttataccggcgtgacgctcgctgaatactatcgccagatgggcctcaacgtgctcctcctcgctgactctacttcccgttgggctcaggccttgcgtgaaatgagtggccgtttggaagaaattccgggcgaagaagcattcccggcttacctcgaatctgtgatcgcatccttctacgaacgcggtggcgttgtccgcctcaaggacggttcgaccggctccgtgacgatttgcggttccgtgtctccggcaggtggtaacttcgaagaaccggtgacccaggctaccttgaaggtggtgggcgcattcctcggcctttcccgtgaacgttctgaccagcgccgcttcccggcaatccacccgttggattcctggtccaagtacgaaggcattatcgattccaagaaggtcgctcaggcccgttctatcctcgctaatggcgtggacgtgaacaacatgatgaaggttgtgggcgaagaaggtacttcgatcgaagacttcattgtttatctgaaatctgaatatcttgatgccgtttatctgcagcaggacgcctataacgaaatcgacgccgcttgctctgcagaacgtcaaaagtacgtgttcgacaagatttacaccatcctcatgacgccgatgacgtttaccgaaaaggatgtcgcccgtacgttcttcctcaagctcacgcaggctaccaaggactggaaccgtgtggcgtttgactctcaggaattcaaggatctcgaatccagtatttttgcttccgtaaaggaggtttctgctaatgcataatgttgcttaccatcgtattgaacgcattgccggttctgtgattactttgagagccgaaggcgttgcaaaccaggaactggctcaggtgacgagctctttcggtacttctcttgcccgtgtgatccgcattgacggtgacctcgtggacttgcaggtctttgcaggtgcccgtggtatttccacggactccgaagtgcgattcctcggtgaaccgatgaaggttccgtacagtgaagccttgcttggccgcgtgtttaacggtgccggcaagccgcgtgataacggcccggaagtcgatggcgaacgcatcacgattggcggtccctctgtgaaccctgctaagcgtatcattccgaagacgatggtgcgtacgggtatcccgatgattgacgtgtttaacacgctcgtcgtttcgcagaagctcccgattttctcgattgcaggtgaaccctacaacgaacttttggcacgtatcgccttgcaggctgaagtcgacgtgattatcctcggcggcatgggcctcaagcacgatgactacctctatctcaaggattacctcgaaaagaacggtgctctttcccgtacggtgatgttcatgcataccgcatctgacccgattgtggaatgcttgctcgttccggatgcatctttggctgttgctgaaaagtttgcaaccgaaggcaagaacgtgctcgtgctcctcacggacatgacgaactttgccgacgccatgaaggaaatcgctattacgatggaacagattccgtcaaaccgtggttatcctggcgacctttactctcagctcgcaagccgttacgaaaaggctgtggactttagcgatgctggttctatcacgattttggctgtgaccactatgccgggcgacgacgtgacgcacccggttccggacaacacgggttacattaccgaaggtcagttctacttgcgcaagggccgtatcgaaccgttcggttctttgagccgccttaagcagcaggtgaacggcaagacccgtagcgaccaccgtaccatcatgaacaccatgattcagctgtacgcgagttacaaggaaaccttggaaaagcaatccatgggcttcaacatgagcaactgggaccagaagctgttgaagtacggcgtacgcttcgaaaaggaaatgatggacctttctgtgaacatccctcttgaaaaggctttggatctcggatgggaaatcctcgccgattgcttcactcctgaagaaaccggtatccccaccaagatgatcaatcagtactggccgaagaagtggtaatatggctaaggtcaagttaactaaaaacgccctcaaggcggaacgtgacgcactgaagcgcttccaacgctatctgccgacgttgcttttaaagaagcagcagctgcagatggaaatgcgtacgctccaggagaaggtgatggcgaaacgcgaagaagaggataagctccgcaagagtatggcttcgtggatttcgctttttgccgaccccattgagtggaaaaactatctctcggtgaagagtgtcgaacagggcgagggtaacattgccggcgtgaaaattccgacgtttagcggcgtggaattcaacgtgaacattccggacttctttacgactccggtgtggctcgacgatggtatccgcagcttgcaaggtttgatttccttgcgcttggaacgccgcgtgctcgaaaagcagtacgaactcctttcgaaggaactgcgtaccacgagccagcgtgtgaacctgttcgaaaaggtgaaaattcccgagtctaaggataacatccgcaaaatcaatatcttcttgggtgaccagcagacaagcggtgtggcccgtagtaagcttgcaaagggcaaggctacggctaaggcgcttgcacttgacgcccagagtaaggaggttgccgcatgattactcctatgaagaaggtgaccattcttacgcttgcaagccataaggaagaaacccttaaggctctgcgcgaaatggaaattatccatttgactccgctccagaatgccgttggtgcttctgtgaacggtgcaaagggtgctgtggcccgcgtgcagaaggctatggaagtcgttccggataagctccgcaagggtgtgacgcctgcagcgaaaggtgcaagcggtgtaacgctcgtcgaagaaatccagacgctcatttcggacaagaaaaatgccgaaatccagctggaacaagccaaggaagaacttgaaaagctccacgcttttggaaatctcgatccgcgtacggtcaaggaacttgtcgcaaagggcatttttgtccgcctttatctcgtcgatctttccaaggatccttttgaagtcgaaggcgataacgcttacaagcatgtctttggcaaggatgaaaatggcacgtacattgccgtgttcacgaagggcgatgctcctgcatctgtgaagggtgcgtttacggaactcgccatgcctctcaagtcgctcgaagaatatcgaatgattgaagaggaatcgaacacgacgatttctgctgtggatgaacgctttgcccagcttgcttctgtgaaggacgatctcgaagaccgccttttggaagtgacggaccgttacaatctcgtggaagcttctgcaagcatgctccagaacaagggtttggcagctctccagggattctgcccggaaccgcgcgttgctgaaatcagtgcggctgcgaaggcaaacggctggggcatccgcgttgaagatccgacggacgaagataacatcccgacgcttctcggctacaacaagctttcgcgcccgatgcagtgcctctatgacatcattggcatctcgccgggctacaacgaagttgacgtgagctctgtgttcctctgcttctttagccttttctttgcgatgattgtgggcgatatggcttatggccttttgttcctcggtcttgcggtgtttgctcgctcgaaaatgccgaaggcaagtagtgccggattccactttgtgtatttgatgagctgggcgactatcatctggggcgccatcaatgcaaactttcttggccttacgccggaacttgcagggtggagctactacctcgatatcgctaactacaactttatcccggaaggcgtgcgcaacgtgctctactggattcgcagctctgctccgacggatccgacgcgctttgaagcatacaggcagttctgcgagacgtttacgttcttgcctgctagctttgtgccgaaggctgctggagcatcccagatgcagcatatccagctgttctgcttctgcattgccgttgtgcatctgagcattgctcatgcgtggaatgtcgttgtgcgcttcaagcgcaagtcttcgacgttcatggcgcaggtgggctggctcatgggcgcttgggtcatgttcttcctcgcatgcaacatggtgcttggaatcgacatgccgaagttcgtcatcccgatgttcatcgtggaagttgtgcttctcgtgctctttacggtgccgcctagccgcctcaagcaggacttcatcagcatcccgatgctcgtgctcgacatcgtgaacagcttcaccgatgtcatcagctatatccgtctctttgcagtgggtatgtctggtgcagcaatcgccgaagcgttcaatggaatgctctcgccgctgtttggctctgccgtgggtgttgccggtgcagctctagttcttttgggcgttcatggcctgaacattgcacttgccgtgatgggcgttgctgtgcatgccgtacgtcttaacacactcgaattttcaaatggacttggtcttgaatggagcggatttgcattcagccccttcgccaagcaaaaaaattaaaccaagggttaaatcccgctacttaatgaggataatataatggaaccgaatacaatggtgactctcgctaaaatgggtgctgcagctgcgcttggcattgcggctatgggctctgcccttggttgcggaacggccggtatgtctgctatcacgatgtggaagaaggcttacgctcagggtaagtccgctctcttcacgcttctcgtgttcgtcggtgctccgatttcccagacgatttacggcatgttgctcatgaacttcatcttgagcaaggctgctgaacagggctttacgaattggggcggctgcctcggtgctggtatcttcggtggcctcggcatgatggcttctgcttggtaccagggcaagtctgctgcagtggcttgcgatgctctcggtgaaaccggcaagggcatggtgaactacttgatggttctcggtatcgtcgaaaccgtcgctttgttcgtgctcgtgttctccatgatggtgctttaatcgaaagaggtagcacttatggatcaatcacaacttttaacgctcgcaaagctcggtgcggtggcggctcttggccttgccgcagtgggctctgcgctgggctgcgggactgccggcatggcggccatcggtgcctggaaaaaggcgtatctcaagggtaagaacgcgctctttacgctgctcatcttcgtgggtgcgccgattgcgcagacgatttacggcatgctcctgatgatgtacatcttgaacaagtctcaagctgctccgggcaactgggctgcttaccttggtgtaggcatcttcggtggcattggcatgatggctagcgcttggtatgtgggcaagtccgctgctgacgcttgcaacgctcttggcgaaacgggcaagggcctcgtgaactacttgatggtgctcggtgttggcgaaacggtcgcactgttcgtcatggtgttctcgatgatgcttgtttcgtagcggagctacgagcctcgtagtcgaatctgagacgaaagaagactgcttagcggcagtctttttttgttgttaattggagcgcaaaatcgctaattttatttgtcattttcatatttctttaagtatattaaaagcatgcaaaacgatattattaaaatttctccgagtattcatgagttcctcttgactcatggttatactgaaaactttactgtgactcccattgccggtgcaggctctggaaggcgttatttccgtatcgctagcgatgaacgtaaaagcgtcttgcaggtaagtgccgaagtgaatgaagatttcaagcactttgtcgagtattccaagacgttcagggaatacggcttgccggttccgcgcgtttattgcgttgacgaaaatgcctgccaggtgttgcaagaagacttgggcaaacgcagcctcttggacgaagcattcccgaatggcacgaaggttctttcgggcagtgcgcgtattctgtacccggaagtgattgatgcgcttatccagtggcagaatgcaagccatcagctgttcagccatcacaccgaaatttggctccgccgctttgactttgccgccctcaagtgggaatccgattactttaccgagaattacctcaagctccacaagggcattacggagattccggaatcggttcgcaatttctattcgctcgtggcggtctctgtcgaagctcagacgaaggtcttgatgcatcgcgatttccagagccagaacatcatgatccgtccgaattccgaagtcgcatttgtcgatttccagggcgctcgtcgcggttcgatgttctatgatatcgcatcgctcttgtgggacccgtacgtgagcttgccgcttccgatgatcaaggacttctttgaatattggcgcagccagtaccgcggtacaagaatttatacgaaggacgatgcctgggaaggctttgtacacgctagcttgcagcgcttgatgcaggctctcggcgcttactgcttcctctccaaggtgaaaaagattgaaaagttcgaacagtacattgaaccgggcaaggctcagctccgtgtgctgtttggcgaattcaagcagattgccaaggctacagaccctgaagtgttcaagtttatggattgggcgctgcagtaatggctctcatctatacgcgtatttacgcgcagcctgtggagttcaatcgtgctttgggttacgcttatgacgcgcttgtgaaaggtccttatccgttcgacgcaatgtcaacatggaaagggctttcggagcgtgtcgctcagggcatttatatggggcaggggctattgctcccgcatacgcgcgtttctggcttgcaggagccgttgatggcttttgtcgtcgctcgtgaaggcattacggggattaaaactcgtaatgacgagaaggcgcaatttatgtgcgtgcttctctctccggcggaatcggcaatggcgcatacggttacgattgcgaatgtggcaaagcgcttgcttgaccccgaatggaaagaaaaagttctcgtcgccaccgacgaggaagaactcaaaaaaatgttttaagattgaaatgcccgctcaaggcgggcttgacaaatctttttaccattgtacgctaccgacggcataagcgcggtagcctttaaagtctccgaagaatcttgtgtagcttgttctaaagctgaaccattcccacggagtcaagctcaatgtaaatccaagttccttgtagcgaagcgttgtctcttcgttcaggaactttttgtccatggcactttcgggcgtgtgcaagtccctgatgttcccgccgaaggcggtgtctttggcgacagcgccaaagaagagcgtagccttgatgaagttgtatgttgcggtcacttcggtatggacttcttggctgttcgggccgaggtcactaccgaggctttgggcgtagctagcgtacgtgtaggcatttcctttgtggtgcgtgtaaacccatggttcgatgcgcgtgtattcaaatatccagttgagattcacagggccaatttcaaagttgtcgcgagcaacgccgagcgttgtggcccacttgttgccccaccaactatcgtcaaacatgcttgtcggggatttcatatcatcccacaaaagttcagcgtaaaattcccaattcgggagagttttcacgctcaagtcaaaagccagtgagatgttgtcctgatcgccttgcaagtgttcctgaaaaacgtaagggatgaaggggagaacgtaagcccattcaaattcgcggcccgtgctatcgctatcggggttcggatttgtaccagccgcttcggtggtggtgccgtaaagcgacgtttctgaaatgccaagtgtgatttctttcgggaggttcaacttcaggcggtgcgcatggaaatacttgccaaagttcttcttttcgtagagtttggcggcatactgcgtgtattcaatagggcctaatgtgaactggtaaccaaaataaggagtcggggctgcatcgggaatgcggctggagctatcttgccatggtcggtaaaaattgcgttctccacgtaaaatcacgtggttacggcgggcggggccccattccagaaagtcaaatccggcgagcaaattaacgggttcaagattgtagctcacgtttgcggcgaagaggtcccaagtgcgtttatgttcgctctgcttgttgtaggggaggccttcgtcgggattgtagtaattgaaattgatgtagcggtttgtgtagtccgtgttgactttgacacgggtatcaaacaggaacgcgtcggtgaatttgccgcttgcgaaaagacgtacggacatggaattgtcgtaatgtgttttcgccttgctgagattcgtgatggcgagagaatccagaagttggacgttgatgttcaactctttggtatgcgccgaatcggcaaaggtaatgtggtgtggcatgtcgaccggatgcgccgagcaggcgagtgcggttccaaagataatgctaaggatagacgaggtcttgtgccacgattgcattacttcacttccttgtcttttttccagatgccgatgatgctcttgttcttgcggaaggcgagccagagggtcggccaaatgaggatgaggtcgcggatgaggctagtccaggcttcggccttatcctgagcgccttcgagttcaaagcaaccgcaagtgatgccgaggtcattccacagcgcccaggcgagtgcgatgatgaagcttacgaacatccagaaaatcgcaaatgcagattcgcggacgaacggcgagacaatcatggcaagcccgaaccagaattcaaattgcgggtacacgagcgcaaagaaattgttcacgaagtcgaggtgcaatgccgagaaaaactggtactgcgcaacgagcgttgcaaactgatgcgggtcctggatcttgaaaatcgaggcgaaaatgaacatgcctccaatgccgatgcggcaaagcgtttcaagagcgcggatggcaaaatccttttggatcttgatggccgggaagatgagcgcacaagcgagaacgattgcgccaacgccaacgtggatgttgtagcggtatgccttcggccaaatgtcgaggagccattcctggtcagtgaatgtgaaaatcgtttcgggaaagctgatttcggcaacgccgacggtcacgaagaatgttgcgacgagaaggagaacgcctgcgataatggtcttcttgagattttgtttttcaaaacatgcaatcatgggaactccttaaagaatgtctgccggcttttcgaggacatcttgagtgccaatccaatcgacggatttggcgtcatcgacgcggatgttgttgatgatggcaagtgcgatgctgaatgcggcaatgccgagcaggacaatccaatttaaggatttgaggtagacgagagcgtcttgataaatcttctgaattctttctttcatgttgttcaatatacaaaaaaagaacccaccgtttggcgggctctctttcgttctttctattaactagtgaattccagcgccgtcagcgacgtcgcaggtcaccggcttgccgttcacttcgagagcgagcgcgtcacagaacacggcgccaccctttgcggtaagggcaatcttttcgaagtccttgaccttgagctcgcgcggttcgctcggggtcacacccttgaacaaagcgcggtcacccggctttgcattttccgggacgcttacgagtctgcacttgtgcgtttccggttcgaggtcgcctgcaaagagcataccctggctcatgatgccacggagggcgctcggtttcaagtttgcgaacaagagaatcttgcggtcctggagttcgtttgcctggtagctgctcttgaggccgctgcaaatcgtacgaagttcgccttcgcctgcatcaaccttgagtacgtacaagctacttgcatccgggtggtcagcaacttccttaatttgtgcaacacggaggtccatagcggccggaacgtcagctgccataagcggcttgttctgcttcggcttggcctgctgcggttctgctttcttgacttcttcttcgatacgcgggaagagcggcttgccttcgccgaacttttcgccacccttgaggatgccccacacgaggtcgttctggtcggtgaacttgctaccgatcatggcgagaccttcttcgctcttgcccgggatgaccggccagagcatgctgagcgagagacgcacggcttcggcagaaatgtaaagcactgttgcgagttcgtccttcttggattcgtccttggcgagcttccacggagccttgatttcgaggtagcggttgatgctgcggacgagcgtcatgatttcttcgacgacttgggagagcttgacctgcggaacccattccatcacgtttgtgcggacgcggtttgcaatcgtaatcacttcgttggcggcatcgtcgagagcgttcggagccgggagaacgccgccgaagttcgtgagtaccaagcggtggacgcggttcaagacgttaccgaggtcgttagcgaggtcgctgttgatgcggcggacaaagccttcgtgcgtgaagttcgcgtcctgaccgacaaccatttcacgagcgaggaagtagcggaaagcgtcgatgccgtacttttccatgtagtccatcgggttcacaacgttacctgcggacttactcatcttttcgccaccatttacgagccaccagccgtgggcgaggatgtgctgcgggagcggaatgtcgagagccatgagcatggtcggccaatagacgctatgggtcgtcaaaatgtccttaccgatgaggtggtaagaggcaggccaaatcggcgtgccgtcagcataagtcttgtggaaggcggtggaggcgctcacgtagttgaggagggcgtcaaaccagacgtaagtcacgtagtccgggtcgaacggcagcggaatgccccagctgaggcggatcttcggacggctgatgcagaggtcgttcagcggctggcggagaaatccgcggatttcgttccagcggtagtccggcacaatccagtccttgtgcgattcgaggtagtcaatcagcttctgctggtaggcgctcatcttgaagaagtagttcttttccttgagccattccaccgggcggtggctgatcgggtcgcacttgttttcgtcgagttcgtcttcgctgaagaagcgttcttcgccaacggagtaccaaccttcgtattccttcgagtaaatttcacccttgtcccagagcttttgcaagcattcctgcacgtaagccttgtgttccggcatcgtcgtgcggatgaagaagtcgttctggatgttcatcttcttccagaggtcttcgaagcggtggtagtattcgtccacgtgttcctgcggagtcacgttacgcttggcggcggcgcgctgcaccttctggccgtgttcgtcggtaccggtcaagaagaatgtctggtagccgatgatcttgtggaagcgggtaaggatatctgcgagaacggtcgtgtaggaatgcccgatatgcggggcatcattgacgtaataaatcggagtagtgacgtaaaaatttttcatgtcgcacaatttagaaattttatcgtcaaaagtcgagggtctctttataccacttgggaattttgccgtttttttctagtgcggaatcatagaacatttcgtacatgcattccacttttgaaacgttccaattacagatatttccagtgaaatgagatccagaaaacatttcagacatatccttgacattggatacatcccatttgctaatatctccgttaaatggagaatctctgaacaattcgtgcatcatcgtgacattggacgtattgataaagtttaagtcgcaatttggaccgtgtaaccacattgctgcatcaatgagatttagcaagtgttcgcgattcaatgcgataacgtttccatcgaaatcggttgcgttttcgagcatgagcggataaattttgttgagccaattttttgctttccccgttttttcgaattgggaatcttggaacattccgtgaaggtctagcaaacgttctgtttcccacttgctgatgtctcctttgaattctgaacattcgaacatgccgttcatatctttctcatgggaaacgtcccagttactgatgtcgccattgaacttggatccagcgaacatgctgttcatgtttttgactttggatacgttccatttgctgatatcgccattgaaagggctattgcagaacatggaatacatgtattcgacattggacacattccacttgcttatatcgccattgaattgcgattcagcgaacatggaatgcatgtctttgacattggaaacgttccagttactaatgtctccgttgaacagggattcgataaacatggaatgcatatcttggacatttgatacattccacttgcttatatcgccattgaatacggattcaaagaacatgccgtccatgcgtttgacattggatacatcccatttgctgatgtcgccgttgaatttatgaaactcattgttgaaaaagctaaatctactgaacaatcctgacatatccgttatgttggatacgtcaataaagttcaaatcgcaattgggaccatctttttcgatggcttctttgattagttgttctaggtgatcgcggtcgcgggcgatgattgaggtgtggggggatgagagcatgggttatatttcaagcagataataccaaaaattttcgtttgccttattccatttgatattgtaagatccttcaatttttacaaatggtggttcagttgatttttttgaatttattggattattgatttttccatggatcggctgttgtgcaaaaaattggtcgctgttattataagaattctctgatgatcggaaaagagaataaatcggttttagttcgtcattggtattttttttgccaatcaccataaatgatccgccttttctgtctgtatttattagagctagacaaaaagtcttggtgaaagaaagattcttttttacagattccataaactgaatatctgctaaaaattgaaacattcgttttgggtatgctccatttgtaggatattttaactcaatagcgtatttttcattatctttgccgattacgtaaagatccatttctttttttatgaaatctttagaatattctttgccgaattcggccataacgttcttttcaaaataaacattgaatccgttgttccttaagaatattccaagctcaaactgcaacgaaaattcgttgtagatatactcggtgtttaaattttttttgagaaagtcttcaatacattgtttgatattattttcttcattcatttttattttctttgcttgttattcaatgtggtgtttacttcatgcccaacagttttttccacttagcaattgcttcttgggtgagtgttttgttcttggatttcttttcaaaatcgcttgcaggaacaggataatagacatcaccgtttttatctggttcgctatggtcaaagtcgaggatgcttttgattttctgtccttttttatccaaaaggtaaagttcttttttgctgtctttggatgtgcaacgaaggttgtcactaaaatctttgcaactgcgacctgcggaatcgtagttgccttccaaataataaggaattttgaaaataacgagtcctttttctgtgcttttgtttggttcaagcaattttttgacgggcaacgcgaaaattttttgctggctatcgccatggactacaacttggaattttttgatttcgcagttgttgccatattcgtccatgtgctttacaaattcactagattgaggattccaatcttggtcgtaatcttctaagaattttgctctagtttcgttaaagtctatgcaataccagaaatttccgccttttgcattgccgttgccgacaccccaagattcgagttctgtaaattctgtgccttcccagtggatgttgaattcaagacccttttctgccatatctttatagacttcgattggcggtgttttagctgttttgaatgttgtttttccacttaaaattttgtttaatgcagcaccttttttgccaaaaatttcaggaatgtttttttcattatagatgctgttgaattttttgatttgagcatcgctcatggtgattgtattcaacataaacaagttttcgggcttttttgtggatggctttttttgtgatgcattcttgcttttagagacccctttgggaaggttatcgcttttttcaagcaaagaatcactgaaaatgaccttcttgttttttacttttgaaacatcccacttgctgatgtcaccgttgaattgagaacgtgcgaacatgtagtccatgtcggtcacgttagacacgttccagttgctgatgtcgccgttgaatatagattcagcaaacattccttgcatgtttgtgacttttgatacgtcccagttgctgatgtcgccgttgaattgagatcgtccgaacatgaaactcatgttggtcacgttagacacgtcccagttgctgatgttgccgttgaattgagatcgtccgaacatgaaattcttgccggcttcgaacatgaaactcatgtcggtcacgttagacacgttccagttgctgatgtcgccgttgaattgagaacattcgaacatgtagctcatgttggtcacgttagacacgttccagttgctgatgtcgccgttgaattgagaacctgcgaacatttggctcatgttggtcacgttagacacgttccagttgctgatgtcgccgttgaattgagaacattcgaacatgtagctcatgttggtcacgttagacacgttccagttgctgatgtcgccgttgaattgagaacattcgaacatgtagctcatgttggtcacgttagacacgtcccatttgctgatatcgccattgaaagggctattgcagaacatggaatacatgtattcgacattggacacattccatttgctgatatcgccgttgaattgagaatatccgaacatgttgctcatgttggtcacgttagacacgtcccacttgctgatatcaccattgaatgaggatccgtcgaacatgtagctcatgtcggtcacgttagacacgtcccattggctgatgtctccgttgaatttgcttaatgcaaacattcggctcatgttttggactttagaaacatcgatgaaattaaggtcgcattttacaccattcttttttatggcggctttaatcaacttttcaagatgctctttgtccttcgcgacgactttttcttcggtcttttttgtagccattgtttaattctttattttacctaatggaatatatccttttttcgtaagaatattatagaattttgacgcacctcgttttattatcgttcgtgaagtggtcttttgtcgagatatttttggaaatattttaatataattgctaagaggaatgctttctataaacattgttgacagaggtatattgtttttatagatatacagaaaaaggaaaggagtacatatgtcatttattgatttggctagaaatcgtttcagttgccgtgcttttagcgaacaggaagttgaacccgaaaaactgatgcaggtgctcgaagcgggccgtatcgctccgacggcggtaaacggtcaaccggtgtttatcaaggttctccattctcccgaagcgctcaagaagattcgtggcatcacgcgcatggcgtataacgctcctgtggtgctgatggtctgctacgacgacaacaaggtctacactccgacgacctacatggacaatttcaaaagtggcattatggattcgagcattattgcaacttcaatgatgatgcaggcgaccgacctcggacttgcaacgctctgggcacgcggtttcaatgctgctcacattgaacatgaattcggtttcgagccgaacatcaagcttgcttgccttttggacattggctatgccgacccgcagaacggagtgccgtctcctcgtcacgacgtgcgtaagccgatgaatgaatttgccgaaaagctttaatacaggcaaaaatttgcaattatagagggggtatgaataagctaaagtacttgttgcctttggttgtttttggcgtgttttcttgttcggggaaacagcctcaagttgaagggcgttcgaatgctttggcttcgccccggagcatcgtagttgtttacgaaaacgacgtccattgccaaatggatggctatgcaaaatttgcgggtcttcgcgatgcgattgctgatacggctgatgtcttgactgtttcgtctggtgattttttgcagggcggtgcgatggggagcatttctcgtggcggctatgttgtagcgctcatgaatgctgtcggttacgatgtcgtgacgcttggtaaccatgaatttgattataagattccgcgcttgatggaactttctgattccatgaacgcagcaatcgtttgtgtgaaccttgtgcagaaaggaacttcgacgccgctgttcaagccctacgttttaaggcaggttggctccaagaaaattgcttttgtcggagtgctgactccgcaaactttagtgggggagtcttacgcatttacggatgattcgttaaagactttgtacgatattcctgcggagaaaattttcaatctcgtgcagtcggcggttgatgatgcgcgtaaagcaggtgctgattatgtgattttgctttcgcatttggggctcgtgccgccggtgagttccgttgaggttgttcagaaaacgacggggattgacgctgtgctggacggacattcgcatagcgttgttaatgaagaatttgttttaaattctaatggcgatagcgttcttttgtcgcagacgggaacgaaattccagaatgtcggcgtgctggatattactcgcaacggaaaattccactcacgcttgattccgatggatagcgtcgttgcagtgaaccagaaagtcgcagcagcacacgatagcttgcgttctttgacagccgccgatttacagaaggttgtctcgaatacgaaatttgaattgacgattaatagcgatgacggaaaacgtttggttcgcaagggcgaaacgaacttgggcgatttggcggcggatgccatgcgcttttcagtaggggcgcaaattggaattgaaaatggcgggagtgtacgtgtgacgattcctgcgggcgatgtgaaatatcaagatgttctgaacgtgatgccctttggaaatggcatgtgcttgattcgtgcgaccgggcgtcaaattaaggatgctcttgcacaaggggcttcgaaattgcctgaggaatctggtggattcttgcacgtttcgggactccgctatacggctgtcgttgatacgaaaaatgatggtgatgcggcgcaagtacgcattgaaaatgtgcaggtagagacggaaaacggctttgttgccattgacgagaacgcattatatacggtcggtttgtcgtcttatgtggcgtatgagggcggtgaaattacagccttccgcgaaagcgaaatagttcttgacaaggtgatgaccgatagcgatgctatggtgaaattcttgaaaagcttgggcgacgaaatccctgagacttatcgcaagtcccagggacgaattcaggtgaaatacgttcggtaagaaaaatgccccttttaatgtgttctgcaaatttttatctttgcttttgtaaaacttaaaaaaggatagaatcatgcgtgatcaattcgaaagcccgcttatcaagcgttatgctagcaaggaaatgagtttcatcttcagcccgcagtacaagttccagacttggcgcaagctgtggatttatctcgccgaatccgaaatggaactcggccttccgattacgcaggaacaggtggacgaactgaagtctcacgaaaaggacatcaacttcgaagtcgccgaagaagaagaaaagcgccgccgtcacgatgtgatgagccacgtttacgcttacggcgtgcagtgcccgaaggctaagggcatcatccacctcggtgcaacgtctgcattcgtgggcgacaacaccgaccttatccagatgcagcaggctatgatcctcgtgcgcaagcgtctttgccgcgtgatggacaagctttccaagtttgctatggaatacaaggacatggctcagctcggtgcaacgcacttccaggccgctcagctcacgactgttggtaagcgcgcttgcctctggctccaggacatgctcattgacctcgaagaattgaacttcctcattgaagtgcttccgttccgcggcgtgaagggtacgaccggtacgcaggctagcttcatggacttgttcaacggcgacgaagaaaagattatggaactcgaccgccgcgtgaccgccaaggctggcttcaagcgcgtgctcaccatcaccggtcagacctacactcgtaagtgggacaaccgcgtgaaccaggtgctcagctccattgctcagagtttgcacaagttcgctactgacatgcgccttatgcagggcgtgaaggaagtcgaagaaccgttcgaaaagactcagattggttcctctgccatggcttacaagcgtaacccgatgcgcagcgaacgcatttgctcccttgcccgtttcgtgatggcccaggtgaatagcaccgccttcacgcaggcaacgcagtggttcgaacgcacactcgacgatagcgccaacaagcgcttggcaattcctgaagcattcctcgctatggacgccatgctcatcatcgctgaaaacgtcacgaacggtctcgtcgtttatccgaaggtcattgaaaagcgcatcatggctgaactcccgttcatggctaccgaaaacatcatcatggaaggcgtgaagaatggcggcgaccgtcaggaactccacgaagaaatccgcgtgatgtccatggaagcgggcaaggtcgtgaaggaacagggtaaagacaacgacttgctcgaacgcgtgctgaagaacgaaaagttccagaagctcggcatcaccgaagctaagcttaaggaaatcctcgacctccgcaagttcgtgggtcgcgctcctggtcaggtcgtgaagttcgtgactgaagaagtccgcccggctatcgaagcaatcccggcatgggattctattgatgcaggtgaattgaaagtctaatttgccttattgccgtcgcgatacggcatcaccgcgactctcgacgtacgacttgtacgccttcggtcgcggattctttgtctcgctaggcactaagtcaaattagtcgtttgtgaactgttcgcgcctcgtcttgcttgattctaaagcaattttggcgattttgtgaatttaccccattttcttgatggggtaattttttttacgttaagttgtgtatttgggggaacgaataaaagtattttaatgatattcatgaggaaatgtaatgagcaaaaaatggataattcttattatagcgatacctttgcttgcatattatatctacgactgtttctcgtataagcctcccaaaacggattttgttatttaccgggatataggttcttatgctcgctacgacatgtcttctttggatgatagctttgacaacattatttcgtactccataaattctcttgatgcaaatagggttaaacgtggaaagttgaaatggaatgatgattccagcgatgcctacatttgcaccatcaaagaaaacgattgcgtttgggaaaaaatcgaccaagaaaagagacttcatctaacgaagctgaaaactgcaattaaattttatgtaatggaaaaagaaagtaatgaagtgcattatttagatggagaaacattcaacattgagttcattgataaaaaagaacgcttattctacgttttgagtataaaggaattgccggacaccgcagaaaaagcaaaaggcgtatttgaatggttagaaaaaataatctatgattaaaaaaacgagtccttgcgggctcgttttttgcattgtaactaaatgatgttacggcttgaatggcggaatataatcatcgccttcgttactgcgattatgcggttccatatacaccctcctttcctttttggatgacgaaaatatatttagtttttcacgattttccatgtgaaatctatcacggtgtgattttgttcacttttgaaaaaagcgattttttttgtgatttctccaataaaatggtgtattttaccattatggagaaaattgacttatcacaatggacgatgttcagcaatcgtcacaattccgagaactacaatagtccggatggcaaatggatgctgaaattgggttttccggggttttgctcgacgaaggaggaattgctccgcgagcaggatatttgccggaaagtggtttcacttggaatcccgacgccacatgtgggcgatattgtcgaacaggacggtcgtttgggcctgatttacgaacgcatcgtggggaaacgttcgatttcgaaatgcgtgggcgaaaatccagaacatcttgaggaatacatcaaggtttttgcagaacattgcaaaaagctgcactccacgtcgtgcattcctggcacgttccaagatgcggaggagaagtattcgcgcttgatcgaagaatcgaagatgttccctgagaatgtcaaggaatttgcgcgtaacctcattaaagaaacgccaaaggtttctcgttgcgtccatggtgacatgcagacgggcaacttgattgtcaatgataatggcgcgtactttatcgatttgggcgagtttgcctgcggtaacccgcttttcgatttaggttgctatttctatttctgccattatctgccggatgattatttgctggcggcccactacatgaatgcggcgatgatgcacaagtgttgggacgtgtttgcaaagtattattttggtgcagatactccggagaaattggcggcggtggatgctcgcgtcaaaccgtacgtgctgttcccgattctcgattttgagcatttgatggccgaagatgcaaatttaaaatacctggaaatgaatttccaggtagctcgaaaagacttgggtttgtaagcgattttactcgctaattccatagagccggttgtgcgcaaggcaatcggctaattttttgtattccgtgacaaacgcttcgtgggcgggggcgtcgccgagtgctttgtagagggcgctggagagcgttccgcgttcgagcatttttcccatgaagctctgcgagacttcggtgaggtcgtttttcacgacgctgtagatgtgcttccagatgtcgccggcggtaactgcggaatccatgccaaatacggagaggtattcttgccaatcgatttgggcgttttcggcgtccttcgtggttttggtgaggagttcggcgaggcgtgtcgtgtcaaagttgcgcaggaattcgcggtattccttgagtgtgtgcggcacggaatttgcggcggagggggcttcggatgcgttttcgcgagatgccgcgaacttgccattcacaatcgccttgagtgttgctatttcaagctctacaatggcgatgtcggcattcgggcattcctgaatatcgacaaggcggatttcgatggctccgcggtcaaagcgggcgatggcacctcggctgttcaagaagaaatgattgagcaagtgttcggtatcgtatggggcgatagccttcttgaccttgtcaaaaatcatcctgttgtattcgtcgtagctgtacgcctgttccgggatgacttggcccgtgatttcagggactttgtcttggttgtggcgataaacttcgatgcgggcgtcacgatagccggtgtatttgccgtcgagatacgggctgcttgcggcaatggcgggaatcagcggcaacagcaagcgaattgctgcgtgaagctcgccaaattcttcgtcaccatcaaaagaaagattcaggtgcgtgctttgcaagtttgcccagccgtggcccttgcagttgaaaatgcggtcgtaagtttggtaaatgtcgaggcaatcgtacggccaaagttgcatttctgccgggtccatgaacggatggcaggcgctcggcaaaagcatcgcgttgatcttttcaagtttcttgtttgcacggcgaatctcgtggaagaatcgcttgccgagtccgtcaaatgtggacttggggtgtgcgcacttgaattccagcacatggcttacgagctcgttcgaaagtccgatatcgtcgtattcaatgtccgaaagttgattgccgtctttgtcttttccgaggggaacatcggcacgcggcagcacgttgagcgtgtcgcgatcgacaatcatgaattccatttcaacgccgaagcgttcccagattttaaaattgctcatgattgacccctataaaaacatatccctttcgtgttggagcactttctgttgtgctgcgttttggcggtcttcgatgcggtggcgcaggcttctcatgatggcgagataaatcttctttttgccaacttggtcttcgataccgtggtcgatacttgggttgtcattcacttcaatcacgaccgggtgaccgttgatttccttgaggtccacgccgtaaagcccgttaccgataaggcttgcgacgcggagggccgttttcacgatgccgtgcgggacgctttcaatcgggaggcaatcccacttgccacaaacggcgttcttgtccttgctatcccagttgtaaatttgccagtggtcctttgccatgtaatatttgcaagcaaagagcggctttccgtcaagaatgccaattctccagtcaaattccgtgggcgtaaattcctgtgcgatgagcaagtcgctatgctcgaacattgtgtcgagaatcttttcgagttcttccttgttgttcgcctttttgacgcccatgctgaagctcgaatccggcgtcttgatgaccatcgggaatccgatttctttggcgagcgtgtggcggttttcgctgtgggcgataatcgtctttggtgccggaatcttaccgacagtcatcagttcttgcaaataaactttattcgagcaacgcagaatgctgtcgggatcgtcaatgacggcgatgccttcgctctgggcgcggcgtgcaaatgcgtatgtgtggtggttaacgtttgtcgtttcgcggatgaagatggcatcaaattcaccgacgcggtggtagtccgtcttggtaatcatttccacgcggaaacctgtatcctgagcggcttcgataaagagctggatggcttccttgttgctcggcggttccacttcatcggggttcgttaaaatgccgagatcatacacgtagtcttccgtcttgggggagacgtagcggtctttttggaagtattcaatggcgaactggttcaccatttccttatgcgtttcgggaatttcgtcaacgctaatcgggcggatggactggatgaaccatttttgcttgaagacaaattttgcacgcaggagcggagcctggaatacgcggtaaagagcctgcgaaagttctaggtattgcgcactgacgttttgcccaaagtaaatggaaagtacgaattctgtgccggtcagcttgtgaaggctcttctggatcagctcgtcaatttcatcgctgatgattttcacgactgccggggccttaaagtcgcggatattcttgacgttcgggatgaccttgtgaccgcgcgcttcggcaagcaggcttacataatagcccttgctctggtagctgtagtccttgcacaaattgaaaacgcgaacgtttttctgtgttgtaaattctggattagtaaggtagtcttttgccgagacaatttcggcttcgggaatgtggaacttccaattctttggcgtgttcacgacaattatctttttcataatatctgcacgtgtggcgtcttcatcgcgaagttgcgtcgtgcgtgccaaaaacctctttgctttttgacgatataaagatagctcaatatttcaagaaatgtaaagtaaggcgaggaaaagggagattttttctacatttccctctatgcttaccatttcggaattccttcaagaaaattcgttccctgcgatttcgctttttgaaaatgctgataacgaggccattcacgtcaatggcgcgtcagttccgcttgcctcgatgatggtcgcaaaccgcttcttgaaaagcccgcagaacattctggtgattgcgaaggattaccgcagtgccgaagtttgggtcgagaatctcgaaagcatggtgggcgaggagtttgttcgctttttcccgtcgctcggcttgaaaccttacgaaatcaaggtgccgttcgagggcgtgcttgaagaacgtctgaagttcttccgcgatgtttcgcataccgaaaagccgtttgttgttgtttgtccgcttgatgcgttcttgatgaaactcccggaaccgggcgaaattatgcgacaggtgcgtacgctccgcgtcggcgaccagctggagccttcgtctttacgcccgtggttcttggaccatggctttgtagaacagccgatggtgagcggcgtgggcgagttttcgattcgcggttgcatcgtcgatgtgaactgcttgctttatccgcaccccatccgtattgaattttacggtgacgaaattgaatctatccgagcattcgatattttctcgcaacgttcgctggagcagatgacgcatatcgagtttttcccgatgggtgaatttacggtgccggaatcggtgatggcgggcgaggaatgttctgtagaatcactttggtggcatcgtccgcatcaccagcgtttggtggcgagcctcttggattacatgccgcgagcatcgcttgtctttgaagaactttcgttgctttcggaaacggcttcgaagatgtatggtgcgttccgcggtgcttatgacgaagctcgcgtgacggatgcgggggtagctgctcctgcggatatttggtttaaaataggtgagctttcgcgtttgtttgtaggtcgtgcatcacttgatatgactcgtgtcaaagttgatgatggcaattggcacgaaatgcacatgcgtccgcaagattttacttcgaatggcacggatgcagtcgccaaagaaattgaagaattttatgataagggcggtcgcgtttatgtgatggcgcagacgcttggcggcgtgaaccgcttgcgtgaaatttttgatggcttacccatcgaagattattttatcggaaacttgagcgaaggcttttggctcgaagacgataatgtcgcgttcctcacggaatcgagaattttaaaccgtcatgcgaataaagctcgcaagcacaagattgcgggatcggtgacgaatgcgttgatggtggaatcgctcaatcgcggtgacctcgtggcgcacgaagaccacggcattggccgttatttgggtcttgttcgtgtggaagtcaatggtggtatggtcgactgcgcgttgctggaatacgatggcggagatcgcctgaagttccccgtgtcggacctgcaaaagattgaacgcctcgaccgtccggaagatattgagacaaagctcgaccgtctcggcagcaaaacttgggaaaacatcaagaagcgcgtcaagcagaaggtcatccagattgcacgtgacctcgtggaactttatgccaagcgcgaactcgtcgaaggtttcggtttcccgcctgatggcaacatgcaaaaggaattcgaggattcgttcgaatacgatccgacgccagaccagctccgtgccacggccgatattaagcgtgatatggaaagccatcgcccgatggaccgcttgatttgcggtgacgtgggctttggaaagaccgaagttgccatgcgtgcggcgttcaagtgcgtgtcgtcgaacaagcaggtcgccattctcgtgccgacgacgattcttgcggcacaacattacgaaaacttctgcgaacgctttgccgcttacccggtcaagattgcgctcatgaaccgctacaagagcgccaaggaaaagaaggaaatcttcaaggaaatcgcggctggtacggtgaacatcgtcatcggaacgcatgcgcttttgtcgaacaagagcgagtttaaggacttgggacttttgattatcgacgaagagcaaaagtttggcgtgaagcaaaaggaaaaattgcgccagcttcgccttgctgttgatacgctcagcatgagtgcgactccgattccgcgttcgttgcacttgagcatgacgggcgttcgcgatatttcgcttatcaatacaccaccgattaaccgcttgccggtcgaaacgaagctgatgcagcgcgatgatgaagtcttgaagaatgcgattctagatgaactcgctcgtggcggccaggtgttcgtggtgaatgaccgcgtgcagacaatttacaagctcaccgaagatatcgaagcgatggcgcccgaagcgaaagtcgctgtggctcatggtcaaatggaagaccacgagcttgaacgcgtgatggatgcattcctttcgcgcaagttcgatattctcgtgagcacgagcattattgaatctggcttggatgtgccaaatgcgaacacgattatcatcatgaacgcgcaccactttggcattagccagctttaccagatgcgtggccgcgtgggccgtagtagcgtcttggcaaaggctttcctcgtcattccacagcgtggtgaaatctcgcaggaatctatgcgtcgcctcaaggctttggaacagtttactgacctcggtagtggctaccagctcgctatgcgcgacctcgaaattcgcggggcgggcaacttgctcggtcaggaacagcacggctttattgctgaagtcggctttgaaacttatgtgcgcttggtgcgtgaagcggttgaaatgctgcgcggtggtgctctcgaaaagccgattcagccgcgtgtggaaatcggtgtggatgcttaccttcccgaagattacgtggaagacggtctcacgagaatttcgctgtaccagcgcattgctcgaatcacgacgcaggcggatgtgcagaacatcgaaagcgaattgcaggaccgctttggccctgtgccgacaccggcgaagatgcttttgcttgtgaccgaacttgggcttttggctggccgtttgcgtatccaaggacttgcgcttcgcaagggtgttatcgttgcgacatttgctgaaacgccgtcgccggacccgcgcgtgcttggcgaaatcagcagcctctgcacttgcaacatgcgttatttgggcatgtcaccgctacaggctgtgttcgaagtcgggcgcgggactcccgtggaaatggcaaaaaagacgctcgaagtgttccgagcgtttgcaaatatccaagttcaggcggcgaccgtccggtcggcggatcctttactcaaggctcttggcgtaggcgagccgaactgattccaagcggccttcaagttcttcaagaagctctgcaggctcgaggaaagattcatcggcatcggtctcgaagaacacgttgctttcgggaatgagcttgattgcggctgcggtcgattttttgcggaagctatcctcgtgcagtgaaaagagcgctccaaaggggagggcttttttcacaaaattcgcatcaccaccaaagcggtggaaaatcgggcgcggcgtttctcgagacggcgtgtcttgtccttgcgccgccttaaaaccagcctcttccaaaagtttcaacacgtgcatatagtcgccaacgcagtgtatttgcaaatcccgcttgagttccaatgcaagtccggcttgcgccaaaaaaatctggtcttgggggccgtcgttgtaacccggatagcgcttgtcgatacccgcttcgccgaccatggcaagcggatcttcttctaaacgggtgcgcagttggtctaaagtttcgcgagttgcctgcgttgctatcatcgggtggatcccgtaggtcactttaaaaggcttgatttcggtcgaaaactcttttttcagctgcgagacttcttcccattcccagggttcgcaagaaaccgcaataaagtcataattgcggtctaaaagcaactgcgcgagctgctttttttggggtaatcgtgctaaatgaatgtgaaaatcgaacataatagccccctatatctttaaaatacaaagaatttatggaaaaacaaaattatttgcttgttttttggggtaaaaaagcctagtttaagtttgttggtgcgccaacccaagttttttatcacctcattaaaggagtcgctatgcgcgatttactcgaaaaagctctgaataaaggtttgactgtctgctttacatccgaaaatggctttgatgtcattcgaatttcttccggtaacgaagttgttgcaagttgcagtcttggatcgaacagcttccgtgcttcggtcgaagaatctctccaggcgcttttgcttgacctggaacgcaagggcttctagcggacttgccgcattatctgtcggcagtagacagtaggcagtaattgcaaaagaaatcctgcgaggtcatcgcaggatttcttttatggcttttgagcaaaactagtcttttacgcagcggacgttttgcaagtccgttttgtgacatgcgtaaccagaagtgtttgcgtaatcgtcgttgaaattggctatggttgaagtccagaattgcatttggaaatagtccattccaaaatctttatataacagtttgtttaagtctggatcttcaatttttttgaacctggtatgctttaaaagacattccccttcataaacggtataggggttgattgattccataaagtcctctatttcgttattgtcgggtaaatgccaacctgagggacatgcgattaaagcttgattccaggtgtagaattttccatagtttttacaagtggcttcatgttctttgcagtaagtgtcgtctatgctgtatttgtttttacaacttacagggcttccgataagtggatgtttgcaagaataatcagaagattttttgcattcatcttcatattcttcgtcatcatcattttcttcgtttaatctacatgcagcatttgtatccacaacgtcaaatacgtaatttaagttttggtccatccatgttttgccgttgataacaacggttttgtatgtttgtccgtcgcgttcatctgtaaattcaccgtattcaaattctggcaaggcgggcgaggttggctctggcgggtcaacccaatcaactcctgcgggctcgtctcttaagcaacgaagcgaacacatgtaccaatgatattcttcagtaaaatcaactacttcatactcttctctatagctgatggcatagtctgcatctattgcgatattccaagtgagcgtatctactgttgttaaaaattttccctgtggattcaattcgtaatcaaatgtaaaaccattcatcccgtcaccccaatatactacattatatccagtagggattgcagcaaagccgaattcatcagtgccgttatcaaagatccatccggattgtttcgctttaagttttttggatgttccgcattttccgcctatcgctctagtcaattgttcaatttcggttggattaggcacatgaaaaccttcagggcatattccacgtaccattcccgttaaatcacatggtgtttcatgatcgcaacctttggcgcttgatccaaatattcctgctgtgtcgatggcgatgtcccatgggtaaaagtgttcgctagtgtctgaaatctcgcgagaccgaacaccgctccataaagcgtcgtaaaaattgtattcgtctttataagccccgtcatcaacatattgggtgacatccaatttgagattttcagccatccacacttggttcccgatgacggttgtcttgtacgtcctgccatcgcgtaaatcgatgacttgtccatctgtgatgattgaaccgtttgatatttctgtggagggtgtttgtgaactagaacttgtgactaccgtttcagaacaggaacttgtttcgattacatcagagctggagctagaatcctcttgacttgatacaggaggctcgttaagtgcgaccgcattttcgtcaccacatgccacaagcgcaagtgtcgccgctaccgcaagcgttcttaataatttcatccatatcctccttaaaataaaccatttatcagtaatataaaaaaacaccctgccaagcagggtgcctttataaagccgagaggtcttccgtgaatcacaagtgcctcgtataaacgaggcatggtggcgagagcgaggtcctgacggaatcttgattagcaaaaggaccgagcggtcatattaatttattctacccaccaagttgccagagagcatgtagtctctcgttgctccatagctgtggaagcctgcggagagagagaatcggtccgtaagagccttttcgaggtagagggcgccaaggacgtccttcacgtgcttcggattgccttcgtagtaaccattcttcttacggtcgttgacgaattcagcttcaaggatgacgcgatcaacagtcttgaagttcatttcgataccgccagtgagcggagctacgagatcttcagacatgtccatgagtgcaatttcgccaaagagcgtgaggaagtccgggataatcggagcgcggaccttgagagacacgttgtgtgcaatcttggcgtcgttgtcgtgaatcttgtcgaaaacgttgctgcggtagccgagctggatgtcaaagagttcaaggctcgggaggtcgtggaagttgaacaccaagcggaggtcacccttgttcaagtgagcggacttgctgataagggagagggcgatgtccatgttttcgccagcgaggaaaccgaattcgaactggttttcaggatcctgtgtggagaggaatccgtttttgtaaccatcgatgtagccaccgaagtagtcaccattcttgtccgtgttgtcccaacgacctactctgaagctgaaccaatccttgctttggtaagcccatgcttcgtcaagcgtgaagtaatcttcagcactgccaacagcgtggttttcgctatcagtcttcagatcaccaggatagaaggcgacagcaagtttgcccttaaagttgttggtttcggcgaggatggcgaagttggcctgaccactccacttttcgaagttgtcagagttttggtcgtcttcggatgtccagaaaaccttgcctgcttcgagttcaaagtctgcgttgatgtcgaagtcaatttcgttgacagtgaagacggcgttttcaatcatcttctttttcttgcggcttgcagtagtggccggttctgcagcggctacttcagccggagcttcgactgcggtcggaacttcaacagccggagcgggggcaacaacaggtgccggagcttctgcgactggagctgcaggggccttgacttcggcgaccggggcgggttcagccttcggtgcttctggggtcggagcgagtgccggaataatcggttctgccggagcctttgtttctacggctgcagcggcgtcggccttgactgcttctgcctttgcttcaacagccttggctgcatcctgagccttgacttcggctgccggagccttttctgctacagcggcttttgcttcggttttgacgtctgcgacagctgcctttgctgcttcaggagctttggctgcttcctgggcctttgcatcggcggcaacctttgcggtttcagcggccttagttgcgtctgccttggccttttcaaccttagctttcttctttgttgctacggttttggccttggtaacagcggcttttgcttctactgctggtttttcggtggctgtcttaacatcttctgcactcggtgctgcaaatacagatgctgcaagcagacaggttgcaagaaacattttcttcattacatgtactccttgggggtgaggttatgtttaaaatccttgtttaaatgttagaaaaaaaatattaatcttttttttactacatataaagcccccattaatctaatttaaatatccaaaagaggtgactgttttgaaaaaaatcttgttggttgtgttggctgttttgacgtctagttctttcgcgcagatgaaattggatgtctataagaaaattaatggtgatatagacgaaaagcgcccgcttggatatttgatgtcttcggatgccattaaggaactcccgattccgaaagatcgaattgaacacgaaagttttgtggatgttcaggaaaaggttcgtggtaaaaacggaaaataccaaaccgtcactaaaaaacaaagagtggtgacttacgaagaagttgagccgaaagctccaccgcgttatgtgccggtgaattgcaagtttggcgatgtgtgggtcaagcgttctgagctggaccgctttatgcaggaatacgcagacttgagtggggaatacgtttctgaaacgggacgcgtggttctcaagagctcgccgagcaatgccagccgttttaacattatcgtgcagaatggcaaggacgataacgtggctgaaattgaaatgggtaatcttgaaaagaagaatatcaatggtcatgcccgctttgtctataaagaagaaggctgtgccgttggcgtggatgtgtttaatcgtgttgtccgtgtggcccagcgcggttgtgaagattacaatgcaggcgaatacacgcttgcaggaaattacccgacattcaagggcaataaccgtatcgtagaaacgtttaatttggattcttatagcttctcttatccaaaatatctctggtgtgctagtggttatgatacatgcgagccgctgaaagatgaacacggaatcgtgaacattacttggagtaaggatgggcatgggacgattgaacgcaaggcgggtaatacggtgcatacgtaccgcgcgatggaacgcgtgattccgcacaaacgagatttttacaatggcgaaaaaccgattgcgattaaaaccaagcgtaccgacatgagtggcgaatggatgaactggtatttctatccgcgtgcaggccgctttaagatgatgcgttccgggcagcgccacgatgccgcttacatggaaatctacgaaccggtcaaagaagatgattaagtcgattgaacagagtcgtattttatttttggattcgggaccgcttgttaggcttttgcagatgcatccggattattacccgattgtgtcgggtgtgcttgatggcgtgtacgagaataatgtacaggtcttggtttcgtccgtgactttgtttgaaatttgcaagaaggcgtatggcgcaaacgacggtgtgctggcaaggcagtaccgcgaattcttcgagaagtctgcaaacgtgcgcctttgcgaagttaatgccgatgtgtcgctgaaggcggcagaactttttgctgccgcagcccgtacaaaccacaagctgaccgaagcggaatcgctgcgcttggcgactgcgtttgtgaacggtgccgactgcatcctctcggaatgtgcaaatttccgtgacgcaactgatgcgcttgttgtgacattggacgaactttaggctacggggtgtgggctcgcacctttagtgcattgagcacgcttcgctttgaggttagagcgttttacaagcatatctaagttctaagctctaagttctaagttctaaaatactatcttttccgcgtaaaatttattggagtttaacatgtctaattactgtcctgttattggtctcgaaatccattgccaactcgccactaagacaaagatgttctgtggctgcgaaattgaagtgaacacaagcccgaacaagcacgtttgccctgtttgcctcggtatgccgggtgcaatgccggtgccgaacaagaaggctgtggaatacgccattcgcctgggcctcgctctcaactgcgaaatcgatttgaacgccatgtggactcgtaagaactacttctacccggaccttccgaagggttaccagattacgcagacgggtggacttccggtttatgaccatccgatttgcaagaacggctggcttgaaattgtaaaggctgacggcaccaagaagcgcgtgggcattacccgtattcacatggaagaagacgccggtaagcttatccacgacatgagcccgtcccagagccattttgacgcaaatcgctgcggtacgccgctttgcgaaatcgtgactgaaccggacatccgtagcccggaagaagccgtgctcgtcttgaagaagatcaagcagacgctcgaatacactcgcgtttctaacgccaacatggaaaacggcaacatgcgctgcgacggtaacatttctctccgcgcatctgaagacgctccgttcggtatccgcgctgaaatcaagaacttgaacagcttcacgaacctcgaaaaggctctctactgcgaaatgaacctccaggcatcgacgctcgatgctggcaaggaagtcgaacaatgcaccaagcgttatgatcccaacgccgacaagacgattgtgatccgctctaaggaagacgcacacgactacaagtacttcccggaaccggatatggtccgcctcgtgactgacccggccttcgtcgaagaaatccgccgcacccttccggaactgccggatgcacgccgcgaacgcttcatgaaggacttcggtgtttctgaatacgatgcccaggtgctgaccgaagaccgcgacgtgagcgaatggtacgacaccgccgccaagaactgcaagaacggtaaggtgcttgctaactgggtcatcacggaactcctcgctaagatgaaggaccttgaaggtggcctctctgctctcaagatcaagccggaacagctttgcgctctcgtgaacctcattgcagacaacaccatcaatggtaagattgcaaagaccgtgttcgccgaaatgtttgaaacgggcaaggatcctgaagttatcgtgaaggaaaagggtctcgtgcaggtgactgacaccgccgctatcgaagctgttgttcgcgaagtctgcgccgctaacgctgcacagttcgcagaattcaaggccggtaaggttgcactcaagggcttcctcgtgggtatgacgatgcgtaagtccggtggcaaggccaacccgggtctcgtgaaccagattctcgacaagctcgctaaggaagggtaaattagacgagagaacgggctatgccctacagacgagagactagagagaaagaaagagatacaaggtcgctgaaccggttggtgagcctgtcgaaccagtcgaagcgccttgtttttgcatttcttgtttctctctttcttgcttttccgacctctgcttttgcaaagatggaccgctcggacagttcctatgttagcacgttgaacatgacggaagaacaaaaggaaaaggtctatggcgtagattcctcaactctcgccaaaggcccaacgctccaggaactcaacgaagaaaatccgacttacgtcaagcgcgaatacgaccacaaacagcaggtggttgtcggcagcgtggtgatgttctgcgttgccctcgcgatggtcttgatgaataattacaacccgaagagataagtttaaacctacaacaaagtgccgctggcacgccgaaatcaatatgaattacacagaagaagcaaaacagaatttcaacgacctctccaagaacccgtatccgggccgtggtatcgtgcttggcacaagcgccgatggcaagtcctacgtgcaggtttactggatcatgggtcgcagcgtgaacagccgcaaccgcgtgtttgaaatcgaagccgacactggttttatgaagaccaaggctttcgatgaatccaagctcacggacccgcacctcatcatttactatccggctcgccacacgaaggacgttcagatcatcacgaacggtgaccagacggacacgatttacaacgccatcaagctcggtggcacgttcgaaagcgctcttcgcactcgccagtacgaagacgatgcaccgaacttcacgccgcgtatttctggcatccactataagaatgctgaaccggctatctataagctctccatcctcaagagccgcaacaatagcgaagacgcaggctgcgaacgtatgacgtttgaatttgaaaaggctctcccgggtcttggtcacttcatcagcacgtacgaaaccgatggcaagccgatcccgtctttcaacggtttcccgaagctcatgccgattttcaactctgctgaagaaacgctcaaggcttactgggacgcacttaacgctgataacaaggtttccttgatggtcaagtggattgaccgcgaaaccttcgaagctaagaccattatcgtgaataagaacgtatagctatgagctcgctcccggtggtcgctttgagcgcgttcgccggaggctcactttgaggtatgagagataacctcaaactacttctcaatgacctgccccagaatctggtgcaggcgttttttattcccgaagccatcgggattttcgatgtagtagaaaatttgcttgataagtgcgcttgtgttaaagtcgtacgatgcaatgcgcaacaagtagctttcggcggagttatcaaatccgagcacgttcgggtcggtcttatcgcctggcaatgtgcaatcgccgtcatcgctcatttcgtagaaaatacctgcgacttcatcatttacgcagacccagcagttgcaatcctcaggaacattcttggcgaactgcaaaagctttttcttcacgagattacgggcgtacgattcgacggaaaatctcgagactctctgtcttgcgatttccttgtagtcccacgggcttgcaaattcgtcatcggtaaatgcaatgacttctagccctgaattcatgaggcctgtcaagcggtctttagaccaggaactgttatggtacggcgaaaaataacagaccttcttgatgcctttctgcaataggtatttgccgagctgctgacccggaatttctccgaatgtggagttgaaaaacgcccagttatttttgctcaagaatctcggtggaatgttttgcagcgggtgttcccaccacacggagacggggtacttcacgccgtaaaagagctgcaaaagtgcatgcgggttctgcaccaagagtgtcgatagcactgcaccgatagcattcggataatctgtcagacggcagacttttccactgcggtcaatgagcttgccgctttcttcgttgatgccgagcagaatgagcttgaaatgttgttcaccggcggtctggtaaacgaggcgcaaaaaatcgagttcacgttcgctttcggcggtaaagccgccccacgaattgcatcgcgtgacgaacaaaatctcgctgaaattcttgaccgtctttgtcttgagcggggaggcgaatgcgtacaagcgcccgcgtcgcacgagaatgccctgattcactttatgaatcaggaacttgcggagaatcgtctgcgacacattgtagcggtcggagagttcctttgcaagcggcaaattcctattcgggtcgaggaatcccttttcccagtccgttgaaaattcgcgttcaaggcgttcgagcacggtttcgcgatggactgttttcgaaagcatttgcgcaagatcattggcgtccggagccttgccccagaaaaatcccttgccgcggatgctgtaaatgagcccttcttcagagagttgcttgagcacgccctggatagttcccgacgagactccaaacgttttcatcagcttgcgtacagacgggagcatttccccgtctttcagctcttgctgcaaaatcgcttgtttgatctcgtcacgcatattttatgccatgttacgggctgcaatccattcacgaacggcgcgttcggcacgttcggcaagaatctctttcttgttctttttcttgagtccctcgtgatgggggaggaggccgaagttgaaattcatcggctggaaatcctcgttctcttcgacaaggcggttcatcaaggatccgatgcagctttcatctgggagcgggtcggcgtgtccgtgcaaaatcgtctgcgccatattccaagcggcgtaccaaccagttgccacagcttcggtataaccttcagaacccgtaatctggcctgcaaaccacgtaggcggaatatccttggcgcaatcgagttccggacgcaagcggagcgtcttatcaaggaacttcggcgattcgataaacgtgttgcggtgcatgcagccgaggcgtgcaaatttcgcattgcggagcgccggcaccatggtgaagatttccttttgcgtgccccacttgaggcgcgtctggaaaccgaccatattgaacaaagtcttctgcttgttctcggcacggagctggattacggcataccatagatgtccgttgtttccaagcccaagcccgatggggcgcatgggcccgtggcggagagtttcgtagccacgacgcgccatttcttcgaccggcaggcaaccttcaaaaagttcgcgcttttcgaacgggcgaggctcggttgcttctgcttcgcagagcttgttcacaaattctgtataagtttctttgtcgagcgggcagttgataaagtctgccgtttcgcccttttcccagcggttcatgtagaacgcatggtcaaagtcgatgctgtctgtctcgacgacaggtgcaatcgcatcaaagaagtgcagacgattactgccaagacgcttgaaaatatcgtcggcgagagcatcacttgccaaaggacctgcggcaacaagtgtcgggcaatcgccttcaaggcttgtcacttcttcgcggtgcagcgtgatgttcggaaattctgcaatcttcttttcgacaagttcactaaaaatgtcgcggttcaccgtcagggaatcgcctgctggcactgccgcttcgcgcgcacaatccaggaggtaacttccgagcagagtgagttccgcttttaaaaggccgtgggcactggtaatgcctaaagccttgaaactgttagaacagacgagttgggcgaggtgtccgtccctgtgggcgggcgtctgcctgttggggcgcatttcgtacaaatctacctgaaaaccacggcttgccaattgtaaagccgcttcgcagcctgcaagaccgccaccaataacacgtactcgttcgttcattttaattcacaacaatttttctatagctcttggcgttaccgatccagagcttgaccaacaattcttcgagggatgccgtacttacgcattccgggtccgcatcctgaatttcgtccgaaataagattcgcctgagtcaagttcagcatgccgtagtacaaagcctcaagcaattgagacaagaactcgggcgaaaccttagcgacagactccatgtcattcaacggcgggagctgcgtcttatccggctggaactgatccaggttatccatagtccacatgtcggttgccttgctcatttcgggcgagggtgcaataccgctcaacttggaacggtaatcactccattccttggcggtcgttttgccggccttgcggacagatttcaagaaggagaggactgcgtaatacaggtccttctccctttggtttgattctttttgagatactggaatcattcttaccttataatgaattagtggcggaaatggcgcattccggtgaacaccatcgcgatgccgaacttgtctgcagattcgatggaaaggtcatccttcttggagccacccggctgaacaatgtaacggacgccggcatcgtgtgcggcttcgacgttgtccgggaacgggaagaatgcgtcagaacccataacgacttcaccgaagaccttcttttcgagagccttgagaccagcttcattgatgagcttgccgttttcgtcgaagaattcctttgcttccggaaggcgtgcgacgttgtcgcggacgcgcggttggcagaggcggaggttcgagtcaatgcggttcggctgacccgggccaagacccatcacctggaagtaacccggcttgtattcgtagcacatcacgatagcgttagactttgtatgcttggtaacgagccaagtgaagcgggcgaggtcttccttgttcttcgggaactgagccttcgttacgcattcgaacttttcccaagtaccgatgtcgcggtcctggacgagcataccgccaatcacgtgcttgtaaaccttgcaagcggtagccttcttgatttcgcccacttcgaggaggcgaatgtccttggacttgttcttgaggaatttgagagcgtcatcatcgaaagccggagcgagcaagatttcaacgaacttgcccttgaggaattcggcagtcttcaaatcgaccttgcgggtcactgcaatcacagaaccgaaagcggacaccgggtcacctgcccaagcggcttccaaagcttcgcggagcgtttcgcccgtagcaagaccgcacggattcatgtgctttacgatcacgacagcattgccgtcgctgaattcgcgagccatttcgagggcggcgtcagcatcgacgatgttgttgtaagaaagttccttgccccagagctgctttgcagaagcgaggtttgcttcggtgcaggtcgggtcgcggtagaatacggcggactggtgggagttttcaccgtagcgcatcggctgcgggtcaacgaatttcaaaacgagttcttcggacatatcatttcctttgtggaattttccgaaggaaatatagaaaaatagccgaaggagattattgtagaattcttgattttagaataacaccctatacggaatctgttttagattgatacgtccttttaaatcgtaataacgatgtttacgtgctgtggtctgcggtaaaatattcttcttttttattgttgtggttggacctttttctagaaccatttctatggggaggtatacataaccattttgcgaaccggaggaatacgttacagtataaataattgagtcgccgtgctggataaaggatttggtctcttcaatatctggatcgatatttaaaacaaatttaagagaatccttgttgtatttatattcaatacaaattccctcgttctcggaatcgtttgtataaataaaagctgaagagtccagtctggaaattgtatcttgagatgctccataaaagcttgttgaccaaaagaaaagtgaatcgttcttttggaaaaattttttaataaaggttttgtcatctgtcaaacgatgctgaacttgaattaaggtatctcctgtaaaggcgatgtcagaagaatagtaaggggcaggcttttttgcatctttgtcttcttgagtattaaatgcgttgtataccaagtgtcctgcagaattgttttctgaataattaatgtcttcgccatcgtccaaagctttccctttttgtgagtagggagggtcttctattttagattcaagaatgtagcgagtgttctcataccaatcaagtttgtgattggtggttgtgccatcccaatgaaaatagacttccctatatgtagtgtcttctctaaatatatgaagataattcctttgaactaatatgtagtcatggttcaggtaattcattgcaggtgataatttgtacaatgcatccgtgcatttaatagccgatgaatatacaaccgacaataatacgaataataaaatttttttcataatttcctccttttctacttttcataaaatagtaaaaaaatttgttctgttgataaagaaaaagcctacccgaggtaggctcaatataattaaaaactaatgagtattgactatcaattagaacaaactagcaggcggattgttgtcatctaaaccaggaacgtctggattttgcgggaggttggcgagcgggtcttctggttcaacgatcaagttgtaatagacgttgttcttgagctcgtcttcgatgtagaagagcgtgccgcccatagcgctgccgcatccggcgcatgcgccctggtagcggatttgcaagcggttgtcatccgtcaagtcaagaatttgtacgtcgccaccgtctccctggagcgttccacggacggtctggtgcagccatgcttcaatcttttcaatcttctggactttggtaagcgcattccattcggcatcagcttcggcacggccttctgctgtctgcgtgcggtatttgatgcgttccatcttctcgcgaacgataattgccgtggccttcttttcgggatagatgagcagaatctttgagatgagagtgttcatctgcttgatttctacagcgtcttccgggatggcacgcacgtccggtgtatcgcgcagctcttcttcaaggctttcggcggtaatcttgcaggcgtcatcgacagtagccatctgaatcttgcggcagaacgaatcggcaagggcggtaaagagcggcccgccatacgtaaagaatcgcgtttccaaaatcttgtcgcattccgggtcaatcatcaagtagactttgaggctcgcttccttcacatcaacgagggcgaggcctttttcatcggcttcaatctggaaaatagccccacggtacttgggagccttagcaatatcttgtaacttctgagagaatttagcgctttgttcttcgttcatgcgcgctaatttagaaatttatggcgcttttggggagggttttacaaagcctagcgtaaatatagggttttcggcgtaaaaaagaaaatgcccgcactatggcggacattctagacttaactaggtaagtttatgcctggcgctcttcgagtgcaagccttagcggctcgtcatgggaaagcgagttttcccatgacgctcgcgttgctaggcttttataatcgtatccttggcgaggacgacaatgccggattcggtcacgtggaagagctgcttgtcgcgttccaggtcgtaaccgatctggaaaccggccggaatatgcaagcccttttcaacgatagcacggcgcaccttagcccccgggccaatcgtcacgttcgggaagaggatggattcttcgacgagggcgtccttctggatggtaacacccggcgagagaatgctcttcacgaccgtaccaccaccgataatgcagcccgcagaaacgatggaatcgacggctgcgccctgatggctttcgttgtcgcccgcaaagaaacgtgcgggcggctggttccagttgtaagtacggatcggccagtagttgttgtaaaggtcgaacggcggattttcggagcaaaggtccatgtttgcttcgaagaaggcgtcaagcgtacccacatcgcgccagtaacccttcgtagaagccttttcaccacgcacgatgtttgtgttgaagtcgtagacgtacaccgggtattccttgtacaagcgcggaatgatgtgcttgccaaagtccgttgcaccgtcgtttgcgcccttcaggagttcacgcacgaggaacttgctcgtgaagaggtagttgcccatgctggcgaggcaccaacccggacggttcggcatctgcttcggttccttcggcttttcttcgaaaccgatcatgcggttgtccgcgtcaatttcgataatgccaaattcgcgagcttcttcgaccggcacaggaattgccgcaatcgtgaggagggctgcacggctcaagtggaaatcaatcatctggttgatgtccatcttgtaaatgtggtcgccaccgaaaatagccacgaggtccgggcgttcatcggtaatcaagttgatgttctggaaaatggcgtcggcagtaccgcggtaccattcgtcacccgtacgcatctgggcgggcacgaggtccacatactggtccaaacttgcattcaggctccaggcggcagaaatgtgcttgttcaacgaatcgctcttgaactgcgtcaaaaccttgatcttgaaaatgccggaattgatgaaattgttgaggacgaagtcgataatgcggtaggttccgccaaagtggacggcgggttttgcacggtcgcgggtgaggggctgtagacggctcccttgtccaccagccatgatcatgcaaagaatattcttttgatgctctcttgagtaagaccagctcatgaaattcctctgtaaattcaattatgtaatagccgtccataaaatacttttttttttgcaaaaaaccttaaatttttgaatttttgttaaaaaaaacataccccgccgaggtgtttggcggagtatgccccataggagtatgttggattgattttattttaggattattgtctttgttgctgctactttacccccgttaaagactctaacctgtaatgctcccttgtggcgcatggcgctatacggaacactcaagttttcactgttgaagtttgctttatagactgtattgccgagcaagtcaaatacctggatcaatttttggccgttgcctgaggcatgaatcatgagggatacggcattctggtcaattgttgcgcttttgagcggtttagtcgttttcttgattccgacggtttgtccagaaccttcttcggctgggcttgatactatggttgttgcggccatcagtgttgcagaaccagcaaggcaagcttcggaaatgtagtagtcttcgacacttgtattttgcggtatgatagcactcttggcttggggggccgttccgccatacaacgcgccgaccgggactcggtatttgtaatccttggtgttttccatgtttcggccttccgggttcgaggcacggtggaacgggtgagcatcgttcttgtctcctacaccgtagacaaacgagatatcccagggattgactcccagcatgtagttcaactggttaattccgagctgccacatttcactcgatttccacgaaacagcacccaaattggggagtgtcaagtttttcttttcgaggtcagcggcgacatcggcataagcaaggacttcaaaaatattgccagcttggtaagcattatactgccaggctagatccgtttgcatattgaaccaattggcatcgtatttaacgataccctgtttccagccgattgcgtcgggaagcaggctgatagaagcggttccgtcgtcttgcgatacatcgccaagatttgcaatcatgtccgcaatgcagtcttcgatagcgttgagccattccgtttcgctaagtccgtattccgttgtcgctttggtcttatcagcaagaatcagcttatacaaggcgtacgttgcaaaagcgtaggaattggcccagctggtgttctttgcgtttttgaagaatcccttgtcatttgtggcaaaccagcctccttcaaaaaatcctgcaccgtttccgagttgttggtctgcgaccaagtctttggagcggagtgcatcgtcggcatataccgtcttgcctgtagcatacaggagagcgacagaggcgagagctaagtcgtcatagaactcattgttgccgttgtaggcgggagtggaccaacttgctgcgcgcttattgtatttgaacaatttgccgtcgccataggatgattttccttgggcaagagacttcgcaaagtcgtacatttcttcggcaatttttaagcaggtttcggcgtatgctttgtcgtaaacggcatattgcttacccataatggcaaggcctgctgcaatcatgccagagatgttggaaccaagttctcccaagcgcaaatcgcgctcgcttgcgtttcctcgacgaattgcggacaaagtatcctgttcttcgggcttgccccaatagccatgatcagcgccgaagttaccgacggatacgaccatgttgtcgatgatgccgttggcgaagttgtaggatcggataaagaagtccgcgccatgctttgcttcgcggagaatatccggaatgccgtctgtatttacggtttcactttgattataggcgtaatggtctttgtccttggattcgtttgttgcggccatgatggcaagactcatgaacgcatacgacatggtcatcgattccttgagatggtctccgcaatcgtaccagccgccttgcagagcgccttcctgcggagtgaactcggaaacttcctcgtcgtcgtacgtgaatttaccgctgccatctttggtgtggctcttgtcgtggaaccaggattcggattccccgctacgctggatgccaaagaattttaggcttgcgtcacgcaccatggaatagactttgtcgcttacgatgaatgtactcgagatttcatcgccgattttaatgcgaaggcgtttgtcagttgggacgctttgtggtatttttcccgctttgagaacgcctgtggaccccgcaaaagaaaccgtatagcgatcgcggcttaaagtaagagcattcgtttgagctttaattgtccagtctgatgagacttctgttgtctttgacgttaagtcacctgtgacagcaggggagagcgaattgccatctgcatcgacaatttcgaatttagtggcttcgccgatatagtagaattgccgttccgtgtccgatgtcaggtaccccgcctgattgactcggataggcgaaatatgcgtgtttagcgcatcgtaataagcctggtctagcgaatctggaataaaggcgttcgccttgtaagattcaggctttttttccttgggcaataagcccgtattttctgtatttgctagttcgaacttgtcaaacgcgtcattatcccatttgagcggatagacaggtcgaattaaatcgtaaggtgttgattctgatgccgatgtggctatagctgtacccaatgcaaccattcccaaaaccacatgcttacgcatttttcctcctttgttttggtctgtatacgttaatatacatcttttgaatgcaatttttgcaataaattatgttttttataaattaattttctatgatacggctatgatacgatggagctgtttcagtccataaaaaacaaaacaccccgccacttttggtgacggggcgttttataagggagatgcccgatcaagtcgggcatgacatgttccgattagaggctaatcagcccttccgtatccttagacatggcgtcatagaaggcatagcgtgcatcgacttccttctggaggtcgtcggcgagcttcttggccacttccggattgttacgggtgagctgcttgtagcggttttcggtgtagatgtattctgcaaccggaatcgtcggcttcttggagtcgaggataagcggagcctttccttcggcggcgagagccgggttgtagcggagcagagtccagtaaccggaatccacggccatcttctggtgctgaagctggctgttgagatcgaaaccgtggttgatgcaggggcagtagcagatgatcagcgacggaccattgtgagcttctgcttcctggagaaccttcagggcctgagcgtcgtttgcaccgagggcgatacggcccacgtaaacgttcttgtagctcatggcgataaggccgaggtccttcttgccagcgcgcttaccagcggcagcgaagagggcgactgcgccacggttcgtggccttggaagcctgtccaccggtgttggagtacacttcggtgtcgaggacgcagatgttcacgttttcgcccgtggccctatgatgaccgttcgcgctagactcttgtaagacactccggtcggcgctcactctcgccttcgacgactcgttatgacgagtcgcctacggctcacagcgtggtcgagaccaccgtaaacgatatcttttgggcgttcccgcacatatatgtgcggtcgggctatattttaggggcggctgccttcgcttcgcttgccacccgcctcctaaaacggagccttgctgtgttcccttcggtcactccgcaagtctccgccccaaggggtcactatccctaacgcgaatgctcaaaatgaaatgcattttttccctatttttgtcattttgtgccattttatttatgtatttttaggctatgctggaaacgatttgccaaaagaccaatgaattcattgctcaaatgcccaagtctcttaggaaagaatacgggcaattttttacgagtgctgaaactgcatgtttcatggcttctttgtttgacctgtctggcttaaataaaagtgtctctattctagatgctggcgccgggtcaggaattttggcaatttctatagcagaaagaattttgaaacaggactcttcgataaaagtagaagtcgtctgctatgaaaacgaccctcatgtcttgcctttgcttaagtcaaatttagacttggtgaaaaaaaagtacaagaatttttcatttaaggtcattgaagataattacattatttctcaaagggattccttcaatgggaacctgtttgcacaagagtgtaaaaaatatgacttggttatcggaaatcctccgtataaaaagatttccaaggatgctcctgaagctttggcaatgccggttgtttgtcatggagctcccaatttgtatttcttgtttgcctctatgggaatattcaacctgaaagaaaatgggcaaatggtttatatcacgcctcggtcttggacctctggagcctatttcgaaaatttcagaaaatacctaattggaaacacctcgttagaaagaatccatttgtttgaaagtcgaacggatgtatttgacaaggaatctgttctgcaagaaacgatgattttcaaactaaaaaagcaaaaaaaacatccgtcaaaagtcgtgatttcgacaacgaacggaaatggcgatttcagcagaatttctcatttcgatgcaccgtatgatactgttgtgtctcctttgaccaactacgtttatttgccagcaaacaaggataatctcgaagttctgaagaaaataggatcttttgaaaataccttgccaagcttgggaatgaagatgaaaacagggttggttgtcgatttccgagttcctgaattacttgaatcggaaaaatctgaaagcaatgttccacttttctatagccgtcatatcaaggaaggtagagtttctttcccggcaggaattgaacatgaattcgtatccaacgaaaagcagagccttttgcaaaagaatagaaattatctttttgtaaaacgttttacttccaaggaagaaagacggagactccagagcggaatctacctaaagcggaaatttcctggatatcaattcataagcacgcaaaataagattaacttcattgatggcgaagaagaactttctgagtgcactgtttatgggctgtatgttctgttcaattcgaccatttatgactcctattacagaattctgaatggctcaacccaggtcaattcaacagaagtaaactctatgcctattccgaacttgcttcagattcaagaaatgggtcgaatgcttataaagagcaaagatttttcggaaaaaaactgtgatgaaatccttcaggaggcctgcgcatgagcaatgttgataaaattcgtaatattttgattgcgctaggcgttcccgagaaacagcaaaatgacttgtgctgttatgtgttactggtcatggcaaaaatctacccaaagagcaaatgggaatgcgcacagaatgaatggattcgtattcacgatatgatgagctacatcaacatgttctatcgtgaaacaccctatgccgaaaacactcgtgaaacagtccgtaaaaatgcgttgcatcattttaggacagccgcttttgtcgaggataatggcctggcgaccaacagtcctaattaccgctatcgcttgacagccgaatttttgactgtgctaaagaacaaagggtctgaagaatccgtaaagggattcttaaagaagcacgagtcgctcaaaagtatttattcttcgaaaaaagacaagcaaaaacaagctctttctgtaaatggtttgcagttgacgctttcaccgggtaagcataataaactgcaaaaggctattgttgaagattttgctccgagattcgctccgaatgccaaatgcctatatgtgggcgatacgacagaaaaagatttggtgaaggatgttgagactctaaagaaactgggctttgcaattactctgcatgacaaaatgcctgatgttgttttctacgatgagaagaaggattggctctattttgtcgaggctgtaacatccgttggtccgatggatccgaaaagacttgttgaacttggtaatttaaccaagaatgttaaggcggggaagatttttgttactgcgttccttgatttcggaacatacaaaaagtttgctgcagatttggcttgggatactgaagtctggattgcagatatgccggagcatatgattcacttgaatggtgataagtttttgggaccaagaggatgaaatacaaaagtggaaagtgggcttgtgcaatgaacatggatgaattaggactggtgtcagtaataatacatccactgagggaatattaaataataagataacacgtcctcacaatcgtatgttccaattccttccatattcatccaagctatatcgaattcgacgggaattgttttatcttttaaaataaaataaaacccatgatcgtcatatatagttatatatcgccgagattccttccaattttcatcttcaaagttaaaattcactaacgaatctttatcccaatggtcgaaatcatttacaataggttgttgtaatgctagaatcatgttgtctttaaccttcgtatagcattctgcatactcgtcgctatcttcaatttttatttcttcgcctgaaagatgtactctgtatattttacgttctttaagatcgttcgcatctaagcttatcattagcattgctgtgacattgtctaggacatttttaaatcgctttctttcctcattttcgcgatataaaaaccaataactgtatgatataagaaaaggaattttagttcctgtttcatccaatacagttaatacacctaagggtgtctgcaattcgttgacaatgggccacccatttgccttgcgaaactccaaaatatcagaataactccaatttgggtgcgattctttaaatttttgctctaatcccagcaaattgtccagttttttaagaatttcattcgtatccatatagacaaatatataatcgttaaatgtcaaagaatgacatatacaacaaaaaacgagcggcaagatttctcttgtcgctcattttaattaatcgttaaccgattacagactaatcaacccttccgtatccttagacatggcgtcatagaatgcgtagcgggcgtccacttccttctggaggtcgtcggcgagctttctagccacttccggattattacgggtgagctgcttgtagcggttttcggtgtagatgtattctgcaaccgggatcgtcggcttcttggagtcgagaacaaggggagccttgccttcggcggcgagagccgggttgtaacggagcagagtccagtaaccggaatccacggccatcttctggtgctgaagctggctgttgagatcgaaaccgtggttgatgcaggggcagtagcagatgatcagagacggaccattgtgtgcttctgcttcctggagaaccttcagggcctgagcgtcgtttgcaccgagggcgattcggcccacgtaaacgttcttgtagctcatggcgataaggccgaggtccttcttgccagcgcgcttaccagcggcagcgaagagggcgactgcgccacggttcgtggccttggaggcctgtccaccggtgttggagtacacttcggtatcaaggacgcagatgttcacgttttcaccagttgccatgacgtggtcgagaccaccgtaaccgatgtcgtatgcccaaccgtcaccaccgaagatccacacggacttcttcacgaggtagtcggcgaattcgtcgcggaggctgacggatgcatcgtcggttgcaccggcgagggctgccttaagggcggcaacgttttcacgctgagccttgatgccggcttcgtcgtcctgcttctgggtcgtgagcttttccttgagttctgcaggaacgttcacggcttcaaggaggctcaaagcctgcttggcatgcttcgtgatagcgaggcgcataccgagaccgaattctgcgttgtcttcgaacaggctgtttgcccaagccgggccgcggccttccttgttcttggcccacggagtggtcgggaggttaccgccgtaaatggaggagcaacccgtagcgttagcgacaaccatgcggtcaccgaagagctgagaaacgagacgcacgtaagcggtttcgccgcagcctgcgcaagagccggagaattcgaacaacggttcgaggagcatggcctgcttgacgagattcttgttgaccttggtacggtcgaattccgggaggtcgacgaagaagtcccagcacttgccttgctgaaccttgatgggttcctgcggcaccatgttgatggccttcttggtagcgtcggtcttgtccttaccgatacaggcctgcgtacaaacgccgcaacccgtacagtcgtagctggacacggaaattgcaaataccggcttttcggagccttcgagcttgaagcccttggccggagtgaacttgaagccttccggagcgttcttcacggcggattcgtccacaaccttcatacggatggctgcatgcgggcagaccatggcgcacttgccgcactgcacgcaagcgtccggattccaggacgggatgttgagggcgaggtcgcgcttttcgtacttggtggtaccggtcgggaacacaccgtcgcaaggcatcttggagacggggaggagttcgccgttgcccttgatgatttctgcggtgacttcgttcacgaacttcggagcgttgccgtggatcggagcgcggaattcctttgtgctggtgacagcagccggaaccttgacttcgaagaggttagcaagagaagcatcgatagcgtcccagttcttctggacgacttccatacccttcttggcgtaggtcttttcggcgtacttcttgatatacttgatagcggtttctgcatcgagaacgttaccgagcttagagaagaagcaggtctgcatcacagtgttgatgcgacggcccatgccggtcttagcagcaacagcataagcgtcgatgacgaacaccttgaggtgcttcttgataatggcttcctgaaccggacgcgggaaggtatcccaaacagtgtcagcggagtgcggggtgttcacgaggaacgttgcaccgaccttggcatacttgagcatgtcgatggattcgagatgcggagtatggtggcaagcaacaaagtcagcttcgttttcgccaatcaggtacggggcgtcgatgatgctcttaccaaagcggaggtgagaggtggtcatggagccagacttcttggagtcgtaaacgaagtagccctgagcgtagttgtcggtttcgttaccgataatcttaatggagttcttgtttgcacccacggtaccgtcggaaccgagaccgaagaacatagcctggaagaagtcgctttcgagcttgaagttcgggtcaatggtgaggctcgtgtggcaaacgtcgtcgttgataccgactgtgaagcgtgccttcggttctgccttggagagttcgtcgaagatggccttgaccatagccggcgtgaattccttggaggaaagaccgtagcggccgccgatcatcttcggcatagccatcttgccagccatcactgcttcggaaatagcggtaagggcatcctggaagagcggttcgcctgcggaacccggttccttgcagcggtcgaggacagcaatcttcttgacagtcttcgggagggctgcaaccacggcttccatcgggaacggacggtagaggcggatgttgacgagaccgaccttttcgcccttcccgttgaggtacttgacggtgtcaccgatggtgcaggtcgaagaacccatggaaatgatcacgcgttcggcgtcgggtgcaccgacgtagtccacgatgtggtactgacggccagtgtagctagcaaccttgtccatgtacttctggacaatttccggaacctttgcatagaacgggttcacggtttcacgaccctggaagtaaacgtccgggttctgggcggtaccgcgcatagtcgggcggtccggtgtgaggcagcgttcgcggcatgccttcacatacttttcgtcgatgacgttacggataacgccgtcttcgagagcttcaatcttcatcacttcgtgagaggtacggaaaccgtcgaagaagtgcataaacggaacgcggctttcgagcgtagaagcgtgggccacgagagcgaggtcctggcattcctgtacgcagctggaggcgagcattgcaaaacccgtctggcggcaagccataacgtcggagtggtcaccgaaaatggaaaggccctgcatagcaagagcacgtgcagtgacgtggaagaccgtgggggtcagttcgcccgcaatcttgtacatgttcgggatcatcaagagaagaccctgagatgcggtgaaggtcgtggtcaaagcaccggcctgcaaagcaccgtgaacggtaccggcagcgccaccttcggactgcatttcaaacacgcggggaacctgtccccaaatattcttcttgcctgcagcactccagttgtcggcgtgctcagccataggactagacggtgtaatcgggtaaattgcagcgacttcgctaaccgcaaatgcaacgttagcggtggcttcgttaccgtcacacgcaatcatcttttttgccatggatatctccgtttttaggttttttcgtaaaaaatctgatcatatacaccttcggcgtgcattacacgcaagaagggcaaaaatccacgcataaaattaaataagattacccaaaacggacaaccaatttttgaaaaaagtttaaaaattaagcagcttttggttaatctcgatttcaagtcccgcgtagcttgggccgaatttttggcgaagcgtggtcgtaaggccatcggacttgcccaaatacgggtaattcttgcggattttaagccacggggcgcgttcgtggatgttctggatgagcgtttgcgcaatttttacttcggcaggtcggctcgggtcatagagaatcccgacatcggcatcgcgctcgataccatttaatataggcgtaaagctatgaataccgaggtggatgaccttgagcggcgcttccttaggtgcatttttctcatttttgcgcgctctcgcaggaatttcactcgcgacaaagttttcaattttctcacggtatttttcccaaagactcatcatgtgcgattttacagagcttggtaatccgacggtgtactccgaaaagaacgtcttgttggtcgcactgcggttcatgtcgaccacgagtctcgagaaccgactagagcaatggaagtcgggctttaatcgttttacaagatttgaaaatactttatatgcaccaatgtcgtaagcgcggtgggaggcgagaacgtcatcgggaatcttggaatcgcggagagcgcgcaggacgaaatccggcacagcgttgctcgcatgttcgcaggtaatcatcagtgccggagctttcattactttttctccacaaccaggatgtttccatcgtacgtcatgacacccagcaaaatgctgtgaatcagacggaacttgtcaactttataataaggaccgtttgccatcgggtttgtacaatccgggtctgcaaccatgaactgcttcttttcatcgagtccgtaaagcactacgaaatgccccatcggctcgccgtggatatcgtcaaagacggactggtctttttcgtttgtgtattcgcggggagaacggtaaaggtatgtggcactgaggccgcaaagcaccggaatgcctcgcttgaaatagctttcgaacatgcttgcgcggaggtctgccgtagcgacggttccgccaaggtcaatgaatcggatataggcgtcaattgcctttttgagcttgggggcgtgctttgctttgtgcaaagcgaccagcttttcgcggagctcgggcatcttgagtttgctccacgtcgggtcaaaaatcttgagattgtaagaataaatagtagccttgaaaccacgcttgagcgcgtcaatgccaaggaaaacgcctagcgtgccaccttcttccaaaaattcaatttcggaaatgagctttttaaggggaatgttatagccaagataagagtaaacagcgtgtaggctagtcggtccgcacgtaacatcgtctggctgagggagtattttcaaatccatcgagtgcctcgttattaaccgtggcggtttgatcatcaaatcgtcaattcgcacgcaaatatacaaaaattttgtagggcttaccgcccaaagcccttttgaaaaaagttaaaaaagaatattatgcgggcggggccccagctcggagttgacgccgacggcgtcagcggcttcactcggtcatgttcgccagcaagctgtcgcccgcgactctcgttttgcacgctactgcgaaggaatagccttggctgacgctatttcttgttacgagattttttgattagtgtattagtttaatgtaattagttatcttttttattagtatgagagattttttaggggctttcgtttcagtcttttttgcaatcgcgttttgggcgtgttcggattcttcggtgggcgctgcggacgaggattctcgcgcaggcattttcgttgacgctcgcgattcgcaaagctacaagaccattgaaataggtggccaagtctggatggctcaaaacttgaattattttgatgcttcggactcgctttacaaaagaacgtcttgctataacgacagcgcagagtattgcgaaaagcaggggagactttacgcctggaatgtagcgatggtcgcttgcccggaaggttggaaaatcccatcaaaatctgattttgatagcttgattgaagctgtaggcggttttgattttgccgccgattccttgatggcgctggaatttatttcggaaatcggtggcggttaccatttcttggagtactataattattttgacgaatacgcctacttttggacaaccgatgaggtccgtgcaaattacgcccgcactgtaatgctcgaaaaagactgctctagcgtatcgtacgatgaaacttacgaagaatttgccctctccgtcagatgtgtgaggaaataaaaatgcgattttggctatttacttgtcctgatgattttgctgcagaacatgacgatatcgaagaaatgtttcgccgtggtttaacccgtttgattctcgataagcgtgggcgaggagggaatgctcgtgcgactttcaacgattacgaccgttggctgctaggtctcccgatggaattgcgcgaccgcatctgggtgcgtggaacgcctgacatggctgaagagcttgatgttcgcggttgcgtctgcgatgcaaaaagtttcatgggcgaggtccctgaaagctggaaacgcatcaactgtgtcgccctttgcaaaaacgcggaagaagccgaaaagctcccggaatgggtggcaggcgctctcgttggcccgattatgcaaccgctttcggcgattgaacctgttgaaacgcttggaacttctttaagcataaatgcaaaagcctccctcattttatggggaggcgtcgatacggatacgattgacgatttcaagaagttgtcgtccgctggcgtcgcttcgctcggtggcgtctggaattacgccgaccccgtgaatgcttttataaagcttaatagattggtcaatagcatttagtcaatggtctttggtttctgttaggcgactctgccgtgattctttaactaatgactaataaccagtgactaacgactattttactacgaacattccgttgcgcggcttgccagaaagtctgttgccgagcaaatcgaaataaatggggttgcggttcaaacgtaaatccttgcggctttcgcgcgttccgcgattaccaatgcttaccggaggctgttcttcatacgggtgatccggatcatctacgacaatcttgattttagcaacgctcttgcagcctgtttcgtttgtgtacgtcactgtgtaatagccgctcttggtgccgtccagattcttaagcgtgttttcgcgagtggtagatttgaatccgtctggaccttcccagctccaaattttgccatcccacgggtgcgggccaagttgcactgttgcgcccttggcgacattcaaatcggttgtttctttccaaccgtcatcgccaacttttacgtacgggataatctttgtcgggctgcatggccccacgactttcttgccatcgcagacgccaatcgaatccggaatttcaatcacctttggctcgaaatctggcgtggggaaaactttcatgagtgctgctgtttcttgtgcggtaatcgggaggattgtgccatgacgtggcgtgaatgcgccgcttgtcttggtgttctgcacgaatttgaatgtattgaggtccgagctagacgtgaactggtaatgcccattcacgtagcagtcgtacatcaagacccaggaattttggttgatgagcttgaacactcctgcaccttcgaccgcttcggttgtttgctgcaaagcgccgcttctgttgtaccacgttggccccttagtcccattttcggaggtgagagtccttgcctgcaccttgcagatgccgccatcgccttcgttcttgtaaaatgcgtgataaagcttgtctataggattatagacaatatccatatcaatggtcgatttgccgcggtcaaagaaatgaatcgggtcgccttcgaggtcggtaaagtcttcgttggcgtagttgaaaaacaccttgtcgtaaggaatcgtcccgtcatttgtcaacagcgagtaataaacgagtggcctgcctttgctcccgtccttgttcacataatttgcgtcccagatggtttcgggagcccacacgcgggtgacgtttgcaaagttttttcctttgtacttgtccgggaaatgcactgtactgtgcttccagttgatgaggtcgcgggacttcatcagcaccatgccacggttactagcccatccttcggcgctcttcatgtcggtattgaccatgtagaaccagccatcaggcgcacgtagcacatgcggatcacggaggccttttttgatactcacggagtcggcggccacgacgcgcttgccgttattcatcggggtgaagttgtatccgtcgttactgagggcgtaatagatgttttcgttgtcgttggctggaaaatatgcaaagaggtagttggagtatggttcaaatccgtggatggaaaccttgttctttacaacttgttttttatcgctcaaatagtcttgcacggtcgccgtgagcgtgacttctttgttttcgccgacaaaacgaccattaatgtgtccatcatgggtgaggaacagcgtatcgctgctttcccaggtgattgcaaaggattccccgcccaactttatcgtgtcggggagggtaagatcattataaaggtcgttgattatgttgccaagggccacgctatcgactgcccgatagaacggagtgatatcgacaatttcatcggcttgaactgtgctagccagaaatgcgctagtaaagagtactttggtccatcccaaacgatttttcataaaaactccaaatttatactcctaatatactttctgctatgacgaaaatcactaaatcatggtgtggaacctttgagaaataatccatagagaaaaataagactattttatgttctatggtgtaataaaatgagttgtaatatttagattatttaacgtatattatgaatatggatcgcactcgtttaaaaattttagttgttgatgataccaagacgaatattgacgtgttggaggggattctatcgaacgattacgacgtttgtgttgcacttaatgggaaaaaagctattgagctcaccgaaaagatccgcccggacttgattttgcttgatgtgatgatgccggaaatggatggttacgagacattgaggatcatgcgcgagaagaatatccttcagggtattcctgtgattttcttgacggccaaggctgatagcaagagcgaacagattggattagatctcggtgctgttgattatatcactaagccgttcaacccagcactcgtgacgctccgcatcaagaaccagctccagctaaagctccagcgcgaccacttgcacgatcttgtcgatgaaaagacggcggacctccgcaggacgcttaaggtcatgcttacgagtcttggttcgcttgccgaataccgtgatcccgaaacgggggagcacatcaagcgtacgcagattattgttcagcgccttgcagaagagcttcgtaagaattcaaagttcaccgaaacgattacaccggaatacattgaaaatttggcgactgccgccccgctccatgatataggcaaggttggcattcacgaccgtatcttgcgcaagccgggaacgctcacgcaagacgaacgtgaaatcatgatgcagcacccgcagatgggttacgatgttttgcaggaagcgaccaaggaacttcatgatagcccgatggtgcgtatagctgcagaaatggctctcggtcaccatgaacattggaacggtgacggttacccaaaccacaagaaacacgacgatattccgattggagcccgcatcatggcggttgccgatgtttacgatgcccttgtctcgaaacgcccgtataaagaaccatacccgcatgaggtcgctgtcaaagaaattgtcaagggccgtgggacgcagtttgaccccgacgttgtcgatgcgttcctcgccatagcagaccaattgcccgaaatttacgaacggttcaaagacacttcttcttctgaggaatgtaaggattgacaccaagtcctataaatgaaaaaaagcgccacctcagctggcgcatttcgctcgtttataccataccgatgcttgtctttaccatcgtgttggtggtcgtgttctcgaactttttaaaatccactttaattacctcttcgtatagttcttcagaatccaaattccaggacaagaccgttcaggacttggaacttttttttgaaaaatttgaaaagcagtttaaaccgcttccgcagattcttcagcatacgaaagaatcggaaattaagaaagctttaaaaaagcaacagcagtcatcttcgtatatagtcgatgtctattacggcaatagaaatggcaaatatatttcagccagcgactttaagcttgatgaaggcaaaaaggaattccgtacaaagacttggtatctagaagcttcgaggcgcaaagggcttgctattacagggccggaaatcaacgaaaaggcgaaaaaacgcgttctcacttattcttatccgttgtgggataaaagtcggaactttatgggggccgtcgctgaagatatcgacttgcagaaagtccgccagctgatgggtgattttgcgaaagccgaaggcggaattacaatgctggttggttctgagaacgatagccttttcacgtatttcccgtatgagacgagcctccataagattgttgtagatacggttgcaggacttttgcacttggtgcaggacgacatccagtttgataacctgtctcttgaaaatgtaacgcgttttgaaaagaccgatgttgaaaatcgcaagctgatatttttggtgatgcctctgaagaatgccccgttttatgcggttcacgtgattcagaagaataaagtagttgcaaaagtccaggaaaatctgaatgcgattattttggtcgtctcgcttattgttgcggcactgatattccttacgtggcttattgtgcggttccttttcaagttctttattcaaaaagacttgaatgaaagcgtcagttccagtacgatgtttgaaacacttttggggagcgataactttagaatcatcctgacgaacgacacgtttgatattctccatgccagcgcctacattgcggagttctttaacaatggcaatgacattcgtggagaaatcctttggaagtttttccattcggaacagtttaaaaagtttgtctacaaagtctcgaagggcggcgaaatgcacgccagcgaacgccagattattattccagttcgtagctgtacaggtgaagatgcctggtggaaagtaatcttccagttcctcgttgaagacgatggttccatccgttatttgttcctcatttccgatgaaacgagtggcatccagaaggatacgattctcgacaccatcatgctttctgcgggtaattcaattctcgtgatttttgacaagaatcgcaaagtcaagtacatgtccaagcaattgacggattaccttgttgtggactggaaagatgtgatggggcaacctcttgagaacatgcctaaatgcggcatgcccgaagatgttgttgtagctcttaaaaagacttttgacgagcagggcgtctggaaagatacgttcatgctccagacgctcaatacgcatactgatacgtggttccgtggtgaagcttgcacactcaaggttcaggaatccgttgtcggttatatgctctcaatgattgatatttcggaagttgttgcagcccgagaaattgcagaacatgcaacacaggcaaagagcgaatttttggcgaacatgagccatgaaatccgcacaccgatgaatgccattatcggcatggcccacctgattcaagagacaaaactagacgaacgccaactcggatttatcgaacgcattagccatgcagcaacatctttgctcggcattataaacaacattcttgatttctcgaaaattgaagccaacaagcaagaccttgaaatcacgcagcttgtgctgcaagatatcattggcgaagtggctgcccttgccgaagtgcgtattgcaggtcgtccgattgagttgattgttgatatcgaccctgaaattccggaagtcttgatgggtgacccgttacgtctttcgcagattttcacaaacctcatcaacaatgcgaccaagtttacggaaagtggtagcataacgcttcagattaagcaagaacaggttattggaaacaacataaaactttcgtttagcgtcattgatacgggtattggcatgaccaccgatcagctacaccacttgttcaatgcgtttacgcaggctgacggttccattacgcgtaagtatggtggcaccggactggggcttgtgatttccaagtctctcgtggaacttatgggtggcgagcttcaggtggaaagcgagtatggcaagggttcgaagtttttcttcacgattacgcttgcgatggcgccacagtcgaccgtaccgaaatggaagtctgtttcaacattccgcaacaagaatgttttgctcgtggatgattgcgaacgcttacgtagtgtcttgaggcattatttgacaaagctgcgctgcgttgttgaagaggctgcttctgtggacgaagcgcttgacttgatacaggcgcacgaagaagcgggggagactccgtacgatctctttattgtcgattaccagatgccgctgatgaatggctttgactttgtgcaaggcctccctgccaatatgagaaaaattccaaaaattctcatgcaccccatccactttgatgaacataattaccacctggcaaccgaaatcggtttcaacagttgcgtcgcaaagcctctgcaaatcagttccctgcttagcgccatgcaggaagcggttgatgaaaaactgacatatcaaaaggctcctaagcccgaaaagaataagatattcttcaaagaagcgaaaattctccttgtcgaagacaacgagatgaaccaggaattggctgtatcgcttttaaacagtgtcggtttagcaacgatggttgcgcccaacgggaaaaaggctcttgagttacttaaaatcaatgcatttgatttagtgttaatggatatccaaatgcctgtgatgaacggtcttgatgccacaagggcaatccgcaaccgctccgatgagtatttcaagaatgttccgatcatcgccatgagtgccaaagcattccaaaaagaccgcgacgattgcctcaaagctgggatgaactcttatatcgccaagcctattgatccgatgatgctttatgccgaacttgcaaagtatttgccggttgccgataaaatgccgatagcaccaagcgaaaatgagcctgcaacaacaccgtcaaatgccgatgacagcattgttgccatgttccaaaaagtccgcaattttgatgctgctgcaggactttaccatgcaaatgacaacaagaatttgtacttcaagattatacaaggttttgttcgtgactatagcggtgaagcggttaatcttaaaaaagcgtttgaaagtgcagattttgatgaatcaactcgcattgtccatacgataaagggactttgtggaacgataggttcataccacgtgcagacgcttggcgtgatgcttgaaaattcactccttaagaaggaactgaatcatagcgaattccatgcatttgaaagtgcgcttgaagaccttatggatgaccttaagattgtcatgcaaaacattgcatcggaacagtcaaacgcctctgtaatcatcaagcatgtggatcctgaagcgataagtaagctcactcatgcagttgaagaactcaagcctgctgtggaatcttgttcgcttacggcctgcaagcgaattctcgatacactcgataaaatcatgttctcgcaggaacaggaaacaattttgcagaaattgcataatcagattgacgattatgactttactgcagcagaagcaagtctcaagagcttggaagaaacgcttaaagaaccatcgctgccataaacgcaagcacgataatcaccacagcgacaatcgtaagcgggcttgtctttttcttcttttcgccaaattcattttcgacgatttcttcgtagtcgggcgtttcgaggtcgctgtattcagcgccttctttccagctggtgttcttgtcgctcccgcagtgggggcagaaggttgcgccttgtttcaattcggcgccgcaatgaggacaatgggtcatgagcgatgaggtcggcgcagagcgcctttgaggtatgagttttgactagagaaatgtagtaaaaagtcgttagtggttggtatacatcaaatgcgagtccacaagtggcctcacgcttgatttccttgcatgtcattctgacaaccgaagggcggaagaatccagttaaggtctttagtttttatatattgctttatatgaatcgtttcctatctgttctattgcttttatttttgacatcttgttcgacaaagcttgctgtagtagacgagggctcgatgcaggcatatatgccaacacccaataaaggacttggattttttatagataaagataccgttgtaaatcgagttcaaatgggaattcgtacctatgacaaggaaacgatgaatttgtctggtttgtcgaatgaagcgaattttctcgaaaatggttctcccaaatatgaatatgcagcagatattcgttataggctaattcgtttcccgattacgctaaccgtagaaaatttcgaaaaaataaactcatacttgtttaaatttggtgctggcttggatccttatccttatgtcgatgttgcttttgctcatttgcaacgtttttttgaattcggcatagctgttaatgttggtattgcatatgaaaaggaatctttgaagggaagctatataaaaaaagaaaatacatttgttggaaatttaggcgatgtgaacgatggttcgtgggaacatgaatggaaaatcacaggagctttggaaggttatctaaatgttttcccattgaaaaatctggcactgacttattcgttcacatatttttatccacggttattcgataatgtggatggacattcggtgtcttttgatttcccgccgattctcatgaactatctaggagcctcttacttatttgccgaacattatcaagtttctgcaggcacaatcttgtatttagattctcgcctaaaacaaaagttttggcatgtcgaaacatctattggctacttgttctagataaaaaacacctcggaaaaatccgaggtgtttttaagctttttgcttgtcgcaaattaaagactaccgtgagcaacaaagccctcagtattaaccgagggcgtttgcgagagtgagcgccactcacatatttctatgtgattctaggcgcgaacggtctcattagagcttgtcgttggagccgagcacatccacgatcttgtgcatgtacatcttcttcatgttttcacgagccggcttgaggtactggcgcgggtcgaagtgttccggatgttcgtcgaaatacttacggatagcggcagtcatagcgagacggctgtcagagtcgatgttgatcttgcagacagcagagcgagaagcttcgcggagctgttcttccggaataccaactgcatccgggagcttaccgccgtgagcgttgatcgtatcaacttcgtcctgcgggacagaagaagaaccgtggagaacgatcgggaagcccgggagcttctgttcgatggcgtggagcacgtcgaatgccagaggaggcggaacgagcttgccctgagcgttacgagtgcactgttccggcttgaacttgtatgcaccgtgagaagtaccgatggagatagcgagggagtcgcagcccgtacgggtagcgaagtcgatcacttcttccggcttcgtgtagtgagaaacttcagaagcaacttcgtcttcaacaccggcgagaacaccgagttcagcttcgacggtaacgtcgtgagcgtgagcgtattcaacaaccttcttggtgagggcgatgttgtcttcgtacggaagagcagaaccgtcgatcatcacggaagagaaaccgttgtcgatgcagtccttgcagagttcgaaagagtcaccgtggtcgaggtggagcacgatctgcggatttgcgcagccgagttccttggcgtattcaacagcaccctgagccatgtagcggaggatggtgccgttagcgtagttacgagcacccttagagacctgcatgatcaccggagacttggtttcaacggcggcctgcacgatagcctgcatctgttccatggtgttgaagttgaaagccgggatagcatagccacccttaactgccttagcaaacatttccttggtgttaaccaagccgagttccttgtaagaaactgccatttgttttacctcttgtttttgattggcgacttgcgccgccggtttaaaagttacgtgccttaatttagaaaaatcaggcctaattaaaagttcttttttgaaaaaaaactcaatattttaggctaaaaagagaccccgacctaaggccggggcgactcctgtattattcggtttaccgaactacttcactttctgtgtacggtctgtgatcacgaggtccacgcggcggttcttttggcgaccttccttggtggagttgtccgcaatcggcatggtcatgccaaggcccttagcggtgaggcgggtttctgcgataccctgttccacgaggaatttcatcacgttttcagcacgctgctgagaaagcgtcatgttgaattcttcggaaccggtgttgtcggtgtttccttcaatggacacgtcaaactgctggtaaacggagaggataccggcaatcttagcaaggcttgtcatgaggtcggtcttcaaggtggcacggcccacgtcaaacaaaatgtcggacatcgagaggatgataccgcgagcgtcctttgtcacctggatcatctgggactggagggcgtttaacttgtccatagcttcgttcttgctggcttcgagcttgtccttctgggccttgatggcctgtttttcggcttcgaggtcagagaccttaccgctacgggcttcaccaatctgttcctggatagcttcgatagtgcgatttgtggcggcacgcttttcccagttctcggcaatgtgattctggatagcctgggtttcgccctggagctttgcaatttctgcatactttttgcagttttccaagaatgtcggaatcagcttggattcatcgtcatccgcataaatcgtttcaagagcattgagcgtgccatagccttcggcaagcgtaagctttgcggcgtaagcgttggacggcaaattggtcttggcgttgtcgagagcgagtcggcactggtcaactggggtgacggtgggggcgtccgctgcaaagctaatggaagcggcgagggcgccgagagtcaaaatcttaatcgtcttcatctttgcggctccttacttcttggtttccttttcgagaatgctctggtacaggaccttgcgttcttcgtcggcacggagagattcttcgagtttcttgtcttcgtttttagccttttcgttttcggatttggctatggcgagtcgcatttcaagttcgctctgttctgcaagcgcctgggcttcttcgatttttccgtcttctttcagggctttagctgcgacaagcttggaatacgagttcgatgtcatgcttgcatcgagcttgttttcgttgacgagtgagcgcgttgcatcggcttgtccaagggaacggttgattccgctctggcttcctgagcaaccggtaagggccgcgagggcgagcgttaaagaacatgcgaatattttagccttcatcggggcttctcctatgattgatattccgcgctaaaattacattctggtttattaaaaagttcttgcatccgcaaaaaaactttttttacttgcttatgtatatggaatagtgtagattaaaattgtgtataggaaggttttttatgaatctttttctaaaaaaatcaagttttataggaattttttccttcctgcttccgttgtctagcgcttttgccggcaacgttgaataccatttgaataaatctgccaatccgactcaagatgaactcgaagcttatgcgctaatcgaagccgcaatggattcggcggtttatttgtacaataagtattctgacctttctaaacatatcgaagtttattatagcacgggcgttcccacagccgaggctagcagtaatggagacctgcgttttggcaaggatcgcaattatatgtacgtaggcaccgctatgcacgaaatggcgcataccatgggcatgggtacgacatcagagtacaaggctatgatagatgggggcgttttcaagggcgaaaaggctcaaaagctcatcaaggaaattgatgggccggatgctgtactcaaaggcgacagccagcatttttggccgtatggcatcaattacaagagtgaagtccattccgaacaggatttgatcaatcacgtgaaaatcgtgaacgcgatgtatcaggacattttcaaggaagcgttctacatgcaggggagggtaaaatctctttctgaaaaaaagtgcatgggaattacttcttcgaatacgcttgaacttatggactgtgccgatacggcgacttttgtcaaaatctattcaatgggcgataaaccggtgacgtatcgttttcagctcgggaaccgtgtaatcgatatcccgaatgaatccactgcggctggtattaaggcttcaacgtacggctataatggcggagcgcaccaaaagtaccaacttgaagatgctggggtaaacactccgaacgcatttcttctcagaaactacaagagtgggctttatctgcaagctgtcgggaaagatgttgtgcagaatccaatgccttcgcgctccgatgatttcatctggaaaattgaagaacaacgtgctgattctgcggacaagcctgtatccatttcaaagcgccgagttccaaacaagaatttggaagaatcaatgccagaacgtttgtttgacgctctcgggcgagccgccggcaagatccgtcgcggtgtaacgtcgaaacttttgaaaagcaaataattaaaatttcacaggatacttcgtggctattcgccactcagtatgacgatgaagcaaaaaaaagaccgctcataagcggtctcttttgaattctgtttttcgagattagaatgcgtctgttgctgcttcacttgcttctgcaacagcttctgcagtcggagcaacttctgcaacggatgcctttacggcatctgcagtcacatcatttgcgcccttttccaccatcgtaagcttatgttccttaaaacggttcatagcaatcgtcgtcggcttttgagaaagctgaatgtaacccgacttggcttgattgttaatgaagcgggcttcatgagccatcatgacaacggcgcggaaaaccgagccctggcattcttcactagcatagatatcgtcaagataaactctttgagattcagccattaggtacctcgaaaaatttttagaagagggagagggattcgaaccctcgttaccgtaaggtaaacacgctttccaagcgtgcgccttcaaccactcggccatccctccgttaggatgacctccattgaggaggtgcgccaataataacttttattttttcgtttgtcaagggttttgggctaaaaaatcaaaaaaagtgaaattttttagggattttaagattttttagccgcaaatatagccctacaacttgctcagctcatcccatacaacttgcatcaagggttccaacgttttcggtgtgaaatcgaacttgatgtttgctgttgcgaagagctctgggatcggacggctgctgcccaggctttcggccttgaacaagtcgtcgattgccttctgcgggtccttcttgaagtttgcccagacctgcaaagcgccaatctgtgcgatgccgtattcaatatagtagaacgggcattcgaagagatggagctgcttttgccacaggtttcggcgaacagcttcaagtccggagtagtccaccccggcatcgtagcgatccatgatttcgctccagatatcgcttctatcttcggcggtatgttccgggaagttgtacagacgatgctggaaactgtcgatacttgcaacccacgggaatagccaaatcacgtcggcgagttcgccttcggtgctacggactatcgcttcatggtcgtcgccgtagaacggcttcaggttcgacatgccgatgagttccatgctcatgcttgcgacttctgcaaattcagcaggaacatcgcggtatgcgaaaatcggctggtttgcgagtgcaaactgatggaacgaatgaccggattcatgcaacagcgtgtaaatgtcgcggtccgtattcgcggagttcatgaaaatgaaggggaggcggctttcgtcaaaaccgatttggtatccgcctggagccttgcctagtctggaatccggatcgataagctttttcgcctgcatttcacgagcccacttgccggcttgtgaatgaatgctttcaaaaatggaatcgactttttcaataagttcatcgccgctctggtacggcttgagtggcggcctgctcagcgggtcgacatccaagtcccacgggcgtaaacgttcgagtcccattttcttggcgcgacgcttgtacatttccttctgcaacgggagtacaaacttttcgatgctttcgtggaaagcttcgcagtcagccggagtgtagtcgaaacggtgctttgcgaggaagatatagtcaatgaaatccttgcagtttgcgttcttggcaatctgcttacggatttcaaacaacttatcgtaagacttgtctaacgcttctttgtcctggagacggcggttccacatggctttccaggcgcgttcgcgaaggtctcggtcggtcttttccatgtaggcagcgagctgctgcatggtcttgacttcgccatcgaactcaacgctcatgccaccggtgattttctggtaggcctgaatcgctttattctcttcggtttcaagcggaatgttatcgggggagaacaagtcaagagaaacttgcacgcccttaagccattcaccgaattcgcccttgagtgcgtccttggacgggtgcgccatcagcttccggttcagcttgtcgtcgtattcgatcatgagtggctgaatattttcgacaaagtctgaataagctttggctgctttctcgtcgcgggtatcgcacgtcatagcgacatagcgtcgtgaactcacttcgccaagaaccgattccagttcgctccaatctagaatccattgacggagcttttcgacgtttacaggaatatcgcgctgcaaaagagcgcgatatagtttagagatttctttttcgtcatccggatttaaattctccggaacaaagttgcgttttttcatgtgttattatttaataatttttccgagccatttgttcacgagaagatcaaacaatctgtcgcggacgaggttctggagcttttcgacatcttcgggcttcacgtctctcttgatttcgaagtcctgagaaaccggttctccaccttcggtaagggatacgtcaataaagccagcaatgccgtagtacgtgatttggttaatcttaaagacgtttgcgtccaacgggaatgcggcgttgaagtgcaagtcgttgtcgcccggagcaagtctgatggtgtccttcagcgtcagaggtactgtgacgagcgtatcaaacttgatttcgatctggagcttgttgatccacaaggtatccttgccggtgttgttggcgttcaagtaaacgtcaaagtttgcattaccgaggttcttgttgatgatgttctgggacaagtccttgaccaacataacggccttcgggttcggcaagaaaccgtccattccgttattcacgagttccataacgtcatcatagacatcaacgttatcgaaggtgaggtccttgtactccatttttgtctcgatgaggactttagctgcctgaagttttttgatgaacgagcagccggtgaatgtcgttgccacaagtgcgaatgcacccgcaacagcgaacgataaagcgaagcgtgagaatttggttttcatatttatctccttgtctttgttctttattataataaatttatttccccttgttcggttttatctgaaattcgtcagcgtttgtataagcttttggacgtctatcggttttgccaaatggccgttcatacctgcagcaagggcgtttttcttgtcttcttcaaaagcgttcgcagtcattgcgataattggaactttggacttttgcgggtcttccagtttacggatggccttggtcgcgtcatatccgttcattcggggcatctgcacgtccatcaaaatgagattgtaagccccagggggagccctgcgcactttgtcgactgcgatatctccgtcatttgctgtatcgaccactagaccgttttctgtcaggatttcttcggcaatttcgcggttcatttcgttgtcttcgacgagtagcaccttcatgtccttgagcggaatggttgtaaccgttttctgctccgcagtctcggggctgaggtccttgcaccacttcatcgggatactgacggcaatctttgtcccttgccctttcttcgagtcaattttgatagtgccgttcatgatgtccgtgagctttttcacgattgtcatgccaagacctgtgccttggatgcggcttaccgtagtggagctttctcgtgtaaattcatcgtaaatgtgttctataaagtctgagctcatgccgatgccggaatcttcaacgacaagtgtgtacattccgtaaccttcacggtcgcatttttcctcttcaagcgtacacatgattgagccgttttcgttcgtgtacttgatagcgtttccgataatgtttgctgcaatttggttgatacggtcgctatcgatgaggaccatcttgtgctcgaggttggtaattgtcgctgtgaacaggatccctttagtttcggcatgtgaaccatatgttgttgacaacgccttgatgacgttttcaagattgcatttctgttcgctcaggatgattttcccggattcaatgcgggacatttcaagaacctggttcacaagtgataaaagctgtttcccggcaatgtcaattttatctaggtatttcttgattgtttctttttcttcgatgtgctttttggccatcgcagtaaagcccatgactgcattcatcggtgttcggatatcgtgcgacatgttgaacaggaatgtcgtcttggcgttgcttgcttcgcgtgcggcgttcaatgcctgagaaagcttgcggttggcttcaatttctttagatttttctgaggtaatgtttctaaataaaataattcctttgtagacaacatctttcttgacttcaacgggaatataaaccatagtgatgtattcttttttcccattgggttttgtgctacagaatacaacacttggaatatagttgaggaccttgcgttccttgatggtgacgttgaagaaagtcctaaaatcatcaccgttctgcatgtcgtcgttgtattggataaaaccttctacgagattatcaagttgcccagtcttagggaacggcattggcttaatagacaggtcttcgaaggtgccgttttcggcgtcaacgtaaatcatggcccttgcgattgcattttcagccttggcgatgtagtttgcaagcctgttctgacgtgcttcgttgcgcctaatcaggagctgcacaatcatcaggtagatgatgtagcctgcaaatatgaggataagcaaggcctgtaacattcggccagcttgaatgcccatagaatagaggcttctagacgcttctgtcggaaagtttgaataaacgctcagtggaactgtacgtagtggtgcgatgtagccttgaatctcatcggtgttcccgttgaacttgtagctggacggggttctagttgcataagcgcggataatgttgtttctgttttcttcgtcaaattttgaggtgtacaggaattttctgaaattgtctttggaaagtccttgaattgaagtttgttgcattttcatggattcaagggcgataaggcttttgccttctgtatttacgattccggcagatgcgtgtgcgccgtagactttgtagtctaggaacctcttgattgaattttcgtcaaacgaggtagagaggatgccgacaatttttccttgaatgtagacgggggcgtagaacaaaatgtacgccatggacgtatttgtgggcatcatgacgaatatgccgctattgccttttatgccgtcggtgaaataccacttgttgccggaatagaccttttctccggttgtttttaaagtcattccgctggaatcagtaaagttcaagtggtcaaactggatcatcttttctaattctgccaggaaaacagagttcatttggccgtctcggatatcgttggagctgagtttggcgagggcttcgaccgatttgagcgagttcgagaaaatatcgtccagcttgtttgccatggctagggttatatctttgatatagtccctgtttcgagccatgacggcagccttgtcttcggcttggaacgcagcgaaggcttgaatgactaaatagacaacaagtataaggggagcgaaccttataaccgaatgctttaatcttttttccttatgtttgtattttgtaaaaaactgcacgatgctccccaattatccattatctataaaaaatataaactatataaatccaaataattatggtgtttttgcgaaaaaaatggaaaaatgaaaataagtgacaaatttcaaaatttttccgaatttttacatcatgttgtttcttttccgcgaaaaaaatgtaattttcttgttagtcaattattccaaattggaatactagcaaaatcaaggaatttaaatgaaccgttacgatcttgtattgctcggcctcattctggaacatgaacgcagtgggtacgatataatcacggaaattcgtgatcgtgaactcgaccgctgggcgaagattagcacatcgaccgtttataacagactgataacgctcgaaaagaacgagtgcatcgtcggtcattcggaacgcgacggaaaccgcccggaacgcatggtgttcaacatcacggacaagggtagggaagtgctgcgcaaggaagtcctcaagcatttgaccggattcaacgacgatccgcgtacgcttggttttgctttcctttacggtgccgaaaacaaggaagttatccgcacgctcgaagtacatgaacgtagactggttcaggaaatcgaaaatcttgaaaagatgattgccgaagaaccgcgcccgacgctttacccggagggaccgttccttaactgcatgagccgtgaccacatcttggtggaactcaagtacgtgcgtgccgctatcggcattttgcgcgacccggtccgcagcaagaaactcggcggatacttctatatcaatttcggtaaccgcgatttcgaaaagtttgatgagtagagtttagacgaaagaacgggcttacgccctacagactagagacgaaagagaaaaaatggcgcttcgcgctagtaaaaacattggttaaatgaattactttctctcgtctctcgtctctcagctctcgtctaatttctaaatttaccccgcaaaagttttaacggtttctgatagggttcctaaccactaatcaccaaccacgaatcactttttacaacaccccctctctaacggagatacaatggctacaaaaacagtgaagaagagcgctgcaaagaaggccccggcaaagaagaccgctaaggtcgctgccccgaagtatggctactttgatgacgctgcaaaagaatacgtgctcaccaccccggctaccccgatcaagtggtgcaactacgtcggtactctcaacttcggcggtatcgtcgatacgaccggcggcactctcgtttgcaaaggcgacccggctctcaaccgtatcaccaagtacattgcacagatgccgtgctctgacttcaaggccagcactatctacatccgtatcaaggatggcaagaactacaagattttctccccgttctacgttccgactctcgtcaagctcgacaagtgggaatgccacgtgggtctttcctacatgcgctggattgccgaagtttacggcctccgcgttcaggtcacgattttcgtcccgacgggctccaacactctcctccaggacatccaggtgacgaacatcgccggtggttctaaggaagtggacattatcccggtttatgaattcagccacttcgaagctgaaaagcagctcacgaacgctgactgggttccgcagaccatgaccctcaagggccactgggaaaaggatggccacgtcgttttggaacagtacgcttacatgaagcgcgactacgccgtgaactacgttactgctgactgcaaggttggttccttcgatggtgaccgccgcgtattcctcggccagaacgaaatgggttcctgggcaaatccgctcagcctccagaacaaggaacttgctaatagcgaatgcgaccgtggcgacaacattgccgctctcatgatccacgctggcaagatcgctgccaagaagactttccgtacctgcacccagctcggtcaggaacagagcctcaaggttgctgccaaggctatcaagaagtaccgcgatctcaagaacgtggacaaggctttcgaagaactcgcaaagttctgggaaaactacctctccacgatccaggtcaagaccccggatgcttccttcaacacgatggtgaacgtacacaacccgcgtcagtgccacaccaccaagaactggagccgctacctgtccctctatcagttgggctacggcaccagccgcggtatcggttaccgtgactctactcaggatctcatgggcgtcatgagccacatgcctgaagaagctctcgttctcaccaagaacctcatctccgtgcagcgtccggaaggtaacgctatgcaccagtacgctccgctcgcccttgctgaagacacgggtaacgaagctaacgccggtgactcccgcgaaaaggctggcgttctcgacgctaatggcaatccggcatacgctgactggtatggcgatgaccacctctggatcgtcctcactgtcgctacttacctcaaggaaactggcaagatggacctcctcaacgaagaaattccgttctacgttgcaggcaagaagcatgctgaacgtccgacaggcactgtcctcgaacacttgaagcgcgctctcaagttcactcgcgaacaccttggtcagcacaaccttccgctcctcggctttgccgactggaacgactgcatgaacctcccgctcggtgcagaatctacgttcaacactgctttgtacgcaaaggctttgctcgaaatgatgggcattgaagaagctctcggcgacaaggaagccgttgaaatgtacaagggctggtacgaagatgtcaagaaggcattcaacgacagcgcttgggatggcaagtggtggactcgttggtttgacaaggacggcaacggctacggcgtttcctctgccaagtacggcaagatttactgcaacggccagtcctggccggtcatcgctggcatcgctttcggcgaccgtgcagtgcagggcatggacagcttgaacaagctcctcaacaccaagtacggcgtgaagagctctactccgggttaccgtggctttgaaccggctgtcggtggcatttccacctatcctcctggagcaaaggaaaacggcggtatcttcctccacacgaacccgtgggtgatgatcgccgaaacgatcctcggccgtggcgacaacgcattccagtactacaaccagatcaacccggcttccaagaacggcatccttgacgtgtttgaatctgaaccgtactgctatccgcagaacatcctcggtgacgaacacaagcagtttggtatgggccgtaacgcatggctctccggtacttctacttggacataccaggctgcaacgcagttcatcctcggtatccgcgcaagcttcaacggtctcgttgttgatccttgcatcccgagcgcatgggctggcttcgaagctacccgtaagttccgcggtgctacctaccagattactgtgaagaacccggatcacgtctgcaagggcgtcgcaaagatggttgttgacggtcaggaaatcgattccaacgtcgctccgatctttacgaagggtatccacaaggttgaggtaacattgggttaataaaaccaatgtcatcccggactccgatccgggatcgcctatgtaaatttcaaaagcgccagtctctcacgaggctggtgttttttatgttgtaatcttgaataaattgtttatattaaaatgcatgaagattaacttgttaaaactttttttgtgggcttttgccttgcttcttttggttggctgctcgatgcggccgctttctgcgagcgcgtttatggaagcctaccagagcgtaaacgattcctctaagactgtggttggggtatcgattacgggaatgcggggtgttacttcaaattcggaagagccgaaaatggactctatcggtaatcacgtttatggagtcaaggatgaaggcgtaatagacatctctgtcccggtttatcattttatagatcattttgctattgggggtggctttcagtatttcacgccttttgtctcgttaggtgttgcttttgatcattttggcgtgatggggtggggtacggttgctgcaggtggtataagtgtgatggagcaaatttcgccaacggaagaattgcatttaggcttatttcagttcgcctctcgcacatcgagctatgctggctgcaaagccgttgatggaaattgtggcgaagcttttggtgttgcaatttattatttcgagttcggtggcggctcctattttatgtataaaacaggctttaagtggcatttgggtgccgaattcagatacagctacgacatcgactacaaggcaaatcgctttgcgtttaccttaaatcttttggggttgtgatttggttacgatttatcccgagattcgcatgtagacgcacagtacgcggcttacggtatagccggacttgaggagcgatttgagcatcggtacaacgttgattgttgtaatccagtcactatcggcaaatttgcctttccagcttttggctgaaccgttgtcgaatacgtccttgatcatggaatcgtaataggggaggtacttgactgagatgacatctttcaaagattgattcacgacttcgtccgttttggcaaagccagaatctgtggcgaaagcgttgttgcatccgagaatggtgaagttgcggtcaacccagaaaataccgatgttcgggaaattgaaaagtgaatttatcagagattcctcaacaccgctcttcatgaggaatggaatttcaggcgatgtttcgacgcggcgtgcagaaccaatcatgacaattcggtcttcgtcatcgggagcgaggtgtccgcggaagtcgtaccacacgaggttcttttcgctgttccagcaacgaatcttgagtgtgccgaagcgggcatcttcgttggcaaggcggttcagctggctttgttcatcaagcaaatgtcctttgtcgtcgtaggctgcttgtccacctgctttcatcatgcattcgttcatgactcgttcaagcagtttgaagtcgtcttcgggcatgagcgtttcaatgttggcgataccccctgaacgcggaacgtctctgtagtcatcgtccatcatgggagtttgtaaaaagagctggcggctttcaaaatcaaatttccagaggaagtcaccggtattgcgaagcaaagatttgagctttgtttcggcttcatccaggcgatgctggttttcaacggtgtttgaaatgtttttaatcaagcaaatataacgcgattcgtccattgaaaggcgttggtgttggcatcgcatttcaaaccaaagcattgagccatcgtctcgcttgtacgagaacatgaacggcatttcggggtgcttgtcaatatcgtcaaagtagagtttgagtcgagcccagtctttgggtggcaagatgtcgcggaacaggcggtctttgcttaagttgtcaaagagcgggtctgacatgaactgcggcattgaactgatgaattcaaacttgtcagaaagtacgacgatgaactcaccgaggttgcccgcaaaaagcgtataaagccgttgccttttccaatagtcgagcaatagcaaaatggtggcaatcagcaaaagcaagagcacggtgcagacatagcaccagcccacagaccaatcaatagagttcatcatacatttataagataatcattttttagtaggcaaagcaatagagcaaagaaaaaagcctgctcgtaagcaggcttgtaatttaaaaggttatgctttgaaaaggagattcccgcgcggtgtcgggaatggcatccttcctactgtctacttcctaccgtctactcggcaaagtattccttggccttggcgataacgtcttcgaccttgaccatggtgaactgcttttcgttgcggaacttccattcaacttcgccgtttgcgaggcccttcttgccgatggcgatacgcaccggagaaccccagaggtcagcgtccttgaacttcacgcccggacgttcgtcgcgatcgtcgacgagcacgtcgatgccggcagcttcgagttccttttcgaacttttctgcaagttccatgagttctgcttccttgccgatcggtacgatttccacttggaacggagcgatggacttgggccaaatcggtccgaagtcatcgtggctgttttccacgacggatgccatcaagcggcccacgccgatgccgtagcagcccataatggccggagcggtcgtcttttctgcggtgaggaacttagcgcccatggattcagagaacttggtgccgagcttgaagatattacccatttcgatgccgcgtgtttcggtgaggagttcaccgcagcagggacacttgcagacttcggaagcttctgcgatgtccgccacttcgaacttcgggaagtcgcgcttcgggttgcaatgcttgaagtggaagccttcttcgtttgcgcccgtgacgagatcgaaggaatctgcgatggcttcgtccacgatgatgcgcgtatcgtgagaattgatcggggatgcaaagcccggaaccatgccgcaagatttgatgaggctgtcttcggccggatagagttccttggccttcaagaggttgtggagcttgatttcggaaacgtcgaggttgcccggaaccacgaccgtgatgagcttgccttcgaagtcgaagaacacgcacttggcagtagattctgccggaacgttcaggaacttggtgatttcttcgatgctttcgctgttcggcgttgcaaccttttcgagggctgcgttctcgtcgcccttgaacggcacgcgctggaacttcgcgatttcgcggttggcctggtagccgcacttcttgcagagaatcaagtagtcttcaccgttcggagtgtcgagcatgaattcgtgagcgaccttaccgcccatgatccccgtatcactctgcaccaccaccggttcaatgcccacgcgacggtagatgcggaggtaggcgtcgtattcttcctggtagtgacggtcgaggtcttcctggctggtgtggaaactgtaagcatccttcatcaaaaattcgcggacgcggataagaccgccgcgagcacgagcttcgtcacggtacttggtcttgaactggtagagcatcaccgggagctgcttgtagctgttgagcacgtagcgcacgaggtcggtcatggcttcttcgtgcgtcatggcgagcaccatgttgtggttgttgcggtccttgaagcggaggagttcttcgccaatagcctggtaacggccagattcgctccaaagttcagcggtctgcaccaccggcaagtccacttcgataccgccaatcttgttcatttcttcgcggatgatgtttacgatcttctggatgacgcggtaaccgatcggcatcatggaatagataccggtagaaacaggcttgatatagccgccgcgcatgaggaagatgtgggagggcatggtggcatcgctcggcgtttcgcggagcgtgacgtaaaagtacttggagagtttcattgtttttgccttttaaaattttacgggctaaatttagttttttttgtatttttcggtcatggaatttttaaaccatttgcgggaaaaagccgcagtgaaaaaaattgaaaagttcatcccggcgattgcttttttgggcgggttcagctgggattctatgaccataggacacaaagtttacggaagggacttaatcctgttgtcgttctattatttgattgctctagtctcgatatttttcattgcgacaaaaagcgttgttaatgaagatgataaaaccgaaattgaatcatcttttttcagcaggattttaaatcacgaatggccttcgtcttggattgaccgattgacctgggctgtacagttttgctttggcaacctttatagtgcgctagttatttgctatttcaaaagctccggatccattgcgtcttttaccatcgttttattcctagttgcgctccttatcggtaacgaatttctgaaacagaaatatgaaaagtttggagtcagccttgcgttcttttgtctgctcggaacgatgttcttcaattttttaatcccgcacttggctcacgagatgggggctttctggttctttttaagcacaatcatttcagcgggaatatgttacttactttggtttaaatcagagcgccataagagaactcttgttgcgcctatttccataagtgtcgtcttatccgttgcgtatattgtcaattggattcctccggtgccactaattgtgaaacaacaagttgtgtgtaaaaattttgacaacgaaacatactcgtgtgatgcggatcggctcaatttttggcaacgaaatggattctctaaggcgactatccataaagacgagggtgacgaagtttattttatgtcctctgtttatggaccggcagaactcaaggcccctgttgaattccgatggtactacgaggaaccgtccacaggaaagtttaaattgacggacaagatttcgtcaagcaggatggtcattcgcggtgggcgagatgctggctatcgcagctattcaaaaaagaaaaatatcccgacgggggattatcgcgtagaaacagcatataaagatggagctgttatcggctcaacttcgtttaaagtactcgaaggaatgcctaaaaatggttttgtccgtgattccctacgctaaaaatatgtatattaagacgcaaaaataggaatgggtgcattcctaaagattttttgacttaggagtctaaaaaaatgaaactgaaaaagattgctcttggtgccgctgcccttgcccttgttgcttgtggcgaagcccaaaaaccgattgcaaaagctgccgccattacaccggattccgcagacgaacagaaatttgcgtacatgcttggcgctcagttcggtctccagaacttttcgaatcttccttggcagactggctatggtattgatgaagatgctactgtccaggcattccgcgatgctattgctagcttgaacgatacgactgcaaagctccagctcccgcaggatactctcgccgctgtcagcagacgtatccagcaatctatgcgtgaacgttatttcaagactcagccggattctactgctaaggatttaacagatgaacagcgccgcgctcttgttgattcgcttcgcaaggctttgccggttgaagccgctccggctgtcaagaacgaaaaggtgacactccaggcaaacgcatctgaacagcagaagttctcctatgttgttggtgctcaattcggtaatcagttcttcagcattggtaaccagttccagactcaatttgatggagattactttgtgctcggtctccgtgatgctggcaagcgtgttcgcgataccacgttcacaatgactcttccggatgatactttgaaggctgtcggcgaccgctttatggaaaagtcgaagctgattaacgaagaaaggatgaagaaggctaaggctgaagaagaaaagctcaaggccgaagtcgcttctctccgtggcgatacgcttgcaaacggcatgccggccaagatgaatttcaaggtgaaggcatccggcattacggtgaagagcgaagacttgagcgattttgcaggtaagccgctcctcatgttctacttctctgcaacttgcggtcactgcgcacacgctgctccgcagattcttgaaatcgcaaaggaatttgctcagaagggcctcacaacagtttctatcgctagcggtggaaacaacaagccgggcattcgccgctttattgacgacgccaagtttgacgaaacgattagcgttgtttgggacgaatcccgtcagttcggtgaactctacagcgatggctacgttccgaaggtctacctcgtgaatccgaacggcacttacaagcagtatgccgcctttgaaaaggaaaaggaagacttgaagaaggaaatcgctgaactcctcaacggcaagaacgttgaatggaagattgaagtcaagaagcccgaagctgattccgccaaggctcctgaagtaaagcaggatgccaagaaggataccaagtccgctaaggccaagaagtaagccaaattttcttgtgcaggccattgagccttcattgcctttgaacgcatctcgtaacgcggggtgcgttcttttttgtagtgcgtttttatatagccgaaaaccccataaatttctaaattgcggaaaaaatcgcatatcgtctgaatcgcaaaagaaaagtctatgattatcgcagaatttgatgttgtcgtcgtcggtggcggtcacgccggtattgaagccacgcatgccgcatggaagatcggtgtcaaaaccgccatgcttacgatggatttgaacgcaattggcagaatgtcatgcaacccggctgttggtggcgttgctaaaggtcaaattgttcgcgatatcgatgctctcggtggccttatggggcttttgaccgacaaagcgggcatccagttccgcatgctcaacatgagcaagggacccgccgtttggggaccgcgtgcgcagtgcgatatgaagtattacagcgaagtcgcccgcgagacgatggaaagcttgccaggactcacgctgattcaaggcgaacttgcttcatttgaacgtatgaacgacggtcgtttggaactgattcttttgaatggcgaccgctacattacgcgtgcgattgtggtgacgagcggaaccttccttgcctccaagatgttcaccgggcttgaaacgagcattggtgggcgagtgggcgagccgagtgcagacaaactttcggaatgccttgcaaaaaatggcatccgcttgcgccgcctaaaaacaggcacgccaagccgcttggatccagattctattgactttaacgaatgcgacgtgcagcacggcgacgagcatccgtggccgatgagcgaccgccattttgacggagcaacgcctgataagttctggggtgaccagattaacaagtttatccgcaatgattgcgtctgctggattacgcgcacgaacatcaagacgcacgatattctgcgcagtggctttaaggatagcccgatgttcagcggccgtatccacggcaaaggcccgcgctactgcccgagtattgaagataaaatcaaccgttttggcgaccgcgacggacaccagctattcctcgaaccggaacaggctgacatcggacgtgtgtacatcaacggtttcagctcaagcctgccggcagacatccagcttgccgccatccacacgattccgggccttacccgcgcaaaagtgctccagatcggttacgctgtggaatacgattcagttgatgcaacgcagctttacccgacgtttgaatgcaaaaatgttccgggactctactttgctggtcaggtctgcggcacaagcggttatgaagaagccgctggtcagggccttatggcaggcatcaacgctgcgctcaaggtcaaaggcgaagaaccgttcattcttggacgctccgaaagctatctcggcgtgatggtcgatgaccttgtgaatattttgctcgacgaaccgtaccgcatgtttacaagccgtgccgaataccgtctgttcctccgcagtgacaatgccgaaatgcgcctcaaggaaaaggctcgcaaaatcggcatgatcagcgaccgcgattgggaagactggactcgccgccgcgaccttatggcaagtctcaaaactcaatttacggaaacgtctgccacgccggaagaagcgaatacgattcttgaagcgggtggtcaggctcttgcctccgaacgcacccgctggatcaacgtgcttcgccgtccgggaattgatcccgaaacattcttcaaggtagccgcgccagacgctaatatcacacgccgcgaccagtggtacatgtatgccgaagaactctatgctggttttttcgaccgccaggaacgcgaaattgacgaccagaagaagatggaaaaggtcaagctctcgccggacttcgattacatgtccattacggccatcagcattgaaagccgccagcgcctcaacgcccacaagccgcttacgcttgggcaggcaagccgcgtgcctggagtgcgccccgcagacatcaccgtcctcgcgcattggctggattctagaacttagagcttagtttcatttctaagttctaagagcgaagcggtctaagttctaccaactactaggccacttgctttttcccgattttttactatctttgcgcccgtcaacttaaacaattttccaagaggtatatatatggcagaagaagcagaagtcaaatccacagaagaagttaagcctcaggaaacaaaatcccaagaaaaatctcaagtaaagaaggctccgtccaagaaaaagcgcccgttcaacggcaagcgcaagggtggtgctcctgctgctgcaaagaagccggctgtctttagtgattccctggaagatcgtttccccaaccttgctgcaaagctcaagaagtccatcgaagatggtatcaagcagaagatcaaggacgctcagaacgatccgaaggtcaaggccgcctctaagaaatttgctaaggacaagtaatcttacttctcaaaatcttttgaaaatgctccgcgcagcggggcatttttgcttttataaaaagcgcggcaaagcctcaagttagttgccaaataccccttcaatagttaactttatcatgtctacgggagctcgtaaaacgggctgagaggaagttgaaaacttcgaccgaacctgatttggataatgccaacgtagggaggttccattgaactcaaatccagtcaaaatcaacggtgaaaacgtcgcggcagcaggcatgaccattgccgaatatttggcgtccgcaaattacgatacaaaacgcatcgccgttgagcgcaatttggaaatcgtccccaaatcaaagtatgctgaggtcgtcctcgaagcgggggatgtcgtcgaagttgtgaactttgttggaggcgggtgatggaaagcgttcgaatcccgagcagggaagagttccgacgcgcactcgtacaaaagcaaggcgaagaaattgttcaaaaattggaacaggccacagttgccatctgtggtgtaggtggactcggctcaaacgtcgccatcaatctcgctcgcgcgggcatcaagaagctcattctcgtggattttgaccgtgttgacgtgacgaacttgcaacgccagcagtacaaggcatctcaggttggagagcctaaagcgtttgcgctcgtcgaaaatttgaaagaaatagcaccgtacacagagtttgaagcgtacgacgaaaaaatcacggaagaaaacatcgacaagttcgtggctaacgctgatgttgtctgtgaagcgttcgacaatcccgaagcaaaatcaatgcttgtaaacgccgtgcttgaaaagtatccgcaaaagtatctcgtggcagcctctggaatggcaggcacggacgatgcgaattccatcaagacgcgtaagatttcaaaacatttttacctctgtggcgatggcaagagcgacgtgactcaaggacttgcgctcctcgctccacgcgtgcagatttgcgcagcgcatgaggcgctcacgattatccggattattgccggtctagaagtttaacataaaggacatgcaaatgaattctgacaaacttgttattggcggtcatgaatttgattctcgttttattctcggttctggaaagtattccctcaagctcattgaagctgcggtcaaggatgcaggcgctcaaattgtaacgcttgccgttcgccgtgcaaacacgaaggaacacgaaaacatccttgactacattccgaaaaatgttacgcttttgccgaatacgtcgggcgcccgcaatgccgaagaagcagtccgcatcgcaagactctcccgtgaacttggttgcggtgactttgtgaaaatcgaaatcatgcgcgataccaagtacttgctcccggacaatgccgaaacgatcaaggccaccgaaacgcttgcaaaggaaggctttgtggtgatgccttacatgtacccggatttgaacgtggctcgcgacctcgtgaatgccggtgccgccgccgtgatgccgcttgcatcaccgattggttcgaacaaggggctttgcacgagagactttatccagattttaattgacgaaattgaactcccgattatcgtggatgctggcatcggtaaaccgtccgaagcttgcgccgccatggaaatgggcgctgctgctattatggcgaacaccgctcttgcaacagcgggcgacattacgcagatggcatcagcattcaagctcgccattgaagcgggccgcaaggcttacctcgccgggcttggccgagtgctttcccgtggtgcatcagcatccgatccgctcacaggattcttgagggattaagatggctgaacgcaaagacaataattacttttttgattctggaaatctttcgccggcggctctagaacgcaagcacagaattgaaacagatccgtcagtccgtacggacatcatggaatacttgccgggaatggaagtgatccaatccgacatccgcgacaaggttctcgcggcatttgatagctacgatgcgtccaaatatacggcacgcgatgtgcagtttgccttgcagcacgacacttgctctatcgaagatttcaaggctttgctttctcctgcagcagcgccgttcctcgaacagatggcggccaaggcgaagattgagacaggccgccattttggcaataacgtctatctctttacaccgctctacattgcaaactattgcgaaaactactgcgtctattgcggtttcaactgctacaatcacattaagcgtatgcagttgaacatggaacagattgagcacgagatgaaggtcatcgccgacagtggcatggaagaagtcttgttgctcacgggcgaaagccgcgctaaaagcagtgtcgaatacatcggtgaggcttgcaagcttgcacgcaagtacttcaagctcgtaggcgtcgaagtctacccggtaaatgtcgatgagtacaagtatctgcatgaatgtggcgtcgattacgtaaccgtattccaggaaacgtacgatcgcaagcgctatgaacaacttcatttgctcggtcacaagcgcgtattcccgtaccgctttgattctcaagaacgcgccctcatgggtggcatgcgtggttgcggattctcggcacttcttggactttcggacttccgccgtgacgctctcgccagtgccctgcacgtttactacttacaaaagaagtatccgcatgccgaaatgagcctcagctgtccgcgtctccgtccgattgtaaacaacgaaaaaatcagcccgcttgacgttcacgaaaaggaactctgccaggtgctttgcgcctatcgcatcttccttccgttcgtgggcatcaccgtctcgagccgcgaaagcaaggaattccgcaatggcatcgtgaaaatcgccgctacgaagatttccgcaggcgtctctaccggcattggcgaccacgaaagcaaatacagtggtcacgacgatggggaaggcggcgatgaacagtttgaaatcaatgacggtcgcagcatcgacaagatgtacgccgacatgagcagcgaaggtatgcaacccgtgctgaacgactacttgtatgtttaggcttcaggttgtagggctgaaatcgcagctttgacgcggtgtctaattaggccgattgtcgcatttactagaaaacgcctcggaaaaattccgagacgttttttttgaggaggaaaatatttagtttatcacttcttcttcttgtacgaacaacctcttcgtccgtatgtcgagaaacatgttccgtagtcggatttgtaggcgtcattccattggtgtccattctcaagtaagtatacttcaatggagtaggggtcatccggatcagtccagcgtaaactaagagaataacgcttattgtcttttattgttccgacattcagagcttgactttggaaaagctttcgtatcggggctgttctgtagtatgttgttttaccatcggaacctatatatggttttgaggagtaggtatcacctccattcttatagttgtttactcctttaagtcgtgcttcgataatgtctgctacaccatcaaagtttgcatctctaagagcggagtagaatgtacctccgtcaccaatcatcttacagatgttaatattttgattgccgattttgtcgtttgcactgccatggcttccctgaacgttgatagaaaggttactatgcagttcaattacaaataatgttgctccaatattagatgatagacccgcgttaaggtcttttgacatttgagctctatttacgccagtgacaggatcgtaaacatccatagccccaatatcctcgataagcgctaagttaagagcgtttctgaggtcgtaaagtttcatcaggtctattttttcacgagccttttcggctgttccgaaaaacttcggcatagctacggtggagagaatgcccataatagcgataaccaccataagttccatgagggtaatacccctctttgaattcatcggtttcataatatcgctccatatagtctgtaggacttttcgtcccgtttttataaaaaatacataagtaaaatcgcttgtgacgtatttgcgtgataaaaaaataataaacgtgagaattcgcacagatttcaagctttaagctgttctattccaaactagagcatttttttctacctttaaaaacatgaaaaaacttgatacaacgctctatttcattaccgatagcacgagtgtgccggcggatcgatttttacctactgtagaagcggcatgtaaaggcggtgctacgcttatccaacttcgtgaaaagaatcgttccacacgtgaatacatggaacttgcagctgcggctcatgaagtaacaaagcgttacaacatcccgttgattattgatgaccgcgttgatgtggcgctggccattggtgctgaaggtgtgcatgtcggacaaactgatatgcctgtgaaaatagcccgtcagctgatgggtgcagataaaataattggtgctacaacgaagactgtacctcaggctctggaggcttacgaacagggggccgactatcttggggtgggggcgatttatccgacgactactaaagtggtcacgattctcacaagtgttgatacgcttaaggcgattgtgaaggccgtaccaatcaatgtgaacgctattggagggctcaacaaggataatatcgatgtgctcaagggctcaggtatttcaggaatttgtgcggtttctgccattatgaaggccgcagatccagaaaaagcgacgcgagaactgaaagacgcatttttgaatttgaataaataattatctttcgcaacgatgaaaaagaatttaaagaactctttgtcgtttgtggtcgatgtgggcaactcgcacaccgtcctcggaatttataaaggggataaagttgttgatcactggagactcacaacccgcaaagaaacgacttctgacgaagtcatgaatcgcgtgggcggtctcattcatctttctaaaatcaagctggaatccgtgacgcacgtcggtctttcgactgtggtgccgtcgttggaacgcccatgggtcaaggctttgcagacgcttttgaagcgcccagtgcaagtggtgagttcttcgaactgcttaaattgcccgattgcttacccgaacccgagtacgctcggtgccgaccgactttgtaatgtgattgccctcaaggaacgtggttacacggacgctatcgtaattgatatgggaacggcaacgacgtttgatgtgatgaaggacggaggctttgctggcggcattatcattccgggcattagcgcgagtctcgacgtacttacgcaaaaagcggctcgtcttttgccggtaagcattgaatggcctaagcaccttattgcaaacaatacagacgatgctatccgcgcgggtctcctcttcggcttcatggctgaacttgaaacgcttgtcgctaaaatcaaacaggaaatggccaagaagaacgttcctgtttttgcgacgggtggctggggccgcacaattgcaagtcacaccaagattattgacacatacgatccatacttgactcttgatggcattcgcctggttgcacttcgaggagattctgcagccgaagtgattgaccgggacgtcgaggagtaattttatcgggaggggaaaatgaaatcctttattgctggtcttgttctagcggcggtcgcttttgctgaaaccggtttttcgccagttatcagttctgaacgcacccgcaatctgcgtggccttgattatgcgcccatgctttttgaattccatcgtcagactgtgggcgaggggcgtcattttttcacttacccccgccgcgatacgacgttccagaaagatttctatgagaataacaggaacgcaatggtggtctttgaaagcgatagtagttcatctcataaatttgctatagcggtgtccccgattctcggaattgattacaagtcatcctctgctcttggcgatacgatttggccggcgattgatggtgggcttttcatccgcggctttgctgattctcttgactttgacctcgatgcacgaatctattctgaagggcatgccgccaagaagcccaagagttacgaccacgaagtttttgacgtgcagtccaaggatcgtggcgatggaggaattgactatgtgagctttgcgcgttaccgtgcgcacttggcgttgaattactcttgggctcgcctccagcttgctcgtgatgttttgcactgggggccggggtactacaacaacctctccttgaaccagtttgcgctcccgtacaacatgctctcgcttgactttacatttggaccgctacgcatatatagcgtctatgccgaccttcgtgtaaattcctggagctacagcaaggataacttgaacgaccgcaatttttatggtcaccgttacgaactcgcgttcgatagattgactcttggtatttccgaattgcagattctttacaatgagaataagccgtggctctttgtgcctatcgctccccttttcattgaaaaggggaattattccgaacgcgtaaacaacggtgccttggcggtggattttaatgtgcagctcttcaagctggctcgtgtctatggtgaattcttcctggatgatatggaatcgccttatgctgtttatcaaaaccgctatagcaacaaccgctgggccgcgatgcttggcttgcaggttgcccgcgatacagaggtaaagggcaaacttttacagctcggtactatcgctgaaatagcgcgtgtggaaccatttacatactgccactacgatacggctcaagctcaaattgcgcacttggggcttccgctcggaaacccgaatggaccgaattctctgactattgactggactctttacggtcggcttttctggaatgcatcgtcaaaattcttctttagcctccacaaccagtggctctggaaaggaattgattacgggagcgatattgacgatccgtataagaccagacgcaaaaaatttatagataaagctcctctgcaatatacaatttcgccttcgtttagctacagtggggtgcatacctcttttgaactggaactgatttttggcgaaaataggggtgcttttgttaggactaccttccattggtagtcttttataactattttgtagcatagaaaaccacaagtaggtttataaaaacaaaaaagtagggtatttggcatgtccaaaatgttgggattgttctcgaattttcgtatccgtaagcgtgttttagcattggcggatggttttatcgttgttgttgcgggcttgtttgctaacttctttttaccgttgtttgccaattcaattgatcgagccgaccagtttgcgattttctttttgagcgttatcttgtgctttagttcgcttcttttctttggtgcttacaacaagctttggcgtgtgccttttccgttacatgttccgaaatgcttttatttcgattataaatacgggacaccgtgaagctatgaagaagcgcactatgattattggtgcgggtaatgcgaccaaacttttgcttgatgaaatcaggaacagcgccaaggatgccgaaaaaggtgttgctacatcgaatgcatcgaagattaatcctgtttgcctgattgatgatgaccgctataaaatcggcaagccgtttgaaggtgtgctcgttgctggtacgacaagcgacattcctaaaattgcaaagcaggaaaatattgaacagattcttttctctatcccgagctgcccgccgaaagaccgccaagtgattatggacttgtgtggcaagaccggacttccggtgaaggtccttccttttgtgggtacccttttggacacatccaatgttggaactggggaaaccaattttgcaacgcaaattcgcgatatcaaggttgaagacctgctgggacgtgatccaatcaagtttgataacaaggacatccgagcctacattgaaaacaaggtctgtatggtgactggcggtggtggtagtatcggtagtgaacttgttcgtcaaattgcaaagtataatcccaaacaaattatcatcgtcgatatttacgaaaataacgcttacgatatccagcaagaactggttatggaatacggaaagtccctgaatctcgtgacgcttattgcaagcgttcgtgattacttccgcatgaaccagattttcaagacctaccaaccggaagtgattttccatgccgctgcccataagcatgtgccactaatggaaaacaatccgatggaagcaattaagaacaacgttatcggtacgttcaacgtggctacgcttgccatgttcaataatgtcaaaaagtttgtgatgatcagtactgacaaggcggtgaacccgactaacgttatgggtgcatctaaacgttgctgcgaaatgattgttcgcttcatgtccatgcaaaaggaaagtaacacggaattcgtcgtgactcgctttggcaatgtgctcggtagtaacggtagtgtgattccgctgtttaagcgccagattgaacagggtaagcctgtgacggttacgcatccagaaatcatccgctacttcatgaccattcctgaagcggtgagtcttgtgcttgaagccgctagtatcgctcaaggtggtgaaatctttgtgcttgacatgggcatgccagtaaagattgtaacgcttgcagaaaacttgatccgtatgtatggcaaggtgccgtacaaggatgttcctatcaagttcactggacttcgtccgggtgaaaagattaaggaagagcttttgatgaacgaagaaggcttgaagaagactaagaacaagcttatcttcattggaaagcagattgacattgacacttccaagttcattaacgaactctggaaactcaagagcgcagcatctgaaaacaatgacgaaatcgccattaacgctctacacgaaattgttcctacgttcacgactccagaaaagttcaacagcacgattttgaagaagtctgaacctgtagaacagaagaattaaatcaacaacgacaaacacaaagaaggacaaaatatgaaaaaaatcattgctcttagtttgttatccagttctctagccttttctcaggttggtatgctgggtggctcggaggggttgcacgaagttaatgcgaaaacccttggtcaatggcaaatcaatcttggcgccagcgggaatatcacgtttggctcctggggcttgtcacgcggtggtatctatgaagtgaatgggaaaaggtattccttcaatgatgctgacgcttccctttcgggtaacctattcgttgcagttggtgttttggacttcattgatgtaggcgcgtctctgccgctttactacgaacatgccaattcccagtggggtggtaaggctaacatgtggacgacaagccgcggtgacttgaatctctttaccaagattggtctcccgtttgcatcggttggtgtattcgacatggctctcatgcttgacctttatgttccgactggcgaaccgaatgccggtgtgcgcccccgccatgcttggtacctgaatggtagcagctacacgcacccgttcactgccgatagatgggcttttggtgctggtcttgcgttgtcgtttgacttcaacaagattggagcaccgatttcttggaacttggctgcaagctatgttgctctggccagctactccagaacgcaaactctcgtctataacacgggcgtgaactggaatgcagcaagctggttgactccgttccttgaattctctgcagaaatgcgtttgcagaaggtgggacgctataaggttgatccgcttgtagatccgatgctcctcactccgggtgtccgtttccacttcccgcataatattgatttcgctttgggcgtagactttgctctccgtttcttccagagtggcgccagtcacagggctgatatcgaatatggtaagaatcataccatctactacgagggtgaaagaggcgtgaaagcgacttacggttacgtaggttctccgctctttgctggttctgctctcgtcagtgtcaaatttgatgccgctggcaaatctgaagattccgatggcgatggcatcccggataatgaagacaagtgcgcccgtactgaaaagggcgttaaggttgatgccgaaggctgcccggttgaagatgctgcaaagattgctcgcgatagagctattgccgattcccttgcccgcgttgattccgacaaggatggcattgctgatgttaacgacagatgtccgaatactgttgctggtatttctgtggattccttgggctgtatgcttgactttgacaaggacggtgttgctgataatcttgaccagtgtccgaataccccgtctggcgttcctgtaaattctacgggttgcgcaatggactttgacaaggacggcgttgcagactatctcgacaagtgtccgaatactccggcaggtgtcgaagttggttccaacggttgcttgcttgataccgataaggacggcattgccgatttcaaggacaagtgtccgggtactccgtctggccatgttgtagactctctcggttgcttgccggactttgataaggatggcgttcctgacgttcttgacaagtgcccgaatacgcttccgggtgtccgtgttgaccagaatggttgcccgctcaacaagaaggaagaccttgaccagctcaagaagggtatcaacttcaagactgcttctgcaagacttaccaagagcagctacggcactctcgatgatattgctgaactcatgatcaagattccggaagcaaaccttgaagttcagggacataccgataacaagggttctgaaaagagaaacaagaaactctctgaagatcgcgcagccgctgtggtcaagtacctcgtgaagaagggtgttgccaaggatcgtctccgcgctgcaggttacggcagtgaaaagccgattgcagacaacacagacgctgctggtagagcccagaatcgccgtgttgaacttgttcctttctccaagtaaaacgaacaagtgaagcacaatcattaaatcattaatgtctaacgcactaacaggtaatactggatagtgcgttagtctttttttcaactgacaaaacgtaaaaaaaaagttattttaaaggcaactgaatcggatagtccaaaagactccgtttgaaaaattctagggaaatatatgtctgaaaaagaagaacagaaggtcatcagtcaaccgactgctatccaagttccccaaaatgccaatacaattacgttgctggaggctttggaaatcctctgggacaaaaagtttatcttagcattgttcctcattgtcggaggtgcggttggctattgtgttgccaattggctccgtccccaatacacaagcgatgtcttgctgcaaattgatgtgaaaggaggtaagtccggtaaagctatcggcgatatgggcgcactccttgatgttgcaagccctgccgatgcagaaatagaacttctcaagagtcgtatgattctgagctatgtcgtcgatgtggaacatctttgttttcaggcaacacctatcggtgccgccgaccgattcctgcaccatgaaggtcgcatggatcttgattctctctatattccacaaatcgctcgtgccgaaaagtggatggcaagggtgacgggtgatgatacctatgaagttatttctcctgaagaacaggtgattttagaaggcaaggtcggtgagatgcaccgtgctgcttatgccggtgatactttcgatattcaggtgtcccgcatgcttgctcagccggaacagatgttcatcctttcgcagataagcgatcttggtgccatgggcgctttgaaagcaagcctcaaggtggctgaaaaaggcaagcagactggtattattgaagcaagctacaatcaccgctatccggatagagcagccgctatcctgaacacgatcgcaaagacttacttgcgccaaaatgttgaaatgcgtagtgccgaagccgctaagactctcgaattcttggaaaagcagctccctggtgtgaaggctaaacttgacagtgtcgaaaagattttagccgattaccgttacagcatcgggtctgtggacatgacgggcgaaacgcacgctcacttgaacaaggaaagtgaaatccagagacaaattttggatttggaacagcagaaacaagctgccatgcgtttgtttaaggaagaacatccgagcgttcagacgctcattcgtcagcagaatcgtttgagggctgaacttgccaagttgaaaaaaacggctgaaaaaatgcctttgacgcaacaggaagtcgctcgtttgaaggaagatgtggcggtcaataatgaaatttatacgactatgttgaataacattcagcagttgcgtgttgtgcgtgctggtgaagtaggcaatgtccgtatagttgacttcgcgcagattaacggagctccgagcaagccgaagaagatgaatatcattatttgctctgtggctgcttcgtttatgcttggagttctcttggtattcctcttgcgcatgatgcataatggtgttcgcagtgttacggaaattgaacgtgaaacgaatacaagcgtgcttgcaaaggttcctcaaaatcctgataccggcttgaacttgaaatttagaaagacaagaaaaactcatgtccaaacagatcctgacgatcctcttagcgaatcgattcgatccattcttacggcgattgatttctctttcaatatgaataaggaacatcaggtgattatggtttctggtattatgcctggtgtcggtaagagctttatctcgacgaacctcgctgctacttttgcgatggtcggtaagaagaccttgtttattgatgctgatatgagaaaggccacgtgccgctttacgaaggttggacttgtcgatgttcttatgggtaaggttgcttttgataatgcaaaaatcactagtccgaaccttccaaatctagatatcctggaatctggcaagtttacgctttctgcatttgaactattgcgtggtgacatgcttaagaagttgattgacgaaattcgtccgcagtacgatgccattattattgatactccgccgacgaatttggtgactgatgcatacatgatttgcccgttgatcgattttgcactcgttgtgttgcattatggtcgccattctatggattctattaaggaatccttacataccttggaacgctattgtgataagcctaaagcctttgtcttgaaccattgcgaacacagacacggttacggttacggttacggttacggttactacggtagcaaatctaaaaagcataaaaattagcaatatatcttagtaacgggcaatgctcgtgaagtacaagatcccgcttcactaagtgaagcgggatcttttttatctattgcgccgggaaatgacaattagtcaatatttttttgtattggggtatccgtttttccgtaaaataatggatttttagagagtaatgaactacgcactttgaaatgcgccgagacaaggggttgagatattgaagagtaaactgatttttgttgcaacagcagttgcattcgcttgcggcgccacctacgcccagacgaaggtcgttgtggacccgggcaaaaaataccagctttttgaaggctgggggacaagtctttgttggtgggcagaactcgccggcggctgggataaggcgaactacacaaaacttttaggtgcagtggctgacccggacacgggtcttggctacaatattttccgctacaacattggtggaggcgatcagcccggtcataaccatttgaccaaaggcgatgggggggccgcggttcccggcttcaagccgaccgaaaaaggcgattacgactggacggcagacccaaaccagcgcaacatcgcatttgctcttgcaaaaatggcgaaagacccgatttttgaagcgttctctaattcccctccgtggtggatgactaacagcggttgcgtttcgggcggcgtcaatggcgccgacaatctcaagtccgattactttgatgattttgccgattacctctctgaagtcgctaagcacttcaaggaagagtggggtatcacgttccgcacgattgaaccgttcaacgagccaagtgcaggctggtggaaagctaacggtgaccaggaaggctgtggcttcaagaataagcaatctgaaatgattgtggaactcggcaaggcgctcaaagcgaaggggctattccctgaaacttctgtaagtgcagccgatgaatcaaacattggcgatgctttggcgcgtttcaatagctatagtgccgaagcacgttcttacatgtttcaagtgaatacgcatagctattctggctacgattcccgagccaagctttataatgcagcttttgccgccgacaagcgcgtttggcaatccgaatcgggaccgctccaccgcagtggaagtctcgatattacgctttggatggcggatgtgattttgcatgaccttcgcgatatgcatgctagcgcttgggtcgattggcaactttcagaccctgctgaaaattggcgcaccattgctgttgaccataaaaagcagacattctcttatgcgccgcgattctatatgcatgctgcgtttagccgtgctattcgaccgggttctcgttttatcgatagcgacaacagcaacacgcttgccgccattcgcgaagatagctcgcttgtactcgtagtgctgaatacaggcgctagcgatgcaaagtacacattcgacttgagcaagttcacaacgattggcaataaggctaaggttcaccgctttacgctaccggcagcactcaaagctgattctgatattgacgttacgaacaacgccattacggtcacggcgggggctcaatctatcgtaaccatggttattgaaaatgccaccggcggctcgtgcgaagctagtacaatcattccgtatgccaagattcacaatggcggttggaacgagactaccgaagtcaaggtaaatccaggtgattcacttgtgattggtccgcatccgtatgacggcggacgctggacttggaaaggcccgaatgacttctattatttgggtcgtgaagtgcgcttcaagaatatgcaatggcagagtagcggcgtttacacaggaacgtacgtgaatccgtatggctgcgaaagtacggttgatatcaaggtcatcgttgatgatccggagcatccgtatgtagaaccggaaaaaccggattcaggcaaggtgaatatttcaccgagagtcgtgcaaggtgctgggaaaatttcggtcacgagaagcgggggagacctccttgtgaacgccgggaatgcagcgaggaatgtcgcgcagtctgggatgtcctcgctgtctgtgaatgcgccgctacagctcacgattcacgacttgcaaggtgtactcctgatgcgtcgctccattgatggttctgcagttgtgcctgtcgcgcacttggcaaaaacgccgtatattgtacgaatcaagagcgcaggaaagaccgtttatcagaagaaattcaaataaattttagaaatcctcgcgaatgcgaggattctctttttgcgttgaactttacgaatgcttgtggtggagcttgttcgcgaagctacgacatttggcgatttcgcgtgaggagagttctttgttcttgagggtaccgcctttttgcaacacgcctgcaatcttaaatccgctccagcaaagaacttccttgagtgcgcgaacagtacctgcggattgtttaaagagaatgttaaacggccatggggtagagcaggtggtgataatgaccgcctttttgtctttaagaagcggaatggggtacccgctttcgctatggtccatcatgccataaacccagcggtcaaaaagcattttgagttgccccgtcatattgccccaatagcacggcgaaccaacaatgagagcatcacaatcttgcacgagatgcaaaacttgcttggcgtcgtcatcgggcataacacaatcatgtgtgctacggcatttcatgcagccgatgcacgggcggaattgcaatttgcaaacatcgacgtaaaggactctgtctccacaagccagcagttcattgcggacaattccaagcatttggctgatattgctatttgggcgagggcttgcgttcaagataacatacttcaatttcagactccttaataaattcataaaagctattcgagattgccgcgcttctgcgacgttcgcaatgacgtattttgcatgtgctttctaagcttttacttattaaacacctaaggagcggaaatgtgttactataaaaaatcccgaacgctttttgaacgttcgggagatttttttttgatccttcgacttcgctcaggatgacaagcccttacttgaacagattcttcatcttctcaaggaacgattcttcctgggcggtttccttgtccttgcggagttcagcgagcttctggtaaagctccttctcttcgcgggagatgtccttcggaatgtccacgccaatttgcacgtagagacttccacggtcaccctgtttcttgagaggccacaagccctgatcgcgcagacggagaacgctgccagcctgagtgccagcggcgatcttgatctggatttcatcaccgctgatggtcgggatgcgctgcgtaccgccaagaaccagcttgtggactggaaccttgacttcgcaatgcaagtcgtcgccttcacggctgaagaaatcgtccggtttttcggcaatcacgacgagcaagtcgccgcaagcgccaccgcgcggaccgcagttgccttcgccacggaggttcaggtactggccttcgcttacgcccgccggaatcttgatggaaatctcttcggtttcctgtacgcggccctcgccgtggcaatgtgagcacggattagcgattacttcgcccatgccactgcaagtggggcagacgctttcggaaaccatctggaaaaatccgccggacacacgacgtacacgacccgtgccatggcaggtatcgcaagttttgacgttcgtaccgcccttgccgttacattccgtacacggcgtatagcgttttaagcgaaccttcttggtgcagccttcgaaaatttccttgtagctaagagccactttaatctgcaagtcattaccacgcggaggacctgccttgcgagaacttctgcggccaccgccaccgaaaccaaagccaccaccaaagatatcgccaaactggctgaagatatcgttgatgtcgaatccggcaccaccgaatccaccaccgccaaaaccgccaccaggagcattaaaaccaaactggtcgtagttcttgcgcttttcaggattagagagtacgtcgtaagcttcggcagcttccttgaacttttcttcagcttccttgtcgcccgggttcttgtccggatggtacttgatagcaagcttcttataagcgtgcttgatttcatcagcacttgcgtccttgccgacgcccaaaacttcgtaataatctcgtttttcagccattttgccctccgggcaaactcatcatataaaaaaatcaaaaatcgttattttacaacaaaaggattgcccccttttgagaggcgaatcctatttgttttttgaaggttgaaattagtcaaccacttcagcgtcgacgacttccggaccatcgcccttcttgtcgttcttcggctgttcagaagcacccggctgcggacccggctgagcctggtttgcaccggcggcctgagccatggagctgatcatgccctggagcttgtccatagcggccttgatctcttccttggtgccgttgtccttcttggccttgatgtcgtcgatagcagcctggagctggctcttggtatcagccgggagcttgtcgccaaattccttgagctgaccttcagcctggtatgccatctgttcggcctggttcttgatgtccacgagttcgcgctgttccttatccttggctgcgttagcttcggcatccttgaccatcttgttgatttcgtcttcagacaaaccgctagaagaagtaatcttgatggactgttccttaccggtttccttatccttagcagacacatgcacaatgccgttggcgtcgatgtcgaaggtcacttcgatctgcggaacgccacgcggcttcttcgggaggtcggtcaagtcgaacttgccgagcgtacggttgtcgcgagcaaattcgcgttcgccctggagcacgtgaatcgtcacagccggctggttgtcttcggcagtggagaacacctggctcttcttggtcggaatcgtggtgttacggtcgatgagcttggtcatcacgccaccgagagtttcgatacccaaagaaagcggggtcacgtcgaggaggagcacgtccttcacagcggagtcgccagaaagcacagcgccctgaacggcagcaccgatagccaccacttcgtccgggttcacagtcttgttcggttccttgccgaagaacttcttcacagcttcctgaacggccggaatacgggtagaaccaccgacgagaatcacttcgtcaatttcgctcaaagaaagaccggagtccttgatagccttgcggcacggttccatagaacgttccacgaggtgagcggtgagctggtcaaactttgcacggctgagggtgaggtcgaggtgtttcggaccagaagcatcagcagtgatgaacggaaggttgatgttcgtagaagtcgtggcagaaaggtcaatcttagccttttcagcagcatccttcaaacgctggagtgccatcttgtccttcttcaggtcaatgccaggattttccttcttgaattcgtcgttaatccagtcgatgatgacttcgtcgaagttgtcaccgccgagcatcgtatcaccgttcgtggccttcacgctgaacataccatcgtcgatttcgaggatggaaatatcgaacgtaccaccaccgaggtcatacacagcaaccttttcgctcttcttggagtcaagaccgtaagcaagagcagcagcagtcggttcgttcacgatacggagaacttcgaggcctgcaatcttacctgcgtcctttgttgcctgacgctgagagtcgttaaagtaagccgggaccgtaatcacagcctgagaaacggactggccgaggtaatcttcagcaatcttcttcatggtctgaagaacagcagcggaaatctcaggaggagcaaactgcttgtcgtcgatctgcacgcggaccggatcagaacccgtgccgacgagcttgtacggcatgttcttttcggcagcagagcattcgccagccgtacggcccatgaaacgcttgatagaataaatcgtcttttccgggttcgtgattgcctggcgctttgcaacgtggcccacaagacgttcaccgttcttgccgaaagcgacaatagacggcgtggtgcggaaaccttctgcattggcgatgacgaccggcttgccaccttccatcacggcaacgcagctgtttgtcgtacccaagtcaataccaataatcttacccatgattttatctcctattttaaattcttgatccccagtgtttttgtttgagtggggagttttttacgccgatacattagcaaaagccgtgccaaccccgaaaagcgccctttttgtttcgttctgaaacaagtttaaggcgaaaatagggcaaaaaaggggctgtttcaaaaaagaacgccctacagcgtcatccagacgactgctgggaggaaggatccagtgatgtcttgaataggggagggggaagaatccccctgattgcagccccggcaatgtctaagcaatcaggctccccttgcctagcacgtcattgcgaggaacgtagtgacgatgcaatccatagccaagtcttccgtcaccccctcgcctaaggggacaccccttaaaaaccccgaattgtcatgcccgaagaaatttccaatcaactgttactttttgacattgtcaaaatttatattataaatatgggaattaaaatcaatataaatatcgataatgacattgaatgcgatatagaaagcgttgttaaagatgattgcaaaatgccctcatccaagcgcaatattgttattctttgtgttttaattccattctttcttttcatggctggtgtatcatcccctttttggacggataattacattgtttatgcattgtgtttgttgccattctatacgtatatggtcgtaatttcaacttttgtaaatcctgaatggtgtctagattatgtatcagaaaagaaatcctatgcagcacaatcgtgttttgtagggatgtccattccaaccgcaatatctatacttggtggatttttcggttttaccgattatgacgctttgtatcatggaacttgtgtgatactcgcatttaatattccggcatctattgttttcacttttttatttggttatgaatgttcacgtttatacgaagtaaaaaaagtgcaaaaaaagattttttctatatgtagtatcagaacacaccgcgataaatcttgacatatcataattatgatattatattatcataataaagggggcttccttgccgaatatccgaccgatttcagacttgcgcaacaattttacgagcgtcgcagaaaccgtacacaagtatgacgaacccatgtatctgaccaagaatggcgtgggcgacatggttgtgatgtccatcgagtgctacgaaaagcagatggcacagttggaactctattcgaaacttgccgaggccatttccgaagtggagcgcggtgcggaatgcgccgatgctgaaaaattcctgaaggacctgatgaatggctaaaaaatacgaagtcgtcatcacgccttcggcacaaagggacctgacagagattaagatttattttacgaacattctaaaaacagcttcaaattccgtctttgaaaaattccttgagcaggtcaggctgttgaaagtgcatccgttcacctatcccatccatcaggattcgctgctgaaactcgtcagctacagggtcattcctatcaacaactatctgatgttctatgtggtcaggggcgatacggtccaaatccatcgcgtactctacgccaagcgaaattatactcaactattgggcataggcgaataatgcttcacgtgattgacgcgaaatatattggcgattataaaatatccatcgaattcaacgacggataccgttttgtcgctgatttcaaaagcgtcatcaagtcggatcatcgccccatcgtgcagcaacttgcagatatcaaattttttaaagattttacgctgcaagtgcacacgattacatggccgaacggcgtcgatttcgccccggaattcatcaagagtcttcagtaagctgaaccctgtttgatgcgccattcggggtcttaggggcagagcccttaggagagagggtggggagcaacgaagtgcgagccagggggaggcatccccctttaattgtcaaacatcttcgtaatgtcctttgcacgaaaggatgtcgatgagcaattaatcgttctccattgactctaattcgctgagctcattatttaggttgcatatcggtgtgtttttatatatattttatgaaaagaggttacttttatgtcgcaaaccacctttagcatcagaatggatgacaacctgaaaaaagactttgataagctttgtgaagagtttggcatgtcgatgaccacggcgataaatgtctttgctcgtgccgttgtgcgcgagaagaggattcccttcgaggtttcgtccacaaaggctcccgcttatgctgctgacaggcgcgttttctacaatgcaagtccagttgcgagccgtatgtcaatggtaatgcgccagctttctgccgaggcagaaagagctggggccgccgatatgactctagacgaaatcaatgccgaaattgatgctgccaggagcggccgatgaagttttatgcggtcattgacacaaatgtcattgtttccgctttgctgaaatggaactctgttcctggagtcgtattgcaggcagttttcaatggatttgttgttcctgtatacaatgatgaaattctgaatgagtatcgcaatgttttgaataggccgaaattcggtttttcttcagagttgatttcagaaaccatatcccagatagaatccttgggtgttatggaaaatgctttggaaactgttgcagaagccatgcccgatcccaaggacattgtcttttattccattgcgctttctcatggcaaaaccgccgaaacgcatcttgtaacggggaacgtcaagcattttcctgcaaatccgattgtcgtcacgccgcgacagatgttggacattctgtgcatgtagttaattcgccacagaaattgcattaaactttgacgctaaaaatccccggcctcgtgagtgaggtcggggactttaaatgtgggggaggtagggcttattccccgacttgcaatttcaggggctttccagcaggattccggacgacgtagactccgcgcccaaagccggccgtcttgagtccgttcttgatttctatcaacgaagcccctgcgttcaggcggactttgccaagcatgttgcccatcaagtcaaagactttgtattcgccggcgattttagcgaatgctcctgcggcgattttcggctttatgctcgtggttcctttgcgtttgtccataatatcgccttcaactttaccgaaggcaatccagtcgaggtttacgtaatcgcttgttattaggactttgagcacgtgttcgcctttggtgagttccttggttgttttgcctttgtacgtagcgtatgtatcgaagtcatcggttccagaaagcgagagtgtatcggtgatgggttcattgtccatgaagaatcgtacgcttgcgctttccatgcctgttgcgtaagaaagttcgaaggggagggttccgctagtttcgacgttcacggtgtattccagccattcacccttctgcgtgtagcccacggcaaatccgtcgccgttcttcacgatatccacgcggtcttcgcgatattccttgccttggttttcggtgtccatgtcatagtaggccttgccggcaccgcccacgtcatagttttcgaagtcaatgaagtttgcggggccttcaacgcttgcacctacggctggtacatcacacttggcttctgcatctttgagtttttccttgcagaacgggctttgcggaatagcggtcttgctatcctcgaattcccagtagtccgcttcgaagtcgcctgcgaacacgaagaacacgtcgtgcttgccaacggcacctgtgagcggaactgttacgaggccgtctgcggagaattccgccttgccaacaatttcgccgttcaccttatccagacggacggtgatgctcgacgccttcttgacgttcagaacggatgctgagaagctttctgcgcctgcatcgccgaattccacgccactaatcttggtgtattttccttcggaaagattggtgatgaccgtattgccggcggtaccgctcttacggaccctcacgtcttcgccccaggacatggtttccgcttccacgcgcttgtacgggtcgaaatcttccagctgggccacgccattgtccggccaataatcaattttttgaatagtgccgtcagcgttgtacttcatttcggaaaggccgacagaacgacgctccttgtgttggaatttctggcccatcttctcggacttgtaacgccaaagttcgtaatttaggccgaaaacgtaggatttccccttgaaatcgatgatacccgggtggtttccgttactgcgcgaagaatgcggcataatgtcgcccttgtaggtccaggggccagtaatcttgtcgctcatggcatacccgataccttccgcacagcaggtcgatgcgaaagtcatgtagtaattgttgccatgcttgtaaacccaggggccttcctggtaatccttgattttggggtaggtgacgatggagccctgagtactaatcatgtccttgttcaacttgatcatgtacaattcggggttgccccagtacatgtaggcctgtccgtcgtcgtcaatccagacggtagggtcgatatcgttccagtgctcgcgctgccagaccagcgccttgttcaaaggttccttgaaagggccataagggctgtccgccaccaagacggaaatgccattgccgtgaatggggacgtacatgaaccacttgccgtcgcgctcgatgacctgttccgcccaggccccgttagtctttgagctccacttgatgtctcccaggcttgccacggcaccgtgactggtccagttgaccatatccgtggatgtgtgcaacagccagtcgtacatcatgaacccgtcggcattgtcctcgtcgtgggtcgtgtacaggtaaaccgtatccccatggacatagggcgccgggtccgccgtatagttcgtcgtgattacaattttctgagcgaaacccgtacaagccaaggccaatacggaagaaacgattaggtttttaccaaacatcttgatctccattccttgttaattcctacacccaataacaaagatatatctgaaaatgtttgcggttaatcgcttgcgtaaatctctattgtcattttatcaaaaggggggagataagaaaagcccgctcacgggggagtggcgggcataaaggcgggggatatgggggttatttcccggaggaaacgataacctttgcggtcttcaagattttgttcttgagcttgtaacccttctggaatacggtgacaacatgaccttccgggatagtttcggagggctgctgcatcagagcttcgtggaggttcgggtcgaattccttgccggtcgggtcaatctgttcaagtcctgcgtccgtgagaaccttggcgaactggttgtaaatcatctgcatgcctttttcgaaggcttcgagatccttggccttgttttcgctggcgaaagcacgttcgaaattgtcctggacttcagagagcttttcgaggagcttgccgttcgcggtttcgatgagttcaagctgttccttggcattacggcggcggaagttttcgaattcggccatcagacgcacaaaacggtcgttagcatcagcgagctgctgtttcaaaatttcttcggcggaaggtgctgcgggctgttcggcggctttttcttcagcttttttgccttcagcgtcagcggtcttgtcggcggcttcttcgtttgaaacactctcgtctttcgtctcttgtctttcgtctttttgggcttcagcttcgagattcattgcatcctgggcggctttcaacacatcctgttcaaatttcgcctgttccgaagaagaattactttcgtctttcgtctctcgtctttcgtctaagttttcagccatgatatatcaatattcctttaaaaattgtccgttcggacatctgttttacaatttcaacacaaagatagcaaataccatgccaacaaaaaacgtcaaaaatcgttttaatgtgaaacaaacaagactcccctttctaaattagtgttgccgataatgcggattatgtaaactaaactattgcgataattatcggtcttttgacgtttttctttgttgaatcgcttttgtgttgggtacacaagtcttattactggtatgcgcattaacgccttcgtaaaaacttattttgttgatgaatatacaaaaaattgtatttttataacaacatttgtctctccagacaacgcaagaaggaattttatgattaaaaagattttgccgatttctgcggtagcagccctagcccttacagcttgcttttctgatgaagcatctccggttgcgccaaccaacccaaattcggtaacgtctcaggaattcagttcgtcttctgcggttgtcagctcttcatttgctgatattgttttgtctagctcggacaatggctcgcttcattcgttcacgcaaaacgaatgcaccgtgaaaaaacagtcggacaatgttgtcgttatggattataccattgcaaattctgaaagaacaacgatgaaaatgactcttgtcggtgcagacgttgaaatggacctgacgaccacttatgatatttctgtgcctgatgctgaaattgcacaaatgtgcgaagaaagcaaggttggctctgagacaatgaatgcgagtgtcgtttgcgaaggtcgctccatttctgtgaagtacaaggattcggcgaatggtcacactgtagaagacgttattgagtcagcaaacgagctttgtatgttgatggataagtataaaacaccctcatcaagctcaaccgtactctcctccagttccatcactcccctatcaagttcatcatttgaaattcctgtaagcaccaaacaaaagccaaacgatgcgacgtgcaaaattgaagtcgatacagaaaatgactttgccattaccatagtgaagccggactccataatcctccatatttcggcaagccatcataatgatattttaaatattaccgaaatgatgcaatttgatgaaagtgttccacaatctgtaattacagaactttgtgaagaagcctataaggaagaaagggaagacccaactggtgctatcatcacctgtaacgatagagactttacagaaactgtaacggtagagacggatatgaatgccctccccgtctttaccgcaactttagtgaccatatgcgaccaaattgaggaaacaggaatatacatagaggacttgtaataatcggcgcttttttactaaatttggcgccatgattaattttatcaagtctatttactccggtttgtgcattgggctcggcggaacggtttatctttcttgcgataataagattctcggttcgttcttgttcgggctcggcctttttacgattttaaatttcgggtttaatctttttacgggtaaagttggttactttgtcaataacaagattaattattgggggtttttaggaattgtctggctcggtaattttatcgggactttcgtttttgcaaagttgatcgctgcgacccgctatggcgcggcacttcaagctaaagctaacgcactttgcgtgatcaagaacggtgatggatttgctagtttgctcgtactcgggattttctgcgggatgctcatgttcatcgcggcagacggctacaagaccgtagaaaaccaggtcgggaaagtgcttatcgtgttcctcccggtgatggtctttatcttgagtggtttcgagcactgcattgctgacatgttctatttttcgctggcgggcgatttttcaatgacaatgctcaaggcacttgttgcaattacgatcggcaattccattggcggtgggctcatcccgctcatgcaaaagttgaacgccaagtccgcgaaagcataagaaaaaattcttcctacagaaaaagcgcagtccacgaggaattgcgcttttttcgtaaataggcgattccggtatggaggccggaatgacaaataacatttatccgaggtctttgatgaccatgataccgctgcgttcaatcttcggatactgacgcatgccttccccacccttgcccttgtcaaggatttcgaggagcttgccatctgtggagtacaggtgcagttcccacgggccattcggagcattgaagtaaccggagttcttttgcacgttgcgctggaacgttctgttcaagcggtcggcaacgctgcgggcgtgaacgagcgaaacgtctgcgagattccaggaaatcggcacgccgcccatgtcgaaaatgagcacggcatcgacgtcggtttcttccttcatcgtgaatttccagctgaagttctgccagctcgtgctcaagtcgagaatacggccgtttgcatacggcgtatagctttcgcagtccttcttgatgttcacgttgagcgtacgcggcttgtcagccttggcgcgcatgctaaaaatgtacgtcacgcccttgtggagcgcaaagtgctgcttgaactggagattccaggaatccttgccgcccttcttgatgtcgaaatgcacaacgccatccttgacggtcacatcgccctttccaccccagaagtcagtcgtccagccagaaagcggatcttcggcattgaattcaccgttttcaatgatattcgcaccagttccctgagagccggttgtgaaatccttattctggataaagtttggaatcacgctcgtattctggatgccgagaggactatcgacagcgacttccttgccccagccaataagcgtgttgtaggagccgtgaaccgtcatatccatttctggactgtcgaagttacccggaccccagctccatgcgagccagccgatgttcaagcgttcgcattccgacatgataaacttgtacgggatttcacggacgccgccagcagccaccggagcaaattcgccaacaatcagcggaatcttacgcttgagggattcttcgagcgtacccttgatgcggtccttgacggtttcgtagcctgttgccaccggattgtggcgttcggtcggccaccacatgtgaatagagaaaatcaagttgtgttcggagtctgcctgcaaaagcttcgggcccacgttcaacaaattcttttcgttctggccccattcgtcagcgtcgatcatgatcggcacacgcacgccagaggcgcggagctttgtaacgatgatgttgtaggcattgaaaaattcatcggcgctctgggccttgtcgcccggttcgttaccgatgttcaaaatcaaatattcctgatgattgtaaatcatctggagcgtttcttcgcgaagccaaaattcaagggcgtcgctcaggcggtcccagttaccggtcgtgtcatgaatttccgggataggaatcatgccgttggcaatacaaagcgaaataatgttgtcgaggtcgctgatgcggcctcgagtattccaaacaattcttacacagtttgcgccagtctttgcaatttcgggaatggtcttgccttcacgatccgtccaaataaacatgtggtttacaccacgaagaacaaccttttcgttgtccttgctatacagaaaagaatcttgaacgaaaaagcccggtttcacagatgagccgttcatgtctttaattttctccataaggtcaattaatccattataaatatacaactaaatgtttttttagagccaaaattttttcgcatatataaaaaattcagcgctcaaccatggacttttcaagcaaaatatgtgccacaaggcgtaagctcggctatttgagccttatggatgctgacgcgtttgatttggcgacttcagatggaagttgtggcggcactacatttccgatgtttttcgccgagtagttcgataacgaacgttcaggaagatgtttccagtagcgtacaggcaagcaacgtcgaagaaggcgcgggttgagccgctccttgatcgccatcgtgtcgtagtaagacttccacatgcgtgtgaattcatctggaggggcgtgcgctgaaatgtaattcgggtcgggaaccgttacaaaatgtgttcggtaattctcgtaatagacgccaaagcctcgcttgacatcgataatcgcccatgtgccgttggggaaacggcaccggaaatgcccgacaatcatttcgagaatgtcgtacttcggttcgatttcggcgatatacatgccatcgggtgctttgttgaaacgcaccattccatacatgttgtccatttcgcgacgcacggaacgcgcaatggtaatgagcggaatcatttcgagacttgacggattgcgaccgtaattcgggtctagccccgcaaaaagcttgcgcaggtacgcaagaatgttcatctcaatgttcgcgtcttcggaacggaaacacgtttcgagcaaattcaagacgtctttacttgccgcattggtaatggctcgcttgaggcggttggctgagtcttcggaggtttcgacatggaagggcagcgcgaaaaggtcggttgccgcttcacgttccgcttcgtacgtgcgttcggcgacaaagcaagaaacattgagatgttggcggtaaatctcgaaaacggcactcaagaagccgtcgaaagtagaatcgtaatgaatcgcgagagacatgatttagtaggaagtagacagtaggaagtagacggttgaacttaggagttggctgaaagttgtgcggcttttggctgtggcagtgcggcgggcatggtgtcaaatagatcgagttgatcgttcttgggtttgcctgctatgagcaagggacgaatcatctcgggataaagtttgtgtagttctcgcggcacgtcgctatcgtagatgaagtatttcgcgcgcttaagcaccacccccatcttctttaaatgctcgagcctgattttagaataacgccttccactgacaatgagctgtgctgacctcacgccaatgccgggcacgcgcaaaatcatctcataatcggcagtttgcaaatcgaccgggaagcattccggatggcgaagcgcccacatcactttcggatctaaatccgggtctaggaatggattcttctcgtcaagaatctcgttgtactcgaacttgtaaaagcgcatgagccagtcggcctgataaagccggtgttcgcgtaaaagcggtggcttggttgtaattactggcaagcgtttgtccgcatttatgggtacataccccgaaaaataaacacgcttcatttgctgttgcttgtaaaagcctgccgaaagcgtcaaaatttggaagtcggtctcccccgacgctccgacaatcatctgtgtgctctgccctgccggcaagaacttcggagaatatttggacttgtccgttttgtattcaagcttgcgttccgccaagaaattcatcgggcggtaaatggatgcaaaattcttttcgggagcaaggtattgcaactgcttgtccgaagggatttcgatattcacgctgctgcggtcggcataaagccctgcctcgaacaaaagcctagaacttgcgccaggaatcgcctttaaatggatgtaaccgccaaaatggtgtaccaaacgcaattccttagccactttaattaacagttccatcgtgtaatcaggcgtgccaatcactgcagagctcaagaaaagcccttcaatgtaattacggcggtaaaattccaacgtaaggttgatgagttctttgggcgtaaaagtcgctcgcgggatgtcgttactgcgtcggttcacgcaataggcgcaatcgtacttgcaggcgttactgaacagcacttttaaaagcgaaatgcagcgtccatcggcgctccacgtatggcaaatgcctgagctatgcccgcaccccatcccgcctttcggcgaattgcgcttggaaccgctcgacgagcacgaaacatcgtacttggcggcatcgcctagaatgttcagtttatcgcgtaaatccatttttgcccatcgtttttaacgacacacttgtttacttgcctttttgttcactaaatataatatttactgcacaaaaaagcaaactatttctaaaattttgaaaaaaaatggttgttgattttagttttgctagccttttcgtgtcagtttttacaattagtgaaaacacttgattttctaaacaaagtgtctaaaacagcgtaaaaatttttctgaaatatggattgtcattaacccatctttttactataattgcccccgatgaaaagaatggaacttgttgacttcgagctcgccttcaagcaagcagcctcgacccacaaaaaggtcggttgggtttcagtttttgacaagactattcatttttttaagagttttatttttaaggcaaaggcatttagcttttgcctttctttttaccccaacaactgtgacgtaaggtaaatcatgaacgaaaaatttcaatggaaagcaaagcgcgagcgtaaggcttttatagccttggctgacggagccgtattccacggttacgcctttggcgaaaagaaagataccgttggcgaagccgtgtttaacaccggtatggctggttacaagcagattttgaccgacccgtcttacgctggtcagttcgtggttttcaccacggccgaagttggcgcttacgctacgaactttgaaaagtccgaatcccgccaggttttcttgaacggaattgtcgtgaactccctcgactgggtttccaaggaactgaacgaagaatcgcttcatgattacatgctcgcccagaagaaggcaggcattgcaggcgttgatactcgcgccctcacgctccacctccgcacgcacggcgcccagaaggcttacctccacgtcgaagacacggaaatgaccgaagccgaagctatcgcaaaggcaaaggcttgggaaggcctcgacggtcaggattatgcgagcaaggtgagcgacccgaacggctacgaattcaataacgaaggcaagtaccacatcgtcgctctcgatttcggtatcaagacgaacatcttgagaaacctcgccgcacaggacatgcgcatcacggttatgccgattggcacgagctacgaaaagatcatggaacagaagccggatggcgtgttcctctccaacggccctgccgacccgaacagcctcccgcaggtttacaacatggtcaagcagctcctcggcaagatccctctcatgggtatctgccttggtaaccagcttttgggccttgctctcggtgctaaggtttccaagctcaagttcggccaccacggctgcaaccatccggtcaagaacctcttgacgggcgctgtcgaaatcacgtcacagaaccacaactacgccattgacgaaaagtctctccccgccgatgtcgaagtcacgcacatcaacctgaacgacaacacggtcgaaggcatccgccacaaaaagttcccggcattcagcgtgcagtaccatccggaatctgccccgggtccgaacgattccatgtacttattcaaagaatttaagaagatgattgaagatttcaagggaggcaagaatgcctaagcgtaccgacatcaagaagattatgctcatcggttctggcccgattgtgattggccagggctgcgaattcgactactccggcgtgcaggcttgcaaggtgcttcgtcgtgaaggttacgaagtggtgctcgtgaactccaacccggcaaccatcatgaccgacccggaaatggctgaccgcacttacatcgaaccgctgagcgtcgatattctccacgaaatcatccgtcgcgaacgccccgatgcattgctcccgactctcggtggccagaccgccttgaacctcgccatggaactcaacgaacgcggcattctcgaccgctaccaggtggaactcatcggtgctaaagccgaatccatccagcgcgccgaagaccgtcacttgttcaaggaagccatgctcaagatcgggcttgacctcccccgttccggttccgcacactccatgagcgaagcaaccgctatcgcccacaccatcggaagctggccgttgatcatccgtccgggctttacgcttggtggtactggaggcggtatcgcccacaacgaagaagaattcgaaaccatcgtgaaccgcggtcttgacgcctcgctcaacaacgaagtgcttattgaagaatcgctcctcggctggaaagaattcgaaatggaagtcatgcgcgataagaagggcaatgccgttatcgtctgctccattgaaaacctcgacccgatgggtgttcacaccggtgactccatcacggttgctccgatccagagccttgatgaccgcgcctaccaggccatgcgtgatgactccttgaaggtcatggaagcaatcggcgtggaaaccggtggatctaacgtgcagtgggctatcgaaccgaagaccggccgtcgcatcatcatcgaaatgaacccgcgtgtgtcccgttcttccgctcttgcatccaaggcaacgggcttccccatcgcaaagattgcagcacttctcgccgtgggttatacgctcgacgaactccgcaacgacatcacgcaatcgaccccgagctgcttcgaaccggctcttgactatgttgttgtaaaggtcccgcgctttacattcgaaaagttcccgaaggcagattccacgctcggcacccagatgaagtctgtgggcgaagccatggccatcggtacgaacttcaaacaggctatgcagaaggccctccgctctctcgaaacgggattcggcggattcggtgcctgcgccaagtgcgaaaagttcaaggaatacgacgacgaaacgctcgccaaggaagtcgcacgcccgagtgcagaacgcatcttcgtagtctacgaagcattccgccgcggctgggacatcgaaaagctttacgatgtgaccagaatcgaccgctacttcctccgtcacctcgaagaactcgcctgcttcgaagacgaaatcacggctgcaggttctctcgaaaacctcgccaaggataaggctctcttccgccaggctaaggaattcggcttcagcgatatccagatcggttacctcttccacaagactcccgaagaagtcatggcagtgcgtaagcagatcggtctcgtcccgagctactactccgtcgatacttgcgccggcgaattcgaagctatcactccttattactatagctgctacgccgacaataccgaaccggtccgcgaaattccgggtcaccaaagcaagaagcgcatcatggtgctcggcggtggtccgaacagaatcggtcagggcattgaatttgactactgctgctgccacgctgcatttacgctccgcaagcacggctttgaagtcatcatggtgaactctaaccccgaaacggtttctaccgactacgatacttcggacaagctctactttgaaccgcttacgctcgaagacgtgatgggcatttacgaacgcgaaaagtgcgcgggcgtgattgttcagttcggtggtcagactccgctgaaccttgctatgcgtctcaagaaggctggtgcaaatgtcatcggtacaagccccgaagacatcgacctcgccgaagaccgcgacttcttcaagcagctcgtcaccaagattggtatcaagcaggccgaaagcggcattgcacacaatgtcgaagaagccctcgccattgtcgataagatcggttacccggttctcgtgcgcccgagcttcgttctcggtggccgcggcatggtgattgtctacaaggaaaagtacctccgcaagttcgtggaagaagctgccgccattggcgaaggcaagccgatcctcatcgaccgcttcctcgaagacgcaaccgaactcgatgtggactgcatcagcgatggcaagcacaccgttatcggcgccatcatggaacacgtggaacccgcaggtatccactccggagactccgctagcgtcatcccgccgatgaccctctccaaggaaattcaggacaaggtccgtgaattcgccaaggaatttgcaaaggaactccacgtcgtgggtctcatgaacatgcagctcgccgtcaaggatggcgaactctacatgatcgaagtgaacccgcgtgcatcccgtacggtgccgttcgtttccaagtccatcggcgtgccgctcgcaagctatgcaacacgctgcatgaccggcgaatctctcgaacaaatcggctttaccgaagaagtccgcgtgccttacgtgagcgttaaggaagctgtcttcccgttcgtcaagttcccgggcgtcgacatcacgctttctccggaaatgaagtccactggtgaagtcatgagcctcgatcgcgaccgcggtcttgcctacctcaagagccagctagcatccggcaacaaggtcccgagccagggcaacattttcgtctcgctcaaggacgaagacaagcagaaggcagtaccgctcattcgccagctcgtgaacctcggttacgaactgtacgccacccgcggcacctccacgatgctctacaacgaaggcatcaagactcgcgccgtattccgtatctcccgtggtcgcccgaacctgctcgaccttatccacgataaggaagtgcagtggatcgtgaacaccaccgaaactggcgcagaagccatggtcgacgaaatccaaatgcgctccaaggctgtggtctctggcattcctatcacgacgaccatcgccgccctcacctctaccgtggaaggcctcatggacaagcacgacttcggaagattcgaagtgtgcagtctccaggaataccatagacacgtgaagaagtaaggcggatgaaagaggggaaagtcttcccctcgcttcagccccgtcccacccttagtgtcaagcccgcgcaagcgggcttctcctttttataccccacccaagccgggtcttccgctaccccttctagcgggcttcagacgccagcccgcaacgcctagcttacgcatttcacctaatcattctttcatgataatgaaatcaaaattcaaacaaaatcctatcaacttttatataagtttcacttttattagtattataaaatgttggatgatattttcccaaaattgatgtcaaaactctctttttttcgtcatccatacgcaatccaaaatacacttccttgagatctcctggaattggatgaatgccatttcctccccgaaatgaaagcctacattcatgctcatattgccaatccgatgctttgtaacgaattatcgcttcgggcatttcttcttcaatttcatcgaaaccaaatgaagtccctgttggatattcatctttatttgcgtatatcatctcatgaagccaaaagtcgagtatataataagcttttcctctgaatgttgtaaaaggttcttcaaaatcaacattgcgacataaaggattgttaaattcaaatcccaaacaaaagccattaaatttatcagcataatgagcccacatcaatgtattgtcccaatgtggagaaaggcaaacaaagcccattttatgaacatccgctttaaactcatctacagtagaatcccaactaatgccatattgtttttctattgcagttggcttcattctaaaattacagtcaaaaggatcattaaagtcttttggagaggaaaaatacaaaccaccacaaattaagggccccaacgtatttgaattatacgaaaagaaccggtaaagcattattttatcggtttctttggcagaaagacttagccagcctcttttatattctggatccatattaacctattttcaaatattttgcaaatagaaaaatcgttaatcctttacacatcgaactgatcgagcaaaactaacaaatccaaccccattagtagtatttacatattcaggactataataaagtccttcagcaccaaatattttgtgatcgcttactccattaattgtagaaggattgtggtagcttgaagaccaaaactttgcgcttttaccaacaccaagaacacctaattttcctccataacctaaatcaataaaattgatcgtgcttccaacaaaatcagcatatcccgtagggaaaatatcaaaattaacactgtttttatttttttcattgttaagccaccatcctgtagttgcgcctaatatttgtcctgcaacatcttcgcctcccactgttgttacaagaagtcgccattcttctatagtgggcaagtgccaaccatatgggcatattccttgaactggatatttaggcttacagattgtatcataactaaagtatccgcaattttttcctccagttgaaaaaattgcagcactatccatagctgcagcccaagtgtaataacgtccatactttaaacagctgtcgttatagcaatagcttaaagaatctctcatggcagttggaaagatataacctcgataatttaaattttgagccatccatgtttgttttccaatagtggtaatcttgtaaatttgaccatctcttgtgtctttcatgcaattttcatttgtgcaaggttctattttccaatcataactacaataatttgaagtcgaattacagatttcgtctagataatgacctgtattgccataacgtaacaaatcgaagcaatataaattcccattaataagactgtctttgaaatcaaaacaagcttgtaaacaaacatcaaaaaaaatactattatcccgccattctgaagcacagatataatcattttcacaactataatatgcatcgcaagatttaacgcattcggaattgtatggtcgtttagaacatgtttctaatggagacttaaaacatgttccaacgctatcgcaaatcattttagatacatcactactagaactaaataaatcaattgtagatgatgctggcaaatctattttgtttgtcaaattcgtattactactggaatcatcaccgcaactagtcaagaagattatcgtgaccaacgctataatcaaccttgtcattttcgcccctttctgccaaaggcagtctgcgagctgcagtcttgttcggtaagctgtagtcgtttctgcggttcggcatttcggcaagctcagtgaccttaattaccgaccttcagtgcctttatcaagcgattccacacattttctagaaaacaaaaaaggcatggtgtcgctcggcttatgctttgaaggctctggtaaacccgctatcttaagcacgacggcttaccaggcaatatgccttagcaagtcgcgggcaaacgcccaacgacccacacccgatcggtgtgagcgttcgtcttcttcccagatagcgaggcttatgcctcacaaaagtttaccagacttttcaaagcgggaacaagagtactactctaattcaatatgtcaatagaaatataacttctaacaacggcaaaaggtctaaaaagcctccttaaaactattcaaaaagccccatttcaagtcagaacggtgccaaaacttgcgatttcgcccccaaaaatgtatatcgcctatgatatggcatcaagaagcgccttatgataacgacaaaagtattgattcttacagattgacagacctaaaagagccgacagatgaaatgcttgcccaaatcatgagggaaactgccgaagacgcacgcaaggcaaatgcagaagctaccaatcgttttttcgatgaaattgaaaagatgtgcgagaatgctcgatctctgtaatttacgagacatcgtctcaaatattaggaagctatccccttgcaatacagcagcaagctcttagggttcaacgaaaaaaaaatcaagcccctttcatggagcttcttgccgccatcgaagaaggcgaaaaactcacccacgactcgaatgcccaaacgtattcgacaccgcaggaactttgggccgaacaaggcttctatactagaattttttgcatttttacgaaaaaaatctgcccaaagcgtccactgtcacattctgacattgcaggaatatatatttgcagggaacgctaaaacacccgcctttttcgcatgtaggcggccggaggtaaatatgaacagaagcgaattcatcgccatggcaaaggacgtgcacgagcatcctgagcacctggcagactacagaaaaatctacaagaacgtttatccgttcagcgacggcatcttcaagatgctcatagccaacgaggcgaaacccgaacggactgtgaaattcttgaacgcaatgctcgggctcacgggagacaaggccataaaaacatataccttgggggtcccagagaatcctggtgtgcttaacgacaagaccgccatcttcgacatctacggcaccacacaggcaggcgagcccgtgctgatcgaggtccagcagaatttcaacactctgttcgttgacaggctcatctactacaccgcccgtgtcatctcgcgaacggtcaagaaggctcaagattacaatctgccgcatatctacgtactctccatcctgaccgaaaatcagttcccgagggagcgcgacacctatctccaccacgcccaactcgtgcggaatcgccatctgttctacagcaagctggacatctaccttgttgaactagagaagtttttcgccatcgaggaccgcaccctgcccgagaaccgcgaacagtccgacagggccgaaatgctgcggatttttcgcgatgtccttgaagacaaggatatccccgaagaaaaactgaaacggctccttgacaaggactttgcgaatgatgtatcttttaaggggtacacggatgaaacccttctaaatgaggttgacggaatgacggacatgctttacgaaaaacagggctcgtacctgcagggaaaggatgacgaacgtaatgaaatcgccatcgccatgctcgccgaaggtgattccatcgagaaaatcgcccgcgtgaccaagctttccgagaatgacgttcgcaagttgcaggcagaacaagtccgcgaaacggcatcagcataatcttttccgaataaagcacaccttaagaccacaatgcaacagcaaagctcttgcattgtgaaattctttatttgcctatctcagcaccattcgttgcgttttggcgttcccgagtttgaccatgtacacgccgcggcttaagcctgcgcttgtcatggcgttgcggagttcatcgatatgctcggcttggaattcgccgataaacgctccgattgggctaaatactttatatgtgctttggcgtttttgcggtacagaaagtctcccgaaggcaattgattctgttgaatccttgggcggttccaccttgggctcctgccacagaatgaattcgacggtcgttgcactgcgggctggggcgctgtagctgcattttgagccatcgactttgacttcgcttccttccttgaggttgttattgtcgtcggtgacatagggcttaaagcttccaatctttgtgcttccgaagtcaaagtccgccttgaattcctcattcttggaattgagaatgacgactgcaattttcgtcttgagggagtcgcggtaggcggtgacctttacatctctttcgggtttcttggtggcgtcgattctcctcgcgccggggcgtgcaaagcggctgtagtttcccatgacccagagtcgcttggtaggctccacgttatcggggttgccttgtccttgcggccaaagcgctccattaccacagctgggttcgctacaggaataaatccaccagaaatgccaagcgttcatgttcgaaatagtaagggcgtcgtgaatcatgtttgcaacgcggagagcgcttcccatgccaacgtcttccttgttgcttccgagatcgtagacttcggtttcccaaaattctttgccggcttcgtgaatttcagggtaagcggcggggtctccgccgtattcgtgcgtcccgaaaatgtccgtgtatttcagggcggcaggattgttgaagaaggcttttttataattgggaaatccgtaccagttgatagcttcggtgccaatgattttgatgcccgtggtatcaagggtgggaccaaggtagtcgccgacccaacgtgccaattcatcgggttcgtagtggttgtcgccggtgccgtcgggctcgttttgcgacgaaattgcgtataagttgactccagcttttcgcatgtcttgcgtaaactttaagatggtgtttgcccagtcctgggcgtgattgaaatccaaatgttttttatcgccatcgtaattgacagtatatttggatgtccacggagcagcccaaactttgacgccgtattcactcgcctttttggcgatacttgtttcggaggtggaaccgtccggagcaatacggatgcgatgcagggtaagccccgcgccactagtggagtcccaaaggaaggcggcgttcttgtcggtgatggaccccgcccatgctgatgcggcaccaaagccgctgatgcgctggtattccttgcccatgtcaacgtttatcgttgcagcacaggctagagtgctcaaaaatgcgatagaacccgcaaaaagagaaaatcccttcattgaatacgtcataaagcctcctttttgtcccttactttctttaaagtaagttgaaaaattcactttatataaagctaaaatcgaatttgtcttgataaaatgacaacagctttatggcgttatacccaattttagcaatcacaatctctaagcatcacattgagctcagcatgtttagaattcaatctgtcgaccaaatcctggaatgctttgccgtgaaccgtctcatatttgaaagtgttgtcggatctattttctattgaaaatgaatacagataataatggcacatttcatgcaccatcgtattgcggtatttccggtaatcaaattcaaaatggcggctgaatacgatgcttaaatagctaggaacaaaacaggccaaataactagaactatagtccaattcaaaagtcaaccggtctacgtctagcatgccttcaaaatagagctcattgtagcgttcgcaggttttccgcataaaatccggcgttatcaaaaccggatcatgttcccgatagccaaattcatttatttcttcattcgtttcttttccaagccactcgttttctgcaataagacttttgtctgtcggaacgctcccttgtgcggcacggattcgctcaacttctttcttgaaaagattcttgatttcatcaggactgatttccaaatcctgcgtcccggacagagacttatcggcaaacgtattaaaaacctgctttttgaatttgagcagagtgttgattttctcgtcaatcgaatcaagcattaaaagcctgtacaccagcacatttcggacctgacccattcggtatgcgcgagaaatcgcctgcatctcggcactcggcttcagctgcggttcgcacaagatgaccacattggcggcctgaatgttcaaaccaagcccgcccgcgttgatttgcaacgggagaactgtcccggcaggggatttttcaaacgcatcgataatttcttgcctatggctcacaggcaccgcacccgtaataggctccatgcaagaatcattcaaatatgcgcaaactttcttgatggtttccaagaaaaatgaaaagacgagaaccttgcggttttcaaattttgcctgacgaacaatctccttgattcgcttcagctttccggactgttcaaaatcgtcgacattaaaagaaacccggcgcatcgtcatgaattcttctttaacagccgcttcttcgtatgcagccatctcagcatcgccaccttcaatccacgattcttcttcgatgagctccggcaattccttcaacacatcttcgcgctttcgccgatagtaaatcggcgcaatcatctgcataaattcttggctagtactttctttagcaaagcccatcgccattgacgcaatcttcggacggagaatttgcaacaagaagagcatttctttcgtgcggttttcaagagcagtacccgtcatgagcagcaaccgatttgagtgtttgcatattttgcggacactcacggtgcgttggctccccggattcttgatgtaatgcgcttcatcgacaacaaccatcgaaatggaatctttttcagataattccagctgtctcgaagtttcataagtcgtaacagcgactcccccattctttttccacgcatcaaaataaataaacttgtccggtccgtggatttttacggctggaatatcacaaagcttctggatttcacgaatccagttcaccaaaatgcttgccgggcaaataaccataaaatgggtttcacccaaatttttcaatgtcacaagtgcggcaatcgcttcgaccgttttaccgagacccatttcgtcccctagcaaaactcgtccctgatgcaaaataaacttcacgccaagaacttgatattggcgcagctgcgtctttaagccgtctaaattcgtccgttcgtcaagaatttccttcggcaattccgacgaaactatttcttcattgcccaatgcgtaagggcaaatcctttccaagtcggtaaagaaaggaattggcgattgagaaaacgcctcccacgcaaacgacggatctgccgttattagcgtttgcaattcagagagcaaagacgcagaacgctgccaaaaatcgctctcataaagctcattcagcgaattaaaccggactttcgcctccttgttaaagaggagcgtcgccacaaacctgaacgaactcgtataggggcgcaatgcgttgatattttcaatgacacgagcttcgttttctttcaaaagttcttggcatttttgcgctaacgaaagcccatgacgataagcgtaaagagcccggacaaggtcagatgattcccgcgttttctcgtcaacattcaacttcacattgacagattttcgagcattttcgtaatgctcccccacatactcgacaattttctttgcatcggccgcagggaccgcaaatgcgttggcaagaacgctttcggacacgcccatcaaatgagaagcgtttgtgacctttctttcggtcaaactaagcaaagtttccggctcaagatccagccgcccaagaaacaccccctcaagcttttccttgataagagagttcaataccgcatcggcagattcttttacagcggtttccgctttagatgtaaaatccgaaaatgacctcaaatcggccaatcgtttttcaaattcaccaatcaaaaagcggatattctttagcgaaaacttttgcatgatccacaaatataaccaaacaaaatgacactaagtgtcaaaatggaatttttcgttttctatataaaacgctttgttgcatatagaaaatgttttgacaattttctcaacagaaacaacgatatttcaaaaatttacacatctttgttgcgtactaaaattatatttcatgttataggaaacaagaaggaggccttaacatgaaaaagaaatggttggcggttatagcgttttcgctattgagtaccgcttgtagcgacgacaacatcgggaattttccgagtgcagcgggtgccgaaaaccccacaagcgcaggaatcgaaagctcaggtatagaaagctccgccgacagtcctgacgccgaaagcagctcagcattctcctcgagttctgtaatgtcttcgagcgttgaaagctctgcagaaagttctacagaaagctccgctgaaagtagctcgggaacagaaagttcttcaagtgccacgcccaaaagcagcgcaacaaatttcttagacactcccttcggtgactatgaatacgccattacagacagctacgaaggcggtgctggtggtttcggaggaggtttctccgatgcaaccacttctaccaaaggcggcggagccggcggcttaacaggcggtgccggtggcgttagcgtaacaggcggatcgccaggcggcgcaggtggagtcggtggaacgagcggcgcgggaggccttggtggcacaaacaacagaacatcaggattactcacggcgggagaatggaacgacctcgacaattggaaattctggagtggtctcctcaacgaaaacaagtattacgataaaacaagctactggaaattctaccctaagaatctcgtagccgtacaagttgtcgatggcaataacaccgccattgcaaatgtccccgtggaactccttaagggtggcactgtgctattctccacaaagacggataatgcgggcttcgcttactgctggcagagcctctttgccaatgatgatagtgatatcgttgaggcagactattcgctcaacgtcaatggagcaagctatacagaaccggtcaagtttacctcgctgggcgatgaacaagtcaacgtcaacgttgtcgtaagtgctgacgccaagctggccgcagcaaaggccgacatcgcattcatcgtggatgctacaggctccatgaccgacgaaatccgcttccttatttctgacctgaattacattattgaccatgccagtttgggcaataacgtcgctttgcgcactgccgctttgttctaccgcgatgtccaagacgaatacatcacccgatacgatgatttttcagacaacgtttctacaactcaggaatttgtcgccaaacagaaagcaggcggtggtggcgactatcccgaagctgttgactatgcacttgaagcatccttgcaaaagctttcctggaatgaatcggctcgcgcacgtattgcattcttgattcttgacgcccctgctcaccataaggacaacgtcatcgaaagcctgcaaaaatccattgcgctctttgcccagaacggcatcaagattattccggtggctgctagtggcgtggacaaggacaccgaatttatgctgagattctttgaacttgcaacgggcggcacgtacgtcttcctcactaacgatagcggcatcggaaacaaacacatcgaggcttccgtcggcgattacgaagtggaaaaactcgccgatttgatggtccgcctcatcaagaaatatatagaataaatcgtaaccaataacatactcaaagtgccgcggtttctcgtcgcggcactttctttttacaatgtcaaatcatttctatagcatcaactttacttaatctcgtcagaaaattttttgtagagattgtagagcagaccgaagaaataagcaacactgaacgaaacatcagtcgtatcatcatcattattcagataacaccaagctaaagcatcgccttcttcaaacacaacttcatctttggatttgctcagatagaagtcagcaacatacgtttcaagcaatacaattttttctttcaacttgataaattctgtactcttgctggaatctgtaaatttataaccatagtcattctttaaatagcttcgatacagatatctgtaaagactatagagcgtgtagtacagctcgtatgacataaattggttatcttttcctattcccatagtcgcatcgccaggaataaagaaatctccgtcaagaatcacctgcgtttgcactttaagcaggttgtaataacgttcccaacgcggaatatcgacattcgaaagatgaacaacatcgtcttcttttttgaatttatccgtatattgttcaagaagatcaatgcagtcttcaacttctttcttcaaatctactttttcatagcgttcttcgtcggtttttgcatttttgtctttttcaaaaagcacttcgccatcatgcttgtcaataatatcaaagcacttgaatcggtcgcagtctatagagaccatagctttcgatatttgtttaagagccccacatgaacccgtgtacttacccgcagcaaccaatctcagatcctggagagtaaccatcgttgctgagccacttatggctttaatttggtcagcattttcaaccttatgataaagtattgctccatttttcacaacgaacaagaaatacgaggttgtcgcatcttcaggcactttgaggtacatatcgcaactgattttgcttgcagccctttcgccatcaaagaaaatggatatataatccagcaacgtttctgcaggcatttgtgctgtagaatcagacgaagaccttttcgaatgaattttaccattacggagttcataagccgcagaaaggtaagcgttacgccaagttcccgattcacattggtaaccgagctgctgcaaagcggaagcacacaaatccttcgcaacagactcattttcatcgccagcaaggatgatttgatttgccatataagcggcagtccagaaatttccagccgcaatatcgtcgctaatcatagacaacattttttctttactgccagcctgcatgtagcgcatcatttctttcgctaactgttccggcggaagttcctgaagatgaatgggatttgcatcgtaccatccaagatatttctgataaatggccttggcattgtgtacaggtgtaccatagaaaggcttaaggctccagtttttctgaatacctctcggcagtacaagcatatcggccacttcgtccatcttgtagcccatattcatataaagtagagtctggtcgtggatgtacttgtaaatggatgctgtatcaataatgaatttgcggatatcaacatccagcacattacctttttcatctgttttgctgcgccagtgaggccagttatggctttggaaaataacatccgtattgtctccatacaagagagccgtttgcatcagataactagcccaagccttggcatcacgaatttccgccccacgaagggtgtaaaggttgtggagcgtaccggagcagttttcggcaagccacaaagctctatattccgggatataattattcatttcggcaggcgcttctgtccctggcgtcaactggaattctactttaattttgtcaagtatcagtgttgtatttttcgaaatttcaattgtcggcttccccactgctgacgggcgccctgtagactggccttgaccaataccaatacttatttctccgtggacgtcattggggtccgacggcttgataaagcttccgtactggtaagaagcgcgtctgcccatggcgttgcccaagtaaacattttcgcttacagaatggtcgtaaaaaccggcgggggcaagaataaagcggttagcgaccttttttacatcattctcggattctttttcgtcaatgtttccattaccagaatcgataaaatatttagcgacagtttccattccaccataatggtcaatgtgggaatgactgataatcatcccaacgatggaaccgctaagcgaataacctgaaagcgtctctttcaaatattcttcaaaaagtttcatcgctgcatctgtacactcgttgctcataagtgtgtcaaagacaatccaacgaggcaattcaatgtcacggcagccttctataggagggttgctccttacgaatgtcagattggacatgtcatagccgcgaacttggtatatttttccctttagaacttcaaacacgcccgacagatggttgctagccccattttcccaaagattcggatggacgcacaaatgattattgtctttgacattgtatttattttctaaaaacttgtagtttacctgtgaccacactggttgatcgttggttgttttaatatcaggaacaacttctccgcagctaccgtattctgcaattgtgtattccgaagatcgttgattattgccgagctcactacgtaatgcttcgtaatgattttttacacgcgtaaaagcgctagaatctaaattttgagtatcgttggaggtgttttcgctcatgtttcccctttgatattagagagtgattttttgttaatattacctcaaacatacaataaagttacaacaataaaataaaaccgtcaatatactttagatgaaatattttcctttgttttcaaataaaaaagataatttgtaaagatttttaagtaatgttgcaaataaagaaacaaaatttataataattaatttaaatagaatcaaaaaagaatttcgtttatgctgtggccattgcggcggtcaatgcgacgaatccttgcaaaaaagaggcacttttcaagcacctctttttataaatcgttggcctttaatttttaaaatcttctgcggattttgcagaattcttcgtattctttgccaaagtcgcggcggagtcggcgttcttcgctaaagacctgcaccatcataatagcgacaaatgcggcatacacgagcaaagcttgccaatgccaaatccagacggctgctccgacaaggtaaatgaatgttcccgtaagcatcgggtttctattcaggcgatacgggccgtcagtcatcaggtggctagtgcgcggagcaacttcatgtccgaacgcgtccatcggattccctttcccgcggcgtttcatgtaaacgattgtccaaatgcttaatgcaagcccggctagcattatcgcgatgacaacccctcccctagcgatatcaatcggcaataaatccggcatccccgaggcaagccacatcagcgttggaattagccctacaaatagcactcccccgagcacgtaaccgacaatttcacgcaaaagtttcatgtaaccctcctatataatacaagtgtgataaaatataaatgatttcgaacagatttccttaaaattgccctaaaaaaagcaaaatcaccagtggctttaatgtatttttctaaacagaaggagtttcttgcaggagtaaaaatgaaattgtcttacagaaccatgatagcttcgcttattggcttgacattctgctttttcgcatgtgcaaatgacgaaaatgggatgaaggcagacggaactctagattacgaagcaattaaagacagcacattacactggaatgtgactatatatcgtattcaaaaatttaacggagatacaagcgaatgggatgcattagattgccgcgttcatgattctaactttaattgtcgtcgagtgactaatgtcgattgcaatcgagatattgtgcgtatgctgagctgtagagatgccaataacaactttattgaatgccctggttacaaagacaccatttacgacacgacttacaagaatttaaactttggcaaagacgctctcgtcaattacattcccgtcgcaaaaattcccgccttcaatcgagattctgttgcaaagcttttttcaaaaatttctggagaaccttgttcaagactgctgtcgtttagttcaaattatcatcttgaagcaatcggtttgccagacagtctgacgttgaacctcgaaagagaatatattccagaagagtacatacgacctaaagattttttcgtccatttgagtttaattacaaatgaatctacaggtgaaaagacctgcaggcaagattcgtcacgaataatgtacaacttctacccaggcacatgctattactcgtctttgccggaaaaagctaaagttgtaaactatgaactcttcaatacaaccattcaatcctacaaagacaccacaatttcgtggaaacttgtctacaaggaccaatacggtcgcggcgatacgcttgatataactacaaagtttgaataagggatattccggccttcgcgggaatgacaatgtgtacgtcactcaggatgacacgtaaaaatcccgccactatcgctagattcttcgactacgggctttgccctccgctcagaatgactcattaatacaacaaaacacccttgcgactttcatcgcaagggcatttaagttcgctaggaactagacacagagtgtcgcgacatcaagccgcggcaaacattatgccttattgaggcgatcctggatcatgtcgatgatttcagagagttccttcgggaggtgcttgccgaacttcggatagtggttttccttaacgtcagcgagttccttcttccagccttccacgtcaaccttcgtgatctgcgggagagtttccttatagtagtcagcgagaccatcagtattgatggcgccttccttcggcatgtaaccgatcggagtttcgacagcgttgtcaacaccgttgcagcggtcgaagatccaagcgagcacgcggctgttgtcgccgtaacccggccacatgaagccacccggaagcttttcgttgttggcatccttgcggaaccagttcacgtagaagatcttcggaagcttgtcttcagtggacttctgaccgatttcgatccagtgcttgaagtagtcacccatgttgtagccgcagaacgggaggattgcgaacgggtcgcgacggatcttaccgacctgagaggcgtcaatcgtagaggcagccgtgatttcggaaccaacgatggagccgaggaacacgccgtggttccagctgagggactggtggaccagaggaatggtggacggacgacggccaccgaagaggattgcagagataggcacgcctgccggatcttcccattccttagcaatgcacgggcactgcttagccggagcggtgaagcgagcgttcgggtgagccatttcttcgcccttaggagccttgtccttcgggagagcgtcacgggtcttgcccttccagtcaacgagcttgccctgtgccgggtagccgatgccttcccaccacacgtcgccgtcttcagtgagagcgcagttcgtgtagatcgtgttcttttcagcagaaacaagagcgttcttgttggattctgcagaagtacccggggcaacgccgaagaagccagcttccgggttgatagcatagagacggccatccttgccaaacttcatccatgcaatgtcgtcaccgatggtttcgaccttccagcccgggatagtcgggatgagcatggcgaggttcgtcttaccgcaagcagacgggaatgcgccagtcacgtacttgacttcgcccttcgggttggtgagcttgaggatgagcatgtgttcagcgagccagccttcgtcgcgagcgagaacggtagcaatgcggagagcaaagcacttcttgccgaggagggcgtttccaccgtaaccggaaccgtaggaccaaatgaggcgttcttccgggaactgcgtgatgtacttgtattcaacgtcagcgcacggccagatgccgttgtcgctttcgcattcgcggagcggcttaccaacggagtggaggcacggaacgaattcagcgttcacgtcagcgttgaagatatcgagaaccttcttgccagcgcgagtcatgatgtccatgttgagaacgacgtattcggagtcagtgacttcgataccgttcttggagatcggggagccgagcgggcccatgcagaacgggatcacgtacatggtacggccgtgcatacaacccttgtagagcttacgcatcgtctgcttgagttcagacgggtcgatccagtggttggtcggacctgcatcttcttccttgacagaagagatgaacgtacgggattcgacgcgagccacgtcagacggaagagaacggaacaagtagcagttttccttcttggcaagcttcgttgcgaggccggccttgacgcacttctgcatgagggcatcatattcttcctgggtaccgtcaacgacgacgacgttgtccggttcgcacatggcaatcatttcattcacccaagtactgattttcgggtgcttgatatcgttaagagtaagactcattatgagctcctattggtttaacgtgttagatttcgagatatttcgaacgcgctacaagatagcaaaaaatatgggtattggtcaatagtttgacgctagacgagaggccaaagacgaaagaaatttcagacctgcacatctggatagaatttttacagaaaaacaattatatattattgaccagttatgattacaacgattattttaacagtcctttttctcttgggcgatgcgggcgttctgtttttaagccaagagagctttggtaaactcccgcagggtaagcacctggagcgcgtcaaaaagtccccgcattacgatggcaagcagttcgtgaatgacgaagaaacggaattcatgacaggcaacaagagcacgctcactgtctggcgcgaattcatgttcaacaaaaagaagaacaccgtccccgacaccgccattcacgctataaagacggacttgagaaaactccccaacgacaaagattggattgtttggttcggccattcgtcgtaccttgtgaacctttcgggtaagaaaattttggtggacccggtgttttacaagggctcccccgtcaaatttgctaataagatgttcaagggtacggacatttacaagcccgccgacatgccggatatcgattatctggttattactcacgaccattgggaccatttggattatgagaccgtcacagaattggaaccgcgagtgaaaaaggtggtaaccgcacttggtgtaggctcgcatttggaatactggcactatcccgtgaacaaacttattgagcttgactggtgggaaaaagcgcaacttggcgacagcacccgcgttacggcaacgcctgcaaggcatttctcgggtcgcgatttgcacaagaacaagacgttctgggcttcgttcgtctatgaatcgcctaagcgtacgatttggattggcggagatggcggctacggatcgcactactcgaaaatcaaggcgaacttcccgaacatcgatttagggattcttgaaaacgggcaatacaatccggactgggcgcaagtccatacgatgccgcaatacttgggtcgtgaaatgcttgaacttggcgctaaacgctatctgaccgttcaccattcgaagttctgcctgagcaagcatccgtattacgagcctctcgaaaatgcgaaaaaggccgcccaggaatctggcaagcctttgctcatgccgctaatcggcgaagttgtgtatttagattaattacaccccgcgcatgtcggggtcccacacgattttgtgcagttgcacttggaagcgtgcgttgttttgcgtcatgaccttgctacccaccatccaattgacaatttgctcgttggtgagttcgccccataccggcgaaataaagatatgcggcatattatctggagatgttagcgagagtcgcgcgacaacgccttccgcttcttgcaagtcttcgacactcccgacaacgaacttgagcacgtcatttttgccgagtgaaatgatattttccatcttcattcgggcagacatgccgctgcttttgcacttccagtccatcgtgtagaagagtcctggcaactgccatttgcaaggaaccgtgccgttcgtctcgatgttgacttcaaagcccgcatcactgaatgcagtaagcaactcgcccacaccttcgtgaatcagcggttcaccgcctgtgagcgtgacgcacttgacaccggattcgttgcgatacatttcaactgcagcgaggacctcccccacgctcatctgcttaaagtcgggaccttcaaccgcatacatcgaatcgcaatagctacagcgcaagttgcagccgtgcagacgcacgaacactgccgcctgccccatgcgaatcccttcgccctcgatactcttaaaaatttcacaaactttcatagaaagaaaacgccgcgattcccgcccgcgcccttacacttcgtactcgacggtattgccttcgctttcctggacctgcaccttgtagcaatgcggcacctgttcgcaaatccagcgagccatgttctccgccgtcggattaaagttcaccacatcgttcaagaactggtgatcgagcttgcccttcacaatttccttgatgcgcgaaaaatcgaccaccatgccgttttcatcgagagtttcggactggcagaacaccgtgataatccagttgtggccatgcagaccgcggcacttgctttcgtacgggagcgagagcttgtgagccccagaaatttcaatacgcttgataactctgtacatattacgcctcgtattccgttgtgtcattgatgcccgcttcggcgagagccgccttgcgttccaggcaggtcgcgcacttgccgcaatggattttgccgcccttgtagcaagaccaggtttcgctgtaatccaagccaagagccttacccttgcgagcgatatccgccttggaaatgttcgtgtacggagcgtcaatcgtgatgtttgcgtatgtacctgcagaaatcgccgccgacatgttcttcacgaattcttcgcggcagtccgggtaaatcgcatggtcgccaaagtggtttgccatcatcacgcgcttgaggtcacggctttcggcaagccctgccgccacagaaagcataatgccattgcggaacggtaccaccgtcgatttcatgttctcgtcagcgtaagtcccttctgggatagcatctgcacccgaaaggagcgatgacgtaaagtaatcgtgcatgaacttgagcggaatcgtaatgtgcggaatcccgagcttttcgcaatgcatgcgcgcaaaaggaatttctttgtcgttgtggttgctgccgtaatcaaacgaaacggcaagcgcaatatccgcggcgcggtcgtaaagcaaggtcacactgtccattccaccagacaagaccagcaaagcgtctttcataaaatctcctagttttgtttaaagtcaggatgggtctcgaactgactattgcaaagatagaaattttatgacacttttcaaatattaaaaagcggactcgctctaaaataccgctacgcctaaatcgctgtcgccttccttgacttttgcaagaatttcaagccctgtcaagtcctgcatcatgcggatattgtcatcttccatttcaaaattgccgctacagccgtaacggttcacgataattccacggatatctaggccgcgactacgagcgtattctatagtgagcacgcaagcgttgatggagccgagcgccgccgttgttacgataatcagcggaagcttgagcgtcttgatgatatcttcgaggaaaattttctggtcatcatagcggatggggcaaatgattcccccgctaccttcggcaaagatgaattcgtggcgtgagcaggcagcgttaaagtccgcctgaactttagaaagattaacgagattgccttcttttcgtgccgccaggtgcggcgaaacagcctctttgtaaacgaaactgacaagctgttcttgcgtgtctgagagacctgcaatgcgcttgacataatcggcatcgcctgcaatccacttgccatcacggagttctgcaccgctgagcgccgccttgtaatagcccgcgtcaatgccggaatcgcgccattttttcaccaaaagacccgtgataaaagttttaccgacatccgtacccgtcgccgtaacgaaataacctttgctcatatcgcctccgcaattttagctgcagcaaattcaagttcttcttttgtatgcgtagccatgaggctcgcgcgtaagcgggcctgcccttttgcaaccgtcggataacggattgcaggaatcaagacgccctcattctggagcgtttccgaaatccgcaaagccttcgcctcatccccaatgataatcgggattatcgccgattccgtctgcggaacttgcaacccgtgaaagcgcaaagcatcgcaaaagaatttaacgttgtcacgcaactgctgaacacgttccggatgcgcgtcaatgaactgcaaattgtggagtgcagccgccgctactgcaggagccatcgctgtcgtaaagatgaaactgcgagacttgtttttcaagaattcaatcaactgcttggatccggcgacaaagccgccttcggcggccacggccttgctcaaagtcccgacggtcacatcggcatgttcacaattgtaatgttccgcaagtccgcgccccgtgcgcccaaggacgcccgtggcatgcgcctcatcaatcatcaaaaggcaatcgcgagcgcgagcaattcgcaaaagctccggcaagtttgccaaatcgccatccatgctgaaaacggcatccgtcacaataagaccacggaaattcgaaaccgcgttttccgcaagcttttctcgtgcgcagaactccaccttggccgtctcaatcgcgcgttccaaatccgccatgtcattgtgcttatacacaaagcattttgcgcgcgacaggcgaatgccatcaatgatgcttgcgtgattcagttcgtcgctgaaaataaaatcgttcttgccgcacaacgcagaaatcgttcccacgttcgccatgtagcccgtgttgaacgcaatagccgcctcttcgcctttgaactttgcaataaactcttcgagtttatcgtgcggagtcttgttgccggtcgtgaggcgagcgccaccactccccgttccccattcaaggaccgcatccgccatcgcctgcttgagttcgggaatgttcgccaaatccaagtaagaattcgaagcgagcaaaaccgtatccttacccgcaatcgtcacatgcgatgcttctggcgacgagatgtgacgcaacgtgcggtacgtattgttcgcacgcgccgcttcaagcgcatctttcgtgaaaaagtctaaaattcgttcgttcataccattcggtcctggatccttcgcccttcgacgcgcttcgcttgctcagggaccttaataaggttggtgagcttgccgaaccacgctcaggatgactcgttctaagttctaagctctaagttctgccaactacatccacgagtactttcttcttttgcaaatactcgatgcattcttcagcggaggcttttcgggaatcaaacaagaaaatgcggcctccgttttcgtcgcccatttccttcattttcatgatgcgcacatagccgagttccttgctcgcaacatagcctgtcacataatttgggtcatcgctcacgcaaaattcagccaccattcccggggcattcgccaccttggtcgcaagcacaatcgcttcgttgaaatgattcttgcatccatcgacttcgctcgaatggagcgcatccatatacgtcgcacggacaccgcgatctttatccggttccaagcggtttcccgttgcaatatcgtaaagcatcgccccacgcatcgggaacgtctcgcgcagaagatcctgcaatttttctttaaatttttttgcgccatcacaaggtccctgagcctgccgaagggccatcagcggagtaatcaagccaaaagccttctccaagccttcctgccacgtttccacatccacgcgcgttacagggagcgatttcaagacctgaatatcgctttcgtgaaccttttcaattttcacattgataaaatccgggtcgcccttggaatgattcatcgcacggcgcaccatcgccgcacacacagcttccacagaatcgcgcccaacaatgcgttcagcaccggaaatatgctgttcatgggagttttcgccttcgccaacatgctgcgaggctcgcatttttaaactgtagtaatccataagaaccttcttttacgcgccacaatttagaaaaaaggtcttatcgttttcattgaaatgaatatatttttactagtaacgggagtaatgacttttcttggtaattgatatgggtgattacaaaaagtttatcgcggactttcctgtggactctgcggagtttttcacagctataacttacgccacaactgaactgtacatttcgatgcatgtacttgatcttgagaataacactgcgtttcctatcaagaccaacgaattcatcgataagttcatgaaatgcggcagcaccctacaggaaagtattaccaatatcatggtgaaccttgcatgcccagaaagcgtttcaaccatcaagaattttacgattctttcaacattgtcggaacgcatgaaaaatgcaaatgttatttccgaaatttttcacggaaaaattcacggttggagtaaggcaatgtttgtacgcgttggtgatgacaagccactacgtcgagtcctgtacgttgtcgaaaacgtgaatgcgcaaatgacaaagctggaacaagagaaagagctcttggagcagaaccgcaaacaacaaaatatgatcaatgcgctcatgaacggatacgcctctgtagtcggagttgattttgtcacagaaaaggtggaattcttccgcacaagcgatcgaatcaaaagtgctcttggcttcatgaaagaaccgcctccgttcaagattcttgttgaaaaacttatcaatacggctgtacacgaagaggatcgaaaaagtatccgagaagtggctgatgagtcctatattaaggaatacttgccagttggcaatagtttgtcaaaaatatttcacaacgaagtcggccaatatgttgaaatgaaaattgtgcgaaccggcgaagaaacaaccgtgttcggtttcaccgacaagaataacgaaatcacggaaataaacgataaaatctacaaggattcgttgactcaagtgatgaaccgcaagtattttgatgataaacttgcattgcgtaatagtcaagccgtcgtaatggctgatatcgactttttcaaagaagttaatgacaattacggtcaccagtgtggagatgcagcccttgccgccgtagcatcgatactgaattcatctgttcgtaatttagaccgcgtagtacgttatggtggcgatgaatttttaatttcgttcaagggcatcactcatgaagtgctgagaaacagacttgaacagatgcgtgcgcgggcagaaaaaattaaactgcaagattaccctgatgtaaagttaacaatgagctttggcggaacattcggagacggaattgtttcagacatgctctcctttgccgacaaggcgctctacgtatcaaagaaaaaacggaactgtgtgaccttagttccgtttgaagaaaaaatttaagttgtatttactcgtggaattcgtcttcgccatctacaatcggcgcaggttcgcattttccaatcatcttaatcgcttcgcaaatgcgttccacttcagcatcgctcgtgatgaacggtggcatcgtgtagacgtaattgcagaacggacgtaaccacacgccagtttcgcgaatcacgcgcaagatatcgtctgcacttggctttgccttgagttccaaaacgccaattgcaccgagcacacgcacgtccgccgcattttcaagcgaacggagcggttccaaattcgctttcaagcgcttttcaatacgcgccacgcttgatgcataatcgcgactttcaaacagcgaaagcgaagcaatcccagccgcgcacgctagcgggtttgccatgtacgtcgggccatgcataaatgccggaatcttgctatttgtaatcgtgtcggcaactttctcggatgcgacacatgccgccatcgtaatgctaccgcccgtaagcgccttgccgacgcacataatgtccggctttataaagtcggcgcaatcctgtgttgcggtatgcatcattgcaaatcgcgggcccgtgcgataaaatccagacgcaatttcatccaaaataagcaagatgccatagcggtcgcaaagttctcggagacgcctgaggtaacccgcattgtaaagccacatgccgtttccgccctggaaaacaggctcgcaaataactgccgcaatttcatctttatgctcttcgacaacgcgttccatcgatgcaaaatcgctatcgtcccaagcgctatcaaaacggcaattcgggcgttccgcaaagtaatggtgcggcatgattccgcggaaaagcacatgcatgccgtcaggatcgctcaaagccattgcgcctgccgtatcgccgtggtagccgcccttcaaggcgaccaacttacagcgctccgggcgacccagcgaatgctggtactgcaccgccatcttggcggcgcattccacggcgatgcttcccgaatcagcaaagaaaatcttgttcaagccttcgggcaaaaagttcactaacttctcacccaattcaattgcgggctcgtgcgtaaaaccaccgaacatcacgtggcacattttttcgctttgcttgcgaatcgcttcaacaatttcaggagcgttatgcccgtgagccatgcaccaccagctcgatacggcatcaatcagtttcaatccgtcggcggtttcaatcgttgttccgtgagccgacttagcaaggaatcttgcgggagtatttttcagcgcagcatacgggtgccacaaatgctcgctgtcgaaatttaatagcgtattcatttgcggcgcaatatagaaaaatgcgcgggcattcccacgcgacttctcgtaattaaaagtgccgcgcggcattcaccggcggcatctcgaaacagcgcggagtctcgcgaagtttctatcgaatgaaattggtgtagactttctgcttggcgtcaggctgcgtcacgcccgcctgcttgcccgcatcaatgctcttgaggagccatgccatattgcggcccagttccttcataatctgcacgccttcttcgtccttcagcacatcttccggattcgaaccgtgaaccatgttccaatagcgcgaagtcacgagcggctgttgcgcataagtcgggtacttgttgagcacatcgagagttgcggtcgtccctgcacgacgtgcagaaaccacgtttgccgccggcttgaacagcagatttgcttctgcgataccgtaaagacggtcgaggaacatcaacatttcaccactcggagaggcgtaataaaccggagaaccgtaaacaacgccgtccgccgtttccaaaagttccttagcttcgtggacaacttcgttcacctcgcccttgagcactcgcccaccgacaaacacgattttcgtttcgattccagcggccttgagctggtttgcgacgatgttcagagccgtataagtgcagccattttcacgacggctgccgttaaacaagatgaccttcattttagaacctccgttgattcaaattctgcaaggaatttacgcccctgttcccattcaccgagatcggaatccgaattgatatgaccaagcgcacccgcgttaaacagttttacgccccaggcgcttgcaaaaaattcagaacgttccattgagacaaacgggtcattttcgctcgccacgacacatgccggaatcggcagtttttcaagcggcatcggcgcaaagttcccaataagttctacgttatccacatcacttggcgaaacaaggaaagcccctttgatgtacggcggaacgccaccttgcgatttcgccttcaaaagatagttgaccgtcgtacagacgcccaagctatgcgccacaagaatcgtatccgcattcaactgctggatgcacttgtccaaagtctcgacccagtccgctttctcgggatggtcccaacagcgctggatgacgcgcgttgcattcggcaagctcttttcccagaagctctgccagtgtttcggtccggaattattcaatccaggaacaatcaagtaattcattatcgcctcttttcctaccaaattagtataaaaattaaattactttcccgttaaaaaatgaatttacggcaaatttcacccaaatccgcactttttcagcacagcacactcgcacaattgatacagttaatcttttaaatacattctattttattggttatttaatttcgctaacttatctttatctttggttaaatgggattctgttttgtacagaaacttcatggagaaaaaatatgaacatcaagaaaactgcagtcaagagcgctctcgccgtagcagccgcagcagcagccctcaccaccaatgttagcgcaaaggattttagcggtgccgaactctacacgttagaagaagttcagtacggtaagtttgaagcccgtatgaagatggcagccgcatcgggaacagtcagttccatgttcctctaccagaatggttccgaaatcgccgatggaaggccctgggtagaagtggatattgaagttctcggcaagaatccgggcagtttccagtccaacatcattaccggtaaggccggcgcacaaaagactagcgaaaagcaccatgctgttagccccgccgccgatcaggctttccacacctacggtctcgaatggactccgaattacgtccgctggactgttgacggtcaggaagtccgcaagacggaaggtggccaggtttccaacttgacaggtacacagggactccgttttaacctttggtcgtctgagagtgcggcttgggttggccagttcgatgaatcaaagcttccgcttttccagttcatcaactgggtcaaggtttataagtatacgccgggccagggcgaaggcggcagcgactttacgcttgactggaccgacaattttgacacgtttgatggctcccgctggggcaagggtgactggacatttgacggtaaccgtgtcgacctcaccgacaagaacatctactccagagatggcatgttgatcctcgccctcacccgcaaaggtcaggaaagcttcaacggccaggttccgagagatgacgaacctgctccgcaatcttctagcagcgctccggcatcttctagcagtgttccggcaagctcctctagcgtccctgcctcctcgagcagcgcatttgttccgccgagctcctcgagcgccacaaacgcaatccacggaatgcgcacaactccggcagttgcaaaggaacaccgcaatctcgtgaacgccaagggtgccaaggtgaacccgaatggccacaagcgttatcgcgtgaactttgaacactaatcgtggctgattctctttataattctctttatcgcaaagaccatgtggtttactccacatggtttttcgttaagtccactaaaattaggggattttcgctattttttttgaattttgacactaaaatgtcaaatgagtttttgtatttttgatttcgaaatttttaaaaattaaaataggatagttatatggcttatttgaataaggttatgctcatcggtaatatcggtaaggatccggaagttcgcgtgaatcccaatggcggtcgcaagcgtgtttctttctccctcgccacttctcgtcgctatcgtgacaacaacggtgaacagaaggaacagaccgactggcacaacatcattggctggggcaagattgcagatatcgttgaacagctcggcattcgcaagggcatgagcctttatgttgaaggttccctcaccaaccgcagctggacagaccagaccagcggccagaagcgctatgtcactgaaatcaacatggacacgttccagctcctcactccgcgtggccagggtggtgctccgggtgcaggtggtttcagccaggccaacagctaccagcccaacagctttaacggcatgcagcagaatagcgctccggcctacgatgcaggcatggcagaagacgacgtagatcttccgttctaatcaagactatctgaatgaatcaaggaattgcagaattaacgctcatctacggattgccgcttggaatatcgtttgtaacgctattcgccacggcaacaagtcctgggcgtaacacgaaagtcgtcggagctattctttcgactctcacgatcgttatagactgtctgttctatttcgtaaagaataccatcattattcaaaatgttgaaggtggtattttgctgtcgttctttttgcttttcttgttcagcatcttttgcatcatacaaagcgaagaatggtcaacacgagcatcgttcctattcttctcgttgtgcatgctgacgggctgcattggtacggcatgctttgaacgtccgaccttggttcttacatcagcttactctccaacggatctcgttacgcacaacaaaaaatacgaagactacatttcgtcttttgacaatgcgaacaacgaaaagaaggaacaaggtttcgcgacggcttcgaatagcaacagcgattccgcaattgacgacgatgatgtcgaactcgctcctgaagtgatggaccgccttgacacttacgcagataaggccgaaacggtcattgaaaaaatgtttgacataatgaacgcattgaattcctttgaaccgatggaagcaaacgcaggcgaaatggaacgcgaaaagcggagccagcaggctcttgccatcaacaacaaggcgacgtcgctcaatcgcaaaacgattggaattttccatccgctcgaagctcgtgaagcgcattcagaacttgtacaagcttccgaaacgctccgcaccgcatctcatgaattgtattcgtactgtcttgtagaagacacgcaagaagcgatgaagaagtattctcaagctcgcgacttgattgtgattgcaaaaaggcacatcgacaaattcaataaaatcattcaaaatttaacgaacaatcaacctcaacaataagaaaacaaaggttaaatctatgattcgtaacgtagcgatcatgggcgccactggcgcagtaggtcaggaactcctcaagattcttgaacaacgtaacttcccgcttcagaacctgaagcttctcgcctccgaacgcagtgtcggccgtgaatatgaattcaagggcgaaaagctcaaggttgaattgacttgcaaggacgcattcaagaacgttgacctcgtgctctcttctgcaggcgcaagcgtttccaaggaattcgctccgattgctgttgacgcaggcgcagtcgtcgtcgacaacacgagcttcttccgcatggatccgaacgtcccgctcgttgtcccggaagtgaacccggaagacatcaagctccacaagggcatcatcgctaacccgaactgcacgaccatcatgatggttgtcgctctcaagccgatcaacgacttgagcaagattacccgcatccacgttgcaacctaccagagcgcaagcggtgcaggtgcaactggcatggcagaactcaagcagcagtaccaggaaatcgtcgaaggcaagccggtcaccgtgaagaagttcgcccaccagctcgcttacaacctcattccgcacattgacgtgttcaccgacaacggctacacgaaggaagaaatgaagatgttcaacgaaacgcgaaagatcatgcacagcgacgtccgctgcgctgcaacctgcgtccgcgtttctgctctccgctgccattccgaagctatcagcttcgaaacggaacgtccgctttctatcgaagaggtctcgaatgccatcaagaacggcgaaggcctccaactctgcgatgacgttgcaaacaacgtctacccgatgccgctcaacctcatgggtaccgacgacgtctacgttggccgtatccgcaaggacctcgcttgcgacaatggcatgaacatctggattgttggcgatcagatccgcaagggtgctgctctcaacgcagtccagattgcagaacgcctctaattgcgattacgctccggtctacagccgggaatcgcttttaaaaagagtctagcattcgctagactctttttattccttatataaacaagaacgcctcccttccgggaggcgttctttgcaaacagtcgttgctattagctattagaagcggaccatcgcactgaagtcaatgaacgttccatcagcctggaagtagttgccaaggccagtgaagagcttttcgccgaggccgagttcaacagcaaggaaatccttgtactggtaacggaagcccacagaagcgttcacggagttcatcacgtccatcatacggctcgtatcggaatcgttgttcttcaagtactggaaagcaacccagtcgtaaccgacttcgccgtagaacatgaagttcttttcttcgccgacgaagacttcaccaagcatgctcggctggagaacagcggtaatggcatactggtcaaccggatcgtcataatttctgtaagagacaatggcagcaccgccgataaggatgcgagcattttcgttttcaagaacggagagaccgccacggatgtacggagagaggtcccagaaagaagccggatcgttagccttttcgacatcgccatcaacttctgtttcgttgttgaagctgacgaatcttgcaccgagtgtccaagtgaagttcttggcagtcggagcgttggtcaagctgagattaacggtaaggctgtcaaaacggtcttcggtttcaacgcccttatccggatcagaatgagtctgcttcttcgtggtgagccagtcaacatctgcagcgacgttcatacccaagaagctcttggcgattgcggcagcccagtcatcgccaccgtaagtcgtgctgacaacacctgcatcgttgctgacgcggtcacggccaaggcctgctcttacatagaagccgaagcccggaacggcgtaaccgagagtgagacggccaagctggctatcgtcatgcgtagccttgctaatgtcaaaagcagtgaagaaagaaccgagagagacaatgccaagtttgttggtcggttcaatgtagaagaacttgcggtttgcaaacaagttcggatacttgagcaagaggtccgtattgttagcagcggccatgttgctgtttctgttgtaggacttgccgtgcaagatagcattgaacggagtacgcttggaatccttcggaatttctggagcgacaaacggaaccggagccgtaaggctttcagaagcagcagcctgttcttcctgctgctggagctgctgttcgctcatggaaggagcggtcgattcagaagcttcctgtgcaaaagctgcaccgacgctaacgaggccaatgccaaacatcgtttttaagttcatagtttttccttgtaataagattttttgatttgtgtgacaaaaatataattaattctagttatctgtctttagcaatttctatcagaaatatgatttgaactactatcctaagttctccggattcaagcacttaagttcatcgactacaaaaagtccgtccttgcggatgagcttgtcgtcgaaccaaatttcgccaccaccgtattccggacgcatgatcagcaccaagtcccaatggatggcagacttgttcccgttcggggcatcttcgtagcacatacccggtgtaaagtggatggaacccgcaattttttcgtcaaacagaatatcgcacatcggagaaagcacaaacggattgaagccaatagcaaactcgcctacatagcgagcgccctcgtccgtatcaaaaatagcgttcaggctcttgttgtcgccagtttcgcaggtcgcttcgacaatcttcccctgtttgaagacgaggcggatattgctgaactgcttgccttcgtaaagcgtcggcgtattgtaatggataacgccttcgatactcccctgcaccggcgccgtatagacttcgccatcaggaatgttcatgttgccgcagcacggcactgctggaatatccttgatgctgaacgtgatgtccgtatcctgagccacgagacgcaccttgtccgtcctgttcatgaggtcgaccaaagccagggcagcgcgctgcatcttcgggtaatcggcaaggcaagccttgaagtagaagtcctcaaatgcttccgtgctcatctttgcgccctgggccatagacgggttcggccagcggagcacgcaccagcgtgtgttgttcacgcgatagttgagcacgtcctgcgtgatggtcctgtaggcaagcatcttcttgtcgtcgatatcgcagttctccatggcgttgttcatcgcgcggatagagaggtaagcctgcatctgcttcatctcgttcatcgcaagatccgcagagagcttcatctgttcttcggaggcgctacggataacttcacgacgcacacggctattgtaattgtggataaatgcgttaccgccaactttggcaacagccttgatgagttctgtagagagctcgtccggtgtatcggtcgtttcgattaaaatattttcgcccgccttgagagcaatggcgttgttgatcaaattttctgcaagttgcgtaatgcgaggatctttcattctttaccccataaattaaaatcaccgaaagtcggcgacaagaatcgccgacttaaatttaaaaatctatttgtctttattctactccaaatatcattccattactccgtaaaggtaaacggaatcgtcactgtcgtatttcccgatttaaccttgccaaacatccatccattcacagccttcttgacttcgttatcaaattcggcatatcccgtcgtagaacccaccacagccatgctgatgatttcgcctcccggcgcaatagtgaacttcaatgtaaccttgccttggaaacctggtttctttttcaagtgcttgttgtaaatatggcggagtccaggtgtacgctgacgcacgattttcatgatatcggacgccgagcgagatcctccggcagaacccatatcaatttcattcggcttaggagttttgatattgcccttcaatcccgatgttgcaaggcgaccacgagaacctcccatcatgtcaccaaacaaatcggaaatgccacctgttccaccggaagcgaatccgtcattgaagccggcattcaccggaccgcgacgttcgccaagtctcgctgtaccatgtgtcttgaggccatttacacgagtgattactttgtcgatgtctttagcgagcgtcactttggcattgtcaaacgcacttgccgacggattgttttttaacgccgtcagaatcttaagcacgccacgttcaagagcggccttgggattgccttttccctttggttttccaccaccaccgggtttcttacgatagacattctgattctttggcggacgctttttttcgactttcttgtccttctgtgttataggatcgttcatggtgacctttgtaacgatttcagtgtccgactttgtgtcaaacatgatttcgtcaatcatctgttcatacgtcgttgcccagaaaccaagcatcaacgcgacaataagcgatgcactggcaatgcgcaccatcttcttgtcggaatctggcatcagggatgcgatgaacgcatcttgtttttgttttgttgttttcatgattttatcctcccttttcaggaaattggatgtttttgttttttgggtatcagcaaaccaactaccccgtgagcggagtatcaatttgccgaatggcaacacttcggaataaggctacccgaactagcctttattgcgaagtttcacgcgattacatacaatgtcagaaaaaaaattttattacaaaataaggaattttatttaacaacccacatccttaccacacccataaagtaccaataaaaaaaacgcaaaaaccacagcaaaacagtaaagaaaatttcatacgaaagattgtaaactcagataaaataaggctttccgcgtggttattgggttcgctcgcatttttcgattttttctcggccctagatttttacaaaacttagcccagtgtaatttattccatattagaataaaatttgcaaaacacccccgaaatttacgcttttttaccaatcgcgagcccatttttaaaatggcttacctatatttccattatcatgaaacttttagctactcctcctgacttaaataagattgctcgcccgaactggattgaaatcaacctagacgccctctgcaacaacattcaatttatcagaagccagattccggcttctacaaaaattttgctccccgtcaaggccgactcttacggccacggaagcctcgcctgctcttttgccgccaagttcggtggcgccgactacctcggagtcgcccacatcagcgaaggcatgttgcttcgccagtacggcatggacttgccgatcctcgtgcttggtccttgcactccgtctgactttgcgtactttgtcgaataccagctcacggcagccattaccgacatccgcactgcaatggcatttgaccagttccttggtgaaacaggtacagaatgcaaggctcacctcgccattgacacgggcatgaaccgctacggctttgatgccgaagacttcaacaacattcgcgcagcactcagcctcaagcatctcaagttcgaaggcatgttcacgcatctcgctacagccgacatgccgggcaacccgaaaacggaaattcagattcagcgctttacacgactcgtcgatgtgctcgaagcagaaggactccgtcctgaaatttgccactgttccagttctgcaggcacgctcacgcaccccgaaagccatttcgacatggtgcgcccaggtctcacgctttacggctacaactgcatgggagcaatcccgaccacattgccgatcaagccggtcatgaaaatcaagtccaccatccgccacgtgcacgacgtgaagcctggcgaaaccgtcagctacggcggttactgggcagcccagcagctcacgcgcatcgcaaccatcgctatcggttacggtgacggctacctccgcggcgaatacaacaagggctttgtctttatccgtggacagctctgcccgatcctcggacgcgtctgcatggatgcgacaatggtcgacgtaagccacatcccggatgtgcaagtcggcgaaaccgttgacgtcgtgaatggcgaactcgacttccgcatttcgatggaaagcgttgccgaagaacaccacacgattccgtacgaaatcactagccgcgtggctcgccgcctgtaccgcaagtactactggaagaaccgcctcgtgcgctgggattacctcaaggaagaattcggcgtcaaggatttcaaggaatatccattgcgctaggagaagtaccgcatggtatgaagtttaatgacccgaaattcacaaagataagccaccggaatgtctggggcgaatggacctttatcttcgaaggatccaaactttgtggcctaaaatttcgggaaacttcagacgaagtaaaagcgactccgagcaacgtgcaggcttgcgcctatgcaagccccgacatggaaacggaattaaatagccgcgttcgcagcgcctaccgcaaggccgtgaacgaacttaatttgtacctcgcaggcaagatctgcgagttttctattcccataaaaatatacggcaccgactttcagaaaaaagttcttgaggtcacacgccaaatcccatacggtaaaacttgtacgtacaaacaagttgccgaagcagtcggtcatccgcaggcagtccgtgctgtcgggaatgttctgcacaacaatccgattcaagtcgtcatcccctgccaccgcgtgatagacagtcgcggtcgccttagcggctatgcgcttggcgtcggattaaaaagaaggctcctctgcatggagggagccattccgaatgaattaatgttggaataaatttatgcgcattgcagtgcgccgagcatgtcgtagacttgagcttcgacactcaggagttccatatcgtagttcggagcccattcaagaatcggcacgttgttgctttgggcatattcgcggaaaaggcttttatcgccaacggaatggcccaacagcaccgggcaagtattgttatgaacgttcaagccttcgatgagcttgtcagatttaaacccataggataaattgaaaacgaagtcggcgttggcacaagcctcgtcgatgacatctttgtcggattctgcatcacaggcaaagatttccccaatttcaatattaccgatagcgttgaaaacaccatccttgatgtccttgagcatggacaggagcccatggccaaggatcgtatcggatccccagattaaaacattcatacactcaccttcttattgctttttgtgtaatgattgtcacacggcactcattacttttttattacgcgccgcatatatagtaaaatttactctaatttggaataaaaagttaaaaaaatcatacaaaaatttgacttttatcacattttgtaaataaataaagccctgattttatacttaactagcgaggcttaatatacaaatgtatacaaagcttatcgttgtgagaataaaagcgtcggccacaaccttaaaaggcgagtgccgcgaccatacttgtatggtcatggtcgagccgtaaggttggcgcttgcgccaggatgggtttaagtttttccgagctggggccccgcccgcatgacgtactttttggttcttgaaaagaataattactatatttacgccggattttaaccaaaaacccgcgaatgcggggcaaataaaaaaggaataaacaatgtccgaaaatctctctgtactgaccaaggcccgtcaggcctatcagccgaagctcccggtgtccctcaagaatggcgccctcagcgtgaagattaacaagggtgcagctacggaatccgttagcgaccaggccaagatcaaggaactcttcccgaacacttacggtcttccggttgttcagtttgaagctgccgaagccaaggctggcaaggcactccgcatgggcgtggttctctctggtggccaggctccgggtggacataacgttatcgccggtatctacgacggcatcaagtccgtttccaaggattccgtccttttcggtttcctcggcggtccgagcggtctcgaaaacggcaagtacattgaaattgacgacgccaagatggacgcctaccgcaatgccggtggcttcgacatgatccagtctggccgtaccaagctcgaaactgaagaacagttcaacaagtgcatcgctgttgctaacaagctcgacctcgacgctatcgttatcatcggtggtgacgactccaacacgaacgctgctgttctcggtgaatacttccagtccaagggcgtcaagacctgcgtttgcggttgcccgaagaccatcgacggtgacttgaagaacgaatttatcgaaacctctttcggtttcgacaccgctgtgaagacctactctgaactcatcggcaacatcatgcgcgatgccaactccgctcagaagtactggcacttcatcaagctcatgggccgctctgcttcccatatcgctctcgaagccgctctccagacccacccgaacatctgccttatctctgaagaagtcaaggcaaagcagatgaagctcaaggacgtgatcaagcaggttgctgacgttgtctatgctcgtgcagctcagggcaagaacttcggtgtcgccctcattccggaaggcctcctcgaattcatcccggacgttggcgtccttatctctgaactttctgaagctctcgcccaccacgaagccgaagtcgaaggtctcgacacggctgctaaggtcgaaaagctctgcgcatgggtcagcgctgaatccgctgaagtcctcaagagcctcccggctggcatccaggcccagctcatgctcgaacgcgacagccatggcaacgttcaggtttccctcatcgaaactgaaaagctcatcatcgaaatggtcaagaaggaactcaagaaccgtggtgacttcaagggcaagttctctgctctcaaccacttcttcggttacgaaggccgttgcgcagctccgtccaacttcgacgctgactactgctacagcctcggctttgcagcctctgttctcgccctcaatggcatgaacggctacatgagctctgtccgcaacgtcactaagggtatcgaaaactgggtcgctggcggccttccgatcaccatgatgatgaacatcgaacgccgtcacggtgccgacaagccggttatccgcaaggctctcgttgaacttgatggcccgatgagcgctccgttcaagtacttcgccgctcgccgcgacgaatgggctaagactgaatcttacacctacccgggtccgatccagtactggggtccgagcgaagtttgcgacatcacgaacttcacgatcaagctcgaacgcggtgcaatgaagtaatttttacttcaaaacagcattaaaaaataagatgctcctggcttccaccgggagcatttttattgtatattaagaaaaatcacaatcaacaaaaggtgtcaaaaaatggcttgtgcaaattgcaaactccgcgcacaatacgacaaaaaccccaagtcgctgattggacgcatttggcgattccatataaacttttgcccaggctggaaaagctatatcaagagcctttccgaagaagagcgcatcgctgccaaggaaaagtacaatttaaaataaaagaaaaatggcgggcaaaacccgccacttttaactttaaaggatccttctcttcgctcaagtcccaaacgctaacttcgattatgtcaaaaatcattggacattctctcgtctttcgtctatagcgagccttgcgagcgttctttcgtctatttgttcccttcgcttgtgcttagcagatacgcgtcgatgaacggcttgatttttccatcaagcacgcccgcggtatcagacgtttcaacgcctgtgcggaggtccttcacaagctggtacggctgcaacacgtagctgcggatctggctaccccattcgaccttctttttctcggccatgcgggcatcgcgcttcgcttcttcttccaagcgatagtgttcagcgaccatggtcttgagcatcttgtagcaagtttcacggttctggatctgcgaacgttccgtctggcagctcgccatgatacctgtcggcaagtgggtcatacgcactgcggaatccgtcttgttgatgtactggccaccggcaccactactgcggtatgtgtccacgcgcacttcggacatgtcaagatcaaactccacgtcttcgtgttcggggtacagataaacggcagtaaagctcgtatggcggcgagcgttggcatcaaacgggctaatgcgtaccaggcggtgaacgcctatttcagaacgaagtaaaccgtaagcgttttcacaagagacttcaatcgttgcgctcttgaggcccgcatcttcagcttcctgaaaatccacgaccttgaagtccatcttttcgcgttcaaagaaatgcgtgtacatgcggaaaagcatgagcgcccagtcctgggactccgtaccacctgcacccggatgaatagacatgaggcatgcacaggcatcgtccggaccgttcagcatcttcttgaattccatcgcttcaactctggacttgaggtcggcaatgtcggattcaagcgtcgccgtgaggtcggctgattcttcgtccttgctcatttcgtaaagctcggcaaggtcgtcgcatgtctgggaaacttctttccaggaatcaatgagtcccttgaggttcccaatctttttcatcatcgattgcgccttttcctgatcgttccacaggttcgggtcgccggaatccttttcaaggacgtagagttcttcggtctttgcctctaagtcaaagatacccccagagtttatcgatgcggctgcgcaactcgataagcccagtatgtgtagtgttgaatgccatttacaactccatttttcaaatttttctggtcttccagaacaaaagaggatgccatttagcatccttggggtaatggggcgcacgttggcgccctcttagctctaaattacttagtagcgccgattgcctgaggcggttcgtacttcttgtcgaggtactggaccttgtaggtcttgccgaggtcatcaaggtaagccttgagcttagcctggcgttcctgttcagcctgcacacggagaatgtaatcaatctggtgcttgtagctttcaaacttgccgtcattcttttcggtaagcatgaagatagagacaccgtcattttccgtgataacttcagagatatcaccgaccttgatcttgccgacagccttagcgaaagctgcgctcttggacttggcaacaaacttgttcatgatgccgcccgtcttcttggcttccttgtcgtcgctatacatggctgcgagctgagcaaacgtagccttcttggagcgaacctgggctgcaagacccttcaacatatccttggcgtcgctgatttcctgagcattcttacccttggtagagataaagatgcgggcgccgctaatcgtatcgttgatagcaaccttgctcttgttgagctgccagaaagcttcgagatccttttcggtcggagcagacggatatgggaccttcttttcaagaatctgttcgctcttgagctggtcttcaatcttttccttgaattgcttcatcgtcgtgttagacttcttgagttccttctggaaagcgtcttcgctcgggaactgcttcttgaagaggttggtcaagctatctaccttagccggagcgaccttgatacccatcttctttgcttcaagtttgatgagttcttggccaacgagattatcaacaactgcatagcgaagttgggtcatcatttcgtcggtcaacttctggcccggagcctgctgttggccaagcatggtagcaaggctatcaatcttaccagcagaaatacccgtcttttcgacgcggatgacatcgagacttttcgaattcatcaactgagcagaagcaataccggcggtaaggagcacggcagcagcaccacgagaaatgagtttaagagacattatttatccttttattaaaaaatcaagggttttaaaaattcaagggttaatatagaaaacttacaacacgcaaaagcccactctgtgtgattttacgcaaacaaaacaatgttcttacaaaaaattgaagttatggctcgtttttgctaaattattgcacatgaacaagattaaagtatatacgttgcaaggcaagtggaccggggatttcgattccaataacaagtggtataaggacgaagcgctcaagctcaagggcaaggacattgatttactcgtcctccccgaacttttccacactccttacttcccgttcgaagaaaacgcagactttttcgatttggcgattgaaaaggatcacccgattgtcgctgaatggcaagaaattgcaaaggaactgaacgccgttgtcgtgttcccgttctttgaaaagcgcgcccgtggcatttaccacaactccgcattcgtatttgaacgcgatggaagcatcgctgggctttaccgcaagagccatattcccgatgaccccgccttctacgaaaagtattactttattccaggtgacaccggttttgaaccaatcaagaccagcgccggtacgctcggcgtacttatttgctgggaccagtggttccccgaagcagcccgcatcatgagcctcaagggcgccgacgtgcttatctacccgaccgctatcggctggatggattctgagcccaaggaaatttacccgagacagcaagatagctggatgacagtcatgcgcggacacgccattgcaaaccgcacgttcgtgattgcagccaaccgctcaggcgtcgaaggacacctcacgttctggggtacaagttttgtcgcagcaccggatggttacatcttgcaaaagtgcgatcctgaattcctgggtgcaagctatgttgaacttgaccttgccgaaaccgaagaaaatcgccgctggtggccgcatttccgcgacagacgcgtggacttgtacaaggacatcctcaagatttgggcagattaaggcggcggagccgcagtagacagtaggaagtagacagtgattaggaattaggacttttcctaagacctaaaacctacaaccctttaaaggacttattacatgacaacgaaatcttctgtccgctatccggcggaatgggaaaagcagagtgccacgtggcttgcattcccgcacaacaagacgaactggtatggtgaacgcggcatcaacatccgcaagttctatgtagagcttatccgtaacattacggaattccagccggtgaatctgttgctccccgccaagaacttcttgaccgacgaagaaaaggcagctctcgccaatcgtccgttcccggtgaactttatcgtcatcaagacgaacgacatctggattcgcgactacggtccgttctttatgaaaaagggcgacaagaaggtcgttaccgaaacgcagtttaacgcctggggtgccaagttcccgccatggggactcgacaacgccattccgcagaagattgccgaaaagcagggactcccgctcaacgaaagcgtcccgttcatctttgaaggcggcgctattgaagtcaacggagacggtctcggcataacgactgaagactgccttgtcggcaagaaccgcaatgacgaaaaggacttgaaaaaggtcgtgaaatctctctgcaaggcattcggcctcaaggaaatgctcgtgctcccgcacggattacacggtgaccacacggacggccatatcgataacgtcgcacgctttgtcgctaaagacagagtcgtcatgtgcatgacggacaacaagcgctcccccaactacgcgattttgaccgaagcccagcagttcatcgaaagctggctcaaggaacattacgaaaccgcaaaggtcgatacgctcccgctcccgccgcagcgcgtgctcgatgacggacaaattctcccggcatcgtacatgaactacatttatgtgaacggaggacttatcttcccgaaatacaaatgcccgaacgacgcgaaggccaagaagtattttgagagcgtgtacccggatcgcaaggtaattggtattgattgccgtactgtcatcgaagagggcggcagcctccactgcatgagcaagcacgagaatgaataaaagcaccttcggtgcagttggcagaacttagtcggcagaacttagaaatgcttaaagataatagagagtgttctaagttctaagagcgaagcgagctaagttctacaatcctatttgcacttcttagcttttgcgattgcttcttttgctagtttatctacaagctcattccacttgacgccagtatgggcggcgaccttttcgaactgcactcggtgcaaataaggttttgcagccgccacatacatcttggcgatattactcttagcttgccattctcccttagcccagcgcgcaatgccttcgtagtcgtggcaaataacgcccttcatatcgtgcgcatctagccatctcatcgcctggaacgaagccatcacttccccatcgatattcctactttcagcatcgaatgccgtaattcccgaaccacgggcaagttcgttgtcgtcttcagttacaacaaacgcccagccggcagggccaaatcccggcgaaaacgaaccatcgacaaatacacgaatcccatcgggcgcaggagcctccattccgtcgagccaagcctgagcctcctcgcgggaaccgaaggatttgaacaaaacacctttaaccccatgcgtgagcttaaggcactcgtcccatgtggttacgattttcttttcattttcgctttttacggcatagaacttctgtttaggcatggcccaaatttaatatatttctactgaaataaaaaaataggagcctctttgttttcttctcgatactttgctgatggcaaacgatatttcgcaatgcgtttactctgtaagccattgctataccgttggttcctccgcaaggcgggatataacaagagttcagatacattttcgtttccacagtcgctgcaagatcacgaaaaaacggtgttctttatgcctgaggacaaaaaaatcgccaaggtcattctggacgaactccccgaagagagtttcaagtccattttattcattgcccatagcgatttagaggccctcttgcagaaaaaaaaggctacagcctcttattacaccgataaagattgccgctatggcgaaccactattcgatagactagaatatcaggtaaaaacttacgcccccctcgcttgtgtctatctgggaacttacaaaccacagtttttgtacctcgccttaatcagtggtgctgtactacgcgttggattcgattgcgctcgtgaatatccgttcttaaacttgagcctacatgcgctcaagactatttcacctgcaaggatgatggctcgctatttttcaaaggataacgaggattagccatgcaaaagatgttttcgacaatcatcaccgaaaatggcggctatgcagacttgcacatgcacaccaagctctctgacggcactctatccgttgatgagttgctcatgctctgcaagcgcaaaggtctccgttgcatttctatcacggatcacgacaacctggatagctataagctagccgaagagcccgccaaggaaatcggtcttgaaatcatcccagggattgaaatttctgctgtgtggcagggcaaggacatccacattctgggttacttctgcgacccgacgaacctcgccttgaacatggaacttgaagatttcgccaagcagcgcatcgcacgcgtgaaggcgattatcaaaaaactgaacgcgctcggcatcggcatcacatttgaaaaggtacattcgtactgcaagggtaaaatcatcggtcgcccgcacatagccatgtcgctcgtcgatgaagaatacatttcaaacttttccgaagcgttcacgaagtacctcggtgacggttgcattgcgttcgtcgaaaagaagggcctcaatccgcaagaaacaatccgactgattgaaaatgcaggcggcatcgcggtactcgcccacccgtacaagtccgggctcagcgacaagttcatcgagaacatggtagaatggggtatccagggcatggaagtctacagccctgcacaaaagggtgctgttggccgcaagtataaagaaatggcgcaaaggtttggtcttgtgggtacaggcggttccgacttccacacagagaacgggacttacccccctggttgcatgaaaatgccttacaccgttgttcaagcgctccgtgaaaggcgcgaaaagtcccgcgcagaatggttctaatgaatcgtggaattctttttttagctgttatatggacgctgacgaccagcgtttttgccgatgtcatccacgcaaaaccgagcaagctccccgcaccgcaggactctgtttttgagacgcccaatgcccccgacccggcccctcgagaaaccgatgctggacgttgggtcattccactgcgcgaagtcatgcagcgtacttacgatgtcgcgggacaaaaatctgaatgggtgcttggcacgtccatccttggcagtccggaacttccggcaaagtctcttggcataggtagcttaagcaaacgctacccgagcaaacttgctggcatttacacaacgcgtttaagctatgacgcctctacgcttgcgcttaacggcgaaaacggcattctatttgaggagcgacacggcatcccggtcgatacgccaattacagacgtgaactgggaacgaggagcattcgaaggaaacgccctgcgccttgaattccgccgccttattacagattctgtgacgctcgatctcggtgtatcaagccattccgacatgctttcgaagccctacgaataccaacccgtgacgcattcgccattctttgctctcggccgtgactccacgcaaattccgtttggcggtcgaaacatcgcgatgaacagcatgcacctccagcccatagtcacttggcgatttggctacggcaaggcttttgttaagataaactatttaagccttgacaacgccgacaatacaacgcataaagttctgctcgatacacttgacccgacagcccgcaatttccagacggacccgtacaggattatcattgaatctcgcacgtatggcggtggcgttgaattctaccccatcaaggatttgacgctcggcacagaaatccactatggaaatcatgaaatagaactgcgcaatctttccaaaattataaaaggctcggacacaacttacaacgaaaacgggctacgcagcatcactaccagctattacgacactagcaaagtccgcaactacgaaacaattctcggaaacttcgatattcgttacagttcattcctgaacccgcgaatccgttttgaatatgaattcctcaacaccgaagaatcgggccacgaaaagactaagcaaaaattctatcaagaccgcgaaattggctacgctgaagtttcggacacactattcggaaaagctctgttccgcgtgcaagccggcatgcaacgcaacagttcgcttttggactccgttgaatttgcacccgcattttcaattgacggaacttacctgctcccccacgacttgatggcaagcgcctcgtaccgccatgacaacaagttcccggatgttacgcaactcaagcttgttgaaactggaagagtcgcattccctaacgagaatctcaaacacgaagtacgcgaccgagtgacagcaaatctcgtctggcaaaagcgcgatgtcttttatggtctaggcctccgttacgagcacgccaacaacttgatcaagccccactgggcaattgcaggaagaatcgattcaacgagttcatatgatgacattaacgatgtgacgatctccgaagtgaccgattccgtacagtccgcattccgttacgaaaatcttgaccacgcccatacgcttgactggctcatgcaagtcggcttccgcctgggaaactggaaattctacctggaacgcgggcaaaagatgacacgcaccaagcttatcgatacgccttcgctttactacaagggcagcatccattggcagaaccgttttgtcaaggacaggcttggcgtgagtgtccgtgtggacttccaatggtttaacaaccgctacgactgcaccatcaatgaaaaaggcgagccggagctcgtctctctcaagaaatatttagcgatggatttcgaagcgcgaatgcagattctttcgtttgagctctacaaccgcatcgagaatttcaaccacagcatctacgcaccggaatccggctacacgcctgaaggattgcgattcgcatacggcatcgtctggactttcgggaattaggattgcggattcaggatttagacagcctgaattccgagcaatactaaatatgcaacgtacagacttaagaagaacgctccaccaattcttccaaaaccgctaacacgcttgccattctttttcttgaacggaatacaaataaagaagagcaatagtgtcagcgcagacataatcggcaagtcacgaatcagaacttccggctccatagccttaatcggggtaatgacagcggcaagtccgacaacgacaagcgtattaaaaatgttcgagccgatgacgtttccgacggccaaatcattctctcccctacgggctgcagcaatcgagcttgccagttccggaagcgacgttcctacggcaacaatcgtaagtccaatcagcaaatcgcttacgccaagagcctgagccacgttgattgcaccccacacaagcatgcgggaactcacaatcaaaagcacaagccccaaaagcaacagcaacgaagacttaacgattgaaacctgttcggtagactcggattcaagttcgtcatgcacttctgcagactttttacgtttgcgtttttgcctgagttcgcttaaaatgttgaaggtcatgatggcagcaaaagcaaccaacaaaacaacaccatcgacaagcgagacattgccgtcccacagcaacaagaccgtcaagaccgtcatcgccaacaagacaggaatatcgcgtgacatagcctgcttttgtacgacaacaggagcaataagtgcagtcgttccaagaatcaacgcaatgtttgcaatattggagccataagcattgcccaaagcaagctgaggcgtatcgttcatcgcagataagatagaaacgaccatttcaggcgcggatgttccgaacccgacaatcaccatcccgataaggaaggtgctcatacctaaaaatcgggccacgccgacagccccatccacaaaccggtctgcactccagaccagaagaacaaggcctacgacaatggccacaatagaaagaatcatgttatactagaatgcgtagaatgttgcgcccaccgtaatggacttcgaagacaagttattgatagaccagacatcgtaatcgtcatactggttgttgataccccaagtgaagcgggcatcgaaaccgatatagcgattggcacggatgccgaagccaaagacgatagaccagtcaatcaccgagcggcaatcattatccatcatatcatccttgatgtaaacagacttgtccgaagacttcattctaaacttgtctgcaacagcaaaggacggttgcacaccgacatcaaaatagacattggacttagcgctcttcaacgagaggaggagcggcagagaaatgcggtactggctaaacgagaaacggtattcgccaaaagtttccttataagtttcgctgtagctgttgctaaccttgtcatgttcaaacaagactcccgtcttaaacgccatgttgtactcatccagcgggaacaaggcaaaagcaccgatgctccaagtcaagccagaataacggtcatattcatagcgaccgttatcccccgaaaggaacgaattaccgataaagccttgaagaccgaaagtaaacttgagcgggataagaccacgcagctggtccatgtcaatagtatcggccgtggctgtttcggtcacgtaaatcgtcttgacattgccgctggtattttcaatttcagatgcggaatagaccgggcgataaacaaacttctttgtcgtctttttgacaaccggttttgcagcatcttcaccacgaacagcagtcggttcattgaaaagattttccggagcaagttcctgttccacagcagtaaacttatcttcagcaggagcggcctgagcgggagcaacttctgcagccggggcagcttgttctgcaacaggagccggagcaacgggagccgtttcaacaggagcagcctcctgtgccatcacggcagaaacggcgagagccgtcaaaattccagtacatttcagattcataatgatcctccaatgataatcattgtaatattatagtatttttgtattcgaaaaaccaatataaaatacaagctccccgtttataaaatactagattacgctatatgaaaacaaatatagttaccacagcttcgggcaaggccaatgcttacgccctctttttcgttaaaaaatccgttcagttttccaacgtcctttcggaaaatgctgaaaagcaagtcgaatccgtattgaacggcatggaagacggtccattcgaagaccttgaatttttggaaatcgataaccagccgaccatttttgtgaatgcagccaaagaacgcggtctttcgtcgctcgaccacctgcgcatggccgcattccgcctcgccaagaaggctagcaagcgccagattccggtcgtatccatcatgcttgcagacgccgcaccggaacagttcaagagcattttgcttgggcttcactatgcagactacaagtttgacgcctacaaaagcaagcagaaagactccttccaggtcacgttcgaactcgttgctggcgaacacactgcagaattcaagaagattgcagatgtcgtcgccatagaaaacaaggcaatagtccttgccaaaaacttgatcaacacaagctccagcgacctcacgcctgctgaatttgttgaaaacgcaaataccattgcaaaatacacaccgggtctttcaatcaaggttcgcaacatgaagcaactcgaaaaggaaggcttcatgggacatgtgactgtcggcaagggcagctctcacgaaccgtacatgattacgcttagctacgatggaagcaagagctccaagaaagcagcgaaaaatgcgcgcacttccgccgaccacttggtatttgtcggtaagggtcttacgtttgatacgggtggtctctgcctcaagccgcctaaatccatgcccgagatgattagcgatatgagcggtgctgcaacagtacttgccgccatccaggccattgcgacacttgagctcccgattaaagtaagcgcagtctgctgcctcgccgaaaatgcaattggcaacaagtctgtattgccgggcgatatctttaccgccaagaacggtaagactgtcatggtcgacaataccgatgccgaaggacgcttggttctctcggacggccttgcagaagcaggcctcatcggagcaacgcacattgttgacctcgcgacgctcacaggagccatggttcgcgcactcggttacgccgttgccggattcttcagcaatgacgatgacctcgccttgaaggtcatcaactgtggtgaagcctgctgcgaaaaattctggagcatgccgctcgaagaagaatacgccgatgccttaaaggatcactttgcagacctcaagaacaccggaagcgacgcgggcgctattgccgccgccctcttcttgcaggaattcgttccagaaaacactgcctggacacactgggatatcgcaggtacagcgtttgtcaacaagacctggaaatacaccgatttcggtgccaccggattcggcgtgcagacgctcattgaacttgcaagacgcatgtccggtatggtttgcgaagatactgcaaacgaagatgccgacggcgaatatgttgcagtggaagcataagcggtttcttaaataatttgcttatcaaatcaccaaagtgagtattaaaaaaccttcagatttctgaaggtttttctatcttttagatgtatgaaaaacgttgatactattgccgttttggactttggtgggcagtatgctcacttgattgccaaccgtgtacgccgtcttggcgtgtttaccgaaatccactcccctgccgccccggtttctgaactcgaaggcgtgaagggcatcatttacagtggcggtccgtctagcgtttatgcggctgacgctccggaatacaatcctgaaattttgaacctcccggtgccgaagctcggcatctgctacggccaccagctcatcgcccagcagttgggcggtcacgtggaaccgggcaaggtcaaggaatacggcattgcagacctcatcgtgggcgatgaaaaatgcccgcttttgaagggtctcccgaaagcatccccgatgtggatgagccatggcgaccaggtcaccaagcttcccgaaggctacaagattgtggcaagcaccaaggactgcgaaatcgccgccgttgcatttgatagcgataagcctgaacgccagattttcggcatccagttccatcccgaagtcacgcacagcaagttcggcatgaagcttctcgaaaacttcgtcgactttacgggcgccaagaagacttggaacatgaagagctacttgccgctcatcacgcagcgcattaaggaccaagtcaaggaccgcaaggtgttcttactcgtctccggtggcgtggactccaccgtggcatttgtgctcttgaaccgcgtgctcggaccggaaaaagttctcggcttgcatgtggataacggcatgatgcgcctcggcgaatcccagaagattatggacttcctcacgaaggaaggtatgaacaacctcaagatccgtgacgctagcaaacacttccttgccaagctcaagggcgtgactgctccggaaaccaagcgcggcatcatcggtaaggaattcttgacggtcaaggacgaggaaatggctaagctcaacctcgatccgaacgaatggatgatggcacaaggtaccatctaccccgacaccatcgaaagcggcggcaccaagaatgccgacaagatcaagacgcaccacaaccgcgtgcaagaagttttggacctcatggaaaagggtctcgtcttggaaccgctcgccgacttgtacaaggacgaagtccgcgcactcggcgaagaactcggcattccgcacaacctcgtgtggcgccacccgttcccgggtccaggtctcggcgttcgtttgctctgcagcgaaggcaagctcacaagcgacatggtaaagttcgaagacgtgaaggacaccgcaggtcagtccctcgccgattacctcaaggcaaacaacattgctggtcgcatgctcccgattaagagcgttggcgtccagggtgacggccgtacttacgcacagccgttcctcatcaccactccgggcctcagctggaaggaatgcgaaaagttctctacagaacttgccaaccgcttcaaggccatcaaccgcgtgatttaccagattggtagcgtggcagacgaagatccgaagcttgttgaacagtacgccacccgcgaaaacttcgatacgctccgcaagttcgacaacatctgcaccgaattcttgcaggcaaacgacttgtacgaaaagatttggcagatgccggtcgtgctcgttccgctccgcacggctaacaagccctgcatcgtgatgcgcccagtgaactccaccgaagccatgacggcaaacttcgccgaaatcgaccagggaatgctcgccggtctctggcgcaagttcgaagccgaaggcgctggcagcctgtggtacgacgtgacgcacaagccccccggaaccattgagtgggagtaagccgagtgctgcgaaaacatgctcgcatgttttcatagccgaggcgcgcgaacacgcgacaagcgtagcgcagttgcaatgggaataaggcgagagccgcgtgaacacgcgcttgaacaaagtgaaagcgccgtgggagtagcgcggagccgagtgtcgcaaaaatgagcttgctcatttttatgaccgaggcgaacaagcagacgttgaagccgtaggcgtaagcgtcagtaaggcgagagtcgcgacaaattttaaatccggatgagacaaactcttccggatttttttatcaaattaaaaacaaattgcaattacgagaacttaattctcggatcgacaagcgtataaagtatatcgctaaagagacggcccaccatcgccataaggctactgaggaagataattcccatcaccacgttgtaatcgcgattgaccatcgaattgtaatacaagagccccatgccatcgatatcaaagaccttctcgatgaggagcgcgcccgcaaacataagcgtacaaatttcggaaaggcgagtcgcaatcgggatcagcgcattgcggagagcatggcgtacaagagcctgtttgaaactcaagccctttgccaaagctgttcgcatgtaatcgcggcccagttcctcaagcgcagaattcttcatgaggaacgtgaggaacgcaaattcgctaatcatgtagcagaaaatcgggagcgccaaatgctgcgccaagtcaaacactttcccgaagaacgtgaaatcctcaaagtcatcgctcgtgagcccaccgagcggaaaaatgtccaagtacgaaccacccgccaaaaagatgataagcaaaatgccaagcgcataacccggcatcacgtaacccgagaaaataagaccactcgtaaaagaatcaagcttgcttccgtgatgcaccgccttccagagcccaagcggaatgcagataagataactcaagaagaacgatgtcacaccaaagaacaatgaaatcgggaatcggcttacaatcacgtcccagaccgggagcccgtacgtgtaactttccccaagattcaaatgcaaaacgttccaaagccacgtaaggtaacgtttccacgcgggctggtcaaagccaaagtacgcctggatttgcgcaatttggtccggcgagagcgccttggaagcatctacgccacccttcatcgaagccgcctgctgcgcacgagaaatcagctcttccacagggccacccggcaagagctgaatcaagataaagcacaccaacgaaatcccgattaatgtcgggatcattagcaacaaacgacgaaggatgtacgaacgcatttatctcatttttccagaacgcaagacgtccatcatgttgaacggctttgctgtaccagcggcaatctggtcagcgaggaagttcacagcatcaacagtgccttcggcataaatcttgcgaccgcaaacattgtgctggaattcaaagtgaaccgtaccatcggcactatcaaggctgtaggtgtggaaagcgtgaccgccgaggtattcttcaggcacatgcatgcgttccatctgttccttttcgttacggaccttttcgatatcgtccggtgtgtagtcaaagcccatcttctggaaggtgcctacgactgcacgtgctgtgccgctcgtatcagccttggtcttctggtggctttcaaccacggaaagcttgtagccttcaaatgcggtcgggaattccttggccaagaattcaatcatcatctggaaagcgacaatctgcttagccatgttcggagcgatgacgctcggatggttggcatcggcaacgagcttagcaagggcttcgcggtcaccgccggtcgttcccatcacgaacggaatcttgtgctttacgtagaaagcagcattgtcgttcacagccgtcgggtgcgtgtagtcaatgcaaatcatgttcggatacttggcaagcacttcgccaatgcgggcttcacggttggagggcttcaagagctgaatcgtcttgcctgcaacttcggcttcattttcaacgataatttctcccgtcaaagaatacgggacgagttccaaaccgcgggcaacgcaagtttcggccacgatgcggcccatgttacccggaataccattaaccatcacttgaacggacataaaatctcctgttgtttttccgtttgacaagatagaaaaaaagggcgggctttaagcccgtcctgtaaattcaagcagaaaagattcgcttatctgccacgagaatcgagcatatactttggagtattcttggcccccttcttcttcaaagccttgatgagacgagtatagccttcgttcgtagcccagtcgagcacggagtacccctgaccgcacttggcgttcacatcgacacccttattgatgaggaacatcatagcgtcgtagttaccggacttgacagcccaatgaatcggcatatagccatccgggctgcggttttcaagcggagcaccagcgttagcgagcacttcgagcatgtcagccttgcctgtcttagcagcgataagaactgcggtagcgaggttctgcggttcaacgccttccttcttgagctgatccaagatgcggacgacaacttccttgttgcccatcatgacagcgttatcgataaccggttcaccattgccgttgttgacattagcttttgcaccgtgatcaaacaagtagttgagcaccatcatgttgcccttattggcagcgatggcgacagcgttattgccgttatctgccggctgatcaatttcgaaagaagcctggaggaacaaagtcatcttggcggtatcgctattgacggcataagagacgaactggttcggcgtaaagccaatctgcttcttcgtcaaatatctacgaacagactgcgggtcgttcgggtccatggtttcttcacaaccagtcaaggaaaaaataagaccagcagcacagagagccaagattttcttcttcatattatactccaatgaatttttgatttttcaagttaaaactacactatttttttcaatttattacaaaaaaaacacgaatttacacatttttttataaaaaacaaacgattatttcttgattttcttggttgtcttgatttttagcttctcattgatcttgattttcgtgtctttcaggccattccacttcacaatatcttcaattgtcacgccgtactggcgcgaaatatcccaaaggccctcaccctttttgaccacatgagtaatctcttccaccttcggagcgctcggtgccggagcagcagagcccggaatcttgagcttttgaccgaccttgatatttgaagaattgcccatttcgttcatgtcgcggatagcggcaaccgtcgtggaaaacttcttggaaatggcaaagagattgtccccaggctcaacggtataaataatagtcgtattgaccggggccttctttgaagtctttgttgcaggttctggagtcttctcagccgtctttttagcggtcttgctagactttttagaatccgtaacgggttcgttagacttggaaggttccacttcaggaacaccatcatcaacagcgccagacatccggcggagtgggcggacataagcaggaatcacaagagaatcaccaatcgtcaagcgctttgtaaaaccctgatttgcctgcaacagcaagaatacaggaaccttgtacttcttagcaatctgagcgtaggtatcccccgccttgaccacatacttttcgccctttttaagcgccacacgctgttggataaagctcgttggctttaaatccggcttagagacgtaaatagtatcgcctttcttgacgttataaccagtttcaatattattccaaacgcgaagcgattcctgagaaactccaaagcggcgagaaatcgagccaagattgtcgcccaactgaaccacgtatgtgcgaaccttagtcggctttttgccagtagacctgcgcggagcaaccttgatcggaataaggagcgtacggccgggcttgagcttggtcttcttcaagtcattcgctcgctgaatttcggccacgcgaacgccatactgctgagcaatcgcgccaagggattcgcccttgcggactttgtgctgtttccagctcgaaaagccgttcttttccatgcggtcgtaattttgcacaaacgcagcacgcgtcccgtaaggcaaacggagcaaataggcatcgcgattgggtggcgtacaccacatggtgagttccatgttcaaagtacggagcgtatcttcggggaccttcaggaacttagagatttcgtccatcgagaaggaatcgtaaacggttaccgtatcgtaaggagccagctgatgcttggtaacagacacgtcgtaatgctctggataatggccaatgaccatcgccgcaaggattcgcggcacataatgcatggtctcttgcgggagctgcaagtcccaatacgttacagggcgattgccccatgtagaatcagccttcttttctcggatcaatcgacgaattcggccttcaccgcagttgtaagcggccattgacaaaagccagtcgccaaattcagcatacaaggttgaaagatagctcaaagcggcttcggtcgccatttcaggattgcgacgcatatcgacccaaaaatcaacttccaggccatagcggatacccgtttccggaatgaattgccacatacccgcggccttagctcggctatatgccttcacattaaaaccagattccaccaacgccaaataaatgaggtctcgcggcatgcgcttttgggcaagcttggagtaaatcaaggaatcataggccgtcttgcgagaaagcgaacgcgtgataaaaccacgtgcagacgtcgtcatgtagtaaatttcttgcatgacacgttcgttaaagcgaatcggaagcgaaaaacgcccggcatcaacggtgtcgaggaaattttcgatgactcgcatcgatgcgctatccgccgcattttcatcataagcatccacgccatctatggaaaggctatccgtcgaagtggaatcactcccctcctgctcggctagattcgggtatacatcttcaagagcctgaacaatgcgcacaggcatctgcatcttgtaaatggaatcttcggaacgggtcagcttgctctttgttgaatcgtacttttccgttaccaagagacgcaaagattcttcaagatagtgtttagaaacagcccactggttgttgtctatcgcctgtaagccatactgataatagacccaggatggcctcgtggaatcccctacgacttccttacccggatttggtccaggtacatcaatagacaccttctccagctggataggtttcccctgcgatgacgcggcaagcttcgcctgcttaggtgcgcaggcggtcaggatcaaaaaagcaagtgcaaggccgagtcttacaaatttattcgaccatatcactggtcgaaatccatgtcctcgccgtagtcagaccaaatggggttacggccaaaggatggcttgtcaaaatcaacttcttcgtcgacttcttcttcctgcggttcttcttcttccttgatcagatcatcttcttcgcccaaataggttggatccggcgtatcatcaaacgcatcactcttaggacgacgaccacaatagtaagctttattcatataagctttcctccagtttattgcatcaatctgttcatgccatatagaataactccacacatcgccagtgcggtcacgatttgcaggattataataatcctgttcaccttgtacgccttctgcgactttctatgccatggcggcaatttgtttgcggagttcttgtttctcacttcggaagtgaaatatatacataaatttgaaaatgcaaacagttaatcaaaaaaaatgtctaaattctttacgaaaaaatgaaactactcctatcaaccattctattttgcgccgtttttctgtttgcgcagtctggattttccttcaacagcagtggaatccatgttcccggagcccgtacactcaatccgggtgacctttttatcatgggcgggtttgacatggctagcagcaacaagccagcaagcctagaaggctacatcaccgatgaagacggcaatcagaaaaagctcacagaatccccgtcaaactcggttctcgggtatatcggctatggacttttggactatttagagctcggacttcacctgagcgtccattacgatggagatgcagcaggaacaaagctcaaaggtctaggttttggcgacataggactcatggtcaaggctcaacctccaagccagtcatctagagacttgctgaacgcctcagccgccattgaatttttcctcccgaccggtacaaacgaaaaaggtctccgtccaagacacctctggtacatccacaagaactcaacaacgcattcgtattcctcggcagactatgtcatctcaggaacattgttcttgacaatgaacatccaccggaatctccggtggaacaactatgcaggcattcttaggactctggaaaaccacgaaaacatattcatctggggctcggggttgacgctattcccttacgaatgggtatcgctaattctggaagcatccggtgaaacatgggtgcgttccaagtatatcaagagcggattcgtaaacgaccaaatccgattttctcccggcttaaagcttaggttgcctaagttcacgactctttctatcaatgcagacctcggcatggatctcttccgcacgcgcaagatcggccgtggtcaccccatcaccgtaaagaacaacagccatacctataaatacacagtccccggaagccctcctattgcggcatccatcaagctcagtcgaacatttgacctgaatgggaaaattgaagactacaagaagcgcatggactcatgccccaagtctagccgaactctcaaggagaatggttacaagtgcgccccggacgaagataacgacggcattgcagacgatatggaccaatgccccaataccccagaagcggtccttattgatggctggggatgtccgtttgaccacgataacgacggtgttccagactacaaggacaagtgtcctgacactaaggaaggataccctgttgacgaaaatggatgtatccgcgacgccgacaacgacggcgttccggacgaactggaccagtgtcccgagagcactccagacgaagaaatcaacgaacgcggttgtattctagatactgatgaagacggcgttccgaacgcattggattcctgcccgaacacccctgcagggctcaccgtgaataaatacggatgtttcttggacagagacagagacggcgttccggatgaatgggacaagtgtcccgacagcgccccaaacgagatcgtgaacatgtacggttgccccattgattccgacgaagacggcattcccgactttatggacaaatgcacaaacacaccggcaggcgttaaggttgacagcattggatgcagactagactttgatggcgatggcgtttttgacgaagaggacaagtgtccggatacgccagaaaatgcaccagtcgacaagcaaggttgtccgcttgattcggacaaggatggtgtttttgactatctcgacaactgcccgaatacactggaacgtacggaagttgacgtgaacggctgccccattcgcgaaaaactgaacttggacaaaatcgcaaggcgcatccagttccacaagggtaccgacaagccgcttaattcctcgtacacggcgttaagcgatgtcgtatctgtcatgcgccataacaaacaaattgcgattgaaatccagtgcagcgtaaagccaggtgaatcaaaggacccgcaagcattatctgacgcccgagccaccatggtctatgagttcatcgtgaacaagggaatcaaggaagaaaagctcagagcgaacggatttggattacagctaccacaagtgcgtgggcattcaaagctcaaccctgttggcgtgagacttttgccgtacaacatcaaggacgagtagcttttttaggatttcttgttgaagagtaatgctatgacgagcgcgacaacgacgtaaagcgcgacggcagaaaatagcccgagaatctccgagccagaaagagcctccaccttgatgtacaagaggacggaaagaggcatggcgagtaaaaagaggattccggggattttctgtttcatggaaagcaagatagtaaaaaagccgcataacgcggctttgaaacttgactggaatcctcgcccgtaaagggctcgtcattacttcacggtaatctggaatttcttgtcgccagcgttgacctggtagtaacccttgaaaccgcggaacttggcttcgccattttcatcagcggtagcgtagaggtccgttgtccagaccttgtgccacaagtcgtaaacgcgctttgcagcaggcttttcgcgaccatcagaagcgatcatgccgccattcttgacccagtgacggttgtcccagaagccccagaacacaatgccgttcacagccgggtggctaaatgcggtacgaaggaaagtttcgaacttttcagcctggacttcttcggtgtcgttcataccagcctgccagtcgcccacgtcgaattctgtaaccttgatcgggaggccaagggaagcgagcttgtccaagcgttccttgatgaggctcggcacaaccggacggagcccaaagtggcactgcacgccaatgcccatcacaggcaccttgcgttcgagcatacccttaatcaagccataatagcgatccgtttcacctgcagcaacgacgttgtaatcgttgatgtaaaggaatgcgctcggatcagccttgtgagcccaaatgaaggcactgtcgagaatgccccagccgcacttgttgaacgtccaggattcgtgaatcggttcgttccacacgtcgtattccgtaatcttgcccttgtattccttgaggtcgcgatagatacgtgccttgagcttttcagccatttcttcgcagcgacccttgttgctgtagtgcttgtcaaaaccatagccctggtggctccacatgagcgcgtgaccgcggagtttccagtgattttgagctgtgaagtccgtgtattccttcatttcatcacgcttgattttgcccttcttcggttcgtattccggccacttgaactggttttcagaaacgccatgccagaagtactttttggcagcgttgcggtaccaattttcggtgctatccttggtgtcgtagagagcgagcgccgtaccgaacgggaacgaatggcgcaacagcttcacgtggactttttcgcccggatttgccttgaccgtgaaatccaccttgcggaggctatcgatacgggcatcggcattgttataccaggacgggtcagacatttcgtccatcttttcgacttcgacatcgtcgagctggatccagcccttcttaagcccaatctggaacgtaatgttgttgagaccgtaacccttctggtcggcaaggaaaatcatttcataagtctgccacttgtctgtcaagtcaaacgaagcgctttctttttggcggtagtccggagggccgccctgcaccacagaattgataggcatattgcccttagccttgaacgagagcttgtaaaaaccggagtctgccaagaatttaggcggttggagctgcaagccccaccacggatttggaagttccttcacgacgaccttagcgccctgggaaccatcgacaccgagcccctgcacggcaatttgcgattcggctacagctggaccatcaggattgttccacagataccagccgccgtcaccatactccatatcaccattgttcaactgtgcaaaagacggcacagaaagcgccatggcgacggtcgccgcaatcgcaaaagctttattctttttaaaattcatgaggacacctcggttatgtttacaggttaaatatatactcgaagtgcgtttttcgggcgatttagggcatattttaggcagactaaaacacaaacgagagaaaaaatgtaacaagtgtatcaatcctatacaattgcgattctctaattttacaagttttcctgatgaagcgtattttttcaagagatgaagagatttgagattttcaatacaaattgtatattataagcaaatgaaattctcaaaactctttattattgttttgttttttgcatttatgaccgcctgcgataatggcgatagtttagacatcacaagcgtcgaagaaaacaagcaattttcattcgaagtctatttagaaagccgcatcatccccgattccgcaatcgtttcaatgtacaatagcagcaaccgtcttgaaaaaacggtcaagacgcgaaaaaaatgctttgcgggagcaaaatgcatgtttgaaactgcgccgcttaaatatgaggaatatgcaaaaatcactttattcgcccatgccacaaccgaaaacaaaacaatccaaatggaatttgagcgatacgctccaatgaacacatcaacgtcaacaataaacgtttattacggaactccagttttaaatatttacacagcagccgcatcaaaagcgattgaatacaacttgctcgaaaagaacatgtcatacggtgatgcgacgcaaaatgcatacgacaatatgaaaaatttcgggatttcagaccgagaatacgaaaaagaccaatattttccgaatgtttcttcaatgaaccccatacaactcccctacatttattgccgctattttctctctgattccgtattttacagcgactttctcgaattgcaagaggccatccgcgacggagaatgggcagatacgttattccgcatccgagccgccgacgatttagcacgcacttatcaaaacccaaactgggtcgatgttcctggaatgactttttacaaccaaaatgaatatattcccaacttttgggaaagtgccttcggcatggaagtctgcaacgacaagaatattggagatacgcttatcaacgccaaccgaagaagctcactctacgatagcgttttcgtttgcacagaacaaatgtattcctactatgccaaatggcagcactgggtactcagccgaccacaacgagattaaaagataatgggtgtggaaatgaaatctaagatattatttggtgttttgatctcaatgttcatcgccatactggcggcgtgtggttcggacacttattactccggccattttgaagatttagatgataatttcggcaagtcctcttctaaaatcacaagtagcacaagccaaatattcaacgaaaacattgcttttgaaggccgattcaacctagtatccgtttttgagcctattaaacttgaaatatccgcactggacgaaaactttgaaaaaacacaaaccatcgaagcacgcattgtaaggaacaggctagagtttacatacaaagctccagaaattcacttttatagaccttttgctcaactggatttcacttgccgattccgcgacacaaaagacaataccgaaatgcagttcaccatcatcgctgacatgaacgaaaaagagtactacaatattgatttttatagaactctagaaagcggatacatgaaaaagctcttacaacagaaggaaaactttgacatagcaaggcaacacactcgtgaagcaatacacaatcttttagatccagaacttgaacacgaatacggcattagtaatgccccatacggcaaggacacacttgaagcacttgcttataactacagtctttttttcacatgggattccacattctacaagaatttcaagaaactttcgcaggctgtaggaagcgacaagacttgggatgaaattttatctgtttctgatatttcggaacggcttattgaccattatagacttgaagaatcccgctgcgacaagaacgttctcgaaaacatcgctcaagaccgtgatttttctcagctccgttataatatggccatatggattgcacaagggaaaaatgacattgactgcaatgccatcccacaaaaaccggcaattgatacaacaaaaaaagatacaacttcaaaagaccctattatcgaaaaatttgggaactgcacagtcaacagaaagcacaccaaagcaaaacttggagacggtgaatattacagctgcaacggaaccaaatggatttccgtaagcgccccagaataccatgaagatttcggcaaaagaggtgaaatagtcacctacgatgactcttacttcatgtgcaattacgagtattcgtggcgccttttaaatgacgatgaaattctcccgcctgtcaaagacttattaaaatgcaatgaccatcaagttgttgaatacgacaacaaatattaccgttgcagattcgaatacgtttcgctcgtaaatcaagacgcttggcttgaaattccagaggacagtgttgcgcagtaccaaaagaatggcaaattctgcacagattccacacaaggaattaccgaggaagaaaatggttcatactttacctgcaatcattattcgtggactaaacttttggactatgagaaaaaacagtacgaacacgaattagcccacaaagatgaatgcaaaaacggcaacaaaggaactgcgatatattggaacaactcaaactacttctactgcaataacgatacgcgcaattggaaatccatgggcattcaaaatcaagagcactatggattaggaatatttgatggaggcgtattcataagtaaagacacccttgaaaaggaaatagacgattttacgattaaagcttcgcaaagacctggatggattgcagggttattcgacgtcataaatgttacggcaaatattaattcgcatccctacggagcatttttcaaaaagactcgcccttacctttcaggattacgaggagacaagactatagactttaaaaatctgtctgaccaaagcgaaagctttgacaaattcatggaacagtacacgcaccccgaaagcgcctaccctgcctatatcgctcaattgacaaacgtaggcgaagaatcctatatggattttgctacagccgataaattctgccctaaaggctaccacatccccgatacaaccgaatggaggacggattcgttaaatgcacttccgataaacgcaagtatttaccacgacagcccattatacgtacgttacaacgggaaaacatacctctacgatatttactggacaaagactcccgtaaattcaacgacccaatactgtatcgaaaatcattctgaaaacaaccaaaacacatcaagccgaataattgaatgccccaaagacttgtatccaggcgtacaaacattatgcattaaggatggtgagtcaaatgattagatatttcttgattctttgcttaggaatttttctcacctcttgtagcgacgacaattcagcaggttctagcattcattatgttgaaggcaatgaaaatgttgaaagtcggaccttggcgcttcaaggcaaattcagcctaaacaacaagcttattcctgttaaaatagacattgatgttgttgatgaaaatcttgattccatagcgacgataaaagcgtcattgaaaaaagagcgaaacggcaccattacattttcatcggattacgacgattttgcatcgtcaatcgtacgcatcaagtatacttgcgcttataacgattcttctagcaagcttaaaatggattttgttgaatacatcaatattgataagaatccaagaccaacattaaatctgcccatggcgttggcaagcgaacgtatcaaagaactcgtgcaagaagacggattttatcttgcccgtgctaaagaaaaagtactccgagaaatttttgaacttctggattacaacaacaagcagattatagattttgagcaagattcaagcagcaagcatcttgcaggactgaatcaacatgtcaatatgataagcacggttgaaaagagcgatagcgctttttacaagaactacaaatcattacgttctgcagtcggcagcgaaaaaacatggcaagatattctttcggaaacagaaattgcggacatggcttttgcacacgatcccgacatcatttacgccgattattggacgaaagcttttggactcggaagttgtgacagcacccattttcaagacacaacgataatttcaaataaagaaagcgtttacaataaaaagaaattcttgtgcgattacaaaaacaagacatattattggcgcacatttaacgatgtagaagcagtaaatggcttatgcacgtacgacagaaaagataccgtcattcaagatagtctcgtatggacttgtgattcagctaagacaaaatggaacgtaatgtcaggggaacaagcactcccctataagaacatcagctgtgataaaattttagaaggcacatacatcaactataattcaaataattttgcatgcgtctacgaaaacaacaaattcatttggaaagacagtgtttccgaaaactacaaatggcgcaattcattggacgtctacctcaaaaataaagtcggcttgtgcgatgaagacaactcgcttggaagatcaaccattatggataacaagtattatcaatgtcgcgatggtatttggaccgaagtagacaagatttcgtattacttgggatactgcaacaaatctagaaccaacgacaaagccatgcacgattctgtcgggtatttcatttgcaatgacaaatggactgaaattccaataccacaatattacggcgatatatgcacaaaaggatttgttcattacgcaaaaaaatacggcgatacctattacatttgtaaagaccaaccaaattactattggtctgtagcgttaaaagaagaactttctatccctatacagaacgattatttttgcgaagaagaaaacaatggtgaagtttttgaacttgatgctgtaggctataaatgcgtttacccaatatggcaatatgcccaagattttgaagttaaagtcagtaaagcaatggagcgtaacaaatattccaaagacatgtgcaaaaaaggccccgccaactcatctatattttgggataaaatagattcaacattctacgggtgtgtcgataactatacagaagccaactacggatggggcaaagtattttggaacaattacaacaaccctcttactaaatttaagagtcctgaagagttcgcaggtggcacttatgatagcttgaaaaactataaagtaaacggatggacattaacattttcgtatggttcctcttcattaaatggtagtatagagtacataacactctacctgaaaaaagctatatcacctaaaggtgatgaatacgatattcaagaggggaataatgtaaccgtcattcgtgccgccgcaggaaataaaactgtttctttcgacagcattacaaacaaaagcgattcctttgacaaatactttaccgattggaaaaataaaatcatcgaatccacacaatgccccaccccgatgttacctgaatttaaatgcgtttcaaattgggatgaatccgacatcgaaatcaatttcaccaattacaaccaaaattcatacacaacttggaatcaagcaaaaagtttttgcccagaaggcacacatattccaagtgccgaagaattgtccattagcaattatgccgcttcgttcaataacgagcgctttaccgcagtgcagcagaaaatgaacaatggtaaaaaagggagtttttcagcaaactacgctcttgtatggacaagcacagaaaaagattcaaagacacaatactgccttgaatatgtgaaatccaatagcaatcaagttgttgcaagcggcattgtagaatgcccgaaagacctctaccccatggcacaagctatctgcattagcgaccggagcaaaaaatgatgaagtatttaaaaagcatatttacttttttagttgttttgactgcgctattttggagcggttgcacaaccgattatgaaattgaaaaggaagttcataattggagctttgtcgggcttgataacgactccaccgcagttgtcaaagtggttttggagcaatggggaacctcacacgaccatcatcttatgggatgggacgatgactttcacaataccacagacttaaaatactactccgtcaatatcaattcttataagataagtgaacgactgaacggagacagaaaaatgctgccggagcaagattcaacagaagaataccgcataaaagctgaaaagattgtagactattcttggacatgcgcaattattttacaggacaagaaaaagaaaaatctggacaccttggaaattgactattgccccaaagaaaattctgcagaaacaccaaagtttgtcggccgctatttaaaaatcaacaactgtttctacaaaattgaaaaagggaaatttccgattcaaaagcccgaattttgcttcgaccatacagattatagcgtaaaattcacccataccgatggcaaatttatcatgtacggtggtgaaccgtaaccactattaactattttatgggcatgcattacaaaccttatcgcgatttacttttggagcttttccccaactatctcaaggtgcgcaaactcccgctcaacggcggcatgagctgcccaaacctcgacggaaccaaagggttttcgggttgcagctactgcaacaaccgcagctttagccctgtctttgatgaagctaaagtctcgattcaggaacagctcaaaaagtacattccgaagcttcgcgacaagtacccgaatgcaggcatcctcgcctacttgcagccgtacacgaatacgcacgcgccgcttgaacatctgcgcgaaatcatcgatccgattatcaagcacaaggaaattgcagggctagccattgggacgcgcccggattgccttgaagacgaaaagattgaataccttgctgagctcaaccacaagaaaccaattatcgttgaaatcggcctccaaacagcaaatgacttgacgctcgcgggcatcaaccgcaggcatacgcttgcggaatttgaagatgctgtaaagcgctgtcaagccgcaggcctcaccgtcacgacacatgtgattgttgggctccctggcgaaaagatggaagactttaagcacacggcacaagtcgttcacgatttgaaacttgcagcggtcaaaatccacccattacacattgtggtcggcacggtcatggcgcaggattacgccaatggcgaagtcaaattgctctcgttcgaggaatactgcgaagcggttgccgagatgatcaagattattggcaaggatatcgcgattgagcgattcagcggcgaaagcccgagcgagcttttgattgcaccgaactggtgcggagaacgcgacaagattattacaacagtcgaaaaactgctcagcgcataagcaacgaatgagaggggaaaatgaaacgtattgaagattacattattgcggttccggattttcccaagccgggagttttgttccgtgacatcacaggaattttgagcgatcccgatggattaaagctcacgcttgatactttctataagacgcttgaaaatgttgattttgacgtagtcgtagggctagaagcacgcggattcctatttggtgttccgattgcagagcatttccacaagccgtttgtccctgagcgcaaaaaagggaaactcccccgcgagactgtagaaatcacttacaatctcgaatacggaaccgcctgtatggaagtccataaagatgcgataaagccagggcaacgcgttgttatcgtcgatgacttgctcgccactggcggaactgcaaaagctgccgcccatcttgtagagaaaatgggcggtaaagtagaatgttttgcttttgtcattgagcttgcggaccttaaaggtagcgaagttcttgatggctaccgcgtggaatcgctgacgaagttttaaacacgcttgaagataagcgaagtattgatgccgccgaacgcaaagttattcgacataaaatattccgtatcaatttcacgcccggaacccgtgatgtaatccaacggagcgcattccgggtccacatttttcaaattcaaattcgggctaaaccatccgcgattcatcatgttgatgccaagccaggcctcgataccgccgcatgcgccaagcgtatggcccatgtagctcttgaggctagaaatcgccacggcacgctgcttaaaagcgttgtatgtcgcccagctttcagcaatatcgccatgatgcgttgcggtaccatggccattcacatagccaatcgcatccgttgaaatttcggcatcttttaaagccaattccagcgcacgttgcatcgtatctttcttaggctgcgtgatgtgttcgccatccgtattatgcccaaagccgacgagttctgcataaatgtgtgcgccacgagctttggcatgctcatattcttcgagcacaagcgttcccgcgccctcgccgataacaaggccgtctcggtcgcgatcgtacggagcaggcgtaagttcgggcgttgaatttttaacgctcgttgcaaaaagcgtgtcgaacacagccgtttctgtagcagcaagctcttcggcaccgcctgcaatcatcacatcttgcataccgtacttgatggcttcataagcgtaaccgatggaaaggctaccactcgtgcaagcagtattcgttgtgatgagtcgccccgtaaggccaaagaaaaggcttacgttcacagcgcatgtctgcggcatggactgaatatacgtcgtcacagaaacgtttgcgcagttgtacggcggattctgcatggagacaaaatccaaaagcggacgcacgctccccatcgaagaaccgtaagcaacgcccacacggccagacttgagaagttccttttcacccgcaaggccagccatttgcatagccttatccgcagatgtaatcgcaagcacgcccacacggcctgcaccgcgaacttttttgcgtgggtattccggcaaatcatagagaatcgggcccgccaggcgcgtattcatttgcgcatacttgtcccaatcatccatacggacgatgtgatttttcagagacttaagttccgaaaaaatatcatccaattccatccctaaagatgtaacgcaactgcctccggtaacgacaactcgacgactcacgccaagcctccattgaccgaaatgacttgacgcgtaatgtacgcagcaccttcagaaagcaggaaaacgacggttgcagcgacttcttcgggtttgcccacgcgtttcatcgggatggtcgggagaatcatatcgagcggagcatccttgatcatttcggtttcaatgacacccggagccacactattcacggtgatgttgcgactcgcaagttcagttgcaagcgcttttgtcgccccaatgaggccagcctttgaagcactgtagttgacctgaccgcggtttccaatcacgccagaaacagacgaaatcgtaataatgcggcctttgcgcttacggcacatcggcaacacaatcggatggacaacgttgtaaaaaccgttcaagtttgtatttaggactttgtcccaaaattcgtcggtcatagccgggaatgcggcatcagcacagacgccagcatttgtcacaacgccatagtaaacgccattttcggcaatgtctttttcaagaacttctttgcactgttcacggtcgcaaatattgaactgcaatgtgcgaattttaccgccattggctcggatgcgttcggcaagttcatcaatcggtgcagaatttctattgtaatgagcaacaactgtgtagccttctttcgctacagcttcggcaatggcaagaccaattccgccactagcacccgtaatcaaaactgacttttcattttccattccatacctctgcatcaatttaaatttaacgaacttttagggtcatcgacttcgaccgtattgagtttcgccgttacagcaagcgttccgttgaccgttgcaaaaccttcaaaagtcaccgccttgtccatacggatgttctcaagaacgttgaccacaacggtttcgccctccttaaaaacagggacatcggccttgaagccactcacgctcatgataaatccggtctttggcttttcacctttggcacggccacaaattccagacaacgcagaaacgctttgagccatatattcaaaagcaacccacacaggtacgccaccaagctcgtcttcatagaacatgttatcgcaagcgatatcaatttcagtcgtgatggaattttcttttaaatcgtaatcgcggacacgattgagcaaaagcattttgcccttgtgcggcacaagttcactgactaaatcttttgtatcaaaaacttctgtcatgccaaaccattttcaacaatcaaagacacattacaaccaccaaatgcaaaagaattgctcatgcaatatttaaggtcttttgctgtctcgcctggttttaccaaatgaactggcgggagattcggatcgacgacgccatcaaaaagatgagccgggaggaggtaatctttttcactactatttttgcaagcgtcagattcgcgacgagaattcatcgcaaggcagcagaacgcaagttccaatgcaccagcagccccgagcgtatgccccgtgagtgcctttgtcgagctgacgggaacatcagcgtgactagcttcaccgaaaaggcggttgatagcacgcgattccatggcatcgttcagttctgtaccggttccatgcaaattcacgtaaccgatttgagaggcatcaaggccggcatcgttaagagccgccttcatcgcctgataagcgccttccccatcggcacgcggggccgtaatgtggtcggcatcggcactttcgccaaaaccaacaatctttaggccttcgcattttgcagtgcaaagatctgcacaaggttcttttgtaacaacaaagaaaacagcggcatcgccaagcgaaaggcccgagcgatttgcactaaaaggatttgtcggcttatcgctcatggcttcgagcgaagcaaaaccaagaatcaccgagagcgatgcaatatcgacaccgcccacaatcgcgacatcgcagttgcttgcgtaaagattattgcgagccgaaacaaacgcacttgcgctagatgcacaagccgttgaatgcaccgaaagcatccccgtgattccaaagcgttgcgcaataaactgtgctggaaaatcagcgcgctggtaatcgagaacgtagccttccgggaacgctcccgtttctttaaagtacttgagcgccgccatcgaagcttcggaaccattatcgcacgaacccaagaaaatgcccacgcgatcagcaccgaacttttcaaccgctttgcgaatcgtattttcaatcgctgagaatgccgcttgagacaagcggttcacgcggttatcaaacttttgttcagggacaggagcaagcgtagcagggtcaatcgtcgccgcagggcgcatgacaccggcaacatcgtacgtggtaaaagtcccacgtttgccattcgtgagcgaatcaagaacttgagcctcgtcgctacctaaaatgcaacgaaggctaaaatcattaatgtacacaggtcgtttcatcggtcaatgaaaccaaatctagaaatttaacgtttggcgctgagcggagatagcacgaaacagcaagaaatgccaagcaatacggctaagccaaacgtccaaaccggagtaaagccactgtacacaaggcccccgaacgagatgagcgttgttgctgcagaaagcatcaccgcaagagcagtaaccgatttttgtcgaccgccttccctaaagaacagagcgtagtcaatacctatgccgagcgttaaaatgacaccgacaatggcaaagaaattgaattcaattccagcgtaaccaaagactgaagccgcaaagaggctcgccaaaatcggggctcgcaaaattttcaaagcacctgtaaatttgtacacaaacacaagaataatgaacatcacaatataagccaaaccgacaagtgtcagcgaaactcgggatattttcgtaaatgattcattgatattttgcattttgttcacgacgtaaacgtgaggcatatttttggccaattgctttgcatcaaaagcatccgttgcatgcagcgggaaaactgcgctataaaacttttttccttgcgaattttcaacagcaccaacccaaagcatttcaaccattgaacgaattgatgatgggaattgattcaagtccttgagtcctacatatttcggcgcttcttttaaacttgcatcaagcaaagaatcgttctgcacgccaatgctcgtcagatattctttcgtcaaatcatctttaagcaacttttgggtattttcaaaagtttttctctgcgtcgcttgcgaaggaataaagcttgatacagccaaataagacttcaacaaatttttcttttcggcttgcaagagtcgatctgtaagcagttcttcctgttccaagacatcctgttctgttgcaccatctataataaaataatttgacgaaattccaacatcattcaattttctattcagaacttcccccgctttaagcttttcactcatggaataaaggctccccaaatccgtatgaatattgagcgcacgaagcccaggcaacaacgcaatcgcaaaaaagacaaaaaacagaacaataacccacgtgggtaaatttgaatagcactttatgaaatttttaggaatagatagcgggagattctttacagaaaaagtcctatttttcgttctgacatttctcgttttttcaaacaaagcatggaacaaaagtgttatcgtcaagaacgagctcaagagcccgacgattgagaatacagccatctgacgcagcaacgtaaaatcagcaaaggtgagcgatacatagctcacttctgttgtcaagaacccaagcaacaatcccttaaaaattttggaacggacattgcgctctccagacttccaatttgtaaagaaatgtaccgcataatcaatactcacgcctatgacgctcgtgccaaagacaaacgtaaatacgtgaacattgccaaacacgaaccacgtaaacgaaagcgccgtaaaaatggcaactgcaatcgttgaaagtgttgccaaaatcggaaccgccgaacgaaatacgtaaagcagcaatagaagaattagtacaatagaaacacccgagatccacgccacctcacgcttagcttcactcgagctttcgtaactgtggaacggcacgcccgaagcagaaatacgcaatcctaaattcgcattttctaaagaatcgagcacttgattcaaacggccaatcacatgatcatctgttgcaagagatgatacattttcagaaagcaccgcgttccacatcacgtacgtcatgccagaatcttgcgccgcaaggacaccatcgcgcaagctaaaatgcgtagacgacgttagcgtttttttcatgaaattatcaaaggaggcttcgccaagcaaatacgggtcttcatccaggcgattcaaattcgccatagaaaacgagccatagattttttgcaacgcagcaagttccaaaaatttatgattcaaattaaagaacgcctcacgaacattttccccttgaatcgtataacgatgttcgaatagaaattcgcgagtttcattcagcgtcttttcatcaacataaagtcgggattcctcaatggaggagtcgcccttgaaaatgctatcgagagaggcagcaactttgcgagccacttcaaaattttcatgcccaactagtaccgttatgttgcgcatagaacgtgagctaagcgttttttcagcagcgctcacattcttgatttcgttggaatccggcagaatcgaatacaagtcggaatccatcttccacggcacagaaatgccgagaataatcaagatggcgtgaatcaccacccacaggataattcccgattttgcgttcaaattcttccctccaacatttttcattttttcgagaccttataattcagaaaatccaaagtcgttggaattttttcgccatccgtaataacaatcctatccacgtttttgcaggcatccatcacgacgttatccacgagcatgcggatcatcgcctcacgcggaatcagtccgattctaaaaccgcaagactttttttcgtaaaagaccttgaagtttttctccaattccgtgacttttccagaaaacagcgattggatattattcgagacttctgcaaagataggattttcctttggtagcaatgtgcgaatttgtccattagtatcgcgttcgacaatgcccgcgttatggatagcgagctcagagaatacgggcttttgcgttttccagatgattcccgcctttttagaaatgcggaacgttcccgtcgaaacaaattcgcgattgagcttttggatagacttggtctgcttaaaatcgcccgaagccacctgataatccatgacttttgccaaggatttttcaagttccggcctgtttttagcactcaacgggcgttcaaagacatccgccattgatgaaccaatgccaagcaaaactgtcaaaagcaaaacgccaatatttcgacaggacatacgcattttacaccaccttatcgtttgccaagaacgctctgaccttgtccacaaagcaagtcgggcaagcccaaagcgaatctttcgttttcatatccaccgccatctgggtactttctgcttttgtgagcaccgcacccgtttcggcatccataaacttgtacgacagtttcatgcagacttcgtattccacaagtgtcacctcggcacgaatcctctgcataaaaatcatcggacggatatatttaatatgcaaatctacgacgggccagatgtaaccgctacgcgtcatttcgttgtaatcatacccaattttacgtaaaagtgcgcaacgggcgacttccatgaactttacataattgccatgccatgcgacttgcatagaatcgacatcgtaaaattcaacttggaattcgatcgtttccttaatttttttaactgccatgcgaatttaggtccttttatacagcgtaaaatttctggcgaatcagctccagcgtattgcgcaaatcctgttccaattgacggtcacattcaagcggagcaaacttcgagaatacctgattgtaagtctcttgaagattcttgaggcggtcttccgaaatttcattgcgttccaagcgtatgcgaagtgcctgagccgaagccagaagcgttgccgctgccacctgttccgaaagctccaagacgcggatgcagtcgcgggccgcaatcgtacccatgctgaccttgtcttggttgtggcattccgtcgaacggctgaacacgctcatcggcattgtcaaatgcaaagcttcagccgtccatgcagaaacgcctatctgcaccgccttaaagccatgattgatatcgtaatcgcccttgctccccgcaagattcggtggcaagttacggttgaacttgatatcgacaatcatcgccagctgacggtccaaaaggtccgcaatgtttgcaaccatgttcttgagcgtatccatcgcaaggcaaatatgcccgccatagaaatgcccaccgtggaaaatattctttgtgaacggatcgacaatcggattgtcattagcgctgttgagttcaatttcaatcaattggcgcaagaacgcgctagaatcatagaaaagtccaatcacatgcggagcgcaacgcagagaatacggatcctggattttctcgggaaccacattcttcgccacatcgagattcaaggcttcacgaattttctttgcagccaagccaagtcccggatgcggttttgcttcgaacaagcgttcataatagtgatacgcattgcccttcattgcaaccgtaatcatcgctgtaattcggcaagcgaggtcagaaaggtattctgcacgggaataagccatgcaagcgaccgcattcatcgccgccgtgccgttcataatggcaattgcttctttcgggcgaaacttgtgcggagtaattcccaattccttcatcacgtccaaagaagaacgacgttcgcccttgtacatcacattgcgttcaccaatcacggcacctgccaaatacgaaagcggagtcaagtcgccacttgcgcccacggaaccttcctgcggaatgagcggtaaaatatcgttctgtaaaaactgcgtaatgattttcaaaagtgcatagctcacaccagagaaaccttgcgcaagcgtattcaagcgtaccgccataatcgcgcgggtcgtctcggcatcaaagtaatcaccgaggccgcatccatggaaacgcgtcaagttaatcgggagctggctgtaatgttccggcggcaacacctgcgtgcaggaatcaccatatcccgttgtcacgccataaatgccaccatgttctgcaagcgcttcgtccaagaattctgcaccagaatcaatctttctctggaattccgcagaactatcaagttccactgcgacttgctttttcgcaatcgcaacaacatcttcaatcgaaagcttaccacttccaataacgacggttttcatttaattgttctccactatttttctaacctgtcccaaaaattgtagaaattgtaccactgataaggatgttctttacacagcctttccaacaactcagtgtattcctgcaaaagcattttcaagcgcatagggcgttccttgcgcgagcattccagattcgtcttggcacgcaccacatgcatttcgtaaggcgaacggatattaaagtcatgtttgcgaatcgcaaatacaaaataaacgggagcattcaaaatgcccgctagcgaaaaagcaccttctgggaagttcgccgtttcacctaggaacatcgtttcaagcacgcgactgcgcgtatgagcagatgtacgatctcccgcaatcaccacaagatttccatctgcaattttctctttcatccaaatggcagaatccacatcaatggaattagcatcaattacattttccatcaattccggattcagttcacgcaaaagcgcattgaactttttggagcccgacaaatcgactactgggaaaacctgaaactttcgcgatgtatggaactcgccatattcagtgagcgaacggagcatttccatattgcctagatgcgaacaaagcagaaacgcgccctgcccttgattcatttgcgaaacaagcatctgcaaatcgtcattttgcgattcgatctgattgagcttgatagcgcccttccagcctcgtaacttttcaaccatcgaaagcgcaaacgaaaggatgtgcttatacgttccaaacgcacccacgtatacgcccaatttacgcaagtgttccaaataaattttagaacgcgcacgaacaggtgcagccccaagccagaaaaagaagcatattacagccgtacacaattcaacaagaaacaacggcaaatggcacacgatccaaagcataaaacggaaatgccaaacacttccgcccacttcttcaatttcggaccaatgcttgctcataactatttctttttaaataagcggcgagacaaaagcaaaggaagcctaaaaaacatgcctatgcaaagcatcgtatgcgtcatcgaaatcacaacgttgtcatggaacattctaaagttcgaaacgccatctttcgggtaattcaccttcaccgggaaaaagcgcatctgcacgcccgcccacgcaagacgaacaataatttcaatatcaacgcccatgcggttgttgtgcaaacgtttcatcaccggccaagacgttttgagcggataaattctaaagccgcacatggcatcaggaattttgagcgaaagcgtttcaatcgccacccagaaattcgtaatcttacgaccctgttcacgagccttgggtacggattcatcgtattccgggtaaccgcaaatcaagtcttcaggatgttccttcgtctcgtttataaaaaacggaatcgccttcatatcgtgttggccatcggcatcgacctgcaaagcgtgcgtgaatcccgccacaatagcagcatccatgccggaacgcatcgcagcgcctttgccgagattgcatttatgcgtcacaagttcgacatttgcaaattctcttgcaatttcaaaaagaacttggtgaccttcgggcgtgtttccatcgtcaatgagaatcacaggaatgttcaaatcgacaagggatttcacgacatggcgcgatgcattttcgtggcgataaacaggcacaatggcgcaaacttttaccgcattatccacgattttcgccctcgccagcatcacctgttgaagtgttcattaccaacgaaccatttgaatacgaagtttcaccatcttcgctagtgtacgcaaacgtcaccttacccgcatccgcatcgtacgtgattttcaccattacaggaacgtccggcaaaatgggatttgcaaaacgcgtacggttcatcttggaaagttccttaggcacttccaagaagttccgcgccaagcgcaaaaccatatccacctgcaccactgcaggcaacagcttaaattccgggaaatgaccatcgtagtaatcactcgtcgccgggaacaaaagcttcgcggtcaaagcgcccggttcacggcggaacttgagaatcttgaaattcggactttcggcaaggccaaacagcgcctggatatcgcgcatgcgaatcttgccttccgtattctgcgggagttcttcaagatagcgccacttcttcggtgaaaccgtattctcaataaacttgagcaagtaatcgtggaaataattattgatcgcaagtttgggcgaccccgcaaactttgtgcgtccagcttcgttcagcacaatcgcagcggctaggtattggcgtttacccaccatcggcaccacgcgcacatcttgtaccaaccccgtctgcttcaagcgcatttccacttccgggagcgagatgcgtttttcctcaatcttcacaatcgaatccgaacggcccttgagcaagaatcggccgtcgtcataaaggtccaccaagtcacctgtcgtaaagccttcgggttctagaatataactcgacttgatgttcaggcaaccattttcggcaacactcatcttgcaaacttcaaacggagtccacaccggtccattcttggattgcctatacgcaatgccacccgtctcggtactgccgtaaatttccatcgtccaaaatcccgtcagttcacaggccttgcgagccacctcttcgggcaacggacctccggacgaataaataatcggagtacatttaaagtcaatcggcttatccgtttctgcagataaacgtttcaagaacgcagggctcgaagcgattaccgcagcttcccctgcaatatttgctagttctgtcggaaaatcaatacggtgcctgcggaacggaagcccagtcgcaatcggcaaaagcgccgtaaacaacaaaccgtaaatatggtggtggttgacagtgctataaaccttgcggtttacccagtcatttccaaagactttcacaagttcaaatagttcattttcaaattgcaaaaagcgcttgtacacagccttcggttcacccgtcgtacccgacgtgtacatcaccatctcggctttggacttgtcgaacttgccgaacttgatttcgcgagctttgtcaccatccgaacaatgcgcattttcattaccaagcacatcctggatcaaagtcgctggcatttcgttcgcgccagcaacactaccagcaaacggttcatctgtcaagaatccatattcaggcttcttgatttccttgataaacgcttcttggcgattcgcagtcacaagcgccttgcgcccgctctggagcatcgctagcaaagaaaccgtaaagtaatacgaatcttcgcaatgcaaaatccacggcacattttcacgagcttccaggtaataacgcaccttggaaacatcgcttacaaaatcgccccaagtcttaccttcggcgacaaacgcaccatccgggcgagaatcacgttccaaatcacagacaggaacatacgactgcattttactctgcaccatttttcgaaccaaatattccacaatgaaaaataaaccaattaaaatgtaagaaataagtccattgtacaacgaccaaatcttatcggaacccacgaaaacggtaagcgcagaaaccgatccattcacgacaaaaaagaggcaccatgcaaaagtcaccttattgcaataacgctccaccgccttaaacgaaggcgatgtattcaacgacttgttccccaggcacgccattcggaacgcaaagctcggcggtcgccatagcgtaaatccgaaaaacgcaagcaagctcaagttcacgagcaccggataaaacttgacaaataaaatgttatttgcaaagaatgcgacaagtgcgcacaccaaaatcagcgcaacgatagcccccgtacgcccacgatccgcctttgacttgctacgcgtaaaattcaagaagtggtaaaagccaagcgccaaaagcatcaagctcatgcgccgtggcgaaagtccccagtacctaattccgcaatagacaaggaccggatacaaaacagaaatcgcggtaaagaaaatctttcccgcaacctgtttcattacttagattccgaattttgaacaagattatagataccatcgaccacgttctcaagagtacgcatttttttgaatgcttccgggtcgatgtttctcggcaaaaaagacttgagcttcacaatcaagtccacagcatcaatgctatccaattccaagtcttcgtaaaggcgagcctctggaacgattcgattttcttccaaatcaaaatcttcaataagggcagctttaatcttttcgaaaatgacctgtttgtccatggattagcccttagaatttgcagaaatgtaggcagcaagcgcattcaccgaagcaaaatgctgtttggtttcttccttaaccgtcgagaaagatacaccaaaattttccttgatggcaatgcccaattccaaagcgtcgattgaatccagaccaagcccttcgccggcagcattcttaccaaaaatcggagcagaatccacaatatcggctggggtaatatcttccagttccaaggactcaatcatgacttctttaatacgggtattcaaatcggacatatattttagcgacctcaatcaaggtttacattttcttggataggcaatatagaaaaataattttatattaagggaaccttatttttagagacaccatgttcgatttttataaaaacgattccatcgacgctgtaaacgccaagtttgaagctcaaaaaattgcatttgcccccctcagtttccaagcggcccgcgccctcagagacatgggcattttagaagaaatcagcaaatcgcgcaaaaaaggcattaccatttcggaaattgctcagaagctagacatttcgctttacggagtaggcgttcttgtagaaatgggacttggcatgggagccatcaagctccacaaggattctagcgaagatgacctgcgcctcacgctcggaaaaattggatttttcctcttaaacgacgaaatgacgcaagtgaacatggacttttcgcaggacatctgctaccgcggtgccgaaaatctcgagcagtccatccgcgaagggaagccatcaggactcccccacctcggtccgtggaaaaccgtctacgaagggctctcccagctgaccgaccaacagaaaaagagctggttcggatttgaccatttttactccgacttggcattccccgaagcactcccgattgtattcgaaaagcttacagaactgaagcagccaagactttttgacattggcggaaacactgcaaaatgggccattgcctgctgcaaatacaacgcagacatacaagtttccatcatcgaccttccggggcaaaccgcagtcgccgaaaagaatgccgcacaagcaggctttaaagaccgcattgacaccatagcctgcaacgttctcgacgacacgaccgaattcccgcaaggcgcaaacgctgtctggatgagccaattcctggattgcttctcgctcaagcaaatcacaaaaatcttgacaaagatccacaaggcagccactccagaaacagacgtctacgttctcgaaccgctttgggacaagcagcgttttgaagccgccgcatactcgctccaggccacgtcgctttactttacctgcatcgcaaacggcaacagcaaaatgtaccgctacgaagagcttaaaaaagccatcgaaattgcaggtttcgagctcaaggaagcgcaccacggcgtaggcccgaacgcctattccctcctccgcttccgcaaaaaataagcccggcgtaaatcatgcaaaaagttttcatcgaaaaaatggcaagctttgtgccgacagaagcgcaccccaagccagatgtttcgttcgtacctatgctgacgcgccgtcgcctcagctacatttcgcgcatggtggttctcgtgagcgatcaagtttctcgcgacaacgacggcaacaaactcacgccctgcaaggtgacattcgcatcgcagttcggagaaatcagccagcaactgaaaatttcgcagacgcttctcgacacaggcatggtctcgcccgcgcattttagcctttcggtttttaacgcctccattgcaaatgcgtcaattctcgaaacgaacaccgcaggctactccgccgtattctccgggaaggacgcttttaccacaggcctcacggattgcatagccgcccttgaaagtgaaagcacagacacgcgtacattcattttcgcagacgaactcatccccgagacctacgctcccgttgcaggcgtcccctacccgaacgccgtctgtgccatcgcactccgcctcacgaccgacgaatccaaggccgatccgacatttaaaaacgttgatatcgcaagccaactggcacagctcaagatgttgcgcaacaacttcgataccgccgcagaacaagccatcgctttcctctgcgccattgacatgcaaaagacttaataatggcaaaaatccgctacatacgccgtattttagcaaaacttttctgctttgcttttttcggcatttgtagcctaattctcgcaatacttcttttccccatcatccatattatcacgggttttaacgaaagaagattcaagatttttgtccgcaagttcaaccaccagtattttaaaattttcgtcaaaatagctgaacttttaggagcaattcgactcaccgtcgaaaacagggattccctcaagaacctccgttccaaagttgtcattgcgaatcacccctcattattcgatgttgtcattcttttttcgcttattcctaatgcaaattgcattgtaaaaggcgagctcattcaaaataaatttatttcgcttatcatcaggaatttgtacattccaaacaacatcccttttgaagagcaacttgaaatggcgaaagcctccatggacgaagggaataaccttatcattttccctgaagggacccgtagcaagcctggcgagccatgggaattcaagaaaggagcagcccgttttgcactttatgcacaaagtgatgttgttcctattttctttggtggaaatgaaaaaatcgggctccgtaagcatgacaagttgttacaatttcacccgacagaacgttatatatacaacttgaaaatactcaagcccattccggtaaaagaatacgagagcatgccactcactaaaagtgcaaccaagctcacacacaaaatgaaggaaattcttgaaaaagaattgccaaattaactcttttttatcaccaaaataagcaaatcagcgtgattttcatcccttttatcacccaaatatccatttggacataaaaaggcttttctttttaccttataattactagattaatccttaaaaggagattcaatatgaattttttcaaaaagtttcttgcaacaacgcttgcacttgcagcttcaatttacgctgccgaacgcgtctatttggctccgttcagcatggtcggcttaaatgaagactttggcattgccgccgaaaagctcatgaacgcttatattgatgataacggacgctttattttggtcaactacgccgaagacgattccgtgaaaaccggcgaccgcgaatccgcaaacaatatcgccattaaaaagaactgcaccaagttcatcatggctgaatttacccgcctaggcgaaaacgtcattaccgcattcaagctctatgacatcaacaacgaagccccggtctggagcgaccgcctcaaggcaaagaatcccgacgactttgatccgattatccagcgtgtcgcacgtaacatcggaaccaggcacaaggccaccaacgatgacgatatctataccgtcaccgaacaggaaaccaagaatccgagaaagaagggcgtgacctcttactggggggcaaaaatcgtgggcgcactcccgctcaacccgtccgaagcaaagatggacgcaggccttggcgcattcgtcttgtatgacgcaagagacctcctcttcggttttgactggaccatcaccaacctcggcgaaagctacgacaagaccagacttatcgacttgaccctttctgcctactatccgttcacgacctccaacattactccgtatgccggtggcggcctctcctacagctggcgtgacacgcacattgataccgaccgtttctacaattctaacgaagcaaatggcctttctttgcaaatcggtggtggtgtgttgttcaatcgtgcaagccgcgtgatgttcattgcccaggcaacctactttatcgacttctttgaaacatcattctacagagaacagtatgatacagttggtagaataaccaacatcattgaatcaaagcactacatgaacggctttaagttcggtctgggtcttgcaatcggtttctaatatgaaatccaaggtcatttccctcctattgcttgccgccgtgtcagtaaacctgaccgggtgctttgcagggcgtacaggcgttgtcgcaagccaatacgcgtctacgccttacgacatttaccttaacggtaaacaagtctgcaaaatgggcaacgatgatgactgtagctttcagactcgaggcacccgagcaggtggcatgcttgaagcctacctgaacggccagcgagtcggttctacaaacattcatcgcgaaatcacgatggcgagcatcttgttcgcgccgttcacatactgtttgtccatttggctctacaaagcttatcctgatgaaattgaaattccaattgatacttacttgttaaggaatggcggcaacaacgaaggttttgacaacggaggaagtgtctgggatcgcccctacaatctaccgaagaagtcaaagaaagttgaagcccccgtcgaagaacctacagaagaaaatgctccggcaacagtaagagatggagcaactgaagattctagcgatgaaccagcacccgcacaaaagagcgtttgggactaacaaaatactctaaaaatttttatctttagccgagaaatcatagccgatttcacggcttttttatttgaggtttacaatggctaagaagaaagatacccagactaacatgtggacgggccgctttgctagtggcatggctcagagcatggtcgatttaagtttcagcttgcagtttgatgcagaactcattgaagaagatatcgaaggaagcatcggacatggcaagggtcttgttgaatctggagttctttctaaagctgactacaagaagatttgcgacggcctcaagagcattctcgatgactaccacgccggcaaaaacctctggtgcgatagcgacgaagacatccacatggctgtggaacgcgtgcttaccgaacgcatcggcgcactaggcaagaagattcacacgggccgtagccgcaatgaccaggtctgcacggacttcaagctttacatgcgtcatcgcgctgcagaaatccgccagctcgaaattgaacttatggaaacggttctggacctttccaagaagtactttggcaagatgatgccgggttacacgcacttgcagcaggctcaaccgatttactttagccattacctcatgagcatgttctttgccgtgagccgtgatgtgaagcgccttgacaacttcctcgaattgcatagccagctcccgcttggcagtggcgctatggcaggttctgcattcccgtaccaccgcgcactcgttgctgaagcactcggtttcaaggacgtgagcccgaacagcattgacgcagtgagccatcgcgacatgatgcttgaattcaacgcagacctagccatcatcgccaatacgatgagccgttatgccgaagactttgtgaactggagctctagcgaatttggctacctcaccttgcacgatgcattctccagcggatcttcaatgatgccgcagaagaagaatccggactccatggaactcatccgcggaaagtctggccgtatgctcggaaacttcactgcactctacactctcgccaagggcgctccgctcagctacagccgcgacttgcaagaagacaaggaaccggtctttgacagcgtccacaacgtgaaagtgattctccgcgtgatgaaggaagctttggaaacggcacgcttcaacttcgaaacgatgcatgcgaagatgctcccggctctccttgcaaccgaccttgcagacttgctcgtggaagcaggcgttccgttccgcgacgcccaccacatcgtgggaagcctcgtcggcgatgccgcacgtgcaggcaagcagttcacggaactttctgacgaggcttgggccgccgcaggcgtcccggacgtcgccaagatgaagaagacgcttacgttcgaatacagcgtaagcaagcgtaatattgaaggcggtacgggtccgaagtccgtgaagcagcagttcacgaaggcagccgcactcatcaagaaactcaagaagtaatccgccaattacaattgtgaaaatgccgcgcagttgaactgcacggcatttttgctaaattcaaaattcttttgttatttctttacgcaacgaacggagtatttattctttttgtcataagacatgaatgaaggcacctgatcgtaatagttaatccagaaagtagatgctttagattcatccgaaagattttcattcacccaaaaataagcgctagccttcaaatcaaagaaatccttcccgtccattccgcctgccggttttgcatcaaagccccagaagttcaggccctttgatgcattattggaccagcccgacgtagagcgcaaagcggcattagtctttgcatacatcttcaacgaagaatattgcgtttttgtaggcagttgccacccatccgggcatattttcaatgcggcttcataagaataaagacggccaaactccttgcagtattccttatcgtcgttatagcaactactcccatcatcattgacatttacgttatccgccatccaggtgacaccatcaatttcaattgtcctataagattgatccccgattttcaaagtaccataatcttgaggaattttctctagatatgaagaatccaaaacatccttccccgtcacaatatttgcagaattcttattggcaacgcagcgtaccgctaagccatggtctttgtagaaattgcccaactgaatcacaccaacatcatgacggagctgccaaccttcggccgtaccattatcatgttcatttgaagaccagaagaaagcgattcggcccgtactcataaaggtttcgccatcattgttgcgacgaccagaagctttcgcaccgaagccaaaacggttcgtcggcttacggacttcgtcagaagcactccaagtttccgttgactttaaactcgtaccagagccttcaccaccgttattagtttctacataattaactaaagaaagccaatcgttcccagacggaattctccaaccattggggcaaattcccttcgtcgatgaaacatagcctacgcttgccgaattgaactttttatcataatctaaagcagccgtccaggaataaagccgtccatatttttcgcatttagcatcatcctcatgacaccatgtgtttcctgcaagatttttggtactcacagaatcagcataacggagattttcagtcatccaatacaggtcgccaatcaacgccacgccgtatgaattattatctcgtgggtcaataatctttccgtctctaaagacaggattattttcattagaatagacaatgctttcttcggaggaacagccgactatactaaagaaggaggccgcagcggccaaaagaactgtatttttgagattgaggacggtattcataactattccttataaagtttagttatgaataatatacattactttttgtcttgcggaaccaaccgatccacgattctgaacaaatcgttgtaaatttcgaggaagtcttcaatccaaatcgggtcgtgttcaccaactatgtggaacgtttcttcgagcgtatggagcgagttgtaaaggcccacggtcgaaccggccggctggacgtatccgccactgtacgcagacgatgcgacaatgcgggcgcggtaactgcggcggagtcgtgcaatcaaggcactgcggagcgccaagagttcgtcgtgcgcgacaaggtattcgcctttctggatccagccatcgacaatgttcaaacggcgattgatggaatcgcgttccgtagacggcacgagcattttctttgcattgagcgttgtacggatgcgcttcacaatgttgttcagcaagtctgcattccagaaaatcatcggcgggcgcgcatcgcccttgttcgtctcgagagcgggcttgtgggcttgaatccagcggtccaacttctgcgcgactagttttgcctcgggataacggtccaccgccacatattcctgggcgcgcgtgtaaagcgtatccgcataaaccatccgccaatgcgaaagcttaccagtcttgcgaatggcatcgatactagccttgatttcggacagtttttcggtaagctcttccattagggcgttacctcagctgttttgttggactggagcggggtcacaccgatttccacgcgacggttcaaacggcgatgttcttcgctatcgttcgggtatttcgggcggtgttcaccaaagcctgcagcaaagagtctatcgggcggaaagcccattttcacgagcatcttgaccacgttcacggcacgttccgtagaaaggttccagttcgtataagatgtcgagccgctaaacggaatgtcgtccgtaaagccactcaccatgatcacgtccgtagaatcaagagcttccaaaagacccttgctgataccgcgaatcacgccctcgccttccttggtgaggttagctccgttgatcgggaaaaggaaactcgcctggatctggattttaccgtcttcgagcgcgataaggccagcttcgatggaggtctgcaagctcttggacaaaagcgcattgcgttctgccgcaatcttacgcatctgttcctggcagctgagcacttcttcttcggtacgcgtgaggtcttccgctttttgttccttgagggtcgccatcgccacaaacgcaaggataaagagcgaaacgagggcaacgcccaagtccgtgtacgccatccatggattgctattttcgtctctattgcgacgcatgattaaccttcagctttaggttgagcgggaattgcagaacgctgtgtctgttcgagcacttcaagcaagatttcctgagtcttgaccgcattttccatgagcacttcgcttgcgcgttcatggaaggcttcgagagactggttgaggtgttcgacaaagttatcttcttcttcgtgttctgcggtatcgccagagagcttttcgagaatcgtttcaaggccgctacgcagcatttcgagattggcgctgagttcggactggttcacgcgcataagttctgcggtttccacgatgtttccgccaagagcatccgtggcttccttttccttgaccacgcgattgtcgatgctttcggtgagcgccttttgagcttcgagaagcacgcttgacgtttcggaaagcttctggaatgcgccgagaatgtcggaagaaagggcgccgagcttttcggaaacgttctgggagagttctgcagaaccggcctgagcgttttcggcaacttggagagccacgttcttgagcgtttcgagaccttcgcgctgggaatccacattggcagtcgtcttgtcttcgagacgctgcataaagtcagcccactgttcgctagactgcttgacctgttcagcaacggaatcaccgatgctcttagaagcttcgtccatagcatccttagtaaggtatgccacatccatcgtgcccttcgccacatcctgaaggccagccttaacatcggatgcaacgccatcaaggcctgctttaacttcagaggcgaccttagaaagtgcggtttccacattgccagaaactccatcaagcgaagacttaacgcctgaagaaagaccttcgaggctagcattcaaggcaacagaaataccattgagtttatcgtcgagcttcgacgggatagcctcaacagacttggagagcgcaccgatattttcattgatcgggctgaaagcgttcgtcacagaagcgccaacaagttcgccaaacttctgcgttgattcgttcatgttagccactgcaccagcgagagaatcattgaccgtcttgatagaagaagtcatttccgtagaaaccttctggacagattccacaacatcctggttcagcttcgaagtcatggcagagagttcctcacccaccatcgagacaacaccagccaaaccatccttcacggaagatgcaatcacggacaaattcttttcaacagattcaaagaggcgttcaagttcgttcttgtcttcttcaatcacgccttctgcgctttcatcttcttgcatgtcgagcgtgaaggtgtcgaggtgcgccatgaattcatcgcgcttggagctgagcaccgtgcggcttgcgctcaaaatcaaggcggcaaacaaaccacaaaggctagtaccgaaaatgcccttcatgttctggaaaagcacctgaatcgtatcaagcgtaccctgcgtcgtggaattgtcaatcgcgccaccggcggttgccacagactgcataaggccgaagaacgtacccataaggccaaggagaatgaccgtagaacccacgctgcggttgagcggaatcgaagaacccgacgaaagcacgtcaaaggcaatcgtggaatccaggcggatgttcttttgcaacagacgctttgcaagttcaattctcttcgcgacaacgcccgttcccggttccggataagcgttccctttttcgcaagaatcgataacttcgtcttcggcgataatctgcttcatcttgcggatggcagaaaattgctccaccaagtagacagccatgatggcgatcatgatgatccagccaaatgccggggcgccaaagtaaagagcgcctgcgataagggctataaaacccaccaccgtcaaaataagaatcgtattgaatgcatttttcattttttacctacacattctgcgcttgataaggagcgactgtttcaaacaagttcaactgaccgcgagaaaacccgcgaaggaaaagagaccacttgctctggtaccattcgataacctgagtcgtaagcccctgagcgtaatcacaaaaatcatccgtaaacgcaaggaagcagttttcgtatgcgtaatgcgggttccagtagcgccccacattgcgggcgcaagacattgcggacgaatagtaacggactggacctttagaggcgaacgccgccgcaaaacgtttttttgcaagcgagttcaaggacgtacggagcgaaaccaccatagcgttttctttttcgcgcagcgaggcttcgaggcatggcaaaagcttcgacaccgggtctaccgcactttcagaaagccagtacttgcagagcttttcttgcaactgcatcacacggccatgcatacgcacaaacaacggttcggcatcgcttacgagcaagtggatcgttgccgaataaaagttgttgatgtcctgcttgttgttttttacggtgagtgcccaacccttttcttcgtcatggaccaagaaatcaccgccttcaagcaagagccgcaagacttcatcggtcgaaaaacgctggatccacttcgcacggaactcgctataaagtttttcgcaatccttgaaaatctgcgggaagcccgattcgcaaagtttccaggcagactcgctatacgagatgagctcggaactgccgacgtttgcatccggattgttgagcatggcgtcgagatgttcaaagagcgcaatcgaccacgtgaccatcatggactgagaaagcgtcgcgacaatagccgagcgattcggacgcacggccaagcgtacgcttgcccctgtcatcttacgtatggctctacggaaagcttcttccacgactacctcttagaaacgcgcttcaatgttgtgccacacgttgcggcggacgcgctttttactcgtcttcaaatcagcggcttcactgcggatatcggattcctggttattgcgaatcaagtccgtatcgccatcaagcttgcctgcggtttcgagataaagtccatagacgttttcggagatgcttgtgccgttcgaaacgacacgaccagccctcacagacaaggcataacggttgtgagcaaacgtacaacgagcaagcgtcacattggggctttcatcaacccaaaggccataatagttattgaagaaattgacgttttcaagagtaccgctagaacggaaaatcgtattgcggaacgcattctcgacggtcaagttctttatttcaaacggttgtgcgctagacatgatgtggaaaccattccagtttgccacagaatcggctccgctaaagacaacgggtttatcgtttgtacccgcaatttttaccgagccctggatcatgagttttgcaaactcgcccatcaaaacggtcacgcccggttcaatgacgagcgtatccgtagcgccgacaaccacgctctgttcgagcacgtaagggctatccttttcttgcaaaaagaccttgttgttttcggccaccgggaacggcattccagaagcgacagccacgctagcaacagtcgccacagcaacgagagaggaacagattaaatttttcattgaacgttcctcaaggtgattttctgattgacgttcatgctcggaagcgtatcgcctgcgacaaggtcgcgaacatctataacagccacgagattcatttcagcagatgatataattccatgagtgacatcaaagagaaccatgccatcgcccacgacatagtcgctactcttcagctgtaaattcgaagttgtatccgggagttcaaggtatttcacgcccatgtgtattttagccatgcgcacgccatcctggaggaaaacgtcttgcagcgtgaatgtcttataaacggtcgtggaactattgcccttgccgaaaatcggcatctggcgttcccaggattcgccaagtttgaccgacttttcggggagaagcggctgggccttgaggaaaagcggaatgaggttcagatcatcttcggaaggcatttcgaccgcattttcgatagtcgggtccgtgatgatgccatcgtgatcaagcttgaactggaaattctgaatggataaatacttttcaatgttgcggaattcatcaacggagcgcttgtcgcttgtgtaatcgacggaatcgattttcatttcaaagcggcccgagccatcgtcatatgacatgagaaggctcatcgtgctgcgtacattcacgtgggtacgcatggattcgggttcgttgatggaatcgccggggatgcttgcattcagcgttgattcaagaacgaacgtctgcggagaaacggtcttcgtgttaaaagaaagatggatttcgttccgttcacaggaacaaagtgtcaataacgcaatagagagcgccgagaaagcgctaaacttggtaaaattcatgtaataaatttaagtaaaaaatattacggagtttgcggtttcgcgccagtatcccctttttcaaggcgcatctgctggaaaaagcctttcagaaggccaaggcattcgtctgcgagaatacctcccgtgacttcaacggcgcgcttgagggcgttgccggtaatgacgtcgatggtggtgccacagccgccaaaacgggaatccggagaaccgtaaacaatgcgggaaacacggctgttgaggatggctccagcgcacatggggcatggttcaagcgtcacataaagcgtgcagccgtccaagcgccagttgtcgagcgtgcttgcggcagtaccaatcgcgatgatttcggcatgagccgtcgcgtccttgagctgttcgacctgattgtagcccttccctatcacgactccgtctttcacaatcacgcaaccgatggggatttccttcatgtcaaaagcaatctgcgcctggcgaagcgccatacgcatgaatttttcgtcttccgacgaaaaattagacgaaagacgagagacgaaagacgaaagagatacggggtcgttcgtaaactcgctctgaggtcgcgttgctttgaggtcgttcgcttcgctcactttgaggtctgaggattcttctttgatttttacgttattcatactacaacctattcctttttattgccgcttttacgacgataaagcatatactcaacataacctcgaggaaacataaagacaagccaaagccccaatgatatatagattcttcccaaaacaccacaagaatttctaaaaatataaaaaacacaacccaaaattatcggcaatgcaaccaaacgaattttccatattttcggttcattgtatggatgttcattgcatcccatcaaaattggaattaccagccccgctacaaaaaagcaaacaaaaaaaatttcatcaaaatgtaatgttataaaatcaatcatatttacatcactaccaattagacttatttgaattgcttatttcttcaagatttttcaatttttgctcgtattcggcttcctgtttcgaggtatcttttccttcgcgtttttcacgccccactttcatggccatgtcgaaaagatcgtcaatattttcttcgacttcactgtgataattcgtgttatcccaaatgttagtgtcacgacgaaaaaaagcgggatcaatcataaagaatgggagcaaaatgaaccaagcgaaaaaagtaagcccaagccacgtgaatacgacatctaaagtaaactcatgatacgctttttcgccacaaaataacaagcaaaagaaagctaggcaaatggcaggcaacataagcacatagaccttccacttgagattttccctttcggaaaatttctttttagaaagccatacagggactccagttattattagcataaataacaaacagggccatatactccccaacacctctaatggagagtcaatcaactcctgcaaaaattttattcggcgttcccacattacttaagtccgcgaccgtatgcacagtaagaatcctcttgcataaagtcaccatcgtggtagtatgctgcacgggcacggcaaccgccacagcggtcattgaacttgcacttggaacaagcgcccttgtaagcctttgtacgcaactgcttgaagatttcggcattcgcccagatttcgtcgaacggagtgtcgtgaacatcgcccgcttcttccatcatgtaggcgcaagggcgaaccttgccgatagggcttacgatgcagtagtcgaggccagcgaggcaaccgcggctgtaacgtgtcttgatatcgagctggtctgcaatgcggaggaactgcggagcgcatgtgggcttcactggaattccgagcgtgcggctcttttccataattttgcggaggagtccttcgtattcggcaacacggagcgcatgtccttcgatttccttgccgcgacccaccggaatcaaaaagaaaatctgatggttcacggcaccgatttccttgacccagtccatgatgtcaaaaatttcgttctggttccagtccataatagtcgtatgaatctggaacgggaggccagccgccttgcagttttcgatgcccatcaatgtgagttcaaacgcattcgggagaccgcggaaatcattatgacgagcagggtcaatgctatcaacgctgatgcccatcgccatggcccccgcttccttgagcatgaacgccaaatcatgcgtaataagcgttccgttcgtgccaaacaccgggcggagtccacgttcgcgggcatgggccacaagttccacgatatccgggcgcgtcatcggttcgccaccgctgaaaatcatgatcttgaatccggccttggcaatctcgtcgatgagcttgagcgcttcgtcagtcgtaagttctgccgacttgttttcgccagcatcctggtagcagtgtttgcacgtcaagttacacttattcgttgtcatccaagagacgatcatgccatagacctcattcaaaatgttttttacgcttgcaaatatagaaaaagcaaatatatcctattatacccctatataattaccgttactatcgcaaaaaagctattttaatttcatatgatgaatagaagaagagttgttattactggtatgggtgcggtgacccccgtaggcaagtccgcccccgaactttggaacgccattaaggcaggcaagtgtggcatcggcccgatcactttgttcgatgctacgaactgcccagtgaaaattgcggcagaagtcaaggattttaagcccgaagaacacggaatcgacccgaaggaagcccgccgcatggcccgcttcacgcagttcctcgtcgccgccgctaacgaagcggtcaaggacgcaagcttaacgaaggaagaaatcgccgccgacacgactggtattgtcgctggtaacggccttgctggtatggacgttgttgaagaaacttacagcaagtacctcgaaggtggccgccgccgcgtctcgccactcgccatgcccgaactgattgcaaacgaagcatgcgccaacgtatccatcgctcttggcatcacaggctctgcctggacagtctgcaccgcctgtgcctccggcacagacgccatcggcgttgcccttgacgccgtccgctcgggcaggcttgacgtctgcctcgccggcggttctgaaagtgctatcacggactactccatcaagagcttcgcgggcatgcatgccctcaccgacaagttcaacgacgcccccgaaaaggcttcccgcccgttcgacaaggaccgcagcggttttgtcatgggtgaagcaggagccattctcgtgctcgaagaactcgaacacgccaaggcccgcggtgcaaaaatttacgccgaagtcgccggttacggttcttctgccgatgcttaccacattacaagcccgcgcccgggtggagaaacctgcgcgaaggctatggtcaaggcattgaaagatgcgggcatcgccccgacggatgtagactactacaatgcccacggcacctcgacgcacctgaacgacctcaccgaaacacagatgcttaaaatagcactcggcgaacatgcctataaaatcaaggtctctagcaccaagagcatgaccggccactgcgtcggtgcagcaggcgttatcgaagcgatgattagcacgctcgccatccgtgattcgttctaccccgccaccatcaacctcgacaacccggacgcagaatgcgacctcgactacgtgccgcacaagggcgttgaagggaacatcgatgttgcagtatctgcatcgcttggctttggcggtcacaacggcatcgtcgtcatcaaaaagtttaaagattaaacaaaggagccgctatgtctgattggcttttcaaatcctgggttaaagcaaccatctgcagcgcagtattgttctttttctaccacctcttcatttcgcagaagttggaagaagaagtttccacaaaatctaaagaacaagagtagcttatggaacagaataaagatatcgccgacatccaagcggccgaagcgaccttccaaaagaagaagaagttcatcctttgctaccacagctttagcgtgaacaacttcaagaaggcgtccgtccagatcagaaagcttgcagaagcagcaggctcccccatcagcattgcggtcatccccgcatttggcgcagccccggaatccgaagccgaacagttccgcgaagaactcgacaagtttgtcaaggaaggctatgagattatgctccacggcgcacgccaccgcgcagacctctcgctgaacagaagtattgcaggcaagctcgcgctcctcgtttcgaacaacgaagcagaatttgcaggtattgacgaacgcttcacgcaagcactcctcaagcgcagtctcgcactgtggaaggctcacggcaacggcaagccctctggctttatcccgccgatttggtttggcaacaagtacctcaaggaacaggctctcgaaattttcgactactacgaagatttccacggcatttaccagaaggtcaaaggcaacatcaagaagacgaattccgcaacgcttagcttctcgattttgcccaccccgattctcggtatcgcgcagacttacgcctgccttcgtatgctcttgccgggtggagtccaccgcctggtgttccacgacaaagacttcagaacgattggcgagaaacgcattttgaacatggtgcgctacatttcgaccttgcgcgaaaaaatcatgtacaaggacttgtaatttcaggacttcgcacagatgattttaaataagtttctatctaaaattgattacaagtcttatgaagacttgtataaaaatttcaagataacgattccgaacgattttaacttcgcttatgacgttgttgacgaatatgccaagacggagccgaagcgtgaagccctcgtgtggtgtgacgacaacgacgaaagccacatttacacgttcaaggacttgtcgctagcctcccagcgcacggcgaatttccttgtagaacaaggtatccagaagggcgaccgcgtgatgctcatcttgcgccgccgctacgaattctggtttttcttgctcgctctgcaccgcattggcgcaatcgccatcccggcaacaaacatgctcgccgccgaggatttggaataccgattcaacgccgccgaaatcaagatggtcgtaacatacgacgatcccgccttgcaaaaggaagtggacaaggcaaagtccaagtgcgaatcggtcgaaaagctcgtgacagtcggccagactgctcgccagaactggattagcttctacgacgactacgaacttttcccctcaacgtttgaacgccccgttggcgatgccgctacgcataacgacgacatcatgatcgtctatttcacgagtggcacgagctcaaatccgaagatggtggcacacacttatacgtacccgctcggacacattgtaaccgccaagtactggcagcacgttgtggacggaggtcgccatttgaccgttgccgaaacaggctgggccaaggctctctggggcaaaatttacgggcagtggattgctggaagcgccgtgttcacttacgacatgaccacgttcatcccgggcaagctcctcgagaagatggcggaatacaaggtgacgacgttctgcgcgccgccgaccgtgtaccgctacattttgcagcatggcctcagcaagtacgacctttcgagtttgcagtactgcacaaccgctggcgaagcgttgaacttggatatttacaacaggttttatgagcagacgggcatccgcatgcaggaaggctacggacagaccgagcttacacttaccacgggtaactttggctttagcgaaccgcatccgggttctatcggcaaaccctctccaggctaccagatggaaatcatcaatgccgaaggcaagccgtgcgaggctgaagaagtcggtgagcttatcatcaagattgaccagggcaagccttttggcatgttcggcggttactatcgcaatgcagaacgcaccgagaaagtctttgaaggcggagtgtatcacaccggcgatacggcttaccgcgacaaggacggattcttctggttcgtgggccgcacggatgacttgatcaagagctccggttaccgcatcagccccttcgaagtggaagaagtgttgcacaagcaccctgccgttttggaagtcgctgtaacaggtgtcgaagacaagtctcgcggtcaagcggtcaaggcaacagtcgttttgcagaagggctacgaagcctccaaggaacttgcgaaggaaatccagctctttgcaaagaacattgccgcaagttacaagagccctcgcatcattgactttgtgacggaactgccaaagacaatcagcggaaagattcgacgcgcaaccatccgcgacaaggatacggctgagaatgtgactgcgccggacgaagcgaatgcggaaaacgccgcaagcgaaacgtctgaagaaaagtaatgaaaaacgcacccttcggggtgcgttttttgcgagatgcgtaagttttacaagatgcgtggaccgctaggggaatgcgaaaaaaaatgcgccgccgctataattttttgaacacgcgcttcgcggcttcaatggtacggtcgatttcatcttcggtgtgagcggcgctcacgaagatggcttcgaactggctcggcgcaaagtagaatccttcgtcgagcatgccgaggaaatacttgcggaaaagttccaaatcggatttttgcacgtcggcaaaacacgtgaccggcccttccgtaaagaagatgcagcccatagaaccgacttggtttgtcgcaagcggaatgcccgcttcggttgcagcggacttgagcccagcaatcaagcgtttcgtcatagcttcggcatgcacgtaatgttctggatgcgttgaaagttcacgcatcgttgcaagtcctgccgccatcgcgaccgggtttcccgacaaggtacccgcctggtaaattccgccgagcggggcaatttgctgcatcacgtccaagcgaccgccataagcgcccaccggcatgccaccgccgataatcttaccaaacgtcgtgagatccggcttaatggcataaaggccttgtgcgcaatgaatcccgacacggaaaccggtcatgacttcatcgacaatgagcaaagcgccatgttttttagtctcttcagaaagagtctgcaagaactccggcttcgcagggacaacgcccatgttgccagccaccggttctactatcacacaagcaatttcgtcaccaatcttgtcgaaaagttccttaacgcccgccacatcgttgtactggagcgtgagcgtgtactttgccaagtccgcaggcacacccttgctgctcggcttgcccgtcgtgagcatgcccgagcccgccttgataagcaagctatcgctatgaccatggtagcagccttcgaacttcacgattttatcgcgaccggtaaaaccgcgagccgcacggatggcactcatcgtagcttcggttccgctgttcaccatgcgaatcatctcgacgcttggcacaaggctcatcacaaacttcgcaagttccgattcaagaccgcacggggcgccaaaactgaggccattctgagctgtatcggcaacagccttaatcactgcatcgtgcgcatgccccaaaagcatcgggccccagctgcccacgtaatcaatgtaatcgttgccatccacatcgtaaatgtggctgcccttggcacgcttgataaacggaggcgtcgcccccacattgctaaacgcacgcacaggactgttcacgccgcccggcatgagcgtctttgcttctgcaaacaacttttcgctcaaagagtgattcatataactactccttaacgatatgcacaacgcgctgcgggaacgggatagaaataccgacttcgtcaaagcgttccttcacagccttcatgtacttgcaacgcatatcccagtaatttgcggtcttgacccaaattctcaaattgacagccaccgagctatcttcaagcgcagacacaaagaatgaaggtgcaggacttttcaaaacttcaggatcgttatcgacgagctgtttcatttcgttcatcgccgtttcagcagaatccgcataatcaatgccaaaagccaaatcaaggcggcggctcggattgcggctaaagttgacaatcggagctccccacaacatgctgttcggtgcagaaacgtaaagaccatccaacgagataagcgtcgtgttgaaaagccccacgcctacaattttccccttcaaagaaccacattcgatataatccgaagcgcggaacggatggaggaacagcaaaaggattcccgacgcaatgttgccaagcgtatccttcaaagcaaggccaatggcaagagaagcggcaccgattacagtcacgattcctgcggtgttcacaccgagaatatgcagaatcatgagcaagccgacaatgtacagcgcataagagaacagcgaataaagtagcggttttaccgattcatcagcgcccttcttaatggcaaaactaagaataaactttataatcgccaagataatggcgataacgacaagcactgtcgcaatttcaatgatgtcctgagcaatagcattcgtgacaccgagatttttcaagaaagcttcgtattctttcattttagcatccttttttaattgtcatcccggactctgttccgggatcgcctttttacaaaatcttattttacagaattttattttccaaaatttccttggcgtggtacgtaatgatgatatcagcaccggcgcgcttgaacgcaatcatgttttcgcggataatcgacttttcatcaatccagcccatttttgcagcagccttgaccatcgaatattcaccacttacgttatacacagcgaccggcacattgctgatttcagccgtctggcgaagcacatcgaggaatgcgaggccaggctttaccatcacgatatctgcacattcttcaagatcgagttccacttcatggagcgcttcgcgaccattgcgcacgtccatctggtaactcttgcggttgccgaaatgcggagcggaatcagcggcatcgcggaacggaccgtaataagcgctagcgaactttgcgctataacccataatcggcgtatttgtaaagcccgcattgtcaagagcttcgcggagagccgtgatgtggccatccatcatgtcactcggagccaccatgtcggcaccggcagccacctgcgaaacagcggtctttgccaaaagttcaagcgttgggtcattatccacatcaccatccttgataatgccgcaatggccatggctcatgtattcgcaaaggcacacgtccgtaatcacgtacaaactcgggaacttcgccttgatagcacgcacagcacgctgcacaatgccgtttttatcataagccgaagtcgccatctcgtccttgtgattcgggatgccgaatagcaaaatggacttgatgccaagcgcgacacagctttcaagttccttcaagatttcatcaatcgagaaacggaactggttcggcatggacgggatttcttctttgacgcccgttccttcaaccacgaacatcgggtaaacgagggcatcgggatttacagcagtttctgcaaccatgttgcggataacttcatttctacgtaaacgacgaggacgaataatcataataactattcctttttgaaatctttttcaatttgcgcaaggtcttcggcccattcggtctggattttctgcttgagcttcttggcgagcgaaggagcgcggccctgcgtagagacggtcacagcaatgttttcgccgaagtccatacgagcaggcacaataaaatcaccgtcgaggtaatcgcaggcgttattcacgaggatgcggcgagcgcgagcatcgttagaaacttgagcattgactgcgggctggtcagtacaaatgaagaccatgaaaacgcaacgcaaatccagaggttcgtacgggcgctgttttaatgtgatagaagacggctcgtcagccttgagcgtttcaaattcagggtcgatttgcggagcgacaacagtaatatgagcaccggtcgggataagcgttttcaccttgcgcagagcaatgcggccaccgcccaccacaagcacgttacgtccttcaagattcaactcgatggagaagaggtttgatgttttagacgaaagacgagagacgagagactctgaaggctttttttcgtctaactgcgcattgcgaataccgcacacaaccatgctcgagaattctttccaatcgccaaggcaaggcaaaagcgtaatcgggatttgcgggaattcttcctgcaattttgcaacaacacgcggcacgtcattctttgtatgctgaccgttcaacagcaaatacggcagaagcgtcaccgattccacatcttcgcgcaaaagcgtacggaggtcgttttccaaatccaacaaactcgtacttgcgacgcgcgtacccggcaaatcatgatgcaagcggtcaaggatttcttcaaatcctttgtacgcccccggcaaaatgcaatggtgagcgatgataagaatagctttcattaagcattctcccccatcgtgtaatattccacgatttttttgacgagcgaatccatcgttgtttcgtcggaggtgacagtttcaaagccatgctttttcgcggaggcttcagtcatgcgacctatgcagaaacttagacgagagacgaaagacgagagacttgatatttgcgcaaaattctcaacagcgctagaactggcgaagacgactgcatcagcagaggcaatagcttcacgtttccaatccgggagttcagcaatcggcagtgtttcgtaaacgatccaacgtgttgctttcggtaagagtttgagcaaagtatcgtctgcaagattgccttgcaaaagaagaatacgagattcgtcgtcaaccacttcgcgcaacaacaaacctagtccttcgccggtgtgatctttaggaacgtaatcgcaacggatgccgtattcaagcaacttcttttcggtaatctttccgacacttgcaattttcttgccggcaagctcgcgtacgtcatactccgcagtgaacaactgctcgaagaagctttcaacaccattcgtgctcgtgaaagcaagaatatcaaagtctttaaggtcttcgaaatcggctagatcggctagttcagcagtatcatattcataagaattggcgatgcaggaagggagttcggcatgacaataagggagaacattccgtgtctcaatcatcggagtttcgatgacttcggcaccgagggctgtcagtcgagcggtaatcccgctagattgttttgcggcacgcgttacaaccaaacgcttacccgaaagcggcaaattctttttccacgcaagagtcttgccaagttcaaccacgccacccataatcgtaattgcgggtgccgtcacattttcacggacaatggtctcgcccgctgtttcaagcgttgccataacggtacgctggttcggggttgtacctttttcaataaatgcaagcggagtcttcggatctttgccacactcgattaaacgacgtgcgataaagtccatattggcaatgcccatcaaaaagatgagcgttccttggctctttgcaagattttcaaagtctaaagaaagcgaatcaccagcctcggctttttcatgccctgtgatgatatggaaacttgttgcaattccacgatgactcacgggaatgcccgcataggcaggcacagctatagcagacgtcacgcccggcacaacttcaaattcgacgcctgcatcgacaagctccaaagcctcttcgccaccacgaccgaacacaaacgggtcgccgcccttcaaacgagctacggtcgcgcccggcatttcaacggcaaattttaccaggagtttattaatttcggactgtttcaccttgtggtgcgtcggcattttgcccacatccaccatctttgctttcggattacataacgagagcacgcccggtgaaaccaaacgatcgtaaaccacaacatcggctttttcaagaattgactttccgcgcacggttaaaagcccaggatcgccaggacccgcgccaatcaaataaactttaccaaaatgattcgaattttccatcgaaaccaaatttagaaaaacttcgccattaaaattttgcctatattttttagcatgaatagttctagagcaaagcttcgcgacgaagtctatacgcagatgatgtgtgcccaggcacgcctttccaaagaccaaaatacccaaatgggtgccgttcttgtgagcgccgacgggcgcgttatcagcacgggttacaacggcgctcccgctggatttgacgacgagaccgttccgtacacgcgcgaaaagcaactcctcgcctacgatttgctagatgccgactcgggcgagcttttaagccaccacgaattcgaggcgaacaagtatccgttcatggttcacgccgagatcaacgcacttcactacgcccgcggaaaagttcctccaggttccaagctctacgtgattggattcccgtgcgaacgttgctctttggacatcagcctttcaggcgttgccgaagttttcgtgaccaaggacgattacgatccgaagtccacgttgaacaacaaccgcgacacggcttactacatgttcgcacaagctggaatcatcgtaacgctttgcggcaaacgaatcaaacccgttgtatcgaagcctgaaaagaaataacgtatagtttgccatgtcgctacgcgactcgcaatgacgaaaatgttagagcccgctcattcaaaatgcgcgggatatttttttgcgatacaagaaggcgattcccaaacggagtcgggaatgacagtgtaagttacaattgtttttgaattgcacaggcgagttcaatgcccaagttcttggattgctgaacgcaatcctccgagttcaaatcaacgtttccggcgacttctgcacggagcagtttttctgatttttcgtcccagtaaatgccgcgaattttcaaagtctgcgcaattctattagcattctcttcgagtgcgccacaagtgccgcgattttcaataccatcttcgcaaacaaattctgcgaagcttgccactggaaattggcagcctgcgttaagcgcttttaaataagccatttcagcagaagcaatgcaatatgtcgcgacatcattcacgcgagcgagaatctgcgcaaggtccgcacgacctgtgacgcgcgattcttgaacagttgcatcattcaacgtttcaattgcaaggattccctgaccacttgcggggagcatctgttcagtgctaaagtattccgtcacctggtcagcaagccccatacgcttaaggcccgccgccgcaagcacaacgccatcaagttccgcaagcttgcctatacgagtctggatgtttccgcgaatcggcacatattccaaatccgggcggagcgctttcagctgcaccacacggcgaatacttcccgtaccgacacgagcgcccgcaggcaaatccataaagcgaattccagccgaaccaccacgcgaaaggaatgcatctcgcgggtcttcgcgtttcaagactgcagcaagcttgaactgcggcagcacttcagcaggcatatccttcaaactgtgaatcgctatatcggcacgaccttcgaggagcgcaatttccagttccttgatgaacacgcccttgccaccaaagctcgccaacgacttatccaaacggcggtcgccttcggttgtcatggagacaagttcataagtcagagaatcgcgggcattattagaatcggcggcattcccaataacagaattagcagcgacaatagcatctgccgccatcgtcgtctgggccaaagccaaagcgctcttgcgcgttgcgatacgtaatttcaagtcactcacagcaagcctcctctaatttctaggagattttgaatccaagcacttcaggaaaacctgcacatcttcaggagaattttcggctttgactttatacaaaaagtcatttgccattttcttcgcaaagcgttcgtacatcatctggatgcgatggcggtcatcttccgaaagctcgggcatggagcgcaacaacttttcagattcttcatttgccgtcgtgagcattttctcagcatgcaaatgaatttgcttagagacctcatccatgcggttccaatgcaagaattcatcaagaccttctttcaagattttctgagccgcatcaaattcaatcatgcgcaaacggcgattttcagaaacgattttttcaaggtcatcaacgcaaacgtattcaacgcccggaagttcaccaatagaagcttcagcattgcgcggattcgcgaggtcaacgacaaggcgctttgatgggacatcgatggaatctgcaacctgaatagccttaacaaattcatctttcgtgacaatcggttcctgacaagcgctgcagagaataacgacatcgcacttgccaaggacttcgtagcggtcttcgaatttcacaggagtaagcacatccgcaaatttttcagcatttgcaaaagtcttgctgcttgcaaaaatcttggtcgtattttcttgtacatacttgagcatcagcgatcccatctcgccaagccccacgatatacacagtacgattttcaagatcgtcaaaagtcttctgcacttgcttcatcgccaagaacggaatgttgcaactgagcttgctcaagttcgtctcggtcttgatgcgcttcgtcgtatgaatcgcactctgaaaaagcttgttcagcgtattacccgttgcattcagctggtgcgccgtttcgtacgcgcggccaatctggtgcaaaatctgatcctcacccatggcgacagaatcaagcccggcacacacgttcatcacatgatgcgcaacatcgtcacccgacttaaaataaaagaacttcgcaaaatcatcgtagtcttgacgggcaagtccacacacataacgaacgagttcaccatcagagatttcgcggtcactcgccacatagacttccgtgcgattgcacgttgccaaaatcaaaagttcatcaaacggagaatgcatcaacgcctcggtctttacatccatcgggatataaaacttttcgcgaatcgcgatttcagccaccttgtggctcatgcctgccatgtaaattttgcgcataacccaaagatagaaaagattggactacgcaaaaaatctaaagctcgttttcttgagttccttgagcgaatggagaacgacgtattccggattatcaagcaaagccacggattccttgatataaccgtccaattcttcgggagtctgagcatgcatcattgcatacaagttgtacggaaaattttcaaaagacggacgctcgtaacaatgcgacacgtaatgtttttttgcaagtagagaacccgctctttccgaatttgcgagcacactttcgtctttgcacttcgtgccaagacctgtcggctcagctatgggtatgcaagcatccccgcagcattcgcctctttcgtctttcgtctttcgtctctcatctaaactaaagcagaccatcgcattgcatgggaaacccgcatcttgatgacggaggattgcaccaaagcgacgcatgcgtttggcggcaagatcctcgcgaagttcatcgcaagaaacgccccagtccttaaacggagtgagcgtatgcggaatgtcgtcacaagcgatgtggattcgggacttgtcggagtcagtgagttttcccaagaaattactggattcttccaaccttcggttgtcagaaagacgcgggacttggtcctcagaatgacgcaaagccggggcactctcgcctctttcgtctttcgtctttcgtctctcgtctaatgacatcaccgtattgattttatacttctttgtggcggtgaggacatggacatcgtgcaaatccgtttgcgcacacacgcggtcaacaaccgtctggattgcggattcattttcggcaatgaccgtaaaccaaacattgtattcgtgactgcggatgtaattatgcgtaatcgcgggttcgctcatcacgactgtagcgaacttttccatcggcgtttgcgaatgcggttctgcagaaaaatcaagcgacaaagcaggtaccttccctgcacaaagccttgaaataaagccgagtttcttggaatcgtacacgccaccgatacggcgaatcacgccggacacgcacattttctcaacttcatcaaaaacttcttgttccgaaacattcaacatttccgcaagcgccttatacgggcgttccaccaacggaaagccgtcttgaataatcgcgagaagtttttgactcagcatttgcggcacatcgcaaggggcgttacagcccgatttcttcatccgtcaaatagcaagccggatcttcagcccaaaaatcgccagtaacggcttcggcacgcgtacggaaattgccgttgcacaaattcaagaacttgcaattcgggcagcgtcccttgagaatcggcttacggttcttgagacccgccataatcgggttcgattcatccgtccagatgtcgccaaagttgcgttcacgaacgtttcctagcgtgatatattgcgtaaactggtccggatgcacattgccaatgctatcgatattgccaaatgccatgccactgcggttaccgccattgcgctggatcaaatccaaaatcttttcggcgcgttccgggtcttcgcgcttcatgcgctggtacagataaacggcatctgcgtggttgtcgaccgtcaaaatttccttgttcacgccgcgcttcttaaagtccaaagtgcggtcaataatcaagtccatcaccttgcggctctcttcgtgattcaagtcgttatcgaccatcgcacttccgcgaccgctatagacaaggtgatagaaacaaactctatcaatgttttccgcttcgagcaaatcgaaaatagcgttcaagtcctgatagttgtacttcgtaatcgtgaagcggagcccaaccttctggcccgttgccacgcaattgcgaattccgcgcaaagccatctggtacgcgccctgcttgccgcggaacttgtcgtgagtttcttcgcaaccatccaagctgatgcccacatagccaacgcccatcgccttgagcttctgagccacatccggagtaatgcaggtgccgttcgtcgaaatcgtcggacggatgcccttgcttgctgcgtagttcgcgagttcaaaaaaatccgggcgcaaaagcggttcgccaccgctgaacaaaatcaccggcacatggaaatccgcaagctgatcaataagcttgattccctcttcgtgtgaaagttcgttctggtacttgatggcctctgaacgggcatagcaatgcacgcacttcaggttgcaagtcttggtgcagttccacaccaccaccggaccacggcccgggcccacaccgttcttggattcgtgggcacgcggttcataacgaagagaatccccgaaattaggggtgtccatcaaaagcttagtaatactgatcatgcgcccaaatttagaaatttttctctatatcagaaatagactccataattaggacgtgcgttcatactgcgacctttagcgtcataccgaggagcaaaatttttcttcaacggggtcgggtcaatcgtcttgcgaattccgcttctcggaccaccaacaccatccctaccatttacattgagcaaaaccttatcataatattcattggcgaaatagaaattagcgagatataaattctgcacttcaggataaacttgctgataaggcttattttcaatcaacccataaaaagctttatagttatcgttatagaagaaattacagctcatatacatgccactgatggaatgtccgtttccatagatgattcctgcaaaaatattttcatagttcatcggatgccaatcaacataatctttattcatgttttcgttcacaacgatatcgttcatgattttgatacaggattttataggcggtttttcgcttaattcattgtttgcaatttcgtcaaaatagaacagttcatgaacattcgttacaagataacagccgtcagcatctgttgctggtttttgaggtgcataaatccatacagctttcaaattaaattcatcgtctttcgaattgacataaatggaacgatcaaagtcacctaatttatccaaattaccaccattggggcctatccagccacgaaaaaggaatccttcacgagtcggacttttaagcaaaatactttctccgctcattgctgtttccggatttttcgcatcacccattgtgccgccgtccaagttgtaaataatcttgatttctcgggcactccatttggcataaagaacaatatcttcggtgttacccgtgggcaattccgttaccttagttgtaaaggaagaatccgagtaccagccaacgaaagttttcccgtttttagagggttctttcaacacaaatgttgcagaatccgcataacgataaaccggattccgattcaacacagaagaataagtgccatcattcacataagtgatggaatatccctttttccacttggcaaaaaacttcttatttcctttatccgtagcaagtattttttctaccggtgttgtaaaatttgaatcggcaaaccaaccttcaaaaatatcaccatcctttgacgcaggcttcaacagcacttcctgttcaggcttgtaatagctcggattaacagagtcattgacgccaccggccaaatcatacgcaatatcgtaatacacgccgttcaatttcgggtaagcgtccttgccgatatcctgcgtccagatggggtaactggaccccttcacgattttttcaagaacggttccatcggaaaaagctgtggcagaagccgcactcgcttcaaattcgtcattagtataggtatcgatataaaaagtattttcagcaacgactttccagttcggaaaatcttgacactgagtcagacctttttggctaattgccgaaaaaatctcctttgcctcagcagttcctacaaagaaggtatttttgaaaacggagaaatcagtcccgcccacaaggccacctccgcgataccccaccaaacgtccagcaaaataagcattttctacagttaccgcattatgattattatcataagtgttggctgcacgaggggctttgcttatcgaagtttcaagagtaacatctatacaatagtcttgttgaacacgggcataaccgacaagaccaccgacatagctccccctgctatccaaagtagccgtactataaacattcttcagtgaagttccaaagcctagcgtattagcaataaaagaaccgacataaccattgccagcaaaataagaatcaatgattcctaaattttgaattaaagcattatgttcaccttcagcaagattaacaagtccgacatttccatataagcccgagatggtgtgaccattcccttcaatgacacccataaaattcccaaaaggtttccaccagtaatgagatccctcattcggggttccatcggaagccaagagatttttgttaacgacgatatcattttcaatggaaacgcaaatttgtttatttttgcgcattaagctatcagaaacttttacagcaccgtagagttctgcagcatcgtggacaagcatacaccccgactcgttctgttgcgggattttcgccttcactccccaacgagcataaagcgacaaccgtccattttgggtgcgggtgacagaaataacagcatcagcataggtaattgcgttattatcgtaaggagatgaattaaaataccagcccagaaactcggcaccatccttggtgggcgggaaaaaattaattgaaggggcgtccgagcgatcgctatatttatacaaataggaagataagttttcaggattattcgttcctccctgcaaatcgtaatcaatataaatcgtatccctaactgcaactacggcaaaagcatttcccgcgataagcaagcaaataaaagcataaaatgacctcaacatattttctccctaatatatagcaatcatccactcgctcatcaatatacatataaatccaacctagagcaggatttatccatgcttttttagacacgtttttcaaaattaacgatagcgcgattaatatgctacaacaaaggtattatatgctacaatatgattttatcccgcattttcttgcagcattttcacttgttcatcagcccattcttcgaaggtatcgtctgcaatgttagatttaacatctttcatcaagtggatgtagaaatgcaaattgtggattgccgcgagcgtccagccaagcggttctttttccttgaacagatggcgcaaatacgcacggctatagttacggcagcaatagcaatcgcagttcgggtcgagcggcaaatcgtgttggtgcgcaaatttcgcgcccttgtaacggagcacgcctcggctcgtataaactaatccatcctgtgcatttttcgcaggcaaaatgcagtcgcacatatctacgccacgtttcacaagctccagcaaattccacggcgttcctacacccatcacatagcgggcgcggtcctcaggcaataaatttgtacaaaagtccgcaatttcatacatcgtctcgacaggctcgccaaccgaaagcccacccatcgcataaccatctggctcaatttctttgagcgcttcgatggacttctgtcgcaattccttgtgcatgccgccttgcacaattccaaagaaaaactgcgggtagccgtggattggcggatttgccaaaagccattccttcgcctcgcgcgtccacttgagcgtaagcgcaagcgacttttccgcctcttcaacagtactcgggtacggagtacattcgtcgaacgccataatgatatccgcaccgatttcacgttgcgcattcatcacgctcgccggcgtgaacaaatgacgagaaccgtccagcaaactcttgaactggacgccctcttcggtaatctttcggaactgttttaagctccacacctggaatccaccgctgtccgtaagcatcggcttgttccagctcatgaacttttgcacaccacccgcctctgcaatgagctttgtacccggtcgcaaatagaggtggtacgtattcgccaagatgatttctgcatcaatttcgcggatatcacggctcgtaagccccttgaccgtcgcggcagtacccaccggcataaaaacaggtgtagtcacatcgccatgcgccgtatggataacgccaagacgcgccttggactttgcagatttctttaacagttcaaaaggattttcgttaagcttcacgacttttcgtacttcgactttttcgcggggtcaaatggcgcactgcgcttttccccgtatgtgtaggcaaaaccttctggcttgcagaaagggtatgctcaattttgttttcgccaagaggacgaaactgtcccgttaagagattgtggtcaatggccataggagctcctaatgtttatgatggtgatagaaacaatatattaaaaaattttaaaatttcaagaaagcaccgccaccaatcaaggttaatcatatacacaggcctttttgcacaaatgctgttgtcaacgcaaatttgatttaatataattgggtgcggttacacaaaattaaaggatacactatgagaaactcgctcaagatcgatggtcaggtcaagacttatctccacgaagatgaacttccgaaggcatggtacaacgtccgcgccgacatgaagaagaagcccgctccgcttctgaacccgggaaccggcaagccggtgactttcgaagacctgcagccggttttctgcgatgaactcatcaagcaggaacttgataacgataccgcttacatcgaaattccggaagacatccgcacgttctacaagatgtaccgtccgtctccgctcgttcgcgcttacttcctcgaacaggctctcggcactccggctcacatctactacaagttcgaaggcaacaacacctcgggttctcacaagctcaactccgccatcgctcaggcctactacgctaagaagcagggcctcaagggcgtgacgaccgaaacgggtgcaggccagtggggtaccgccctttcgatgtccagtgccttcttcggactggactgccaggtttacatggtgaaggtttcttatgaacagaagccgttccgccgcgaagtgatgcgcacctacggtgcatccgtcaccccgtccccgtccatgacgaccgacatcggccgcaagatcaacgccgaattcccgggcaccacgggtagccttggctgcgctatttccgaagctgtggaagccgctgtgaagcagccgggttaccgctatgttctcggttccgtgctaaaccaggtgctcctccaccagtccgtcatcggtctcgaaacgaaggctgcactcgacaagatcggcgtgaaggccgacctcatcatcggttgcgctggcggtggttctaacctcggtggtctcgtgagcccgttcatcggcgaaaagctccgtggcgaagccgactacgatattctcgctgtggaaccggcaagctgcccgagcttcactcgcggtaagtacgcttacgacttctgcgacaccggtaaggtctgcccgctcgccaagatgtacacgctcggttctagcttcatcccgtctgcaaaccacgcgggtggcctccgctaccacggcatgagcagcattctctctgaactttacgatcagggactcatgcgtgcaacgtctgtcgaacaaactaaggtcttcgaagccgcaaagcttttcgcccagaccgaaggtatcctcccggctccggaatccagccacgccatccgcgcaacgatcgacgaagctctcaagtgcaaggaaagcggtcaggccaagaacatcgtattcggtctcaccggcacgggttacttcgacatggttgcttaccagaagttcaacgacggcgaaatgagcgactacatcccgacggatgaagacattgccaagagcctcgcccagcttccgaaggtcgaaggctaatcacaagttgtcattaagcagaaacgcccagcggattgctgggcgtttttctgtttcataaaaggcaaaaacaaaaaccgggcgctttcgcgtccggcttttaaaagctaaccaaagttattaggcttcttcaggatagacagagaccttctggcgctttgcatcgaggcgttcgaacttcacagtgccatcaacgagggagaacaaggtaaagtccttgcccataccgacattgttgcccttgtggaagtgagaaccgcgctgacgaacgatgatgttgccagccttgacggtttcgcccgcatacttcttaacaccaaggtacttggcgttactgtcgcggccgttacgtactgaaccttgacctttcttatgtgccatggattaagcctccttagccttacgcagagagttcttcttgaccttagccggcttcggaagtccctgagcgatcttttccttgcgagtgagcggcttgttctgaaccttctgcttagcaagggcagccacgcgagcgcggttgcgggtaataacttgagggtcaacgactgcagattcagcgccggagcggagttccgtgacgagcacctcggtatagccctgacgatgaccgttacgacgttcgtaacgggtacgacgcttcttcttgaacacgataatcgtgtcttccttgccatgggcgagaacttcgaccttgacagatgcgtcattcaggacaggggtgccgacttgcacttcttttccggagaaaagaagaacggacttgagctccagttcagaaccaacagctgcgtcgatcgtcgggaccttgtaggccttgccgagttcgactttatactggaaaccacctgtttcaacaatagaatacatttttgtaatcctttttaggttgctattggagtcccaaatttagtaataaagcacaaaaaatcaaaggggattaagggtaaaaatgaggaaaattggctaaaaaagcaagaattcatagacaaaaaggcaataacagccgttttattttcacaaaaagcgtcaaaccgggcactccagttcaaaatcatcagcactttttaagtttttcgcctcacccaccccgtccaaacgcacgcgcaactttttcaaaaaaagcacgcatgtgcaaccaaaaagttcgcacgtccccaccgtatataatgaacataaattcagaatcattttcattactattttattacaaacaaagaaacaaaactttatatgatactaagatgatacaaattaatacatttatccaaaagcatcttactttttgaccaatttattttcgcaatactacaaaaataaaagtttcgtgtaagttaattcctttaatttatttttatcatttacgcccgctaacacaaagttagtttaaacaaaacaaacaaaataacctttacacataaggaggatgcatgaaacatctatctatgtttctaatgtcatgcttagcaatttcaacaaacgctgcaacatacaacgctcaaggcaaagcaatcaatagcaaagacgcccaaaatccaggcatcgtagtatacgaaaaaacaaaagttataaaccaaaataaaaaaacaaatcacaacatcttagcaaaaacaaattcaaacgacagagttacaaaatcatacgcaatctacaattcagacgaaagcatttattacatggatggatacaagaaatcgttcaaagcctttttcgacacctatgtgaatccacgtgaagaacgagacgccccgagaaacaattaccagccactcaacctatcaaacaacgcagcacgatacagaagcaataacggcgacgaatgcaaagtagtcgcaggaactctaccaactaacaaacatttctacaagcaaaacgatcgtcaaatgcttttagattacgtgacgggaacatctttcggcgtaagcatctacgacaattacgacaaaactagttttacctgcaattccacaggaaaccacctacacctaagcttatgtttgggaagtctaggttcgggaatcaacatctacaatgttgtcggcgacaaaaaaatagacataacaaagcaaagttgcaaaaatgaaacccaatccaatcaatacgctctacgcgactacaaattaggaatagaccatttttttgcagacaagctcgtgtctgcaatcgcaccttacgccacaaggtacacaattgatgagggtgatgcaagaaaacaaggtaaatttgcagcacatcctcagaatccatacacgctcgacatgcatataggcaacacaatcgccacatcatcaaagaacgtcgtcacctataacgaagaatcggcttatttggacgattacatatacaataatcgcgtgattgaattcgttccttacacagaaaacggaacaaaaaccggagctggcatcgcaatgaacgcaataagtgtaggcggaattgagcaaatctactatgaaaatggcacacaaaaaggtcttttcgtaaacaaagttaacgtaccccgtttaccatacgcagcaggttacgcaaaacctgaaatataccacttgggcaacatgtatttcaaatacgacaaacaagttatcgaatatggtccccaaaacgctcttgcacaacacgttagaggttattcagacaactggggagcatcatctcttgctgcagccatgacggcagtccttctttcaaaacaaccattctataaatggcatccagaagtagtgaaagcactttggcttacagcctatagtgaagagctacccaatttgtactacaacagtaataaagtactcgtccaaggaaagcatatatcaactatacaggaattgatgtcaaaaaacgtatctcgttattggtacggaaacaacgatgatttcttcaaaaacgaaacagagactttcgtcgctagcgtagaaccaggaaagaaatacgccgcagcaatcgcatggctagtacgtggagactacgctttgaacgaatcagaagtatcatcaaattatactttaacgataaaagatagtaagacgggaaaaatactgaacacacctgaaaattccgttgcaacctatcgatttgcggaacttatcattcctgctggagttacacaacttaaatttgaaatcaaacgtatcaaaaacaccggagacagaatcatcctcggattcaacttgcataaagtttcaagcaattaaaaaacaccctgcatagggacacagattttcaaatatttatttgactatcgaatagaatctcagagtcgttctttatagaacggctcttttttcatcgcaagcaaatcacaaacaagataaacaacttttaaaccaaatcgggaatgatttcacaaaagaattttattgcgacaggggttttaggggcggagcccttaggcgaaggggtgatggagggttcgacaggctcaccaaccttttctatggcattgcctgtcaaaacagaaatcaggggaaggctttccccttcaagtgggctaataacaggagattcccgatcaagtcggaaatgacagcatcgtgtttttactatctttacttcggaattttataaaggatcccctaatgagcaaaattatcagccttgatggcgattggcagatgatctgggacacggaagacaccggcatctccaatcgttggtatgcaacgtatcctgaaaaaacacagactgttagcgttccccacatctgggaaagagcttttgacaagcttttgatggcccaggactgcgcattctatttcaagagattcacgattgacgacgaaaagcaggtcacaaagcgcattttcctccgctttgaaaagatcgcaacacacgccaccatctggcttaacggtaaacttttgggcgaccactttggcgcttacacgtcctttgtcattgaaactcagaaggcaatcaagctcggcgaagaaaacattctctgcatccgcgttgcaaacatgggtgcaacgaacagccgcatcgacttcggtcgcgaaagcaaggaaggcgcaaacgaccgctacgcccacccgggagaaatgccggttggcctcccctggtcgcagtatccgtatggcggtatctgcggtcacgtggacttgattctcggcaacgccgcattcatttctgacattcacgtcgaaccggacatggaccaggaacgcgtttctgtcgaagcattcttcaacaacccgcgtggttaccagtcccgcctccgcatcctcatgaagaacccgaacggcgacgtttacgaattcttcaaggacatcaagctcgaaaaggaaaacgccacgcaaaagttcttgcttggcatcaaggactggaagaaggacaagtgcgtctggagtccggaacgtccgaacctgtttgccatcgaaatgcagctcgaaatcaagggcgccaagggcaaggctccggaatacaccttccctgtcgtgaagactttcggcttccgcaagttcgactgcctcaagggtgactactacatcaacgactccatcgtgaagctcatgggcgtgagctacaaccagcagtggagcgaaggcggcctctggacagaccagaacccggctctcgaaaaggacttgaacgccgtgaaggcagcaggcttcaacgtcatccgttcttgcggcgctccgctcagcagcacggctctcgacatctgcgacaagattggtttgtttgtgttccaggaattcccgatccacacgatgcgttctaccgcacagggtctcgaaatcacgaagaagctcatcaacgacatggtgcgtgaccagcacaaccatccgtgcatcgccgcctggattctcggttccgaaaacggaacattcatgctccagaacggtaacaagctcttgaacgccattagcccgatcgacacctgccgcccggctatcagcaacttcaacagtatctacctcgacaacgaagcaaacttccacaaggatacgggtaagattatcccggtttccatcgaccgtatttcgcagtacgccacgatgcgcgtgaacccgcgtttaaacccgagtgccgcttacacgcactacctcgcccacatgctggacaaggaagacgaagaactcatggtgccggatacgggtcttggagacagccacttccaggatgaagaagaaccgattttgaacgatatcgaaaacaaggttttggtgacgctcaagaacaatacgctcttcccgaagcgcgcaaccaccatcgccggtcctcgcagcatcaagagccagaaggcgatcaagaacgaattcaagtctgtggaaacgttcgtcgacgatagcaagctctccatttggccgaactttgaatcgttcaacgccgatgtttaccgcatcgccctcaagagcaagtacgaccagattacggcattccagagcaacccgcagatttctggtttcttcctcgaccagtgggccgacaacggcaccgactttagcggccttaacgacgaaaacagaaagtccaagggcgtccagaattttgctcgtgaaatcacgactccgagccgcgtgctcatcagcgaacttgaacacgttgccacaccgcagagcgaagtcagcttccagctcacgcttttgaacaacagccgtttggaagatgtggaaatcgaagtttcgctcctcgacgctaaggacaaagtcctcaacacgcagaaggtcatgccggaagaacctgccgaaaagaagactcttacgcagcttggcatttgcacgttgatggctccgcgcgctaccggtttgtacaagattaagctcacgctcaaggattgcggcaaggaaatccattctagctacgaagacttgatcgtgattgaacaggccgacgtgaaggacgccatgagcaaggtttgcttcttggataactatgacgaatcgagcgatgtgctcgccgctctcgacggttccgaacaaattatcttcactgcaaacttgagttcttggccagatgaaatcttggaaaagattatcgatgtcacgaagaacggtggcaagactttgttgctctccgatatgacgactgaagatatcgacctcttgaaccagagccacaacttcgaaaacaagatcgaagcccactggacaacgggtgcaaacgaattcagcttgcactacttgccgaaggattctccgctcctcgctgtgttcggtggcaacggcgttctcgaccacaactctgcatcggctatgccgggcatttcgttgaacgagctcgctggcgctaaggtctatgcacgttccgtgacgctcaaggatggcgaaatcaagacgggtgtggacctgcagctcgtgccgtttggcaagggtcagatcatgttcaaccagttcagcgtgattgaaggcttggaaacgaacgccctttcggatgctctgttcacggcaatcgtgaacttgctgtaatccagaatcggcatagttcaaacgcaattacaagagtcccgccctggtgcgggactttttcgttttctatatttgctcttatgacacagaataacgttaatttggaaaaatactctgacgagctcgccaacaacgcaaagaacgcgagcaagaaaattcgtacattgagcgctgaaaagcgcgcagccgtgctcgcacgtgttgcagaaatcctccgtgcaaagaagccggaaattctcgccgccaacaagattgacctcgaagcagccgccggcaagctcgacgattccaagatggatcgcctgactttgaacgatgcccgcatcgaatccatggccaagggtgccgaagaaatcgccgcatttaccgacccgcttggccgcgttcttgaatctcgtgaactcaagaacggcatcaagattagccgtgtcgctgtgccgataggttctgtgttctttatttttgaaagccgcccgaacgtgacgattgacggcgcttgcctttgctttaaggcgggcaatgccgtgattctccgtggcggcaaggaatcgctaaactctgctaagtgcctcgccggaattttccaccaggctcttgaagaaaacggcgtcgacaaggatgccgtgcagctcgtgaccgaaacgagccatgacctcgtgggcatgctcttgcagcgtaacgattgcctcgacctcgtgattccccgcggtggcgaacgcttgatccgcgccgtcgtagaacagagcaagattcctgtcatcaagcacttcaacggcatctgccatgtgtacgtggacaagtccgccgacatggaaaaggcagtgaacattctcatcaacgccaagacgcagcgcacgtgtgtgtgcaacgccatggaatgcgtgattatcgaccgccacattgatgatgcaaacgtcaagaagctcattgattgcctcgccgatcgcggtgtggaactctttggcaacaaggatgcccaatcgcacgacagccgcatcaaggacatcggcgatgatagcaactaccatcacgaatacctcgccctcaaggcaagcgtcaagttcgtcgataacgtcgaagaagcctgcgaccacatcgaaaagaacagcagccgccacacagaagccgttgttgcagaagatgcaagcgttcaggactactttgtcgcaaatgtcgatagcagcagcgtcatggtgaatgccagcacacgctttgcagacggtggcgaatacggtctcggtgctgaagtgggcatttctacggacaagctccatgcacgcggccccatgggcgtcgaaagcctctgcagctacaagtggattctccgtggcaacggacaggttcgcggataattagacgaaagaacggcgcttcgcgcctacagacgagagacgaaagatgaagtttgaagacttaatcaaagaagtaaagttcgaagtggaattcggtggcgtgaagctcgcaccggcaatcgttcaggacgccgacaagggcgatgtgctgatgatggcatggatgaacgaagaagcactccgccgcacgcacgaatgtggcgaaatggtgttctggagccgtagccgcaaggaatactggcacaaaggcgacaccagcggaaacgtgatgacggtcgtcgaatgggccgccgactgcgactccgacgcactgcttttcaaggtgcgaatgaagggaccgcaggtcgcttgccacacaggcgctcgcagctgcttctttaaaacatgcgataagtaaaaattcagctcggccaaaagccgagcttttttgttaccagtcttattaccagtccccgatgcccacacctagagcgaacgtatgccggacagttccaagttttttattgttcccgacgccttcctgcttaaaggaaccaaactgggccatatacttaaagcgcaaaaagcaggaaacggtcaagtaactgaatgcatttttcggcgttgttgaccagaatcgataatcaatatttgttcccaaagcaaattcatccgaagcatctgcatgggcaacactttcaaaacttgtccttgaataacctaaaaacggttcaacacgaatataccgggaatcaaatgcggtaaagcccaaattcaagccatacgtaacatcttcctcgcttacatcatcagaatcgtttttaaaatcaggctttaaataagtaatcatcccataggaatagtagccgttcaagctaaatctccaagaacggagagacaattcaatcatgaatgatgtccccatcttattattcaaataatccgttgcatcaccactcaacgtacccatccatttgtacacgtacaaattgctcccgcccgtataatatttatgtgcaaacggatccttgcgataaaggcgatgtctatccattattttttgaacaaacggaataatctgatccttcaaataagaactatggactgaagaaggataattttgaacaaaattttgagcagtcaataaaaaatcttcggcgcaagtggtatccttgataaaatagatatagcgcacagaatccgaggaattagagagtttggttttatagcctaggagaatttcggaataaagcaaagtcttgtacaaatctttagattcctgcttaatgtccgaagaatctacgcgggcaatcagcgaatccgcaataggcttgtcaaaaggcgaaagatgtctgtacaaatagagatttaagccatcattttccctaaggcgcaaatcaaatttcttcgtgtatgcagaatctagaaacgcacgcctgccatccgtataaatcgcgattgcattttcgaaacgcttgagttccatatccactagatattcctcaaacaattccagcggagcgcctgcactcacgttttccctaaggtaatcaaaagcggtcgcagcgcgttcataatcttcgtttttcaaggattcatgcagcacttcgcgagcacgcaagaacagagacttcttggaaaccatctgcgattcttgcgcccaaagactagccgatgcaaggcaaagaaatatcaagacgaacaaagaacgcattttcaccatttaccagagttccgcaccaataccaaaagcaaaagtatgtctaacggcgctaaagtccttgccgttgttacagcatttttcttcaacagaaccaatatgcatcatgtacttaaagcgcaacaagaacgaatgcgcataagcccccacagacgatggctgagccgcataaaaacggaagtcgacattattgcccaacataaattcaggaacaagcgttgtacttgcaagatgatcatatctcaggctagacacaccgacaaaaggttctactcgcaaatatttcgaatcgtaagcaacaaacccaagacttgcgccaaccgcccacgttccttcacgtccatagatatttataccccccgaagacatctcctttacatcaacatcgcactttttaaaattatatccggtaatataaccaaacgaccagaacaagctcaaatcaaagcgcttcacacggaaatccaagccaagcataatgggcgtatccgattcgtaattcagataatcgctcccctcgcctgtcataaagccaaagcccatgtacatataaaatccaaatccacccgtatagtacttttgtcccaaaggatcctgtttgaactgtttttgctcttccaaatacttttggaccgggccaataaacaaatccttcaaatacgcggcatgatccgaataaggatactcctcaacatactttttgatcaaagcgaggaattcctcaagagaagacaaatcttcattatagttcaaaacaacaacgtcgtccccttcacccaccgtagaagcgtgagcagcaacaaagtccaaataaatgagggtcttgtgcaaaagtttgtactcttgcctttcatccgaagcatctatgcgcacacataatgaatcaacaaatcgcttatccattttattcgtttgtatcagataacgattcaacaaatcttcaacttcaacacggcttacagcagggcgcgtgtagtttttatcaaagatatcccggtgaatgtctccgtagaaaacaagagcatcctcaaatcggcccaattcaagattcaccaaatactcttccatttccgaaagcggagcaccattctccacattcgttttcaagtagtccaacgcttcaccggcacgttcgtagtctcggcactccaaagactttcgaagaacatctcgagcacggtcatacagttcttttttggatggctgagagaaagccacgacactaagcaaaagcaatgaaagtagaattcgcattttcataatttaccacaaataaattccaagtccaagattgaagaaaaagctagtcgtttcgcccttaacatacttatgatcaaaatcaatatttgaaaaaccaagtttgcctacaagagaaaaactggagaaagcatgatcggcataaaagaggaaagccgtaatgaacttgaaatccacattcacagcagcagtaaaagtcatcgggccagaatcattgccataagccacccattcgtcatctttcgggcgcatttccataaacgatttaccccaagcgatataggggcgcaccttaagataacggctgtcaaacgccacaaagccaagcccgacctcataagtatggctacccgtcattccattattgacgagttcacccaaaatggcaaagcgctttatttgagcatagatttcaatgtttataggtaaattttcgacttcaaagcgttccctgttgtaaaagttcttggaaccagaagctccacccaatgagataaagagagcgttcaagccaaagccgccagaatagagtttttcctgaatgatattctctttttgctccttacgcctttgcaacatgaattccacaggatccatccttgaaagaggcaagtaaatgcaattctttatccacggaacatcaggatcattcgaatagtcagcaataagcgattccgccaaatgcaaaacaatcgttccatacttttcgctcttgtacgcttcagggagcaagagcaacattttgagcttatcgcgtttgcgcttcggaagctttttcaggacttcttcattcaatgaataaaattcatttttgaattcagtgcgttcacgcaatctctgttgaagatatatttccaatccgtcttgagatgcaaacacgacattctgttcgtaacgggacgtatcataaacaccacgataaaattctactaaataatcaagcagcttatcgtacttttggatttcaatataaatcacttccttttcaatagaactcaacggaatgaccatgcgattttccattgtcgagagtgtatccataagtttcaagacttgggaataatccttttccttcaatgattcaagaaggttatcacgagctctgtaaatcggctccatatctgaagattctgccatcaggctctgttcaaatttgtctaggcttggttgttcagattcggccgaattttcggcagaaccgttgagcatcagactcttttcaaattcgtcaaaatttttatttattgatggctgtgcaaacgaggctatagagcaaagcaatatcaaaaggaagaatggtttcatttgtgagcctattccggaagatagtacaggtcaacaacagacgcggtagagccataatactcgcctgtctttttcacaaaaacaaagtttgcaccttgtttcctggctacgcttttaaaaacttcctcgttaccaaaagcacttcctgtcaacagaagcgtattcacatgttctgctttttcaggaattatcgggagcaaagatgccggtataatggcaacttcaacagattcatcaagcggcgctcgtcgcaaggattgctgagtcccattttgatttgaacctgcacatcccgcaaaagacaatgcgagcaatgcaatagaaattttctgcccaaccaatctcatttatcatccttctcaaatttatcaagataaatatacaaattcacatcagtcggcaagacaaactcattaaaaattcagttcaaacaaacacaaacaacgtttattattatctattggaatcggccatgtatacatcgttccattgatatgtattcgatttgaaagatttacttagcgaagagccgtcaacaagagttatgtcgcttgatttagccctttctttagcatctactccaaattcactattggtaaaaacaacaggcttaaaaacctttcccgaatatttttccttgtagacatttgcgccaacagccacttcgcccaaagcttcaacaccgactttgttacgagaatgtttgcactgaatagccaaattgtctttggaaccaaaagcaagcacatcgacgcccttatcaccactgcgcggagtaacaacagtcttataccctaatgcagcatagaaaacagccacaaacgcttcgaacagatattcattcatatcatcaatatcctcgagagcaacataggattggtcgtccgccatggtcgtaccaaaaagttttccatcaagttccttctgaaccacttcaatacgatcggtaggatacaatgatgcagacgcaaggtgcgttttattttgtagaagagcatccagcacaacatcaaacgaatcaaagttatcacacacagccattgggaaatgaacatagacgtccttggtctgcccaatacgataaacacgatctgtcgcttgcatttccttcgcaggattccaatgacgggaataatgaatcacatggtttgcacccaccacattcaagccgacaccagcagcaagttgcgacataatgataacgttgaagccgcttttttcctggaaaatatcaaccgttttttggcgcgagactttattgcccctgtcagatgtcgatgtatcgccgttgatgacactcgcctcgattccaaacttttggagcaaaatacgctggaacatccgttgcatatcgcgacggtccgtgaagataatcaccttttcgtttttcgcccgaatatcttcaagaatccgcatcgttgcagacaactttgcagaactacgaatcaagtcatctacagaaaggtggtctacatccttaaaatccaaatacggatggtcactgatttttctcaagctctgaatgcgttcaaacggatgggcgtgagtctttattcccaagttaattgcggcaacatagcggctgtattgttcagaaggcatgggaactttgtgatactccacatgtttttcgggcaagtccttactcacttcagacttaatgcggcgaaggaagtagccacccaattcatgcctcaacttgtttcccaacatggcgatatcggtttcagcatctttgagcgggtcttggtactttcgggcaaattccttagcgtttccaagcaatcccggtactgcaaaatccataatgcaccacaaatccatgtaggtattttcaacaggagtacccgtcattgaaatgcgcaaatcgcttttcaatgctttcgctgcattcgtcaccatagcaccaggggccttcactttttgcgcttcgtccaacacaattaccgcaaaatcaatcgcagcaagagtaaactgtccacggcgcatagcctcataccccacaaccatgatatgcttataggcatgaaatgcaacaaagcccttattttcattaggaatgcgctctacaatttcaatattcattccttctttaaagaatcgcttgtattcacgaacccagttttcaagcaaagacaccggagcaacaatgagatacggtttattcgcagcattattaaatcgagaatgccaatcgagcatgtaaagcacttgaagggtttttccaagccccatatcatcggccaaaagcccgccttttgcatttttagccaaattctgcaaccacgcaataccttcaacctgatggtcttttagcttgaattctttttgaagataaggattttcttccaacgtaagatgctttggcaaataattctgttccttggtgacatcgtaaccagtcacttccagattttcttcaatcagaagcacttcgtgctgtttctttttctcttcaatagaattcgggcctgtcgcggtaacagcttcttttttacgaagctgttctttagcaaacttttccattttctcggcttcaccgatggaaatattcgcgcccttgtattcgcaatatggtttattttctcgctttgccgtagctatagcttcgctaaattcagcgagttccgttgcattctttatggcgattttcgttgtaccattcgtacggtcttcaacttcgaaagaaggaatccactgcgatttataaggcgtaataaacggatagactttcggttcatacaagccctttcctatcactcggtcgctataaaaagcagacaaatcagtcacttcgggatcaaagaattcttccggatgttctacaatggccttgatttcttctggatttttgactttgcgtttttgcttgactttcttgagcgattcctgaaccggagtatccaagacaacaatagtcttctgtaccccttttgccatcggataatggtcatggacttccgaactgccatcaaactttttaacaaattcatcatttgatgaatcatcaatggagggagtaatttcaagttcaccattgttataagaaatgtcaagccgaacattctttggcaaaacgacatttctgttatttaaagtttcgtcaagcgccgaagcagattctttagacagctccttgatttcggcaaagctcttgtaagactccaatttacttttagactgcaatccattaaattcagccaacgcttttacaaggcgatattgttctagagtcagcagatattcaatctgttcacctttgactatcaacgaaacgacaggtcctttctgctcttttttaggaagttcatcgccacacggagcaaaagacttgtaagagacctcataggtgaatgcgggcgtaaagggaattccctgatgggaaacaagaatttcaaacggatagagtggcggaagccccacaatttcgcgttcaaattcatttagctcatagacattttcaaagggaacatctataccgccatccgcaagtagcgtggcaaaaccattatccgtcaacgtcttcaaaaaaggagcgttggtattatcaaagacaaaacttgtttccgtaattttgatactatctaacatatcgtttcatccacataagaagaggatattcccagttactcgatttatggaccattctgcaactgtaagcgtaagaagtatccatattcggaagataaggctttttcaaatcatttaccgaatatatgcgattagcacccaggagttggtccacattttcatcatttcggtagatgtacaaggcatttcccttttccgaaaattcaataaacttgtacgaaccaatggtcattacaaacgcatacgcactggtctgcgacgcagtaaccttaaagcagtaatccaaggaatccttcaacgattcaattcgcgacaagcgcctcttgccatctgcgggtccaatgactttaacatccgaaatagtcttagtcaactgtaaccaaaattctttacgccgcgggtcaacgatcaacgtttggaaaatttcgttgatatattcttgaatcagccaaaaattcacgatttgccgtgcattttcaacttttttctgcaactcggaatctctcttatcaaatagagtccatttgcctttatcggccggatgaccaatccgacgcaatgccatagactgtaatttcaattgatcgcgttttaccgagcgttcttcacaaccccttataaaatcagaaagaacaatcatgctcgtatcagagttgccatgttcttcaagcacgttatcaagagactgcggaatccctttcccgacatccgctgtatagaaagtacgaatgactttctggaaatattctgaatggatcatatccttgggaaagtcgataactgacttaaaatccaaaggagattcataacccattctcaaatttttcccaagatttacagcaccatttaatactctcgtgttccccgctttaaaataatccagtttttctttccactcgttgtaacgggattgaggacctttataagctttcaactttttcagaaaaagatcatgcattggagcaatttcatccgatacactattccatttgttaaggcaaactctcatcaaaggagccaaatagcgatcaccccagccagtattaattatcgttgcaattttttcataagtcacgggtccaccgacaatatcccccgcaaaatagcacatcagacggcgttcccgaatagagaatggatcctgttctggggtattacgaaaatacgctacaattttacgccttatcgcaagaaccgcactttctgaaatctcagtttcttcgacaacatcaagttttgcaacaagcgcctccattttttgaaggtgctcattcaagagaacttctaacttagcaggaaaaacattcttcgctctttttacaaaagctttcttgtcgaaatcagggagattgatcatcagaaagttctcactttaaagttttaataatttcttcaatctgttcctgagccttggtcctgactctgatttcaacacgtctcgatttttcttgtgtcgctctaggctgactaaaagaaagccccgttgcaataatatattttctcgcaaattccaaaagtgtggtatctttggaaacatccgtttctgtaagtccatatcttagcacatttcggctacgagcttgcgacaagttcatattgtacagataattgcgttcaagagttttgcacaagctgtagcagggagttgaatccgtatgtccttcaatacgaatttcctcaatatgctcacggaatttttcgccatccaaaatttcaagatactttggaaagaaaaacttcatcatcgatttataccgaggcgggagcaaggtatcccccgaagcaaacaggaccggagttccatccaacgcaatttcattgaaacgaacggtcaaagttgcagaatccaattctgcaccccacacattcaaagaatctttaaacgtagatttcaattccttgtatatttcgtctcttgtatcctgatacttgttaatggcctgttttttaatattgtcctgttttgtaatctgccaaacaagggcgataatcaaaagaacaaagacaaacatcaaaccagacatcatgtcacctgtagacatcgcaaacggattttggtcaccgcctgcatctaaagttattttatgacgtctagccattactttcttgctccattcagcacattcgggagtttttccaaagtatcactcaattccccataagtatttgaaagactttcagaaaccttggtcacattctgcgtgtaggcatccaaaaattctttagtccgcttcgcaacagtttcagaatactgattcaggccatcactcagttccttgaagataccttctagcgactcgctaatttccgagaattcctgagcatattgcgcagaaacttccttcgagtggtccagcgattcttcaatttgcttgaaagtatgatccgtttcttcgatggatttcttataagtctgcaccaaattatcttgcgattgttgcaatgacgtagcagaattttcaacatgaccagaagcagattccaatttgctagccgcagattccacagtcttatgcaatcgttcaaattttgtaagcaaggctgcagtttctttcagagttgctgtcgatgcatttgcctgcttttcaaattcctgcataagagccacagacttgtcattcatctgagactgcttttcaaccaaatttgcacccacttgagccgtttgtgcattagcggcagaaatctgttcgctcatctgccccacattattttgaatattctctgtcagtttttggaggatttcaggcaaagttgacatcgtatcggatgcgttatccaattgacgcccaagaatttcaagtctttcggtagttgcatttgacacagaattcttaagttcatcaatcatttccatgatgctcctgcgcaagtcatcaccaatgctacttgccatcgatgccgcagggctctgaattgccttggtcagttcatccaatttttgcatcaaaggttcaagagcgctttctctcaacccatcgctcaagcggtcatagaattcttcaagcacaccttcaatcatggatttctgttcggcgcaggatttcatcacagcattcagcatattgcccgaagttaccgtattgccattgccatcgatcgcggtaaagtttttggtcatttcagccgcaacaaactttatctgagaatccatagacttgttcatttcagaaacaaggcccttgacaagataggacatatccttcttttgacgttcctgaataatagtctgtttttcaagttccgagatatagtacacttcatcaagcttgtccgatatagtgacacactttttagtcaaaatattcaagctatatttttcagccaaggtataaatcgtagaaagaagcataccagccacagaagtgacaaaagcggttttcatacccgcaatcaagcctccaacacctttgattaattggtcaggattgtcttttatctgagtcaaatcaatatcaccaagaccaatcgtaaggccaatgaatgttcccagaacaccaataccgacaaggatgccagcagcagcgcccattgcattgacattaattttagcagctgtcagaatggctcccaaattgaaatagtccgatgcaaattccgatgttttaagcgaatcatctcggtccttaaaacaaatcgttcttttatactctttagagataaacctcgtcaccaaatagggcttttcaaggtattccagcaaattcggtcgattggcaacattccctatttgagagatggtaatcttgcatattttaataactttccaaatatagtagacaaatatgataaacaagaaaatcagaacaacgagggtgcatgtatcacccataatttttccaatgaaattcatagaagaaagcctctactaatagcaattatttttactaataataatttttttactcgcaatccaagcaagtccattcgacaacgccgtcgccatggccatcaaaacgttcacgagtgtacttttcaatatcaataaggaatccaatatcgcccgcattttcggtacaacaaccatcgcagtcgctatcggaacacatatcataaactacggcgtcaatcgtggagccgttcatgcggagtctaaaagttttgagcttatactgtttccagtccttttcgtgaacggcaatgatgttgtgctggctcacccattcttcggtcatttgaccttcaacaccggcaaagtagccagcccatgtgcagccattgtactcgatgcattcttcgctgtcgggttccggccaagacgtgtaccatgtgagatttgcctgatgccaaacggtatccgcgacggtttcgctcgaagacgaaggcgcgctcgccgaagatgaggagtccggaaggaccgttgaattatccgttgtacaagccacaaatgcacctgaggcgcaagcaacagcgaatgcaaaaacatacttcataaaaaatttcatcaaaaaagaacctttaacttttaatccataatcgctataccgaggcttatcgcgaatatgtgattgatatagtagttttcgtgtttgacatcgcggtatttatcggagaatgacccaaattccgcaatatacttaagacgaagcataagtcccaaattaaaaccgatttcacccgcattaatatagcccgaatcaaagcgaaaatctacgtttcctcccataataaacgtagagaaatccatatcatcattaccattattgaagatatttccaccaaaaccaataaagggctgtaattccacataacgtgaattgaagaccgcataacctaaagtaagcccaagagattcgtctgtttcttcatgactgcggtcatattcagtaaagcaaacaccatcgtagaggtaaggtaaactatgtatcagtccccaaccatagtaaaagcctaccgccactcgcgatagctgcaattcgaaatcaataatgaacgggaaccccatcctcacatcaagatacttattcacatcacccgtagtagtaccaacccacgagccaaagaataaagcgatatcgatccaatagctccgttcgtcatcggaacttttcccggatgtgccgactggttctgcccacaggcaggtcgatgcaagcagtagaatggccagcagacttttaaatttgttcagaatcatttgatagaaatataaaaaaagaacccgcaacaaacggattctttttagtggttagtacgcagtgactggtaaacaggggaagacaattgtggagctaagctccaccactgtcaactgtctactgcctactgtctactaattagcagccgagcttttcgaagaggtaagcttcgagcttgtcgatagcgacgagttcctgtttcatggagtcgcgttcgcgaacagtcacgtagccaagctttgccggatcggattcaccctcgccaacagtgtcgaagtcaacggtcacgcagaacggcgtgccgagttcgtcctgacggcggtagcgcttaccgatggactgcgtttcgtcgtattcgacgttccagcggttgaggagcttctgataaagttcttcggccttttccttgaccttgcccttcttcacgagcgggagcacggcaaccttgaccggagcaaccttcggatcgaagtggagcacggtacgttcgtcgttttcgagcttttcgacttcgtaagcgttgcagagaagcacgaggagcaaacgttccacaccgagagacggttcaacaacgtacgggatgtagcgtttgttctgaaccgggtcaatgtattcctgcttgaccttggattcgttctggtgctgcgtgaggtcgtagttcgtacgagatgcgataccccagagttcgccccagccgaacgggaattcgtattcgacgtcggtggtgccgttactgtagtgggaaagttcttccttggcatgttcgcggaggcggagcttttcacgcttcacgccgagatcgttcacgagccattcgaagcagtacttacgccagaagttgtaccaatcgagttcagtacccggttcgcagaagaattcaagttccatctgttcgaattcgcgagtacggaagatgaagttacccggagtaatttcgttacggaaagacttaccgatctgaccgacaccgaacgggatgcgcgggcggacgttgtcaacgatgttgcggaagtccacgaagataccctgagcggtttccggacggagatagaccttgttgccttcgccttcaatcacgccgatttcagtctggaacatgaggttgaatgcacgcggctttgtccaatcggtcttgccgcaagtcgggcattcaatcttgttgtccaccatcatctggtgaacttcgtcaaaattcttgccagcgcagcagccttcaccgagcttttcttcgaggagctggtcagcgcggaaacgttcgtggcaagcgaggcagtccacgagcgggtcagagaagttgcccacatggccagaagccttccaaacgcgggggttcaaaagaatagagctatcgagaccaagcacatcgtggcgggaagtcacgaacttcttccaccagagattcttgatgttgcgcttgagttccacgccatacggaccgtagtcccaagtattggcgaggccatcgtaaatttcggagccggggaaaatgaagccgcggcgtttgcagagggagatgatgtccttgagggcatcctgaactttctttgccattatatatcctttatcggccgtgcccatgaggcatgttttggccggactaggaacctacctggatgataggccctgacggggggtaaatatagaatttagacgagagactagagacgagagatagaaaaatcagaggattaccaagcgtctttcatttcatcttttaaatcatataaggtctgcaagagacggttcaccatgtaattatcatatttgccgacttcaataccgataaaattcatgcaaaacatatcggcatattcgacaccaaaggatcctgtgtcaaaacgataatcaaagaggttttcaacaaatattttcgcatggtttattttccgaacactgggaatttcgcaaatttcagagtgatgttcgttcaaatagttgtccaagattttattggggccatttcgcttaacgcaatgcggaataaagccatccagcggatcttttgcgcacaaagtcatttcgctattcgatgaatccagcaaatcctgacggtacgaataaagatttactctttctactgttacgtctataaaacgaaagactctttctttttgtacttgttcttcttcccattcttcatctgtcgctgttgaatcgagccatttatacttctctacgctatgcaaagaaggcaatccatatgatgtagcaagttctgtagaatgcggatgcttgacataataaaaatcaaattcattaaaatggtacagcagcaaagcgatactcaaaattaaaccgcaaagaagaatcttgttaacaggccccttaatcataagctcaatttacaaaaaagaccccacttgcgcagggtctcatttagattgggagtatcttaacgttacgttttatcgtacatttactatttgctgctgagcacctacacggagcaaataagatccgctacgtggcacttgcatcgagaaattcggaacacttgcacgactgctgtaaatcacacggccctgcatatcaagcaaattaatgtcgcttccaattttagcgcccgaaatctggagattgcggccattcacaaaagcggagaattttgcaataggagttgtcttttccaaacccatgcccggattaaactttgtccaaactctagatttgcagacaaatacagttttcaaatccgtaacataataagtcatgttttcacgcttggcagtgcaactcggcatatcttcttcggtgcccacagcttcaacaacgatatccgggataatgctagagctggatacagcctttgaactagacgatgttgattttttgctgctagaagaagaagccttggcagaagaactggaaccagattttgcgctactagaagatgccggttttgcagaagaactcgatgcagccttcgcactacttgaagacgcaggcttagcactgctcgaagaagccttaacgctgctagacgatacagcctttgcgctagagctagaagccggcttgacagaagaactagaagcaggtttcgagctgctcgaggattccaccttgacgctactagatgatgcaggagcaacgctagagctagagggagttgcgctagatgacgacgaagtcactgaggaactagaaaccacgacactcgagctagacagtgcaacactagaacttgagagaatattgctagaactaaactgcgcaacgctagacgaagaaggcgtttcagaagaactagaaagctcaacgctagaactcgaggcaagcgtttcactgcttgacgaaactacttccacacttgaggaggacagatcggcggactctgcaacaaacgtagcgctcacttcaacatcaaaattcggcatatcgaaagcacaacttccttcgacagcagtgctacccattccccacattcctggattcgttacattaccaggttcaacagtcgtgcaaggcacaattgttttagaatctagggaacggttcacgctaaccgaggccactttgtaaccacttgccggattcgggttcacagtcacctttacacccggtttggtacgatcacgataacggtcactaaacgaaagcgtcacatttccgttatctgtattttttacagtaaggtaatagcgcaaggattcaaaagaagccgaaacaaaaacatcatgatccggcattaaaaattttgattcgcttttttcaacagtagaaacttttcgttgattgtaagcatcaccgtattcatcgtaaacagtaaagcccacaaaaacttttccatcaggaatgattggagctacatcaagccaggatcccgcaggtgcttcaccaacaacagcttggtttagcatgacgttaaacgatttttcttcatcgtttccgactttgttgattttataattttgagcataagcgctcatggcgaacgcaagcgtcgcccccattccaaggcagatttttttcctcatacaaatccctaacttttgtattctcaaatttagtataagttttttcatgtgcaatatatcacaattaacgaaatattacaaataaggaatttatatgcaaataaacattgaaaaaatttcaaaaaacacatttctgaaatattgagaaattcagaacaccacaaattaggtaaacaaaccattacagtctttttaatagattcaccatattccattttagtccgtaaaaaaacgcttttattttttgatatatttctaccgaatttaagccaatagaatatatggaagaacctaagaaaaaaggcgccaagcccgtcgaacataagaaagaacaggaacgatgcattctagtgggcatcgccacacccaaaattcgtccgtggcttgcaggcgagcaactcgcagagctcggtcgcctcgcagaaactgctggcgcatacgttacacgtagtttcttgcagcgcgttcaaaactttagcccggcaacgctcattggcgaaggcaaggtgggcgaagtcaagcgcgctctcgaagaagacaacgccaagatggtcgtgtttgacgacgacctctcgggttcgcaagtgcgcaatctcgaagaacgcatgcccggcatcaaggttctcgaccgcacaggacttattctcgatattttcgcaaagcacgccgtcacggcagaaagccgcctgatggttgaagtggcacaattgcagtacatgatgccgcgtctcaccggtgcgtggacgcacctttgccgccagcacaatggcggcatcggcaccaaagggccgggcgagacgcagcttgagacagaccgccgcatgatccgcaagcgcatccaggaactcaaaaagaagcttgagaaaatcgaagatgcgcgcgagcaacaggccgacaagcgaaacgacattttccaagtgggcatcgtaggttacacgaacgccggcaaatcgacactcacgaaccgcttgaccggcgctgacgtttacgttgaagacaaactctttgcaacgcttgacagcacgacgagaaagctatttctcgatggcgaaaacatcatcctttccgatacggtcggattcatccgcaagctcccccacaacttgattgaaacgttcaagagcacgctcggcgtggccgcgcatgcggattgcatcttggaagttgttgacggaagcgctccggactaccgcgaccacttggaagtcacgcacaagacgctcgaaagcattatcgacaaggatacgccgcgcctccgcgttttcaacaaggtcgaagtcgcaagcgaagcgcgccgcacagagctcttgcagaactatcctgacgccatccaaatcagcgcgaaggagaacatcggcatggaacgcttgcgcgcagccttcaaggaacagcttgaacgctggcacgagaaacgcgccgttgcagaagctaaagaaaaggaaattgcagaagccccatggccgccggaattagactaaagaacggcgcaaagcgcctacagacgagagacgaaagatgaatcgagaagaacttaaagaaaagtatggcaagaagcgcgttccgcatgaatggcgcaaaacagactggttcaccaccctcgtcgtgacgtttttcggctcgggaatgagcccgaaagcgcccggcaccatgggtagcctcgccgctgcaattgtcgcctaccccatggccatgttaagttacgcctaccccatcgtcatcaacgacaacgcgttcaacacgaaagatgcaaatgcacttgaatcatttgccgccattttcctcgcggttcccaaaaactttatgattgcagcgctgctcatctttttcgccgccatcccgtttgtaaaaaaagcgatgaaagataccggcaccgaagaccctggctggattgtgattgacgaagtctgcggaattttcatgacattcgcctttatccgccccgaatggattctgaacgccccctggatcttaatcatcggctttgcgcttttccgctttttcgatattctcaagccgcttggcatccataaaatggaaaaactccccggagcttggggagttatggcagacgacctgctcggcggaatctatgccgggttagtactcaccattggccttgttttacccgccgtatttttgatgtaaggcacttatcacagcggattaaacgtcacgccagccttgatagcgaccgaagaccaatgggccaaaccatctgcaaagcgttcgttatacttgtgatagaacttggcatccaaaagcaagtctaaatagattcgttcattgacgcggaaacccacgcccaaaagcatactaaattccatagacgagtccagttccctatcgcgtgcaccatctaactccagcttatcgaaaagcggtatggaaatctgagagccaaattcgaacgacacaaagctagaccgcggcttgacagcaaaaagtatcgggaacgcaatccgcccctgcgacaggcctccttcagtaacacgcttgtcttccccattgccgtcttcaacatataaaggttccgacaaaaacaacggagcatattcaaacagcacgccaagccttaccactaaataatatttcagcaaaggccattgaacagacgctcccgcctggaaaaaagcaccctcaaaaaagacaacccgttcaacctttttgtaacggctcaactgcttttcgttatttataactttaaagcccacattcaacgtcatcccgaccaagaaatcgaaagggactgagtttttctgaatccgttccgcattcctgacgctatcgcggtgcgccttcgcctgcatccaccggtcataatcactaacgctttcgtcttgagcaaaagcagacatagcaataagcaatacaaatagaaaaaagcgactcatttatctcaaatatactctcataaaccttagatacaaaaatatcccgacaaaacgatcgtttgacgggataaagcacaggatgattgctaaaagctatccgaatatcttatcgtaaacactcggggcgaacttttgcatgtaaccaagcacgaaaatcacggaaatgataatcggcaagccccacttaaagtagaggtgcaaaatcttcaacttcgggaacttcatgccaacgcccaagttcgcttcagagataaacttgaactgtccccagccatagcgggaattgcagaacagcacaaaaataagcgaacccagcggcaagagcgtattcgaaacgaggaagtcttccaagtccaaaacgcagctaccaggtccaaacggttcaaagcccgaaagcacattaaagccaagcgcacacgggagcgacagaatcacaatcgcgacaaagttccacttcaccgccttcttgcgttccacattgcgcacgtccatccagtaagcgacaatgttttcaaacacagccacaagcgtagagagagccgcaaacgacataaagaggaagaaagctgcgccgcaaacacggcccgccggcatctgcgcaaacacgttcggaagcgttgcaaaaataaggcccggacctgcatccggcttgagcccaaacgcaaagcaagacggaataatgataaggcccgcaatcaaagcgacacccgtatcgagcacgcaaatatgggccgcttcggtcaaaagcgaatgttccttcttgatatagctaccgaaaatgctcatggaaccaatgccaaggctaagcgtaaagaacgactggccaagagcagcaaacacaacttcaccaattcctgcttccttgagctttgcaaaatccggcagcaagtagaacttaagaccttcgccagcacccgggagcgtgagcacgcggaccatcaggatgaccataatgacaaggagcgcagacatcatcgtcttcgtgatgcgttccacaccgcgctggagcccaagcgccacaatcgaaagacccgcaaaagtcgcgaccaccatccagaacgagagcaagggaccattaccgagcatattcgtgaattcagccccgacttcggcaggagacaaattcatgaggtcgcccatcgtcaccatgcggtagaagtaatagagcatccaccccgtcaccgtcgtataaaacatcatctggatgtagttgcccgcaatcatcgggacacccgcataatgccacttatgcccaggcttttcaaggatggcaaaagaacggcccacgccacgcttagacgagcggccaaccgcaaattccatcacaagaatcgggaaaccgaaaatcaagaggaagaagaggtaaatcagcacaaaggcggcaccgccatactgccccgtgataaacgggaatcgccaaacgttgccaagcccgatggcgcaaccggccgcaatcagaataaaacctagacgggacttaaagttttctctttctgtcatcatttacctcatacacaaatttagaacttgatcgggtacagcaagtaccagtggaactccggatacacctgaattgtcggcgccgggagcttaaagtaattcagcatcttcacgagatagcgtgccaggcgactctgcggacggaacgcttcaaggtcatagtcaagcgccaaatagacttcacggcgcgggtgcggttcaccggtaaacaccttgtcgtcaatactcaggccaatcgcaaaagcaagccagctcgggtaatacctgcgtgcagattccggcaaaagcctatagggtttcacagaaagccagaaagtctggttcacgtagtcgtcagtaaagaccccacccgaagcctgatgctcctggtcataatacgcattggaattgatccagtagctccacttgagatctatatacttaaatacgggaacatagcgctccgccatcggcaagaaaccgccaagaccgcccgaaagcacgtcaaaaatgctaaagccccacgatggagcaaagccatccttgatatcaatcgcgatatgggttgccaaagccgtcaaacccgcaaacagatatgactggaattcgcttgcacccgcccagcggtatccctcataaaaggactcgcctatgacgacacccgccgcaaaatggccgaacttgtccaggttcaaggcatagtcaaaatcgttttcccaatggaaaccacgaccgccattatcatcccaccagcccttttcaaagacaaagccgtaagcggccccataagcaatcaaggtgagcgaagccacgccaaaaagcttagccggctcaatctcggacttaatgtcagtaggatcttcacttcgataatcccaggtggaatcgcgccacgtgagcggatcccctggagacgacaaagctgccgccgggaacaccagcgacagcataagcaaaaacgcacagattttagcgtttattttacgagaagcggaagagccaatagcagaactgttggccttacgcattaattcctcgcgaaaatgataactccattttggcctccgaagccaaagccgttgctcatagcgtagtcaatcttctggttgacagcaccatttgcacagacatcgagatgaatttccggatcctgttcgaacacgttgagtgtaccatgaatcttctggttcatcacagacatgatggtcacgacggattcgagagcacctgcagcacccaggcagtggccgatcatggacttggacgaattgaccttgaggttttcgagagccgatgcagaggactgcttgaagagtgtttcgatggcagagcattctgcaatgtcaccgagcggtgtggatgtaccgtgagtgttaatatagctaatatccttagcttcgatgccagcttccttcatggcattggccattgcgagcatcacacccttgccatccggacgcggagcggagatgtggtgagcgtcagagctagcaccgacaccagcgatacgggcgagaatatttgcaccacgagccttagcgtgagattcgctttcgagcacgaggactgctgcgccttcaccgatcacgaaaccatcgcgatccttgtcgaacgggcgggaagcctgttccggagcgtcattgcgcttgctgacggccttcatgctggtaaagccagcgaggctgagcgggttcaccgtttcgtcggcaccaccagcgagcatcacatcgcagcggccgagacgaatcatgtcataggcattggcgatggagtggttggaagttgcgcaagcggaagtgaccgtgtaggacggtcccatccagccagtcttgttgcaaacttcaccagccggcatattcacgatggccatcggaatatagaacggggaaacgcgggacggaccacgattgctgagagccacagcggcatcatagcaatactgcaaaccaccgatactgctaccaatgatagcaccgcaacgttctggattttcgttttccggagagatgccagccatcttcaaggcctggaatgccgagtaaacggcatactggatgcagcgggagaacctggactggtctctggtgctatagatttccgaagcgtcgaactcacggatttcgctagccatgcgagaagtgtaagccgaagcgtcgaaacgctgaatgggagcgatgccagacttgccctggagcaagttctgccacaataattcgggggagtttccaagagaggaaacgcagcccatacctgtaataacaacattttccataatgcgccaaatataataaaaaaaacggtaacattttcgtaagtgttgtaagaaaaagacaatttgtaacaaaaaattacatttttaagaataattttataactttgtgagaatttatccatatatatagcatttcctttcattttcattacgcaacacttacaaccagttattggtcattggtcaatagtcataggtcgggacaggttccggcgggaacgacgaatcaaaaaaaatgctattattcgcgcgtatgccaaagagttctcgaaatttagtttggatggacctggaaatgtccggcctctatcctgaaaaagatgtcattctcgaaattgcgaccattgttaccgacgccaatttgaacattctcgccgaaggccccgtcatcgccatccaccagtccgaaaacgttttcgaaagcatggacgagtggaacacgcggcaccacaaccagagcggactcgtggaccgttgccgccgttcgcagtattccctcaaggacgccgaactcgaaacactccgattcatcaagccatttaccgaaaaaggcaagaacctcctctgcggaaattccatcacacaggacaggcgctttttgtacaaatacatgcccgaaatttcggaatggctctgctaccgcaatatcgacgtgagctctatcaaggaactcagttaccgctggtacccgaacctcgaagattttcagaaagaaaaacgccacgaagcgttaaacgacatccgcgaaagcatcgccgaactcgcctactaccgcaagaccatcttcaagtaattctatggaaagactcccctacgcccagagaatgcgcaaccgctgcattgcgattaccgtcctcgttacgattattgttgccattgttcactgttccaccaaagacgatccggaatccgcaaaagaaaccaccgagcagcaagccgcattagcagcagacacgctcgcacaagcgatagctcctagcgacaccaatcccttcgacgaatcatacacagcagaagcatctgcaaaagaaaacccgaacggactatccgccctgaaaggcatcgaagacgaagacttcgaaaatgcgaacaacaccgcagccgggaatgctgcaagcaccaccaacgcaacagcagaaaacacagacaacgtccgcgacaccgttcacatcaagtcgcaaaaggatccaattctcgccgataaaatcgacgttctcctccgccgctaccgcccggatttgggagtcatcctcgtcgtgaacaccaagacaaacgaaatcatcgcctggggcgaacgccgcgatggcaaggtgcagaacaaaccggattggattggacgccccaccttccccgccgcatcgcttgcaaaactcgtgacgatagccgccgccatggaaagcaaccgctactcgcttaacacgcccatcccgatgatcggccgtcaccacacactttacttgaaccagctccgcgtccctgaaaaatacaacggccccacgatggaactttccgaagcgttcgcccgttccgcaaatccgccgttggctattgtcggaaagaatgtcggcgccaagcgcctcaatgcagccgccgcaaagctcggctacaacaagcgattccccggaaacgccccaaacacatcaagctacacagctccggacacgggttacggcctagccgaagtcgcctgcggttttacaacctcgacaacccttacgccgctcctcgccgcagcgcaagtccgtgcagtcctcaccaagaagcctcttgaaattccatgggctcgcgacatggcacctttcgctccgcaaaagccgctcgccctcgatgtcggaaagttcagcgaaaacacgtactacggccttcgcgaatccatgctccgctccgtgacgcaaggaaccgcccacaagcacatgtccacaaagaacatggcccgcaagaacttcgaagctctccgcctcggcggaaaaactggatctctcgacggaacagaccccgccggccgttatgactggttcatgggatttgccgaagcgaaaaacgatccgagcaagtccattgtcgtgatcgtaatgcagatgcacagggaaattcgttcgcaaccggcaacacaggtggcagccaccgtcatcaattactgggctcaccaaaacctggacctgaaaaaataatttagatttaaacacaaaagaagaaggtttatcatggaattatcttggtggaacttaataccgacttattttgatggaacagcattccagctcggaagttttcctgtgcgctggtacggcatcatgtacatttttgcgttcgtgaccgcctacatcaccatgtggaaaatcagccagaaagaaaagctcggctacaccaaggatcagcttgacaacttcttcacatggattatcgcaggcattttgctcggcgcccgcctcggttacgtcttcttctacaaggctagctattaccttgccaatcccaccgaaattattttcccgatgatccatgacgacctcggttaccattttgtcggaatttccggaatgtcgtaccatggcggtcttgtgatagggctcatcttcatgtacatcggtgcaaagcgcaacaagcttgacgtttggaagaccttcaacctcgcctttttggtaacgccactcgcctacacctggggacgttggggcaatttcatcaacggagaactctttggcgaagccaccactagcgccatcggcatgtggttcccgcttgcccacgacagcacgcttgcaaacccgattctccaccacccgagccagctttacgaaatggtcttcgaaggtatcgtgctctttatcgtcttgtacaacctgcgcaagattccgaaactccacgacaaggttccttgcctctatttgatgggttacgggctcttccgtttcttcattgaatttttccgcaagccggatgcacaccttggacgcgtggacctctttggcatgagccgtggacagacgctctgctcggcaatgattattgccggcctcgtgtggatgatctatttgttctaccgagagaaaaaagcaaccggaaaagtttagctggcagaacttagttggcagatcttagttggcagatcttagagaagaactatattctaagatctaagttctaagagcgaagcgagctaagttctagtatcccttaaacagattttcccagaggttgcgttcttcttcgaacttctgggcaaatagcttgctcacatgcttatagacggccttgatatgcttggccaattcatctgtaacgtacttttcggccttgccatcatcggcgccagcctcgttcatcagcttagaccactggctttcctgattcttgctgccaagcgttgacgaaagcgaagaatcttcgaagcacttactgtgcatataagatttccagactgtatccggaattttttcaaggaactttttgaggaacggttccgcattcgttgaataaccatacgagttaccgatcaagcaaactagcggaacgttaatcacacggcccacattcacgcgactccaggattcgcttgtcatctcatgtgcggcgttgaacaaatcttcggcaggtttcggctcgttatagaaattgtcaattcccagatgggcatcacgcaagcggttcaggtaatccgacagtacagaagtatcatccgccgtggaaatatccgcaagcccagcattcaccgccgaggcaagcgaagccgccttcccgtccacatgatccgtcgttttgggcttcacattttctgcctcgttcacgacatcacactggtccatgaccgttgaatcaaacgacgaggacacgcggaacttgtggtagaacctgatgttcccttcttgcgactggaagtaaagagccttgtaaagttcattgtccttgaacaaatttgcaagagccctgtaagcacggtgccttgcaccacccgacgtaaacttaccgcggtggatagaaacaaagcagtggaacgcacgcacgcagccattcgtatcaatcaccgtaatgccatcgtaattgagcatcgagatgaacatcttgcggataaaattctgttcgtacaaatcgcggtaggattgcgaatccagcatggagtccggcttgatctgcatttccttgtaatcgtcaaagacgatcttaccgctatcgaaattgtcgtccttgttgccatcccaggccgggtcgacaaaaaggcaaatggtaccgtgaacttccctcttgatttgcgagaacaggccggcccagaatcccttcgggtacgattccaggtccttgtcttccaggtcatccgagaactcattttcgtccaagtcaaagcgaatgagcaagtaatcgctcacgcctgccggggtatgagaatttatacaaatcttggaccggttgacgcattcaatcagcaaaaaacctttttccagaagggcgcgttccgtctcccccgcatttcccaagtccgactggaaaacgcctacctggatagacggctcggtcttttcacgagcgggcatctgctggataatcaagtcgcagccgctcttgcaaaaatggatgacatccttcaaacaggccttgacccgttccttgaacaagttttcaagagcttcacccgcaaattcgtaaatacggcgattccaacccatcggcgggttgccatttcccatgatgattcggaacgtgaagtggtcgttctcttcctggtagtgaggaacactcggcaaaatttcgataatagcgtcaataaccgcttccttcatctccggaagcttgcgtaaaaagaaatccttgatcttttttcggtcgagtccaatgacactcgaagaattgtcagttttgtcactcataatcgcccaaaataattcttactattaatatacattcctgttgcattttatgtacggaacgttcccaaattaatggtctaaattgcggtattttgcctagaatcacaaaaaagactatctttggacaagtaactagcaggagttgaaaaatggcaggtattacttacgaaattgacgacaagaacattgttgagcaaatcaagtctgacgccatgaacgtcgcagcggaactcgtcgagaccgcaaggctcaagaaaggcgatatcgtcgttgtcggctgcagcaccagcgaaactttaggcaaccaggtcggaagccactccgtcccggaagtcggcaaggccatcttcgatggcctccagagcatctttggcgccaaaggcatctacattgcggcccagtgctgcgaacacctgaaccgagccatcattatcgagcacgaagccgtcccgaatgcagaaatcgtgaacgtcgtgccacagcccaaagcaggcggctccttcgctaccgcttgctacgcaagcttcaaggctcccgtagcgctcgagcacatcaaggcaaatgctggtattgacatcggcgggacccttatcggcatgcacctccgcgaagtcgccgtccccgtgcgcctgaaacataaccacatcggcaaggccataatcatcgccgcccgcacccgccccaagttcatcggcggtgaacgagcccaatacaacgaagctcttaaaaacggctacccggaattttagcacattccttgttgcttttttcatttttttttcttacatttggcatatatgagaaaacgagttgctttacttttcgttgttttcggtgtattcttagcgatctgcaccggttgtaatggattttccgaagagccccccgcacaagcctctaaagccaattcgcccaaatacaaaatcggcgtcgaagaaaaatcaagtatatcagaaggggttgcaagccagctccctaaagcacaaatcaagcattatcccgacttaataaccgcctattttgcccttcaggttggcgatatcgatattttggcttatgacgagaacgtcctcacgcatacattcaacgacagcatgagcggtctcacatacatcgaaaacgatatcgacgttccaaacgaattcgttatcggcatgaacaagcacagttccattcctgacataaaaggaatcatcaaccgcctcatcgatagcttgaacgctgcaggcacactcaccgagctcaacgagcactggaacaagaacttaaagactaatccactgattagcaccaaggaaagcggctctgaacaaatcttgaggatcgccacttcagcagatgtccctccgttctctttcatgagcgggaaccagatcgtaggccttgacgtagacattgcaaagctcctcgaagaaaagctgaacatcaagacttctattatcaagatggaccgcaataaactcgtcacggccctcaagaacaacgatgcagaccttatcatttcggcatttaccatctgcgaatgcctacgacacgaaatcgattattcaaagccctactatatcgggaaaaccgcatttgtcatccgaaatgactttggaaaagaagcaactctgagcaaagtccccaagatgacttacctcgaaccgaaaaagcctgacgaaatctacaagctagccgacctttccgggaaatttgtcggtgtccagacaggaacgacacttgacgaacaggtgcaacagcttatcaagctgccacgcatccagtattatgcaaacattcccgaaatgaccaaggctctggaagaaagagaactggacggcatcgccgtggactattccgtcgcagagactatcctcaagcaccattccgatttctcaattctgaaagaacgtctgaacaaggatgtattcggcatcgccatgagcaagaacagcccgctcaagtcaagcattgattcatgcatcaaggtcctccagaaaaaaggcgaaattcagaaaatcaaggacaagtggtccaagaacatgtccgccgtcagagtcatcaagcaggactgggttggaacggacacgctcgttgtcggaaccgaagcactctacgccccttatgaattctaccagtggggcgaactttcgggcatcgatatcgatatcatgtacaccatcggcaagatgctgaacaagaacatcaagtttgcagacatgaattttgacgtgttgattccgtcactcgtgaacgagaagacagacctctgtattgcagccatgagcatcaccgaagaacgcagcagtctaatcgacttttcgattccttacgacaagaacgaatccgtaattgtggttcacacgccacaacacgcaattgaggtcatcggagattctacgggcgctctaagccatattttccagaaaatacaagacttgtttgattaagttggcagaacttagtcggcagaacttagagatctgagcattgttctaagctctaagttctaagagcgaagcgagctaagttctaaatagccttgtggtgtcgcatggcgcggatgttgcgcggcaggacttccttgtgccacttgatccattcatcgtaatagatgtagcgtttttcgcgttggcggaattctcgcccatgcacaacgcggcgcccgccacgttcctcgacaggaataacgatatgcaggcactcgtgataaaccacgcctgcaattgcatataaaggacaattagcagcatcgtagccacggctaatgctaatcaaatggaagctctcgcccgtcaccggatccttgcgcaccgaatggaaactcaagccgcccacgcggttactccaggtgattcggcaagtgagcgttccgtcaaaatacgtgtcgtttatcgcggcaagcacgtccgtcaagttgtgatgaacaccctgcgggcggatcggcggcaaacgccccttgctcgccagcggagtttcacctttatctgtaaaaatctggtctacagtctgccaaaagcgattcaccaagtccttgacaatagccttgttcttttgcgtcttacggcgtactgcatgttcagcccattccgcagcaagttcacgcgctgcggcaaattccggccccttcatgtacgcaggcagcaacacctccggatgcccaaacaagaatccccccttacagcggatgctctttttcataagcggattgtacttgaagtgtacaaggccattggccgagcaatccggcgaaggaaccttgacttcgggttccgttaggggcgctacaaagccgaacaagtctaactgaccgtcgttcactcgcccagcactccttcatagccattcagcgccaagagaccgccaaaaaagctttccggcaactcaagcgccgcataatgttccgagattccgtacacggcatcttcgacaacatctggcatataaactatataactatcgttctgttcggtctggagcatatcaggcgtgcaatactttggatccgtttcgctaaagtacatacggcaagaaactgtacgcaacggatagacggtgcaatcccccacctcgtttgaaaacgggcaagaacgccaccaggcaaagtaatcgtgcaaagccctatcttcggcatcgtcttcggaaagcccctcttccttgcgagactcgaacagcgaatcaaacttgtccgaacgcatctggcaggcctccatcaacgagaggaggtcgtccctcttgcgaagttcactgtacatgaaaatcagctcgaatggttccaccgacatcgggtagtggtggcagcagtttccgcaggcaggcctgcactggatgggcctcggctgttgtacaaggaccgccttcagatactggtcataggcggcgtgatacgcttgcgtgaacttgagtatctccggcaactgttcccgcagattgtcgggaccaatggcacattcccgccccaagctttcggcaatggagtctaggcgatccctttcgaccctgagcagggaggaaagccgcatttcagcaatacggtaggccttcgtcggaaaatactctttataagcattcattgagcgcaaatatatttttttacgggattaccgaaaaaactggcaataaaaaaaagcggattattcatttttgtaagaatgaagttattttattgtacggagtaatgaaataattttttcaggaccggcaatatgagaaaaatttcgcaaggcaattggatgtggcctatcacaatcgcattgtcactcggcatagcaggttgcaacctgttccacccgactggcagccgcgacgccgacagcagcgatgctgcagcactgactcacgacggataccttgagtatcaaaagtcaaactacgatgtcgcccgcaattttttcagcaaggccctgcgtgcggactccggatattctgaagcatgggttggcctttgcaagacggtcctaaaagcgcaagaaggaatcgacgcctttgagcttgcctcctacgcacaaaatcagcaagacgaaaacggcaaggtgaccaacgggttcctcgtcatgagcgacgaaaaagcggactccatctcgcgtggtattgattcagtcatgttctatctgaaccagtttgtcgcccgcgacacaaccgacaggaccgacaagaaagttcgattcagcaacatcgccgatagctacaccatactccaactcaccaaggcggctctccgcgtcagggccgtaaacacgcagctttcaagcgttgtctcagccaacagctccggcatgatgatggacctcaacgcactgaacgacctcggcgatagtctcaagccgtttctcaatgacatggccgcagcagccgaagccatcaaggttgcaccagaagccgcggccgaaatcatcaaggcctacctgcccgactccacccgccaggattttgaagatgacgattacgccgaaatctcggtcggacttgccaatacagtcatccaaatgaacgacagagcgcaaacagttcccgaagaccgtgaaagcgtattcttcaacttcggaaacggccgcgacgatgacggcgacggatgcgtcgacgaagaagcgcttgacaattacgacaacgacggagacggcgaaatcgatgaagatgtccgcgacagccgctcgattgtcctcgtaaagaagagaccgacaaactacgaagagctcaaggctctcggctatgatccgacgacttacgacctgacaaaagcccagcttgactccctcagtgtccttgaaaagtacaacatcattgatatcgacatggacgggaagacgactcaggatgacctggatgaatgggaattcatttaccgcgaccccaacgagcgcgatgaaaagaagaaccacaggctcaagttcacaacaaccatcaatttcatgtacgctgaaggcggcatgttcccggaaaatcaagacgaaaagactgttgaaaaaattaattctctcattgaaaagaaagaacttatccgtaaggacaacgacatcaacaacatcaagtacgactggagaaagcgtgcagagatggttggtggatgctggacaaattacgatgacgaaaagttcctcaagtggtttgaagggagaatcgtaaaatgaataaactaacaatacttgccattctcgcctgcgcttttggaattgtctctgctaagtcaccaatgcatttttcgctccgtgcagaatccatgggtggcgcccacgtcgccgtcgttgacgacaaggaagcaatccattacaactatgcaggtttgagccaaattaacagactcggcaactttgaaaaacgccctgaacaaggttactacccacgtaactggattggcgacatgcgactcaccttcggcggtgcaggcgacattttcaagttcctcacgacttacagcgatgtgaaggacgttcaggatttgttccgtgcggcacagaacgatgccgaccgcataaccgcagatcatccgatgccttccagcagaaccggcgccattcttgattcactcatcgcaaaccccaaatacgtcaagaccatcaactcttacgaccacaagaccatggaagcaagagtcaagttcgatgcggaattggcgttccacaacttcggtgcagcattctggatgaacggaagcgtcgccccttacgttgatgcaggaatcatcctcccctacgtcgttgtagatacattcatcatcgatgctgtcgcgcagatgggtggcgcctacgaaatcatcccgaatcaactttctgtcggtttgggcggtaaaatcgtcaagcgccacaagaccaacatggtgaccgttggtcttgccaattacagttcaattgtagacacccttaaagatcaagcgggcgatgcgaccgacaacttctttgattccaagacattctcgtttggccttgacttgggcgtactttaccagttcaaccgcgaaattcgctttggcgcatcgctcagagacatttacttcaagcagctcgctggcgaaacgctgattccgaattttaccatcggtgcaaactacagcccgaaattcatgaacagcaatacaggctttggacgcaaatttaacgtggccgtagactttgccgacatgtttaacgccgataggaattacaagttctttacgcacttgaacttcggttttgaactggagcagacgctcgccgcaattccgggacttaacaacgaaattcgctttatcaccctcaggcttgcaggcggtttcagaggcggttacccctctgcaggtgtcgggcttgagatattgcgtttcttctcggttgaagcggccacctggggcgaagaacgcggctactacaccggtcaggacgagaaccgaatttacatggttcaagcaagcatcggcttttagtttagacgattatgacgagaaaaggcggagttcagctccgcctttgatgtatgaggttagggatgacttatttcttaactttcacgactctcgcttgcgggttctgcttgccaagcaagtcataagtgcgggaggtgcgcaagctgcgggactgcaccgggcgattgcgcttgaaaatggaaatcgtaccatcgtcggtcttaaagttttcaatgtgcgtaatgccgttattcacgtaatcgtcaaggccgtacgcatgacgcatgatgttcaaaacgtccttgtcaaacacggaaccgtccggttctgtctggcgacggataatagtcatgttgttttcgccttcgtggcccgtatcccaggcgataggcaccactttgttttccttcgcgagtttcatcacggcatcgtaataagcgaggcggcccttgcggtgtttcgcataattgtcgccggtcaacacccccacgcggtcattcgcaccgaactcgccgataatcacaggcacgcccttattgacaaaattctttttcatcttgccgaactggtcctgaatttgtgcgctggtgcacttgtcgcccatagctcccgcccaggcgttgtagccgcagttatgcacaatatccgcaccagtcgcgaggtcgtcgccccagtagtactgcggatagacctgagcgccccaatcaacaacgtcattcaacagcgtgtaggtataagggtcatagaaatgcacttcgaccatcaggcggtccgcaatcacgtctttcgggagcttgctcacaggcatcacttcgcaactgcggtccacacttgtcgatggcccctgaatcacgagcgtacggctggcgttgttgccacccgttgcacgcacggcgtccacaaacgactggtggtacgtcatcaggatttcggtttcgtgcttgtaattatcgtccgttgtcgcgggttcgttagcgcttgcaaaaagcaaattttcgttatagttcttgaagcggtttgcaatctgcgtccagaaatccttctggcgggcgttcaccttgtctttttccttgtcgtttaggttgccttcgagccagccattatcccaatggatgttcaaaatcgtcacaaggccagcgcgcatgcagtaatccacgaccgtctgcacggaatccatccagctagaagcaatttcgttcgggccaccgcccggaacaatgtctgccctgctagaatcgcgcgacaaagcattcgaatggctgtaccacgcgcacggaatacgaatcgtgctgaagcccgccgccttgaccgaatcaatgtacgcctcagtcgggaacttgttgccccaccacgtcggattctgaggaacttccatcgtgttcccgatatttatgccaaagcccatcttggcaaacatttcgtttgccgtcggcaaatctgccgcgaaggaatttgacgccaatgcaaaagagaacgcgctgcaaagagcagcaacgcgaatgtgctgtttcaacatagttaatcctttggttctatgccattcgcgttttatccccaaacaacgaaagaccataacaccgaatttaaatatacgctcaaagcacggcaaaagcccaagttcagccgttaaaagtgttgacgatttgtcaaacaggtatgggctatggggtcgctacgctctgagctatgggcaacacctgcttaagtgggaatttccatcccgttttaagaaaattattctttcacatcgttttcgaaaagagcatagcctcgggcagctttcaacatattcgtggtagtatcaacttgaataccaataaaaccggtataaagcctcaaaggaatcttttcacctgaataattccattcaatccgtatcgaggtcactcctctaggaacattattaacatccagttgttcattccaatctggagaatgccttttataagcatcaatacgttcgtttaaataattactctcgtttatatctaatccagtgtacgggaaaaatctagaaatccaaccattaaaggtcacattgccacaaaattctggaatgtaacgcttgtatattcctctccaatgatccatatttattttgccttcaaagacattgataaattcatcaagaataggattaagcccaacagcccaccaatccatatccagacgcgatgcaagtctgttaaaagaatccttgagcaaaatccagtcttcttttttaccatttatcttgattttggggattccgcaaagcgaagaaaccacatactcgtaatattcagcagccacagccatgaccatcgcactagaaatgttgtaatccaccgggcttgtcgtcgagaactttgttttaagcggcaacccagtctcttcgggcaacttggactgcaagacttcaaataaattcgcaagcgtccagaaccattcatgatgcgttgattcggtggtcagcgaattatcctcaaaagtaactacagtatccgttcccggagtaacaaacttatctttcaaagcttcgcgattgcttttgacatggtagcggaaaccatccaaaatcataagccaaatatcatctgggtttatttccagagaataatgattggcaaacgcaagttcaacgacatcaaagaatgatgatatatcagacgttccactgataaaagggcttatcgaatcagaatacgcataaaaaatcttgcgtcctctttcttgtttatttatagaaaaatgttctgcaaaaccacccttttcaacaggaacaagtttctctttaaaaggtttgctttgaacgctagaatcaacgatcatgacatacgcacacgtatcgcggacaaagccttcgaaactttgcttcgcgttcgaagacaatttgatgactttttcgtctccacaagaagaaagtacgtatgcggctaggataaagaaaaagaatttgtaaaggatatgcatactaacaatataaaaaatttattcttccacaaagcaggccgggattttgagctggacgacttgatttaaagaaaggtcttctttgacgtacatagcatggtatcgatcaaacaacgtgtatattgtcggaaatttaatcggctttttagtgaatagcggctctatttttatacattccaaataattaattccgctcgtagcaaagtccttcgtaaatcggatttcatcacaatgttctttgataatgccagaataaccggcaatctcaacagaatctttttcacttccctctcccttacattccaatcggaaatattctctagaaaacgaaagatggaccttttctgacttgacaatttcttgtgcagcgacataactccaaatattccgtgattgtaattccggaggcaaattatcagagaaatacatacaaggaagcggatccataagacgagtttgcaccgttggcggcatccaggcataatataaaatggacttgacttcttccaaaaaatccttatactcgggatgttccgtatccatcgaaacattcgtaacgcgaccactatccccaaacgtaatcgtagcatcaacagaaagattaaagccctctttataatatcgtttgagcgctcgttcaagccgccaaccacaaggtttctttacactttgaataaggcccgtttcaaattcccttggcggcatcgtatcaccaagatttttcccttctttaagttcaaaagcgtcaatgtatatatccactttcaacgctggtagattcggacgtgttttgaattccgcagttttaccctctgtagaaattttccgttccttgaaaaacgcataaataggatccagtttttttattctgccacaaccttgcaacgaatatacaacgccatcaaacaccgtatccccagaataaggattttcaaagtagaataaataatcaatcagtttccctttttgaaataagctaacagacaaattcgcttcatcttcagaaacatatctgaggcttctatcatattcaacatattcttcatcaagtaccgaagccttggcaaattttttgatttccttcaagctattcgttgtgtaggccaagccctgcgcgttataaacaaccatagaatctgcaagcgctaaagattcttgcataggtcgcggttttccaggaataaaatctacagaaacattatcacgttcctgttcgcaagagagcagaacgcatgcggcaaggatgaggaaaagaaatttagaaacggaaatcttcattgtatttttcatcttcattgattttttcttctacaaagcacggtgggattttgagttttacgacttgcgaaatcgggaggccgccatcatacactgcgtcatgtttgtcaaaacgaacgttcgtatgccttggctcgatttcttcaggatgatccccgtacttcacttttttattgtattctatacattcataacggacaacgccgcctgttgcaaggtctttcgagaacgtaatctcgttacaaagatctttctttgcatccgacgctccgacaatatcgacagaatctttagcatttcgcccattctccttacagaccatgcggtaatcccttgtaaaagtaagatgaatccagacatagtcgataatatcttgagcggtttcttcattgccgacatccgtacgaactttcggcggcatccatccgtaatacaaaatgtcacgaagctctttatcaaaagccttatttttccatccgtaatacaaaatatcacgaagttctttatcaaaagccttatttttactcttacgagacgcagtactcgcggacggtaaaaatacagaaccatcatccttatacgacaatgaggcaagaccagataaattaaaagtttccttataatagcgatacaacaaccttttgagtcgccaacccatagaattattcattgctcggacaattcctgttttaaaagcacgcatttctagaccatctctaagagattttccactcttaaggaaaaccgaatccacaaaaattttgacattcaatttcgggagagatttttcattttcaaattcatggacagttccacttataggaatatcgcgttccttaaaaaaattcttgattgcagcaggctttttccatcgcccaacgccctgcaacgaaagcatagcgccatcataatccgaagttaaaaaatcgagtacgcgctccttgaatgtttcctttcgaggtttcgcataataaagcaaatgatccactagcttgccatctcggtacaaattgatagatagattgggttcaccaaccccgaccatttccctacgccacgattcggcttcaggatattcttcatcaaaggaagaaaattcagcaaattcctctatttcgtcagcgttattagttgcataaaccaagccttattccccataaatattcatggaatccgaaaatgccaaagattccaccaagcgatatgcttttccaggaatatactttgtattccgagcaacattttttaacttttgcattccataagagacaagagcgtaacctctagaagccttcaacatattatttgtggtatccacctgcataccgataaaaccggtataaagtttcaatggaattatctcctgaaagaattcccatcggatatctataaaagtaatccccctaggaacttgtttaaaatctaattttttattccaatcattgcgtttgatatatttttccgtatcagaatacaaatcttttgtataaggaaagaatcttgaaatccagccactaaaatcaggagtaccacaaccttcgggttcgtaatacttataaatatttttccaatgttttagatttattttgccatcataaatattgataaactcatctaaaataggattaagtccatccgcccaccatttcatatccaactgtgaagctagtctgttaaaggaatccttgagtaaagtccagtcctcttttgtaccattcacttttattttcggaattccacaaagcgttgtaaccctatacgaataatattccgatgccacagccatcgtcatcgtacgagaaatatttgcatccacagggcttgtcgtcgaaaatttcgttcgcaacggagcgcccgtttctagaggcaacttagcctgcaatgaatcaaacagttccgagagcgtatagaaccattccttgtgcgtagattctagagtcaacgaattatccataaccgagaccacagtatcagtacccggagctacaaagcggtccttgagggctttgcgattgttcttgacatgaagacgaaagccgtccaaaatcataagccagatatcatctggatttatttccatagcataatgcttggcgtatgcaagggcgacaagattaatgaaagaaggttcttcagaagaacctttaacaaacggattcacagaatcggaatacgcataaaaaattttttgcccgttcgtcccctttttctccgcttcgtttgcaaaatactctacgaagccgcctctttttacatggatgattttttcattgaatacgctatcgcgaacagtcgtatcaataaccagcgcataagcacttgtatcgcgagcaaagccttcaaaactctcggtcggtttcgaagaaatctcaatcaccggctcatcacgtttctgttcgcaagagagcagagcgtatgcggcaaggaagaggaaaaggaatttgtaaaggctatgcataatctatcattcttccacgaaacaagctggaattttaagctttacgacttgcgatatcgggaggttataacgagtatcatatacgtcgttacgcttgttaaaatacgcatttgtataagtggaacgaattctttcacgaggttccccatacaaagcgttgaacctagccataagagagtctgcaagtgtagaatctttagagttcaacattttttctcgtttcttaggcactattattttattgtattctaaacattcatagcggacaacaccgcctgttgcaaggtctttagagaacttaatttcactgcaaaggctcttttttgcagacggagctccaatgatatcgactgaatctttggcatcttgcccattctgcttgcaaaccatgcggtattcccttgtaaacgcaagatggattttaacgaaatcaacaatttcttgtgcgatttcatcattgccgatatccgtatgaacttctggaggcatataaccgtaatgtaacacatccctcaattcctctttgaattctttattggaatcaggctccaaggataaggatacatgctcatctacacggcctttttctttatagcccatcgctgctactgcggataaatcaaaattatcattataatagcgatacaacaatctcttgaggcgccagcccattgagtttttaaaggcttggattatccctgttttaaattcacccatttcaagatcttctctaagagattttccctcttttaagacaaccgtatccacaagaatatcgatattcaatttcgggagggattgttcattttcaaattccttaaccacgccatcaatagcgacatttcgttccttaaagaaggattcaatacgttccttgtcatttattgcaaccacgccctggagggtaagaatcccgccagcattctcttcaggcacaacgaaatattgcaagtgatctaagagttttccatctttgaacaggttgaccgacaaaatcgatttatactttttttctattctggaccgtatagatggttccatatattcgtctttgtagttcgaagcctttataaaattctcaatttcattgcggtcatgcgtcgcaaaagagaggccgtttttgtcatagatattcattgaatccgagatggccaacatctctagcatacgatgcggtttcccaggaatataagtcattgtatccgcaacattctttatatcgcaccagccacattgcgaacgcaaagcgtaccctctagcagccttcagcattttcgaagtcgtatccacctggattccgacaaatcctgtataaagtttcaaaggaatttcttgacccaaatagttccatttaacatcaacagacgtaagagcattcggcagggtttcgaaatcgacatcatgttcccaatctgtacgttttacaaactccattttatcagaatatcccatcaagtacggatagaacttggagaaccagccattgaatttaggatttccacatcctttgggttcgtatagcttatatatatttttccaaaaagcgatagaactatttccatcgaaagctttaacaaattcatcaagaatcggatttaactgttgtaaccaccattccatatcaaggcgagttgcaagcttattaaaagaatccttcaacaagctccaatcctcttttgtgccattaatccttatttggggaataccgcagaaagtataggcaaaaaatgtataatattcagacgctatggccatgaccatagaacgggaaatattgtaatcgaccgggcttgtggtcgaaaatttcgtccgcaacggagcacccgtttctggcggcaacttttcttgaagattatcgaaaaaatctgcaatgacgccaaaccattcttcgtgcgtagattccatagtcaggtgattcgcaaagaccttaatgtccgtatcgacatcagggccaacaaaacggtctttcaaagaatcactattgctctttacatgcaagcggaaaccatctaaaatcaacagccagatatcgtctggacttatttccatggcatagtgtctagcataggccaaagcgaccaaatctataaaagccgatttttgggaacgtccctttacaaatggacttatagaatccgaataggcatagaagattttagtttcaggggaacccttttggtgaaaacttgaaaaatactccgcaaagccccctttctctacagggacagtttcttcgcggaaagcgctatcgtgaacggacgtatcgacgaccatcgcgtaagcactcgtatcacggacaaagccgtaaatcttgtgtgaagaatccggcgaaacgtcaataggcttattcacttgcttgcgttcgcaagagagcagaacgcttgtagcaaggaggaggtaaaagaatttgtaaaagctatgcatactaacaatataaaaacatagctttgcagagattttataataaaaagtaaaataatgtatatacgagaaattatggatccttcgcgttgctcaggatgacgggactgcaacgggattacttaccgctcataatggcggcgaggtcggcaccactcaaattcgttttttcgcttaaggcggcgacgattgcggtgagcgacttttggcaagccatcatgagattgtaaacttgttcgacaacgtttgtttcggcaagctggtagtaatagcaagcagcctggaaactctggtaatcagggtcactcctgtaaagctccatcgggagttctttcataacagtgtcgagatcgcaagcgaaatttttacggatcaaaaagtccgacatgtggcccgcaatagcgatgtgagcggcaccatcgagcgagctcccgggcatacgcgtggcgctcggtttttccttggaattgttgattctgacgtaatcaatctggcgcttgaacaggaatgcgattaaagcgtggcccgcctcgtggcggcagagtttttcatattcttgttcaccgaaaaattcaattaagttttcgcgagttaatgtttgttctgacatttttcaatccacctatctaaaaaatccatctgttcgtcggtatggaaccaatgttcgccgccttgcataatcgtgagcgatgcgcccactttttgtgcaaattcgcgcatcgtttcaaggtcggtcaaattgtcattggagccgtacaaaatatgcgtcgggatattccatttgatgggattttctcgcacgtagcaaaggtatttccaagaaagcgtcttgccaaagttcgtcgcaatttcacctttttcgcggagttcatcttcggagacattcgcccaaagcatcatattgcaaatgagcttttccaagttcaccatcggcgaaatgaagagcgcctgcttgatgcgtttttcgcccaaagcgttcatcgagaagaacgcgccaatgctatttgcaataagcatgacttcatcgtaatttgcggcaaccgcgtcaaagtaagccgaaaattcctgcttggcatcccacggggtttcagccttgtaatcaaaaccgatgacatcaaaatccgggaaaagggtctcgtaatgattggcctcgtcggcatagccgcctttcccatgaatgtaaataacaagctttttcatttctttttcgctttttccgcctagaaaatacaaaaatctacaccaattgactagagattgggattcactttaccaaagcaagcaactgttccttggtcacaaggttcagtaccgaaaacgcagtcattttatagcctaaatccataattgaagccccaacatgatatacagtttcgtcaacgatgataaatctgtcgtgaacttcacgcattgtccgcaattcaacagttggaaactggcgatttatacgattaacttcatccttcatcgcatgcgtaattcgagcagagtaaatgacggcattaacaccagcaacacgttttgcaacaagcgaaagcgatgtatcattagcaaacggatctatgattatgatttcttttttcgcggagcgaactaattgcacagcaaattcataaccgctccaacgagcattagctggtataacgccttcactaggaggaatatttgctttgacaaagaagtctacctgcttttcaaggttaacgacacgagaatctagattctcaattttattttcttgagaaatcaatcgttgattaacactatatcccttaagcaaatgctccttaagaactaggttcgcccatcgacggaattcaattcctttttgagtgtttacacgaaatccaacagatataatgagatccaaattataaagcgctacggaacgttttacaactctatttccttccttttgaactagttccaaaatggaactagttgacatttcatccaattcaagagattcatagatatttttcacatgtttggtgattgcttggcgatgaacatcaaacaactccgccatctgcgcttgtgtcaaccatacggtttcgttttctacgcgaaattcaatgtgaaattcaccgccctccggctgataaacaataatttcgtctttctcaccgttattatttttcttgtcaattaacgaaaaattgttcttattcataaaacctccaatcgcctacaagctaaaaaggcaacataaaattgttcatgaattaatatagtcttttacgatgtcatattgtgacattatagattttcacaaaaaaaaatccgcccctgcggtaaagcaagaagcggatttttcaagcgtgtaaggcgcggttattaccctacgaagatacggccgttgcggaacagctgcatccacgggccatcttcaccccattctgctgggtgccaagagtattggcaggtgcggaatacgcgttccgggtgcggcatcatcacgagagcgcggccgtcttcagagcagaggccgttgatgccaaacggagaaccgttcgggttgagcggatagcgttcggtgtattcgtgcttgccgtcgacatagcggagagccacgagacccgtcttgagacatgcttcagcggcttcgcgacttgcgaattcggcacgaccttcaccgtgagcaacagcgatcgggaggactgaaccagccatacccttgaggagcacagccggcgtatcttcgaccttcaaagagcagtaacgagcttcgaagcgttcggagatgttctgcacaaagcgcggccagtgcttagcgcccggaatcaaatccttgaggttcgagaccatctggcagccgttgcaaacgcccagcgtgaaggtgtccttgcggttgaagtaagcttcgaattcagcgcgagccttcgggttgaacaagatgctcttggcccagccttcgcctgcaccgagaacgtcaccgtagctaaagccaccgcaagcgacgagaccgttgaagtccttgaggcttacgcgaccagagaggatgtccgtcatgtgaacgtcgatagattcgaagccagcctttgcaaatgcagcagccatttcgagttcgccgttgacgccctgttcacggagaatagccatcttcgggcggcttgcgtaatccttgatgattttggcgcttgcagcgagatcgaacgtgaccttcggcgtgatacccggatcgtcctgttcgagcttgagcttgtattcgctttcggcacattccggattgtcacggagagcggcaatgcggcgagtcgtatcactccagatggcgcggaggtcagagaggccttcggcgtagtcgccaatcacaatgttgtacgtatcgttgagcttaccgatttcagaaacggtatcgccgagaccgacagcttcaaatgcagccttaacagctgcgaggtctgcgtttgcgacctggagaacggcaccgagttcttcgttgaacaaagcgtcaatcacattgcccttgagagctgtagcatcgagcgtcacacccacgtgaccggcaaatgccatttcgaccaccgtcgtgaagaggccgccatcgctcttgtcgtggtaagccataatcttgccatcggcattgagcttctggatcgtttcgaagaaggcgcggagttccttagcggaatcgacatccggagccttatcgccgaggaggttgtaaacctgagcggcaatggatgcacccatgcggttcttgccacgagcgaggtccacgagcacaagcgtcgtgtccttcttctgcaagagctgcggcgtgagcgtcttgcgaacgtcagcgcaaggagcaaacgcactgataacgagcgaaatcggagcggtcacgcggtggctacccttttcgtcctgccacacggtgctcatgctcatggagtccttaccgaccggaatcgtaatgccaagttccgggcagagttccataccgatggacttcacagcttcgtaaaggtcagcgccatcgccttcgtagttcggcgtagccatccagtttgcggacaagtttacgcggcccatatccgggacacaagcggcagccatgttcgtgagggattcagcaaccgtcatgcgtgctgcagcagccggagaaatgagagcgatcggagcgcgttcgcccatactcatgacttcaccttcgtacgtgtcgagcgttgcactcgtcacggcgcagtcagcaaccggcacctgccacggaccaaccatctggtcacggcaaatcatacccgtcacagaacggtcaccaatggaaatcaagaacgtcttatctgcaacggtcgggttagcaagcacgcgatgtgcaaggtccttcaccgtcacaccagccggcaccacctgagaagagagcgggcgcttctgggacttttcattgcggatcatgcgaggcggtttaccgaggagcacgccgagcggcatgtcaatcggagtcgtgccaaagtgcttgtccgtaagggtcaagtgcttttcagggatagcctcgcccactacagcgtacgggcagcgttcacgcttacagatagcgtcgaacacatcgagcttgtcaccagcaatagcgataacataacgttcctgggattcgttactccaaatttcgaacgggctcatgcccggttcgtcgttcggcacgttgcggagttcaaacttaccgccgaggccgccatcattcacgagttccgggaaggcgttagaaagtccacctgcacccacgtcatgaataaacgtaatcgggttttcttcgttcatcgcccagcagcggtcgatgacttcctggcagcggcgttccatttccgggttttcacgctgcacagaagcaaagtcgagagattcgttaccggcaccgttagcaacagagcttgctgcaccgccaccaagaccgatcaacatggccggaccgccgagaacgatcaagtggtcacccgggtcgatgtggcccttctcgatatgctggtgtttgatgttgcccaagcccccagccaacataatcggcttgtggtaaccgcggacttccttgccgttctgggcattgacttcctgttcgaacgtacggaagtaaccgaggatgttcggacgaccgtattcgttgttgaatgcggcaccaccgagcgggccgtcaatcataatgtcgagagcggatgcaatgcgggacggactaccaaagtccttttcccacggctgaactgcacccggaagcttgaggttcgaaacgctgaagcccgtaaggccagccttcggcttggaacccttacccgttgcaccttcgtcgcggatttcaccaccactacccgtagcggcacccgggaacggagaaatagccgtcggatggttgtgggtttcgaccttcatgaggatgtcgacttcttcgttgtggaagtcgtacttgttgttgcgcgggtcagcgtagaagcggccagccgttgcacccttcatcacagcagcgttatccttgtaagcgctgaagatgttggaattgtggagctggtaagtgttcttgatcatctggaacaaggacttgtcctgcttcacaccatcgatagtccattcggcaccgaacaccttgtggcggcagtgttccgagttggcctgagcgaacatgtaaagttcaacgtcggtcgggttgcgcttgagttcggtaaagttcttgacgagataatcgatttcgtcggcggagagggcaaggcccatttccttgtcggccttcacgagagcgttgcgaccttcggtaaggaccggaatcacattgagcggacgcggttcttccttgctgaagagaacttcgagagcggcagtatcagcaaacacagcctgcgtcatgcggtcgtgaatcttggcagaaatcttttcacgtgcgccagcaggagctgcaccttcaaacttcacgtagtaagcaatggcgcgttcgatgcgcttgattgccgggaggccgcaaatgtgagcgatatcggtagccttcgagctccacgggctgatcgtacccggacgcgggcagaccacaaagagttcaccttcgagcgccttgacttcgcgcatcgggccgtaatgaaggaccttttcgagcgtttccttttcggaagcggtcaggtcggcggacagatccaccacatggaggaattcggcatacacagatgcaaccggaatcccagcggccttaaaatcagatgaaagcttttgcagacggaaatccgacagagccggagtaccacgaagaatgagcattttgacctcttttagcctaaatatttaccgccccaaatatagcaattttcccccatcatcccacccccattgtgaaatcgtccaaagaagttacgaaagcaccggcaagccatctgattttgagatgtttttgttatattaacggcatggaatggaacgaagaacagcttaaagaaccacgtttaattgatattcccatcgctcacgaccagcgtggcaacttgagcgttgttgaaggcggagaactcatcccgtttgatatcaagcgcttgtactacctgtacgacgttccaggcggaacaacccgcgggggccatgcccatcgcaagctacgtcagctgattatcgctgcaagcggtagttttgacgtgattctggacgacggcaaaaagcgttccaaatattcgctgaaccgttcctatcacgggctttacatcccgacaatgcattggcgcgaaattgagaacttctcttcgggcgcagtttgcatggtactcgcttccgagcactacgacaaatccgattacatctatgaatatgaggattttgtgaaagaagctacttctcgtatctagcgttcacgcaggcggtggcgccgaacgattccttgtaatggagcaaatcttcgttcaagaagtttccgccattttcggtagaaataccccatgaaaaatgcagaaagccttcttcagccgcttcacgcaaggcaaagaggttcatgggagttgtatgatggaactcgctgaaactttcatccggtgaaatatactggtcgtgcagaatacgttttttttcgaaaataaactgcatcatgccgcaaacataacggcccttgaagaacaagcctctaaaacgcaaattttgcggaattcgctttttaaggtcaatgagttcttcggcggaatgcaccggcttggtgttatgcttttctttggagattacaaggaacctgtggaaagtcctgatatcttcgtcactttcaatagcacgatattcccacttttcagattccgggagcgcatcaataaacttttgcgcgtaattccaaagacgtctctggttgcgattgcaattttcaaacggatcgacaccttttgaaagtgtcgtctggctactgagctctgtatgacgcgtgtagcctaaatgttccaaaacgtattcaagcaagtccgggctttcttcagcaaaaagcggaggcgttattttaagaatagaatgcttaaaattcgtcgttaaatactgatccgcttcttgaagaatttcaaaaagccttgcacccatgtaatacgattttgaaatgatggggccgccaaacgtggaacctgcatgcgacacgaacgtaccatccttgagaacgcccgggaaatacgcaactatagttccacttttttggagggcaaaactcgcatcgttaaagcggcctgcgggatgatagttcaaaaaacgcctagtctgcaaaaaagtgccattcaccgattccgattccacgaaatggtcaaatcgctggtctagttcagggctataaggcaaaatttcgtacatatcatctccggcgtagtactacttggacttctgcgatttttcagctttcggcgcttcatcctgttcagcattctgcgcggcctgctttgcagccttctcagcggcatgttccaaacgagcgggcttgcctgccaaattgcggagcaaaccgaacaatgccgagagttcgttacgcgtcgggtgcaaacgctgcaagagcgtgttgaggaagctatcgcgccatgcctgatcgtgatactgacccgtgagatagcgatcaaggaactttttgaagccatcaatctgctgaatagttgcaggacccgtttcggcaacgcctcgcgttgtgcgcttcgcgcggccctcgccgttcgcgagagccccggaacggcaaagttcgtacaagctaatcgagaccgcttgtccaagattcaaactcatgagtcccggcaccggaatttcgcactggtacgtgcaagcgttcacttcttcaagtgcaagcccgcaagattcacgaccgaacacaagtgcaatcgttccatcttccgggagcatatcagacaaattctgcaccatcgtatgcttaatggaacttgcaaaaatgcgacggctgtatgcgacagcgcaagagcaatcgccaatggcatcttcaaacttgtggacgacctttgcgttatccagaatgtcatggctattggcggccgtatggtaagatttgtccaagactttgtcgcgcttcggatagacaatataaagttccggcaatgcatagcaatgcatggcacgtgcgacaaaacccacattgtgcgggtgttccggttcaactaaaacaactctaaatttacgcataggatagtaggaagttagaagtaggaagtagacagtggttagtggttaggcgggatctgccaagagaaaccttttccgcggatttcgttttcgatggtctcgccaggttgaatttcggcacctttaaaaatcacggaatgcgcaattttcacaccgtcaggaatgacaacgccgggttccacaaccgcttcattcttgtcgcgaccacattccgccaaacgcgcttccacagcagccatgaggccttcaggcgatcccatatcaatccacgtggcatgcaactgcgacatatcgacaaacggcgcacggccagccgcaatttcctgtttccagaattcacggatatcgaactcaccgtcgcggattctcgcaagcgcttcatcgctgtaccacgaaattccagagaacgtcgcagccgttcccgtatcggcaccgaaacgtccagcaacacccgcaaggcaaccatcagcccctacgcggaacgtgttcaccttcgggaaatcaaccgccaggagagcaacttcactgcgatttcgtgcattccgcacaaacgcacccaagtcaaaattgcagtacgcgtcgccattcataatcaagaggccaccgcgatacccggccgcataaatccggcgcaaggggcctgcagtcccgaggatttccggcgtttcgacccagaccttttcaaagccaaggcgttcaccctcgcttacaatttggtcggccaaataatgcgcattcgcgtgcaagcggacatcgccaagcgacttcgcccgctccatctggatttcgagaatgcttttgtcataaacgcgaaccaacggcttcgggatttccgacgtcaaaggtctcagccttgtgccaagcccagccgctagaatcaacacgttcaatttatcgtcagttcgcgtcataactcagccttaattagaccattgcagcgctaaaggaggcgttgcagataagcgtttcgccctgccagatttcgccagtgtacttgtaaatgccatggcgagccatcacgagcgtagccttgagcgtcaagtcctgcggcggaatcaccggagcgcggaaacggcagttttcgacacccatgaatgccgggcgcttgccttcgacatcagccttcttcgcgatcatcgtcaagagcgttgcggcctgagccatggattcgatctgaatcacgcccgggagcaccggattgttcgggaaatgaccgtcaaagaacttttccttgcccgtcacgtgccaaacagcaacgatagacggctggtcaccttcggtgatttcctgaatttcgtccacgaaagcaaacggagccttctgagggaggagggcatgtacttgttcttcattgtaaagcatagggcaacaccttttctaagattgttctgtggctcaagtgaccaccgttgatgatttccagacgaactttcgggagtgcgggctttgcaaagcaaaggtctcccaacaggtcgaggattttatgacgagcgggttcatcggcaactctaaacacgggggctacagcctccggagaattgtcaagcaagagcccacaggattcatccaccccgccaagcaaacctgccttgcgggcttcgtcaaattcgttttttaaaatgaaagttctcgccgcaaagacattgtacaagtcttctgcggagtaaatagaaacattcgccgccgacttaaagacgcgaccgttttcgtttcgttccaggatgtattccacttcgaacgcttcgctcggcgtgattttcacggaaccgtaaggcaagtcccacaaagcatgcaccggagcatcgtaaaaagcgagttcttcaggcgcacccacatttctgcgaaattcgctaaagaacggaagcgcactaccgtccatcaacgggagttcagcaacacaccccttgtcactttcttcgttgcaggtgacatcgaccacaaagcggcgagaaggccacatcaagaatactggtgcaaggtgttccggggacgcaagcgtcaaagcatgaacgccttcgcccgattcgtaaattgcggtacgggccacgctgaacttcaaatccgtgaagcactttgcgcaatcggtactgtaaaaagaacgaccgcccacgcgccattcaacacgaggctccagttgcggattatactcctggacttcaatttttacgtttgccttgccataagacaaagacgcagaactaaattcccactcacgcgggcttttacgagaatcttttttcatttagataacgggaatttataaaaaaaatgcacacttgaaagttaagaacttagaacttagagcttagaacttagattttaaaatggaagcctaagttctaagagcggagcgggctaagttctaccaactgtggcggcacagccgcctatttctttcccatcattcggagtttcacgacggagcggcgccagacgtcaatttcttcggccgggtagcccgcgtaaaccttgcccgccttgaggctcttggtaacacccgctttcgcggcaaccttcacgcccttaccaatcgtcaaatgccccgccgactgcacaccaccagcaaattccacgtcatcttccataatcacggaacccgccacgccagactgcgatgccatcatgatgttgtttccaaggcggcagttatgcgccacttgcacgaacgtatcgaaatgacaatcatcgccaatcaccgtcggagagacaaagcccgccgcgaccacgtcattagcgctaaagctacagcggttcccgatgcggactcccgccaaatgcgggaccatacatcgcttgccttcgtactcgtaaaatccaaaaccacgaggtcccacgacaacacccgcctggaacacgcaatcttcgccaatcgtcacacgcggataaacagtcacattcgcttcaagaatcgtacctgcgccaatcgtagcacccttcatcaccacgcaattcgggccgatgatagcgttctcgcctaccacaccctcgacaactgccgaagcatgaacttgtgcagaagcagcaattttcgcttcttcaaaaacttcacgacgttccacaaattccttcatgaacgtcaccatcgcatggtacggactttcaaccgggcatacaaaatgcacattcggcaagagttccgaacgaccatctacgcaatacttttcatacaaactcggcacaaagaggagccctgccgtaacgcccgcaaaagcacttgcgctcacgccaccggcatttcctgcaagccccgtttctgtcttggcgtcgcccgtccagaacgagacatcgtgcattcccgcctgatcgagcgaagaaaatccagtcagttcaaaatttaaaacgccctcgtttgaaggcattttaagattcatcgtttcaagaatttcagataaagaaactgaaaacattattcctctagcgtgagcatgtggacttgacatgcaaactgaatggtaacgcggttgcccaccttgccgcttaaatcttcgccatcaagctggatgtattcatcatctgcaagttcaagcgtcagcgagcgcaccttacgcgacttgagcaagttcttcttcaagaagtaaccgatgaccggaatgttcccaaccgcaatcgcaagcaagaaattcagcatgttcggcacgcagacaacttccaaatagccatccgccatgtctgactggaagaacggattggcgccactggcaaaactagggatattcccgacaatgaccgtcgtatgccccgtcaaatctacggtttccttgagttccggcgtattctcaaccatcgaaagtttaccacttttcaaatggtatgctcggtctgcaaagaagcgcttgacgtaatgcagcttgtttgcaatcacagaatttgaagaaatgacaccggttgcacggtcatggttaaaatcatgcgcaatacgggcatcaatgcctgcagagaaataattggcaagcgcaaacttatcattcaccgtccaaatatcaaacggtctagacttcgccatcaagagcctgcgcaccaagtacaaaagtcccttatccgcaaacggtttgtaaagcccgagcacgcgagccaggtcattgcctgtaccaagcgggataagcccaatctgaactttatcagcatactccgacatgagcatcatcgatagtacagacgaaaccgtaccgtcgccacccaccgcaacaagtttttccgtcgaagaaagagccgtcaaaatttgctcttccattccttccttgcgcgtgaattcagccttccattcgtcggccttaaaatccatagactccataatttcaggaagaaatttatggataacctttccttgtccacctccactcaccggatttattaggaaaaagaacttatacatcttttagaagttcatcctttgcgtccaagtagtgttctacgccaatctttacgtttttaatttcatctgcagtcagagttctagcgatgtgcgctggagatcccacaatcaaagaattctcggggaaattttttccagccgtcacaagcgcgcccgcaccgacgatgcaatttttcatgataagggctccgtccatgataattgcacccatgcctacgagaacgttatcttcgattgtgcagccgtgaagcaccgcaccatgaccaacagtcacctcgtcgccaatgttcacaccgacacctgtcgaaacatggacactcacattatcctggatatttgtacgcttgccaattttgatttctgccaaatcggcacgcaacaccgcattgtaaaacacagacgaatcatcgccaatgctcacatcgcccacgaggcatgcgccttcagcgataaacacgcgctttcccacctgtgggactttgcctttatacttaattatggaacccatagtttcaatttacaaaaatacatgaatagatgaaacagaaaaatttttaaaaaagctttgtttttcgccacctaaaacgccttttttgcccaatatgttctatcttattgagtatgaacgaaatacatgggatagatatcaaaaagatttttgatgctcaaggggaaaatcgctggaaaatagcccagacgagtgccaaagagcgtattcaaaaactgaaaaagcttcgcgaagccgtcgtgaagcatcaggaagagttttacgaagcagtttggcaggacttccacaagccgcgttttgaagcttggctcagtgaaatttttccgacgattgaagaaatcgaccacacaattagccatctgaaaaaatggatgaaggacaaaagcgctagtcgagttttctttttgcccacgtccaaaagccgcctccactacgagcccaaaggccgcgtactgatttttgcgccgtggaactatccgttcttgttgctcgtgaacccgattatttcggcaattgcggctggcaacgtgattatggcaaagccatcgcacaagacgccgcacgtgagcgctgttctcgtgaagatgtttaaggaaaacttcccggaaaatgaaatcgcactcatcgaaggtgaaggggctgaaattggagacaagctattagagcttccgtttgaccatgtattttttacggggagtccgaaggtcggcgcgcacattgcagaaatggcagccaagcaccatgccagcatcacgcttgaacttggcggaaagtcccccacgattctgctccccggcataaacatcaagaagcatatcaaacagattgcttggggaaaaacgctaaacggcgggcaaacctgcatcgcgccggattacgccctttgcccagaagataaagttcaagaatttgcagaagcttttgccgaagatatcaaacgcagattcggcgataccgaagccaagcgtcacgaaagcaaagaccttgtacacatcgttgacaagcgcgccacagagcgccatgctgcactcatcaaggatgcaattgccaaaggcgctaaacaagtcatcggcggagtgagcgatatcgaaaattgctacacgccagtcaccgtgcttacaaatgtcacgcccgacatggaaattatgaagtccgaaattttcggaccgattatgccgattatcgcctacaagaatcttgacgaagcgattgcatttgtacaaagccgcccaaaaccactagcgctgtacatctttggtacaaacaaacgcgatatcaattacgttttgagccataccacatccggttccacttgcgtgaacaacaccattatccaaatcgaaaatttggaggttccctttggcggtgtgggcatgagcggtacaggcaattaccacggatttttcggattcaagacatttagccatgaacgcaatatcatggagcagaaagggttcgatgcggtgacatttttccacccgccctatggaattattccgggcagtttgcgttctaaaattcaaaactttgcagaaaaagcgttacgctttttaaagtcgatgtaggaggtcacttatggcatctttcctttacagattcgcctgccgagcattccaaaaagcgttctttgttggcgtacactttatgccatggcgcgagccgcaacttattcacggagcagggactttaagcgaactccccaagcacctcaaggcaaatgacatagagaacgttctgctcgttaccgatgagttcttggtcaagagcgaacacttcctaaacatcaagaaatacttggaagaagcgggaatcaagtatgccatttacgacaagactattccgaacccgaccatagacaatatcaacgatgcagcacgcatttaccgcaagaacaaatgcaaagggctcgtcgcatttggtggcggttctgccattgactgcgcaaagggcgtgggcatccgcattgttagacgttggacaccgatttcgtttatgcgagggacgctacgcgttcttcgcaagattccgtatctcgtagccatcccgacgacggcggggacagggagcgaagcgactgtggccgccgtgatttccaatccgcagacgcatgagaagtacccgattaacgacttcgtcttgattccgcgtctcgcgattctcgatgccaatattacgctcaacttgcccgccaatcttacggcaactaccggtatggatgcgctcacgcacgccattgaagcctacattggcaacagcaatttcgacggaagtgccgaagccgccatcttggctggtcgcctgattcttgagaacatccagaacgcctatcgcgacggtcacaacatcaaggcccgtgaaaacttgcagaaagcggcatacctcgctgggtatgcattcactcgcgcttacgtcggctacgttcacgccattgcacatagccttggcggtatgtaccacacgcctcacgggcttgcaaactcagttattcttccgcacgttctggaattctacggcgaaacttgcgaaacgcgcctcggattctttgcaaaagccattggagcagtcccagcagagcttgacaaccatgaagcctccaaagtcttcattatgcaaattcgcgagttgaaccgctctatggatattccggaacacttggaatttatccaaaccgaagacattccaagactcgcgaagtcggcaagcaaggaagcaaacccgctttaccctgtgccgaaaatattaaatgcgaaagagctcgaaacgctctatcgcattgtgaaagggacaaaaatgtaaaacgactacttcacttgaaagcggtctttaatttcttgagggatggcaaacggccttccctttttcatatccatgagaacccactgcgtctcggattcaaacacgaccttgccatcagaaacgcgttcaaagcggcacttgcgtacgctcgcgaccttgctgtagccagcgacccaagtcgtaccacggatttcatcgcccaagaacgcctgattcttgtattccacaaactgcgtatgaatcatccaaccgcaaccgaactggtacatcacatccgttgctccaacggaatccgaatgagcaatcgagatatcctgaacccactgcaccgcccacacattattcatgtgcttgttttcatcaatcatctcgggcgtcaccttaaaaagcttttcaaacttcatcggatttgcattttcttccatcactacagccattgtaagcctccattgtaaataaatgtaacaaaataattcaagacgaaagaacgcttgcaaagcaagctacagacgagagacgaaagttatagtttggcagcgaagctgcgattttttctactctcgtcactcgtctaccagcgaagcggtctctcgtctaattaattatcaaaatattacggtttttatcgcaattattcgcataacattcccattttatgttatttttctttgcgttaaaaacattaagtgagaaaatctatggaatggaacgatttcacgagcctgaccgcagaaaacatgcaggcaatttgggacttcaagactaaagacccgttttcaattttaggtatccacccgctcgaaaccgatcgcgggatcaagaccgtcatccgcacctaccagccgcaggccagctttgtccgcggtgaatcgtgcgacggcactgaagaatttgattttgtgaagcttggcgacacaggatttttcgaagccatcctcgacttggaatacaagccgttcttttacaagctcatcatcaagcagggcgacggcatcgaatacacgctcgtcgatccgtatgcattcttgccggtcctcagcgactttgaccgccacctgattgcaacaggcacgcactacgaactttaccgcaagctcggcgccaacatcatcgaacaccagggattcaagggcgttcacttcgccgtctgggctccgaacgctcgtgccgtttctgtggtcggcaacttcaacagctgggacggccgccgtcaccagatgcgcatgctcggtgcctcgggcatttgggaaatcttcattccgaatcttggtgaaaacgaactctaccgctttgaaattcacggcgccgacgggaacctccatgtgaaggtggacccgcttgcaaagctcgccgaagtccgcccggcaacagcctccatcacaacacacctcgacggttacgaatggggcgatgatctttacatgaagacgcactgggccacaaaggtctttggcgctccgatgaacatttacgaagtccacgccggttcctggcgtcgcgacccggctaatccggaccgtttcctcaactgggacgagctctccgaacgcctcatcccgtacctcaaggaaatgggatacacgcacgtggaattcttgccgctcgccgaacacccgctcgacgaatcttggggctaccaggttaccggttactactcccccacgagccgctacggcacaccggaccaattccgccactttgtggacctttgccaccagaacgaaatcggcgtgattttggactgggttccggcccacttcccgaaggatgcacacgctctcggacgtttcgacggcactgcctgctacgagcatgccgacccgcgtcagggcgaacacccgcactggggcacatacatctttaacctcggccgtaacgaagtcaagaacttcctcattgcaaacgcgatgtactggctcaaggaattccactgcgacggtctccgcgtcgatgctgtagcctccatgctttacctcgactacggtaagggtccgggcgaatgggtgccaaacaaggacggcggcaacatcaactacgatacgctcgaattcctgaagcacttgaacagcatcatgggtcgcctgaccccgcatgccatcctcatcgccgaagaatcaacaagcttcccgagcatcactcgcccgccagagcagggcggtctcggcttccactacaagtggaacatgggctggatgaacgacttcttgagctacatccagcacgaaccgatccaccgcaagtaccaccataaccagcttacgttcagcatggtctacgcttattctgaaaacttcatacaagttttcagccatgacgaagtggtacacggcaagggttccatgctcggcaagatgcctggcgacaactggcagaagtttgcaaacctccgcctcacctacgctttccagtacgcacacccgggcaagaagctcaacttcatgggcaacgaattcggtcagttccgcgaatggaacgaaaagcgctcgcttgactggcacttggtcagctgggatagccacggcaagctccttgaaatgatgaaggttctgaaccacatctacaaggaaaatgctccgctatgggaaattgaccattactacaccggctttgaatggatctggtgcgacgacgccgacaattccatcgtaagcttcgtccgcaaggatgaccatggcaacatgattctctgcgtgttcaacttcacgccggttgtccgtaacgattaccgtctgggcgctcctgctcgcggtgcttggaaagaaattttcaacaccgatgcagccatgttcggcggctccaacgtcggcaatctcggtgaagtctggacgcaagatgttccatggcagaatcgtgaatggagcttgaacatcaagcttccgcctctcgcggcagtttacttcaaactcgagagatagaaaaagacgaaagaacgcttcgctacagactaaagacgaaagatgttttagtaattctgagcgaagtcgtaagatttaagatcggtagcgctatgctgccgattttttaattcaatgccaccgagaacaaaagcatcatggaagacgagcgaaatacgccatcgtcatcggaccagtattcacccgaattataggctagcgacaccccaatagcggtatgttcaccaacccaccagtccttgcccacttcaatatcaaagctaagcgcactgagccccgtattcccagaatatttatggcaattcaggttataacccgtcaagcccagtgacccgctaataaacacattgttccacccgggtacataatacgttgcgccaacgcctaaataaacggaactcagcacgtaaaaatcgtgatccatataagtcgcaagcccatagcgcgcctcttggaaattagaatacatcacgtaccccaaattcgcatgcaacgccaaatccggcacgacataaaaaccgagttttccatgcacccttgcaccaaaaccattggcagtcaaggattcctcgccatcggcgttttcaaaagacgcataccccattcccattgacgcatttgcaaacagcccgtcgtgcgtaaacggagcagaaagcggtccggcccaagttgccgaaacagccactgacaatgcaagcaataatatagcgagaagacgatccataatcagttttgatactctaatttagcaaaatcagagactttccaaagcttgacaacatcaccacgcaacctaaacccaagcgatatatacggcgaaattcctttggaatgaccatatttcgaagctttcatattatgaaatccggccttcaaacgaattgcaattcgccccgttattggatcgccctcaggcatggtcttgccttcaagactcgggaaaagataatccacatacgccccaaagccgtaacggaaataacgttcttgcctgttttcgcgtttttcttcaccatctctgcgaaccacatagaaagcggtacccaaatttgcaaatgcggccccttcaaaatattttgtcctaagcactctataacctagcaaagaatgtattccataatcaaaaaagccgcaggaatcgcacttttcatccaaggatcgtgtattgaattcaaaagagaacaaaacattataaatcctaaaatctaaagcgacattaaagaagaaatatggtttgtaatccgggaaatccccagccaaaaacggaataccaaaatcgctacccaagccaaaactgaaagaggactccccttcaatcagggattttaacatttttcctaaagcaattgatttcatcacagggcatgccaaatctttattgacttcgggcttatcttgcaaatcttcacatttaaaattttcatgataatcacgttctgcaacacgattcaaaagcaaatcaagaccatcttcgtatcgatacgtactttgccttaccaaataatttgatgaagaatctttatttaaaataaattcataatcacgattcaagtatttcaaaagagcttttgatcgtggcgacaagtccgcagaatccacaagctgaacagcagttgcataatcaccatcgtagacaagagattctatgcgtttacgtacttcaatcgccgagttaggttccacgccataattcaaacggtatgggaaaaattgtacattttccaagctttgaacatccaaaaaagcaactgattcagatacaccttccaaaaagaaaattctcttattcggaatttctgaatcaaatttgggtacagcaatcacgcgcaggatcaatttaaacgaagaagaatcctttaaaatatcaggacccatgtatgcaaattgagtgaagaccttttttgttttttcgacaggcggatccacccaagttttagtttctttgtcataaattttgtctacatgaataatgttatggattaaataaaaaccatttgtttctttttgcgagcgcagttcaaatgttttgcggacaatctcgggcgcttcggccaaatcacgttgcattcgggccgttttcagttcagaccattccataaaagatttatagacatccggatattccttatcaaaattgacccagggcaacctatcctcgctgtacacattacccgtgatgagcgagccataataagctacaggcgcggtttctagctttttcgccactgttaccgaattcaccaacatatcgtcatatgcaaagctataagacagcagcgtcaatacaattgcaaaaatgtacttaaccatattagcgttccatggtatcaggataaacaaattcaaccggtttcatagtcaacacaggaatagaaaactcaattgacatataaaacctaaatccagaagcatttacagtatgatccccccaaatattttttatacccgatctgaaacgaagataaaacatatcgtacaggattccagcaccatacaccggataaacctgatacgaatccatgcttgatctatttttatcatcgttacttttattttcaccgtagaaatcggcttcaacaccagtcgttaaataacacaacaacgaaatatccctaaagtaatagccaacatttaagttccagcccaaattggaaaaatgaagagtatcactggatcggacatcattgaaatgcgcgttgatttggccttcaaaacttacattgttccaataccagtttgtccccccataaaaaccaaaaccattcttaaccttatccgaaatatctcctaaaaaggcgacataggaaccacctaagaaaaacgtatatgacttgagcgggtcaacttcctttttatcccaataagcatcaactagatattctaactgttctcgttttttcaattggagtttgtgttcttcaatcaatgatggaacatcatatttgtatttaaagaaaccctttaatacaatacaaataaaaatcctgtcactctcgttttcaacacttttgagtttttcatcaagtattccagattcaatttctgctttcaatttttccttaaaggttttatggaacgtatcgtaaacataatccggccttgcattataacgcgatacaaattgaacatcactaagcgattcaaaatcgcctaaaaagtatttcaagagaagtttttcgctatcatgaattataaaataagtagacgtcttttcatacgactcagcaacatcaaccagtttctttaaacgtacaaggttatcatcttgcaaagcttttctcatcgcattgcgaagatacttgacctggtcaaactcttgccgaagcatttctgattcgctgaatttttcaacgaggctcaacgaatctatagatttagtctcttcataatcatgaacaaacaagttcatcacagaatcgcgcgaagtcgatgcctcggcaaatgcattacatacaaaaaacagcgacaaagcactcaaaaaagcaaaacattttacacaaactcgcatacgataaatatacaaagttttagtaaaaagtagcctacttcccgcccatctccctcggatggaaactgcgatgttcttgcttgataaagtctttatcgacgtgcgtgtaaatttgcgtagtgctgatatccgcatggccgagcagctcttgcaatacacgcaagtccatacccgcctccaggcagtgcgtagcaaagctatggcggaacgtatgcggcgaaacctgtttgctcaagtgcatcgtatgcagttgcacaattttccaggcgcccatacggctcatcggcttaccatgcgcattcaggatgatattgtccgttgtcggatgcgttaaagggcgcccttcttcaatccaggcgcggagattttcctttgccttgctcccaagcggtacaagacgctgcttattgcccttgccaatcggcatgagccattcattttcaaggtcaatttgcgaaagcttgatgccaagcgcttccgaaatacgaagcccgccactgtacatgagctcaatcaaagccgtatcacggagcggattcttaccgttcgctgcactctcaaaaacgctgtcgatttcttcacgggtcaggtactgcggcaggtaatggccaagctttggcgttgcaagcatcgattccgtgctgtaatcgtactcgccctggatctgcatgtacttgaggaacccgcgcaagctcgaaaaatgcctcgcaaccgatgtcggggaatactcttcttgccccgccgtaagcgtcaagaattcgtccagcttttcgggctgcaagtccttaagatcaataccgttctcgtcaagccaggcgataaaatgcctcaaatcctcctgatagctttgaatcgtcaccggggatagattccgttctaccccgaggtgcgaaagaaaagcgtccagacggttggagttgaggctcattttagcacgctatgtaaatttaatcttcttcgtctttttttgagggcttagcgcagcggtctgtagcccagttggtcgacttgaagcaggcacttctggtgtagcaacatccgtatgcatttttattgccaagatcttcgcaatggcaagcaattccgtcaccttccttctcttcgtcaacaagttctccgttagcgcagaccaccatgtatccgccagtgtgataacttgtgttgatgcaggtttggagagaattgtggcaaactccgaagtaggtaccctggatattgcatgttacgtgtctcgtctcgtttgtaaggtcgaattcgaaatcttccacgcgttcatcaggagaggagactggtttgtgattattccagttgtacccgtgaacggtttttgcggccatctttttactaggaatcagttccttccatttctgtttcgtctcgaaacttctgaacggcgggtagtcggggtcttcgtccttgagaatttgcttgcaacgttcttcgttgtagcagggattgaaatcgtcccatccactttcggaacgtccccagcaaggatcgcaatcagaacattgatccgtgttgcattggtctatcatcttatctatagggtagccttctctacaagcgacggggcacttgtaatactccttgtcaagcgggtcgaacttgttatggagcctttcccattgcccgtcgacgcacctgtacatgatggcgttgttattgatgtcgttgtcgcacctcagttcgccgttaagacattcgccgcagatggccttgtcggtacggcacgacttgttgccgcatatggaaacggctttcttagcttcgccggcgacgcactcgtagacggttccctttccttcgtcatcgttggtacaggtgtgttcgtagttcgtgcactcgccgcaaccgttgtcgcgcgggtcgcaggatttcccgttacagctctcggtcaccttctcgcccttttcgcagcgggtgactgtcgccttgaagtttttgtcttcggtgcaggtctgcacgttgtcgaggcattcgccgcaatccgtgcccttttcgttacaggagaccaagccacacgagcggttcacaataactccttttacacattcctttacgataccgatatttgcagggctgttagagcaggagttcgtgtagctgtcgccgcattccttttcaaggacgtccttgttagcgcattccttgctcttggtattgcaaagaacaccctcgtcacaagcagtttccttgcagacgcaagcaccgtctttcgcggtaccaccagaagccttgcacaagtcatcgaaggtcggagcggatgccgaggaagagcttgacttggattcagaagaggcggcaacagaggatgagctgagcttgacctggtttccgcaagcacccgtgacagtgttgcaaacggcaccttcgtcacagacctcgcctttacagacgcaggcgccatctttcatggagccaccggatgccttacacaagtcgttgaaggttggagccgcggaagaggaactttttttggagtccgaagatatatcggaaggtttgctttggtttccgcaaacaccagtaatggtgttgcaaacggcaccaacgtcgcaaagttcgtttttacagacgcaagcaccgtcttttgcggtaccaccggacgccttacaaagatccgtgaaggacttcagatcgtccttgactttggacgaggaactggccttgctactagatgattttgcagaacttaaagaatctttcttggaaacaggaatccagttttcgctgtggcaatagtaatcagcatcttcttttttggcgtaaacagtatcgccttcattttcatcgccacatattccaagttcgtaaatcgagttgacctccgtaatgatttctcttgggagagtttcatcgctagattcatcactacaggcgacaagaattgtcacgaccatcatagtcgcaaacaaaacgtctaaaattgtttttttcatgattttcctcgataaccagggcaaagaaataaaattttacgtaaaatttaaataaaataacaattcacgtcaacgcgcttgtgcgttacaagttcaatgaaaccaattccattgttgtctggccatgcgacgtaatccagcaaatttcaacgagcggattcttttcataattccacattttttttcttttttctttaaaatccccttgccaatgcgttttttcttttctataattgtgcgcgtcctaagcgactatggatgattagctcagttggtagagcagctgactcttaatcagcgggtcgcaggttcgacccctgcatcatccactaagcactaaaccgcaaggctaggtgctgcaaatacaaaagcgtcagacaaagctaagcgtctaacgaactttgaaactgcggcttttgatttttgcaaaaagacattgctgaaaggcgaccaaatcatggatgattagctcagttggtagagcagctgactcttaatcagcgggtcgcaggttcgacccctgcatcatccactaaataccaaaccgaaaggcaaggtattgcaaatacaaaagcgtcagacaaagctaagcgtttttgaaagcgaaagtggaatctaacgaactttgaaactgcgacttttgatttttgcaaaaagacatagccaaaaggcgaccaaatcatggatgattagctcagttggtagagcagctgactcttaatcagcgggtcgcaggttcgacccctgcatcatccactaaacaccatctcattgaggtggtgttcttttttatacctaagacccagcgcacaaatttgcgcatgtcgccccctcgtctcacgcttaacgcacgcccatgcaatgccaggtaatgccaagcgagacaaacggcgaaagccccttcgcctgcccgatatccgaaatattgatgttctgcgccccaagcttcagtcgcacaccaaaacggttccctatcccctgctcaaagaaactatcaacaggtctcccaattagcttcgggaacagcgcttcaacataaatgccaaagccatagcggaaatagcgttcatgcaggtactttggatcttcaacgcccttttgcggaggaacctctatcgccgcaaatccaaaattgcaccaaacgccgctttcaatataatcctttttcaaccataaatatccaatttccacatgcgcaccaaagtccccagtaccgcacgaatcgcacttggcatccaaactgcgaatgctaagcccaagtccgccaaaccaattgcctaagtaaacattaaaaccaaatcccagataaaatacaggatcaaagtccgggaaatcgcccgccaagaatggccgtccaaaatcggcatacgcgttaaagcgaataggccccatccaatgcactacaggcttcggcatttctcttaaagcaacctttttgacagccttgcaaaccaaagccgaatccacatctgggttatcctgcaacgacttacaatacctgccactgacatattcatgcatagcggcatcatttaaagcatcatccagccgatctgtgtaaaccaccccattgtaatcatcaagatagagtcccgttgaatcttcatttacaataaaatcatattccttattcagaattttcataaggatttttgaacgaggcgacaagtccgccgactccgccaaagcacccgcagatgcaaaatccccgctttctacaaaggcttgcatcttttcacgagcagacattgcagctgtcggcttcacatcatacttcaatcgatgcggaacgtaatgaatcttatcaagaatcgaagtatccatcaaggaatagcactcttccgaatatccatccatgaaaaagattcttttaaccggaacagtctggtcttcggaattgggcaaaagcaccatcattctctgggaaattatccacgaagaatcttgagaaatatccggtccgacatacgcaaaagaaaacagttcctttttcgcatcttcaggtttgggagtcacccatgtatgggtcgccttgtcatagattttttccacacgtatttcatcgtggatcaagaaaaagccctttatattcatcaatgcatagcgctgttcaaacatcttctggtattgttctggagcctgcgtcaaaagattatcctggcgtttctgcttatagttggcccacccgacaaaagactcgtatacacgcggatatctttgctcgaattcggcattctccgcattataaaaatccttctgcaaatacgttctttggataaggctaccgtaataagcaattggagccgtttgcaatttttgagcaacggtctgcgattgagaatagcccacagaagaatcggaaagaacgatattatatctagtatatcgcgctgcaaaagaaagggacaccatgaccccaagcatcatcaaaaaccaacgagccatcatttcaccccgctttctctgaatgaatagtcaaaatcaataggcttctttgtatactcacggaacgtccattcaagagacgcatacaacctaacgccagacgttttcaagacatcccccgaaaaaaggctcctcacgccagtcctaaagcgaagtccatgatgaatatgttttttttccgtaaagaacaggtccaccatcactcccgcgccaaacgccggactaaactgaattggcaaatcattattcgccttgtcgttagaatctttacctcgagcgctaagtccattcatgcccagccccgcagaaacataaccaaacaagttcaagtgatcttttttcaagaatgtatagccaaaattaaaatcccatcgcatgtcataaaactgcagggaatccagttccttattttggcaaccattgatatccataaaccattcgtacagaaaatccttacgcacgaagtcaatgccaaggtacataccgggacttaatccaattttatcagacaatcgcccaaacgactttattacagccccaccccaagaaaacgcaaagtatttttttgaatcataattttctttatgccaaaaacgattgaccaagaaatacaactgtttttcatccgtcagctgatacttgtaattttcaatcatcgatgaaacatcttccttgtacctaaacatgctatttagaacaatgtagataaacgcacgatcgctctcatcgggaatttccctaagcgactcttccatttctccagtttcaatttctcgtttcaacttgagatatacagcagaatgcaggtctccctttatatgtttttttagcaaaggttttacagaatccacttggctcaggaattcaaaatccttcaaaaaatattttataaccagcttgtcatttgcataaaaaacgtgatataccgaagcattctgatcaaaaatctccgcttcttcaacaaccttctttaaactttccattcggtcatctttcgaagaatgctccaagatgtgttctatcgtgttccgataaaacaccgccatatcgcgctctttttccaaagaatctttatagttagatacgatttccacatttgccgaagtttcaacataattcagcttttttgaagtatttgtatcgggattttgcacaaacaaatacattacggaatcaaacggaacatcgcttgcagacgatggccggcccaagacaacaacagacaaaagaataacaataagcaaaaatcgatgaagcataaagtcaatatacaaaaaagaactccgccgtttccgacggagtccttttcaagatttctagaatctagcttacgaacccttgttcacttattccaaagtgatgagagtaagggtgcgcttgccgaccttgatacccttagagatatcgacagtcttagccttcttggacgggtcgtttgcccagccttccttaagcttttcggaggtcttgtccaaagtctggaccttggccttacccttgaagcccggaatgtcaagcttgatgtcgaattcgctgtacgggctcttgttcacgaggaggagctgcttcttgttgccgtttacagtccagtaagcggtcaggagagcgtcttcgtcacccttgatggtggtcttcatgagcttgccacggagagcgtcggaagccatctggaatgcccagtagctcgggcgcgggcagttcatgcattcttcaccagaacgggtcaagtaaccatagtcaccgccttccggagtgatgtcgttgtggatatcccagtactgagcgttgtcgacgttttcagtagcgagcataccgaggtagtcagcgacgaacaagccgttttcgacagacaaggtctgcggacccgggttgaagtcaacagagttccattcggtgagccagagttcgatcttcttatccttgttgtacttcttggtccacttgtccacgaccttgtgcaaacgttcgtagattgcggtaagggtctgcggagcagagagcatagcgaagtcgttttcttcgccgaagtgctgcgggtagtggtggacgataagaccgtcagcgatgtcacccgtttcagcaaggaccttgtcgttccagtcgccttcgagaacgccgagcacagccaccttgatggtcgggtcaactttcttcatggcttcgatgaacttacgagcgcgcttaccatagatggtaccgccgtccttaccatacttttcgtaatacggatgccagttaccgtagatttcgttaccgatttcccagtagaggatgccggccttcttgtcgatgttcgtgtgcttgacccagtcagcggcttccttttcagtgccggaaccgaagttcacagtgaacatagcgttagagccagtcttcttcaaccattcgaggaattcgtcggtgtcgaccatccagtcgtggttgtcgaggatttccttccagtggtcgtcatcagcacggagaccacccgggtaacggataatgccgtggttgatgcgctttgcgtattcgcgagtctgaaccttgaagttcttgttgtcgagcatgtcgccgtcccagagagcggcgttgataccgaacaagccaccagagatattcgggttgaggacatccttttcgcccttcaccaagaccttgatgacagccggacgttccttagccttgacttcgcgctggttggtcaaacgaatgttgtcaaccttgaagccacctgcagtaccttcaccactcggcttgaagtcgagagcagttacacccttgaggtcgaagagaccgttttcaacagcgttaggcggttgatagtacgggaacttgccgaacgtacggaacggaacgaggattgtggtcttgcccttcggagcaccgacgttagaaacgaagatttcgttgccagcatcctgaacctgaacggtgatggactgccatgccttttcagagtaaacgtcgaacatgatgccccagtgcttggtccagtcacggtcagcagccggacggccattcttctgcatgtcgagcacaacgtcaacccagtcagcaaggaggtagtgttcgatattcaagcagttgctcttgaattcggcgcagttttcaaccttgaacttgagctgagacttcggaccggtggacggttcccacttgtccttagcaaacttgccttcgaagtcggagatcacgtagtccggagcgttggacttgaaggaatcccacttgagatccgggtccacccagtcgatgttggacgtgaaggtgatctggtccacgaagaccgtcacaggagccggcttgcccggttcgcctgcgttttcgcccttgccaacagagaagcggatttcctgaatcttgtcccacttgatgtccttagcgacttcagcggacttgttagcgtcccaagccttacccttgtcggtgaagcgcttgagaggaatcttggcgagctgccaatccttggagaccttgatccagtcgttgaggccgaccttggtctggctcttgatatcgttgccctggttgtcgaggataccgacgtagagcttttcgccaccgagcttacccttgatccagaagtagagaccgcccttgtcgcgaaccttggagaggtcaatgaacttgccttcaccgagagagtaggtcacgccagaccagtcgttgttatcgatgtacatggcgagcacgttcttgttgcccggagtcttggactgagcttcacgctgagcggtgagaccaccgtagctgtaagagaagcccttgacctggttgtcatagaacgtagcgagcgtcttggccttgccgtcgagcttttccgggttcttcgggccgtcaatgatatcattgttttcgtcccagtagaccatctgcttcttcggggcagccttcttgttgcccttcacgatttcgatgttgtcgacccagacttcgaattcgcttgcagcgctcttgtcaatggagaaacggatttcagcaatcttgtcccagtcaatacgagacgggaattcggacttgcgggtgttgtcccagtagagaccacggtccgggaagtccacgagaggaatggaaaccttcttccagtccgtcgtcacggcgccgccttcgatgtacttgttcatcggaagcacgacctgagtcttcttgccgtcagaaacttcttcgtcgaggaggccgaccttaacagattcgccaccgttcttgcccttgatcatgaattcgaccttggagtcaagcatgtacttgttcaagtcgaagaattcattgtaaaggcagatggaagcaccggagtattccttcgggtccaacttgatgttcaaggcagccttggacttgtaaccaccagacttggtgatggtgacacccttgctcgtgccgccgtaagagtaatcgtatccacccggacggtactgttcatcgaagaacttgtacacagccagatgcggacgtttcggctgagccattgcagctgtaacgctcaagccgaggacggcgagcgaggcaactttcaatgattgcttaatcataatgtgcatccttttgttgtttttgattttaaattacaaacttggaaattaaaaagcgcacacgtcaatcgatttaacgtgcacgcctgaaaacgtaattacttggcttccttcaacatcttttcgacgagatccgggctgaagcggtcctgacgcttgccgttgatgtagaagttcggagttccctgaacgccgaccttgacgcccaactggaagtccttgtcgatgcgagcgttcatagcagaatcgagaaccatgtccttcttgaactgttcgatgttgaggccaatttccttagcaacagcgaggtagacggaatcggagagttcgcgggagtgcggtgcgagagcatagcggtattcccagaacttgccctgcttctgagctgcgatagaagatgctgcagcggccttagcattggagtggaagctgagcgggaagtgcttgtagacgaacttgatttcgttcgggtacttcttgttgagttcctgcatagccggagcgatgcgagagcagtacgggcattggaattcggtgaattcaacaatcgtgagcttcgggctcttggtgttgccaaagaccgggctgtcttcgtccgggatgtcccaaaccttgttgtcggcttccatttcggcacgggcctgttcgagggagatgccgcgcttttcaagagcgtacttgaagatttcaaattcttccttaacctgcttgaaatccttttcaagggagtcgaggcgagcctgctggttgaacgaaccgccagcggaagcttggttgcaagcaacgaggccggagactacgagagccatagcaaagagagagagacgtttcattttagtcctttaagttaaagcttgagggcacaatcagcccacgatgtgtgagaaatataataacgaaaacttactttgattgaagaaaaacatcaaaaaagcatacacaatcgtctcatctgtatccgacaaaatcaattgtaaaatccgaatttttgaccatttttcgccaatcaggatccgtaactatatacaaatcaacaagttacaaaaatgagggcatgaaaatcgtgactagaatcgcacgaaaagaatttacaatttggtacacagtaggaagtcggaagttgaagtgtttaaaggttgctggatttataagcaacaataaacaaaagctatgatcaaaaaacaaaaggcgaaagcccaacctattcctactgtctaccgcctacttcctactaaaactttactatcttttatgcatatgagtgaatatttgcataaatcgtttggtcccgtaatccccaaggatttcaacaaggattatggtgaacagggctttttgctggaaagcggcaagacgctcccggccctgaccatccgttacgaaacgtacggcacattgaacgccgccggcgataacgccgtgtgggtttgttcgccgttgaccgccgatgcgcacgccgccggctggtacaccgaaaatgacaagaagcccggctggtgggacgaactcatcggacctggcaaggctatcgatacagaccgattctttgtagtttgcagcaacatccttggcggatgcaagggctcgaccggcccggcaacaatcaacccgcgcacgggcaagccctacggcagcaccttccctaccattacgataggcgacatggtacacgcccagaaagaacttgcagacggtcttggcatcaaggaattctacagcgtcatcggcggatccatgggtggattccaggcgatgaaatgggcaatttactacccggaacaggtgaagcgcatcatcgtgattgcaagctctccgcgcttttctagccaggcgctcggctttgaagttgtagcccgcgatgtcatcacgcaggacccgaacttccacggtggcgactattacgatgaaggtaaaacaagaccggacatcggccttgcgaacgcccgcaagctcgcgcacatcacgtacctctctgccgttggcatggagaaaaagttcaagcgcgcccaggaccaggagaacagaagccacgccgtcacttactcgacgccgtacgacttgaacctcccgattgaaagctacttacgttatcagggaacgaagttcgtcgaccgttttgatgcgaacagctacttgcacatcgcacatgcgaccgacgcattcgaccttgaaaccgaatacggcagcatagaaaacgccttcaagggcatcaaggctgaagtcctgaacgtgaacctttcaaccgactggcttttcccgccgcacgagagccgccgcattacaagcgcactcctcaataccggcaagaccgtgacgagcctcgaacttgacacgcaatttggtcatgacggattcttgattgaagtgggcgaactcggcaaggctgtaggccgcttcctcgattcaaagattatcccgcagaacggaacgcaggcagtacctgtattccacgaccagaacgacttccagcgcatcagcaagctcgtgaaggaaggtagccatgtactcgacctcggttgcggcagtggcgacttgctagattaccttatccgcaagaaaaacgtcacgggctttggcatcgaaaagaacatcaagggaattctcgactgcctcgaaaaagacgtacaagttatccagcgcgacttggatgaaagtggtctcacggacatcaaggatggcagtttcgactatgcgattatcaaccgcacgattcaggaaatccgcgacccggtcgcccttttgaacgagcttttgcgcgtcgcaaagcaggtcatcgtgacgttcccgaatttcggccactggtctgcccgcggaagcctgatgctccacggccgtatgccgatttcgaaggaactcccctacgaatggtacgacacgccgaacatccgcgtgcttacgctcaaggacttctataccttgtgcaacaaggaaggtttcaagattgaaaacttgcacttccagaatgaacacaagataagcaagttcctgaccgccataggcctgccgaactttggcgccgaacatgtgatcgcgactattagtaaattagacgaaagacgagagacgagagacgaaagaggataaaatgtctattatctccatgaccgggttcggtaagagcgaatccacattgcaaggaatcacgtgcgttatcgaagtgcgcagcgtgaacagccgtttcctcgaaatttcgagcaagattccaaagaacttcgcctacctcgaaaacgatttcaaggcacaaatcaaggacaagctcgttcgcggttccgtgaacttttcgattacgcttggcgcaggcaacgccgggaacattcccgtttgctacaacgaagccgccgtggcaaagttcgtggaaataacgaaagcgatgcagaagaagtacggcattgcaggcgacatcaagcttgaacatgtgcttgccatccctgaggttttgcagttcacggacggcaatggcgacaacgaagtctgggaaaaacacctgaaggcagaactcgacaaggctttggacggcgtcatcgccatgcgcgaaaaagaaggcgcaaacctcgccgtggacctcacccgtcgcgtaatccacctgaacgaagtcatcgataaagtcgaagttctcgatccgcaacgcattgaaacgtggaaggtcaagttccgcgaacgcatcaatacgctcatgaaggattccgaaatcgacgaagtccgcctcttgcaagaagcctgcatcatggccgacaagctcgacatccacgaagaaatcacgagattcagaagccacaacaagctgttcctcgacgcactcgccaagggcggcgcccagggcaagaacctcgggtttatcctccaggaaatgggtcgtgaagcgaatacgcttggcaccaagtgccaaaatgccgaaatcgcagcacttgccatcgaactcaagaacgagattgagtgcattagggaacaatcaatgaacgtggcataaggctaaagccgagcgcgcggaaattctcaacaccatttctcaacatggattttttatccataaaaagccctacgaaagtagggctttttgtttcaaaacaatctaacttataaatagaaagaataaaacatccacactccaacaacaagcgtctcgtgcaaatcgcacgggacgctttttggtaatactgaaaaaagacacctttttaaaggtctttcccctatttggctacaaggcgggcagcgcattcacgagcgtcgcggaggatttcttcttccccatcgacatggcgaccgcgcatcacgaacttgccattgcacatgacagagtcaattgcactagaatttgcagaatagacccagttgctatagatgttatagcacggcaccatacgttcgttattcaagtcaatcagcaagcaatccgcaagacagccttctgcaatgcgccctgcattgattccaaagaactgcgcaacattgcatgtagccatcttgagagcttcttctgccgggagcgtttctgccgttccgagatacttcgccaaaagcgcaatcgtcttcatttcttcttgcatgtcgagattattattcgacgaatcgccatccgtgccaagaccaagcttcatgccgtccttgagcatttcggcaacctgcggaatgccgctgttcagcttcatgttggagcacgggttcagaattgcggttgcacccgattccgcaaaaatcttgcggtcagaggccgtgaaatgcgtgcagtgcgctgccgagaaatttgaattcaagccgccaaggcgcttccaaaattccacaggagtacagccgaactgttccatgcaattcttaatttcggtcatcgtttcggacaaatgcgtgtgaatcttgtaattctcggcatgagcaagttcaatgagttctgcagttttctcctcgcccaccgtgtaaattgcatgcggcattaccacgagctgcacacgttccgattcgcccgtgtgattcttcaagaaatcgacattcgccgcccaagcttctggcgacatcagcggttccgcaaacgtaacgccaattgccgcacggattcccatctcttcgacaacgcgcatcgtctgttcacgatgccaatacatgtccgtaaaaaataccgttcccgacttgatcatttcgagaactgcaaggtggctcccaacagcgatatcgtcaggcgtgagtttcgcttctgtcggccaaatgtattcgttgagccatttgccaagttccatgtcatcggcaaaaccgcgcaacaagctcatcgccgcatgcgtatggccgttatagaaagcaggcataatcgcgaaatgcgaacaatcaacgatttcagcgccttcgtaatcagcaagttccagcggacgcgtcaccttttcaaagagattaccgacaatcaagatgtcgcgctttgcgccatcaaaaaacacattttttagaacaatctttttgtccattgcaattttcccctattttcgacaagaccgcacgagtctaatacaaccgcacgagcctttcgccttcattaaacttaatcaggctcgtgctctcgccgacacgactcgttaatacgagtccctttcggctcacaacctgatgtgcgcttatcgatcttctaaaagttgtttgacgtaacatgcatattcctttaagctaggatctcttgcccccatcagcaaaatcgtgtcacccggctctgcatattctagcattttcttggcgcactcgttgcggtcagcaatgtaaatagcctcacaacccttgagaatcaagtcatctgcaaggtcgcctgcgctaatgtcacgcgtaacagttccgccagcgtaatagatttcgctgaagaacatcacatcgttcttgcggtcaaaatccatgtccatcgggcggagcgtcttggcgataaagtccaccaagtccttgcgcaagaatcgcgtcggaccaaagccatgcggctggaaccaagcaatcacgcggccttcagtaaagtcctgggcgcttttgatgcttgcggcaattttcgccggattgtgagcaaagtcatcgacaagcgtaatgccgttaaacgttccgagaatctggtgacggcggaacacgcccgggaaagacgaaagcgcatcggcacaagtgtggagcgaaacgcccgcgcggagcgcggcagcagttgcggctaaagcattttccatattgtgcttgcccggtagcggaatttcgaacttcacaagttcattgccatgacgcacgcggaactgaatatgcgttccgacagacttaaagtcaattccctggacgctcacatagctttcatagccaaagtcaaattcacgaccggcgctaaacttctttgcgagcgggtgtgcatcgttcacaatcagaatgtgacctgcgctcaagacgttctggctgaacttcaagaaaatttgttcgagctcggagatttccttgtggtccttatcaatgttcagaataacgccgatttccggttcatagcgaacaagcgttccatcgctttcatcgacttcggcaacaagccattcacccttgccactcacggcgttaccaatcttgccctgagcttgcaaattcacgaggccagcccccgtcatcacagacggctggagtccagcataatcgagaatgtggtaaaccatcgcggtcaccgtcgactttccgctcgtaccactaatcgcaatcgtgcgtgcttccttggaaatcttcgcaagcatttcactgcggtgcatcactgggacgccaagttccttcgcacgcttcaaatccggattcgaatcttcaatagcggtgctcaccacaactgcggtaagtccttcgacaacgccggaaccatcctgcgcaaagcacttgattccgcaatcttcaagttggctcatgacaagcggcttctcggcatttccgttcaggaactcgccaaactgacggtcgctaccgcttacagcaacgcccttgcccaccaaatactgcgcgatggcactcatgcccacgccagcaacaccgataaagaagtaagaattagtcattgttagcttgtaagttttagattaaagcaattccgggtcaattgtgggttcgtaacctggttccacaaagtcttccggggcaactcccttacggcgagcagccttcatctgcttgatgagcttgcgttcggcagcaacggcacggcgcttggcggcagtcgcctttttctcggcgaggcgctgggcacgagtcttgcgttccttcacaggagcggcttcatctggcgagatttccagcggttcttcgtattcgtcaaattcatcatcttcgtcaaagcgaatctgcgcatcgaaatcgcggaagccttcttcttcgtcatatacaggcgccgatgccgggcattccttcttcaagagcttgagcacattcgcaaacggctcttccatcggaaccttgaacgtaagcttcttgttcgtgcgcggatgaatgagttcaatcttcacggcctgcaaaagctgcgccggagcaatttcaagaaccttctccgccaccggcttcatcagaggcggcacacggttcaagctttcgtcacgaccatcgtagagcggatcgcccacgaccggatggcccgtgtaacggctatgcacacgaatctggtgcgtacggccagattccaactgcaattccaagagcgttgcaatcgcaaagaactgcttcgccacataatgcgtacggctttccttaccgcccttcaccaccgccatcttgaggcggttcttcggattgcggccaatcggagcgtcaatcgttccttcgaggtcacgcgggcaaccccatacaagcgcattgtacgtgcggtggagcgtgcgcgtttcgagctggtgcgctaaatgcctgtgtgcagcgtcgtttttcgcgaccaccataagccccggcgtatccttgtccagacggtggacaatacccggacggagcggaccgttcacggtcgaaagattttccttgaagtggtacaagagcgctgcggcaagcgttcccttgctcacgccattacccggatgcaccaccaaattgcgcggcttgttgatgaccacgatatcatcatcttcgtaaacgatgttcagcggaatatcctcgggttcaagagtcgaagattccttctcaatcatcttttcaacgacaaccgccatccccgtttctacgcggaagttcttggagactttgccaccgccgaccttgacttcgcccgcttcaatcagcttctgcacgtctgtgcgggagacattttccataacgccgacaaggaacttgtcgatacgttcaccattatgcttttcttctacgatataattcattttttgtattaggatttaggggttaggcgggttttctttagcacttttttccgcgtctttttcttctttaatttgcttatgcaatttgcgtaaaattacgggagacaaaatcacaagagcaacgccgacagtcacaaacgagtccgccacgttaaacgtcgggaaacgggtcatgataaaatctgggaaatcgcagtcgataaaatccacaaccatctgcatgcgcatacggtcaatgaagtttccgacagcaccgccaagaatcatcacaacgcccaagcggctcaaataatcgcgcttgtcgatagacttgtagaaccatgcaagtgcaaaagcggcgacaatcgaaatcagcaaaaagaacagccaaggcggcaagaacggcatcaagtcttgcggacggctactgaacgcagcacccttgttgtacacaagctggaagcgcacaagttcaccaatcacaggaattttctcgtacgtaaaattccctgcttcgtccgtaaaacgcgccaccgcccacagcttcgtcaactggtcagaaacaatgctaaaaacaatcaccgccacatggaacggccacttattataaaacttttccatattatcctttgattttcttataagcttcatcaatccacttgtccgaatagaagtgcatcgacgtttccttgacaattcgcttcaccgtatcgcgcgtgattttcaccttcttgtccgaagtgaacaccgacacgccattcccgatcaagctcaagttctccgccgccataaagagcggccagaggcagaagagccttgtgcgcatcttgatgtttgggatgagcttcgtgtaggcaatcgcatcgtccagatgatgccaagccttctcgacaagttccgaaagcactgcaccgcatttttgtgcatcagcccctgctgcaaacagttcgctcgggtgcgcaaagccatgacgcttgcaaatctcttcagggataaagcacacgcggcgtccagaatcctcgacgcagtccttcacgatgttcacgacctgcaaggcaagcccaaagctcacgtccagcttcgaaagttccgcctcgcgttcagcattgataaagcacgtgtccgccgagaatagcttggtcaagagcttgccgacaatgcctgccacatagtagcagtattcatcgagttcacccacgttcgcaagcgtaaaccagcccgccgaaagcgcggcttcctgacggagtgcaaacttcgccatgccaccgcacatttcaatcaccacgtcgcaaaccggcttctggtagttcttaggaagcgacttcaaaagcggcaccacgacttcagactttgagcaaagatccttgttcgggtcttcggagccatgccaagattccgggagcgccgccacaaacgtgcggattttctcggtctcgagttcacccgtcttgaatacatcagcaaacagcgcaagcacgcggtctttttcggttgccttcatgtccgggtcatcttcgaccgtatcggcaatgcgcaaataaaggtacgcaagcaaaatactgcggtgcaacttgccacgcaaaacctggatgttcagcgcaaacgtacgcgacaccaactgcaggatatcttcggcatacttccacgccgccttgccttcgagcaccttctcgcccacatctaaagaatccaatttatcaatcatatgagctagtacacctcatacatttccggcggcacctttttagacgcagccatcgactttacgtacttccaaaaacggccatgatcttcggcattgcgaagcttatgcgcatagctcaaccccgcacggtcacgcacgttttcatccgacatcgcaatacccttgcgctggatcccataattcacccaacggtactccagataaaaagccgactggaacaagtccgtaagcttgtgttccgtcctgcgcttcatcaaatgagcaatccaggcaaaaataagcacagacacaaatccataataggcattagcaccaagcccaatcttttggagagtccatacaatagccgatgctgtagcaaacgacgtcactagcgtaaacagataatcgcaaaaacgcaagaagctcacgcgccccgggtgtttcacaaatccgctcaacacgtaagcccatttttcgccccgatcgagctgatttttcaaaaaaacgacgtacgagacattcctaaaccaaaaatggagaccgacccagagcaaaacggggatccaaaaaatgtattccacaagcgtatttattaccatcgtagaaaaaattagaaaatttgcaaaatttcaaggattcttgccaacgcgcggaggctcaaacattgacgttaa