agcttttcattctgactgcaacgggcaatatgtctctgtgtggattaaaaaaagagtgtctgatagcagcttctgaactggttacctgccgtgagtaaattaaaattttattgacttaggtcactaaatactttaaccaatataggcatagcgcacagacagataaaaattacagagtacacaacatccatgaaacgcattagcaccaccattaccaccaccatcaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgacagtgcgggctttttttttcgaccaaaggtaacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgtgttgccgatattctggaaagcaatgccaggcaggggcaggtggccaccgtcctctctgcccccgccaaaatcaccaaccacctggtggcgatgattgaaaaaaccattagcggccaggatgctttacccaatatcagcgatgccgaacgtatttttgccgaacttttgacgggactcgccgccgcccagccggggttcccgctggcgcaattgaaaactttcgtcgatcaggaatttgcccaaataaaacatgtcctgcatggcattagtttgttggggcagtgcccggatagcatcaacgctgcgctgatttgccgtggcgagaaaatgtcgatcgccattatggccggcgtattagaagcgcgcggtcacaacgttactgttatcgatccggtcgaaaaactgctggcagtggggcattacctcgaatctaccgtcgatattgctgagtccacccgccgtattgcggcaagccgcattccggctgatcacatggtgctgatggcaggtttcaccgccggtaatgaaaaaggcgaactggtggtgcttggacgcaacggttccgactactctgctgcggtgctggctgcctgtttacgcgccgattgttgcgagatttggacggacgttgacggggtctatacctgcgacccgcgtcaggtgcccgatgcgaggttgttgaagtcgatgtcctaccaggaagcgatggagctttcctacttcggcgctaaagttcttcacccccgcaccattacccccatcgcccagttccagatcccttgcctgattaaaaataccggaaatcctcaagcaccaggtacgctcattggtgccagccgtgatgaagacgaattaccggtcaagggcatttccaatctgaataacatggcaatgttcagcgtttctggtccggggatgaaagggatggtcggcatggcggcgcgcgtctttgcagcgatgtcacgcgcccgtatttccgtggtgctgattacgcaatcatcttccgaatacagcatcagtttctgcgttccacaaagcgactgtgtgcgagctgaacgggcaatgcaggaagagttctacctggaactgaaagaaggcttactggagccgctggcagtgacggaacggctggccattatctcggtggtaggtgatggtatgcgcaccttgcgtgggatctcggcgaaattctttgccgcactggcccgcgccaatatcaacattgtcgccattgctcagggatcttctgaacgctcaatctctgtcgtggtaaataacgatgatgcgaccactggcgtgcgcgttactcatcagatgctgttcaataccgatcaggttatcgaagtgtttgtgattggcgtcggtggcgttggcggtgcgctgctggagcaactgaagcgtcagcaaagctggctgaagaataaacatatcgacttacgtgtctgcggtgttgccaactcgaaggctctgctcaccaatgtacatggccttaatctggaaaactggcaggaagaactggcgcaagccaaagagccgtttaatctcgggcgcttaattcgcctcgtgaaagaatatcatctgctgaacccggtcattgttgactgcacttccagccaggcagtggcggatcaatatgccgacttcctgcgcgaaggtttccacgttgtcacgccgaacaaaaaggccaacacctcgtcgatggattactaccatcagttgcgttatgcggcggaaaaatcgcggcgtaaattcctctatgacaccaacgttggggctggattaccggttattgagaacctgcaaaatctgctcaatgcaggtgatgaattgatgaagttctccggcattctttctggttcgctttcttatatcttcggcaagttagacgaaggcatgagtttctccgaggcgaccacgctggcgcgggaaatgggttataccgaaccggacccgcgagatgatctttctggtatggatgtggcgcgtaaactattgattctcgctcgtgaaacgggacgtgaactggagctggcggatattgaaattgaacctgtgctgcccgcagagtttaacgccgagggtgatgttgccgcttttatggcgaatctgtcacaactcgacgatctctttgccgcgcgcgtggcgaaggcccgtgatgaaggaaaagttttgcgctatgttggcaatattgatgaagatggcgtctgccgcgtgaagattgccgaagtggatggtaatgatccgctgttcaaagtgaaaaatggcgaaaacgccctggccttctatagccactattatcagccgctgccgttggtactgcgcggatatggtgcgggcaatgacgttacagctgccggtgtctttgctgatctgctacgtaccctctcatggaagttaggagtctgacatggttaaagtttatgccccggcttccagtgccaatatgagcgtcgggtttgatgtgctcggggcggcggtgacacctgttgatggtgcattgctcggagatgtagtcacggttgaggcggcagagacattcagtctcaacaacctcggacgctttgccgataagctgccgtcagaaccacgggaaaatatcgtttatcagtgctgggagcgtttttgccaggaactgggtaagcaaattccagtggcgatgaccctggaaaagaatatgccgatcggttcgggcttaggctccagtgcctgttcggtggtcgcggcgctgatggcgatgaatgaacactgcggcaagccgcttaatgacactcgtttgctggctttgatgggcgagctggaaggccgtatctccggcagcattcattacgacaacgtggcaccgtgttttctcggtggtatgcagttgatgatcgaagaaaacgacatcatcagccagcaagtgccagggtttgatgagtggctgtgggtgctggcgtatccggggattaaagtctcgacggcagaagccagggctattttaccggcgcagtatcgccgccaggattgcattgcgcacgggcgacatctggcaggcttcattcacgcctgctattcccgtcagcctgagcttgccgcgaagctgatgaaagatgttatcgctgaaccctaccgtgaacggttactgccaggcttccggcaggcgcggcaggcggtcgcggaaatcggcgcggtagcgagcggtatctccggctccggcccgaccttgttcgctctgtgtgacaagccggaaaccgcccagcgcgttgccgactggttgggtaagaactacctgcaaaatcaggaaggttttgttcatatttgccggctggatacggcgggcgcacgagtactggaaaactaaatgaaactctacaatctgaaagatcacaacgagcaggtcagctttgcgcaagccgtaacccaggggttgggcaaaaatcaggggctgttttttccgcacgacctgccggaattcagcctgactgaaattgatgagatgctgaagctggattttgtcacccgcagtgcgaagatcctctcggcgtttattggtgatgaaatcccacaggaaatcctggaagagcgcgtgcgcgcggcgtttgccttcccggctccggtcgccaatgttgaaagcgatgtcggttgtctggaattgttccacgggccaacgctggcatttaaagatttcggcggtcgctttatggcacaaatgctgacccatattgcgggtgataagccagtgaccattctgaccgcgacctccggtgataccggagcggcagtggctcatgctttctacggtttaccgaatgtgaaagtggttatcctctatccacgaggcaaaatcagtccactgcaagaaaaactgttctgtacattgggcggcaatatcgaaactgttgccatcgacggcgatttcgatgcctgtcaggcgctggtgaagcaggcgtttgatgatgaagaactgaaagtggcgctagggttaaactcggctaactcgattaacatcagccgtttgctggcgcagatttgctactactttgaagctgttgcgcagctgccgcaggagacgcgcaaccagctggttgtctcggtgccaagcggaaacttcggcgatttgacggcgggtctgctggcgaagtcactcggtctgccggtgaaacgttttattgctgcgaccaacgtgaacgataccgtgccacgtttcctgcacgacggtcagtggtcacccaaagcgactcaggcgacgttatccaacgcgatggacgtgagtcagccgaacaactggccgcgtgtggaagagttgttccgccgcaaaatctggcaactgaaagagctgggttatgcagccgtggatgatgaaaccacgcaacagacaatgcgtgagttaaaagaactgggctacacttcggagccgcacgctgccgtagcttatcgtgcgctgcgtgatcagttgaatccaggcgaatatggcttgttcctcggcaccgcgcatccggcgaaatttaaagagagcgtggaagcgattctcggtgaaacgttggatctgccaaaagagctggcagaacgtgctgatttacccttgctttcacataatctgcccgccgattttgctgcgttgcgtaaattgatgatgaatcatcagtaaaatctattcattatctcaatcaggccgggtttgcttttatgcagcccggcttttttatgaagaaattatggagaaaaatgacagggaaaaaggagaaattctcaataaatgcggtaacttagagattaggattgcggagaataacaaccgccgttctcatcgagtaatctccggatatcgacccataacgggcaatgataaaaggagtaacctgtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggcagcacaggctgcggaaattacgttagtcccgtcagtaaaattacagataggcgatcgtgataatcgtggctattactgggatggaggtcactggcgcgaccacggctggtggaaacaacattatgaatggcgaggcaatcgctggcacctacacggaccgccgccaccgccgcgccaccataagaaagctcctcatgatcatcacggcggtcatggtccaggcaaacatcaccgctaaatgacaaatgccgggtaacaatccggcattcagcgcctgatgcgacgctggcgcgtcttatcaggcctacgttaattctgcaatatattgaatctgcatgcttttgtaggcaggataaggcgttcacgccgcatccggcattgactgcaaacttaacgctgctcgtagcgtttaaacaccagttcgccattgctggaggaatcttcatcaaagaagtaaccttcgctattaaaaccagtcagttgctctggtttggtcagccgattttcaataatgaaacgactcatcagaccgcgtgctttcttagcgtagaagctgatgatcttaaatttgccgttcttctcatcgaggaacaccggcttgataatctcggcattcaatttcttcggcttcaccgatttaaaatactcatctgacgccagattaatcaccacattatcgccttgtgctgcgagcgcctcgttcagcttgttggtgatgatatctccccagaattgatacagatctttccctcgggcattctcaagacggatccccatttccagacgataaggctgcattaaatcgagcgggcggagtacgccatacaagccggaaagcattcgcaaatgctgttgggcaaaatcgaaatcgtcttcgctgaaggtttcggcctgcaagccggtgtagacatcacctttaaacgccagaatcgcctggcgggcattcgccggcgtgaaatctggctgccagtcatgaaagcgagcggcgttgatacccgccagtttgtcgctgatgcgcatcagcgtgctaatctgcggaggcgtcagtttccgcgcctcatggatcaactgctgggaattgtctaacagctccggcagcgtatagcgcgtggtggtcaacgggctttggtaatcaagcgttttcgcaggtgaaataagaatcagcatatccagtccttgcaggaaatttatgccgactttagcaaaaaatgagaatgagttgatcgatagttgtgattactcctgcgaaacatcatcccacgcgtccggagaaagctggcgaccgatatccggataacgcaatggatcaaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaaccacaggcgagagcagtaaaatggcggtcaaattggtaatagccatgcaggccattatgatatctgccagttgccacatcagcggaaggcttagcaaggtgccgccgatgaccgttgcgaaggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagattgttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacaagggtaacaaactcagcaccccaggaacccattagcacccgcatcgccttctggataagctgaataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgcttgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaatcccttgcgctgccggatgcggaggccaggacgccgctgccgctgccgcgtttggcgtcgaacccattcccgcctcattggaaaacatactgcgctgaaaaccgttagtaatcgcctggcttaaggtatatcccgccgcgccgcctgccgcttcctgccagccaaaagcactctcaaaaatagaccaaatgacgtggggaagttgcccgatattcattacgcaaattaccaggctggtcagtacccagattatcgccatcaacgggacaaagccctgcatgagccgggcgacgccatgaagaccgcgagtgattgccagcagagtaaagacagcgagaataatgcctgtcaccagcgggggaaaatcaaaagaaaaactcagggcgcgggcaacggcgttcgcttgaactccgctgaaaattatgccataggcgatgagcaaaaagacggcgaacagaacgcccatccagcgcatccccagcccgcgcgccatataccatgccggtccgccacgaaactgcccattgacgtcacgttctttataaagttgtgccagagaacattcggcaaacgaggtcgccatgccgataaacgcggcaacccacatccaaaagacggctccaggtccaccggcggtaatagccagcgcaacgccggccaggttgccgctacccacgcgcgccgcaagactggtacacaatgactgaaatgaggttaaaccgcctggctgtggatgaatgctatttttaagacttttgccaaactggcggatgtagcgaaactgcacaaatccggtgcgaaaagtgaaccaacaacctgcgccgaagagcaggtaaatcattaccgatccccaaaggacgctgttaatgaaggagaaaaaatctggcatgcatatccctcttattgccggtcgcgatgactttcctgtgtaaacgttaccaattgtttaagaagtatatacgctacgaggtacttgataacttctgcgtagcatacatgaggttttgtataaaaatggcgggcgatatcaacgcagtgtcagaaatccgaaacagtctcgcctggcgataaccgtcttgtcggcggttgcgctgacgttgcgtcgtgatatcatcagggcagaccggttacatccccctaacaagctgtttaaagagaaatactatcatgacggacaaattgacctcccttcgtcagtacaccaccgtagtggccgacactggggacatcgcggcaatgaagctgtatcaaccgcaggatgccacaaccaacccttctctcattcttaacgcagcgcagattccggaataccgtaagttgattgatgatgctgtcgcctgggcgaaacagcagagcaacgatcgcgcgcagcagatcgtggacgcgaccgacaaactggcagtaaatattggtctggaaatcctgaaactggttccgggccgtatctcaactgaagttgatgcgcgtctttcctatgacaccgaagcgtcaattgcgaaagcaaaacgcctgatcaaactctacaacgatgctggtattagcaacgatcgtattctgatcaaactggcttctacctggcagggtatccgtgctgcagaacagctggaaaaagaaggcatcaactgtaacctgaccctgctgttctccttcgctcaggctcgtgcttgtgcggaagcgggcgtgttcctgatctcgccgtttgttggccgtattcttgactggtacaaagcgaataccgataagaaagagtacgctccggcagaagatccgggcgtggtttctgtatctgaaatctaccagtactacaaagagcacggttatgaaaccgtggttatgggcgcaagcttccgtaacatcggcgaaattctggaactggcaggctgcgaccgtctgaccatcgcaccggcactgctgaaagagctggcggagagcgaaggggctatcgaacgtaaactgtcttacaccggcgaagtgaaagcgcgtccggcgcgtatcactgagtccgagttcctgtggcagcacaaccaggatccaatggcagtagataaactggcggaaggtatccgtaagtttgctattgaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcattcttagcgtgaccgggaagtcggtcacgctacctcttctgaagcctgtctgtcactcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaaaaatcttgatgaatactttacgtattggcttagtttccatctctgatcgcgcatccagcggcgtttatcaggataaaggcatccctgcgctggaagaatggctgacatcggcgctaaccacgccgtttgaactggaaacccgcttaatccccgatgagcaggcgatcatcgagcaaacgttgtgtgagctggtggatgaaatgagttgccatctggtgctcaccacgggcggaactggcccggcgcgtcgtgacgtaacgcccgatgcgacgctggcagtagcggaccgcgagatgcctggctttggtgaacagatgcgccagatcagcctgcattttgtaccaactgcgatcctttcgcgtcaggtgggcgtgattcgcaaacaggcgctgatccttaacttacccggtcagccgaagtctattaaagagacgctggaaggtgtgaaggacgctgagggtaacgttgtggtacacggtatttttgccagcgtaccgtactgcattcagttgctggaagggccatacgttgaaacggcaccggaagtggttgcagcattcagaccgaagagtgcaagacgcgacgttagcgaataaaaaaatccccccgagcggggggatctcaaaacaattagtgggattcaccaatcggcagaacggtgcgaccaaactgctcgttcagtacttcacccatcgccagatagattgcgctggcaccgcagatcagcccaatccagccggcaaagtggatgattgcggcgttaccggcaatgttaccgatcgccagcagggcaaacagcacggtcaggctaaagaaaacgaattgcagaacgcgtgcgcctttcagcgtgccgaagaacataaacagcgtaaatacgccccacagacccaggtagacaccaaggaactgtgcatttggcgcatcggtcagacccagtttcggcatcagcagaatcgcaaccagcgtcagccagaaagaaccgtaagaggtgaatgcggttaaaccgaaagtgttgccttttttgtactccagcagaccagcaaaaatttgcgcgatgccgccgtagaaaatgcccatggcaagaataataccgtccagagcgaaataacccacgttgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaaatcatcatcgaatgaatggtgaaataatttccctgaataactgtagtgttttcagggcgcggcataataatcagccagtggggcagtgtctacgatcttttgaggggaaaatgaaaattttccccggtttccggtatcagacctgagtggcgctaaccatccggcgcaggcaggcgatttgcagtacggctggaatcgtcacgcgataggcgctgccgctgaccgctttaaccccatttagtgccgcacctacagggcctcccagccccgcgccgcgcagcaaaccatgcccaagtacgctcattgctgcgtgggtgcgtaaaatgcgggtcagttggctggaaagcaaatgcgacacaccttttgccaataatttgtctttcatcagcagcggcagcagctcttccagctcattcaccctggcatcgaccgcgtgcagaaactcctgcttatgttcctcgtccattttcttccaggtattacgcagaaattgttccagtaactgttgctcaatttcaaacgtagacatctctttgtcggctttcagcttcaatcgctttgaaacatcgagcaaaatggcccgatacaatttaccgtgtccgcgcagtttgttggcgatactatcgccaccaaaatgctgtaattctccggcaatcagctgccagttgcggcgatgttgctcgggatgcccttccatcgatttaaacagttcgttgcgcatcagtacgctggagaggcgagttttgcctttttcattatgggtgagcaatcgggcgaaatttgccaactgttcctcactacaatgctgaagaaaatccagatctgaatcattcaggtaattaacattcattttttgtggcttctatattctggcgttagtcgtcgccgataattttcagcgtggccatatccgatgagttcaccgtatgacccgaaaaggtgatttttgagacgcagcgtttattgtcgttatcgctgttaatgttgatccagtcagtggtttgcccttcttttatttctgaaggaatattcaggctctgactggcgctacgggcggctttgaaataaaccgatgcaccgcttaactgtaaatcgccatggtcggcagagagttgtatgcgtttcacaatgcgacaaacaggaagtttcagcgccagatcgttggtttcgttacgcggcattgcaatggcgccgaggagtttatggtcgtttgcctgcgccgtgcagcacagcatcaggctaatcgccaggctggcggaaatcgtaaaaacggatttcataaggattctcttagtgggaagaggtagggggatgaatacccactagtttactgctgataaagagaagattcaggcacgtaatcttttctttttattacaattttttgatgaatgccttggctgcgattcattctttatatgaataaaattgctgtcaattttacgtcttgtcctgccatatcgcgaaatttctgcgcaaaagcacaaaaaatttttgcatctcccccttgatgacgtggtttacgaccccatttagtagtcaaccgcagtgagtgagtctgcaaaaaaatgaaattgggcagttgaaaccagacgtttcgcccctattacagactcacaaccacatgatgaccgaatatatagtggagacgtttagatgggtaaaataattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggcaccactcctcgcgtgctggagaacgccgaaggcgatcgcaccacgccttctatcattgcctatacccaggatggtgaaactctagttggtcagccggctaaacgtcaggcagtgacgaacccgcaaaacactctgtttgcgattaaacgcctgattggtcgccgcttccaggacgaagaagtacagcgtgatgtttccatcatgccgttcaaaattattgctgctgataacggcgacgcatgggtcgaagttaaaggccagaaaatggcaccgccgcagatttctgctgaagtgctgaaaaaaatgaagaaaaccgctgaagattacctgggtgaaccggtaactgaagctgttatcaccgtaccggcatactttaacgatgctcagcgtcaggcaaccaaagacgcaggccgtatcgctggtctggaagtaaaacgtatcatcaacgaaccgaccgcagctgcgctggcttacggtctggacaaaggcactggcaaccgtactatcgcggtttatgacctgggtggtggtactttcgatatttctattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggcaaccaacggtgatacccacctggggggtgaagacttcgacagccgtctgatcaactatctggttgaagaattcaagaaagatcagggcattgacctgcgcaacgatccgctggcaatgcagcgcctgaaagaagcggcagaaaaagcgaaaatcgaactgtcttccgctcagcagaccgacgttaacctgccatacatcactgcagacgcgaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtaaaccgttccattgagccgctgaaagttgcactgcaggacgctggcctgtccgtatctgatatcgacgacgttatcctcgttggtggtcagactcgtatgccaatggttcagaagaaagttgctgagttctttggtaaagagccgcgtaaagacgttaacccggacgaagctgtagcaatcggtgctgctgttcagggtggtgttctgactggtgacgtaaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgacgacgctgatcgcgaaaaacaccactatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgaacgtaaacgtgcggctgataacaaatctctgggtcagttcaacctagatggtatcaacccggcaccgcgcggcatgccgcagatcgaagttaccttcgatatcgatgctgacggtatcctgcacgtttccgcgaaagataaaaacagcggtaaagagcagaagatcaccatcaaggcttcttctggtctgaacgaagatgaaatccagaaaatggtacgcgacgcagaagctaacgccgaagctgaccgtaagtttgaagagctggtacagactcgcaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgacaaactgccggctgacgacaaaactgctatcgagtctgcgctgactgcactggaaactgctctgaaaggtgaagacaaagccgctatcgaagcgaaaatgcaggaactggcacaggtttcccagaaactgatggaaatcgcccagcagcaacatgcccagcagcagactgccggtgctgatgcttctgcaaacaacgcgaaagatgacgatgttgtcgacgctgaatttgaagaagtcaaagacaaaaaataatcgccctataaacgggtaattatactgacacgggcgaaggggaatttcctctccgcccgtgcattcatctaggggcaatttaaaaaagatggctaagcaagattattacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcagaaaggcctacaaacgcctggccatgaaataccacccggaccgtaaccagggtgacaaagaggccgaggcgaaatttaaagagatcaaggaagcttatgaagttctgaccgactcgcaaaaacgtgcggcatacgatcagtatggtcatgctgcgtttgagcaaggtggcatgggcggcggcggttttggcggcggcgcagacttcagcgatatttttggtgacgttttcggcgatatttttggcggcggacgtggtcgtcaacgtgcggcgcgcggtgctgatttacgctataacatggagctcaccctcgaagaagctgtacgtggcgtgaccaaagagatccgcattccgactctggaagagtgtgacgtttgccacggtagcggtgcaaaaccaggtacacagccgcagacttgtccgacctgtcatggttctggtcaggtgcagatgcgccagggattcttcgctgtacagcagacctgtccacactgtcagggccgcggtacgctgatcaaagatccgtgcaacaaatgtcatggtcatggtcgtgttgagcgcagcaaaacgctgtccgttaaaatcccggcaggggtggacactggagaccgcatccgtcttgcgggcgaaggtgaagcgggcgagcatggcgcaccggcaggcgatctgtacgttcaggttcaggttaaacagcacccgattttcgagcgtgaaggcaacaacctgtattgcgaagtcccgatcaacttcgctatggcggcgctgggtggcgaaatcgaagtaccgacccttgatggtcgcgtcaaactgaaagtgcctggcgaaacccagaccggtaagctattccgtatgcgcggtaaaggcgtcaagtctgtccgcggtggcgcacagggtgatttgctgtgccgcgttgtcgtcgaaacaccggtaggcctgaacgaaaggcagaaacagctgctgcaagagctgcaagaaagcttcggtggcccaaccggcgagcacaacagcccgcgctcaaagagcttctttgatggtgtgaagaagttttttgacgacctgacccgctaacctccccaaaagcctgcccgtgggcaggcctgggtaaaaatagggtgcgttgaagatatgcgagcacctgtaaagtggcggggatcactcccataagcgctaacttaagggttgtggtattacgcctgatatgatttaacgtgccgatgaattactctcacgataactggtcagcaattctggcccatattggtaagcccgaagaactggatacttcggcacgtaatgccggggctctaacccgccgccgcgaaattcgtgatgctgcaactctgctacgtctggggctggcttacggccccggggggatgtcattacgtgaagtcactgcatgggctcagctccatgacgttgcaacattatctgacgtggctctcctgaagcggctgcggaatgccgccgactggtttggcatacttgccgcacaaacacttgctgtacgcgccgcagttacgggttgtacaagcggaaagagattgcgtcttgtcgatggaacagcaatcagtgcgcccgggggcggcagcgctgaatggcgactacatatgggatatgatcctcatacctgtcagttcactgattttgagctaaccgacagcagagacgctgaacggctggaccgatttgcgcaaacggcagacgagatacgcattgctgaccggggattcggttcgcgtcccgaatgtatccgctcacttgcttttggagaagctgattatatcgtccgggttcactggcgaggattgcgctggttaactgcagaaggaatgcgctttgacatgatgggttttctgcgcgggctggattgcggtaagaacggtgaaaccactgtaatgataggcaattcaggtaataaaaaagccggagctccctttccggcacgtctcattgccgtatcacttcctcccgaaaaagcattaatcagtaaaacccgactgctcagcgagaatcgtcgaaaaggacgagtagttcaggcggaaacgctggaagcagcgggccatgtgctattgctaacatcattaccggaagatgaatattcagcagagcaagtggctgattgttaccgtctgcgatggcaaattgaactggcttttaagcggctcaaaagtttgctgcacctggatgctttgcgtgcaaaggaacctgaactcgcgaaagcgtggatatttgctaatctactcgccgcatttttaattgacgacataatccagccatcgctggatttcccccccagaagtgccggatccgaaaagaagaactaactcgttgtggagaataacaaaaatggtcatctggagcttacaggtggccattcgtgggacagtatccctgacagcctacaaaacgcaattgaagaacgcgaggcatcgtcttaacgaggcaccgaggcgtcgcattcttcagatggttcaacccttaagttagcgcttatgggatcactccccgccgttgctcttactcggattcgtaagccgtgaaaacagcaacctccgtctggccagttcggatgtgaacctcacagaggtcttttctcgttaccagcgccgccactacggcggtgatacagatgacgatcagggcgacaatcatcgccttatgctgcttcattgctctcttctccttgaccttacggtcagtaagaggcactctacatgtgttcagcatataggaggcctcgggttgatggtaaaatatcactcggggcttttctctatctgccgttcagctaatgcctgagacagacagcctcaagcacccgccgctattatatcgctctctttaacccattttgttttatcgattctaatcctgaagacgcctcgcatttttgtggcgtaattttttaatgatttaattatttaactttaatttatctcttcatcgcaattattgacgacaagctggattatttttgaaatattggcctaacaagcatcgccgactgacaacaaattaattattacttttcctaattaatccctcaggaatcctcaccttaagctatgattatctaggcttagggtcactcgtgagcgcttacagccgtcaaaaacgcatctcaccgctgatggcgcaaattcttcaatagctcgtaaaaaacgaattattcctacactataatctgattttaacgatgattcgtgcggggtaaaatagtaaaaacgatctattcacctgaaagagaaataaaaagtgaaacatctgcatcgattctttagcagtgatgcctcgggaggcattattcttatcattgccgctatcctggcgatgattatggccaacagcggcgcaaccagtggatggtatcacgactttctggagacgccggttcagctccgggttggttcactcgaaatcaacaaaaacatgctgttatggataaatgacgcgctgatggcggtatttttcctgttagtcggtctggaagttaaacgtgaactgatgcaaggatcgctagccagcttacgccaggccgcatttccagttatcgccgctattggtgggatgattgtgccggcattactctatctggcttttaactatgccgatccgattacccgcgaagggtgggcgatcccggcggctactgacattgcttttgcacttggtgtactggcgctgttgggaagtcgtgttccgttagcgctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcatcgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaattgcggtactcgcggtattgaatctgtgtggtgcacgccgcacgggcgtctatattcttgttggcgtggtgttgtggactgcggtgttgaaatcgggggttcacgcaactctggcgggggtaattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgactggagcatgtgttgcacccgtgggtggcgtatctgattttgccgctgtttgcatttgctaatgctggcgtttcactgcaaggcgtcacgctggatggcttgacctccattctgccattggggatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggcgctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggtggtggggatcctgtgcggtatcggttttactatgtctatctttattgccagcctggcctttggtagcgtagatccagaactgattaactgggcgaaactcggtatcctggtcggttctatctcttcggcggtaattggatacagctggttacgcgttcgtttgcgtccatcagtttgacaggacggtttaccggggagccataaacggctcccttttcattgttatcagggagagaaatgagcatgtctcatatcaattacaaccacttgtattacttctggcatgtctataaagaaggttccgtggttggcgcagcggaggcgctttatttaactccacaaaccattaccggacagattcgagcgctggaagagcgcctgcaaggcaaattatttaaacgcaagggacgtggtctcgaacccagcgagctgggagaactggtctatcgctatgccgataaaatgttcaccttaagccaggaaatgctggatattgtgaactatcgcaaagaatccaatttattgtttgacgttggcgtggctgatgcactttccaaacgcctggtcagtagcgtacttaacgccgcagtggtagaaggcgagcccattcatcttcgctgcttcgaatccacccacgaaatgctgctggagcaattaagtcagcataaactggatatgatcatttctgactgtccgatagactctacgcagcaggaaggcctgttctccgtgagaattggcgaatgtggcgtgagtttctggtgtacaaatccaccaccagaaaaaccgttcccggcttgtctggaagaacggcgacttttgattcctgggcgacgttcaatgttagggcgcaaattgcttaactggtttaactcccagggattaaacgtagaaatcctcggcgagtttgatgatgccgctttgatgaaagcttttggtgcgatgcacaatgcaatcttcgttgccccaacgctttatgcatatgacttttatgccgataaaactgtcgtagaaattggtcgcgtcgagaatgtgatggaagagtaccatgctatttttgctgagcggatgattcagcacccggcggtacagcgaatctgcaatacggattattctgcgctttttagtccagcggtgcgttaatcggcagctcccccaaagttaaggtgggggagatagattagttgtacattaccacgattttgactcggctcattatttgcccgcttgagacattgtttccatatgtacgcgggcgaataaatagaggaatctgattacttccttcatggggatgctgaaaagagtagtaattgctggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggctgttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacctacctcaatgtgtatcacaatatccatattctttgtgggggagtctggagattgagtagatattcttgttcagaatgtatcagccgatggttctacgattcttaagccacgaagagttcagatagtacaacggcatgtctcttttgactatctggcaaccggcagtgtgttctctcacgcatcacaaaagcagcaggcataaaaaaacccgcttgcgcgggctttttcacaaagcttcagcaaattggcgattaagccagtttgttgatctgtgcagtcaggttagccttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgatcggttgcatttcgttaaatgctttctgtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaatggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtgccggcactcgttacgtagtgatggcgcaggattctaccagcttgcggggtgtgaatacagcttttccgcgataaaaattgcagcaggcggtcagtttcttcccgtgatttgcgccatggcaatgaaaagccacttctttctgatttcggtactcaatcgccggttaaccttgaccgctgtacaaggtatactcggacgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagccaggccccgcaagaagggtgtgtgctgactattggtaatttcgacggcgtgcatcgcggtcatcgcgcgctgttacagggcttgcaggaagaagggcgcaagcgcaacttaccggtgatggtgatgctttttgaacctcaaccactggaactgtttgctaccgataaagccccggcaagactgacccggctgcgggaaaaactgcgttaccttgcagagtgtggcgttgattacgtgctgtgcgtgcgtttcgacaggcgtttcgcggcgttaaccgcgcaaaatttcatcagcgatcttctggtgaagcatttgcgcgtaaaatttcttgccgtaggtgatgatttccgctttggcgctggtcgtgaaggcgatttcttgttattacagaaagctggcatggaatacggcttcgatatcaccagtacgcaaactttttgcgaaggtggcgtgcgcatcagcagcaccgccgtgcgtcaggcccttgcggatgacaatctggctctggcagagagtttactggggcacccgtttgccatctccgggcgtgtagtccacggtgatgaattagggcgcactataggtttcccgacggcgaatgtaccgctgcgccgtcaggtttccccggtgaaaggggtttatgcggtagaagtgctgggcctcggtgaaaagccgttacccggcgtggcaaacatcggaacacgcccaacggttgccggtattcgccagcagctggaagtgcatttgttagatgttgcaatggacctttacggtcgccatatacaagtagtgctgcgtaaaaaaatacgcaatgagcagcgatttgcgtcgctggacgaactgaaagcgcagattgcgcgtgatgaattaaccgcccgcgaattttttgggctaacaaaaccggcttaagcctgttatgtaatcaaaccgaaatacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgtggcgatctcgccaagcgcgaacccggaatgctggcgcgttggactgatgatgatctgtacggcatcatccgtgcggctaaaaaaggcaaaaaaaccttcattctgcatgatggccctccttatgcgaatggcagcattcatattggtcactcggttaacaagattctgaaagacattatcgtgaagtccaaagggctttccggttatgactcgccgtatgtgcctggctgggactgccacggtctgccgatcgagctgaaagtcgagcaagaatacggtaagccgggtgagaaattcaccgccgccgagttccgcgccaagtgccgcgaatacgcggcgacccaggttgacggtcaacgcaaagactttatccgtctgggcgtgctgggcgactggtcgcacccgtacctgaccatggacttcaaaactgaagccaacatcatccgcgcgctgggcaaaatcatcggcaacggtcacctgcacaaaggcgcgaagccagttcactggtgcgttgactgccgttctgcgctggcggaagcggaagttgagtattacgacaaaacttctccgtccatcgacgttgctttccaggcagtcgatcaggatgcactgaaagcaaaatttgccgtaagcaacgttaacggcccaatctcgctggtaatctggaccaccacgccgtggactctgcctgccaaccgcgcaatctctattgcaccagatttcgactatgcgctggtgcagatcgacggtcaggccgtgattctggcgaaagatctggttgaaagcgtaatgcagcgtatcggcgtgaccgattacaccattctcggcacggtaaaaggtgcggagcttgagctgctgcgctttacccatccgtttatgggcttcgacgttccggcaatcctcggcgatcacgttaccctggatgccggtaccggtgccgttcacaccgcgcctggccacggcccggacgactatgtgatcggtcagaaatacggcctggaaaccgctaacccggttggcccggacggcacttatctgccgggcacttatccgacgctggatggcgtgaacgtcttcaaagcgaacgacatcgtcgctgcgctgctgcaggaaaaaggcgcgctgctgcacgttgagaaaatgcagcacagctatccgtgctgctggcgtcacaaaacgccgatcatcttccgcgcgacgccgcagtggttcgtcagcatggatcagaaaggtctgcgtgcgcagtcactgaaagagatcaaaggcgtgcagtggatcccggactggggccaggcgcgtatcgagtcgatggttgctaaccgtcctgactggtgtatctcccgtcagcgcacctggggtgtaccgatgtcactgttcgtgcacaaagacacggaagagctgcatccgcgtacccttgaactgatggaagaagtggcaaaacgcgttgaagtcgatggcatccaggcgtggtgggatctcgatgcgaaagagatcctcggcgacgaagctgatcagtacgtgaaagtgccggacacattggatgtatggtttgactccggatctacccactcttctgttgttgacgtgcgtccggaatttgccggtcacgcagcggacatgtatctggaaggttctgaccaacaccgcggctggttcatgtcttccctaatgatctccaccgcgatgaagggtaaagcgccgtatcgtcaggtactgacccacggctttaccgtggatggtcagggccgcaagatgtctaaatccatcggcaataccgtttcgccgcaggatgtgatgaacaaactgggcgcggatattctgcgtctgtgggtggcatcaaccgactacaccggtgaaatggccgtttctgacgagatcctgaaacgtgctgccgatagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcaaacctgaacggttttgatccagcaaaagatatggtgaaaccggaagagatggtggtactggatcgctgggccgtaggttgtgcgaaagcggcacaggaagacatcctcaaggcgtacgaagcatacgatttccacgaagtggtacagcgtctgatgcgcttctgctccgttgagatgggttccttctacctcgacatcatcaaagaccgtcagtacaccgccaaagcggacagtgtggcgcgtcgtagctgccagactgcgctatatcacatcgcagaagcgctggtgcgctggatggcaccaatcctctccttcaccgctgatgaagtgtggggctacctgccgggcgaacgtgaaaaatacgtcttcaccggtgagtggtacgaaggcctgtttggcctggcagacagtgaagcgatgaacgatgcgttctgggacgagctgttgaaagtgcgtggcgaagtgaacaaagtcattgagcaagcgcgtgccgacaagaaagtgggtggctcgctggaagcggcagtaaccttgtatgcagaaccggaactgtcggcgaaactgaccgcgctgggcgatgaattacgatttgtcctgttgacctccggcgctaccgttgcagactataacgacgcacctgctgatgctcagcagagcgaagtactcaaagggctgaaagtcgcgttgagtaaagccgaaggtgagaagtgcccacgctgctggcactacacccaggatgtcggcaaggtggcggaacacgcagaaatctgcggccgctgtgtcagcaacgtcgccggtgacggtgaaaaacgtaagtttgcctgatgagtcaatcgatctgttcaacagggctacgctggctgtggctggtggtagtcgtgctgattatcgatctgggcagcaaatacctgatcctccagaactttgctctgggggatacggtcccgctgttcccgtcgcttaatctgcattatgcgcgtaactatggcgcggcgtttagtttccttgccgatagcggcggctggcagcgttggttctttgccggtattgcgattggtattagcgtgatcctggcagtgatgatgtatcgctcgaaggccacgcagaagctaaacaatatcgcttacgcgctgattattggcggcgcgctgggcaacctgttcgaccgcctgtggcacggcttcgttgtcgatatgatcgacttctacgtcggcgactggcacttcgccaccttcaaccttgccgatactgccatctgtgtcggtgcggcactgattgtgctggaaggttttttgccttctagagcgaaaaaacaataataaaccctgccggatgcgatgctgacgcatcttatccggcctacagattgctgcgaaatcgtaggccggataaggcgtttacgccgcatccggcaaaaatccttaaatataagagcaaacctgcatgtctgaatctgtacagagcaatagcgccgtcctggtgcacttcacgctaaaactcgacgatggcaccaccgccgagtctacccgcaacaacggtaaaccggcgctgttccgcctgggtgatgcttctctttctgaagggctggagcaacacctgttggggctgaaagtgggcgataaaaccaccttctcgttggagccagatgcggcgtttggcgtgccgtcaccggacctgattcagtacttctcccgccgtgaatttatggatgcaggcgagccagaaattggcgcaatcatgctttttaccgcaatggatggcagtgagatgcctggcgtgatccgcgaaattaacggcgactccattaccgttgatttcaaccatccgctggccgggcagaccgttcattttgatattgaagtgctggaaatcgatccggcactggaggcgtaacatgcagatcctgttggccaacccgcgtggtttttgtgccggggtagaccgcgctatcagcattgttgaaaacgcgctggccatttacggcgcaccgatatatgtccgtcacgaagtggtacataaccgctatgtggtcgatagcttgcgtgagcgtggggctatctttattgagcagattagcgaagtaccggacggcgcgatcctgattttctccgcacacggtgtttctcaggcggtacgtaacgaagcaaaaagtcgcgatttgacggtgtttgatgccacctgtccgctggtgaccaaagtgcatatggaagtcgcccgcgccagtcgccgtggcgaagaatctattctcatcggtcacgccgggcacccggaagtggaagggacaatgggccagtacagtaacccggaagggggaatgtatctggtcgaatcgccggacgatgtgtggaaactgacggtcaaaaacgaagagaagctctcctttatgacccagaccacgctgtcggtggatgacacgtctgatgtgatcgacgcgctgcgtaaacgcttcccgaaaattgtcggtccgcgcaaagatgacatctgctacgccacgactaaccgtcaggaagcggtacgcgccctggcagaacaggcggaagttgtgttggtggtcggttcgaaaaactcctccaactccaaccgtctggcggagctggcccagcgtatgggcaaacgcgcgtttttgattgacgatgcgaaagacatccaggaagagtgggtgaaagaggttaaatgcgtcggcgtgactgcgggcgcatcggctccggatattctggtgcagaatgtggtggcacgtttgcagcagctgggcggtggtgaagccattccgctggaaggccgtgaagaaaacattgttttcgaagtgccgaaagagctgcgtgtcgatattcgtgaagtcgattaagtcattagcagcctaagttatgcgaaaatgccggtcttgttaccggcattttttatggagaaaacatgcgtttacctatcttcctcgatactgaccccggcattgacgatgccgtcgccattgccgccgcgatttttgcacccgaactcgacctgcaactgatgaccaccgtcgcgggtaatgtctcggttgagaaaactacccgcaatgccctgcaactgctgcatttctggaatgcggagattccgctcgcccaaggggccgctgtgccactggtacgcgcaccgcgtgatgcggcatctgtgcacggcgaatcgggaatggctggctacgactttgttgagcacaaccgaaagccgctcgggataccggcgtttctggcgattcgggatgccctgatgcgtgcaccagagcctgttaccctggtggccatcggcccgttaaccaatattgcgctgttactttcacaatgcccggaatgcaagccgtatattcgccgtctggtgatcatgggtggttctgccggacgcggcaactgtacgccaaacgccgagtttaatattgctgccgatccagaagctgctgcctgtgtcttccgcagtggtattgaaatcgtcatgtgcggtttggatgtcaccaatcaggcaatattaactcctgactatctctctacactgccgcagttaaaccgtaccgggaaaatgcttcacgccctgtttagccactaccgtagcggcagtatgcaaagcggcttgcgaatgcacgatctctgcgccatcgcctggctggtgcgcccggacctgttcactctcaaaccctgttttgtggcagtggaaactcagggcgaatttacctcaggcacgacggtggttgatatcgacggttgcctgggcaagccagccaatgtacaggtggcattggatctggatgtgaaaggcttccagcagtgggtggctgaggtgctggctctggcgtcgtaacctgtcacatgttattggcatgcagtcattcatcgactcatgcctttcactgatatccctccctgtttatcattaatttctaattatcagcgtttttggctggcggcgtagcgatgcgctggttactctgaaaacggtctatgcaaattaacaaaagagaatagctatgcatgatgcaaacatccgcgttgccatcgcgggagccggggggcgtatgggccgccagttgattcaggcggcgctggcattagagggcgtgcagttgggcgctgcgctggagcgtgaaggatcttctttactgggcagcgacgccggtgagctggccggagccgggaaaacaggcgttaccgtgcaaagcagcctcgatgcggtaaaagatgattttgatgtgtttatcgattttacccgtccggaaggtacgctgaaccatctcgctttttgtcgccagcatggcaaagggatggtgatcggcactacggggtttgacgaagccggtaaacaagcaattcgtgacgccgctgccgatattgcgattgtctttgctgccaattttagcgttggcgttaacgtcatgcttaagctgctggagaaagcagccaaagtgatgggtgactacaccgatatcgaaattattgaagcacatcatagacataaagttgatgcgccgtcaggcaccgcactggcaatgggagaggcgatcgcccacgcccttgataaagatctgaaagattgcgcggtctacagtcgtgaaggccacaccggtgaacgtgtgcctggcaccattggttttgccaccgtgcgtgcaggtgacatcgttggtgaacataccgcgatgtttgccgatattggcgagcgtctggagatcacccataaggcgtccagccgtatgacatttgctaacggcgcggtaagatcggctttgtggttgagtggtaaggaaagcggtctttttgatatgcgagatgtacttgatctcaataatttgtaaccacaaaatatttgttatggtgcaaaaataacacatttaatttattgattataaagggctttaatttttggcccttttatttttggtgttatgtttttaaattgtctataagtgccaaaaattacatgttttgtcttctgtttttgttgttttaatgtaaattttgaccatttggtccacttttttctgctcgtttttatttcatgcaatcttcttgctgcgcaagcgttttccagaacaggttagatgatctttttgtcgcttaatgcctgtaaaacatgcatgagccacaaaataatataaaaaatcccgccattaagttgacttttagcgcccatatctccagaatgccgccgtttgccagaaattcgtcggtaagcagatttgcattgatttacgtcatcattgtgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccataggggcaacaggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgtcaaatcgttactcttacttatccccatattggcaatgtcggcaccaatgacgccgatgaagaatcttctcaggtacatgcacaaggtctggtgattcgcgacctgccgctgattgccagcaacttccgtaataccgaagacctctcttcttacctgaaacgccataacatcgtggcgattgccgatatcgatacccgtaagctgacgcgtttactgcgcgagaaaggcgcacagaatggctgcattatcgcgggcgataacccggatgcggcgctggcgttagaaaaagcccgcgcgttcccaggtctgaatggcatggatctggcaaaagaagtgaccaccgcagaagcctatagctggacacaagggagctggacgttgaccggtggcctgccagaagcgaaaaaagaagacgagctgccgttccacgtcgtggcttatgattttggtgccaagcgcaacatcctgcggatgctggtggatagaggctgtcgcctgaccatcgttccggcgcaaacttctgcggaagatgtgctgaaaatgaatccagacggcatcttcctctccaacggtcctggcgacccggccccgtgcgattacgccattaccgccatccagaaattcctcgaaaccgatattccggtattcggcatctgtctcggtcatcagctgctggcgctggcgagcggtgcgaagactgtcaaaatgaaatttggtcaccacggcggcaaccatccggttaaagatgtggagaaaaacgtggtaatgatcaccgcccagaaccacggttttgcggtggacgaagcaacattacctgcaaacctgcgtgtcacgcataaatccctgttcgacggtacgttacagggcattcatcgcaccgataaaccggcattcagcttccaggggcaccctgaagccagccctggtccacacgacgccgcgccgttgttcgaccactttatcgagttaattgagcagtaccgtaaaaccgctaagtaatcaggagtaaaagagccatgccaaaacgtacagatataaaaagtatcctgattctgggtgcgggcccgattgttatcggtcaggcgtgtgagtttgactactctggcgcgcaagcgtgtaaagccctgcgtgaagagggttaccgcgtcattctggtgaactccaacccggcgaccatcatgaccgacccggaaatggctgatgcaacctacatcgagccgattcactgggaagttgtacgcaagattattgaaaaagagcgcccggacgcggtgctgccaacgatgggcggtcagacggcgctgaactgcgcgctggagctggaacgtcagggcgtgttggaagagttcggtgtcaccatgattggtgccactgccgatgcgattgataaagcagaagaccgccgtcgtttcgacgtagcgatgaagaaaattggtctggaaaccgcgcgttccggtatcgcacacacgatggaagaagcgctggcggttgccgctgacgtgggcttcccgtgcattattcgcccatcctttaccatgggcggtagcggcggcggtatcgcttataaccgtgaagagtttgaagaaatttgcgcccgcggtctggatctctctccgaccaaagagttgctgattgatgagtcgctgatcggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtctgctctatcgaaaacttcgatgcgatgggcatccacaccggtgactccatcactgtcgcgccagcccaaacgctgaccgacaaagaatatcaaatcatgcgtaacgcctcgatggcggtgctgcgtgaaatcggcgttgaaaccggtggttccaacgttcagtttgcggtgaacccgaaaaacggtcgtctgattgttatcgaaatgaacccacgcgtgtcccgttcttcggcgctggcgtcgaaagcgaccggtttcccgattgctaaagtggcggcgaaactggcggtgggttacaccctcgacgaactgatgaacgacatcactggcggacgtactccggcctccttcgagccgtccatcgactatgtggttactaaaattcctcgcttcaacttcgaaaaattcgccggtgctaacgaccgtctgaccactcagatgaaatcggttggcgaagtgatggcgattggtcgcacgcagcaggaatccctgcaaaaagcgctgcgcggcctggaagtcggtgcgactggattcgacccgaaagtgagcctggatgacccggaagcgttaaccaaaatccgtcgcgaactgaaagacgcaggcgcagatcgtatctggtacatcgccgatgcgttccgtgcgggcctgtctgtggacggcgtcttcaacctgaccaacattgaccgctggttcctggtacagattgaagagctggtgcgtctggaagagaaagtggcggaagtgggcatcactggcctgaacgctgacttcctgcgccagctgaaacgcaaaggctttgccgatgcgcgcttggcaaaactggcgggcgtacgcgaagcggaaatccgtaagctgcgtgaccagtatgacctgcacccggtttataagcgcgtggatacctgtgcggcagagttcgccaccgacaccgcttacatgtactccacttatgaagaagagtgcgaagcgaatccgtctaccgaccgtgaaaaaatcatggtgcttggcggcggcccgaaccgtatcggtcagggtatcgaattcgactactgttgcgtacacgcctcgctggcgctgcgcgaagacggttacgaaaccattatggttaactgtaacccggaaaccgtctccaccgactacgacacttccgaccgcctctacttcgagccggtaactctggaagatgtgctggaaatcgtgcgtatcgagaagccgaaaggcgttatcgtccagtacggcggtcagaccccgctgaaactggcgcgcgcgctggaagctgctggcgtaccggttatcggcaccagcccggatgctatcgaccgtgcagaagaccgtgaacgcttccagcatgcggttgagcgtctgaaactgaaacaaccggcgaacgccaccgttaccgctattgaaatggcggtagagaaggcgaaagagattggctacccgctggtggtacgtccgtcttacgttctcggcggtcgggcgatggaaatcgtctatgacgaagctgacctgcgtcgctacttccagacggcggtcagcgtgtctaacgatgcgccagtgttgctggaccacttcctcgatgacgcggtagaagttgacgtggatgccatctgcgacggcgaaatggtgctgattggcggcatcatggagcatattgagcaggcgggcgtgcactccggtgactccgcatgttctctgccagcctacaccttaagtcaggaaattcaggatgtgatgcgccagcaggtgcagaaactggccttcgaattgcaggtgcgcggcctgatgaacgtgcagtttgcggtgaaaaacaacgaagtctacctgattgaagttaacccgcgtgcggcgcgtaccgttccgttcgtctccaaagccaccggcgtaccgctggcaaaagtggcggcgcgcgtgatggctggcaaatcgctggctgagcagggcgtaaccaaagaagttatcccgccgtactactcggtgaaagaagtggtgctgccgttcaataaattcccgggcgttgacccgctgttagggccagaaatgcgctctaccggggaagtcatgggcgtgggccgcaccttcgctgaagcgtttgccaaagcgcagctgggcagcaactccaccatgaagaaacacggtcgtgcgctgctttccgtgcgcgaaggcgataaagaacgcgtggtggacctggcggcaaaactgctgaaacagggcttcgagctggatgcgacccacggcacggcgattgtgctgggcgaagcaggtatcaacccgcgtctggtaaacaaggtgcatgaaggccgtccgcacattcaggaccgtatcaagaatggcgaatatacctacatcatcaacaccacctcaggccgtcgtgcgattgaagactcccgcgtgattcgtcgcagtgcgctgcaatataaagtgcattacgacaccaccctgaacggcggctttgccaccgcgatggcgctgaatgccgatgcgactgaaaaagtaatttcggtgcaggaaatgcacgcacagatcaaataatagcgtgtcatggcagatatttttcatccgctaatttgatcgaataactaatacggttctctgatgaggaccgtttttttttgcccattaagtaaatcttttggggaatcgatatttttgatgacataagcaggatttagctcacacttatcgacggtgaagttgcatactatcgatatatccacaattttaatatggccttgtttaattgcttcaaaacgagtcatagccagacttttaatttgtgaaactggagttcgtatgtgtgaaggatatgttgaaaaaccactctacttgttaatcgccgaatggatgatggctgaaaatcggtgggtgatagcaagagagatctctattcatttcgatattgaacacagcaaggcggttaataccctgacttatattctgtcggaagtcacagaaataagctgcgaagttaagatgatccctaataagctggaagggcggggatgccagtgtcagcgactggttaaagtggtcgatatcgatgagcaaatttacgcgcgcctgcgcaataacagtcgggaaaaattagtcggtgtaagaaagacgccgcgtattcctgccgttccgctcacggaacttaaccgcgagcagaagtggcagatgatgttgtcaaagagtatgcgtcgttaattttatctcgttgataccgggcgtcctgcttgccagatgcgatgttgtagcatcttatccagcaaccaggtcgcatccggcaagatcaccgtttaggcgtcacatccgtcgtcccctgcaaacgggggcgattttcctccatttgcctcagtggctgcgtttcatgtaacgatacatgacagcgcccgacaagatcctgatactctttggtattcaaccgtttccagtgtaactcgtcgtcactaacattgcgtacagcgcgggctggcgtacccatcaacaactggcgtttctcgccgcgaaagcccgctttgacaaagctcatggcggcaacaatgctctcttcgccaatgaccgcgccatccataatcacgctgttcatcccgaccaatgcatcgcgaccaatcaaacaaccatgcaggatcgctccgtgcccgatatggccgttttccccaacgatagtgtcagtgtcgcagtagccatgcataatgcagccatcctgaatattggctcccgcttgcacgatcaaccgcccgtagtcaccacgcagtgaggcgagtgggccgatgtagacaccggctcccacaatcacatcgccaatcaagacggcactgggatggacaaacgccgtcgggtgaaccaccggaattaacccctcaaaggcgtaatagctcacggttgttaacgtcctttccacaccggatcgcgcttctcggcaaacgccagcggcccttcaatggcatcttccgaatgcagaaccgatggatagtgtttcaacacgccgctgcgaatatagcgatacgcttcttctaccggcatttcgctggtggtgcggtagatctctttcagcgccgcaatcgccagcggggcgctgttaaccagctgctgagccagttcgcgggcgttatccatcagttccgcctggctaaccacgcggttgactatcccccaacgcagcgcctcttctgcgcccattcgtctgccggtcatcaccatttcattgacgatggcaggcggcaggatcttcggcagacgcagcacaccgccgctgtcaggaacgatgcccagtttggcttccggcagggcgaagctggcgttatcggcacaaacaataaaatctgccgccagcgccagttcaaagccgccgccaaaggcatagccgttcacagctgcgataaccggtttgtcgagattgaaaatttcggttaatcccgcaaaaccacccggaccaaagtcagcatccggtgcttcgccttctgctgccgcttttaaatcccagcccgcggaaaagaacttctctccggcaccggtaataatggcgacacgtaattgcggatcgtcacggaaatttagaaatacttcgcccatttcaaagctggtttttgcatcaatagcattcgcttttggacgatcaagggtaatttccagaattgatccattgcgggtcagatgtaatgattcactcattccttttctccatttttgctttttcagggacgacaacatccctgcaaaaaatgcatattgttttagagtgtgattattagctggcagggtagttccctgctgtttcatttatttcagattctttctaattattttccccgagcaattacgtggcagatcttttctgatctccagataagagggcactttaaatttcgccatattttgttcgcagaagcggaaaaattcctcttcgctcaatgtttcaccttcattcagcaccacaaatgctttgatggcttcatcgcgaatcgaatctttaatacccacaaccacgatgtcctgaattttcgggtgcgcggcgataatattttccagctccacgcaggagacattctcgccgccacgtttaatcatattgcagcggcgatcgacgaaataaaaaaagtcctcttcgtcgcggtatccggtatcgccggtatgcagccagccatcggcttccagcactttcgcagtggcttgtgggttgagaaagtactctttgaagatggttttcccaggtatgcctttaatgcagatttcaccgatctcaccagccgggagcgggcgattgtgatcgtcgcggatctccgcttcgtagcaaaaccccacccgaccaatcgacggccagcgtcgtttatcgccaggacgatcgccgataatgcccacaatggtttccgtcatcccataagacgtcagcaagcgaacgccgaagcgttcacaaaacgcatctttttcctgctccgacaagttgagataaaacatcacttcccgcaggcggtgttgctgatcgttcgctgaaggcggctgtaccatcaacgtacggatcatcatcggaatacattcggtaacggtggcgcggtacttctgtacctgtccccagaaggcgcgggcgctgtatttctcgaccagcacaaaggtggccccggcagaaaacgccgccatcgccgcagtacactggcaatcgatatgaaacgcaggcattaccgtcaggtagacgtcatcgtcacgcagtgcacactgccaggcggagtaatatccagcgaagcgcaggttgtaatgggtaatcaccacacctttcggtcgggaggtggtgccggaggtgaagagaatttccgccgtatcgtcagtcgatagcggcggtgcatagcacaaggtggcaggttgttgatttttcagttgagtaaacgaactcacgccatcatcagcgggaagtgccacatctgtcaggcaaatgtgccgcaattgagtggcatcttcctgctgaatctgttgatacataggatagaattgcgcactggtcaccagcaggcacgcctggctattttgcaggatccacgcgctttcctcgcacaacaggcgggcgttaatcggcaccataatcgcgccaatttttgccagcccgaaccagcaaaagataaattccgggcagttgtcgagatgtagtgcaaccttgtcgcctttgcgaatccccagcgtataaaacaggtttgccgtgcggttaatctcctgatttaactcaagataactataccggttaacgactccgccgctggattcacaaatcagcgccgttttatgaccgtaaacgtccgcaagatcgtcccacatttgacgtagatgttgtccgccaatgatatccattgcacctctatccatttttgttcgtttgttattgggcgggcgctagtcaggcaagccgactgacgccacgcgtttagtcctcaactttggccagacctttgctgaccaactcctgaatgtcgttttcgctgtagccgatatttttcaaaatggcagccgtgtccatgccatgtgagggcattccgcgccagatttgtccggggttatttttgaatttcggcatgatgttcggccctttgcaggtgcgaccatccatcgtttgccactgagtgattgattcgcgagccacatactgtggattgctttccagttccggtacggtcagcactttggcgcaggcgatattcagttcagcaaagcgttcttttacttccgcgatggtatgtgtcgccagccaggcatcgagtttctcttcaaccagtgggccgtaagggcattcgatacggtggataagctgagtgccttccgggatttctggcgtgccaagcagatgtgcgaggccaatatctttaaagcactcttcaatttgggtaatgcccaccagttccatcacgatgtagccgtcggcacatttatacagaccgcaaccggcgtagtagggatctttacctttgctcatgcgcgggcacatttcgccgccgttgaagtaatccatcatgaagtactggcccatacgcagcatcacttcatacatggcgatgtcgatactttcgcctttaccggtttcacgcactttatgcagtgctgccagcgccgccgtggtggcggtcaggccagaaaagtaatcggcggtatacgggaaggcaggcattggctggtcaacatcaccgttctgaatcaggtaaccactaaaggcctgggcgatagtgttataggccggaagattggtgtactcctcggtgccgtactgaccaaaaccggacaggtgagcgataaccagtttcgggttgtgctgccacagtacttcatcggtaatgccacgacgggcaaaggccggacctttactggcttcgatgaagatatcggtggtttccattaatttcagaaacgcttcgcggccttcatctttgaaaatatttaacgacagcgcgtgcaaattgcggcgggagagttgcgggtagttcggttgaacgcgaatggtgtcggcccaggcgacgttctcgatccagataacttccgcgccccattctgcgaacatttgcccggcaaacggtccggcgatttcgataccggagaagacaacgcgcaatccggccaacggcccgaatttcggcatgggtagatgatccattatttgctcctgaaaaatttatgtagcgcatgactgccggatgcggcgtaaacgctttatccggcctacattcgtgctcccgtaggcctgataagacgcatcagcgtcgcatcaggcagcgcacggacttagcggtattgcttcagcaccgcacgacccagcgtcaggatctgcatttcgtcagatcccccggagacgcggtctacacgcagatcacgccagaagcggctgatgcggtggttgcccgcaatcccgacaccgcccagcacctgcattgcgctatccacaacttcaaatgccgcattggcgcagaagtatttgcacatcgctgcatcgccagaggtgatggtgccgttgtctgctttccacgctgcttcatacagcatgtttttcatggagtttaatttgatcgccatgtgggcgaatttttcctgaatcaactggaaacgaccaatagcctcgccaaactgcacgcgctgattggcgtagcgcgccgcatcttcaaaggcgcacatcgccgtaccgtagttggtgagggctaccaggaaacgttcatggtcgaactcttctttgacgcggttaaagccgttaccttcccgaccgaacatgtctttctcgtccagttccacgtcgtcaaaggtgatttcacagcagctatccatacgcagaccgagcttttcaagtttggtcactttgatgcccggtttgctcatatcaacaaaccattcggtgtagacaggtttgtccggagaagccccgtcgcgcgccatcaccacgatgtacggggtgtaggcgctgctggtaataaaacacttactaccattaagataaatcttaccatttctacgggtataagtcgttttcaggctacccacgtcggagcccgcgcccggttcggtaatcgctgagttccacatctgcttaccggtgccgcggaaagccataattttgtcgatctgctcttgtgtgccttcgcgcaggaaggtgttgaacccgcccggcaactggtacagcacataggttggtgcccccagacgtcccagctccatccacacggcggcgagagtaacaaaccccgcgtccagaccaccgtgctcttcagggatcagcagactgtcgatacccatatccgccagtgctttgacaaaacgttccgggtagacgctgtcacggtcgcactcggcaaaataggcctcccagttttcgctggccatcagttcgcggataccggcgacaaacagttcctgctcatcatttaaattaaaatccatctttcaacctcttgatattttgggggttaattaatctttccagttctgtttcgcgtctttaataaaggagagcgtcaccataatgttgacgaagaacagcgggcatcctccggcgataatggcggtttgaatcggtttcaggccgccgagcgccagcagaacaataccgataatgccaaccagaattgaccaaccgatacgcaccagcagaggtggttcttcaccatcgcgtacttcgcggcaagtggacatcgccagggtataagagcaggcgttaaccagcgtaacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagtggcagagcggcccaggtttcaatgatggcgcgcgccacaccgtactgttcgatcagatttggaatgttgatgatgtttttatctatcaacagcagagtgttactaccgagtacagtccacaggatccaggttgacgctgtcagccccagcaccatgccgaagcacagttcacgcacagtacgaccacgggagatgcgggcgaggaagatactcatctggatagcataaatcacccaccatgcccagtagaacacggtccagccctgcgggaagccgcctttagcgatgggatcggtatagaacaacatgcgcggcagatacatcagcaacatccccaccgaatcggtgaagtagttcatgatgaagctggcaccgctgacaatgaacacccaacccagcatcaggaagctcaggtaactacgcacgtcactggcgatacgtacccctttttgcagaccgcaagcgacgcaaatggcgttgaggataatccagcaggtaatgatgatagcgtccagttgcagggtatgcggaatgccaaacaaccattgcatacactcggtcaccagcggcgtggcaaggcccagactggtacccatcgcgaagatcaaggcgacgagatagaagttgtcgacgatagtgccgaacaaccctttggcgtgtttttcacctaccagcggcaccagtgtcgagctggggcgaatcacttccattttgcggacaaagaagaagtaagcgaaggcgactgaaaggaagctgtaagtggcccacggcagaggtccccagtggaacaagctgtaagccagccccaactctttcgcccctgtcgagttcggttctaagccaaacggcggggtggagatgtagtagtagatctcaatcgatccccagaacagtacggcagcagacgtacaggaggcgaacatcataaagatccaactggcggtgctaaattctggcggttcgttacctaaacgctttttggcatacgggccaaacaccagccagaaccaaccgaaaagcatcaccaccatataccattcaaatgcccatccccatacattggtgacgtaactgaatacagcattaataacgacattcgctgcatccagatctctgactgtaagccaacaaagtatgccgacgattattaacggcggaaagaaaaccttcggttctattcccgtttttctcttttcattcttcatgagttaattccactgtgaaaacgaatatttattttgcgttcccgtttgttttatttttgttaacatttaatataattattattaacctcgtggacgcgttaatggctaactcataatgggtattcaataagctgtattctgtgattggtatcacatttttgtttcgggtgaatagagggcgttttttcgttaattttgattaataatcagtttgttatgctctgttgtgagtaaaaaataacatctgactttcaatattggtgatccataaaacaatattgaaaatttctttttgctacgccgtgttttcaatattggtgaggaacttaacaatattgaaagttggatttatctgcgtgtgacattttcaatattggtgattaaagttttatttcaaaattaaagggcgtgatatctgtaattaacaccaccgatatgaacgacgtttccttcatgatttctggagatgcaatgaagattattacttgctataagtgcgtgcctgatgaacaggatattgcggtcaataatgctgatggttcattagacttcagcaaagccgatgccaaaataagccaatacgatctcaacgctattgaagcggcttgccagctaaagcaacaggcagcagaggcgcaggtgacagccttaagtgtgggcggtaaagccctgaccaacgccaaagggcgtaaagatgtgctatcgcgcggcccggatgaactgattgtggtgattgatgaccagttcgagcaggcactgccgcaacaaacggcgagcgcactggctgcagccgcccagaaagcaggctttgatctgatcctctgtggcgatggttcttccgacctttatgcccagcaggttggtctgctggtgggcgaaatcctcaatattccggcagttaacggcgtcagcaaaattatctccctgacggcagataccctcaccgttgagcgcgaactggaagatgaaaccgaaaccttaagcattccgctgcctgcggttgttgctgtttccactgatatcaactccccacaaattccttcgatgaaagccattctcggcgcggcgaaaaagcccgtccaggtatggtcggcggcggatattggttttaacgcagaggcagcctggtcagaacaacaggttgccgcgccgaaacagcgcgaacgtcagcgcatcgtgattgaaggcgacggcgaagaacagatcgccgcatttgctgaaaatcttcgcaaagtcatttaattacaggggatgctatgaacacgttttctcaagtctgggtattcagcgataccccttctcgtctgccggaactgatgaacggtgcgcaggctttagctaatcaaatcaacacctttgtcctcaatgatgccgacggcgcacaggcaatccagctcggcgctaatcatgtctggaaattaaacggcaaaccggacgatcggatgatcgaagattacgccggtgtcatggctgacactattcgccagcacggcgcagacggcctggtgctgctgccaaacacccgtcgcggcaaattactggcggcaaaactgggttatcgccttaaagcggcggtgtctaacgatgccagcaccgtcagcgtacaggacggtaaagcgacagtgaaacacatggtttacggtggtctggcgattggcgaagaacgcattgccacgccgtatgcggtactgaccatcagcagcggcacgttcgatgcggctcagccagacgcgtcacgcactggcgaaacgcacaccgtggagtggcaggctccggctgtggcgattacccgcacggcaacccaggcgcgccagagcaacagcgtcgatctcgacaaagcccgtctggtggtcagcgtcggtcgcggtattggcagcaaagagaacattgcgctggcagaacagctttgcaaggcgataggtgcggagttggcctgttctcgtccggtggcggaaaacgaaaaatggatggagcacgaacgctatgtcggtatctccaacctgatgctgaaacctgaactgtacctggcggtggggatctccgggcagatccagcacatggttggcgctaacgcgtcgcaaaccattttcgccatcaataaagataaaaatgcgccgatcttccagtacgcggattacggcattgttggcgacgccgtgaagatccttccggcgctgaccgcagctttagcgcgttgatccactctggcagggctgcattttggccctgccgctgacagggagctcttatgtccgaagatatctttgacgccatcatcgtcggtgcagggcttgccggttcggttgccgcactggtgctcgcccgcgaaggtgcgcaagtgttagttatcgagcgtggcaattccgcaggtgccaagaacgtcaccggcgggcgtctctatgcccacagtctggaacacattattcctggtttcgccgactccgcccccgtagaacgcctgatcacccatgaaaaactcgcgtttatgacggaaaagtcagcgatgactatggactactgcaatggtgacgaaacctcgccatcccagcgttcttactccgttttgcgcagtaaatttgatgcctggctgatggagcaggccgaagaagcgggcgcgcagttaattaccgggatccgcgtcgataacctcgtacagcgcgatggcaaagtcgtcggtgtagaagccgatggcgatgtgattgaagcgaaaacggtgatccttgctgatggggtgaactccatccttgccgaaaaattggggatggcaaaacgcgtcaaaccgacggatgtggcggttggcgtgaaggaactgatcgagttaccgaagtcggttattgaagaccgttttcagttgcagggtaatcagggggcggcttgcctgtttgcgggatcacccaccgatggcctgatgggcggcggcttcctttataccaatgaaaacaccctgtcgctggggctggtttgtggtttgcatcatctgcatgacgcgaaaaaatcggtgccgcaaatgctggaagatttcaaacagcatccggccgttgcaccgctgatcgcgggcggcaagctggtggaatattccgctcacgtagtgccggaagcaggcatcaacatgctgccggagttggttggtgacggcgtattgattgccggtgatgccgccggaatgtgtatgaacctcggttttaccattcgcggtatggatctggcgattgccgccggggaagccgcagcaaaaaccgtgctttcagcgatgaaaagcgacgatttcagtaagcaaaaactggcggaatatcgtcagcatcttgagagtggtccgctgcgcgatatgcgtatgtaccagaaactaccggcgttccttgataacccacgcatgtttagcggctacccggagctggcggtgggtgtggcgcgtgacctgttcaccattgatggcagcgcgccggaactgatgcgcaagaaaatcctccgccacggcaagaaagtgggcttcatcaatctaatcaaggatggcatgaaaggagtgaccgttttatgacttctcccgtcaatgtggacgtcaaactgggcgtcaataaattcaatgtcgatgaagagcatccgcacattgttgtgaaggccgatgctgataaacaggcgctggagctgctggtgaaagcgtgccccgcaggtctgtacaagaagcaggatgacggcagtgtgcgcttcgattacgccggatgtctggagtgcggcacctgtcgcattctggggctggggtcggcgctggaacagtgggaatacccgcgcggcacctttggtgtggagttccgttacggctgatgttggtttgatacgtaacgccgcactgactctcattgcaaaaaacaggaataaccatgcaaccgtccagaaactttgacgatctcaaattctcctctattcaccgccgcattttgctgtggggaagcggtggtccgtttctggatggttatgtactggtaatgattggcgtggcgctggagcaactgacgccggcgctgaaactggacgctgactggattggcttgctgggcgcgggaacgctcgccgggctgttcgttggcacatcgctgtttggttatatttccgataaagtcggacggcgcaaaatgttcctcattgatatcatcgccatcggcgtgatatcggtggcgacgatgtttgtttcatcccccgtcgaactgttggtgatgcgggtacttatcggcattgtcatcggtgcagattatcccatcgccacctcaatgatcaccgagttctccagtacccgtcagcgggcgttttccatcagctttattgccgcgatgtggtatgtcggcgcgacctgtgccgatctggtcggctactggctttatgatgtggaaggcggctggcgctggatgctgggtagcgcggcgatcccctgtttgttgattttgattggtcgattcgaactgcctgaatctccccgctggttattacgcaaagggcgagtaaaagagtgcgaagagatgatgatcaaactgtttggcgaaccggtggctttcgatgaagagcagccgcagcaaacccgttttcgcgatctgtttaatcgccgccattttccttttgttctgtttgttgccgccatctggacctgccaggtgatcccaatgttcgccatttacacctttggcccgcaaatcgttggtttgttgggattgggggttggcaaaaacgcggcactagggaatgtggtgattagcctgttctttatgctcggctgtattccgccgatgctgtggttaaacactgccggacggcgtccattgttgattggcagctttgccatgatgacgctggcgctggcggttttggggctaatcccggatatggggatctggctggtagtgatggcctttgcggtgtatgcctttttctctggcgggccgggtaatttgcagtggctctatcctaatgaactcttcccgacagatatccgcgcctctgccgtgggcgtgattatgtccttaagtcgtattggcaccattgtttcgacctgggcactaccgatctttatcaataattacggtatcagtaacacgatgctaatgggggcgggtatctcgctgtttggcttgttgatttccgtagcgtttgccccggagactcgagggatgtcactggcgcagaccagcaatatgacgatccgcgggcagagaatggggtaaattgttcagatttctctcttttctgaatcaatattattgactataagccgcgtgaatatatgactacactttgtgggaaaacaaaggcgtaatcacgcgggctacctatgattcttataatttatgcgcatccgtatccgcatcattcccatgcgaataaacggatgcttgaacaggcaaggacgctggaaggcgtcgaaattcgctctctttatcaactctatcctgacttcaatatcgatattgccgccgagcaggaggcgctgtctcgcgccgatctgatcgtctggcagcatccgatgcagtggtacagcattcctccgctcctcaaactttggatcgataaagttttctcccacggctgggcttacggtcatggcggcacggcgctgcatggcaaacatttgctgtgggcggtgacgaccggcggcggggaaagccattttgaaattggtgcgcatccgggctttgatgtgctgtcgcagccgctacaggcgacggcaatctactgcgggctgaactggctgccaccgtttgccatgcactgcacctttatttgtgacgacgaaaccctcgaagggcaggcgcgtcactataagcaacgtctgctggaatggcaggaggcccatcatggatagccatacgctgattcaggcgctgatttatctcggttcggcagcgctgattgtacccattgcggtacgtcttggtctgggatcggtacttggctacctgatcgccggctgcattattggcccgtgggggctgcgactggtgaccgatgccgaatctattctgcactttgccgagattggggtggtgctgatgctgtttattatcggcctcgaactcgatccacaaaggctgtggaagctgcgtgcggcagtgttcggctgtggcgcattgcagatggtgatttgcggcggcctgctggggctgttctgcatgttacttgggctgcgctggcaggtcgcggaattgatcggcatgacgctggcgctctcctctacggcgattgccatgcaggcgatgaatgaacgcaatctgatggtgacgcaaatgggtcgcagtgcctttgcggtgctgctgttccaggatatcgcggcgatcccgctggtggcgatgattccgctactggcaacgagcagtgcctcgacgacgatgggcgcatttgctctctcggcgttaaaagtggcgggtgcgctggtgctggtggtattgctggggcgctatgtcacgcgtccggcgctgcgttttgtagcccgctctggcttgcgggaagtgtttagtgccgtggcgttattcctcgtgtttggctttggtttgctgctggaagaggtcggcttgtcgatggcgatgggcgcgtttctggcgggcgtactgctggcaagctcggaataccgtcatgcgctggagagcgatatcgaaccatttaaaggtttgctgttggggctgtttttcatcggtgttggcatgtcgatagactttggcacgctgcttgaaaacccattgcgcattgtcattttgctgctcggtttcctcatcatcaaaatcgccatgctgtggctgattgcccgaccgttgcaagtgccaaataaacagcgtcgttggtttgcggtgttgttagggcagggcagtgagtttgcctttgtggtatttggcgcggcgcagatggcgaatgtgctggagccggagtgggcgaaatcgctgaccctggcggtggcgctgtcgatggcagcaacgccgattctgctggtgatcctcaatcgccttgagcaatcttctactgaggaagcgcgtgaagccgatgagatcgacgaagaacagccgcgcgtgattatcgccggattcggtcgttttgggcagattaccggacgtttactgctctccagcggggtgaaaatggtggtactcgatcacgatccggaccatatcgaaaccttgcgtaaatttggtatgaaagtgttttatggcgatgccacgcggatggatttactggaatctgccggagcggcgaaagcggaagtgctgattaacgccatcgacgatccgcaaaccaacctgcaactgacagagatggtgaaagaacatttcccgcatttgcagattattgcccgcgcccgcgatgtcgaccactacattcgtttgcgtcaggcaggcgttgaaaagccggagcgtgaaaccttcgaaggtgcgctgaaaaccgggcgtctggcactggaaagtttaggtctggggccgtatgaagcgcgagaacgtgccgatgtgttccgccgctttaatattcagatggtggaagagatggcaatggttgagaacgacaccaaagcccgcgcggcggtctataaacgcaccagcgcgatgttaagtgagatcattaccgaggaccgcgaacatctgtcattaattcaacgacatggctggcagggaaccgaagaaggtaaacataccggcaacatggcggatgaaccggaaacgaaaccctcatcctaataaagagtgacgtaaatcacactttacagctaactgtttgtttttgtttcattgtaatgcggcgagtccagggagagagcgtggactcgccagcagaatataaaattttcctcaacatcatcctcgcaccagtcgacgacggtttacgctttacgtatagtggcgacaattttttttatcgggaaatctcaatgatcagtctgattgcggcgttagcggtagatcgcgttatcggcatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgcaacaccttaaataaacccgtgattatgggccgccatacctgggaatcaatcggtcgtccgttgccaggacgcaaaaatattatcctcagcagtcaaccgggtacggacgatcgcgtaacgtgggtgaagtcggtggatgaagccatcgcggcgtgtggtgacgtaccagaaatcatggtgattggcggcggtcgcgtttatgaacagttcttgccaaaagcgcaaaaactgtatctgacgcatatcgacgcagaagtggaaggcgacacccatttcccggattacgagccggatgactgggaatcggtattcagcgaattccacgatgctgatgcgcagaactctcacagctattgctttgagattctggagcggcggtaattttgtatagaatttacggctagcgccggatgcgacgccggtcgcgtcttatccggccttcctatatcaggctgtgtttaagacgccgccgcttcgcccaaatccttatgccggttcgacggctggacaaaatactgtttatcttcccagcgcaggcaggttaatgtaccaccccagcagcagccggtatccagcgcgtatataccttccggcgtacctttgccctccagcgatgcccagtgaccaaaggcgatgctgtattcttcagcgacagggccaggaatcgcaaaccacggtttcagtggggcaggggcctcttccggcgattctttgctgtacatatccagttgaccgttcgggaagcaaaaacgcatacgggtaaaagcgttggtgataaaacgcagtcttcccagcccccgcaattccggtgaccagttatttggcatatcgccgtacatggcatcaagaaagaagggataggagtcactcgatagcaccgcttctacatcgcgtgcgcactctttggcggtctgcagatcccactgcggcgtgatccctgcgtgggccatcaccagctttttctcttcgtcgatttgcagcagaggctggcgccgcagccagttaagcagctcgtcggcatccggcgcttccagcagcggtgtcaggcgatctttcggtttattgcggctgatcccggcaaataccgccagcagatgcagatcgtgattgcccagcaccagacgtacgctgtcgcctaaggatttcacatagcgcagaacatccagcgaacccggcccgcgcgcgaccagatcgcccgtcagccagagggtatctttcccaggggtaaattctactttatgcagcaatgcgatcagttcatcgtaacaaccatgaacgtcgccaataaggtatgtcgccatattcttttaatgaatgagtgtgggaacggcgagtcggaatacgggaatgtcgatgctgaaagggacgccattttcatcgatcatttcgtagtgaccctgcatggtgcccagcggggtttcaatgattgcaccgctggtgtactggtactcttcgccaggcgcgataagtggctggacgccaaccactccttcgccctggacttcggtttcacggccattgccattggtgatcagccagtaacgccccaacaactgcactggcgctcgccccagattgcgtatggttacggtataagcaaaaacgtaacgttcattatcaggtgaagattgagcctcaatgtagacgctttgaacctgaatacacactcggggcgaattgatcatcgttaactctcctgcaaaggcgcgttctccgccagatagttcgccatctggcaatattgcgcgacagagatattttccgctcgcatcgccgggtcgatccccattcccgttaacacctcgacgctaaacaggttgccgaggctgttacgaatggttttacgacgctggttaaaggcttcggtggtgatgcggctcaacacacgaacatctttaaccgggtgaggcatcgttgcatgaggaaccaggcgcacgacggcggaatccactttgggtggtggtgtaaaggctgacggcggtacttccagtaccgggatcacattgcaatagtattgcgccatgacgcttaatcgaccatacgctttgctgttcggtcctgcaaccagacgattcaccacctctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaacagatggaacatcaacggcgtggagatgttataaggcaggttgccgaaaacacgcagcggctgacccattttctcggccagttcaccaaagttaaaggtcatcgcatcctgctgataaatcgtcagtttcgggcctaagaatggatgcgtttgcagacgtgccgccagatcgcggtcaagttcgatgaccgtcagctggtccagacgttcgccgaccggttcggtcaatgccgccagaccggggccgatttcgaccatcgcctggcccttttgcgggttaatggcagacacaatactgtcgatcacgaactgatcgttgagaaagttttgcccgaagcgtttacgggctaagtggccctggtggactcgattattcattgggtgttaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatcggctttgccacgtcccgccagttcaagcgcggtgccgtggtccactgatgtgcgaataaagggcaggcccagcgtaatgttcacaccgcgcccgaagccctggtattttagcacgggaagaccctgatcgtggtacatcgccagcacggcgtcggcgttatcaagatatttcggctgaaacagggtatcggcaggcagcggcccgttgagtttcatcccctgcgcccgcagctcattgagcaccggaataatggtgtctatctcttccgtacccatatgaccgccttcgcccgcgtgcggattcagcccgcagaccagaatgcgcggttcggcaataccaaatttggtccgcaaatcgtgatgcaaaatagcaatcacttcgtgcaaaagtgcaggggtgatagcgtctgcgatatcgcgcagcggtaaatgcgtcgttgccagcgccacgcgaagttcttcggtcgccagcatcatcaccacctttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaaaggaatgccagcgtcgttaataacgcctttatgcaccggacctgtgatcagcgcggcaaattcgccgttcagacaaccatcgcacgctcgcgccagcgtttccaccacataatgcccattttcaaccgctaactgccccgcagtgacaggtgcacgtagcgcgacaggaagtagcgttaatgtgcccgcagtttgcggttgtgcaggggagttgggggaataagggcggagggtgagcggcaaaccgagcatcgctgcccggttggtaaggagagtggcatcggcacaaacaaccagttcgaccggccactcacgctgtgcaagctggacaactaagtccgggccaatcccggcgggctcgccgggagtgatcacaacacgttgggttttaaccattagttgctcaggattttaacgtaggcgctggcacgttgttcctgcatccagcttgctgcttcttccgagaacttacggttcatcagcatgcggtatgcacgatctttctgcgcagcgtcggttttatcgacattacgggtatccagcagttcgattaaatgccagccgaatgaagagtgaaccggtgcactcatttgacctttgttcaggcgagtcagggcgtcacggaaggccggatcgaaaatatctggtgtagcccagccgagatcgccgccctggttagcagagcctggatcctgagagaactctttcgctgcggcagcaaaagtcgttttaccactcttgatatcagcagcaatctgttccagtttcacacgggcctgttcgtcagtcatgatcggcgacggtttcagcagaatatggcgagcatgaacttcggtcaccgagatatttttgctttcgccgcgcaggtcgttaactttcagaatatggaagccaacgccggaacgaatcgggccaacaatgtcgcctttcttcgcggtgcttaatgcctgggcgaagatcccgggcaactcctgaatacggccccagcccatctggccgccgttcagcgcctgctggtcggcagaatgagcaatcgccagcttaccgaaatcagcgccgttacgcgcctgatcgacaatggcgcgcgcctggctttccgcttcgttcacctgatcagaggtcgggttttccggcagcgggatcaggatgtggctcaggttcagctcagtgctggcgtcgttttggttacccacctgctgcgccagggattcgacttcctgcggcaggatggtgatgcgacgacgcacctcgttgttacgcacttcagagataatcatctctttgcggatctggttacgataggtgttgtagttcagtccatcgtaagccagacggctgcgcatctgatccagcgtcatgttgttctgtttcgcgatgttagcaatcgcctgatccagctgctcatcggagattttcactcccattttctgccccatctgcaggatgatttgatccatgatcaaacgttccatgatttggtggcgcagcgtcgcgtcatcaggaagttgctgccttgcctgagcagcgttcagttttaccgactgcattaatccatcaacgtcgctttccagcacgacgccgttattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcactgcggattacgtggtaaatcaacaaatcacaaagtgttttgatacggcagaatgttcgaacgcagcatctcttgcgtacccagaccgtagttggagctcaggccgcgaagttcgatgttaaagccgattgcgttgtcatataccgcatgttgtttatcgttatcccaaccgttcagcttccgctcgtaaccgacgcgaattgcatagcagcaggagctgtattgcacacctaacatagagtcggcttgcttgttagcattggtgtcgtagtagtaggccccaacaatggaccaacgatcggcaattggccagctggcgacagcacctacctgcgaaataccattcttatattgctcagcagtggaatagtacttaggcagcgtagcctgaatatattccgggctggcgtaacggtaattcagctgtaccagacggtcttcatcccgacggtattcaatgctggagttactggtcgctacgttatccagacgtgtatcgtactgaatcccgccacgcaatccccaacgctcggagatacgccagtaagtatcgcctgcccacaccagtgaacccgttttgtcgtcattctcccatgttatgttgtcatcgccagtgcgagactccgtgaaatagtagatttgaccaacggaaatattaaaacgttcaacggcagcatcatcatatatgcgagatgtgacaccggtcgtcacctggttagcggaggcaatacggtcaagaccgccgtaagtccggtcccggaacaggccagagtagtcagattgcagcagagacgagtcgtagttatagatgtcgctctgatcgcgatacggcacgtacaaatactgcgcgcgcggttccagcgtttgggtataacccggagccagcatttccatatcgcgttcaaagaccattttgccgtcaactttgaattgcggcattacgcggttaacggattcgtccagcttggtcgtgtttctggagttataccagtcaagattggtttgctgataatgggttgccagcaacttcgcttcggtattgatgctgccccagttattagagagcggcaaattgatggtcggttccaggtgaacacgggttgcttcaggcatgtcgtctctggtgttaacaaagtgcactgcctggccgtaaatacgcgtatcaaacggaccaacatcattctggtagtaattaacgtctaactgcggctctgccgagtagctactggtgttctgttcgctgaaaacctggaactgcttggttgaaacggtggcattgaagttttgcaccgcatagccaacgctgaatttttgcgttgcgtagccgtcagtactggaaccgtacttgttatcgaaatcattgaagtagctaggatcgctgaccttggtgtagtcgacgttgaaacgccacacctgatccatgaccccggagtggttccagtagaataaccaacgacgtgaactgtcatcgttcgggtgttcatcttcatagactttatctgaaggcagatagtccagttccatcaagccagcgcccgcctgggagaggtagcggaattcgttctcccacatgatgttgccacgacgatgcatataatgcggcgtgatggtggcatccatatttggcgcgatgttccagtaatatggcaggtagaactcaaagtagttggtggtggtgtacttggcgttcgggatcaagaaaccagagcgacgtttgtcacccaccggcaactgcaaataggggctataaaagatcggtaccggacccaccttaaagcgggcgttccagatctccgcaacttgttcttcgcggtcatgaataatttcgctacctaccacgctccaggtgtcagaacccggcagacaggaggtaaagctaccgttatccagaatggtatagcggttttcgccacgttgtttcatcaggtccgctttaccgcgaccctggcgacccaccatctggtaatcaccttcccagacgttggtatctttggtgttcagattcgcccagcctttcggccctttgaggatcacctggttatcgtcgtaatggacattaccgagcgcatcaacggtacgtaccggctccggttgtcctggtgcctctttttgatggagctgcacttcgtcggcctgcagacggctgttaccctgcatgatatccacgctgccagtaaacacggcgtcatccgggtagtcccctttcgcgtggtcagcattgatagtcacgggtaagtcattggtatcgccctgtaccagaggacggtcatagcttggcacgcccaacatgcactgtgaggcgaggtcggctgccagtccctgttgactataaagggcggtggcaatcatggtggccaggagagtggggatacgttttttcatacgttgattttattgttccatcatcggtaacgttgcgcgtgacaaacggtcagagactaacgtactcgtcatctctacgctagtgttaatcctgtccgaatagcgtcagtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtcccacaattgaccgcagccggaaaacggtaaaagcacctttatattgtgggagatagccctgatatccgtgtgtcgatttggggaatatatgcagtattggggaaaaatcattggcgtggccgtggccttactgatgggcggcggcttttggggcgtagtgttaggcctgttaattggccatatgtttgataaagcccgtagccgtaaaatggcgtggttcgccaaccagcgtgagcgtcaggcgctgttttttgccaccacttttgaagtgatggggcatttaaccaaatccaaaggtcgcgtcacggaggctgatattcatatcgccagccagttgatggaccgaatgaatcttcatggcgcttcccgtactgcggcgcaaaatgcgttccgggtgggaaaatcagacaattacccgctgcgcgaaaagatgcgccagtttcgcagtgtctgctttggtcgttttgacttaattcgtatgtttctggagatccagattcaggcggcgtttgctgatggttcactgcacccgaatgaacgggcggtgctgtatgtcattgcagaagaattagggatctcccgcgctcagtttgaccagtttttgcgcatgatgcagggcggtgcacagtttggcggcggttatcagcagcaaactggcggtggtaactggcagcaagcgcagcgtggcccaacgctggaagatgcctgtaatgtgctgggcgtgaagccgacggatgatgcgaccaccatcaaacgtgcctaccgtaagctgatgagtgaacaccatcccgataagctggtggcgaaaggtttgccgcctgagatgatggagatggcgaagcagaaagcgcaggaaattcagcaggcatatgagctgataaagcagcagaaagggtttaaatgaccctgtaaatgatgctgagtaactgcccacgattaaaggtggccgccctggcggtcacttctttgagaaaaggcgtttactcagaatggtggacaggctcaatgcacggtttacgggaggggttctgtaggttttatcgcgttgaccctgcttaaggttgagagctttacgacgagcggaattatatttttacgtcttaaaaataaaaaacacatacctgaatgagcgatttttgaaagtatatttattcagaacgcgcatcatgagtttttaactcaatgcgaggctattaccatgaaagtatcagttccaggcatgccggttacacttttaaatatgagcaagaacgatatttataagatggtgagcggggacaagatggacgtgaagatgaatatctttcaacgcttgtgggagacgttacgccatctgttctggtcagataaacagactgaggcttataaacttctgttcaatttcgtgaataaccagactggcaacatcaacgcctcagaatactttactggggctatcaacgagaatgagagagaaaagtttatcaatagcctggaattattcaataaacttaaaacatgcgcaaaaaatccggatgagttggtcgcaaagggcaatatgcgctgggtcgcccagaccttcggggatatcgagttaagtgtcacttttttcattgaaaagaataagatatgtactcagacgttgcagctgcataagggccaaggtaacttgggcgttgatcttagaaaggcttaccttcccggcgttgacatgagggattgttaccttggtaaaaaaacaatgaaaggtagcaatgatatcctttatgagagacctgggtggaatgctaacctgggcgtgctaccccggacggtgctaccccggacggtgctaacccggacggtgctaacctggacggtgctaccgtgaacggtgctacctccttatatgatgaggtaattattattaataaaatcccccccaaaaaaattgatactaaaggagttgctactgaagaagttgctactaaaaaagtactgctgaacaaattactgacaacgcaattattgaatgagccagaataagctaaggttgaaggggctggaacgccccttcaaccttagcagtagcgtgggatgatttcacaattagaaagacctgcatgatgagctagagaagaggctagtgacgcaaggcgtcgtgcaggacacggatcaccgagatgggcatcgccaaccagactgctaattagcccatgaataacaatcagaaaggaccataacagacccgttaaaatgaaatataagagacggtcaacgggtgaagaaaaagttcaaaaattcgctgtggagcaggaagggaattaccgaatggaaagcgtagccacacgcaacaactgaaagcagtttggcagaaacaaaaaatccccggactcggggatttatgtacaagaggcagcccttaggatgagggtataaacgtacaggaaaggttaaaaatccgctggcgctttaaacgtcatactattgccatacgccggatgggtaatcgtcaacatctctgcatgtagcaacaaacgtggtgccatcgctctcgcttctggtgatgcataaaaacgatcgccgagaatcggatgacccagcgccagcatatgcacacgcaattgatgcgaacgcccggtaatcggttttaacaccactcttgccgtgttatccgccgcatactccaccacttcatattccgtctgcgcaggtttacccgtttcgtaacagactttctgtttcgggcggtttggccagtcgcaaatcagcggcagatccaccagaccttctgcgggggatggatgcccccagacgcgggccacatactgctttttcggctcgcgctcgcggaactggcgttttaactcccgctccgcggctttggtcagcgccactacaatcacgccgctggtagccatatccagacgatgcaccgattctgcctgcggataatcacgctgaatgcgcgtcatcacgctgtctttgtgctcttccagacgacccggcactgacaacaaaccgctcggcttgttgaccaccataatatggtcatcctgatacaggataaccaaccagggttcctgcggtggattgtagttttccatccccattttcggctccgttactgatgcgttacaacgatcaaacgcagggcatccagacgccaacctgcctgatccaggctttccattacctgctgacggttgctctcaatggcggtcagttcgtcgtcacgaatgttcgggttcactgcacgcagagcttccagacgagacagctcggcagacagtttttcgtcggcttcgttacgcgctgcatcaatcaatgcacgggcagatttctcgatctgcgcttcacccagttgaaggatagcgtgaacatcctgctgcacggcgttaaccagtttgctgccggtgtgacggttaaccgcgttaagctggcggttaaaggtttcaaactctacctgcgccgccaggttgttgccgtttttatccagcagcatacgtaccggcgtcggtggcaggaagcggttgagctgcaactgcttcggagcctgggcttcaaccacataaatcagttccaccaacagcgtacctaccggcaacgctttgttttttaacagtgaaatcgtgctgctaccggtatcgccagaaaggatcagatccagaccgttgcggatcagcggatgctcccaggtaataaactgtgcatcttcacgcgccagcgccacttcacgatcaaaggtgatggtgatgccatcttccgacaggccagggaagtccggcaccagcatatgatcggacggcgtcagcacgatcatgttgtcgccgcgatcgtcctgattgataccgataatatcgaacaggttcatggcgaaggcgatcaggttggtatcgtcatcctgctcttcaatgctttctgccagtgcctgggctttttcgccaccgttggagtggatttccagcaggcggtcacgaccctgttccagctgtgctttcagcgcttcatgttgctcgcggcagtttttgatcagatcgtcaaagccttcggtttgatccggtgaagccagatagttaatcagatcgttgtatacgctatcgtaaatagtgcgtccggtcgggcaggtgtgctcaaatgcatccagaccttcgtgataccagcgcaccagcaccgactgagcggttttctccagataaggcacatggatctgaatatcgtgcgcctggccgatacgatccagacgaccaatacgctgctccagtagatccgggttgaatggcaggtcaaacatcaccatgtggctggcgaactggaagttacgtccttcagaaccgatttctgagcacagcagtacctgtgcgccggtgtcttcttcggcaaaccaggcggcagcgcggtcacgttcgataatcgacataccttcgtggaacaccgcagcgcgaataccttcacgttcgcgcagtacctgctccagttgcagcgcagtggcagctttggcgcagatcaccagcactttctgagagcgatggctggtcaggtagcccatcagccactcaacgcgcggatcgaagttccaccaggtggcgttatcaccttcaaattcctgataaatacgctccgggtagagcatatcgcgagcacgatcttccgcacttttacgtgcgcccataatgccggagactttaatagccgtctgatactgcgtcggtagcggcagcttaatggtgtgcagctcgcgtttcgggaatcctttcacaccgttacgcgtgttacggaacagcacgcggctggtgccgtggcgatccatcagcatcgaaaccagctcctgacgggcgctctgggcatcttcgctgtcgctgtttgctgcctgcaacagcggctcgatatcctgctcgccgatcatctcgccgagcatgttcagttcgtcattgctcagtttgttacctgccagcagcatggcaacggcgtccgcaaccggacgataatttttctgctcttcaacgaactgcgcaaaatcgtggaaacggttcgggtccagcagacgcagacgggcgaagtggctttccatccccagctgttccggggtcgcggtcagcagcagaacgcccggcacgtgctctgccagttgttcaatggcctgatattcacggcttggcgcatcttcgctccacaccaggtgatgcgcttcatcgaccaccagcaggtcccattcggcttcacagagatgttccaggcgctgtttgctacgacgggcaaaatccagcgagcaaatcaccagctgttcggtgtcaaacgggttgtaagcatcgtgctgagcttcggcataacgctcatcatcaaatagcgcaaagcgcaggttgaaacggcgcagcatttctaccagccactgatgctgtaaggtttccgggacgataattagcacacgttcagcagcgccagagagcagttgctgatgcaggatcatcccggcttcaatggttttccctaaacccacttcgtcagccagcaggacgcgcggcgcgtggcggcgaccaacatcatgagcgatgttgagctgatgcgggatcaggctggtacgctgaccgcgcaggccgctgtacggcatacggaactgttcgctggaatatttacgcgcgcgataacgcagcgcaaagcggtccatacggtcaatctgcccggcaaacagacggtcctgcggtttgctgaacaccagtttgctatcaaggaaaacttcacgcagggctacgccggactcttcagtatccaggcgagtaccgatataggtcagcaagccattttcttcttttacttcttcgacttgcatctgccagccgtcatggctggtaatggtatcaccagggttgaacatcacgcgggtcacgggggaatcactgcgtgcgtacagacggttttcaccagtagatgggaaaagtaaagtgacagttcgcgcatccaccgcgacaacggttccaagtcccaattcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcaataaccacccgctaccgtgcttatgaggtagtggtgttattcaggtccaggaatggaaagggcgctatggtactggatggcaaagcattcgtcacgcatcaaaatggtatctggcgaactcttttttttgctcaaaatagcccaagttgcccggtcataagtgtagcaaaattatcctcaataaaagggagtattccctccgccacgggttgtagctggcgggtcagatagtgttcgtaatccagtggtgaacgttggtagtccagcggctccgggccgttggtggtccatacgtacttaatggtgccgcgattctgatattgcaaggggcgaccacgcttttggttttcttcatcggcaaggcgagcggcgcgtacatgaggcggcacattacgctgatactcgctcagcggacggcgaaggcgtttacggtaaaccagtcgcgcatccagttcacccgccatcagtttgtcgatggtttcgcgtacatattcctgatatggctcgttgcggaagatgcgcaggtatagctcctgctgaaactgctgggccagcggcgtccagtcggtgcgcacggtttccagccctttaaacaccatccgctgcttgtcgccctcctgaatcagtccggcataacgctttttactgccggtatcggctccgcgaatggttggcatcagaaaacggcagaaatgggtttcatactccagttctaatgcgctggtcagccgttgtttttgcagcgtttccgcccaccaggcgttaacgtgctgcaccagtgcacgaccgattttcgccgcttcttcttccgaatgtgcgcctttcagccagacaaacgttgagtcggtatcgccgtagataacgtcgtagccctgtgcttcaatcaacgctttggtttgccgcatgatctgatgaccacgcatggtgatcgacgatgccagccgcggatcgaagaagcggcaggcggtggtgccgagcacgccataaaaggcattcatgatgattttcagcgcctgcgacagcggtttgttaccctggcgtttggcttcatcgcgcccgtgccagatgttagtcacaatctccggcaggcaatgtttttctcgcgagaaccaggcatcgagaaaaccttcggtactgtgctctggatcaggctgcgccatgccttccaccagcccgacgggatcaatcagaaaggtgcggatgatcgacgggtacaggcttttatagtccagcaccagcactgaatcataaagccctggccgtgaatccatcacgtagccgccagggctggcgtgcggcggcacttcgccgagattaggcgcgacataaccagcgcgatgcattcgcggaaaatagagatgaccaaatgccgccaccgaaccgccgtgtcggtccaccggcaggccgttcaccgttgcccgttcgagtaaaaatggcatgatttcagttttgtggaagatctgcgtcaccagctcgcaatctttcaggttataagttgccagcgcaggtttatcttcggcgaaacggcggtcaatttcgtccattcgatcccacgggttatcgatagattttccttcgcctaatagctcctgagcgacagtttccagcgagaatgaagagaaattccagaacgcggatttcagcgcctcgataccgtcgataattagccgacctttagcctgggcaaaaaagacgccgtttttaaagccgtgctcgcgccactccagctcgctattatcgcgcccaagacgcagcggaagacggtaacgctcggcatgtttttgcagcattcgcagatcgaactgcaccacgttccaaccgatgatcacatcaggatcgtagttggcaaaccaggcgttgagtttttccagcaactgcgggcggctggcgacgtattccagttcgaaatcaagcgaggaggcgtcgccattctccggccccagcatataaacgatgcgctgcccgcagccttccaggccgatgcagtacagctcaccgtggcgggtggtttcaatatctatagaaacccacttgagcggcggacgatagtcgggatgcggtttcagacgggcattaacgatagtgccattgtgcatatcaccctcgacccacaccggtgaggtgataaaccgctccatcagatagcgttctggcggacgcacatcggcctcgtagacggtaacgccaccttcacgcaggcgcttttcgtaattcatcaattggcgatgggcgcgacagtaaaggccatacaccggctggcggtgaaaatcctttaacgccagcggtgtcaggcgaaagccttgttcaccctgcaaaatatgctgagcgcggggaacctgatcggcgggaataaacgccacggactcttgcggtgcaagcgtaacctgcaacggcccgttgtccgtcgccagccagaaggagacttctgtcccttgcggggtgtcccgccagtgtcgggttaagataaaacctgcctgcgccacgctgaaaatccatcaaaaaaccaggcttgagtatagcctggtttcgtttgattggctgtggttttatacagtcattactgcccgtaatatgccttcgcgccatgcttacgcagatagtgtttatccagcagcgtttgctgcatatccggtaactgcggcgctaactgacggcagaatatccccatataagcgacctcttccagcacgatggcgttatgcaccgcatcttcggcatttttgccccatgcaaacgggccgtgggaatggaccagaacgccgggcatttgcgctgcatcgataccctgtttttcaaaggtttctacgatgacgttaccggtttcccactcatattcgccgttgatttctgcgtcggtcattttgcgggtgcagggaatggtgccgtagaaatagtcggcgtgggtggtgccggttgctggaatcgactgacccgcctgcgcccagatggtggcgtggcgcgagtgcgtatgcacaatgccgccaatggaggggaatgcctgatagagcagccggtgagttggcgtgtcggaggagggctttttcgtaccttcaaccacttcaccggtttcgatgctaaccacgaccatatcgtcagcggtcatgacgctgtaatcgacgccggaaggtttgatcacaaagacgccgcgctcgcgatcaacggcgctgacgttgccccatgtgagcgtgaccaggttgtgttttggcagcgccaggttggcttctaatacctggcgtttgagatcttctaacatgttgactccttcgtgccggatgcgctttgcttatccggcctacaaaatcgcagcgtgtaggcctgataagacgcgccagcgtcgcatcaggcgttgaatgccggatgcgctttgcttatccggcctacaaaatcgcagcgcgtaggcctgataagacgcgccagcgtcgcatcaggcgttgaatgccggatgcgctttgcttatccggcctacaaaatcgcagcgtgtaggccagataagacgcgtcagcgtcgcatcaggcgttacataccggatgcggctacttagcgacgaaacccgtaatacacttcgttccagcgcagcgcgtctttaaacgctggcaggcgtgtgtcgttatcaatcaccgtgatttcaatgtcgtgcatctcggcgaattggcgcatatcgttgaggttcagtgcatggctgaagacggtatggtgcgcgccaccagcgaggatccacgcttcggaagcagttggcagatccggttgcgctttccacagcgcattcgccaccggcagtttcggcagggagtgcggtgttttcaccgtgtcgatgcagttaaccagtagacggtaacgatcgccgagatcaatcaagctggcgacaatcgctgggccggtttgggtattgaagatcaggcgggcaggatcgtccttaccaccaataccgagatgctgaacgtcgaggatcggtttctcttctgcggcgatcgacgggcagacttccagcatatgggagccgagcaccaggtcattacctttctcgaagtgataggtgtagtcctccataaaggaggtgccgccctgcagaccggttgacatcaccttcatgatgcgaagcagggcggcagttttccagtcgccttcgcccgcaaagccgtaaccctgctgcatcagacgctgtacggccagaccaggaagctgtttcagaccgtgcaaatcttcaaaggtggtggtgaacgcgtggaagccaccttgttccaggaaacgcttcatccccagctcaatacgcgccgcttccagcacgttctgtcgttttttgccgtggatttgtgtggcaggcgtcatggtgtagcagctttcgtactcatcgaccagcgcgttaacatcgccgtcgctgatggagttcaccacctgcaccagatcgccaaccgcccaggtattgacggagaaaccgaacttgatctgtgcggcaactttatcgccatcggtgaccgccacttcacgcatgttatcgccaaatcggcagactttcagatgacgggtatcctgtttagagaccgcctgacgcatccaggagccgatacgctcatgggcttgtttatcctgccagtgaccggtaaccacggcatgttgctgacgcatacgcgcgccaatgaagccgaactcgcgaccgccatgtgcagtctggttcaggttcataaagtccatatcgatactgtcccacggcagcgccgcgttgaactgggtgtggaattgcagcaacggtttgttgagcatggtcaggccgttgatccacattttggccggggagaaggtgtgcagccacaccaccagaccagcgcaacgatcgtcgtaattcgcgtcgcggcaaatagcggtgatttcatccggcgtggtgcccagcggtttcaacaccagtttgcagggcagtttcgcttccgtattcagcgcattaacgacgtgctcggcatgttgggtgacctgacgcagggtttccgggccatacagatgctggctgccaatgacaaaccacacttcataattatcaaaaatcgtcattatcgtgtccttatagagtcgcaacggcctgggcagcctgtgccggggcggaagttggaagatagtgttgttcggcgctcatcgcccattgctgatagcggcgataaagctgttcaaagcgttgtgcctgctcgctgcacggttgcagggttttctctaccgcactggccattttttgctgagctgatgggatgtctgcgtgcactttcgcggcgacggcagcaaaaatcgccgcaccgagcgcacagcactggtcagaggcaacaatttgcagcgggcgattcagcacgtcgcagcaggcctgcataatgacctggtttttccgcgcgatgccgcccagtgccatcacgttattaacggcgatcccctgatcggtaaagcactccatgattgcgcgtgcgccaaaggcggtggcagcaatcaaaccgccgaacagcagcggagcgtcggtagcgaggttaagatcggtaatcacccctttcaggcgttggttagcgttcggtgtgcggcggccgttaaaccagtcgagcaccaccggcaggtgatccagagacggatttttggcccatgcttcggtcagcgccggaagcagttgtttctggctggcgttgatttgcgttttcagttccggatgctgggcggcaagctgttccagcggccagccgagtacgcgaccaaaccaggcgtagatatcaccaaacgccgattggcctgcttccagaccgataaatccaggcaccacgctgccatcaacctgaccgcaaatacctttaactgcccgctcgccaacgctctgtttgtcggcaatcagaatgtcgcaggtggaagtaccgataacttttaccagtgcgttaggctgtgcgcctgcgccaactgcgcccatatggcagtcaaacgcgccgccggaaatcaccacgctttcaggcaggccgagacgctgcgcccattccgggcataaggtgcccaccggaatatcggcagtccaagtgtcagtgaacagcggggaaggcaaatggcgattgaggatcgggtccagctcatcaaagaaactggctggcggcaggccgccccagctttcgtgccacagagatttatgcccggcgctgcaacgtccgcgacgaatatcctgcgggcgggtggtaccggaaagcagagctggcacccagtcgcacagctcaatccacgatgcggcagattgcgccacggcgctgtcctggcgagtcacatgcaggatttttgcccagaaccattcgctggaataaataccaccaatgtagcgggagtagtcaacgttgcccggcgcgtggcacaaacgggtaatctcttccgcttcttcaaccgcagtgtggtctttccacaatacgaacatcgcgttcgggttttcggcaaactccgggcgcagcgccagcacgtttccgtcggcatcaatcggtgcgggcgtcgagccggtactgtcaacgccaatcccgaccacagctgcgcgctgttcgacgctaagctctgcaagcacggttttcagtgccgcttccattgactcaatgtagtcacgcggatgatgacggaactggttattcggggcatcacaaaattgccctttctgccaacggggataccactctacgctggtggcgatctcttcaccggtagcgcagtccaccgccaaagctcgcacagaatcactgccaaaatcgaggccaattgcaatcgccatcgtttcactccatccaaaaaaacgggtatggagaaacagtagagagttgcgataaaaagcgtcaggtaggatccgctaatcttatggataaaaatgctatggcatagcaaagtgtgacgccgtgcaaataatcaatgtggacttttctgccgtgattatagacacttttgttacgcgtttttgtcatggctttggtcccgctttgttacagaatgcttttaataagcggggttaccggttgggttagcgagaagagccagtaaaagacgcagtgacggcaatgtctgatgcaatatggacaattggtttcttctctgaatggtgggagtatgaaaagtatggctgaagcgcaaaatgatcccctgctgccgggatactcgtttaacgcccatctggtggcgggtttaacgccgattgaggccaacggttatctcgatttttttatcgaccgaccgctgggaatgaaaggttatattctcaatctcaccattcgcggtcagggggtggtgaaaaatcagggacgagaatttgtctgccgaccgggtgatattttgctgttcccgccaggagagattcatcactacggtcgtcatccggaggctcgcgaatggtatcaccagtgggtttactttcgtccgcgcgcctactggcatgaatggcttaactggccgtcaatatttgccaatacgggtttctttcgcccggatgaagcgcaccagccgcatttcagcgacctgtttgggcaaatcattaacgccgggcaaggggaagggcgctattcggagctgctggcgataaatctgcttgagcaattgttactgcggcgcatggaagcgattaacgagtcgctccatccaccgatggataatcgggtacgcgaggcttgtcagtacatcagcgatcacctggcagacagcaattttgatatcgccagcgtcgcacagcatgtttgcttgtcgccgtcgcgtctgtcacatcttttccgccagcagttagggattagcgtcttaagctggcgcgaggaccaacgcattagtcaggcgaagctgcttttgagcactacccggatgcctatcgccaccgtcggtcgcaatgttggttttgacgatcaactctatttctcgcgagtatttaaaaaatgcaccggggccagcccgagcgagtttcgtgccggttgtgaagaaaaagtgaatgatgtagccgtcaagttgtcataattggtaacgaatcagacaattgacggcttgacggagtagcatagggtttgcagaatccctgcttcgtccatttgacaggcacattatgcaagcattgctggaacactttattacccaatccaccgtgtattcattgatggcggtggtgttggtggcctttctggagtcgctggcgctggtcggtttgattctacccggtacggtgctgatggcggggctgggagcgctgattggcagcggcgagttaagtttctggcacgcctggctggcagggattattggctgcttgatgggcgactggatttctttctggctgggttggcgttttaaaaagccgttgcatcgctggtcatttctgaagaaaaacaaagcactacttgataaaactgaacatgcgttgcatcaacacagcatgttcaccattctggtcggtcgttttgttggcccgacgcgtccgctggtgccaatggtggcgggaatgctggatctgccggtggctaaatttattacgccgaatattatcggctgcctgctgtggccgccgttttacttcctgccagggattctggcgggcgcggcgatcgatattcctgccggaatgcagagcggtgagtttaaatggttgctgctggcaacagcggtgtttttgtgggttggtggctggctgtgctggcggttatggcgcagcggtaaagcgactgaccgtttgagtcattatttgtcccgcggtcgtttgttgtggctgacgccgttgatttctgccatcggcgtggtggcgctggtggtgttaattcgccacccgttgatgccggtgtatatcgatattttgcgtaaagtggttggggtttaggagatagtcttgtgcgggttgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaacgcactacccgtaggtcggataaggcgttcacgccgcatccgacagtgcatactaacccgtaatccccaatagtgccgaagcactcgccttaccgctcaacaactcattggtcataccctgccaggcgatgcgcccgtcggcgactactaccgagcgcgtggcgatccgcgccgcatcttccacgctgtgcgacaccatcaatagcgtcattttttgctgctggcagctcgtgctcaccagcgtcaacatctcctgacgtaacgccggatcgagcgcagagaacggttcatcgagcaataaaatcggctgttcgcgtaccagacaacgcgctaacgccactcgctgtcgctgaccgccggaaagctcgcccggtaaccgcgccattaaattatcaatccccatctggcgggcgatagcgtgcattttcccctgctgtaccgcgttcagtttcaatcccggatttagccccagcccgatgttctgtgcgaccgtcaggtggctgaacaggttgttctcctgaaacagcatcgacaccggacggcgtgacggcggcatagttgtgtgatctacgccatcgatagtcagcgaaccgctggctggcgtcagaaaaccggcgatcaaattcagcagggtacttttacccgcgccgcttggcccgaggatcgccacctgctcgccgcgttccaccgttaagctaaaacgcatcggcaaatggtggtaaagccaggtgatatcagtcagttttaacatttcgccccggtagtttttcaatcacggtaaacagcagaaaacagagcagcagcagaattaacgcggtgaccgcaccgtcctggctgcgataggagccaatttgctggtagagataaaacggcagggtgcggaaatcatcgttaccgaacaacgccaccacgccaaaatcaccaatcgacagcacgcatgcaaaggccagcgcctgcgccagtggacgtttcagggcgcgcagctccaccacttttaagcgtgaccagccttcaatccccagcgactgacataacatgctgtagcgggcggtgatatcgcgcatcgggttttccagcactttcagcgcataagggatcgccattaacgcattggtgaaaatcacaatgccgtcagcagattgtggcaggccgatagtgttgttgagcagtaaaaagaagccggtagccagcacaatccccggcatggcgaggatcaacatgccgctcatctccagcacctgacccgccagcattttctgccgcgcccgcagttcgcgactgctccatagcagcatcatggtcagcactacgcacaatacacctgccgccagcgcaatacgcaacgaggtccacagcgcctgccacagcaccggttgtgccagcacttccggcaactggcgatttaccccatcgacgatcaccgccagtaacggtggcagcaacagcagcagcgccagcacaattaacaccgtgtcgcaaatgcggctatgcagacgatcgtccgggtcgcgccagccttgcagcagcgtggtgccgggcgcaatggccttactcaatcgctgactcaacagcaccagcccgaggcagcacaccatctggagcagcgccagcattgccgcgcgggcaggatcgtagtcgtaactcagcgcctgatagattgccagctcgatagtggtcgcctgcggaccgccccccagcgatagcacggtggcgaagctggcgaaacagagcataaagataagcgcagcaaccggcgggatttgtcgccgtaaccacggccattcgacgaagcggaaaaaatgccagctacgcatcccaagctgggcggcaagttgacgctgttcgccggggatgttttccagtgcctggagtaataagcggctcgccatcggcagattaaaaaacacatgggccagcaaaataccttgcaggccgtagggcgaaaaggtccactccagaccgagcgattggcagagtgttgccagccagccctggcgaccatagacgctaagaatgccgaaaacagcgaccaacaccgggaggatcaaggtcattgcacacagacgcaacagcgccagccgacccggaaagcgcctgcgatagagcgcgcgggcgaggaatatcgcgggtatgacagagagcagtgccgagagaaacgcctgccagaaggagaagcgcaccacatgccacagatagctgtcctgccagactgccacccagtcatcctgcggcgcgttccaccacagggcgagaaacgccgccagcgcaaccgctaccaccagcgtggtggcgcttacacctggaattaaccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctgacgttgtgccgccacttcggctggcgtgaactccaacgtggttgcgggtttggtcaatttttcaaaaccggcaggcagcgtgacgtttgccaccggatacatccagttgccggttgggatcgcattctggaaagccggagaaaccataaactggaggaatttttgcgccagctccggctgcttgctggcagcggtgcgggcggcgacttccacttgcagatagtgaccttcgctgaagttcgcggcggcgtagttatctttcttctcttcgagaatgtgataagccggagaggtggtgtaactcagtaccagatcgctttcaccttttaaaaacaggccgtaggcttcgctccagcctttggtgaccgtgaccgttttcttcgccagtttctgccaggcttgtggggcgtcatcgccatagactttttgcatccatagcaacagacccagccccggtgtactggtgcgcggatcctgataaatcacccgccagttttgatcgctctcaaccagttctttcaggctttgtggcgggtttttcagtttgttcttgtcataaacgaaggcgaagtagccataatcaaacggtacgaaagtgtcattattccagccgccgggaacgttaacggcatccgctgccacaccgcttttggcaaacagtccggttttactggcggcgtctaacaggttgttatccagccccagcaccacatcggctttactgtttttgccttccatccgtagacggttgagaagcgaaacgccatcttccagcgccaccagtttcagttcgcaattacagtcggcttcaaaggcttttttaaccaccggaccaggcccccagtcggcggcgaaggaatcgtaggtataaacagtcagaacgggtttagcgaaaacgggcgctgtgcacagcaacagcaggggcagacatttttttaacactttgcacctcaaaaaagagtggcaaaggacttgagaaggagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattttctcagcgcacgcgtacgcgtggcaccccgttgagaacggcgttagtgtagtgattttgttatcaaccagcaatcatggatccggtggcgcaaaccacgctgatttaaaatcgaaccagccgagggtattcatgcgcaggccgcgcatactgcgttgcccctgaatgatcagccagtggtgcaataatggcaccatcgctttgctggcgaccagttgctggcaccagttcgccagattcatctcgccattgcgccagcgagcagcgtcggcttgccagtcaatgggaatgcaatgttgtagcagtggcacttcgcataaatgtgcgaaaacagagaagtccagcggcagggtaaagttggcgctgtttagccagatatcactttcgatctctcctgtatgccactgatcgtagtcgatctctttgattttcagcgtgacctggtgacttgccagaatctgctgcatgatcccggcaatcacccgatgctcactgtgatcctgataaaaggttagggtgaggctttccaggccagccggtttttcgctctttatggtgcgggcatggtgccaacgggggagcagtccataagccgggaaccacagttgctggtactgttcctcagcgaaatagaccagattagttggagaaagcacatagcttacccagtccctgacttgctgattcgccccgcgatgggtgcggctgtcgaacagtaaatagtagcaaccttcctccaggcggctttcaatctctttttcctcgccctgtggaccttttagcatcagccctccggctggctcgtcggcaatttccggcagaacccagacgttaacttcgtcgattaatgcccggtaaccgaagaagtcatcgaatgcctgaattttcagttgattggtgctgttgcgaatcaccgcatacggaccggtgccgatgggatggctggcaaagttactgagggtttcccattcgcgcggcaggatcatcgccggaacttgccccagcagtaacggtaaccagcggtccggttgcgtgagatggatatccagcgtccagggcgtcggcgacacaatgtcagcaatatgcgaatagagcggcagcgtattgattcgttttaaagaggcgatcacatcgtccatttccagttcacgaccatggtgaaaatggactcctggacgcaaaaagaaacgccagtgaagcggtgaaatttgctgccagtggtgggcgatgtctgcttccagttccccattttcctcatttatgcgcgttagcgaactgaagatttgccgggcgatatgggtttcggaacggcgcaatgcgctgccaggtagcagattacgcaacggacgatagtagagcacgcgcaggatgtgccgcccctggcggaagctgcggcccagatgagaaaccagcatttgccgcacagtcgctttgtcgccaaccaactgcaccagttgatcgatacgatcctgctccagcaggtcttccgcccgctgttgctgaagcgccagcccggtatagaggaatgtcagacgcgagcgtttaccgcgcccgacttccgcttcccacgtcagccagccgcgatcctgcatggtgttgagcagggtgcgcatatgacgacgcgagcagctcaataacgctgccagttcgttgagcgttgtgtcctgcgatttaccctcgcagcattgccacaggcggatgaactgttgttgcagacgagcagatggcataaaaggggaactcctgtgcaaaagacagcaattttattttccctatattaagtcaataattcctaacgatgaagcaagggggtgccccatgcgtcagttttatcagcactattttaccgcgacagcgaagttgtgctggttgcgttggttaagcgtcccacaacgattaaccatgcttgaaggactgatgcagtgggatgaccgcaattctgaaagttgacttgcctgcatcatgtgtgactgagtattggtgtaaaatcacccgccagcagattatacctgctggttttttttattctcgccgcgctaaaaagggaacgtatgatctggataatgacgatggctcgccgtatgaacggtgtttacgcggcatttatgctggtcgcttttatgatgggggtggccggggcgctacaggctcctacattgagcttatttctgagtcgtgaggttggcgcgcaacctttctggatcggcctcttttatacggtgaatgctattgctgggatcggcgtaagcctctggttggcaaaacgttctgacagtcagggcgatcggcgaaaactgattatattttgctgtttgatggctatcggcaatgcgctattgtttgcatttaatcgtcattatctgacgcttatcacctgtggtgtgcttctggcatctctggccaatacggcaatgccacagttatttgctctggagcgggaatatgcggataactcggcgcgagaagtggtgatgtttagctcggtgatgcgtgcgcagctttctctggcatgggttatcggtccaccgttggcctttatgctggcgttgaattacggctttacggtgatgttttcgattgccgccgggatattcacactcagtctggtattgattgcatttatgcttccgtctgtggcgcgggtagaactgccgtcggaaaatgctttatcaatgcaaggtggctggcaggatagtaacgtacggatgttatttgtcgcctcgacgttaatgtggacctgcaacaccatgtacattattgatatgccgttgtggatcagtagcgagttaggattgccagacaaactggcgggtttcctgatggggacggcagctggactggaaataccagcaatgattctggctggctactatgtcaaacgttatggtaagcggcgaatgatggtcatagcagtggcggcaggagtactgttttacaccggattgattttctttaatagccgtatggcgttgatgacgctgcaactttttaacgctgtatttatcggcattgttgcgggtattgggatgctatggtttcaggatttaatgcctggaagagcgggggcagctaccaccttatttactaacagtatttctaccggggtaattctggctggcgttattcagggagcaattgcacaaagttgggggcactttgctgtctactgggtaattgcggttatttctgttgtcgcattatttttaaccgcaaaggttaaagacgtttgatgacgtggacgatagcggaaagcccggtcatttgaccgggcaaggggattaattcataaacgcaggttgttttgcttcataagcggcaatggcgtcgtcgtgctgcaaggtaagcccaatactgtccagaccgttcatcatgcagtggcggcggaaggcatcgatggtaaagcgataggttttctctcccgctttcacctcttgcgcttccagatccacgtcgaaatggatccccggattagctttcaccagcgcaaacagttcgtccacttctgcatcgcttaatttcaccggcagcagctggttgttaaagctattgccgtagaagatgtcagcaaaactcggcgcaatcaccactttaaaaccgtagtcggtcaatgcccagggcgcgtgctcacgcgaagagccacagccgaagttttctcgtgccagcaaaatggaagcgccctgatactgcgggaagttcagcacgaagtccgggtttggctgttggcctttttcatccagaaaacgccagtcgttaaacagatgcgcgccaaaacccgtacgggtcactttctgcaaaaactgtttcgggatgattgcatcggtatcgacattggcggcatccagcggaaccaccaggcctgtgtgtttgataaatttctctgccatggtgtgctccttatttaatgttgcgaatgtcggcgaaatgtccggtcacagcagcagcggcagccattgccgggctgaccagatgcgtgcgcccgccgcgcccctggcggccttcaaagttacggttgctggtggaggcacaacgttcgcccggattcagacggtcgttgttcatcgccagacacattgagcagccaggcaagcgccattcaaaaccggcttcaataaagattttatccagaccttccgcttccgcctgggcttttaccgggccagagccgggaaccaccagtgcctgcacgcctggcgcgacttttcgccctttggcgatctccgctgccgcgcgtaaatcttcaatgcgcgagttggtacaggaaccgataaacactttgtcgatagccacttcggtcagcggaatacccggtttcagccccatataggccagcgctttttctgccgacgcgcgttcaaccggatcggcaaacgaagccggatcgggaatattgtcgttcacggaaatcacctggccgggattggtgccccaggtgacctgcggtgaaatttcttctgcttgcagagtgacaacggtatcgaaagttgcgccttcgtcggtttgcagggttttccagtaggcaacggcgtcgtcgaaatctttgcctttcggcgcatgcagacggcctttgacatagttaaaggtggtttcgtccggtgcaaccagaccggcttttgcgcccatttcgattgccatattgcacagggtcatacgaccttccatgcttaaatcacggattgcttcgccgcaaaactccaccacatgcccggtgccgcctgcgctaccggttttaccgataattgccagcacgatatcttttgcggtaatgcccggcgcggctttgccctggacttcaattttcatggtttttgcgcggccctgtttcagggtttgcgttgccagtacgtgttcaacttcggaagtgccgataccaaaggccagtgcgccaaacgcgccgtgggtggcggtatgcgagtcgccgcagacaatggtcatccccggcaaggtgacgccctgttccggccccattacgtggacgatcccctgatacgggtgattcaggtcatacagttcgacgccaaattctttgcagtttttgatcagttcctgcatctggatacgcgccatttcaccgcaggcattaatgtctttggtctgggtagagacgttgtgatccatggtagcgaaggttttgcccggctgacgtaccgggcgaccgtgggcgcgcagaccatcgaacgcctgcggtgaggtcacttcatgcaccaggtggcggtcgatatataacagtggggtttcgttttcggcttcgtacacaacgtgagcgtcgaacaatttttcgtataacgtcttagccatgattacaccccttctgctacatagcgggcaatgatatcgcccatttcatcggtactaacggcggcagcgccacgggctaaatccccggtgcgaatgccttcttctaatgcgcggttaatggcgcgttcaatggcgcaagccgcatcatcggcatccaggctgtaacgcagcagcagtgccagcgaaaggatttgtgcaatcgggttggcgatgtttttgcctgcgatatctggtgccgagccgcccgccggttcatacagtccaaaaccttgctcgttcaggctggcggaaggcaacatccccatcgagccagtgatcattgcgcactcgtcagacagaatgtcgccaaacaggttggagcacagcagaacgtcaaactgtgatggatctttaatcagctgcatggtggcgttgtcgatgtacatatgcgccagttcgacatccgggtattccgtggcgatctcgttaacgatctcccgccataaaatagaggattgcagcacgttggctttatcgatcgacgtcactttgtggcgacgcttgcgagcagattcaaacgcgatgcgggcgatacgttcgatctcaaaacggtgatacacctcggtatcaaaggctttttcatattgtccgctaccttcgcggccttttggctgaccgaaatagatgccgccggtcagttcgcgcacacacaggatgtcgaagccgtttgcggcaatgtctgcacgcagcggacagaatgcttccagcccctgatacagttttgccgggcgcaggttgctgaataatttgaagtgcttacgcagaggcagcagcgcgccgcgttctggttgctggtctggtggtaaatgttcccacttcgggccgcctaccgagccaaacagcacggcatcggcttgctcacaaccttcaaccgtcgcaggcggcagtggttgcccgtggttatcaatggctgcgccgcctacatcgtaatggctggtggtgatgcgcatcgcaaagcggttgcgcacggcatccagcactttcagcgcctgggtcatcacttccggaccaataccgtcccccggcaatacggcaatatggtaattcttcgacatcacacggtttccttgttgttttcgttgtgttgagctttgcgttgcaactctttttcgacttctgcggcacgccagatattgttcagaacgtgcaccatggctttggcagatgactcgacaatatcggtagccaggccgacgccgtggaagcggcgaccgttgtagttagcgacgatatccacctgacccagcgcatctttaccgtggcctttggcggtcaggctgtatttcaccagttcgacgttatattcagtgatgcggttaattgcctgatagacggcatcgaccggaccgttaccgttggcggcttctgctttgacttcttcgccacaggccagtttgacggcggcggtggcgatatcgttagagccagactgcacgctgaagtaatccagacggaaatgctccggctcttcttgctgcttaccgatgaaggccagcgcctccagatcgtaatcaaacacctgaccttttttgtccgccagcttcaggaaagcatcgtacaaattgtctaaattatattcactttctttataccccatctcatccatgcgatgtttcaccgccgcacgccccgaacgagaggtcagattcagctggatttggttcagaccaatagattctggtgtcatgatttcgtagttttcgcggtttttcagcacgccatcctggtgtataccggaggagtgtgcgaatgcgccgctgccaacaatggctttgtttgccgggatcggcatattacaaatctggctaactaactggctggtgcgccatatctcctggtgattaatggcggtgtggacgttgagaatatccttacgaactttgatcgccatgatgacttcttccagggaacagtttccggcacgctcgccgatcccgttcattgcgccttccacctggcgtgcaccggcatgtaccgccgccagtgagtttccgaccgccaggcccaaatcgtcgtgggtatgtacggagataatggctttgtcgatgttaggcacgcgttcatacaggccgctgatgattccggcgaactcaaacggcatggtgtagcccacggtgtccggaatgttgatggtggtggcaccggcattaatcgccgcttcgaccactcgcgccagatcggcaatgggtgtacgcccggcatcttcgcaagaaaattcaacatcatcggtgtaattacgggcgcgtttcaccatatagatagcgcgttcgatcacctcgtccagcgtgctgcgcagcttggtggcgatgtgcattggcgaagtggcaataaaggtatgaatacggaaggcttcggcgactttcagggattcggccgccacgtcgatatctttttccacgcagcgagctaacgcacatacgcggctgtttttaacctggcgggcgatggtttgcaccgattcaaaatcgcccggcgaagagacggggaaaccgacttccatcacgtcaacacccatacgctcaagggccagcgcaatttgcagtttttctttcacactcaagcttgcctgtaacgcctgttcaccgtcgcgcaatgtggtatcgaaaataatgacttgctggctcatggtttgggtccttgtctcttttagagcgcctcgcttcgggcataaaaaaacccgcgcaatggcgcgggttttttgtttgactgcgtgctggcttaatgctggatgccgctcactcgtctaccgcgcaaagaagatgcgtttagtagtagtagaccgataaagcgaacgatgtgagtcattaaatcagctccagatgaatgcgatatgcttttagagttactggatacaaaaacggatgtcaaccctgacgcaataaaaacgtcccgccagcgtgagttctgcatccgtaaaattagctaattgtgctgcggtggttaaagtaagcgatattaatttctgcttaactaccgacgcttttcatcggttgacatatttcagcataaatttttgcatctaatcaacgaggaaaaaggggacaaaatgcacgcgttgcaaaacctatcctgatgatttgtattgaattatatgttttgcgattttttttgatattgatttggtgaatattattgatcaattaatgttaagaattaatgcattaaatatataaattaattattaaataagcacatttaatccattttgtagatgattgagtattcgcggtagttatgattagattgttttcgcaacaaaaacattatggattattatgctgtggtaaatgactcattccacggcaatggattctgtttttatcagaacccgtatctttatgttttccgaattttactcattttgctttttcttattttatatgcatgataaatcatattcttcaggattatttctctgcattccaataagggaaagggagttaagtgtgacagtggagttaagtatgccagaggtacaaacagatcatccagagacggcggagttaagcaaaccacagctacgcatggtcgatctcaacttattaaccgttttcgatgccgtgatgcaggagcaaaacattactcgtgccgctcatgttctgggaatgtcgcaacctgcggtcagtaacgctgttgcacgcctgaaggtgatgtttaatgacgagctttttgttcgttatggccgtggtattcaaccgactgctcgcgcatttcaactttttggttcagttcgtcaggcattgcaactagtacaaaatgaattgcctggttcaggttttgaacccgcgagcagtgaacgtgtatttcatctttgtgtttgcagcccgttagacagcattctgacctcgcagatttataatcacattgagcagattgcgccaaatatacatgttatgttcaagtcttcattaaatcagaacactgaacatcagctgcgttatcaggaaacggagtttgtgattagttatgaagacttccatcgtcctgaatttaccagcgtaccattatttaaagatgaaatggtgctggtagccagcaaaaatcatccaacaattaagggcccgttactgaaacatgatgtttataacgaacaacatgcggcggtttcgctcgatcgtttcgcgtcatttagtcaaccttggtatgacacggtagataagcaagccagtatcgcgtatcagggcatggcaatgatgagcgtacttagcgtggtgtcgcaaacgcatttggtcgctattgcgccgcgttggctggctgaagagttcgctgaatccttagaattacaggtattaccgctgccgttaaaacaaaacagcagaacctgttatctctcctggcatgaagctgccgggcgcgataaaggccatcagtggatggaagagcaattagtctcaatttgcaaacgctaactgattgcagaataggtcagacatgaatgtctggtttattctgcattttttattgaatgtagaattttattctgaatgtgtgggctctctattttaggattaattaaaaaaatagagaaattgctgtaagttgtgggattcagccgatttattatcaatttaatcctctgtaatggaggattttatcgtttcttttcacctttcctcctgtttattcttattaccccgtgtttatgtctctggctgccaattgcttaagcaagatcggacggttaatgtgttttacacattttttccgtcaaacagtgaggcaggccatggagatgttgtctggagccgagatggtcgtccgatcgcttatcgatcagggcgttaaacaagtattcggttatcccggaggcgcagtccttgatatttatgatgcattgcataccgtgggtggtattgatcatgtattagttcgtcatgagcaggcggcggtgcatatggccgatggcctggcgcgcgcgaccggggaagtcggcgtcgtgctggtaacgtcgggtccaggggcgaccaatgcgattactggcatcgccaccgcttatatggattccattccattagttgtcctttccgggcaggtagcgacctcgttgataggttacgatgcctttcaggagtgcgacatggtggggatttcgcgaccggtggttaaacacagttttctggttaagcaaacggaagacattccgcaggtgctgaaaaaggctttctggctggcggcaagtggtcgcccaggaccagtagtcgttgatttaccgaaagatattcttaatccggcgaacaaattaccctatgtctggccggagtcggtcagtatgcgttcttacaatcccactactaccggacataaagggcaaattaagcgtgctctgcaaacgctggtagcggcaaaaaaaccggttgtctacgtaggcggtggggcaatcacggcgggctgccatcagcagttgaaagaaacggtggaggcgttgaatctgcccgttgtttgctcattgatggggctgggggcgtttccggcaacgcatcgtcaggcactgggcatgctgggaatgcacggtacctacgaagccaatatgacgatgcataacgcggatgtgattttcgccgtcggggtacgatttgatgaccgaacgacgaacaatctggcaaagtactgcccaaatgccactgttctgcatatcgatattgatcctacttccatttctaaaaccgtgactgcggatatcccgattgtgggggatgctcgccaggtcctcgaacaaatgcttgaactcttgtcgcaagaatccgcccatcaaccactggatgagatccgcgactggtggcagcaaattgaacagtggcgcgctcgtcagtgcctgaaatatgacactcacagtgaaaagattaaaccgcaggcggtgatcgagactctttggcggttgacgaagggagacgcttacgtgacgtccgatgtcgggcagcaccagatgtttgctgcactttattatccattcgacaaaccgcgtcgctggatcaattccggtggcctcggcacgatgggttttggtttacctgcggcactgggcgtcaaaatggcgttgccagaagaaaccgtggtttgcgtcactggcgacggcagtattcagatgaacatccaggaactgtctaccgcgttgcaatacgagttgcccgtactggtggtgaatctcaataaccgctatctggggatggtgaagcagtggcaggacatgatctattccggccgtcattcacaatcttatatgcaatcgctacccgatttcgtccgtctggcggaagcctatgggcatgtcgggatccagatttctcatccgcatgagctggaaagcaaacttagcgaggcgctggaacaggtgcgcaataatcgcctggtgtttgttgatgttaccgtcgatggcagcgagcacgtctacccgatgcagattcgcgggggcggaatggatgaaatgtggttaagcaaaacggagagaacctgattatgcgccggatattatcagtcttactcgaaaatgaatcaggcgcgttatcccgcgtgattggccttttttcccagcgtggctacaacattgaaagcctgaccgttgcgccaaccgacgatccgacattatcgcgtatgaccatccagaccgtgggcgatgaaaaagtacttgagcagatcgaaaagcaattacacaaactggtcgatgtcttgcgcgtgagtgagttggggcagggcgcgcatgttgagcgggaaatcatgctggtgaaaattcaggccagcggttacgggcgtgacgaagtgaaacgtaatacggaaatattccgtgggcaaattatcgatgtcacaccctcgctttataccgttcaattagcaggcaccagcggtaagcttgatgcatttttagcatcgattcgcgatgtggcgaaaattgtggaggttgctcgctctggtgtggtcggactttcgcgcggcgataaaataatgcgttgagaatgatctcaatgcgcaatttacagcccaacatgtcacgttgggctttttttgcgaaatcagtgggaacctggaataaaagcagttgccgcagttaattttctgcgcttagatgttaatgaatttaacccataccagtacaatggctatggtttttacattttacgcaaggggcaattgtgaaactggatgaaatcgctcggctggcgggagtgtcgcggaccactgcaagctatgttattaacggcaaagcgaagcaataccgtgtgagcgacaaaaccgttgaaaaagtcatggctgtggtgcgtgagcacaattaccacccgaacgccgtggcagctgggcttcgtgctggacgcacacgttctattggtcttgtgatccccgatctggagaacaccagctatacccgcatcgctaactatcttgaacgccaggcgcggcaacggggttatcaactgctgattgcctgctcagaagatcagccagacaacgaaatgcggtgcattgagcaccttttacagcgtcaggttgatgccattattgtttcgacgtcgttgcctcctgagcatcctttttatcaacgctgggctaacgacccgttcccgattgtcgcgctggaccgcgccctcgatcgtgaacacttcaccagcgtggttggtgccgatcaggatgatgccgaaatgctggcggaagagttacgtaagtttcccgccgagacggtgctttatcttggtgcgctaccggagctttctgtcagcttcctgcgtgaacaaggtttccgtactgcctggaaagatgatccgcgcgaagtgcatttcctgtatgccaacagctatgagcgggaggcggctgcccagttattcgaaaaatggctggaaacgcatccgatgccgcaggcgctgttcacaacgtcgtttgcgttgttgcaaggagtgatggatgtcacgctgcgtcgcgacggcaaactgccttctgacctggcaattgccacctttggcgataacgaactgctcgacttcttacagtgtccggtgctggcagtggctcaacgtcaccgcgatgtcgcagagcgtgtgctggagattgtcctggcaagcctggacgaaccgcgtaagccaaaacctggtttaacgcgcattaaacgtaatctctatcgccgcggcgtgctcagccgtagctaagccgcgaacaaaaatacgcgccaggtgaatttccctctggcgcgtagagtacgggactggacatcaatatgcttaaagtaaataagactattcctgactattattgataaatgcttttaaacccgcccgttaattaactcaccagctgaaattcacaataattaagtgatatcgacagcgcgtttttgcattattttgttacatgcggcgatgaattgccgatttaacaaacacttttctttgcttttgcgcaaacccgctggcatcaagcgccacacagacgtaacaaggactgttaaccggggaagatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttgctgtggaaaatagtgagtcattttaaaacggtgatgacgatgagggattttttcttacagctattcataacgttaatttgcttcgcacgttggacgtaaaataaacaacgctgatattagccgtaaacatcgggttttttacctcggtatgccttgtgactggcttgacaagcttttcctcagctccgtaaactcctttcagtgggaaattgtggggcaaagtgggaataaggggtgaggctggcatgttccggggagcaacgttagtcaatctcgacagcaaagggcgcttatcagtgcctacccgttatcgggaacagctgcttgagaacgctgccggtcaaatggtttgcaccattgacatttatcacccgtgcctgctgctttaccccctgcctgaatgggaaattatcgagcaaaaattatcgcgtctgtcgagcatgaacccggttgagcgccgtgtgcagcgcctactgttaggtcatgccagcgaatgtcagatggatggcgcaggtcgattgttaatcgcgccagtactgcggcaacatgccgggctgacaaaagaagtgatgctggttggacagttcaacaagtttgagctgtgggatgaaacaacctggcatcaacaggtcaaggaagatatcgacgcagagcagttggctaccggagacttatcggagcgactgcaggacttgtctctataaaatgatggaaaactataaacatactacggtgctgctggatgaagccgttaatggcctcaatatccgtcctgatggcatctacattgatgggacttttggtcgcggtggtcactcacgtctgatcctctcgcagcttggcgaagaggggcgtttgctggcgatcgatcgcgacccgcaggctatcgccgttgcgaagactattgatgatccgcgcttctccatcatccacggacctttctccgcgctgggcgaatacgttgccgagcgcgatcttatcggcaagatcgacggcattctcctcgatcttggcgtctcttcaccgcaacttgatgatgctgaacgtggcttttcctttatgcgcgatggtccgctggacatgcgtatggacccaacccgtgggcagtcagccgctgaatggctacaaaccgcagaagaagccgatatcgcctgggtattgaaaacctatggtgaagagcgttttgccaaacgcattgcccgcgccattgtcgagcgtaaccgcgaacagccgatgacccgcaccaaagaactggcggaagtcgtggctgctgcaacgccggtgaaagataagtttaaacatcccgcgacccgtaccttccaggcggtgcgcatttgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctcaacgtgctggccccgggtgggcggctttcgatcatcagcttccactcgctggaagaccgtattgtgaaacgttttatgcgtgaaaacagccgcggtccgcaagttccggcagggttaccgatgactgaagagcagctcaaaaaactgggtggccgtcagctgcgagcactaggcaagttaatgccgggcgaagaagaggtggctgagaaccctcgtgcccgtagttcagttctgcgtattgcagagaggacgaatgcatgatcagcagagtgacagaagctctaagcaaagttaaaggatcgatgggaagccacgagcgccatgcattgcctggtgttatcggtgacgatcttttgcgatttgggaagctgccactctgcctgttcatttgcattattttgacggcggtgactgtggtaaccacggcgcaccatacccgtttactgaccgctcagcgcgaacaactggtgctggagcgagatgctttagacattgaatggcgcaacctgatccttgaagagaatgcgctcggcgaccatagccgggtggaaaggatcgccacggaaaagctgcaaatgcagcatgttgatccgtcacaagaaaatatcgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcgaaaacgcagaaaccaaaacgtcaggaagaacatgccaactttatcagttggcgttttgcgttgttatgcggctgtattctcctggcgctggcttttctgctcggacgcgtagcgtggttacaagttatctccccggatatgctggtgaaagagggcgacatgcgttctcttcgcgttcagcaagtttccacctcccgcggcatgattactgaccgttctggtcgcccgttagcggtgagcgtgccggtaaaagcgatttgggctgacccgaaagaagtgcatgacgctggcggtatcagcgtcggtgaccgctggaaggcgctggctaacgcgctcaatattccgctggatcagctttcagcccgcattaacgccaacccgaaagggcgctttatttatctggcgcgtcaggtgaaccctgacatggcggactacatcaaaaaactgaaactgccggggattcatctgcgtgaagagtctcgccgttactatccgtccggcgaagtgactgctcacctcatcggctttactaacgtcgatagtcaagggattgagggcgttgagaagagtttcgataaatggcttaccgggcagccgggtgagcgcattgtgcgtaaagaccgctatggtcgcgtaattgaagatatttcttctactgacagccaggcagcgcacaacctggcgctgagtattgatgaacgcctgcaggcgctggtttatcgcgaactgaacaacgcggtggcctttaacaaggctgaatctggtagcgccgtgctggtggatgtcaacaccggtgaagtgctggcgatggctaacagcccgtcatacaaccctaacaatctgagcggcacgccgaaagaggcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggctcaacggttaaaccgatggtggtaatgaccgcgttgcaacgtggcgtggtgcgggaaaactcggtactcaataccattccttatcgaattaacggccacgaaatcaaagacgtggcacgctacagcgaattaaccctgaccggggtattacagaagtcgagtaacgtcggtgtttccaagctggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttggactgggaaaagcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccattacagttagcgcgagtctacgcaactatcggcagctacggcatttatcgcccactgtcgattaccaaagttgaccccccggttcccggtgaacgtgtcttcccggaatccattgtccgcactgtggtgcatatgatggaaagcgtggcgctaccaggcggcggcggcgtgaaggcggcgattaaaggctatcgtatcgccattaaaaccggtaccgcgaaaaaggtcgggccggacggtcgctacatcaataaatatattgcttataccgcaggcgttgcgcctgcgagtcagccgcgcttcgcgctggttgttgttatcaacgatccgcaggcgggtaaatactacggcggcgccgtttccgcgccggtctttggtgccatcatgggcggcgtattgcgtaccatgaacatcgagccggatgcgctgacaacgggcgataaaaatgaatttgtgattaatcaaggcgaggggacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtgccagacgcaccttcgcgagcactgcgagagatgacactcgacagccgtgtggctgcggcgggcgatctctttgtagctgtagtaggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggtgtggctgccattattgcagaggcgaaagatgaggcgaccgatggtgaaatccgtgaaatgcacggcgtaccggtcatctatctcagccagctcaacgagcgtttatctgcactggcgggccgcttttaccatgaaccctctgacaatttacgtctcgtgggcgtaacgggcaccaacggcaaaaccacgactacccagctgttggcgcagtggagccaactgcttggcgaaatcagcgcggtaatgggcaccgttggtaacggcctgctggggaaagtgatcccgacagaaaatacaaccggttcggcagtcgatgttcagcatgagctggcggggctggtggatcagggcgcgacgttttgcgcaatggaagtttcctcccacgggctggtacagcaccgtgtggcggcattgaaatttgcggcgtcggtctttaccaacttaagccgcgatcaccttgattatcatggtgatatggaacactacgaagccgcgaaatggctgctttattctgagcatcattgcggtcaggcgattattaacgccgacgatgaagtgggccgccgctggctggcaaaactgccggacgcggttgcggtatcaatggaagatcatattaatccgaactgtcacggacgctggttgaaagcgaccgaagtgaactatcacgacagcggtgcgacgattcgctttagctcaagttggggcgatggcgaaattgaaagccatctgatgggcgcttttaacgtcagcaacctgctgctcgcgctggcgacactgttggcactcggctatccactggctgatctgctgaaaaccgccgcgcgtctgcaaccggtttgcggacgtatggaagtgttcactgcgccaggcaaaccgacggtggtggtggattacgcgcatacgccggatgcactggaaaaagccttacaggcggcgcgtctgcactgtgcgggcaagctgtggtgtgtctttggctgtggtggcgatcgcgataaaggtaagcgtccactgatgggcgcaattgccgaagagtttgctgacgtggcggtggtgacggacgataacccgcgtaccgaagaaccgcgtgccatcatcaacgatattctggcgggaatgttagatgccggacatgccaaagtgatggaaggccgtgctgaagcggtgacttgcgccgttatgcaggctaaagagaatgatgtggtactggtcgcgggcaaaggccatgaagattaccagattgttggcaatcagcgtctggactactccgatcgcgtcacggtggcgcgtctgctgggggtgattgcatgattagcgtaacccttagccaacttaccgacattctcaacggtgaactgcaaggtgcagatatcacccttgatgctgtaaccactgatacccgaaaactgacgccgggctgcctgtttgttgccctgaaaggcgaacgttttgatgcccacgattttgccgaccaggcgaaagctggcggcgcaggcgcactactggttagccgtccgctggacatcgacctgccgcagttaatcgtcaaggatacgcgtctggcgtttggtgaactggctgcatgggttcgccagcaagttccggcgcgcgtggttgctctgacggggtcctccggcaaaacctccgttaaagagatgacggcggcgattttaagccagtgcggcaacacgctttatacggcaggcaatctcaacaacgacatcggtgtaccgatgacgctgttgcgcttaacgccggaatacgattacgcagttattgaacttggcgcgaaccatcagggcgaaatagcctggactgtgagtctgactcgcccggaagctgcgctggtcaacaacctggcagcggcgcatctggaaggttttggctcgcttgcgggtgtcgcgaaagcgaaaggtgaaatctttagcggcctgccggaaaacggtatcgccattatgaacgccgacaacaacgactggctgaactggcagagcgtaattggctcacgcaaagtgtggcgtttctcacccaatgccgccaacagcgatttcaccgccaccaatatccatgtgacctcgcacggtacggaatttaccctacaaaccccaaccggtagcgtcgatgttctgctgccgttgccggggcgtcacaatattgcgaatgcgctggcagccgctgcgctctccatgtccgtgggcgcaacgcttgatgctatcaaagcggggctggcaaatctgaaagctgttccaggccgtctgttccccatccaactggcagaaaaccagttgctgctcgacgactcctacaacgccaatgtcggttcaatgactgcagcagtccaggtactggctgaaatgccgggctaccgcgtgctggtggtgggcgatatggcggaactgggcgctgaaagcgaagcctgccatgtacaggtgggcgaggcggcaaaagctgctggtattgaccgcgtgttaagcgtgggtaaacaaagccatgctatcagcaccgccagcggcgttggcgaacattttgctgataaaactgcgttaattacgcgtcttaaattactgattgctgagcaacaggtaattacgattttagttaagggttcacgtagtgccgccatggaagaggtagtacgcgctttacaggagaatgggacatgttagtttggctggccgaacatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccatcgtcagcctgctgaccgcgctgttcatctcattgtggatgggcccgcgtatgattgctcatttgcaaaaactttcctttggtcaggtggtgcgtaacgacggtcctgaatcacacttcagcaagcgcggtacgccgaccatgggcgggattatgatcctgacggcgattgtgatctccgtactgctgtgggcttacccgtccaatccgtacgtctggtgcgtgttggtggtgctggtaggttacggtgttattggctttgttgatgattatcgcaaagtggtgcgtaaagacaccaaagggttgatcgctcgttggaagtatttctggatgtcggtcattgcgctgggtgtcgccttcgccctgtaccttgccggcaaagacacgcccgcaacgcagctggtggtcccattctttaaagatgtgatgccgcagctggggctgttctacattctgctggcttacttcgtcattgtgggtactggcaacgcggtaaacctgaccgatggtctcgacggcctggcaattatgccgaccgtatttgtcgccggtggttttgcgctggtggcgtgggcgaccggcaatatgaactttgccagctacttgcatataccgtatctgcgacacgccggggaactggttattgtctgtaccgcgatagtcggggcaggactgggcttcctgtggtttaacacctatccggcgcaggtctttatgggcgatgtaggttcgctggcgttaggtggtgcgttaggcattatcgccgtactgctacgtcaggaattcctgctggtgattatggggggcgtgttcgtggtagaaacgctttctgtcatcctgcaggtcggctcctttaaactgcgcggacaacgtattttccgcatggcaccgattcatcaccactatgaactgaaaggctggccggaaccgcgcgtcattgtgcgtttctggattatttcgctgatgctggttctgattggtctggcaacgctgaaggtacgttaatcatggctgattatcagggtaaaaatgtcgtcattatcggcctgggcctcaccgggctttcctgcgtggactttttcctcgctcgcggtgtgacgccgcgcgttatggatacgcgtatgacaccgcctggcctggataaattacccgaagccgtagaacgccacacgggcagtctgaatgatgaatggctgatggcggcagatctgattgtcgccagtcccggtattgcactggcgcatccatccttaagcgctgccgctgatgccggaatcgaaatcgttggcgatatcgagctgttctgtcgcgaagcacaagcaccgattgtggcgattaccggttctaacggcaaaagcacggtcaccacgctagtgggtgaaatggcgaaagcggcgggggttaacgttggtgtgggtggcaatattggcctgcctgcgttgatgctactggatgatgagtgtgaactgtacgtgctggaactgtcgagcttccagctggaaaccacctccagcttacaggcggtagcagcgaccattctgaacgtgactgaagatcatatggatcgctatccgtttggtttacaacagtatcgtgcagcaaaactgcgcatttacgaaaacgcgaaagtttgcgtggttaatgctgatgatgccttaacaatgccgattcgcggtgcggatgaacgctgcgtcagctttggcgtcaacatgggtgactatcacctgaatcatcagcagggcgaaacctggctgcgggttaaaggcgagaaagtgctgaatgtgaaagagatgaaactttccgggcagcataactacaccaatgcgctggcggcgctggcgctggcagatgctgcagggttaccgcgtgccagcagcctgaaagcgttaaccacattcactggtctgccgcatcgctttgaagttgtgctggagcataacggcgtacgttggattaacgattcgaaagcgaccaacgtcggcagtacggaagcggcgctgaatggcctgcacgtagacggcacactgcatttgttgctgggtggcgatggtaaatcggcggactttagcccactggcgcgttacctgaatggcgataacgtacgtctgtattgtttcggtcgtgacggcgcgcagctggcggcgctacgcccggaagtggcagaacaaaccgaaactatggaacaggcgatgcgcttgctggctccgcgtgttcagccgggcgatatggttctgctctccccagcctgtgccagccttgatcagttcaagaactttgaacaacgaggcaatgagtttgcccgtctggcgaaggagttaggttgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggattcagtatcctggtctggatctccacggcgctaaagggctgggtgatgggctcgcgggaaaaagataccgacagcctgatcatgtacgatcgcaccttactgtggctgaccttcggcctcgcggcgattggctttatcatggtgacctcggcgtcaatgcccatagggcaacgcttaaccaacgatccgttcttcttcgcgaagcgtgatggtgtctatctgattttggcgtttattctggcgatcattacgctgcgtctgccgatggagttctggcaacgctacagtgccacgatgctgctcggatctatcatcctgctgatgatcgtcctggtagtgggtagctcggttaaaggggcatcgcgttggatcgatctcggtttgctgcgtatccagcctgcggagctgacaaaactgtcgctgttttgctatatcgccaactatctggtgcgtaaaggcgacgaagtacgtaataacctgcgcggcttcctgaaaccgatgggcgtgattctggtgttggcagtgttactgctggcacagccagaccttggtacggtggtggtgttgtttgtgactacgctggcgatgttgttcctggcgggagcgaaattgtggcagttcattgccattatcggtatgggcatttcagcggttgtgttgctgatactcgccgaaccgtaccgtatccgccgtgttaccgcattctggaacccgtgggaagatccctttggcagcggctatcagttaacgcaatcgctgatggcgtttggtcgcggcgaactttgggggcaaggtttaggtaactcggtacaaaaactggagtatctgccggaagcgcacactgactttattttcgccattatcggcgaagaactggggtatgtcggtgtggtgctggcacttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgtaaagcattagaaattgaccaccgtttttccggttttctcgcctgttctattggcatctggtttagcttccaggcgctggttaacgtaggcgcggcggcggggatgttaccgaccaaaggtctgacattgccgctgatcagttacggtggttcgagcttactgattatgtcgacagccatcatgatgctgttgcgtattgattatgaaacgcgtctggagaaagcgcaggcgtttgtacgaggttcacgatgagtggtcaaggaaagcgattaatggtgatggcaggcggaaccggtggacatgtattcccgggactggcggttgcgcaccatctaatggctcagggttggcaagttcgctggctggggactgccgaccgtatggaagcggacttagtgccaaaacatggcatcgaaattgatttcattcgtatctctggtctgcgtggaaaaggtataaaagcactgatagctgccccgctgcgtatcttcaacgcctggcgtcaggcgcgggcgattatgaaagcgtacaaacctgacgtggtgctcggtatgggaggctacgtgtcaggtccaggtggtctggccgcgtggtcgttaggcattccggttgtacttcatgaacaaaacggtattgcgggcttaaccaataaatggctggcgaagattgccaccaaagtgatgcaggcgtttccaggtgctttccctaatgcggaagtagtgggtaacccggtgcgtaccgatgtgttggcgctgccgttgccgcagcaacgtttggctggacgtgaaggtccggttcgtgtgctggtagtgggtggttctcagggcgcacgcattcttaaccagacaatgccgcaggttgctgcgaaactgggtgattcagtcactatctggcatcagagcggcaaaggttcgcaacaatccgttgaacaggcgtatgccgaagcggggcaaccgcagcataaagtgacggaatttattgatgatatggcggcggcgtatgcgtgggcggatgtcgtcgtttgccgctccggtgcgttaacggtgagtgaaatcgccgcggcaggactaccggcgttgtttgtgccgtttcaacataaagaccgccagcaatactggaatgcgctaccgctggaaaaagcgggcgcagccaaaattatcgagcagccacagcttagcgtggatgctgtcgccaacaccctggccgggtggtcgcgagaaaccttattaaccatggcagaacgcgcccgcgctgcatccattccggatgccaccgagcgagtggcaaatgaagtgagccgggttgcccgggcgtaattgtagcgatgccttttgcatcgtatgaatttaagaagttaatggcgtaaagaatgaatacacaacaattggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacatacattttgtcggcattggtggtgccggtatgggcggtattgccgaagttctggccaatgaaggttatcagatcagtggttccgatttagcgccaaatccggtcacgcagcagttaatgaatctgggtgcgacgatttatttcaaccatcgcccggaaaacgtacgtgatgccagcgtggtcgttgtttccagcgcgatttctgccgataacccggaaattgtcgccgctcatgaagcgcgtattccggtgatccgtcgtgccgaaatgctggctgagttaatgcgttttcgtcatggcatcgccattgccggaacgcacggcaaaacgacaaccaccgcgatggtttccagcatctacgcagaagcggggctcgacccaaccttcgttaacggcgggctggtaaaagcggcgggggttcatgcgcgtttggggcatggtcggtacctgattgccgaagcagatgagagtgatgcatcgttcctgcatctgcaaccgatggtggcgattgtcaccaatatcgaagccgaccacatggatacctaccagggcgactttgagaatttaaaacagacttttattaattttctgcacaacctgccgttttacggtcgtgcggtgatgtgtgttgatgatccggtgatccgcgaattgttaccgcgagtggggcgtcagaccacgacttacggcttcagcgaagatgccgacgtgcgtgtagaagattatcagcagattggcccgcaggggcactttacgctgctgcgccaggacaaagagccgatgcgcgtcaccctgaatgcgccaggtcgtcataacgcgctgaacgccgcagctgcggttgcggttgctacggaagagggcattgacgacgaggctattttgcgggcgcttgaaagcttccaggggactggtcgccgttttgatttcctcggtgaattcccgctggagccagtgaatggtaaaagcggtacggcaatgctggtcgatgactacggccaccacccgacggaagtggacgccaccattaaagcggcgcgcgcaggctggccggataaaaacctggtaatgctgtttcagccgcaccgttttacccgtacgcgcgacctgtatgatgatttcgccaatgtgctgacgcaggttgataccctgttgatgctggaagtgtatccggctggcgaagcgccaattccgggagcggacagccgttcgctgtgtcgcacaattcgtggacgtgggaaaattgatcccattctggtgccggatccggcgcgggtagccgagatgctggcaccggtattaaccggtaacgacctgattctcgttcagggggctggtaatattggaaaaattgcccgttctttagctgaaatcaaactgaagccgcaaactccggaggaagaacaacatgactgataaaatcgcggtcctgttgggtgggacctccgctgagcgggaagtttctctgaattctggcgcagcggtgttagccggactgcgtgaaggcggtattgacgcgtatcctgtcgacccgaaagaagtcgacgtgacgcaactgaagtcgatgggctttcagaaagtgtttatcgcgctacacggtcgcggcggtgaagatggtacgctgcaggggatgctcgagctgatgggcttgccttataccggaagcggagtgatggcatctgcgctttcaatggataaactacgcagcaaacttctatggcaaggtgccggtttaccggtcgcgccgtgggtagcgttaacccgcgcagagtttgaaaaaggcctgagcgataagcagttagcagaaatttctgctctgggtttgccggttatcgttaagccgagccgcgaaggttccagtgtgggaatgtcaaaagtagtagcagaaaatgctctacaagatgcattaagattggcatttcagcacgatgaagaagtattgattgaaaaatggctaagtgggccggagttcacggttgcgatactcggtgaagaaattttaccgtcaatacgtattcaaccgtccggaaccttctatgattatgaggcgaagtatctctctgatgagacacagtatttctgccccgcaggtctggaagcgtcacaagaggccaatttgcaggcattagtgctgaaagcatggacgacgttaggttgcaaaggatggggacgtattgacgttatgctggacagcgatggacagttttatctgctggaagccaatacctcaccgggtatgaccagccacagcctggtgccgatggcggcacgtcaggcaggtatgagcttctcgcagttggtagtacgaattctggaactggcggactaatatgtcgcaggctgctctgaacacgcgaaacagcgaagaagaggtttcttctcgccgcaataatggaacgcgtctggcggggatccttttcctgctgaccgttttaacgacagtgttggtgagcggctgggtcgtgttgggctggatggaagatgcgcaacgcctgccgctctcaaagctggtgttgaccggtgaacgccattacacacgtaatgacgatatccggcagtcgatcctggcattgggtgagccgggtacctttatgacccaggatgtcaacatcatccagacgcaaatagaacaacgcctgccgtggattaagcaggtgagcgtcagaaagcagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcggtggaatgatcaacatatggtagacgcggaaggaaataccttcagcgtgccgccagaacgcaccagcaagcaggtgcttccaatgctgtatggcccggaaggcagcgccaatgaagtgttgcagggctatcgcgaaatggggcagatgctggcaaaggacagatttactctgaaggaagcggcgatgaccgcgcggcgttcctggcagttgacgctgaataacgatattaagctcaatcttggccggggcgatacgatgaaacgtttggctcgctttgtagaactttatccggttttacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactctggagcggcagtaggctgggcgcccttgccgccagaggaatctactcagcaacaaaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggtaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggcagctgcccgtcgcgtggtatggataaaggcggggtgaacgacctcgaatccgtggtcaagtgcgtacaacgcgccattgaccaggcagaattgatggcagattgtcagatctcttcggtatatctggcgctttctggtaagcacatcagctgccagaatgaaattggtatggtgcctatttctgaagaagaagtgacgcaagaagatgtggaaaacgtcgtccataccgcgaaatcggtgcgtgtgcgcgatgagcatcgtgtgctgcatgtgatcccgcaagagtatgcgattgactatcaggaagggatcaagaatccggtaggactttcgggcgtgcggatgcaggcaaaagtgcacctgatcacatgtcacaacgatatggcgaaaaacatcgtcaaagcggttgaacgttgtgggctgaaagttgaccaactgatatttgccggactggcatcaagttattcggtattgacggaagatgaacgtgaactgggtgtctgcgtcgtcgatatcggtggtggtacaatggatatcgccgtttataccggtggggcattgcgccacactaaggtaattccttatgctggcaatgtcgtgaccagtgatatcgcttacgcctttggcacgccgccaagcgacgccgaagcgattaaagttcgccacggttgtgcgctgggttccatcgttggaaaagatgagagcgtggaagtgccgagcgtaggtggtcgtccgccacggagtctgcaacgtcagacactggcagaggtgatcgagccgcgctataccgagctgctcaacctggtcaacgaagagatattgcagttgcaggaaaagcttcgccaacaaggggttaaacatcacctggcggcaggcattgtattaaccggtggcgcagcgcagatcgaaggtcttgcagcctgtgctcagcgcgtgtttcatacgcaagtgcgtatcggcgcgccgctgaacattaccggtttaacggattatgctcaggagccgtattattcgacggcggtgggattgcttcactatgggaaagagtcacatcttaacggtgaagctgaagtagaaaaacgtgttacagcatcagttggctcgtggatcaagcgactcaatagttggctgcgaaaagagttttaatttttatgaggccgacgatgattacggcctcaggcgacaggcacaaatcggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggcggcggcggtaatgctgttgaacacatggtgcgcgagcgcattgaaggtgttgaattcttcgcggtaaataccgatgcacaagcgctgcgtaaaacagcggttggacagacgattcaaatcggtagcggtatcaccaaaggactgggcgctggcgctaatccagaagttggccgcaatgcggctgatgaggatcgcgatgcattgcgtgcggcgctggaaggtgcagacatggtctttattgctgcgggtatgggtggtggtaccggtacaggtgcagcaccagtcgtcgctgaagtggcaaaagatttgggtatcctgaccgttgctgtcgtcactaagcctttcaactttgaaggcaagaagcgtatggcattcgcggagcaggggatcactgaactgtccaagcatgtggactctctgatcactatcccgaacgacaaactgctgaaagttctgggccgcggtatctccctgctggatgcgtttggcgcagcgaacgatgtactgaaaggcgctgtgcaaggtatcgctgaactgattactcgtccgggtttgatgaacgtggactttgcagacgtacgcaccgtaatgtctgagatgggctacgcaatgatgggttctggcgtggcgagcggtgaagaccgtgcggaagaagctgctgaaatggctatctcttctccgctgctggaagatatcgacctgtctggcgcgcgcggcgtgctggttaacatcacggcgggcttcgacctgcgtctggatgagttcgaaacggtaggtaacaccatccgtgcatttgcttccgacaacgcgactgtggttatcggtacttctcttgacccggatatgaatgacgagctgcgcgtaaccgttgttgcgacaggtatcggcatggacaaacgtcctgaaatcactctggtgaccaataagcaggttcagcagccagtgatggatcgctaccagcagcatgggatggctccgctgacccaggagcagaagccggttgctaaagtcgtgaatgacaatgcgccgcaaactgcgaaagagccggattatctggatatcccagcattcctgcgtaagcaagctgattaagaattgactggaatttgggtttcgaggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagataatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcaccctgacgttacgccctgcgccggccaacaccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtcaacgagcatgatgtacggatttcaaccgtagagcacctcaatgctgctctcgcgggcttgggcatcgataacattgttatcgaagttaacgcgccggaaatcccgatcatggacggcagcgccgctccgtttgtatacctgctgcttgacgccggtatcgacgagttgaactgcgccaaaaaatttgttcgcatcaaagagactgttcgtgtcgaagatggcgataagtgggctgaatttaagccgtacaatggtttttcgctggatttcaccatcgattttaaccatccggctattgattccagcaaccagcgctatgcgatgaacttctccgctgatgcgtttatgcgccagatcagccgtgcgcgtacgttcggtttcatgcgtgatatcgaatatctgcagtcccgtggtttgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgttttgaagacgaatttgtgcgtcacaaaatgctcgatgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcatttaccgcttataaatccggtcatgcactgaataacaaactgctgcaggctgtcctggcgaaacaggaagcctgggaatatgtgaccttccaggacgacgcagaactgccgttggccttcaaagcgccttcagctgtactggcataacgacatttatactgtcgtataaaattcgactggcaaatctggcactctctccggccaggtgaaccagtcgtttttttttgaattttataagagctataaaaaacggtgcgaacgctgttttcttaagcacttttccgcacaacttatcttcattcgtgctgtggactgcaggctttaatgataagatttgtgcgctaaatacgtttgaatatgatcgggatggcaataacgtgagtggaatactgacgcgctggcgacagtttggtaaacgctacttctggccgcatctcttattagggatggttgcggcgagtttaggtttgcctgcgctcagcaacgccgccgaaccaaacgcgcccgcaaaagcgacaacccgcaaccacgagccttcagccaaagttaactttggtcaattggccttgctggaagcgaacacacgccgcccgaattcgaactattccgttgattactggcatcaacatgccattcgcacggtaatccgtcatctttctttcgcaatggcaccgcaaacactgcccgttgctgaagaatctttgcctcttcaggcgcaacatcttgcattactggatacgctcagcgcgctgctgacccaggaaggcacgccgtctgaaaagggttatcgcattgattatgcgcattttaccccacaagcaaaattcagcacgcccgtctggataagccaggcgcaaggcatccgtgctggccctcaacgcctcacctaacaacaataaacctttacttcattttattaactccgcaacgcggggcgtttgagattttattatgctaatcaaattgttaactaaagttttcggtagtcgtaacgatcgcaccctgcgccggatgcgcaaagtggtcaacatcatcaatgccatggaaccggagatggaaaaactctccgacgaagaactgaaagggaaaaccgcagagtttcgtgcacgtctggaaaaaggcgaagtgctggaaaatctgatcccggaagctttcgccgtggtacgtgaggcaagtaagcgcgtctttggtatgcgtcacttcgacgttcagttactcggcggtatggttcttaacgaacgctgcatcgccgaaatgcgtaccggtgaaggaaaaaccctgaccgcaacgctgcctgcttacctgaacgcactaaccggtaaaggcgtgcacgtagttaccgtcaacgactacctggcgcaacgtgacgccgaaaacaaccgtccgctgtttgaattccttggcctgactgtcggtatcaacctgccgggcatgccagcaccggcaaagcgcgaagcttacgcagctgacatcacttacggtacgaacaacgaatacggctttgactacctgcgcgacaacatggcgttcagccctgaagaacgtgtacagcgtaaactgcactatgcgctggtggacgaagtggactccatcctgatcgatgaagcgcgtacaccgctgatcatttccggcccggcagaagacagctcggaaatgtataaacgcgtgaataaaattattccgcacctgatccgtcaggaaaaagaagactccgaaaccttccagggcgaaggccacttctcggtggacgaaaaatctcgccaggtgaacctgaccgaacgtggtctggtgctgattgaagaactgctggtgaaagagggcatcatggatgaaggggagtctctgtactctccggccaacatcatgctgatgcaccacgtaacggcggcgctgcgcgctcatgcgctgtttacccgtgacgtcgactacatcgttaaagatggtgaagttatcatcgttgacgaacacaccggtcgtaccatgcagggccgtcgctggtccgatggtctgcaccaggctgtggaagcgaaagaaggtgtgcagatccagaacgaaaaccaaacgctggcttcgatcaccttccagaactacttccgtctgtatgaaaaactggcggggatgaccggtactgctgataccgaagctttcgaatttagctcaatctacaagctggataccgtcgttgttccgaccaaccgtccaatgattcgtaaagatctgccggacctggtctacatgactgaagcggaaaaaattcaggcgatcattgaagatatcaaagaacgtactgcgaaaggccagccggtgctggtgggtactatctccatcgaaaaatcggagctggtgtcaaacgaactgaccaaagccggtattaagcacaacgtcctgaacgccaaattccacgccaacgaagcggcgattgttgctcaggcaggttatccggctgcggtgactatcgcgaccaatatggcgggtcgtggtacagatattgtgctcggtggtagctggcaggcagaagttgccgcgctggaaaatccgaccgcagagcaaattgaaaaaattaaagccgactggcaggtacgtcacgatgcggtactggaagcaggtggcctgcatatcatcggtaccgagcgtcacgaatcccgtcgtatcgataaccagttgcgcggtcgttctggtcgtcagggggatgctggttcttcccgtttctacctgtcgatggaagatgcgctgatgcgtatttttgcttccgaccgagtatccggcatgatgcgtaaactgggtatgaagccaggcgaagccattgaacacccgtgggtgactaaagcgattgccaacgcccagcgtaaagttgaaagccgtaacttcgacattcgtaagcaactgctggaatatgatgacgtggctaacgatcagcgtcgcgccatttactcccagcgtaacgaactgttggatgtcagcgatgtgagcgaaaccattaacagcattcgtgaagatgtgttcaaagcgaccattgatgcctacattccaccacagtcgctggaagaaatgtgggatattccggggctgcaggaacgtctgaagaacgatttcgacctcgatttgccaattgccgagtggctggataaagaaccagaactgcatgaagagacgctgcgtgagcgcattctggcgcagtccatcgaagtgtatcagcgtaaagaagaagtggttggtgctgagatgatgcgtcacttcgagaaaggcgtcatgctgcaaacgcttgactccctgtggaaagagcacctggcagcgatggactatctgcgtcagggtatccacctgcgtggctacgcacagaaagatccgaagcaggaatacaaacgtgaatcgttctccatgtttgcagcgatgctggagtcgttgaaatatgaagttatcagtacgctgagcaaagttcaggtacgtatgcctgaagaggttgaggagctggaacaacagcgtcgtatggaagccgagcgtttagcgcaaatgcagcagcttagccatcaggatgacgactctgcagccgcagctgcactggcggcgcaaaccggagagcgcaaagtaggacgtaacgatccttgcccgtgcggttctggtaaaaaatacaagcagtgccatggccgcctgcaataaaagctaactgttgaagtaaaaggcgcaggattctgcgccttttttataggtttaagacaatgaaaaagctgcaaattgcggtaggtattattcgcaacgagaacaatgaaatctttataacgcgtcgcgcagcagatgcgcacatggcgaataaactggagtttcccggcggtaaaattgaaatgggtgaaacgccggaacaggcggtggtgcgtgaacttcaggaagaagtcgggattaccccccaacatttttcgctatttgaaaaactggaatatgaattcccggacaggcatataacactgtggttttggctggtcgaacgctgggaaggggagccgtggggtaaagaagggcaacccggtgagtggatgtcgctggtcggtcttaatgccgatgattttccgccagccaatgaaccggtaattgcgaagcttaaacgtctgtaggtcagataaggcgttttcgccgcatccgacattcgcacacgatgcctgatgcgacgctggcgcgtcttatcaggcctaaagggatttctaactcattgataaatttgtttttgtaggtcggataaggcgttcacgccgcatccgacatttgcacaagatgcctgatgcgacgctgtccgcgtcttatcaggcctacgtgcggcatcagacaaatgtcactgctttggttcttcgctccagtcatcgctttcggaaagatcgccactgctggggattcgtttttcttcagcagcccattctccgaggtcgatcagctgacaacgtttggagcaaaatggccgaaacgggctgatttcaccccacaccaccgttttcccgcaggttgggcaattcaccgtaatagtttctgacatttttactccttagcaacaggccagttcgaaatccagacgttccggtacctgtccgttttcagtgtccagcggcataaaacgaatggcaaaacggctcttatgtccggaaatttgcggataaagctgtgaatcgagcgacagattcaggcgcagcaagtcggcatcgccaccgttatcctgataaaaaccattcaggctggtttgtttacggaagggggccgactggcgaattaaatccagcaccatggtaagtgcctgggtgagcgggttcaggctggcaatccaggtttctacctggctgtcgcgctgcgcctggggtagatgcagccaaatgtgcaatgtaggtaaatcaaagctgcaacagccgcctgggatgctcagtcgctgacgcaccagagcaatcaaacgatcttcacgcagaaattgcccgatacgcggcgcggaaattaatacgctccccgccgcttttaactgctgaattaatgcttcaatacggctctggtccacgccaggcacgccaatccaggtctggagtttacgttgctgccggtcaagttctttcaacagctcagtgcggacttcgccgcgctcgaaaacatccagtaattcactgacattacggaagaaatgcagcgcgccagcgtggtcaacgatgggtaaattaacggtgagttgctgaatcaaaaactcaatgcgcagccatgtacgcattttttcatttagtggatgttcaaaaaggacctgggtctgcattacggtttttcctgtgagacaaactgcgacgcaagctgcaaatagtgtgcgtgcaggcgggcaacatccgatgcgatagcatccggtgcgccgttattatcaatgacgtcatctgccacggcaaggcgggcttcgcgcgttgcctgagcagcaaggatttgttcgacatgctcgcgagttacatcatcgcgctgcatggtgcgcttaagttgcgtttctgggctgacatccaccacaagcactcgattcgcttttttatacagtgagttttctaccagcaatggcacaacccacagtacatagggggaagtagcttgctggatctggtgttgcgtctcttgctgaatcagcggatgcagcagggcgttaagccagtttttctcttccgggttggcgaagatccgctcgcgcaaggcccggcgctgcaatgttccatcagcagcaatcatgttagcgccaaagtgatcagcaatggcatgtagcgcaggtgcacctggttcaaccacctgacgcgcaataatatcggcatcaatgacgttaattccgagatcagcaaacgcattggcaacggtactcttgccactgccaatgcctcccgttaaggcaactatatacctcataatttatattcccgggaattcatcatgattatcaaaacgttaaaaatgagtgcacgaaagcgaaattgatgaaacgttcgctcactatttaccaggtaaatttatgggattgtagcgtaaaaaaagacaatttcgcagtcttgcgccgcattgattagtgcgtatgatagcgtcactggagttgcgctcttacccttatagccattaaccccaggaatccgcacatgcgtattgaagaagatctgaagttaggttttaaagacgttctcatccgccctaaacgctccactcttaaaagccgttccgatgttgaactggaacgtcaattcaccttcaaacattcaggtcagagctggtccggcgtgccgattatcgccgcaaatatggacaccgtaggcacattttctatggcctctgcgctggcttcttttgatattttgactgctgtgcataaacactattctgtcgaagagtggcaagcgtttatcaacaattcttccgctgatgtgctgaaacatgtgatggtttctaccggtacgtctgatgcggatttcgaaaaaactaaacagattctcgacctgaacccggcattaaacttcgtttgtattgacgtggcgaatggttattccgaacacttcgtgcagttcgttgcgaaagcgcgtgaagcgtggccgaccaaaaccatttgtgctggtaacgtagtgactggtgaaatgtgtgaggagcttatcctctcaggtgccgatatcgttaaagttggcattggcccaggttctgtttgtacaactcgcgtcaaaacaggcgtcggttatccgcaactttctgcggtaatcgaatgtgccgatgctgcgcacggtctgggcggaatgatcgtcagcgatggtggctgcaccacgccgggcgatgtggcgaaagcctttggcggcggtgccgatttcgtcatgcttggcggcatgctggcgggccacgaagagagcggcggtcgcatcgttgaggagaacggcgagaaatttatgctgttctacggcatgagctccgagtctgcgatgaaacgtcacgttggcggcgttgcggaatatcgcgcagcagaaggtaaaaccgttaagctgccgctgcgaggcccggttgaaaataccgcgcgagatattttgggcggcctgcgttcagcttgtacatacgttggggcttcacgcctgaaagagctgaccaagcgcaccacgtttattcgtgtgcaggaacaagaaaaccgcatcttcaacaacctgtaatctcccaacgctggcgtggagcaacacgccagcgttatcccatcccactcatcgcatcgcctaaatggaaaattggcagatacattgccaccaccagcgtaccaataattcctcccgttatgatcagcaacgccggttccagtaaggctgcgaggttatccgccagcgccattgtgttttcccgatgatgatgggcgaggttgtctaacatgagatccagagagccggatgcctctcctgttctcactaattgcaaacagagcgggctaaactcaccggtattttttagcgccagccagatgggttgaccgttactgatatcgtgctggatttgtgtcagaagttgcacccagtacgggcagcgcattgtttctctgacgctctctacgccctgtaaaaaagtaatgcctgcactttgtgtcagcgccagaatcgtaaagatctgcgtgagtttttgtccccgcatcagtgaacccataatcgggatgcgtaacagcaatttctgccgcactataagccaggtcggtcggcgcatcagcaacttattggctatcgccagcagaaagccgaacaacaccagcagccagctccattcgccactaaagtctgccagcgtcatgatcccctgcgttagtgccggtagtggggtgttgaaggtcttatagatagcggcaaactccggcagaacaaaatgcagcattgccacaaccaccatgattgccatcgctaaaatgatgatgggataacgtaacgctgatttcactttgtcggtcaactgacgctgggctttttgctgacgcgccagttcaaagcagcattcatccagcttaccggtcagttcacccgtgcggatcatcgcctgatagagcggcggaaatacctctgaccagggtaataaggcattggaaaaagcaatgccctgttcgagatcgtgcgccagcgattgcagcaacgcttgccattgcttactgggatgctgttccgccagcagagccagcccttcagaaagcgttaaccctgctttgagtagcgtcgccagttgatgaatgacttccgcgcttttatctcctcgccactgcgcagaattgatggcgattcgcttcaggcttagtggggtaaccatctgttgctgtagtgccataagcagtaaagtacggctctctgcccatagcatcccatcttgcgcattgccgtcgccggttatgccatgccagcgccagagttgcttactcgccatgcggcatccccagtacgcggattaactcttcaaaggtggttaagccttgctctacggccaggcagccgttttcaaaaagcgtacgcatacccgcctgtcgtgcgtgcgtttccagcgattcaacgtcggtattagcggaaataagctgacgaatgaccggcgttatgggcagaacttcaaataaggccgtacgaccataaaaaccgtggtagcaatgtacacaaccgggtgcctgccagtggggcagcggcgatggccatacattgtctggaatgtggatgggctccccttgctgccggcgacaatgtgggcaaagtttgcgtaccagacgctgggctattaccagcgtaagcgccgatgatagcatccagcgggcgacccccatttgctgtaaacgtaccagcgtttcgcaggtggaattagtgtgtagggtagacaacaccaggtgaccagtttgcgccgctttaatagcgatctctgctgtttcgccatcgcggatctctccgatcatgatgacgtcaggatcctggcgcaataacgcacgcaaaacgccctgaaaggtgagtccggcacgcggatggatttgcgtctggtttagtccggctatggggatctcaactggatcttcgacgctacaaatattaatgtcagcggtattcagcttttgcagggcactataaagcgtgaccgttttgccgctgccggtagggccagttaccagcaccagtccctgtggttgttgcaaggcatgagcaaagtccgccagttgtaacggctgcattccaagcgtgttgacatccagtgcctgacccacctgctgtaacaaccttaataccaccttttcaccaccccgacatggtaaggtcgcaatacgaaatgagacggcgtttcctgccagttcgacagtgaattgcccgtcctgcggcaggcgatgttccgcaatatccaggtttcccagcacttttaatctggcggttaatgcgactccggcatccggtgaaacatccggtaaaggatgcaatacgccgtcgatacgcaagcggatgcggtaggcattgtccgctggttcgatatgaatatcagacgcgcgttgttccagcgcagattgtaacgttcgagttagcaactctgctttgggctgatgcttctcctgaacagctacgggcaatgtctgttgtgtgcgactggcgtgaccttccatttgttggcgcgtccagcaggtgatctcaatacgtttggtggtagcgaaatgcaatgcgtccagtagctcatgcgaaggtgcatcgactaccgcaacatgaaccacctcttcgctggcatccagcaagactccatgataacgcagacacagggcagtgagctgtggaatattcattgccgctccttagttggcgtcatcaaagcggaagacatcttcgcaggcttgctgcaatgcgctgtcactttgaatattgcagttgcgcgtccagccggtgacgccgtttgcgttatcccaacccggtgtcatgacgacgcttagcccattgagactttcttgcccggtcagcgacaccacgccctttgccacactcatggctgaaacatagcgggtggtggtaggcgagggaatgccattgctgccaccgtcgcaggtatctaatccaccatgttccagcgcgcacaactctacggcggtacggtaaggcacaaaggtttgtagcatgtcggtgagtgcggctttgcgcaggtagttttgataagcgggaataccaatggcgcttaaaatggcaatgatgccaataaccaccatcagttcgataagtgtaaaaccgcgttgcttgtccatctgtttcgctccttgatttggttggcgctactttggcaaacgccatcagcacaggcgaggggcaaaaaacgaaacgggaaagcagattccgaggttttttatttcgttgcagcgaaagacaagaaatttgcgaggcgttacgaagaaagttggggaaggggagattatccgcccgcgatggagcggataaatctgtcaactattagcgaaaacgcattgaaaggtcgagtgcttgtacgtgtttagttagcgcaccgacggagataaagtccacgcccgtttcggcaaattcacgcagtgttttgtcagtgacgttgccagacacttccagtagcgccttgccgttggtgcgtttgacggcttcgcgcatctgttctgtttcgaagttatccagcatgatgatatcggctcctgctttcagggcttcatcaagttcttccagattctctacttcgacttctactggcgcatccgggtgcagccaggacgctttttcgaccgcctggcgcactgagccggaggcaataatatggttttctttgatcaggaaggcatcagaaagccccagacggtgattcgctccgccgccgcaaagtaccgcgtatttcagagctgaacgcaggccgggtaaggttttgcgcgtatccaacaactgcgtgttggtgccttccagcaattcgacatagtggcgtaccttactggcaactcctgaaagggtttgcacaaaattaagcgcagtgcgttcgcccgttaacagcacgcgggatgggccttcaagttcgaacaaggattgattggcattgatgacatcgccgtcatccacatgccagattatggtgacatcgtcgcctgccagttgaataaacacctcttcaacccagcgtttgccgcaaaagacgccattctcgcgggtgatcaccgtggcatgagagcgagaattttccggtaaaagttttgccgtaatatcattgttggcatcgactgttccgcctaaatcttcccgcagcgcctgggccaccgcgccggggatatcgagattaatgcgttccagcagctcgtcacgtcgggtgtcagggttatagcggcgaggcggcatgttaaaactccagatagctaacgaatcataaggtagaaacatgctactctgaaccgggtattagcaccacatataaggagatcctgcatgttgttagaacaggggtggctggttggcgcgcgccgcgttccctcaccacattacgattgccgcccggatgacgaaacacccaccctgctggtggtgcacaatattagcctgccgccaggcgagtttggcggtccgtggatcgacgcattattcactggaactattgatccgcaggcacatcctttctttgctgagatcgcccatttgcgcgtctccgctcactgtttgattcgccgtgatggtgaaatagtccagtatgttcctttcgataaacgtgcatggcatgcgggagtctctcagtatcaggggcgcgaacgctgcaatgatttttctattgggattgagcttgaaggcaccgatacgctggcgtataccgatgcgcagtatcaacagcttgcggcggttacgcgggcactgattgattgctatccggatatcgctaaaaacatgacgggccattgtgatattgcgccggatcggaaaaccgatcccggtcctgcatttgattgggcacggtttcgtgtgctggtcagcaaggagacaacatgacgctatttacaaccttactggtgttaattttcgagcgcctgtttaagttgggcgagcactggcagcttgatcatcgtcttgaagcgttctttcggcgggtgaaacatttttctctcgggcgcacgttaggcatgaccattattgcgatgggcgtgacttttttactgttacgcgcattgcagggagtattgttcaacgttcccacgctactggtgtggctgctgattggtttgctgtgtattggcgcaggtaaagttcgtcttcattatcatgcttatctgacagctgcttcacgtaatgatagccatgcccgtgccacgatggctggcgaactcaccatgattcacggcgtcccggcaggctgcgacgaacgtgagtatttgcgtgagctgcaaaatgcattgctgtggattaactttcgtttttatcttgcaccgctgttctggctgattgtggggggaacctggggacccgttacgctgatggggtatgcgtttttgcgtgcatggcaatactggctggcgcgatatcagacgccgcatcatcgtttacagtccggcattgatgccgtgcttcatgtactggattgggtgccggttcgtcttgcgggtgtggtatatgccttgatcggtcatggtgagaaagcgttaccggcctggtttgcttcgctgggtgatttccatacttcgcagtatcaggtgttaacgcgtctggcgcagttctctctggcgcgtgaaccgcatgtcgataaggtggagacgccgaaggcagcggtttcaatggcgaagaaaacctcgttcgtggtcgtggtggtgattgcactactgacgatttacggggcgttggtgtaaagattattgccctcaccctgtacgggtgagggcgtagagagattaatgcgcttttacggctttggcggttttctctttaaacagatagccgatacctaacacgatcagccataccgggatcaggtataccgaaatcgccattcctggggtcatcagcataatcaccagtaccgccgccataaacagcaggcagatccagttacccagcggataaagcagagcagggaagcgagttaccacgccttgttcctgcttggcgcgacggaatttcatatgcgccaggctaatcatcgcccagttgattaccagtgcagataccaccagcgccattaacagtccgaaagcggactctggggcaaggtagttaatcagtacgcacaacgccgttaccagtgcagacaccagaatggtatttactggtacaccacgtttatcgacagacgccagcgcttttggcgcattaccctgttgtgccagaccaaacagcatacggctgttgcaatatacgcagctgttgtacacggagagcgccgcagtcagtaccacgatgttcagcgcattcgccacaaaggtatcgcctaactcgtggaagatcagcacaaacggactggtatcggcggtaacgcgggtccacggcatcagtgagagcagaacggctaacgaaccaatatagaaaatcaggatgcggtagataacctggttagttgctttcggtatactttgctccgggttatcagcttctgctgcggtgatccccaccagttccagaccaccgaacgagaacatgataatcgccatcatcatcaccagcccggtgaagccgtgcggcaggaaaccaccctgatcccacaggttgctaacggtcgcctgcgggccgccgttgccactgaatagcagccagccgccgaagatgatcatcgctaccaccgcgataactttgataatggcaaaccagaactccatctcgccaaacactttaacgttggtcaggttgatggcgttaatcaccacaaagaatacggcggcagaaacccaggtggggatttccggataccagaactgaatgtatttacccacggcagtcagctcagccatggcaactaaaacgtacagtacccagtagttccagccagaggcgaaaccggcaaaactgccccagtatttataagcaaagtggctaaaggagcctgcgacaggttcttcgaccaccatttcacccagctgacgcatgatcagaaaggcgataaaaccagcaatggcgtaacccaggataatccctggccctgcggactgtattacggaggcgctacccaggaataacccggtccctatcgcgccacccagcgcgataagctgaatatggcggtttttaaggccgcgctttagctgctcgccgtgctgttgaccttccatcatgaaacctcgtgcggtggttgtttttttgatctacgcagtgatgcgtgtgtaagtttgcaattccgtttgttgtattaatttgtttacatcaaagaagtttgaattgttacaaaaagacttccgtcagatcaagaataatggtatgcggcagcgaatgcacccgctttatgcatggttgaagatgagttgcttaaaaagaaaccgtttgtaaagctcagcctcaacccctctcaatatgtagaatgaatttaaattcgttttaattgaattaaaaatcacaaaattggtaagtgaatcggttcaattcggatttttatagtttaataatcgttaaaaaactcctttcctacgtaaagtctacatttgtgcatagttacaactttgaaacgttatatatgtcaagttgttaaaatgtgcacagtttcatgatttcaatcaaaacctgtatggacataaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgacttcggcaagtggcttaagacaggaactcatggcctacagcaaaatccgccaaccaaaactctccgatgtgattgagcagcaactggagtttttgatcctcgaaggcactctccgcccgggcgaaaaactcccaccggaacgcgaactggcaaaacagtttgacgtctcccgtccctccttgcgtgaggcgattcaacgtctcgaagcgaagggcttgttgcttcgtcgccagggtggcggcacttttgtccagagcagcctatggcaaagcttcagcgatccgctggtggagctgctctccgaccatcctgagtcacagtatgacttgctcgaaacacgacacgccctggaaggtatcgccgcttattacgccgcgctgcgtagtaccgatgaagacaaggaacgcatccgtgaactccaccacgccatagagctggcgcagcagtctggcgatctggacgcggaatcaaacgccgtactccagtatcagattgccgtcaccgaagcggcccacaatgtggttctgcttcatctgctaaggtgtatggagccgatgttggcccagaatgtccgccagaacttcgaattgctctattcgcgtcgcgagatgctgccgctggtgagtagtcaccgcacccgcatatttgaagcgattatggccggtaagccggaagaagcgcgcgaagcatcgcatcgccatctggcctttatcgaagaaattttgctcgacagaagtcgtgaagagagccgccgtgagcgttctctgcgtcgtctggagcaacgaaagaattagtgatttttctggtaaaaattatccagaagatgttgtaaatcaagcgcatataaaagcgcggcaactaaacgtagaacctgtcttattgagctttccggcgagagttcaatgggacaggttccagaaaactcaacgttattagatagataaggaataacccatgtcagaacgtttcccaaatgacgtggatccgatcgaaactcgcgactggctccaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgtgctcagtatctgatcgaccaactgcttgctgaagcccgcaaaggcggtgtaaacgtagccgcaggcacaggtatcagcaactacatcaacaccatccccgttgaagaacaaccggagtatccgggtaatctggaactggaacgccgtattcgttcagctatccgctggaacgccatcatgacggtgctgcgtgcgtcgaaaaaagacctcgaactgggcggccatatggcgtccttccagtcttccgcaaccatttatgatgtgtgctttaaccacttcttccgtgcacgcaacgagcaggatggcggcgacctggtttacttccagggccacatctccccgggcgtgtacgctcgtgctttcctggaaggtcgtctgactcaggagcagctggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaactgatgccggaattctggcagttcccgaccgtatctatgggtctgggtccgattggtgctatttaccaggctaaattcctgaaatatctggaacaccgtggcctgaaagatacctctaaacaaaccgtttacgcgttcctcggtgacggtgaaatggacgaaccggaatccaaaggtgcgatcaccatcgctacccgtgaaaaactggataacctggtcttcgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagatcatcaacgaactggaaggcatcttcgaaggtgctggctggaacgtgatcaaagtgatgtggggtagccgttgggatgaactgctgcgtaaggataccagcggtaaactgatccagctgatgaacgaaaccgttgacggcgactaccagaccttcaaatcgaaagatggtgcgtacgttcgtgaacacttcttcggtaaatatcctgaaaccgcagcactggttgcagactggactgacgagcagatctgggcactgaaccgtggtggtcacgatccgaagaaaatctacgctgcattcaagaaagcgcaggaaaccaaaggcaaagcgacagtaatccttgctcataccattaaaggttacggcatgggcgacgcggctgaaggtaaaaacatcgcgcaccaggttaagaaaatgaacatggacggtgtgcgtcatatccgcgaccgtttcaatgtgccggtgtctgatgcagatatcgaaaaactgccgtacatcaccttcccggaaggttctgaagagcatacctatctgcacgctcagcgtcagaaactgcacggttatctgccaagccgtcagccgaacttcaccgagaagcttgagctgccgagcctgcaagacttcggcgcgctgttggaagagcagagcaaagagatctctaccactatcgctttcgttcgtgctctgaacgtgatgctgaagaacaagtcgatcaaagatcgtctggtaccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatttacagcccgaacggtcagcagtacaccccgcaggaccgcgagcaggttgcttactataaagaagacgagaaaggtcagattctgcaggaagggatcaacgagctgggcgcaggttgttcctggctggcagcggcgacctcttacagcaccaacaatctgccgatgatcccgttctacatctattactcgatgttcggcttccagcgtattggcgatctgtgctgggcggctggcgaccagcaagcgcgtggcttcctgatcggcggtacttccggtcgtaccaccctgaacggcgaaggtctgcagcacgaagatggtcacagccacattcagtcgctgactatcccgaactgtatctcttacgacccggcttacgcttacgaagttgctgtcatcatgcatgacggtctggagcgtatgtacggtgaaaaacaagagaacgtttactactacatcactacgctgaacgaaaactaccacatgccggcaatgccggaaggtgctgaggaaggtatccgtaaaggtatctacaaactcgaaactattgaaggtagcaaaggtaaagttcagctgctcggctccggttctatcctgcgtcacgtccgtgaagcagctgagatcctggcgaaagattacggcgtaggttctgacgtttatagcgtgacctccttcaccgagctggcgcgtgatggtcaggattgtgaacgctggaacatgctgcacccgctggaaactccgcgcgttccgtatatcgctcaggtgatgaacgacgctccggcagtggcatctaccgactatatgaaactgttcgctgagcaggtccgtacttacgtaccggctgacgactaccgcgtactgggtactgatggcttcggtcgttccgacagccgtgagaacctgcgtcaccacttcgaagttgatgcttcttatgtcgtggttgcggcgctgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgctgacgcaatcgccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtgggcgacaaagttgaagccgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagttccgtctccgcaggcgggtatcgttaaagagatcaaagtctctgttggcgataaaacccagaccggcgcactgattatgattttcgattccgccgacggtgcagcagacgctgcacctgctcaggcagaagagaagaaagaagcagctccggcagcagcaccagcggctgcggcggcaaaagacgttaacgttccggatatcggcagcgacgaagttgaagtgaccgaaatcctggtgaaagttggcgataaagttgaagctgaacagtcgctgatcaccgtagaaggcgacaaggcttctatggaagttccggctccgtttgctggcaccgtgaaagagatcaaagtgaacgtgggtgacaaagtgtctaccggctcgctgattatggtcttcgaagtcgcgggtgaagcaggcgcggcagctccggccgctaaacaggaagcagctccggcagcggcccctgcaccagcggctggcgtgaaagaagttaacgttccggatatcggcggtgacgaagttgaagtgactgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgatcaccgtagaaggcgacaaagcttctatggaagttccggcgccgtttgcaggcgtcgtgaaggaactgaaagtcaacgttggcgataaagtgaaaactggctcgctgattatgatcttcgaagttgaaggcgcagcgcctgcggcagctcctgcgaaacaggaagcggcagcgccggcaccggcagcaaaagctgaagccccggcagcagcaccagctgcgaaagcggaaggcaaatctgaatttgctgaaaacgacgcttatgttcacgcgactccgctgatccgccgtctggcacgcgagtttggtgttaaccttgcgaaagtgaagggcactggccgtaaaggtcgtatcctgcgcgaagacgttcaggcttacgtgaaagaagctatcaaacgtgcagaagcagctccggcagcgactggcggtggtatccctggcatgctgccgtggccgaaggtggacttcagcaagtttggtgaaatcgaagaagtggaactgggccgcatccagaaaatctctggtgcgaacctgagccgtaactgggtaatgatcccgcatgttactcacttcgacaaaaccgatatcaccgagttggaagcgttccgtaaacagcagaacgaagaagcggcgaaacgtaagctggatgtgaagatcaccccggttgtcttcatcatgaaagccgttgctgcagctcttgagcagatgcctcgcttcaatagttcgctgtcggaagacggtcagcgtctgaccctgaagaaatacatcaacatcggtgtggcggtggataccccgaacggtctggttgttccggtattcaaagacgtcaacaagaaaggcatcatcgagctgtctcgcgagctgatgactatttctaagaaagcgcgtgacggtaagctgactgcgggcgaaatgcagggcggttgcttcaccatctccagcatcggcggcctgggtactacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggcgtttccaagtccgcgatggagccggtgtggaatggtaaagagttcgtgccgcgtctgatgctgccgatttctctctccttcgaccaccgcgtgatcgacggtgctgatggtgcccgtttcattaccatcattaacaacacgctgtctgacattcgccgtctggtgatgtaagtaaaagagccggcccaacggccggcttttttctggtaatctcatgaatgtattgaggttattagcgaatagacaaatcggttgccgtttgttgtttaaaaattgttaacaattttgtaaaataccgacggatagaacgacccggtggtggttagggtattacttcacataccctatggatttctgggtgcagcaaggtagcaagcgccagaatccccaggagcttacataagtaagtgactggggtgagggcgtgaagctaacgccgctgcggcctgaaagacgacgggtatgaccgccggagataaatatatagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcaggccccgcaggttactccgctgccttccgttgcgctgatttaggtctggaaaccgtaatcgtagaacgttacaacacccttggcggtgtttgcctgaacgtcggctgtatcccttctaaagcactgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgaaccgaaaaccgatatcgacaagattcgtacctggaaagagaaagtgatcaatcagctgaccggtggtctggctggtatggcgaaaggccgcaaagtcaaagtggtcaacggtctgggtaaattcaccggggctaacaccctggaagttgaaggtgagaacggcaaaaccgtgatcaacttcgacaacgcgatcattgcagcgggttctcgcccgatccaactgccgtttattccgcatgaagatccgcgtatctgggactccactgacgcgctggaactgaaagaagtaccagaacgcctgctggtaatgggtggcggtatcatcggtctggaaatgggcaccgtttaccacgcgctgggttcacagattgacgtggttgaaatgttcgaccaggttatcccggcagctgacaaagacatcgttaaagtcttcaccaagcgtatcagcaagaaattcaacctgatgctggaaaccaaagttaccgccgttgaagcgaaagaagacggcatttatgtgacgatggaaggcaaaaaagcacccgctgaaccgcagcgttacgacgccgtgctggtagcgattggtcgtgtgccgaacggtaaaaacctcgacgcaggcaaagcaggcgtggaagttgacgaccgtggtttcatccgcgttgacaaacagctgcgtaccaacgtaccgcacatctttgctatcggcgatatcgtcggtcaaccgatgctggcacacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggtaagaaacactacttcgatccgaaagttatcccgtccatcgcctataccgaaccagaagttgcatgggtgggtctgactgagaaagaagcgaaagagaaaggcatcagctatgaaaccgccaccttcccgtgggctgcttctggtcgtgctatcgcttccgactgcgcagacggtatgaccaagctgattttcgacaaagaatctcaccgtgtgatcggtggtgcgattgtcggtactaacggcggcgagctgctgggtgaaatcggcctggcaatcgaaatgggttgtgatgctgaagacatcgcactgaccatccacgcgcacccgactctgcacgagtctgtgggcctggcggcagaagtgttcgaaggtagcattaccgacctgccgaacccgaaagcgaagaagaagtaatttttcgtttgccggaacatccggcaattaaaaaagcggctaaccacgccgctttttttacgtctgcaatttacctttccagtcttcttgctccacgttcagagagacgttcgcatactgctgaccgttgctcgttattcagcctgacagtatggttactgtcgtttagacgttgtgggcggctctcctgaactttctcccgaaaaacctgacgttgttcaggtgatgccgattgaacacgctggcgggcgttatcacgttgctgttgattcagtgggcgctgctgtactttttccttaaacacctggcgctgctctggtgatgcggactgaatacgctcacgcgctgcgtctcttcgctgctggttctgcgggttagtctgcattttctcgcgaaccgcctggcgctgctcaggcgaggcggactgaatgcgctcacgcgctgcctctcttcgctgctggatcttcgggttagtctgcattctctcgcgaactgcctggcgctgctcaggcgaggcggactgataacgctgacgagcggcgtccttttgttgctgggtcagtggttggcgacggctgaagtcgtggaagtcgtcatagctcccatagtgttcagcttcattaaaccgctgtgccgctgcctgacgttgggtatctcgtgtaatgactggtgcggcgtgtgttcgttgctgaaactgatttgctgccgcctgacgctggctgtcgcgcgttggggcaggtaattgcgtggcgctcattccgccgttgacatcggtttgatgaaaccgctttgccatatcctgatcatgatagggcacaccattacggtagtttggattgtgccgccatgccatattcttatcagtaagatgctcaccggtgatacggttgaaattgttgacgtcgatattgatgttgtcgccgttgtgttgccagccattaccgtcacgatgaccgccatcgtggtgatgataatcatcattgtcatgatgatgatggtcatgatcgtcgtcgtcccagtcgatgctgctgaatagtgcgtacgtggtagcaacgcccatgctatagccgaatccgcgtacaaagctgtcaacaaacggttctccggctggtggtggcagataaaccggcggatacgcagtattggcccagttcccgtaaaccacggttgggttgtagttgggaatatagaccacatcaggattggcgggctcaatggaaatgacggttgttgccggctctgtaatgacggggttggcagttaaaactgtattggatggtatgacgggtgccgtgactgtctgttttaccggtacagctttcttcgttgtggtaataactttctgttcggttgatgacttcagcgagccggtttgttgcgccagttgccgcaatcgctgtaccgagtccatcacgtcctgcggctgggccagaaaagcatcgcccaggttttgcacccattgcgggttttcgcccatcaatgccatcaattgtggaaaggccaccagtgatttaacgctggcgtcccacggctggtcagataccgcctgaatagcagcatcgccttgtttaagtggattatcgtgcgaccattgcactgcttgagcaacgtttgtcggataggttgatgccatcagcacctgcgaaagtagggcgtcgggatacagcgcgacgggcgcgacccattgatctatttgtgcagtgctgaatgcggatttgacgacggcgggtgttacgggaggtgcggaaaccgttgcaggaaacgtaaccgcggcagcgtcagacacagccagttgtgtcgattgcggttccacaggcgcttccactgtgcggctttttatatatagcccggtagaggcggcacaaagcccggcactgcaaattagcgccagcacatggggtttaaacggcaaagtcattttcataattcggatctcaaggaaatcgcaatggtcggcgaactgccacccgcaggtgctgtgaatccgagtataaagaggcggtagtttaaattttgactaatcttgggattcgttgagaaaggtgattatcaccatgcgaattaacgaagtttttacggagggaaacaatctctagaccatccttaacgattcagccacttttttatgttgcttttttgtaaacagattaacacctcgtcaaaatcctgctattctgcccgttgcggtactgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaatcgcctgccgcactatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagctgagcgtgccgctgaggggattgcgcccaaacccctggatgcaaaccaaatggccgcacttgtagagctgctgaaaaacccgcccgcgggcgaagaagaattcctgttagatctgttaaccaaccgtgttcccccaggcgtcgatgaagccgcctatgtcaaagcaggcttcctggctgctatcgcgaaaggcgaagccaaatcccctctgctgactccggaaaaagccatcgaactgctgggcaccatgcagggtggttacaacattcatccgctgatcgacgcgctggatgatgccaaactggcacctattgctgccaaagcactttctcacacgctgctgatgttcgataacttctatgacgtagaagagaaagcgaaagcaggcaacgaatatgcgaagcaggttatgcagtcctgggcggatgccgaatggttcctgaatcgcccggcgctggctgaaaaactgaccgttactgtcttcaaagtcactggcgaaactaacaccgatgacctttctccggcaccggatgcgtggtcacgcccggatatcccactgcacgcgctggcgatgctgaaaaacgcccgtgaaggtattgagccagaccagcctggtgttgttggtccgatcaagcaaatcgaagctctgcaacagaaaggtttcccgctggcgtacgtcggtgacgttgtgggtacgggttcttcgcgtaaatccgccactaactccgttctgtggtttatgggcgatgatattccacatgtgccgaacaaacgcggcggtggtttgtgcctcggcggtaaaattgcacccatcttctttaacacgatggaagacgcgggtgcactgccaatcgaagtcgacgtctctaacctgaacatgggcgacgtgattgacgtttacccgtacaaaggtgaagtgcgtaaccacgaaaccggcgaactgctggcgaccttcgaactgaaaaccgacgtgctgattgatgaagtgcgtgctggtggccgtattccgctgattatcgggcgtggcctgaccaccaaagcgcgtgaagcacttggtctgccgcacagtgatgtgttccgtcaggcgaaagatgtcgctgagagcgatcgcggcttctcgctggcgcaaaaaatggtaggccgtgcctgtggcgtgaaaggcattcgtccgggcgcgtactgtgaaccgaaaatgacttctgtaggttcccaggacaccaccggcccgatgacccgtgatgaactgaaagacctggcgtgcctgggcttctcggctgacctggtgatgcagtctttctgccacaccgcggcgtatccgaagccagttgacgtgaacacgcaccacacgctgccggacttcattatgaaccgtggcggtgtgtcgctgcgtccgggtgacggcgtcattcactcctggctgaaccgtatgctgctgccggataccgtcggtaccggtggtgactcccatacccgtttcccgatcggtatctctttcccggcgggttctggtctggtggcgtttgctgccgcaactggcgtaatgccgcttgatatgccggaatccgttctggtgcgcttcaaaggcaaaatgcagccgggcatcaccctgcgcgatctggtacacgctattccgctgtatgcgatcaaacaaggtctgctgaccgttgagaagaaaggcaagaaaaacatcttctctggccgcatcctggaaattgaaggtctgccggatctgaaagttgagcaggcctttgagctaaccgatgcgtccgccgagcgttctgccgctggttgtaccatcaagctgaacaaagaaccgatcatcgaatacctgaactctaacatcgtcctgctgaagtggatgatcgcggaaggttacggcgatcgtcgtaccctggaacgtcgtattcagggcatggaaaaatggctggcgaatcctgagctgctggaagccgatgcagatgcggaatacgcggcagtgatcgacatcgatctggcggatattaaagagccaatcctgtgtgctccgaacgacccggatgacgcgcgtccgctgtctgcggtacagggtgagaagatcgacgaagtgtttatcggttcctgcatgaccaacatcggtcacttccgtgctgcgggtaaactgctggatgcgcataaaggtcagttgccgacccgcctgtgggtggcaccgccaacccgtatggacgccgcacagttgaccgaagaaggctactacagcgtcttcggtaagagtggtgcgcgtatcgagatccctggctgttccctgtgtatgggtaaccaggcgcgtgtggcggacggtgcaacggtggtttccacctctacccgtaacttcccgaaccgtctgggtactggcgcgaatgtcttcctggcttctgcggaactggcggctgttgcggcgctgattggcaaactgccgacgccggaagagtaccagacctacgtggcgcaggtagataaaacagccgttgatacttaccgttatctgaacttcaaccagctttctcagtacaccgagaaagccgatggggtgattttccagactgcggtttaaaaagtcagcgcacgcgctgcgcataaacgacacaatgcccggtgaatgagattcccgggcatttttttatttctaaaccatcgccgttccgctgtttttctccggtaaggctgcgataattacatcaatggcgcaatgcgatttcggtgcattgccgggagcagaggaacacactatggattacgaatttctgcgcgatattaccggagtggtaaaggtgcgtatgtccatggggcatgaagtggtcgggcactggtttaatgaagaggtgaaagaaaacctggccttgcttgatgaagtggaacaagcagcgcacgcactgaaaggtagcgaacggtcctggcaacgggcagggcatgaatacaccctgtggatggacggtgaagaggtgatggttcgcgccaatcaactggaattcgctggcgatgaaatggaagaggggatgaactactacgacgaagaaagcctgtcgctatgcggcgttgaggattttctgcaggtcgtggcggcttaccgcaatttcgtgcagcagaagtaaataaatctggcggagcctgggagctccgccagagccgttaaacagctggcatattgcgcccgtaataaatctcgcgcatttctttccacagcgcagcggtaatttcctggcgctcgctgtcggttaagtcttccggtttggtgtggaacatgtagtgcttaaggtcgaactctttaagcaacatcttggtatggaagatattttcctgatagacgttcacatccaccatgtcatacagcgccttcatatcgtcagacataaagttctgaatcgaattaatctcatggtcgataaagtgcttcataccgttaatgtcgcgggtaaaaccgcgcacgcgataatcaatggttacgatatcggactcaagctggtggatcaggtaattcagcgccttcagcggagaaatcacgccgcaggtagagacttcaatatcggcgcggaaggtacataaaccgccttcaggatgactttccgggtaggtatgtacgcaaatatgacttttatcaagatgggcaacgaccgtttctggcagtgggccggggtgttctgttttgtcgatgagtttcgggtcaaccggttcttcactcaccagaatagtgacgctggcaccctgtggttcgtaatcctggcgggcgatgttaagaatattagccccgataatggaacaggtttctgacaggatttcggtcagacggttggcattatagagttcatcgatataagcaatataaccgtcgcgctcttcggcagttttggcgtagcagatatcgtaaatacaaaaactcagacttttggtcagattattaaagccatgcagtttcagttttttcaatttcttatcttctccttaggacggctgtgaagccagtgcgtcttgcagatactgaggtaaggcaaaagctgccgtatggattgccggattgtaataacggcatttcaggccagaggcgagaaaacgcgcctgaataatttcggttgagagatggcgtaaggcgtcgttatctgtcgcccatgcaaaagtcatgataccgccgtaataggtcgggatcgccgcctgataaaagccaacgtcgctgaagtaatggctgagtttgcgatggctgtcgatggcttcttcctgctgtaaaaagcagacgccgttttgtgcgacgaagataccgccaggattcaggcaacgtttgcagccttcataaaatgccgaagtgaaaaggctttcgccgggaccgataggatcggtgcagtcggagataatgacatcaaaggtctggctggtttgattaacgaaattgacgccatcgtcgatcaccagcttaaagcgcggatcgtcgtagctaccggcgttatggttgggtagatactgacggcagaacgatacgacacccgcatcgatttccaccatcgtgattgactcaacgtttttatgtcgggttacttcacgcagcatggcaccgtcgccgccgccgataatcagcacatgtttcgcgtgaccatgggccagtagcggaacatgggtcatcatctcatgatagataaactcgtcgcgctcggtggtttgtactacgccatccagcgccattacgcgaccaaatgcagcgttctcaaaaatgatcagatcctggtgatcggtcttttcatgatacagaacgttatctaccgcaaagtactgcccaaactggtcgtgtagcgtttcatgccactgttttttttcggccatgggttgatacctcctttgttaacacccgtaaaaaaagggcgcaacataatagctaacattgaccgcggatgcacggtcaatatttctacaaaaaggtatcagggattatttgacgtaggcaagcaggcttaaggaatcgcgggccagggctttgcattttttagcgacgggaatgccaatgccgctgagatcgcggtagctgtcttcaccgagggctttcatgtcgaaggtgtcgtaattactgaggtcccactggttttgctgagcgaaaaagaccagtgcgcgacgaatttgcccgttaggtaagttctggtaaccacaatcgttcttcagaaagacaaaaactgccgttaaatcggccatatcttcggcttcagactcgctgagcgcgtaactgtttgcgcagacggccatcaggctgccgaataacactgttctgaaaaacgtcttcattgcttctaccaggggcttaaagaagataaacgttagcacactgcgagcgaggcgacgaccattattgtcgattaaattgtgtctgcggcttgaccttcccgtaaggggaaggactatgctcaacgtttgattttgtttcgcctgcttaagaataaggaaataactatgcaacgtcgtgatttcttaaaatattccgtcgcgctgggtgtggcttcggctttgccgctgtggagccgcgcagtatttgcggcagaacgcccaacgttaccgatccctgatttgctcacgaccgatgcccgtaatcgcattcagttaactattggcgcaggccagtccacctttggcgggaaaactgcaactacctggggctataacggcaatctgctggggccggcggtgaaattacagcgcggcaaagcggtaacggttgatatctacaaccaactgacggaagagacaacgttgcactggcacgggctggaagtaccgggtgaagtcgacggcggcccgcagggaattattccgccaggtggcaagcgctcggtgacgttgaacgttgatcaacctgccgctacctgctggttccatccgcatcagcacggcaaaaccgggcgacaggtggcgatggggctggctgggctggtggtgattgaagatgacgagatcctgaaattaatgctgccaaaacagtggggtatcgatgatgttccggtgatcgttcaggataagaaatttagcgccgacgggcagattgattatcaactggatgtgatgaccgccgccgtgggctggtttggcgatacgttgctgaccaacggtgcaatctacccgcaacacgctgccccgcgtggttggctgcgcctgcgtttgctcaatggctgtaatgcccgttcgctcaatttcgccaccagcgacaatcgcccgctgtatgtgattgccagcgacggtggtctgctacctgaaccagtgaaggtgagcgaactgccggtgctgatgggcgagcgttttgaagtgctggtggaggttaacgataacaaaccctttgacctggtgacgctgccggtcagccagatggggatggcgattgcgccgtttgataagcctcatccggtaatgcggattcagccgattgctattagtgcctccggtgctttgccagacacattaagtagcctgcctgcgttaccttcgctggaagggctgacggtacgcaagctgcaactctctatggacccgatgctcgatatgatggggatgcagatgctaatggagaaatatggcgatcaggcgatggccgggatggatcacagccagatgatgggccatatggggcacggcaatatgaatcatatgaaccacggcgggaagttcgatttccaccatgccaacaaaatcaacggtcaggcgtttgatatgaacaagccgatgtttgcggcggcgaaagggcaatacgaacgttgggttatctctggcgtgggcgacatgatgctgcatccgttccatatccacggcacgcagttccgtatcttgtcagaaaatggcaaaccgccagcggctcatcgcgcgggctggaaagataccgttaaggtagaaggtaatgtcagcgaagtgctggtgaagtttaatcacgatgcaccgaaagaacatgcttatatggcgcactgccatctgctggagcatgaagatacggggatgatgttagggtttacggtataaaaagaccgtattcggaaatatgcccggatctctccgggcattaaactgatgacaaacgcaaatctgcctgatgcgctacgcttatcaggcctacgctagctgtgcaatccattgattttgcacaattttgtaggctggataaggcgttcacgccgcatccggcatgaacaacgcgcacgttgtcagcaatctgagcaagtcttacttcacatcatccggcagcgcataagccacaatatagtcgcccatcttcgtaccaaatgaaccgtgaccgcctgcggagatcaccacatactgcttaccattcacttcataggtcattggcgtagcctgaccacccgctggtaaacgaccctgccacagtttttcaccgttgctcatgttgtaagcgcgcaggtagttatctgccgtagcggcgataaacagcacgttacccgccgtggagattggcccgcccagcatcggcatacccatattgaacggcaccggaaccggcatcgggaacggcatactgtcctgcggcgtaccaatacgtttcttccacaccacttcattagttttcagatccagcgccgagatataaccccatgctggctgtttacatggcagaccaaatggtgagaggaacgggttgagcgtgacaccatacggtacaccgtactgtggctgaatgccggattccgtacccgtgcctttggcatctttcggctgctccatcgggttgccaggaccacgcgggatcagtttcgaaacaaacggcagtgccattgggttggcaatcgccacttcacgatttggatcaacggaaatcccgccccattcgaacatccccaggttacccgggaagaccagcgtaccctgttcagatggcggggtgaaaatgccttcatagcgcatctggtggaacatcacgcggcacaccagttggtcaaacatggtggctccccacatatccgcaccgctcaaatctttcgtcggacggaagctcagttcagaaaacggttgagttggggttacgtaatcgcctttcgctgcaccttggggaaccggtttttccggtgccggaaccaccagttcgccattacgacgatcgagcacaaaaatgttgccggttttcgccggagcgtaaataactggcactttctgaccattaacggtgatgtccgccagcgtcggctgtgccggaagatccatgtcccacaggtcgtggtgaacggtctggtagctccacgccagtttcccggtagtggcattcagcgccagaatcgagctggcataacgttcctgttccggtgtgcggttaccgccccagatatccggcgtggtcacgcccatcggcagatagaccagatccagcttcgcgtcataggccgctggtgcccaggagtttggcgagttaaaggtaaaggtgtgttcgtcagacgggattgcgttcggatctttcgcgccgggatcaaaagcccacagcagctccccggtgttgacatcaaaaccacggatcacgccagacgtttcgcgggttgagaagttatcggtaactgaaccggccatcacgatggttttatcggtgataatcggtggcgaagtcggttcatacagacccggtttggtgtctggcatattgctttgcagattgagcacgcctttattggcgaaggtttcgcacagtttgccgttttcagcgttaatcgcaatcagtcgaccatcattgaccggaagaatgatacgacgcgggcaatccgccatcacttccggcgaagcggtttctgctttggcttcatgataagagacaccacggcaggttacgtgctggaaagactcgttggttttcagctcaggatcgtaatgccatttctctttgccgctggcggcatcaagcgcaaacaggcgctggtgagcggtacacaggtaaagggtgtcgcccactttaatcggcgtcacttcattggtgatttcacccggatcgttcggctgcttcacatcgccagtacggaacacccaggcttctttcagattatggacgttatcggcgttaatttgtttcagcggcgaaaagcgttgaccttcctgattacgaccataggcaggccagtcctgatcggctacgggggagatagcttcagcaggtgtggcatcggcgcttaaggtgccgttgatctcctgcggatcgttaaatccggcccaggtcaggataccaccgctaatcagcagtgcgaccaccagtgcggcaactgcgccgctggcaggaatgaccaggcgacgccagacaaacggcaggatcagccagatgccgaagaagaccagaatgtcgctgcgcggagtcagcgcccagaagtcgaaaccaacttcccagacgccccaaatcatggtgccgagcagcagggctgcgtatagccaaagcgcggcgcgtttactgcgccacagcatccaggcgacgccgagcatcacaaggccagcgatagggtagtaccaggagccgccaatcgcgaccagccagcctccgccaatgagtagatacagcccgcaaagcgctgcaaaaagggctgttagcgtgacgagtaatcgtcgcgagcctgtattgttaattgccataaagagacaccatttcaattcattaatattttagtagcaattaattataggttttaacatgtgtgatcgtcatcacaattcgagctttattaacagattccgcgaatgaatagttttactggtatactgcgtgtcttgcgctttgttgcggtgccaaaacctgcccgtgcgaagtgatttgtttttaaatcatatggttagagatatgaaacatactgtagaagtaatgatccccgaagcggagattaaagcgcgtatcgccgaactgggtcgtcagattactgagcgttacaaagacagcggcagcgatatggtgctggtgggtctgctgcgtggctcatttatgtttatggcggacctgtgccgtgaagttcaggtatctcatgaagtcgactttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctcaaagatctggatgaagatatccgtggcaaggacgtgctgattgttgaagatatcatcgactcggggaatacactgtcgaaagtgcgtgagatcttaagcctgcgcgaaccgaagtcgctggcgatttgtacgctgctggataaaccgtcccgtcgtgaagtgaacgtcccggtagaatttatcggtttctcgatcccggatgagtttgtggtgggttacggcattgattacgcacagcgttaccgtcatctgccgtatatcggcaaagtgattctgctggacgagtaagtgtgaagttgccggatgtgttgcatccggcatggcatttttatttgtggttggcgtgtttcagcttgaggttggaaatcccgtgacggtaacgttgctcaagggtttcgcggttggtggcggtaacatccagatcacgcagcaagccgtcgtgaatgccgtaggcccagccgtgaatggtaactttctgcccgcgtttccacgctgattgcataatggtggagtggcccaggttatacacctgttccatgacgttcagttcacacaaggtatccagacggcgctcttgcggcatttcgccgagcaatgagctatgtttgaaccagatatcgcggatatgcagcagccagttgttgataagccccagttccgggttttcaactgcggcttgtacgccgccgcaaccgtagtggccacagataataatgtgttcaacttcgagtacatccactgcatactgaaccacggaaaggcagttcaggtcagtgtgaatgaccaggttagcaacattacggtgaacaaagagttcgcccggctcaagaccggttaaacgttctgcaggaacgcgactgtcggaacatccaatccatagaaagcgcggtttttgcgcttgtgccagtttctcaaaaaacccgggatcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaggttaacgacctgtaaccaaataattacgtttggctaatatagggcaactccgggacgatttaaaccacagataaagtgtaagaacgtaaggtaagtaaaaatttatgaccattgcactggaacttcaacagcttaaaaaaacctatccaggcggcgttcaggcgcttcgtgggatagatttgcaggtcgaagcgggtgatttttatgcgcttctcgggccgaacggggccgggaaatcgaccactatcggtattatcagctctctggtaaataaaacctccgggcgggtcagcgtatttggttacgatctcgagaaggatgtcgtgaacgctaaacgtcagttgggactggtgccgcaggaatttaacttcaacccgtttgaaaccgtgcagcaaattgtggtgaatcaggcagggtactacggcgtggagcgcaaagaagcgtacatccgcagcgaaaagtatcttaaacaactcgatctatggggaaaacgcaacgaacgtgcgcgtatgttatctggcgggatgaagcgccgtttaatgattgcccgtgcgttaatgcatgaacctaaactactgattctcgacgaaccgaccgcaggcgtggatattgaacttcgccgctcaatgtggggctttttgaaggatttaaacgacaaaggcaccaccatcattctcaccacacactacctggaagaagcagaaatgctgtgccgcaatatcggcattattcaacacggtgagctggtggaaaatacctcgatgaaggcgctgctggcgaagctgaaatcggaaacctttattctcgatctcgcaccgaaaagcccgttaccgaagctcgatggctatcagtatcgactggtcgataccgcgacgctggaagttgaagtgctgcgtgagcaggggatcaacagcgtatttacgcagttaagtgagcagggcattcaggtattaagtatgcgtaacaaagctaaccgtctggaagagctgtttgtttcactggttaatgaaaaacaaggagatcgcgcatgatgcatctttactgggtggcgctaaaaagcatctgggcgaaagagatccatcgctttatgcgtatctgggtgcagacgctggtgccgccagtcatcaccatgaccctttactttattatcttcggtaacctgattggttcgcgtattggcgatatgcatggcttcagctatatgcagttcatcgtaccggggctgatcatgatgtcggtgatcaccaatgcctacgccaacgttgcgtcatcattttttggtgccaagttccagcgtaatattgaagagctgctggtagcgccggttccgactcacgtcattattgccggatatgtcggcggtggcgtggcgcgtggtctgtttgttggcattctggtgacggcaatttcactgttttttgtgccatttcaggtgcattcgtgggtattcgttgccttaacgctggtgctcacggcggtgttgttctcccttgcgggtttgctgaacggtgtgtttgccaaaacgttcgatgacatcagcctggtgccaacctttgtgttaacgccactcacgtatttgggcggggtcttttactcactgactttgttgccgccgttctggcaagggctgtcgcacctgaacccaatcgtttatatgatcagtggtttccgctacggcttcctcggtatcaatgatgttccgctggtcactacctttggcgtactggtggtctttattgtggcgttttatttgatctgttggtcgctgatccaacgtggacgtggtttgcgtagctaaggctatttcctctcctctggatttgggggagaggagttttgacggctatcaccctttatcaacaatggtcagggtagactgattttcggctaaggaggaaggcgatgttaggttgggtaattacctgtcacgatgaccgggcgcaagagatactggatgcgctggagaaaaaacatggggcacttcttcagtgccgggccgtgaatttctggcgcggattaagctctaatatgctcagccgcatgatgtgcgatgctctgcatgaagcggactctggtgagggtgtcatcttcttaaccgatatagccggagcgccaccgtatcgcgtggcttcattattaagccacaaacactcccgttgcgaagtgatttctggtgtcacgttaccgttaattgaacagatgatggcttgccgtgaaaccatgaccagttcagagtttcgcgagcgtattgtcgaactgggtgcgccggaggtgagtagtctttggcaccaacaacaaaaaaatccgcctttcgtcctcaaacataatttgtatgagtattaacccgcgattctgatggcgcttttgctacaataaaagcgttgtttcaccctcggttattttttcatgtacaaacaagctgttattctcctgctgatgctgtttaccgcaagtgtcagtgccgcgttacctgcccgttatatgcaaaccatcgaaaatgctgcggtctgggcgcaaattggtgacaagatggtgaccgtggggaatattcgggccggacaaatcattgccgtggagcccactgccgcaagttattacgcatttaattttggctttggcaaaggttttatcgataaaggtcatctcgagccggttcaggggcgacaaaaagttgaagacggtttgggcgacctcaacaagccgctgagtaatcagaacttagttacctggaaagatacgccggtctataacgcgccgagtgcgggaagtgcgccatttggggtactggcggacaatttgcgctacccgattttgcataaactgaaagacaggttaaatcaaacctggtatcagatccgtattggcgatcgactggcctatatcagcgcactggatgcccaacccgataatggcctgtcggtgctaacctatcaccatattctgcgcgacgaagaaaacacccgttttcgccatacttcgacgaccacatcggtacgcgctttcaataaccagatggcctggctgcgtgacaggggatacgcgacactgagcatggtgcagctggaaggctacgtgaagaataagatcaatctccctgcgcgagcggtggtgattacctttgatgatggcctcaagtcggtgagccgctatgcgtatcctgtgttgaaacaatatggcatgaaggcgacggcgtttattgttacctcacgcatcaaacgtcacccgcagaagtggaacccaaaatcgctgcaatttatgagcgtttctgagcttaacgaaattcgcgatgtatttgatttccagtcacatacccattttttgcatcgggtagatggttatcgccgacccatattactgagccgtagtgagcacaatattctgtttgattttgcacgttcacgccgcgctctggcgcaatttaatccgcatgtctggtatctttcgtatccgtttggcggatttaatgacaacgccgtgaaggcagcaaacgatgccggatttcacctggcggtgacaaccatgaaaggcaaagtaaaaccgggggataatccgttgttactaaaacgactttatatcttaagaacggattcgctggagacgatgtcgcggctggtgagtaaccagccgcagggataacaatcaagcaacctgtaccggaatcgctttcgcggtacgtttcatttcattgtcgccttcaaaataggcgacgttgggtcgccaggtgcgagcttcttcatctggcatggtaacgaagctggcgatgatgacaatatcgccgacactggcgcagtgggccgccgcaccgttaacagaaataattctcgaaccgcgttctgccgcgatggcataagtggagaaacgcttgccgttggtgacattccagatatcaatggcttcgttttcgagaataccggctgcgtcaagaaaatcctggtcaatggcgcaagaaccttcatagtgcaggtccgcatgagtcactttcacgcggtggagtttgccctgcagcatcgtgcgaatcataacttctacctttctaccctgtcgttaacgaagcaggcgatgcctgctttgaggaaattctcacgcagtattgcccgatttttgtttagtgtctactcatctgacggcatttgcgtcagcagtttgcgtaccgcgccgaagcgtgccatgtatcgcctgtaacgaattgatatttctctgaacgctgctcggtaaacaataaagaggtggctgacgatagcgcgccttgactggatactgccttcacgcaaagccacacggaagacagggaagatggatgcaccgagtaccacaccgcatgacgcggtatttaaacaatttttaatgcatgcggagacggctcgcgactttctggagatacatttgccagtggaattacgcgaactttgtgacctcaacacgcttcatttagagtcggggagtttcattgaagagagcctgaaaggacacagcacggacgtgctctattccgtgcaaatgcagggcaatcccggttatctgcatgttgtgattgaacaccaaagcaagccggataagaaaatggcctttcgcatgatgcgttattctatagccgccatgcaccggcatctggaggctgaccacgataagctgccgctggtggtgccgatactgttttatcagggcgaggccacaccttatccgctatcaatgtgctggtttgatatgttttactcgccggagctggcgcgacgcgtctataacagtcctttcccgctggtggatatcaccatcacaccggatgacgaaatcatgcaacatcggcggattgcgattctcgaactactgcaaaaacatattcgccagcgcgacttaatgttattgcttgagcaactggtcacgctgatcgacgaagggtacactagcggaagtcagttagttgccatgcaaaactatatgctgcaacgcggtcatactgaacaagcggatttgttttacggtgtgttgagagacagggaaacgggaggggagtctatgatgacgctggcgcagtggtttgaagagaaagggattgagaaggggattcagcagggaagacaggaagtaagtcaggaattcgcccagcgtcttctgagtaaaggaatgtctcgggaagacgttgcagagatggcaaatttacctcttgctgagattgataaggtaattaaccttatttaagttacctgtgttatgacagatgacgtggggtaaattaataactggcgccatcagccgtagcgccagttaagtattacgccagctcgaccattttgttgtcgatcaggcgagcatcgccaagccaggcggctaccagaattactgcccgtttgctggtttcagaaacttccagcaatgtgtcggcatcgcgaatctgaatatcatcggcgcggaagcctttttcattcagttcttgccccgcaatggtaataatttcatcgagatcccgttccccagcctgcaatttgtcagcaatcgaacttaaaactttgtacagaccaggcgcaattttgcgttgttccgccgtcagataaccgttacgggaacttagcgccagaccgtctttggcgcgcataattggcacaccgacaatctcaatatcgaagcccatatcggcaaccattttgcggatcagcgccagttgctgaaaatctttttcaccgaagcaggcgatgtccggctggaccaggttgaacagcttgctgacaatagtcgaaacgccgcgaaaatgtcccggacggctggcaccttccagcatggtcgaaaggccaggaacgtcaacgtaagtgtgggtttcagtaccgttcgggtagatctcttttaccgaaggggcgaaaactaaatccactttacgtttgtttagcttctcgcagtcctcctgcaaggtccgtggataacgagccagatcttccgggcggtcgaactgcatcgggttaacgaaaatactgacgacgaccacatcggcgcgggctttggcttcgtcgaccagcttcatatggccatcgtgcaggttacccatggtaggcaccagcgccacgcgcttgccttccatacgcaggcggcgaatttgctgacgcagcagcggcagggtttcgataattaacacaacgtgactccttaatggaaactgtgttcttcgcccggataaacgccggactccacttcagccatatactgccgcacagccgcgcggatgtcgcccgtttcggcgaggaaatttttagcgaatttaggaatgtgaccgccggtaataccaaaggcgtcgtgcatcacgaggatctgcccgtcagtgacgttgcctgcgccaatgccaataaccgggatcgccagtgcttcggtaatacgttttgccagttcaaccggcacgcattccagcaccagcagctgtgccccagcagcttctaaggctaatgcatcgctgagcagttgatcgcccgcttcatcgccgcgcccctgaactttgtagccaccgaaaatattcactgactgtggtgttaaacctaagtgaccacatacaggaacggcacgttcggtcagcatttgtacggtttctaccagccactcaccgccttcaattttgaccatgttagcaccggcacgcataaccgttgcggcgttttcgaaggcttgttccggcgtggcatacgccataaacggcaggtcagccagcagcaggcagtttggtgcgccgcgacgtacggcggcagtgtggtaggcgatatcggcaacggtaactggcagggtggagtcgtgcccctgaaccgtcatgcccagcgaatcgcccaccagcatgacgttaagcccttcatcagcaaagagtttggcgaagctatagtcataagcggtgatggtcgcgaaacgttttttttcctgtttgtacttctgcagtaaggagatggtggtcggtttcataacgtatcctgataaattgatgttgtgctgtctggcattttatcagtcacattggtgggggcaatgatttatccgtagcagcactgccagaaggtgacagtgctgctacgttatcagggataggttacctggaaagtactggtggctttaaattcgccgggttcgatagcaatattcccgtcttgctttaatgttgcctggaaatgaagaggctgtgatgtgccgttaccttgattagggtaaaccccatcggaggtgtcatcttcggtttcataatctatataaacagaattcgtatcattaggttttaatgtcattagcggatttttactggttgctaaaccttcaatgagtacgccaacgcctttggcggcagtgcttccagtaagcgtattaccaagcagttgtgtgttttgagtacctacttttccagtgacgagttttgtttcaatattacgcacacgaatacaattctgaagcgagatatcaaagggaacaggtgaagcgccatttttaattgtcccagagctatattctcccattctaaccgttgaaccattgactgatggcccggtaagtatggaggtaaaacatgttggtaaggttaatttgacattattcagtgtgaaattgacataaatgtggttgctgtgatctacaacttttgtaccaggactgtaggccttaaacgaataaaggtaatttgatgaactggataactggacttgctgattaagtgtaggatcgaaattagtatctgtataaaattcaacagttatgttgtgtactataccaccaatagcccaaaacttatcgtagtcgtctgctttgttgcaacccttagtttgtagatcgctgtctgtgacggaaaagaaaaattcttggttggaaggatctccgatatagattcctggcgattgaatgtcagttattgtatcgtatgcagaccagacccttgatattaacatggtgtaatacagaccaggaacagatgtattaaatagtttatgtccgccataatctttacctgaatagaccatggcattttcaatagttattggaccaggattcgctctgccagatgtattgcagtaaagaataccaccaccggtacctgtatccaggtatgaccagtacatttttaccccagtcgggccgagctgcgtgggtttataaaaaaccaagttgcttgctgttgatgtgtaattaaaggtcatctgtgcggcagtggaggggcctcgatagttatcaactcctgcattatttcccacaataaaacttgtatatgcactgactgtattacaacaagaatacagtgctaaaaaaagaatgtacctgaagatagtcttcatttttactccaatgtttctttattgttatggtttgcgctgtttttgtttgttattcgtagtaaatatccactaacacatggctcataagttgaccagatgtaacactcaatgcaggatcgattttttgcattcgggtgctaaatttccaggatgaaccattcatgtcatccgacattactggataaacggaacgagatccgcctgaagcattaagaacattgaatgtattcgccgaatcctgagtagaaaatataactactcctacattacttgctcctgacgaaatttcattagcaaatatttgcctagagccagcagccatgacaccgctaagggctctaaaatcaatatgtaactgatttagcacatcgccagttccctgtaatgcacagtcggatacagtgatagtgaactcttttccacctggttgataactttcaggagtaacattacctgaaaaatatcccaccccaacgacgccaagatcaatattaccctggttactgattccgcttttgcaggtgctgttttttacattggcaacaaggtcaatatcctgtccagcaatggctggacaggcgatgcaaaacagtaatgacagaaacagaattattctcttcatcagcttacgttgagtgggatgcatatatagttcctgaatctgtaagtctgttagttataggttactgtaaatgtggctggtgcagaaaacttacccgcagtgacattgtttacggttttatttttttccacgaccaggcgtgcactcatcggataataaacgaccgcattggctgcagtggagattgttacctcttgtgatgctggtgttacacagctaaattgtgttgcactccctgttgccggagttacagtgctccagacttcaacggcgacagcacttgctttatctgcggctgtggaaccatttgcaaaccccgcaccgtcattagcagttccctcgcatgtggctcgcttggttaattttatttgcgcttttttattggggatacccgcacagtctttgaatttgagtttgaatgtttttactttggtcttggcattgatttcagaaatatatacatcaccaaaatcaacaacagaaatgtcctgatcagagtcatttactaatgtagcggtacaagtacccatttctacagtagtaataacggtcagtccaatactgtctgttgccgcataagagagtacgctgaacaatgaggcagccaaaacgacactgctggataatccataacgtaaatttttaaatgtcatcataattatccttcttattgatagatgaaattaaacgtcgccagtgcacgaaaattccccggtacgccttgccctgcatctgtttcacgtagcgcaacggtcatttcaagacccttatcgggctgcatctcgtctgtgctccagcgtatcttttccgcactgttaggtttaaggaaagtggcatcatcagtagtccgttttttgaaacccataccgatattacttgtcgtcgaagatgaatcaccagactgcggtataataagcttaggtgagcttgatgatgcatttccggtcagagtggtatcaatccaactgatgccactgctgcacccactggcaaccagtttaaaatcagcctgagattctgtcgttttattcgcgatcttatccagacccatcttagggattctcaatgtgtagttattattgccatcattcgtgacgttattaccagtaagtgtgatgttacaggttgtcgctttgacagtggctgtaaactctacattaatatccgttgcaaatactgagggtgataataatattcccatcagtatcactattttatgtggcgttgtttttatcatttgacgtcccttgtagttactgaatctgacaccgaattccattcagaataatagattgtgctattttttctgcttctgggctttgttgataatgcgcaagacaacttacgggtttactttgttcgagccatttaatgctgatatttccctgctgctcaataccacgaacaaatgcttgtccaccctgtccaacattaccaatgacattgccttgctcatcataaatatctgcagcaaatggaatatttttaccatcacttcgtgtgatgttcataatggctgattgcccttgcacggtttcaaaatcagcaaagacgactgaaccctgacgcggtacagctactgcactggtactttttaattcaacatcgttctcaagatcgttgatatccagcgcgatacggttttcatgataaggagaaagagcgctggtgacaccataaccccatcgatcgatagtactgttgccataatttattcgcgctccttgagcacctggagcctgaactaccgccagtgtatcggagtcgctaaaactatcattactgaaagtcagtccaccgctatgcaatacaaaaccaccgtcggtgctgagagaaacttgacggctgttatcgctatttgcagaaattgaacctgccagcgttccccatggtgactcatagctggcataacccccaacataactcaaatctttgctggctttattcatcgtatagccagtattcacgctataactgacgcgagcgttatcgctatagccactgctgctaacgttgagttggttattacccttaaagtcactgcttatttgagtatcaatactctggaaacctgaagtacgttgttcagtgccaagtaatttttcaattggaatggtgaaactaagataaacgctatcgtcagtgtcgccgtcttcattccatgaacgctgggcactgacactgtagctgccccaggatgtactgttactgtagccaatagagtaattgctacgattttgtccggaagcccagtaatcggaccaacttccggaaagataaaatgaaccgtaatcttttttctcaaatttcaacggttggttaatactgaccgtaacctgatttttcatgcgtgagtaattacgcatggatttcggttcaagatcttgttcgggatgtttcacttcatcaattagagttagtgcatcattaagaccaaggtaattctgtgtcgaatagcgataggccgcgatattcagtgaagtacttgtttcttcgaataacttgttccaggaaacacgataactttgcccctggtatgttttatcatccgggatacgaacattggaatgagtcacatcgaaagaaaatgcaccaactgaagtattcagaccaagacctaacaaaccagcggtatagttattatcggttatctgaataccggtataacccgtcagatagttattcaggccgtagtagtagcttgcttgaaataaattaggctcatcctgaatatcatcttttaagacctgaccgccgctaatatcccaacgtccaacgccagggcgtaacatttgaacaacggatgagaaaggttgcgagaatgtccgctttgagccatcggattcttcgatggtaacaataagatcgctgccgtaccctgacggactcagatcatcaatgacgaaagcgcctggcggcaccgtcgtttcataaatcttatagccaccttgcgtaatagtgactttggcgttggtattggcaacgccatgaatgataggcgcaaagctggctaaagtcggaggcaacatgcggctgtcactgtataaacgaatgcctcggatactgacggaatcaaaggtttcgcccgtcgtataagactcaccaagaatgagttgagaacgcagcgaggcgatatcacgctgaacataccgattcttaaaatcataattactgccagaatcggtcatccagttgtagttgcccgaggcacgcagtcgccatgcacctaaattcatcccaccgttaaatgcagcataaatgctttcattttttcgaccaggggtttcactatgatatccgttgaggttgtatgacaacatggccgcattaatgccgttttcccataacgatggatcaacatagttttggtaatttttcattacccaggcttgaggaacgtctatatccagacgttgatcgttaacgtcataacgaacagaagcctgagggataatttccgtcaaattgaggcaattgccgagcgtttcatccctggcaagcagaacggctttttcgttatttatatcgggagaattaatatgaaactgcaataaattctttaatgtgatacaagcctgggcgttcttttttccttcaattgcgacaaatgtaatactttggttaatgattggttggtcgtttacataaacactgacgtcgtaaacacccggtatagcggggttaccttcactgtaccggctgagatcaatattagatgcattctgccccatcaggaaggtatggtcatattcaacgagttcagcactgaaagcagtattgcaatacagcagcgcgcaaaacgtggcgatacgggtcagatgatgataatttttagtatattctatagtcacgctatgcttcctgcggaattatatccttgcctgattacagcctggcattaccttcaattgcgccaccaaagtcattaatggcgtaaaaatgcacttttgcagaattcgctttgccattaaggccattgactttcatgacctcatcactaaatggtgcaatcattttcacatcaatcggatagcgtttaccgctagcttctaaatcaccactgctaaaagagacgtagtaaggggttggattggtcactcgtaatgacgccttaccttctgaacctgaccagaaccacttcagggctaacggggcttcagagggatttcccttcaatccatccgggcgatagaaaagttttatacgtgtgcgaaatgccagttgcagcaggctttgattcgcgaccttttctgcatctggttttggtggaacttccagtacgttaaaccagaacacgctctctctgtctttaggcagtgaggtgctggctgtgtacattaatttgattgtttgcccacgtttggcatcaatacgcgatactggcggcgtagcagtaaaagggactgtaatactgccaggctcagcgttgtcatcgccagtatctaaccaactctggacaagcaacgggttattccctttattttccagacgtacgttgacacttttttgatcgcttttatatattacgcgagtacccgaaatgacaatgtccgcaatagacgatgaactaaaagccatacaggttacgaagcataaagctgttgtatgtttggtgttaaaaaacataaaccatccctgatagagttaattaaaacagggaataatataaaatagaaattattattccctgtatattcattcaatcaatttaactggtgaatacttactgataagtaatggtgtatgcagtgttagtttttacataaccagcagttgctgtttggtctgcgacggcacgaacgtaagacgctttaaaatcataaacagcagattttgtcgttgcatccagggctttagtatacacatcgccagggttgttaatttgaacctgtttgatagtggaaccatcaatattgtgtagagcgatattaacgccgtcagatgggttgttaatagacatgtcgttgttcaaagtccctttgctgttaccaaagaaaacagaaccgaaggtcattttagccgtgctacctggattcggatttgctttgctgcagtcaacggtgatgctgaaaggtttagctttagcgccaacggtgtcattcagtacgccagcatcgatttcaccaacggttgcggtttgcagcaggatcagaccatccttgttaccgccgtcaacgcgggtttcacaggtgttatcaacaaccagaccactgatatttaactgaccgccgtccatatcagcagaagcagtacctgcaaccatcgccagcataagaccagacagggcaaaacctaattttttagacataaaaatcctttaataaaattccattagtcagactacatgtttgaagaatgactattcatgacacaaataggagaaacaaatgttagatattaatgagcaatgatatttgttacccaaatttacaaccattgttcattaggtcgcctattgtgcactttagaagcttttgaacaaattaaatttacttaattcaaaattaagtaaaaataagttcacaagtgcaattggttagggtatggagatgggattgatatttatttataggaagttatattatttccgcaaagagatgtttaaactaaaatcgtaattaaggaaagagatgagatatgattttcagaaaatatttatattcgcaatataaataaattaccatttgtttaatttgtcaaatgctcttgtatgtaagatttgacgcaacatctccccatcaggaaacaccaactccggcgcgatttcaaacagcggccacagcataaatccacgattcttcatatcgtagtgcggaacggtcaggcgttcagtatttatcacttcattaccaaacagcatgatgtcgagatccagcgtgcgtggtccccagcgttcagctttgcggacgcgaccttgctgcaattcaatacgctgtgtgtgattgagtagctcttcaggtgcaagagaggtttccagcgccacggctgcgtttaagtaatcgggttgatcttgcggccccagcggtggggtgcggtaaaacgaagaaacggtaagaatgtggctttcagggatatcgcctaatgctttcagggcagcattgacctgctccagcggagaggccagattgctgcctatggcaatatacgccactgtcatgcggtaccctcacgacgtggtgcgcgtttgcgtggacgacgagtacgacgacgcggtgacggttcttcatccagctcgttgagcatccctttttggtctggtggcgcggaaacctggaactcaccccaccatttcaccagacgctgcagttcagcgttacgctcaacttcagctcgcaaggccaacaggtcataagccgcacggaacttaggatgctccagcagtttccatgcgcgtttaccctgacgacgggacatacgcaactgcaactgccagatatcgcgggttaatgtcgtcagacgtttcgggattgccagtgaacggcaggcttcgtccagcacgtcgttcatcgccagcgcgaaagcgtcgtgataggtcaggccgctttcctgggcgatcttctgtgccgtctccagcagtgggtaccagaacatggcggcaaacaggaacgccgggttcacgcgcatatcgttatggatacgcgtatcggtattcttcagcacctgttcaatgatccgctccatcgggctgtcgccattttccgtgaagtagcgggtaatggtcgggaacagcggctggaacagatgatattcacacaacagcttataggtttcgtaaccgtagcccgcttgtagcagtttaagcgattcttcaaacaggcgtgccggtgggatatcgttcagcagggtagcgaggcgagggatcggttctgcggtttccgggctgatgcgcatacccaatttggcggcaaaacgtaccgcgcgcagcatacgtaccggatcttcacggtagcgcgtttccgggttaccaatcagacggataacgccgtccttcagatccttcatgccgccaacgtaatcacggacggtaaaatccgctacgctgtaatacaggctgttgatagtgaaatcgcggcgctgggcgtcttcttcgatggagccgaaaatgttgtcgcgcagcaacatgccgttttgcccgcgttgggaggtcgtgcggtcgctgacgttaccttcgtggtgtccacggaaggtcgcaacttcgataatctccgggccaaacattacatgagccagacggaaacggcgacccaccaggcggcagttacggaacagtttgcgcacctgctcaggcgtggcgttagtggttacgtcaaaatctttcggctttttgccaagtaacaggtcgcgcacgccgccgccaaccagccaggcttcgtatcccgctttattgagcctgtacattaccttcagggcattttcactgatatctttgcgggaaatagcatgctgctcacgcgggatcaccgtcacctgtggacgggcgactgcctgttcagcctcgctttcctcgcggcttagcaccttgcggcaaaaattagcgactcgggtaaaaatagtacacctcggtagtgtcaaacatcattcaggacaaaaaaatagcggctaatcatagctcagcatgacgcatttgagaatgttgaatttacaattgccgactcgggcacggcggtaagccgccagtttttgacggctgactgaaggatttgctcgacgctgaaatcctgccagtgtgcttctgcctgctgccccagaaattgaagtgccgcgattagtaccgggcgtggatcgcctttcggcaacgcaggcgcatgattctgcttggaaagtttagcgccttgtggattaagcgccagcggcagatgaatgtaatctggcactttccagccaaaaagctggtacagcgagatttgccttactgttggttcaatcagatcagccccacgcactatttctgtaacgccctggaaatgatcatcaaccacaacagccaggttgtaggcgaacaacccatcacggcgatgaatgataaaatcttcccgtgccagtttttcgtcggcgtgaataatgccgcgcagctggtcagtaaattgcgtgaccggatgctgctggcggatacgcactgcggcgttgtctggtccatgatgcaacacccggcaatgaccgtcgtaaataccgccaatgctttgaatacgcgcacgcgtacaggtgcagtaataacttagtccttgttcatgtaaccaggcgagtgcttcacgataggcgtcgtgacgttgcgattgccagagaacatcgccgtcccagtgcagaccgtaatgttccagctggcgcaggatagtttctgcggcaccgggaacttcacgaggcgggtcgatatcttctatgcgtaccagccagcgaccttgccgggcgcgagcctgcaaatagctgccgagcgcggcgatcagagagccaaaatgaagctcgccggaaggagagggggcgaagcggccaatatactgtgtgtctgtcatctctttgaacaaaaaataaggcgggagcatttcccgcctgtggtaaacgtgatggaacggctgtaattagccagccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgtcgggcgcgcttccagacggcgaataccaatttcaacaccgcaggattcgcagtagccgaaatcttcgtcttccacttttttcagcgtcttctcgatctttttgatcagcttacgctcgcgatcgcggttacgcagttcgaggctgaactcttcttcctgggctgcacggtctaccgggtccgggaagttggctgcttcatcctgcatatgtgtaacggtgcgatcgacttcatccctgagttgattacgccatgcttccagaatacgacggaagtgcgccagctgggcttcattcatatactcttcgcccggcttctcctgatatggttccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaaatgaggccgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaactgtgtgaggaaaagcgtatttgcgcacgcgaccagaatgtaaattaaccagttacttactttactacaatgtaaccggcagtgattttttaagagccatgccttcagcagaaatttccgctttgtaagccagaatttctacccccctctgttgagcttctgacaatagttgcgcgtatttctcatcgatgtggcgcgcgggtgaaaaccgtgtaatggctgaatgcagcacggcgaaaaagataaccgcacgctggccttcagccgctacgctcatcaactcccgaaggtgtttctgacctcgttcagtgaccgcatcgggaaaatatccctgttcgttctccgctaacgtaaccgatttcacttcaatatagcagtctggacgcgaatccgcctgcaacataaagtcaatacggctgcgttctgcgccgtattttacttcgcttttcagcgagctatagcctgacagttctgaaattgattcattaaggatagcctctttcgtcaacctgttagcccaaagcgtgttgacgcaaataaatgcgccgctctggctttgagttaattcccaggtgtgtgggtatttccgtttggtgttgtctgaagtcgaataccagacggtatcgccaggcgttgcacaaccggtcatcgcacccgtattcgggcagtgtagcgttaattcgcgaccatcgggtgtgatcacatcggctaaaaaacgtttgtaacgctgaattagcgtcgcgcgctgtagagggggagaaaattccattgcgacaatccttgttattgcgttagcgcccagcgttttagcggcgtgtagcgtgtgcgtccacgggcaaacgaggaggcgtaaagggtgaactccgtcaccgcatacgaccagttaaaacctggcggcgggattgtcaccgcctcgctggcgtcgcgcaataaggtaatatgtggatgaaacggacgattgctttgaaaacaaccgctgcgggcagcctgtgaacggagcatattcgccagctggattaagccgcgtggcggctgacgcatccctaaccacaccacacgcgaacgcagccattgtccggcgtcatcaagcgtgagtgtgaaaccaggttgacgaatccgtccggctaaaagagaaagcgccttctctttctcggcgctcacttcgcctaaaaatgccagagtcagatgcaaattatcggcggcgaccggacgtcccgcctcaggtgggaagtgtgtggcgcgccaatggataatctgttcgcggatttctgcaggtaagtcgatagcaaagaacagacgttgcggttcagacatgtgaggcactcggttatgaattaccgcgatgctacaatgtggcgcgaagaatgttaaccctctggagcgttttgtgtcgtcgttgcccgttgctgccgtcttacctgaattacttaccgctctcgattgtgcgccgcaggtattattaagtgcgccgaccggggccgggaaatcaacctggctgccgctgcaactgctggcgcatcccggcattaacgggaaaattatcctgctggagccgcgtcgtctggcggcgcgtaacgtcgcgcaacggctggcggagctgcttaacgaaaagccaggcgataccgttggctaccggatgcgtgcgcaaaactgcgtcgggccgaatacccgcctggaagtggttaccgaaggcgtgctgacgcgcatgatccagcgtgacccggaactgagcggtgttggactggtgatccttgatgaatttcatgagcgcagcttgcaggcggatttggcgttggcgctgttactcgatgtgcaacaaggtctgcgtgatgaccttaaactgctgattatgtcggctaccctggacaacgaccgcttgcagcaaatgctgccagaagcgcctgtcgtcatctcagaagggcgctcgtttccggttgaacgccgttatttaccgctgcccgcgcatcagcgttttgacgatgccgttgcggtagccaccgctgaaatgctgcgtcaggaaagcggatcattactgttatttttacctggcgtcggagaaattcagcgtgtgcaggaacaactggcttcgcgcatcggcagtgatgtattgctctgcccgctgtatggcgcgttgtcgctgaacgatcagcgaaaagcgatcctcccggcaccgcaagggatgcgcaaagtggtgctggcgaccaatattgctgaaaccagtttaaccattgaaggtattcgtctggtggtggattgtgcccaggagcgtgtggcgcgttttgatccgcgcacggggcttacgcgactgattactcaacgcgttagccaggcatccatgacgcagcgtgccgggcgcgccgggcgtctggagccgggtatcagcctgcatttaatcgccaaagaacaagcagaacgcgccgcggcgcaaagtgaaccggagatcttacaaagcgatctttccggtttgctgatggaattactgcaatggggatgcagcgatccggcgcagatgagctggctggatcaaccgccagtagtgaatctactggccgcgaaacgtctgttacaaatgctgggggcactggagggtgaacggcttagtgcgcaagggcaaaaaatggcagcgctgggtaacgatccgcgtttagcggcaatgctggttagcgcgaagaacgacgacgaagctgctaccgcggcaaaaattgccgccattctcgaagagccgccacggatgggcaatagtgacctgggcgtggcgttttcgcgcaatcaaccagcctggcagcaacgtagtcagcaactgttaaaacgcttaaacgtacgtggcggtgaggcagacagttcgcttatcgcgccgctacttgccggggcgtttgccgatcgcattgctcgtcgccgtgggcaagatggacgctatcaactggcaaacggcatgggagcgatgctcgatgccaacgacgcgctaagccgccacgaatggttgatcgcaccgttattattgcagggcagcgcctcgccggatgcgcggattttactggcgctgctggtcgatattgatgagttagtacaacgctgcccgcagctggtacagcagtctgacactgtggagtgggatgacgcgcaaggtacgctgaaagcctggcgtcggctacaaatcggtcagttgacggtgaaagtgcagccgctggcgaaaccgtcagaagacgagttgcatcaggcgatgcttaatggcatccgtgataaaggtttaagcgtgctcaactggacggcggaagcggaacagctacgcttgcgtttgttatgcgccgcaaagtggttgccggaatatgactggccagcggttgatgatgaaagtttattggcagcgctggaaacgtggctgctgccacatatgactggcgtacattcactacgcggcctgaaatcactcgacatttatcaggcactacgcggattacttgattggggaatgcagcaacgtctggatagtgaattgcctgcgcattacactgtgccgacgggaagccggatcgccattcgttatcatgaagataacccgcccgcgctggcggtgagaatgcaagagatgtttggcgaggccaccaatccgacgatcgcccaggggcgcgtgccgctggtgctggagttgctttcacctgcccaaaggccattacaaatcacacgagatttgagcgacttctggaaaggagcgtaccgtgaggtgcaaaaagagatgaaagggcgttatcccaaacatgtctggccggacgacccggcaaatactgcaccgacgcgacggacgaaaaagtattcgtaaggttggttttctccctctccctgtgggagagggccggggtgagggcatcagcgcgcacgttcaccctcaccctaaccctctccctcaagggagaggggaccgatcgagcacaaattttgagagatatcttcttctgtcttgtaacagaagaacagaaaatcgggcttttgcgcctgaatattgcggagaaaaagcatggccgggaatgaccgcgagccaattggacgcaaagggaaaccgacgcgtccggtcaaacaaaaggtaagccgtcgtcgttacgaagatgacgatgattacgacgattatgatgactatgaggatgaagaaccgatgccgcgcaaaggtaagggcaaaggcaaagggcgtaagcctcgtggcaaacgcggctggctatggctactgctaaaactggctatcgtttttgccgtgctgatcgccatttacggcgtttatctcgatcaaaaaattcgtagccgtattgatggcaaggtctggcaactgcctgcggcagtttatggccgaatggtcaatcttgagccagacatgaccatcagcaagaacgagatggtgaagctgctggaggcgacccagtatcgtcaggtgtcgaaaatgacccgtcctggcgaatttaccgtgcaggccaacagcattgagatgattcgccgtccgtttgatttcccggacagtaaagaaggacaggtgcgcgcgcgtctgacctttgatggcgatcatctggcgacgatcgtcaatatggagaacaaccgtcagttcggtttcttccgtcttgatccgcgtctgatcaccatgatctcttcgccaaacggtgagcagcgtctgtttgtgccgcgcagtggtttcccggatttgctggtggatactttgctggcgacagaagaccgtcatttttacgagcatgatggaatcagtctctactcaatcggacgtgcggtgctggcaaacctgaccgccggacgcacggtacagggtgcgagtacgctgacgcaacagctggtgaaaaacctgttcctctccagcgagcgttcttactggcgtaaagcgaacgaagcttacatggcgctgatcatggacgcgcgttacagcaaagaccgtattcttgagctgtatatgaacgaggtgtatctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcaagcttgtattactttggtcgcccggtagaagagctaagcctcgaccagcaggcgctgttagtcggtatggtgaaaggggcgtccatctacaacccgtggcgtaacccaaaactggcgctggagcgacgtaatctggtgctgcgtctgctgcaacagcaacagattattgatcaagaactctatgacatgttgagtgcccgtccgctgggggttcagccgcgcggtggggtgatctctcctcagccagcctttatgcaactggtgcgtcaggagctgcaggcaaaactgggcgataaggtaaaagatctctccggcgtgaagatcttcactacctttgactcggtggcccaggacgcggcagaaaaagccgccgtggaaggcattccggcactgaagaaacagcgtaagttgagcgatcttgaaactgcgattgtggtcgtcgaccgctttagtggtgaagttcgtgcgatggtcggaggttctgagccgcagtttgcgggctacaaccgtgcgatgcaggcgcgtcgttcgattggttcccttgcaaaaccagcgacttatctgacggccttaagccagccgaaaatctatcgtctgaatacgtggattgcggatgcgccaattgcgctgcgtcagccgaatggccaggtctggtcaccgcagaatgatgaccgtcgttatagcgaaagcggcagagtgatgctggtggatgcgttgacccgttcgatgaacgtgccgacggtaaatctggggatggcgctggggctgcctgcggttacggagacctggattaaactgggcgtaccgaaagatcagttgcatccggttccggcaatgctgctgggggcgttgaacttaacgccaatcgaagtggcgcaggcattccagaccatcgccagcggtggtaaccgtgcaccgctttctgcgctgcgttcggtaatcgcggaagatggcaaagtgctgtatcagagcttcccgcaggcggaacgcgctgttccggcgcaggcggcgtatctgacactatggaccatgcagcaggtggtacaacgcggtacgggtcgtcagcttggggcgaaatacccgaacctgcatctggcagggaaaacagggactaccaacaataacgtagatacctggtttgcgggcattgacggcagcacggtgaccatcacctgggtcggccgtgataacaaccagccgaccaaactgtatggtgccagcggggcaatgtcgatttatcagcgttatctggctaaccagacgccaacgccgctgaatcttgttccgccagaagatattgcagatatgggcgtggactacgacggcaactttgtttgcagcggtggcatgcgtatcttgccggtctggaccagcgatccgcaatcgctgtgccagcagagcgagatgcagcagcagccgtcaggcaatccgtttgatcagtcttctcagccgcagcaacagccgcaacagcaacctgctcagcaagagcagaaagacagcgacggtgtagccggttggatcaaggatatgtttggtagtaattaacatctaagcgtgaaataccggatggcgagttgccatccggtaaaataacatcccatctaagatattaaccctttcttttcatctggttgtttattaacccttcaggaacgctcagattgcgtaccgcttgcgaacccgccagcgtttcgaatattatcttatctttataataatcattctcgtttacgttatcattcactttacatcagagatataccaatggcgcgttccaaaactgctcagccaaaacactcactgcgtaaaatcgcagttgtagtagccacagcggttagcggcatgtctgtttatgcacaggcagcggttgaaccgaaagaagacactatcaccgttaccgctgcacctgcgccgcaagaaagcgcatgggggcctgctgcaactattgcggcgcgacagtctgctaccggcactaaaaccgatacgccgattcaaaaagtgccacagtctatttctgttgtgaccgccgaagagatggcgctgcatcagccgaagtcggtaaaagaagcgcttagctacacgccgggtgtctctgttggtacgcgtggcgcatccaacacctatgaccacctgatcattcgcggctttgcggcagaaggccaaagccagaataactatctgaatggcctgaagttgcagggcaacttctataacgatgcggtcattgacccgtatatgctggaacgcgctgaaattatgcgtggcccggtttccgtgctttacggtaaaagcagtcctggcggcctgttgaatatggtcagcaagcgtccgaccaccgaaccgctgaaagaagttcagtttaaagccggtactgacagcctgttccagactggttttgactttagcgattcgttggatgatgacggtgtttactcttatcgcctgaccggtcttgcgcgttctgccaatgcccagcagaaagggtcagaagagcagcgttatgctattgcaccggcgttcacctggcgtccggatgataaaaccaattttaccttcctttcttacttccagaacgagccggaaaccggttattacggctggttgccgaaagagggaaccgttgagccgctgccgaacggtaagcgtctgccgacagactttaatgaaggggcgaagaacaacacctattctcgtaatgagaagatggtcggctacagcttcgatcacgaatttaacgacacctttactgtgcgtcagaacctgcgctttgctgaaaacaaaacctcgcaaaacagcgtttatggttacggcgtctgctccgatccggcgaatgcttacagcaaacagtgtgcggcattagcgccagcggataaaggccattatctggcacgtaaatacgtcgttgatgatgagaagctgcaaaacttctccgttgatacccagttgcagagcaagtttgccactggcgatatcgaccacaccctgctgaccggtgtcgactttatgcgtatgcgtaatgacatcaacgcctggtttggttacgacgactctgtgccactgctcaatctgtacaatccggtgaataccgatttcgacttcaatgccaaagatccggcaaactccggcccttaccgcattctgaataaacagaaacaaacgggcgtttatgttcaggatcaggcgcagtgggataaagtgctggtcaccctaggcggtcgttatgactgggcagatcaagaatctcttaaccgcgttgccgggacgaccgataaacgtgatgacaaacagtttacctggcgtggtggtgttaactacctgtttgataatggtgtaacaccttacttcagctatagcgaatcgtttgaaccttcttcgcaagttgggaaggatggtaatattttcgcaccgtctaaaggtaagcagtatgaagtcggcgtgaaatatgtaccggaagatcgtccgattgtagttactggtgccgtgtataatctcactaaaaccaacaacctgatggcggaccctgagggttccttcttctcggttgaaggtggcgagatccgcgcacgtggcgtagaaatcgaagcgaaagcggcgctgtcggcgagtgttaacgtagtcggttcttatacttacaccgatgcggaatacaccaccgatactacctataaaggcaatacgcctgcacaggtgccaaaacacatggcttcgttgtgggctgactacaccttctttgacggtccgctttcaggtctgacgctgggcaccggtggtcgttatactggctccagttatggtgatccggctaactcctttaaagtgggaagttatacggtcgtggatgcgttagtacgttatgatctggcgcgagtcggcatggctggctccaacgtggcgctgcatgttaacaacctgttcgatcgtgaatacgtcgccagctgctttaacacttatggctgcttctggggcgcagaacgtcaggtcgttgcaaccgcaaccttccgtttctaatttctcttttggggcacggatttccgtgcccatttcacaagttggctgttatgcaggaatacacgaatcattccgataccacttttgcactgcgtaatatctcctttcgtgtgcccgggcgcacgcttttgcatccgctgtcgttaacctttcctgccgggaaagtgaccggtctgattggtcacaacggttctggtaaatccactctgctcaaaatgcttggccgtcatcagccgccgtcggaaggggagattcttcttgatgcccaaccgctggaaagctggagcagcaaagcgtttgcccgcaaagtggcttatttgccgcagcagcttcctccggcagaagggatgaccgtgcgtgaactggtggcgattggtcgttacccgtggcatggcgcgctggggcgctttggggcggcagatcgcgaaaaagtcgaggaagctatctcgctggttggcttaaaaccgctggcgcatcggctggtcgatagtctctctggcggcgaacgtcagcgggcgtggatcgccatgctggtggcgcaggatagccgttgtctgttgctcgacgaaccgacctcggcgctggatatcgcccaccaggttgatgtgctgtcgctggtgcaccgtttaagtcaggagcgtggcctgacggtcattgccgtgttgcacgatatcaatatggcggcacgctactgtgattatctggtcgccctgcgcggcggtgaaatgattgctcagggaacgcctgcggaaattatgcgcggcgaaaccctcgaaatgatttatggcatcccgatgggtattttgccgcatccggcgggtgctgcacctgtgagttttgtttattgatgagcggcttacctcttatttcgcgccgtcgactgttaacggcgatggcgctttctccgttgttatggcagatgaataccgcccacgcggcggctattgatcccaatcgtattgtggcgctggagtggttgccggtggaattactgctggcgctcggcatcgtgccttacggcgtggcggataccatcaactatcgcctgtgggtcagcgaaccaccattgccggactcagtgatcgacgtcggtttgcgcacagaacctaaccttgaactgctgaccgaaatgaaaccatcgtttatggtctggtcggcaggatatggcccttcaccagaaatgctggctcgtattgcgccgggtcgcggatttaacttcagtgacggcaaacagccgttggcgatggcgcgtaaatcgctgacggaaatggcagatttacttaacctgcaaagcgcagcggaaacgcatttagcgcaatatgaagactttatccgcagcatgaaaccccgctttgtgaagcgtggtgcgcgtccgttattgctgacgacgcttatcgatccgcgccatatgctggtcttcggtccaaacagcttgttccaggaaattcttgatgagtacggcatcccaaatgcctggcaaggggaaaccaacttctggggcagtaccgccgtcagtatcgatcgtctggcggcgtataaagacgttgatgtgctctgttttgatcacgacaacagcaaagacatggatgcgctaatggcaacgccgctgtggcaggccatgccgtttgtccgcgccggacgctttcagcgcgtacctgcagtctggttttatggtgcgacgctctcggcaatgcactttgtgcgcgttctggataacgccatcggaggtaaagcgtgagtaaacgaattgcgcttttcccggcgttattgctggcgctgttagtgattgtcgctacggcgctcacctggatgaacttctcgcaggcgctgccgcgtagccagtgggcgcaggctgcctggtcgccggatattgacgtcatcgagcagatgatttttcactacagcttgttgccgcgtctggcgatttcgctgctggtgggcgcgggtctggggctggtgggcgtgctgtttcagcaagtgctgcgtaacccgctggcggagccgacgacgcttggcgttgctacaggcgcgcaactggggattaccgtcactacgctctgggcgatccctggtgcgatggcgagccagtttgctgcgcaggcaggggcttgtgttgttggcttaattgtctttggcgtcgcgtgggggaaacggctgtcgccggtaacgctgattctcgcggggttggtagtgagcctttattgcggcgcaatcaatcagttactggttatcttccatcatgaccaactgcaaagcatgtttctgtggagcactggaacgctgacgcaaaccgactggggcggcgttgagcgtttatggccgcagctgctgggcggtgtgatgctgacgttgctgctacttcgtccgttaaccctgatggggcttgatgatggcgtggcgcgcaatctcgggctggccttgtcgcttgcgcgtctggcagcgctgtcgctggcgattgtcatcagtgcgctgctggtgaacgctgtggggattatcggctttatcgggttgttcgcgccgctgctggcaaaaatgctgggggcgcggcgtctgctgccacgactgatgctggcgtcgttgattggtgcgctgatcctctggctttccgatcaaatcatcctctggctgactcgcgtgtggatggaagtgtccaccggttcggtcactgcgttgatcggtgcgccgctgctactgtggctgttgccgcgtttacgcagcattagcgcgccggatatgaaggtcaacgatcgtgtcgcggctgaacgccaacatgtgctggcgtttgccctcgcgggcggcgtgctgctgttgatggctgtggtggtggcgctgtcgtttggtcgtgatgcgcacggctggacgtgggcgagcggggcgttgctcgaggatttaatgccctggcgctggccgcgaattatggcggcgctgtttgcgggcgtcatgctggcggtggcgggctgtattattcagcgactgaccggaaacccgatggcaagcccggaagtgctggggattagctccggcgcggcgtttggcgtggtgttgatgctgtttctggtgccgggtaatgcctttggctggctgttacctgcaggcagtctcggcgcggcggtgacgctgttgatcattatgatcgccgccggccgcggtggattttccccacaccgtatgttactggcggggatggcgttaagcaccgcgttcaccatgcttttgatgatgttgcaggcaagtggtgacccgcgaatggcgcaagtgctgacctggatttccggttcgacctacaacgcgaccgatgcgcaggtctggcgcaccggaattgtgatggtgattttgctggcgattaccccgctgtgccgccgctggctgaccattttaccgctgggtggtgataccgcccgagccgtaggaatggcgctgacgccgacgcgaattgcgctgctgctgttagcggcttgcctgacggcgaccgcgacgatgactattggaccgttgagttttgttggtttaatggcaccgcatattgcgcggatgatgggctttcgacggacgatgccacacatcgtaatttcggcgctggtgggtggtttactgctggtgttcgctgactggtgtgggcggatggtgctgtttccattccagatcccggcggggctgctgtcaacctttatcggcgcgccatattttatctatttgttgagaaagcagagccgttaatttttccatataacggccctgtacgcctggacggataaagcgtttacgcgacaacggatgcccgatgcgacgctggcgcgtcttatcgggcctacaaacggccccgaatcgtaggtcggataaggcgttcacgccgcatccgacaaaccatgctggatcacaacttcgcaaacacccgacgtgcagcatcgatggtgttattgatatcttccatgctgtgcgccacggacataaagcccgcttcaaacgctgacggtgccaggtaaacaccttcgtccagcatcatatggaagaaacgcttaaagcgttccacgtcacaggccatcacatcctgatagcacgtcacggactcggcgtcggtaaagaaaataccgaacatgccgccaacgtggttaacgaccagcggaattccggcttcttctgccgcttccagcagaccttctgccagacgtgttgtcagctcatccagcgtttcgtgaacgcccggctgcgcgacttcattcagacaggcgaaacccgctgccatcgcaatcgggttaccggaaagcgtacccgcctgatagaccggacccgtcggggccagcgcatccattacatcacgacgaccaccgaatgcgcctaccggcattccaccgccgatgattttgccgaggcaggttaaatctggcactacgccgtaataatcctgtgcgccagctagcgctacgcggaaaccggtcatcacttcatcgatgatcagcaacgcgccaaattcgtcgcacagcgcgcgcagacctggcaggaactctggcagcggcggaacacagttcatattgcctgccaccggctcgacgataatacaggcaatctcttgcgggtattgctcaaatgcggcgcgtacagaagccagatcattataagtacaggttaaggtatatttggcgaaatctgccggaacgcccggcgagtttggctggcctaacgtgagtgcgccagaaccggctttcaccagcaggcagtcagcgtgaccatggtaacacccttcaaatttaataattttgtcgcgaccggtaaaaccacgggccaggcggatggcgctcatggtcgcttcagtgccggagttcaccatgcgcaccatatccatggtcgggaccagttcggtcaccagttgcgccattttcacttccatttcggttggtgcaccaaagcttaaaccacgctcggcggcttcaatcacggcattgcggattgccggatggttatggcccagcaccatcggcccccaggaaccgacataatcgatataggctttgccatcaacatcgtacagataagcgccgtccgctttttcgataaacagtggagtgccgcccacgccagtaaaggcgcgaacaggggagttcacaccgccagggatcagctcgcgcgctgcgctgtaaagattttcagacttactcatggagggttcctgattcgtagaaaaagtgaatggctgctattctatgttattcataacaagttaaatactcgtcaaacatcaggctgcttgtactggtgcaatcctgatttcttagagtataaaagttttgtgcatttgaaacattacgctttgcaaaggattttcatggaacgtgcgagtaaaatgccgtcatcttatttgtatgaccaataagtgatcattggatgaaaactgatactccctctttagaaacaccgcaggccgcgcgcctgcgacgcagacaactgattcgccaacttcttgagcgcgataaaaccccgttagccattttgtttatggcggcagtcgtcggcacgcttgttgggctggcagcggttgcttttgacaaaggtgtcgcctggttgcagaaccaacgtatgggggcgctggtacatactgctgataattatccgcttctgttaaccgtcgcttttctctgttcggcggtgctggcgatgtttggctactttttggtgcgcaaatacgcgccggaagcaggtggttcggggatcccggaaattgaaggggcgctggaagatcaacgtcccgttcgctggtggcgtgtattgccggtgaagttctttggcgggctggggacactcggcggaggcatggtgttggggcgcgaagggccaaccgtgcagatcggcggtaacattggccgtatggtgcttgatattttccgcctgaaaggtgacgaagctcgccatacgctgctggcaaccggtgctgctgcggggctggctgcggcctttaacgcgccgctggcgggtattttgtttattatcgaagagatgcgtccgcagtttcgctatacgttaatttcgattaaagcggtatttattggtgtcattatgtcgaccattatgtaccggatttttaatcatgaagttgcgttgattgacgtcggtaaactttctgatgcgccgcttaatacgctgtggctttatctgatcctcggtattatttttggcattttcggccctatttttaataaatgggtgctggggatgcaggatttgctgcaccgtgtgcacggcggcaatattaccaaatgggtgctaatgggcggtgcgattggcggtctgtgtggattgctggggtttgtggcaccagcaacgtcgggcggcggttttaacctgattcctatcgctaccgcggggaatttcagcatgggaatgctggtgtttatcttcgtcgcgcgggtcattaccaccttactctgcttctcttccggcgcgccgggcggtatttttgccccgatgctggcgctgggtactgtgctgggaaccgctttcggaatggttgccgttgagctgtttccgcaatatcaccttgaggcggggacgtttgctattgccggaatgggggcattactggcggcatctattcgcgcgccgttaacggggatcattctggttctggagatgaccgataactaccagctcattttgccaatgattattaccggtcttggcgcaacactattagcgcaatttaccggcgggaaaccgctatactcggcgattcttgcgcgcacgctggcaaaacaggaagctgagcaactggcgcgaagcaaggccgcatcagccagcgagaatacttgaacgaaataccagggtattagataatggcgattattattgggttagaatttgcccaattgccgatgtcgtttggagcaaaatatgagtgatgacgtagcactgccgctggagtttaccgacgcagcagccaacaaagttaaaagcctgatcgctgacgaagataacccgaatctgaaattacgcgtgtatatcaccggtggcggttgcagcggcttccagtatggtttcacctttgatgatcaggtgaacgaaggcgatatgaccatcgaaaaacagggcgttggcctggtggttgatccgatgagcctgcaatatctggtcggcggttccgttgattataccgaaggtctggaaggttctcgtttcatcgtgaccaacccgaacgcgaaaagcacctgcggttgcggttcttcctttagtatctaatctgttgttcatgtgccggataaactatccggcacatcttctctcttcaacgcccattctcatccagcgcaaacgtcggtagcttaagatgccaacgaatagccgccagccgaatcaatagcgtcacgaccatgcccatcatactggctgtttccagtggtacggaaaatgtgtaataagccgtagcgtggacaataccgccgataatacaggcagttgcgtagatttctgtacgtaaaatcatggggatttcgcgggccagaacatcacgaatgatcccgccgccaacgccagtaatgacgcccatacaaaccgcgattaacggaccggcttccgcattaaaggctttattcacgccaatgccgacaaacaccgccagaccaacggcgtccagcaccggcaacatccattttggtaagcgtcttggctggcgcaccagcacgatggtcagcatgctggtgaccattgcaacgaccagatcggtgggatctttcacccaaaataccgggccgtgatccagcgccatgtcgcgaattgtcccgccgcctactgcggttaccacgcccagtaccagaacaccaaaagggtccatacgcaattttccggctaacaaaacgccggagatggcaaataccgctgtgccgactatatccagccaatagacgagcattgttcaatccccactgagcacctgaaaaggtcaggcgctaatctacctgtgaaagcgcattacagagctgttgtgcagcgaggataatacgtgggcttgcacgttcaaaccagtcactcgtgagaggaataacgggaattttgagctgttcaccccagtattgtttgattttaggaatttggtccggtccgcctgtaatgacaatcgcctgtggcgagcgtgctaacacctgttcgcggctaacttgcggccagggaacccggctgtctttaaagatgttttctccgccacaaacttcgagtacctggttctgaatcgactcttttccactggtaaatggcggattaatgccgaattgcagaaaaacacgttttttaggtttatcagcatattgcgctttcaattgcgcgtactgatccagcagggattgcgcggcttgttcggccttgtctggttgcggactccagggggccagttgacgtaacgcattggcaatttgttcaatgcttgtcgcatcgacccacatcacttttattcccagcgaagccagctggtcaacctgccgctcggcattacctccacgccaggcaatcaccagatcgggtttcagcgcgacaatgcgttccagattcatcccctgccaggtggaaacctgctcaatcttttgcgcttgtggaggatagtcggaatagctgctgaccccaaccggcgtgatcccggcggcaaaggcaagttcagtgttggcgggagaaagcgtgatgacgcgcggcgcggcgttgagccacagtggcgcaagaaaagacagggcgaccagcgccctgaacagtgacttagccatgtgcaagtttctgcaccagtgactcaaccatcaggctggactgtttagcggcaacagccaggaactcatcgaagctaagatgagactgttgatcggccacgtcggagatggcgcgtacgacaacaaacgggacgttgaaattgtggcagacatgggcgattgccgtcgcttccatctctacagcaatggcctgtgggaagttgtggcggattttcgccagaccaacagaaccgttgatgaaagcgtcgccgctaacaatcaggccacgtacagcgttaagattcagttcggcaatgcaggcctcagcggcagcgatcagtttatcgtcagctttaaagcctgccggacagcctggtaactgaccgtattcataaccaaatgccgtgacatccgcgtcgtgataacgtgcttcgtccgagacaacgatatcgcccactttcaacgttggtgccaggccaccggcagaaccggtgttaataatcacatctggcttgcagtgttccaacagcaaagtggcacccagcgccgcagcgactttaccgatgcccgatttcagaagcgcaacctcggttccattcagttggccggtatagatttcgcaaccgccgagactgatagtttgacggttttcgattttgtcacgcagcagcgtaacttcttcttccattgcaccaatgatgccgattttcatagatttactcgcgataagcccgatttgaaggcatagtttaccatgcgcttacggggaagcgtatttctcacgcgggagaggacatggcacagattgatttccgaaaaaaaataaactggcatcgtcgttaccgttcaccgcagggcgttaaaaccgaacatgagatcctgcggatcttcgagagcgatcgcgggcgtatcatcaactctccggcaattcgtcgtctgcaacaaaagacccaggtttttccactggagcgcaatgccgccgtgcgcacgcgtcttacccactcgatggaagtccagcaggtggggcgctacatcgccaaagaaattttaagccgtctgaaagagcttaaattactggaagcatacggcctggatgaactgaccggtccctttgaaagcattgttgagatgtcatgcctgatgcacgatatcggcaatccgccgtttggtcattttggcgaagcggcgataaatgactggtttcgccaacgtttgcacccggaagatgccgaaagccagcctctgactgacgatcgctgcagcgtggcggcactacgtttacgggacggggaagaaccgcttaacgagctgcggcgcaagattcgtcaggacttatgtcattttgaggggaatgcacaaggcattcgcctggtgcatacattgatgcggatgaatctcacctgggcacaggttggcggtattttaaaatatacccgtccggcgtggtggcgtggcgaaacgcctgagacacatcactatttaatgaaaaagccgggttattatctttctgaagaagcctatattgcccggttgcgtaaagaacttaatttggcgctttacagtcgttttccattaacgtggattatggaagctgccgacgacatctcctattgtgtggcagaccttgaagatgcggtagagaaaagaatatttaccgttgagcagctttatcatcatttgcacgaagcgtggggccagcatgagaaaggttcgctcttttcgctggtggttgaaaatgcctgggaaaaatcacgctcaaatagtttaagccgcagtacggaagatcagttttttatgtatttacgggtaaacaccctaaataaactggtaccctacgcggcacaacgatttattgataatctgcctgcgattttcgccggaacgtttaatcatgcattattggaagatgccagcgaatgcagcgatcttcttaagctatataaaaatgtcgctgtaaaacatgtgtttagccatccagatgtcgagcggcttgaattgcagggctatcgggtcattagcggattattagagatttatcgtcctttattaagcctgtcgttatcagactttactgaactggtagaaaaagaacgggtgaaacgtttccctattgaatcgcgcttattccacaaactctcgacgcgccatcggctggcctatgtcgaggctgtcagtaaattaccgtcagattctcctgagtttccgctatgggaatattattaccgttgccgcctgctgcaggattatatcagcggtatgaccgacctctatgcgtgggatgaataccgacgtctgatggccgtagaacaataaccaggcttttgtaaagacgaacaataaatttttaccttttgcagaaactttagttcggaacttcaggctataaaacgaatctgaagaacacagcaattttgcgttatctgttaatcgagactgaaatacatgaaaaaaaccacattagcactgagtgcactggctctgagtttaggtttggcgttatctccgctctctgcaacggcggctgagacttcttcagcaacgacagcccagcagatgccaagccttgcaccgatgctcgaaaaggtgatgccttcagtggtcagcattaacgtagaaggtagcacaaccgttaatacgccgcgtatgccgcgtaatttccagcagttcttcggtgatgattctccgttctgccaggaaggttctccgttccagagctctccgttctgccagggtggccagggcggtaatggtggcggccagcaacagaaattcatggcgctgggttccggcgtcatcattgatgccgataaaggctatgtcgtcaccaacaaccacgttgttgataacgcgacggtcattaaagttcaactgagcgatggccgtaagttcgacgcgaagatggttggcaaagatccgcgctctgatatcgcgctgatccaaatccagaacccgaaaaacctgaccgcaattaagatggcggattctgatgcactgcgcgtgggtgattacaccgtagcgattggtaacccgtttggtctgggcgagacggtaacttccgggattgtctctgcgctggggcgtagcggcctgaatgccgaaaactacgaaaacttcatccagaccgatgcagcgatcaaccgtggtaactccggtggtgcgctggttaacctgaacggcgaactgatcggtatcaacaccgcgatcctcgcaccggacggcggcaacatcggtatcggttttgctatcccgagtaacatggtgaaaaacctgacctcgcagatggtggaatacggccaggtgaaacgcggtgagctgggtattatggggactgagctgaactccgaactggcgaaagcgatgaaagttgacgcccagcgcggtgctttcgtaagccaggttctgcctaattcctccgctgcaaaagcgggcattaaagcgggtgatgtgatcacctcactgaacggtaagccgatcagcagctttgccgcactgcgtgctcaggtgggtactatgccggtaggcagcaaactgaccctgggcttactgcgcgacggtaagcaggttaacgtgaacctggaactgcagcagagcagccagaatcaggttgattccagctccatcttcaacggcattgaaggcgctgagatgagcaacaaaggcaaagatcagggcgtggtagtgaacaacgtgaaaacgggcactccggctgcgcagatcggcctgaagaaaggtgatgtgattattggcgcgaaccagcaggcagtgaaaaacatcgctgaactgcgtaaagttctcgacagcaaaccgtctgtgctggcactcaacattcagcgcggcgacagcaccatctacctgttaatgcagtaatctccctcaaccccttcctgaaaacgggaaggggttctccttacaatctgtgaacttcaccacaactccatacatcttcatcatcctttaggcatttgcacaatgccgtacgttacgtacttccttatgctaagccgtgcataacggaggacttatggctggctggcatcttgataccaaaatggcgcaggatatcgtggcacgtaccatgcgcatcatcgataccaatatcaacgtaatggatgcccgtgggcgaattatcggcagcggcgatcgtgagcgtattggtgaattgcacgaaggtgcattgctggtactttcacagggacgagtcgtcgatatcgatgacgcggtagcacgtcatctgcacggtgtgcggcaggggattaatctaccgttacggctggaaggtgaaattgtcggcgtaattggcctgacaggtgaaccagagaatctgcgtaaatatggcgaactggtctgcatgacggctgaaatgatgctggaacagtcgcggttgatgcacttgttggcgcaggatagccgtttgcgggaagaactggtgatgaacctgattcaggcagaggagaatactcccgcacttactgaatgggcgcaacggctggggatcgatctcaatcaaccgcgagtggtggctattgttgaggtcgacagcggtcagcttggcgtggacagcgcaatggcggagttacaacaactgcaaaacgcgctgactacgcccgagcgtaataatctggtggcgattgtctcgctaaccgaaatggtggtgttgaaaccggcgttgaactcttttgggcgctgggatgcagaagatcatcgtaagcgagttgaacaactgattacccgcatgaaagagtacggccagctgcgttttcgcgtttcactgggcaactattttaccggtcctggcagtattgcccgatcctatcgtacggcgaaaacgacgatggtggtgggtaaacagcggatgccagaaagtcgctgctatttttatcaggatctgatgttacctgtgttactcgacagtttgcgtggcgactggcaggccaacgaactggcgcgaccgctggcgcggctgaaaacgatggacaataacggcttgctgcgacgaacgctggcggcgtggtttcgccacaatgtgcaaccgctggcaacgtcaaaggcgttgtttattcatcgtaataccctggagtatcggcttaatcgtatatcggaactgaccgggcttgatttgggcaattttgatgacaggttgctgctgtatgtggcgttacaactggatgaagagcggtaggttatgcgttaaggttgaggcggcgctggctcattcccctcagcccgaagggtagaggggaatgcccgaattaaccgtcagttcgggattatttacgcgttagtttttccagatcggcttcaatctcgctgatcttattggttacgactgactccaggtgacgtaagtcgtcgaggatcttacgcttaagatcaacttcgctgcggtcacgctggcagatttgatcaagctcatcaatgatataccgtagattcgggctgatttcctggacttctttataaccctgacccacaccatcagcgacgaccgttttacgctgacgcggatatttaaacttaacgctcttggcgaaaaactcgcctttgtctttctggaaatagattttcagaatatcgttgttggcttcctgccggaggctgtaacgatcaatttcttcaggattggtaatacccagacttttcagattgtcgtacatagcgttacctcaaaatgagtcagtaaattgtgcttattttagcatttggcctggcccgcccggctcgactgtgatcgcagaaagcctttttcttccagacttctatcatggcgtaaaaatcaaaaaattacctgctttattctggtgataaaattcacgatctacaccagttccagcatcgttacttccgggcggcagttcagacgcaaaccatacaaactgcccacgccacgggttgtgtagatgtgtctttcgccaaaggcatttaatccggcgacgtaacgtttatcttcgacaggggcaaaaggttcaccaaccaacggtacgcgcagttgcccgccgtgagtatggccgcacagcatcagatcccagggttcatcacgcatgacttctttgctgtcgggattatgcgccagcaccagtcttggcagattggcttcgctggcgggaggcggtttgcattgtccggcccataagtcaccagtgcctaccagttcgaattgcctgttcggcgtggcgatcaccgtagcctggttaaacaacaccgtgatgcccgctgatttcaacgtctcgccaattaagtgatttttttctgtaccaacagggcgatcgtggttgccgaagcaggcaaacgtcggcgcacattcggcaaggggggagagtacgtcactaaacgccgaaaaattcagcgacatatcaaataatacgtaatcgccgcccagtaatatcaaatcgggcttttgttctatgccaagagcaatcgcgtcagaaatcaggcttaaaggaacaaaacgagagtaatggagatcggccagaaaaagaattttgaatggtgctgcgttgtctttaaaaaaggcgaggcggtgacggattaattcaaaccagcctggctcacagtaatgcatataaccgaaacctgagctcgtggctatcgtcgcggcagtagcctgcaaaaatcggcggcgtgaaatcatcgctcatccctgcaaaaaaatcgggcagcgtcgtgctgcccgtgtgcatacttttagtcgatggtacgcagcagttcgttaatgccgactttgccgcgagttttcgcgtcaactttcttaacgataaccgcacagtagaggctgtatttgccatcttttgacggcagattacctgaaacaaccacagaccccgccggaacgcgaccgtagtggatttcgccggtttcacggtcgtaaatacgggtgctctgaccaatgtatacgcccatggaaatgacggaaccttcttcgacaatcaccccttcaaccacttcagagcgcgcgccgatgaagcaattatcttcaatgatggttgggttagcctgcagcggttccagcacgccgccgatgcccacgccaccggaaaggtggacgtttttaccaatctgcgcacaagaaccgacggtcgcccaggtatcaaccatggtgccttcatcaacatatgcgccgatgttgacgtaagacggcatcagcacggtgttacgggcaataaacgcaccctgacgtaccgccgctggtggcacaacgcggaagccttctttctggaaacgtgcttcgtcgtagtcggcgaatttcatcggcactttgtcgaagtagcggctttctgccccttcgatcacctgattatcattaatacggaaagagagcagcaccgcttttttcaaccactgatgcgtcacccactgaccgtcaattttttccgctacacgcagtgcgccggaatccagcagggcgatcacctgatttaccgcttcgcgggtaacggtgtctgcattggctggcgtgatctcggcacggcgttcaaaagcggtttcaataatgttctgtaactgctgcattgttaaactcttttcatatcagtaaacacatcaccctttatcgtttggattgagggcctctgtcaaccgctgatgcacttcctgctgcaactcgttattaagcgcacgccggtcagcggtggcaattatgaataaatcttctactcgctcgccaatggttgtaattcgggcaccatgaagcgaaattcccagatcggcaaaaattttcccgactcgcgccagcagtccaggttggtcgagggcgatcagttcgaggaacgatttgcggtcggtatgggtcggcaaaaacgttacttcggtttcaacagtaaaatggcgtaatttggcgggttggcgacggggctgcggtggctgccagctactttgcgtcagtacttgctccagaccaaaccgaataacctcatgacgatctgcggacagcgggttgccatcgggttccagcacgataaaggtatccatcgccataccgtcgcgagtggtgaaaatttgtgcgtcgtgaacacttaaattgcggcggtctaattcggcacagacggcggcaaacagataagggcggtccgggctccagataaaaatctcggtgcctccacgcgtagcctgcgggctaagcaataccagcggtttgcttaaatcatgctgtaataaatggcgggcatgccaggccagttgatttgggctatggcggacaaaatagttagcacgacagcgtgaccaaatttggtgcagcgcctcttcgtcgatgttatccatgcgcagtagtgccagtgcctggagttggtgatggcgaacccgttcgcgcatatccggcgtgttttgcattccgcgtcgtagctgcttttcggtggcaaagtagagctcacgcaacagactttgcttccagctattccacagcgtttcgttggtggcgcaaatgtcagccacagtcaggcataccagatagcgcagacgattttccgtttgcacttcttcggcaaactgcttgatgacttccgggtcctgaatatcgcggcgttgggcggtcaccgacatcaacaggtgctggcgaaccagccaggcgaccagctgtgtttcgcgtgagttcagcccgtggagttcggcaaaatgcactacatcctgagcaccgagaatggagtggtcgccgccgcgtcctttggcgatatcgtgaaacagcgcggcgatgaaaatcagctcagttgacggcaggcgcggccagacgtccacacacaacggatggcgctggcgcgtttcttcactggcaaaactctccagtttcagcatcacgcggatagtatgttcatccaccgtgtaggcgtggaacagatcaaactgcatctgcccgacgatatgcgaccattgcggcatatacgcgccgagcacgctatggcgatgcattggcaatagcccgcgccgcaccgctccggggtgacgcagaatgctcaaaaacagttttcgtgcttccggaatattacacagcggttgttgcagatggcgacgggcatggcgtaactggcgcagcgtggtggagtaaatgccggtgatcgcactgttgtgcaccatggtgtagaacatacgcaagatggcttccggctggcgcataaatagtgtttcatcacgcaggtcgattagcgtaccgcgtagctgaaactcatcgtcgattggacgtggtttttcgtcggcgggaagggcgaggatggcttcatcgaacagttgcagcagcatctggttgagttcactgacgcggcgtgtaacgcggaagtaatccttcatcatccgctcgaccggttcgttaccttcaccactgtaattcagacgctgggcgacgctaagctggcgatcgaataacaggcgattatcgtaacggctgacgaccagatgcagggcaaagcgaatacgccacaatatatgcagacattcgtttaattccgcccgctccgctgaggttaagaagccaaacccgaccatttcatccagcgatgttgcgccaaaatgacggcgggccacccattgcagagtgtggatatcgcgcaagccgccagggctgcttttgatgtctggttcaaggttgtagctggtgccatggtaacgctgatggcgctggttctgttcttcaactttcgccgcgtagaacttgtcggaaggccagaatccttcgctgaaaatatgtttttgcagttcgaggaacagcgcaacatcgccaattaataagcgggattcgattaaattggtggcgacggttaaatccgataacccttccagcatgcactcttcaagcgtgcgcacgctatgaccgacttccagctttacatcccagagcagcgttaacagctcgcccactttttgcgcctgatcgtccgggagctttttacggcttaaaatcagtaaatcgacgtctgaaagtggatgcagctcgccacgaccgtagccaccgacggcgaccaatgccaggtcggcaatctggctgaatcccgcttcaatccataatcgttgcaggagctggtcgataaactcggtgcgcgcctcaatcaactgttctgcagagatcccattgtcaaaggcatcacccagccaacgctggaaagtatcgatatgggcttttatcccaccgacggttaattcatcacggggccagacgcatggattttgcggttgaccgggcagggtggggagagcggtgtttgcgtactgttctggaagggtattcattgtgcgccacccataagattaaattatcgcattaaaaaagccggcattcgccggcttcatcttattcgtcgtgcgagattatcgccgggatggtgtcatccttgcgtagcgtcagaatttcgcagccgttatcagtcaccacaatagtatgctcatattgtgcagacaagctgcgatctttggtttttaccgtccagccatctttcatggtgcggatctcttttttacccgcgttgaccattggctcgatggtgaacgtcatcccaggtttcagtacgacgttggtttcacgggagtcatagtgcagcacctgcggttcttcatggaagccgcgaccaataccgtgtccgcaatattcacgaacgacggagaagccttctgcttcgacaaatttctgaatcgccgcaccgatttcgcgcagattaatgcctggttttaccatgcgtagcgccaggtacaggctttcttgcgtgatgcggcacagacgttcgcccatgatggtcggcttaccgacgataaacattttcgaggtatcgccgtggaaaccatctttgattacggtgacatcaatgttaacgatatcgccatctttcagcagcttagcatcgtccgggataccgtggcacaccacttcattaatagagatgcaaacggatttcggatagccgtgatagccgaggcaggcagaaaccgcgtgttgttcattaacaatgtaatcattacagatgcgatccagctcgccggtgctgacgcccggtttaacatacggttcgatcatctccagcacttcggcagccagtcggccagcgacgcgcattttttcgatatcttctggggtcttgattgagatagccattaattctgtccatcagcgtcggtgataccgacaatatatatgtaagtgccgtcaatggtatcacacccgggcaaattgagaatcattctgaatttcgccaaacgtgccactgaaggttttctataatagaaaattcgacgtctgatgctgtacacagcgccaacaattattggtgtccacgacgtatttgtggtataaagcgcgccggacttccgatccatttcgtatacacagactggacggaagcgacaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttttatatagaggttttaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcacttcggtcaccagacccgttactggaacccgaaaatgaagccgttcatcttcggtgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagattgcttctcgcaaaggtaaaatccttttcgttggtactaaacgcgctgcaagcgaagcggtgaaagacgctgctctgagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaaccgttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgacaagctgaccaagaaagaagcgctgatgcgcactcgtgagctggagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgtttgtaatcgatgctgaccacgaacacattgctatcaaagaagcaaacaacctgggtattccggtatttgctatcgttgataccaactctgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgtgaccctgtacctgggcgctgttgctgcaaccgtacgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagctgagtaataaggcttgataactcccccaaaatagttcgagttgcagaaaggcggcaagctcgagaattcccgggagcttacatcagtaagtgaccgggatgagcgagcgaagataacgcatctgcggcgcgaaatatgaagggggagagcccttatagaccaggtagtacacgtttggttagggggcctgcatatggccccctttttcacttttatatctgtgcggtttaatgccgggcagatcacatctccgaggattttagaatggctgaaattaccgcatccctggtaaaagagctgcgtgagcgtactggcgcaggcatgatggattgcaaaaaagcactgactgaagctaacggcgacatcgagctggcaatcgaaaacatgcgtaagtccggtgctattaaagcagcgaaaaaagcaggcaacgttgctgctgacggcgtgatcaaaaccaaaatcgacggcaactacggcatcattctggaagttaactgccagactgacttcgttgcaaaagacgctggtttccaggcgttcgcagacaaagttctggacgcagctgttgctggcaaaatcactgacgttgaagttctgaaagcacagttcgaagaagaacgtgttgcgctggtagcgaaaattggtgaaaacatcaacattcgccgcgttgctgcgctggaaggcgacgttctgggttcttatcagcacggtgcgcgtatcggcgttctggttgctgctaaaggcgctgacgaagagctggttaaacacatcgctatgcacgttgctgcaagcaagccagaattcatcaaaccggaagacgtatccgctgaagtggtagaaaaagaataccaggtacagctggatatcgcgatgcagtctggtaagccgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgaccggtcagccgttcgttatggaaccaagcaaaactgttggtcagctgctgaaagagcataacgctgaagtgactggcttcatccgcttcgaagtgggtgaaggcatcgagaaagttgagactgactttgcagcagaagttgctgcgatgtccaagcagtcttaattatcaaaaaggagccgcctgagggcggcttctttttgtgcccatcttgtaaattcagctaacccttgtggggctgcgctgaaaagcgacgtacaatgtcgctagtattaattcatttcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaagttgagtggcgaagctctgcagggcactgaaggcttcggtattgatgcaagcatactggatcgtatggctcaggaaatcaaagaactggttgaactgggtattcaggttggtgtggtgattggtgggggtaacctgttccgtggcgctggtctggcgaaagcgggtatgaaccgcgttgtgggcgaccacatggggatgctggcgaccgtaatgaacggcctggcaatgcgtgatgcactgcaccgcgcctatgtgaacgctcgtctgatgtccgctattccattgaatggcgtgtgcgacagctacagctgggcagaagctatcagcctgttgcgcaacaaccgtgtggtgatcctctccgccggtacaggtaacccgttctttaccaccgactcagcagcttgcctgcgtggtatcgaaattgaagccgatgtggtgctgaaagcaaccaaagttgacggcgtgtttaccgctgatccggcgaaagatccaaccgcaaccatgtacgagcaactgacttacagcgaagtgctggaaaaagagctgaaagtcatggacctggcggccttcacgctggctcgtgaccataaattaccgattcgtgttttcaatatgaacaaaccgggtgcgctgcgccgtgtggtaatgggtgaaaaagaagggactttaatcacggaataattcccgtgatggataaataagggtaagattccgcgtaagtatcgcgggggcgtaagtctggttataaggcgttattgttgcaggcagtttggtcacggccagcgcgcagcaaccggagcgtacaaaagtacgtgaggatggcgagcactgcccggggccaaaatggcaaataaaatagcctaataatccagacgattacccgtaatatgtttaatcagggctatacttagcacacttccactgtgtgtgactgtctggtctgactgagacaagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggacaaatgcgtagaagcgttcaaaacccaaatcagcaaaatacgcacgggtcgtgcttctcccagcctgctggatggcattgtcgtggaatattacggcacgccgacgccgctgcgtcagctggcaagcgtaacggtagaagattcccgtacactgaaaatcaacgtgtttgatcgttcaatgtctccggccgttgaaaaagcgattatggcgtccgatcttggcctgaacccgaactctgcgggtagcgacatccgtgttccgctgccgccgctgacggaagaacgtcgtaaagatctgaccaaaatcgttcgtggtgaagcagaacaagcgcgtgttgcagtacgtaacgtgcgtcgtgacgcgaacgacaaagtgaaagcactgttgaaagataaagagatcagcgaagacgacgatcgccgttctcaggacgatgtacagaaactgactgatgctgcaatcaagaaaattgaagcggcgctggcagacaaagaagcagaactgatgcagttctgatttcttgaacgacaaaaacgccgctcagtagatccttgcggatcggctggcggcgttttgctttttattctgtctcaactctggatgtttcatgaagcaactcaccattctgggctcgaccggctcgattggttgcagcacgctggacgtggtgcgccataatcccgaacacttccgcgtagttgcgctggtggcaggcaaaaatgtcactcgcatggtagaacagtgcctggaattctctccccgctatgccgtaatggacgatgaagcgagtgcgaaacttcttaaaacgatgctacagcaacagggtagccgcaccgaagtcttaagtgggcaacaagccgcttgcgatatggcagcgcttgaggatgttgatcaggtgatggcagccattgttggcgctgctgggctgttacctacgcttgctgcgatccgcgcgggtaaaaccattttgctggccaataaagaatcactggttacctgcggacgtctgtttatggacgccgtaaagcagagcaaagcgcaattgttaccggtcgatagcgaacataacgccatttttcagagtttaccgcaacctatccagcataatctgggatacgctgaccttgagcaaaatggcgtggtgtccattttacttaccgggtctggtggccctttccgtgagacgccattgcgcgatttggcaacaatgacgccggatcaagcctgccgtcatccgaactggtcgatggggcgtaaaatttctgtcgattcggctaccatgatgaacaaaggtctggaatacattgaagcgcgttggctgtttaacgccagcgccagccagatggaagtgctgattcacccgcagtcagtgattcactcaatggtgcgctatcaggacggcagtgttctggcgcagctgggggaaccggatatgcgtacgccaattgcccacaccatggcatggccgaatcgcgtgaactctggcgtgaagccgctcgatttttgcaaactaagtgcgttgacatttgccgcaccggattatgatcgttatccatgcctgaaactggcgatggaggcgttcgaacaaggccaggcagcgacgacagcattgaatgccgcaaacgaaatcaccgttgctgcttttcttgcgcaacaaatccgctttacggatatcgctgcgttgaatttatccgtactggaaaaaatggatatgcgcgaaccacaatgtgtggacgatgtgttatctgttgatgcgaacgcgcgtgaagtcgccagaaaagaggtgatgcgtctcgcaagctgaggataatccggctacagagagtcgcgctatttgttagcgtagggcttcagtgatatagtctgcgccatctgatcgtaagtagttggctttataaggtcagatatgccgtggttttacacggcttttttttgtataggcttcagtattcctgagtaccgtaaaccctgtcagggaataaaaaacgcgtgatgttgtctgctactcaaccacttagcgaaaaattgccagcgcatggctgccgtcatgttgcgatcattatggacggcaatggccgctgggcaaaaaagcaagggaagattcgtgcctttgggcataaagccggggcaaaatccgtccgccgggctgtctcttttgcggccaacaacggtattgaggcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccagcgcaggaagtcagtgcgttaatggaactgtttgtgtgggcgctcgatagcgaagtaaaaagtctgcaccgacataacgtgcgtctgcgtattattggcgataccagtcgctttaactcgcgtttgcaagaacgtattcgtaaatctgaagcgctaacagccgggaataccggtctgacgctgaatattgcggcgaactacggtggacgttgggatatagtccagggagtcaggcaactggctgaaaaggtgcagcaaggaaacctgcaaccagatcagatagatgaagagatgctaaaccagcatgtctgtatgcatgaactggcccctgtagatttagtaattaggactgggggggagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacagatgttctctggcccgatttcgatgaacaagactttgaaggggcgttaaatgcctttgctaatcgagagcgtcgtttcggcggcaccgagcccggtgatgaaacagcctgatgggggtcgcttttgctgaagtatcgcctgatatctgcttttgtgttaatacccgtcgtcatcgcggcgttgtttctgttgccgccggtggggttcgccattgtaacgctggtggtctgcatgctggcagcgtgggaatggggacagcttagcggttttaccactcgttcgcagcgagtatggttggcggtgttatgcgggttattgttggcgctgatgctttttctgttgccggaatatcaccgaaatattcatcaaccgctggttgaaatctcactttgggcttcgctgggttggtggattgtcgcgctattgctggtgctgttttacccaggttccgcagcaatctggcgtaactctaaaacattgcgccttatttttggcgtgctaaccattgttcccttcttctggggcatgctggcgttacgggcctggcactatgacgagaatcattacagtggcgcaatatggctgctctatgtcatgatcctggtatggggcgctgactccggcgcatatatgtttggcaaattgtttggtaaacataagctggcaccgaaggtttctccgggtaaaacctggcaaggctttatcggtggactcgctactgcagcggtaatctcatggggttatggcatgtgggcgaatctcgacgtcgctcccgtcaccttactcatttgctctattgtcgcagcgttagcctcagtgctcggcgatctgaccgagagtatgtttaagcgtgaagcaggaattaaggacagcggtcatttaattccaggacacggtggtattttagatcgtattgatagcctgacggctgcggtaccggtctttgcttgcttgttgttactggtattcaggacgctttaacggaaggtaatatgctgagttttctctgggatttggcttcgttcatcgttgcactgggtgtacttatcaccgtgcatgaatttggtcatttctgggttgcccggcgttgtggtgttcgcgttgagcgtttctcaatagggtttggtaaggcgctctggcggcgaactgataagctcggcaccgaatatgttatcgccctgatcccgttgggcggttatgtcaaaatgctggatgagcgcgcagaaccggtcgttccggaactccgccaccatgccttcaataataaatctgtcggccaacgagcggcgattattgccgcaggtccggttgcaaacttcatttttgctatctttgcctactggctggtttttattattggtgtgcctggcgtacgtccggtggttggcgaaatagcagccaattcgatagctgcggaagcacaaattgcaccaggtacggaactaaaagccgtagatggtatcgaaacgcctgattgggatgccgtgcgtttgcagttggtcgataaaattggcgatgaaagcaccaccattacagtagcgccatttggcagcgaccaacggcgggatgtaaagctcgatttacgtcactgggcgtttgagcctgataaagaagatccggtatcttcgctggggattcgtcctcgtgggccgcaaattgaacctgtactggaaaatgtgcagccaaactcggcggcaagcaaggcaggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagcccttaacgcagtgggtgacctttgtgatgcttgtccgggataacccgggtaaatccttagcgttagaaatcgaaaggcaggggagtcccttgtctttgacattaatcccggagagtaaaccgggtaatggtaaagcgattggttttgtcggtattgagccgaaagtcattcctttgccagatgagtataaagttgtacgccagtatgggccgttcaacgccatcgtcgaagccacggacaaaacgtggcagctgatgaagctgacggtcagtatgctgggaaaattgatcaccggtgatgtgaaactgaacaacctcagtgggccgatctctatcgccaagggggctgggatgacagcggaactcggggttgtttattacctgccgtttcttgcgcttattagcgtgaacttagggataattaacctgtttccgttgcccgtacttgacggggggcatctgctgttccttgcgatcgaaaagatcaagggcggaccggtatccgagcgggttcaagacttttgttatcgcattggctcgattctgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttatgagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgaagggttcgtagtgaaagatattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaataccattcgcgctctgtttgctaccggcaactttgaggatgttcgcgtccttcgtgatggtgatacccttctggttcaggtaaaagaacgtccgaccattgccagcattactttctccggtaacaaatcggtgaaagatgacatgctgaagcaaaacctcgaggcttctggtgtgcgtgtgggcgaatccctcgatcgcaccaccattgccgatatcgagaaaggtctggaagacttctactacagcgtcggtaaatatagcgccagcgtaaaagctgtcgtgaccccgctgccgcgcaaccgtgttgacctaaaactggtgttccaggaaggtgtgtcagctgaaatccagcaaattaacattgttggtaaccatgctttcaccaccgacgaactgatctctcatttccaactgcgtgacgaagtgccgtggtggaacgtggtaggcgatcgtaaataccagaaacagaaactggcgggcgaccttgaaaccctgcgcagctactatctggatcgcggttatgcccgtttcaacatcgactctacccaggtcagtctgacgccagataaaaaaggtatttacgtcacggtgaacatcaccgaaggcgatcagtacaagctttctggcgttgaagtgagcggcaaccttgccgggcactccgctgaaattgagcagctgactaagatcgagccgggtgagctgtataacggcaccaaagtgaccaagatggaagatgacatcaaaaagcttctcggtcgctatggttatgcctatccgcgcgtacagtcgatgcccgaaattaacgatgccgacaaaaccgttaaattacgtgtgaacgttgatgcgggtaaccgtttctacgtgcgtaagatccgttttgaaggtaacgatacctcgaaagatgccgtcctgcgtcgcgaaatgcgtcagatggaaggtgcatggctggggagcgatctggtcgatcagggtaaggagcgtctgaatcgtctgggcttctttgaaactgtcgataccgatacccaacgtgttccgggtagcccggaccaggttgatgtcgtctacaaggtaaaagagcgcaacaccggtagcttcaactttggtattggttacggtactgaaagtggcgtgagcttccaggctggtgtgcagcaggataactggttaggtacaggttatgctgttggtatcaacgggaccaaaaacgattaccagacctatgctgaactgtcggtaaccaacccgtacttcaccgtagatggcgtaagcctcggtggtcgtctcttctataatgacttccaggcagatgacgccgacctgtccgactataccaacaagagttatggtacagacgtgacgttgggcttcccgattaacgaatataactcgctgcgtgcaggtctgggttatgtacataactccctgtccaacatgcagcctcaggttgcgatgtggcgttatctgtactctatgggtgaacatccgagcacctctgatcaggataacagcttcaaaacggacgacttcacgttcaactatggttggacctataacaagcttgaccgtggttacttcccgacagatggttcacgtgtcaacctgaccggtaaagtgaccattcctggatcggataacgaatactacaaagtgacgttagacacggcgacttatgtgccgatcgatgacgatcacaaatgggttgttctggggcgtacccgctggggttatggtgatggtttaggcggcaaagagatgccgttctacgagaacttctatgccggtggttccagcaccgtgcgtggcttccagtccaataccattggtccgaaagcagtttacttcccgcatcaggccagtaattatgatccggactatgattacgaatgtgcgactcaggacggcgcgaaagacctgtgtaaatcggatgatgctgtaggcggtaacgccatggcggttgccagcctcgagttcatcaccccgacgccgtttattagcgataagtatgctaactcggttcgtacttccttcttctgggatatgggtaccgtttgggatacaaactgggattccagccaatattctggatatccggactatagtgatccaagcaatatccgtatgtctgcgggtatcgcattacaatggatgtccccattggggccgttggtgttctcctacgcccagccgttcaaaaagtacgatggagacaaggcagaacagttccagtttaacatcggtaaaacctggtaagtgttctccacaaaggaatgtagtggtagtgtagcgatgactttaggcgatcaatataagatcgccgggccacgcaaagaactgcaccctccggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtctcggtttagcactggcaacttctgctcaggcggctgacaaaattgcaatcgtcaacatgggcagcctgttccagcaggtagcgcagaaaaccggtgtttctaacacgctggaaaatgagttcaaaggccgtgccagcgaactgcagcgtatggaaaccgatctgcaggctaaaatgaaaaagctgcagtccatgaaagcgggcagcgatcgcactaagctggaaaaagacgtgatggctcagcgccagacttttgctcagaaagcgcaggcttttgagcaggatcgcgcacgtcgttccaacgaagaacgcggcaaactggttactcgtatccagactgctgtgaaatccgttgccaacagccaggatatcgatctggttgttgatgcaaacgccgttgcttacaacagcagcgatgtaaaagacatcactgccgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgatttagcgcagcagttggatgcagaactacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcacaaacaggtcacattacgttcatggttaacccaaaataccgtgagcatttaggcttgtgccaggcgtccgcggttgtcatgacccaggacgatcttcctttcgcgaaaagtgccgcactggtagtgaagaatccctacctgacttacgcgcgcatggcgcaaattttagataccacgccgcagcccgcgcagaacattgcacccagtgcggtgatcgacgcgacggcgaagctgggtaacaacgtatcgattggcgctaacgcggtgattgagtccggcgttgaactgggcgataacgtgattatcggtgccggttgcttcgtaggtaaaaacagcaaaatcggtgcaggttcgcgtctctgggcgaacgtaaccatttaccatgagatccagatcggtcagaattgcctgatccagtccggaacagtggtaggcgcagacggctttggttatgccaacgatcgtggtaactgggtgaagatcccacagattggtcgcgtaattattggcgatcgcgtggagatcggtgcctgcacaaccatcgatcgcggcgcgctggatgacactattattggcaatggcgtgatcattgataaccagtgccagattgcacataacgtcgtgattggcgacaatacggcggttgccggtggcgtcattatggcgggcagcctgaaaattggtcgttactgcatgatcggcggagccagcgtaatcaacgggcatatggaaatatgcgacaaagtgacggttacgggcatgggtatggtgatgcgtcccatcactgaaccaggcgtctattcctcaggcattccgctgcaacccaacaaagtctggcgcaaaaccgctgcactggtgatgaacattgatgacatgagcaagcgtctgaaatcgcttgagcgcaaggttaatcaacaagactaacgttccatcttttgttcgccaaactttacggcctgtctcattcttacgattgcggcaggccgtgttattattgtcgtttcttatattttgacaggaagagtatcttgactactaacactcatactctgcagattgaagagattttagaacttctgccgcaccgtttcccgttcttactggtggatcgcgtgctggattttgaagaaggtcgttttctgcgcgcagtaaaaaatgtctctgtcaatgagccattcttccagggccatttccctggaaaaccgattttcccgggtgtgctgattctggaagcaatggcacaggcaacaggtattctggcgtttaaaagcgtaggaaaactggaaccgggtgagctgtactacttcgctggtattgacgaagcgcgcttcaagcgcccggtcgtgcctggcgatcaaatgatcatggaagtcactttcgaaaaaacgcgccgcggcctgacccgttttaaaggggttgctctggtcgatggtaaagtagtttgcgaagcaacgatgatgtgtgctcgtagccgggaggcctgatacgtgattgataaatccgcctttgtgcatccaaccgccattgtggaagagggcgcgtcaattggcgcgaacgcacacattggtcctttttgtatcgttggaccccatgtcgaaattggtgagggtaccgtactgaaatctcacgttgtcgtgaatggtcatactaaaattggccgcgataatgagatttatcagttcgcctccatcggcgaagttaaccaggatctgaaatatgctggcgaaccgacccgtgtggaaatcggcgatcgtaaccgcattcgcgaaagcgtcaccattcatcgtggcacagtccagggcggtggattgacgaaggtgggcagcgacaacttactgatgatcaacgcgcacattgcgcacgattgtacggtaggtaaccgctgtattctcgccaacaacgcaacgctggcgggtcacgtatcggttgacgacttcgcgatcatcggcggcatgaccgcagtccatcagttctgcatcattggtgcgcacgtgatggttggcggctgctccggtgtggcgcaggacgtccctccttatgtcattgcgcagggtaaccacgcaacgccgttcggtgtcaatatcgaagggctgaagcgccgcggattcagccgtgaggcgattaccgctatccgcaatgcgtataagctgatttatcgtagcggtaaaacgctcgatgaagtgaaaccggaaattgctgaactggcggaaacatatccggaagtgaaagcctttaccgatttctttgcacgctcaacgcgcggtctgattcgttaatgactgaacagcgtccattaacgattgccctggtcgccggagaaacctccggcgatatcctgggggccggtttaatccgcgctctgaaagaacatgtgcccaacgcccgctttgttggtgttgccgggccacgaatgcaggctgaaggctgcgaagcctggtacgaaatggaagaactggcggtgatgggcattgttgaagtgctcggtcgtctgcgtcgcttactgcatattcgtgccgatctgacaaagcgttttggcgaactgaagccagatgtttttgttggtattgatgcgcctgacttcaatattactcttgaaggtaacctcaaaaagcagggtatcaaaaccattcattacgtcagtccgtcagtctgggcgtggcgacagaaacgtgttttcaaaataggcagagccaccgatctggtgctcgcatttctgcctttcgaaaaagcgttttatgacaaatacaacgtaccgtgccgctttatcggtcataccatggctgatgccatgccattagatccagataaaaatgccgcccgtgatgtgctggggatccctcacgatgcccactgcctggcgttgctaccggggagccgtggtgcagaagttgaaatgcttagtgccgatttcctgaaaacggcccagcttttgcgccagacatatccggatctcgaaatcgtggtgccactggtgaatgccaaacgccgcgagcagtttgaacgcatcaaagctgaagtcgcgccagacctttcagttcatttgctggatgggatgggccgtgaggcgatggtcgccagcgatgcggcgctactggcgtcgggtacggcagccctggagtgtatgctggcgaaatgcccgatggtggtgggatatcgcatgaagccttttaccttctggttggcgaagcggctggtgaaaactgattatgtctcgctgccaaatctgctggcgggcagagagttagtcaaagaattattgcaggaagagtgtgagccgcaaaaactggctgcggcgctgttaccgctgttggcgaacgggaaaaccagccacgcgatgcacgataccttccgtgaactgcatcagcagatccgctgcaatgccgatgagcaggcggcacaagccgttctggagttagcacaatgatcgaatttgtttatccgcacacgcagctggttgcgggtgtggatgaagtcggacgcgggccgttagttggcgcggtcgtcaccgctgcggtgatccttgacccggcgcgcccgattgccgggctgaatgattccaaaaagctgagcgaaaaacgccgtctggcgctctatgaagagatcaaagagaaagcgttgagctggagtctgggccgcgcggaaccccacgaaatcgacgagctgaacattcttcatgcgaccatgctggcgatgcagcgtgccgtcgctgggctgcatattgcgccggaatatgtgttgattgatggtaaccgctgcccgaaattaccgatgcctgcgatggctgtggtgaaaggcgatagccgcgtaccggaaatcagtgccgcgtctatcctggcgaaagtgacgcgtgacgccgaaatggcggcgctggatattgttttcccgcaatatggttttgcccaacacaaagggtacccaaccgcttttcatctggaaaaactggctgaacacggcgcgaccgaacaccatcggcgcagctttgggcctgtcaaacgcgcactgggacttgcgtcctgattcttgtgtcgagattaagtaaaccggaatctgaagatgtctgaaccacgtttcgtacacctgcgggtgcacagcgactactcgatgatcgatggcctggccaaaaccgcaccgttggtaaaaaaggcggcggcgttgggtatgccagcactggcgatcaccgatttcaccaacctttgtggtctggtgaagttctacggagcgggacatggcgcagggattaagcctatcgtcggggcagattttaacgtccagtgcgacctgctgggtgatgagttaacccacctgacggtactggcggcgaacaataccggctatcagaatctgacgttgctgatctcaaaagcgtatcagcgcgggtacggtgccgccgggccgatcatcgatcgcgactggcttatcgaattaaacgaagggttgatccttctttccggcggacgcatgggcgacgtcggacgcagtcttttgcgtggtaacagcgcgctggtagatgagtgtgtcgcgttttatgaagaacacttcccggatcgctattttctcgagctgatccgcaccggcaggccggatgaagaaagctatctgcacgcggcggtggaactggcggaagcgcgcggtttgcccgtcgtggcgaccaacgacgtgcgctttatcgacagcagcgactttgacgcacacgaaatccgcgtcgcgatccacgacggctttaccctcgacgatcctaaacgcccgcgtaactattcgccgcagcaatatatgcgtagcgaagaggagatgtgtgagctgtttgccgacatccccgaagcccttgccaacaccgttgagatcgccaaacgctgtaacgtaaccgtgcgtcttggtgaatacttcctgccgcagttcccgaccggggacatgagcaccgaagattatctggtcaagcgtgcaaaagagggcctggaagagcgtctggcctttttattccctgatgaggaagaacgtcttaagcgccgcccggaatatgacgaacgtctggagactgaacttcaggttatcaaccagatgggcttcccgggctacttcctcatcgttatggaatttatccagtggtcgaaagataacggcgtaccggtagggccaggccgtggctccggtgcgggttcactggtggcctacgcgctgaaaatcaccgacctcgatccgctggaatttgacctgctgttcgaacgtttccttaacccggaacgtgtctccatgcctgacttcgacgttgacttctgtatggagaaacgcgatcaggttatcgagcacgtagcggacatgtacggtcgtgatgcggtatcgcagatcatcaccttcggtacaatggcggcgaaagcggtgatccgcgacgtaggccgcgtgctggggcatccgtacggctttgtcgatcgtatctcgaaactgatcccgcccgatccggggatgacgctggcgaaagcgtttgaagccgagccgcagctgccggaaatctacgaagcggatgaagaagttaaggcgctgatcgacatggcgcgcaaactggaaggggtcacccgtaacgccggtaagcacgccggtggggtggttatcgcgccgaccaaaattaccgattttgcgccgctttactgcgatgaagagggcaaacatccggtcacccagtttgataaaagcgacgttgaatacgccggactggtgaagttcgacttccttggtttgcgtacgctcaccatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaatggcgagccgccgctggatatcgctgcgatcccgctggatgataagaaaagcttcgacatgctgcaacgctcggaaaccacggcggtattccagcttgaatcgcgcggcatgaaggacctgatcaagcgtctacaacctgactgcttcgaagatatgatcgccctagtggcactgttccgccccggtccgttgcaatcagggatggtggataactttatcgaccgtaaacatggtcgtgaagagatctcctatccggacgtacagtggcagcatgaaagcctgaaaccggtactggagccaacctacggcattatcctgtatcaggaacaggtcatgcagattgcgcaggtgctttctggttataccctcggtggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggctaagcaacgttctgtatttgctgaaggtgcagaaaagaacggaatcaacgctgaactggcgatgaaaatcttcgacctggtggagaaattcgctggttacggatttaacaaatcgcactctgcggcctatgctttggtgtcatatcaaacgttatggctgaaagcgcactatcctgcggagtttatggcggcggtaatgaccgccgatatggacaacaccgagaaggtggtgggtctggtggatgagtgctggcggatggggctgaaaatcctgccaccagatataaactccggtctttaccatttccacgtcaacgacgacggcgaaatcgtgtatggtattggcgcgatcaaaggggtcggtgaaggtccgattgaggccatcatcgaagcccgtaataaaggcggctacttccgcgaactgtttgatctctgcgcccgtaccgacaccaaaaagttgaaccgtcgcgtgctggaaaaactgatcatgtccggggcgtttgaccgtcttgggccacatcgcgcagcgctgatgaactcgctgggcgatgcgttaaaagcggcagatcaacacgcgaaagcggaagctatcggtcaggccgatatgttcggcgtgctggccgaagagccggaacaaattgaacaatcctacgccagctgccaaccgtggccggagcaggtggtattagatggggaacgtgaaacgttaggcctgtacctgaccggacaccctatcaaccagtatttaaaagagattgagcgttatgtcggaggcgtaaggctgaaagacatgcacccgacagaacgtggtaaagtcatcacggctgcggggctcgttgttgccgcgcgggttatggtcaccaagcgcggcaatcgtatcggtatctgcacgctggatgaccgttccgggcggctggaagtgatgttgtttactgacgccctggataaataccagcaattgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggtgggcttaaaatgaccgctcgcgaagtgatggatattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctctgggacaattccagtacatctctactatcagagggcggatgcacgcgcgcggttgcgttttggcgcgacgtggcgtgtctctccgagcgatcgtttattaaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgattgcagagctggaagcgaaaatcgattctctgactgcggttagccgtcaggatgagaaactggatattaacatcgatgaagaagtgcatcgtctgcgtgaaaaaagcgtagaactgacacgtaaaatcttcgccgatctcggtgcatggcagattgcgcaactggcacgccatccacagcgtccttataccctggattacgttcgcctggcatttgatgaatttgacgaactggctggcgaccgcgcgtatgcagacgataaagctatcgtcggtggtatcgcccgtctcgatggtcgtccggtgatgatcattggtcatcaaaaaggtcgtgaaaccaaagaaaaaattcgccgtaactttggtatgccagcgccagaaggttaccgcaaagcactgcgtctgatgcaaatggctgaacgctttaagatgcctatcatcacctttatcgacaccccgggggcttatcctggcgtgggcgcagaagagcgtggtcagtctgaagccattgcacgcaacctgcgtgaaatgtctcgcctcggcgtaccggtagtttgtacggttatcggtgaaggtggttctggcggtgcgctggcgattggcgtgggcgataaagtgaatatgctgcaatacagcacctattccgttatctcgccggaaggttgtgcgtccattctgtggaagagcgccgacaaagcgccgctggcggctgaagcgatgggtatcattgctccgcgtctgaaagaactgaaactgatcgactccatcatcccggaaccactgggtggtgctcaccgtaacccggaagcgatggcggcatcgttgaaagcgcaactgctggcggatctggccgatctcgacgtgttaagcactgaagatttaaaaaatcgtcgttatcagcgcctgatgagctacggttacgcgtaattcgcaaaagttctgaaaaagggtcacttcggtggcccttttttatcgccacggtttgagcaggctatgattaaggaaggattttccaggaggaacacatgaacatcattgccattatgggaccgcatggcgtcttttataaagatgagcccatcaaagaactggagtcggcgctggtggcgcaaggctttcagattatctggccacaaaacagcgttgatttgctgaaatttatcgagcataaccctcgaatttgcggcgtgatttttgactgggatgagtacagtctcgatttatgtagcgatatcaatcagcttaatgaatatctcccgctttatgccttcatcaacacccactcgacgatggatgtcagcgtgcaggatatgcggatggcgctctggttttttgaatatgcgctggggcaggcggaagatatcgccattcgtatgcgtcagtacaccgacgaatatcttgataacattacaccgccgttcacgaaagccttgtttacctacgtcaaagagcggaagtacaccttttgtacgccggggcatatgggcggcaccgcatatcaaaaaagcccggttggctgtctgttttatgattttttcggcgggaatactcttaaggctgatgtctctatttcggtcaccgagcttggttcgttgctcgaccacaccgggccacacctggaagcggaagagtacatcgcgcggacttttggcgcggaacagagttatatcgttaccaacggaacatcgacgtcgaacaaaattgtgggtatgtacgccgcgccatccggcagtacgctgttgatcgaccgcaattgtcataaatcgctggcgcatctgttgatgatgaacgatgtagtgccagtctggctgaaaccgacgcgtaatgcgttggggattcttggtgggatcccgcgccgtgaatttactcgcgacagcatcgaagagaaagtcgctgctaccacgcaagcacaatggccggttcatgcggtgatcaccaactccacctatgatggcttgctctacaacaccgactggatcaaacagacgctggatgtcccgtcgattcacttcgattctgcctgggtgccgtacacccattttcatccgatctaccagggtaaaagtggtatgagcggcgagcgtgttgcgggaaaagtgatcttcgaaacgcaatcgacccacaaaatgctggcggcgttatcgcaggcttcgctgatccacattaaaggcgagtatgacgaagaggcctttaacgaagcctttatgatgcataccaccacctcgcccagttatcccattgttgcttcggttgagacggcggcggcgatgctgcgtggtaatccgggcaaacggctgattaaccgttcagtagaacgagctctgcattttcgcaaagaggtccagcggctgcgggaagagtctgacggttggtttttcgatatctggcaaccgccgcaggtggatgaagccgaatgctggcccgttgcgcctggcgaacagtggcacggctttaacgatgcggatgccgatcatatgtttctcgatccggttaaagtcactattttgacaccggggatggacgagcagggcaatatgagcgaggaggggatcccggcggcgctggtagcaaaattcctcgacgaacgtgggatcgtagtagagaaaaccggcccttataacctgctgtttctctttagtattggcatcgataaaaccaaagcaatgggattattgcgtgggttgacggaattcaaacgctcttacgatctcaacctgcggatcaaaaatatgctacccgatctctatgcagaagatcccgatttctaccgcaatatgcgtattcaggatctggcacaagggatccataagctgattcgtaaacacgatcttcccggtttgatgttgcgggcattcgatactttgccggagatgatcatgacgccacatcaggcatggcaacgacaaattaaaggcgaagtagaaaccattgcgctggaacaactggtcggtagagtatcggcaaatatgatcctgccttatccaccgggcgtaccgctgttgatgcctggagaaatgctgaccaaagagagccgcacagtactcgattttctactgatgctttgttccgtcgggcaacattaccccggttttgaaacggatattcacggcgcgaaacaggacgaagacggcgtttaccgcgtacgagtcctaaaaatggcgggataacttgccagagcggcttccgggcgagtaacgtgctgttaacaaataaaggagacgttatgctgggtttaaaacaggttcaccatattgcgattattgcgacggattatgcggtgagcaaagctttctactgcgatattcttggtttcacgctgcaaagcgaagtctatcgcgaagcgcgcgactcatggaaaggggatttggcgcttaatgggcaatatgtgattgagcttttctcatttccgttcccgccggaacgacccagccgaccggaagcttgcggtctgcgtcatctggcttttagcgttgatgacatcgatgcggcagtggcgcaccttgaaagccataacgtgaagtgtgaaaccatccgtgtcgatccatacacgcaaaaacgcttcaccttctttaacgatccggacgggctgccgttggaactgtatgagcagtaaggcttgtcatcgccgcatttgcccggtaacgtgccgggcattgctactgtaaaatcgcaccatcatgacactcacgctcaatagacaacttctcacctcacgccagattctggtggcctttagcggcgggcttgactccaccgttctgctgcatcagttggtgcagtggcggacggaaaatccgggtgtcgctctgcgcgctattcatgtgcatcacggtttaagtgccaatgccgatgcctgggttacgcattgcgaaaacgtctgccaacagtggcaggtgccgctggtggtcgaacgcgtacaacttgcgcaagaaggactgggcattgaggcccaggcgcggcaggcacgttatcaggcatttgcccgcaccttgttgcccggtgaagtgctggtcaccgcgcaacatctcgacgatcaatgtgaaacctttctgctggcgctaaaacgcggcagtggccctgccgggctttcggctatggcggaagtctcggagtttgccggaacgcggcttattcgcccgttgctcgcccgcacgcggggggaactggtgcagtgggcgcgtcagtatgatttacgctggattgaagacgaaagtaatcaggacgactcatacgatcgtaactttctgcgcctgcgcgtagtgccgttattgcagcagcgttggccgcattttgccgaagcaacggcccgcagcgccgcactttgtgctgaacaagagagcctgctggatgaactgctggcagatgatttagcacactgtcaatcgccgcaggggacgctgcagattgtgccaatgctggcgatgagtgatgcccgccgcgcggcgattatccgccgctggctggcagggcagaatgcaccgatgccttcccgcgacgcgttggtgaggatctggcaggaagtggcgctggcgcgggaagatgcctcaccctgtttacgtttgggcgcgtttgaaatccgacgctatcagtcgcaactgtggtggattaaatccgtcaccgggcaaagcgaaaacattgtgccgtggcagacgtggcttcaaccgctggaattaccggcggggctgggaagtgtacagcttaatgcgggaggcgatattcgccctccgcgtgcagacgaagcggtcagcgtgcgtttcaaagcgccaggattgctgcatattgtcgggcgtaacggcggacgtaagctaaagaaaatctggcaagagctgggcgtgccgccgtggctacgtgacaccacgccactgctgttttatggcgaaacgctgattgcggcggcaggggtatttgtgacgcaagaaggtgtggctgaaggtgagaatggcgtaagttttgtctggcagaaaacgcttagttaagtgaaagccggataagacgcatcaaacgtcgcatccggcgaaagtcaatcaggattcgcttaccaccaccgtaccgatttccgggtggctaaagctggtaattttatccagacgcagctcgcgggtttcgccagcggcctcgacgaccaggtactccacatttttgcgggagactaaatcactggcttttgcctgcaatttttcgccatctttcagctcaagtgtcagcattaaatgatgctggcaggcgagctcaagattatcgtaatcatcacaattgattggttgatacgtatcattcattgacataatcgctcaccagtaagtttgccgcagcgtatgctgctttttccctgacagcctcagaaagggcgtcgtcggcagccatttcattcagcactttcaaaacgcagcccagcgcgtccggaacgtatcctaagtctccgctggcgatttccgcgtaccgcttgcgtattaactcacaatatttttccacatgccctcctgtcagcactctgacttaaccgtggatgcaagtctaagcctacgaagataaactctgtttcgcaaggtgactataccacactcatttctgcaatatcagcgccgcaactgcacgtattccgttacaatggcctcctgattcgaaaggagttttcttatggcgcttaaagcgacaatttataaagcgacggttaatgtggccgatctcgaccgcaaccagtttctcgatgcctctctgacgctggcgcgccatccttcagaaacccaggagcgtatgatgctgcgcttgctggcgtggctgaaatatgctgatgaacgtctgcaatttacccgtggtttgtgtgccgatgatgagccggaagcgtggctgcgtaacgatcacctgggcattgatttgtggattgagctggggctgccggatgagcggcggattaagaaagcctgcacccaggccgcagaagtggcgctgtttacctataatagtcgggcggcgcaaatctggtggcagcaaaatcagagcaaatgtgtgcagtttgccaatctttccgtctggtatctggacgatgaacaactggcgaaagtaagcgcctttgccgatcgtaccatgacgctgcaggcaacgattcaggatggcgtgatctggttatcggatgataagaataatctggaagtgaacttaaccgcctggcaacaaccttcatgattgtgatttcccgacatgttgctattcccgatggtgagcttgagatcaccgccattcgtgcgcagggcgcgggcgggcagcatgttaataagacctcaacggctattcatctgcgttttgacattcgggcgtccagcctgccagagtattacaaagagcgtctgctcgccgccagccatcatttgatcagcagtgatggcgtgattgtcattaaggcacaggaataccgcagtcaggaactgaaccgcgaagcagctctggcccggctggtggctatgattaaagaattaacaacagaaaaaaaagcccgacgacccacgcggcccacccgtgcatcgaaagagcgcaggctggcatcgaaagcacaaaaatcaagcgtgaaggcgatgcgcggcaaagtgcgcagcggtcgggaataaaaagaaggaatggatggtgaaaaaagcgatagtgacagcgatggctgtaatcagcctctttactctgatgggatgtaataatcgggccgaagtcgatacgctttctccggcgcaggctgccgaactgaaaccgatgccgcaaagttggcgcggcgtgctgccgtgtgccgattgcgaaggaatcgaaacctctctgttcctcgaaaaagacggaacatgggtgatgaatgagcgttatctcggtgctcgtgaagaaccttcctccttcgcttcctacggtacatgggcgcgaaccgctgacaagctggtattaaccgacagcaaaggtgaaaagtcatattatcgggcgaaaggcgatgcgctggagatgctcgatcgtgaaggcaatccgattgaatcgcagttcaactatacgctggaagcggcacaatccagtttacctatgacgccgatgaccctgcggggcatgtatttttatatggctgatgcggcgaccttcactgattgcgcgaccggaaaacgtttcatggtagcgaataacgcagagctggagcgtagctacctggctgcgcgcggtcacagtgaaaaaccggtgttactgtcagtagaaggtcactttacgcttgagggtaatccggataccggtgcgccgactaaagtattggcacccgatacggcagggaaattttaccccaaccaggattgcagtagtttggggcagtaacccgtcttgagacagaaacaaacgcaaaacaggccagaaggatatatttcaacattttgaatttgcacgttttttgtaggccggataaggcgtttacgccgcatccggcaatggtgctcaacgcctgatgcgacgctggcgcgtcttatcatgcctacaacccccctcataccttaaggcggataaggcatttactttatcaccgggtcaaaccaacaaagcgacccgccttgatataaatcccaggcttcaggtgcccaacatactgtaactgcgtttctggcttaaacgcagagacatcaccaatacgcatatgcatcagatcggcagggctaatccagcccgattgcgccagtgtaagtggatgcccggctttggcaaaggcatccgtgacaaattccgaacaaaaccacgactttttgtctccttcgcccacactgcttaactgcgctttcgccaggccgctgacgcactgttggcgaaaatcctcggagaacggattcagtgagcacatctggcgagtcaccataaagggaataaattcgacaatgccgcgatagttataaccgctatctttgattttattggcaaacgcggtgatatctgtggcttgttgcggggtaagatccgggactcgtaagacgaaaagcttatcactatgcttcatcgcttttttaagggaaacgatctggacgccagcgcctgtcgcttctgcaacgttattatcacccagaaagattgcaacgtgactcacagaggaagtgctgaagacgcggattccaaatgaggttaccccaaggcttgaggagaacagcaaatcgccgggtttgagatcaggtgccgttatttcttttattgattgttcggtgaaagagctttgatgctggaatttgacagcccatgtttttgcctcggcatctactgctgtggctgatgggtctggctggctgatatcaacggtacaagccgaaagtaaaagaaagctggggagaaacaggcggcagtacgcctttggtttatccattttatacaatccatgtaaaaaaagggccctgaaattcaggaccctttctggcatcagcctttaatctgtttcaccagatattcgacgatgtcaccagtcttaattaactgtttctcgccgttgcgacgatatttatattcgatatcgtcgttgtcgaggttacggtcgcccagcacaatagtgtgcggaataccgatcagttccatatcagcaaacatcacgcccggacgctctttgcggtcatccagcagcacttcgataccttgtgcacgcagttcgctgtacagtttctcagcaagctcttgtacgcggaaggatttgtgcatgttcatcggcagaatcgccacctggaacggcgcgatagcgtcaggccatacgatgcctcgttcgtcgtagttctgctcaatcgccgcagctaccacacgcgttaccccgataccgtagcaacccatcgtcaggatttggttacggccatcttcaccctgtacggaggctttcagtgcttcggagtacttggtacccagctggaagatgtgaccaacttcgataccacgtttgatcagcagcctaccctggccatccgggcttggatcgccagccaccacgttacggatatctgcaacttccggggtagcgacatcgcgatcccagttgatgccgaagtagtgtttaccatcgatgttagcaccagcagcgaaatcactcatcgccgcaacggtacggtcaatcaccaccggaatcggcatgtttaccggacccagtgaacccggaccggctttaaccacggcacgaatttcttcttcggtcgcgaaagtcagcgggcttgcaacctgcggcagtttttctgctttaacttcgttcagctcgtgatcaccgcgcaccagcagcgcaacctgcgggaagctgctgccttcaaccgctttaaccagcagagtcttaaccgttttctcaatcggcagattgaactgttcaaccagttccgcgatggttttcgcgttcggcgtatcaaccagcgtcatttcctgggtagcagcagcgcgcggttctttcggcgcgatagcttctgccagttcaatgttcgctgcatagtcagaggtgtcggagaagaccacatcgtcttcaccgctctgcgccagcacctggaattcgtgagaggcgctgccgccgatagaaccggtgtcggcttgtacggcgcggaaatccagccccatgcggctgaagattttgctgtaggccgcatacattgcatcgtaggtttcctgcagggattcctgagaagtatggaaagagtaagcatctttcatcaggaattcgcgggaacgcatgacgccgaaacgcggacgcacttcgtcgcggaacttggtctggatctgatagaagttcagcggcagctgtttgtaagagctaagctcgttacgaatcaggtcagtgataacttcttcatgagttgggccgagtacgaacggacgctcgccacggtcaacaaaacgcagcagttccggaccgtactgttcccaacgaccactctcttgccacaaatcggctggctgaaccaccggcatcgacacctcgatcgcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcagaacgcgcacgccggtcggcagccaggtatataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatggctgatcacctcggcgtcggcaggtgtctccttgagagtggagagcaggtattggctagtacgcatgttgttacggttccagttggaaggtagaacaggctcaaggcgagcctgggacaaaaaaaagtgatttagtttaccagtgcaaaagaaatgtcaaaagagaagggcgtgaatttaacgcggttccagcgcaaagacttcaaaacctgcgtcggtgacgcgccagcgaacgttaaaatcatgtagccagacggcataggttttgcccgtttcctcacctttacgataggccgggcgcgggtcctgcgccagtacttcgcggataaacagcgttaactgcggataacgcttctccagcgtcaaaagctgcttttcgacctctgcggtaaaactcaccgccatctctgcagctggcgcactttgcgcatagctggcactggcatcgggaagcgattcggcaaaggggagatacggtttgatatccactaccggcgtaccatcgaccagatccagactgccgagcttcagaatcacgctgtctttatggcaaacaacctctttcagctctaccagcgacatgccaattgggttagggcggaaagtagagcgtgttgcgaaaacccccattctggcgttaccgccgaggcgcggtggacgcacagtcggacgccagccgccttccatcgtttgatgaaagacgaaaaggatccataaatggctgaacgcttccaggccgcgaacggcgtcggcctggttgtagggagcaatgagatgcagttcgccgttggcgctttttaccagacctggctggcgcggaacggcgaacttttctttatagggcgagcgaataacgcctatttgctcgaactggaaactgctcatttcgccgtaatgttaagcgcagaaccgatacatacagcctgacgatagcagcctggcgtaccgctggtgacttcgcagctatgcagtaatacagcattggctttcattttagaggcgttgatttgcatccgcttacgtgcggttggaatgctcggcggagagtcctgattagaggcctggcaagagtcgccactgacttcaccgagatcgcggaacggtttgccgactaattcttctgcattggtataaattcggaccggcgtggcgcgcggcgctttcggttttgcaggctccgctttcggctggggtgcagtgctttgaacgggttcgacaggggatctgcttaacatggaacagccgcttagcatgagtgctactaaacagatcggtaaagcacgcatagtatttcctcaatgtatgatcaaaacgtcaatattgaatcaggagcttgtaaaaatgacaagacgggcaagcgcccgtcctgaatgatattacaaattgtggaaacagcctaaaaattaccagcctttaacagctccgccgttaaacactttgtttgctgcttcgtaaacttcgtcagactgataagcctggacgaatttcttcacgttctcggcgtctttgttatcttcacgcgtcacgatcaggtttacgtacggggactctttatcttcaacaaagataccgtctttcgccggagtcaggccaatctggctggcataggtggtattgataactgccagagcgatttgcgcgtcgtccagagaacgcggcagttgcggtgcttccagttcaacaattttcagatttttggggttctcaacaacatcaagaacggtcggcagcaggccaacgccatctttcagtttgatcaagcccactttttgcagcagcagcagtgaacgaccaaggttagttgggtcgtttggcacggcaacctgcgaaccatcctgcagttcatccagtgatttgattttcttggagtaaccagcaatcggataaacaaaagtgttgcctactgcgaccagtttgtagccacgatctttcagttgctgatcaaggtacggtttatgctggaaggcgttggcgtcgatatcgcctttgctcaatgcttcgtttggcagaacatagtcgttgaaggttaccagctcaacgtccaggccatatttgtctttcgcaactttctgcgcgacttctgcaacctgctgttcggcaccaacaatcacgccgactttaatgtggtttggatctttttcatcctgaccgcagcctaccagtgccagtgatccgatcagggctcccactgccgcaaaggttttgaatttgaacgccataccttattccttcttcaattatttatgttgtgttgaacgttacttgcgagtgacagcccggacgatgcggtcgcctgcgaactgaattaaataaaccagaatgaccagcaataccagtaccgtattcatcaccgtcgcgttatagccgatgtagccatactgatagccaatctgacctaaaccaccggcaccgactgcaccacccatcgcggaataaccgaccagggtaatcagggtgatagttgccgcattcaccagacccggcagcgcttccggtaacagcaccttacggacgatctgcatcggcgtggcacccattgcgcgggaagcttcaattaacccggttgggatctccagcagagcgttctcgaccatacgggcaataaacggtgctgcaccaacggttaacggaacaatcgctgcctgcaaaccaatcgatgtaccgacaataacgcgggtaaacggaatcatccatacaagcaagataatgaacgggatggaacggaaaatgttcacaatcgcagaaacggtacgatacagcttcgcgttagcaataatttgccccggacgcgtgacataaagcagaacgccaaccggcagaccaatcacaaagccaaaaaaaccggatacgaaggtcattgccagcgtttcccatacgccacgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacatggtgttcctgcagccaggcaatggcggcttgcgtatcttgttgtgtgccgtgcatttcagtcagcatgatgccgaacttaacgccaccggcgtaatccatctgcgcgctaataatgttgttgttgacgttgaaacgacgcgcggtttcagaaagcagtggggcatcgaccgattgaccggtaaactccagacgcagcatcggcacgcagtcagtaaatggctccgcttgcagacgttcctggtaatcttccgggatatccagatgcagggtcgactgaataaacttctgcgccagcggcgttttcggatgcgagaacacttcacttaccgtgtcctgctcgatcagttctccattgctgatgaccgccacgcaatcacaaatgcgcttcacaacgtccatttcgtgggtgatcaacagaatcgtcaaccccagacggcggttgatgtctttcagcagttcgagaatagaacgtgtcgttgccgggtccagcgcgctggtggcttcatcacacagcaatactttgggattgctggctaacgcacgggcaattgccacacgttgtttctgcccaccggaaagattcgacgggtagctatcatgcttatcgccaagaccaaccaatgacagcaattccgtcacgcgacgtttgacctcgtctttcggtgtgttgtccagctccagcggcagagccacgttgccaaaaacagtacgcgaagagagcaggttaaaatgctggaaaatcataccaatctggcggcgagctttggtcaactcggattctgacagcgtggtcagttcctggccatcgaccagcacgctaccctcggttgggcgctccagcaggtttacacaacgtataagcgtactcttacccgcgcctgaggcaccgataacgccataaatttgtccagctggcacatgcaggctgacgttgttcaacgcctggatggtgcgggtgccctggtggaacactttggtgatattcgaaagttttatcattgattatttattatcgtcattaagttagtcgtggcatctcgaatgcctgaaacgggcaacgccgtcaatgaaatggatgttaaggcatccagacgtctaaatcaatcaggtttatgcgaagagcactttcttgcaggtcgaaacatgcgatactagcgtcacatgccttattaaggagctataaaaggtggcgaagagcgtacccgcaatttttcttgaccgtgatggcaccattaatgtcgatcacggctatgtccatgagatcgacaactttgaatttatcgacggtgttattgacgccatgcgcgagctaaaaaaaatgggctttgcgctggtggtagtaaccaaccagtctggcattgctcgcggtaaatttaccgaagcacagtttgaaacgctgaccgagtggatggactggtcgctggcggaccgagatgtcgatctggatggtatctattattgcccgcatcatccgcagggtagtgttgaagagtttcgccaggtctgcgattgccgcaaaccacatccggggatgcttttgtcagcacgcgattatttgcatattgatatggccgcttcttatatggtgggcgataaattagaagatatgcaggcagcggttgcggcgaacgtgggaacaaaagtgctggtgcgtacgggtaaacctattacgcctgaagcagaaaacgcggcggattgggtgttaaatagcctggcagacctgccgcaagcgataaaaaagcagcaaaaaccggcacaatgattaaaagatgagcggttgaaataaaaatgcatttttccgcttgtcttcctgagccgactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacaaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcttttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtggttaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaatgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatggatcgcaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcatgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtactgtgaggtatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggattgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccacttattaagaagcctcgagttaacgctcgaggttttttttcgtctgtatatctattattgccagaatcgcaaaaatcctctgcattttacgctctttttcctcaacagtctgaagcccataatcacctcagttaacgaaaatagcattaaaagaggcatattatggctatccctgcatttggtttaggtactttccgtctgaaagacgacgttgttatttcatctgtgataacggcgcttgaacttggttatcgcgcaattgataccgcacaaatctatgataacgaagccgcagtaggtcaggcgattgcagaaagtggcgtgccacgtcatgaactctacatcaccactaaaatctggattgaaaatctcagcaaagacaaattgatcccaagtctgaaagagagcctgcaaaaattgcgtaccgattatgttgatctgacgctaatccactggccgtcaccaaacgatgaagtctctgttgaagagtttatgcaggcgctgctggaagccaaaaaacaagggctgacgcgtgagatcggtatttccaacttcacgatcccgttgatggaaaaagcgattgctgctgttggtgctgaaaacatcgctactaaccagattgaactctctccttatctgcaaaaccgtaaagtggttgcctgggctaaacagcacggcatccatattacttcctatatgacgctggcgtatggtaaggccctgaaagatgaggttattgctcgtatcgcagctaaacacaatgcgactccggcacaagtgattctggcgtgggctatgggggaaggttactcagtaattccttcttctactaaacgtaaaaacctggaaagtaatcttaaggcacaaaatttacagcttgatgccgaagataaaaaagcgatcgccgcactggattgcaacgaccgcctggttagcccggaaggtctggctcctgaatgggattaagcctctctgacagctcctccgggagctgtttttacatgctcgctaaggaaatcgataaaagcccggatgcgcgtacttaccgcacggtcgctgtaatagacggcactgaatggcatttccactggcaacactttatctgccattaactccaccaattctccgcgagcgatttctttgtcgatcatgtagtcggacaaacacgcaatcccgttgccactcaggcaaagctgtttcagtgtttccccactattggatgacaaaccgtacttcacctcatgtaattgtccatcgctacgggctatcggccaggtattgagggaagcgggttcagtgaatcccaggcaaatatgttgctttaaatcgtcgatcgtttctggcttcccgtagcgggaaatataatcgggggaggcgataatttttcgataactgttaaataacggcctggcacgtaagctggaatccgttaacgtaccagcgcgtatcgcgacatccacttttctttcgatcaaattaataatcgtttcggaggagactagcgacaaagtgacttccggatagcgttcacggaaaggcttaattaacggcatcagaaagtgcagcaccactggagttgcggcatcgatccgtaacagtccacgcggtgtattacgcgtctccataatttctgattctgccgctgccatctcctgcaaaattgactgtacgcgacgaaaataacgctcgccttcttccgtcaggctaagttgtcgcgtggtccgattaagcaggctaacgccaagtttcatctccagctttttcaccgcccggcttaccgctgagtttgcttgccctaattgttccgctgcccggctaaagctgccgctttcgacgaccgaaacaaaaatggcgagttcttccgacgtggctttcatttttgctcctgttgcaaaatagaagagatattttgaatttatttgtcattaaaccatcaggatgcgtgatatgtcatgcgatttaatgttctccataatgagcaaaattctgaccggtgtaagcacttgcttacataacaatatacaattgctcgttgaaagagtgagctaaaatccctataacagtagaaccctcccgagtgcggaagggttgacgtaatagaggtttcaaagtcaaaagtgcgaaaaaacacctatgccatgcgctatgttgccggacaacctgcggaaaggatcttaccgccggggtcttttgcgagcatcggccaggcattaccacctggggaaccgttaagtaccgaagagcgtattcggatcctggtgtggaacatatacaaacagcaacgcgctgaatggttgtcggtattaaagaactacggcaaagatgcacatctggtgttattgcaggaagcgcagacaacgccagagttagtacagtttgcgaccgctaactatcttgccgccgatcaggtacccgctttcgtgctgccacaacatccttctggcgtaatgaccctttcggcggcacatccagtgtattgctgcccgttacgtgaacgagaacccattttgcgtctggcgaagtcggcactggtgacggtctatccattacctgacacccgcctgttgatggtggttaatatacacgccgtcaacttcagtctgggcgtggatgtctatagtaagcagttacttcctattggcgatcagatagctcaccacagcggcccggtcattatggcgggagatttcaatgcctggagccgtagaaggatgaacgcgttatatcgctttgcgcgggaaatgtcgctgcgccaggtgcgttttaccgatgatcagcgccgtcgggcgtttggtcgcccgctcgattttgttttctaccgtggtctgaacgtcagtgaagcttctgtactggttacgcgcgcttccgatcacaatccgctactcgttgaattcagtcccggcaagcctgataaataaggtatgtcaggtctgccacagggcagaccaacgtttggcgctgcgcaaaacgtgagcgcggtggtggcgtatgacttatctgcccacatgctggatgtcgtggcacaagctgccgaagcccggcaactgaaaaatatcaccacccgccagggatatgccgaaagtctgccatttgccgataacgcatttgatattgttatcagccgttattctgcccatcactggcatgatgttggtgcagcactgcgagaagtgaataggatattgaaacctggcggtaggctgattgtgatggacgtaatgtctccgggtcacccagtgcgcgacatctggttacagacggtagaagcattacgcgatacctctcacgtacgaaactacgccagcggtgagtggttgacgttaatcaatgaagccaatctgatagttgataatttaattacagataagttaccgctggaattttcttcatgggtcgcgagaatgcgtacgccagaagcgttagtagacgctattcgcatttaccaacagagcgcatcgacagaggtgagaacgtattttgccttgcagaatgatggctttttcaccagtgatatcatcatggtagatgcacataaagcggcataaataaaaaaggcaccgggggaatcggtgcctttttattatctggtttgtcaggaatctggcatgttgttgtttttcacaaacaacgtcagcttatcgcctggttgcagattcgcagtgtcgctgttccagcgcatcacatctttgatgttcacgccgtggcgtttagcaatgcttgaaagcgaatcgcctttgcgcacacgatacgtaatgctatcgctgttgtttgccagtcgctgtgcgctactgcctgcaccaatcgtcaaactttggcctggcttcagcttagatccgcgcagtttgttccactgctgcaaatctttggtgcttacgccgagacgtgaagcgatacttgaaagcgtgtcgccagagcgtacggtgtaaacacggctgttaagcggcgtattgtcggcaaccagcgtcgactgtacagcagcaatttcgcctgaagccagagattcacgcagttgatctgcatgcttctttggcaccatcacgtactgcgggccacttgcgcccagcgtggagccttttacgccagcgttgaatgtcttcagcttgctgacggaaatccccgccatatctgctaccttcgccatttcaaccgggctgctcaggtgcacacgcgccagagcacggctttcatcggtcgttggcagacgtacgccataacgcttgctgtttttgagaatatcactcaatgccagcattttaggcacgtactgcttcgtttcctgcggcaacggtaacgaccagaagtccgtggatttcccacgcgctttgttcgttttaattgccttcatgacccgaccttcgccgctgttataagccgctacggtcagaagccagtcgccgtcaaacattttgttcagacgctgcatcatattcagcgcggcagttgttgaagcaacaacatcgcgacgcgcgtcataattgcgggtctgtttcaaaccataattgcgccccgtgctcggaatgatctgccagatgcctgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagttccataggcatgttacgttttttaacttgccctgctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatatttctgtttctgttcgcgaatccggtcattttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcaccatctggcgcgatagacgtcccatcgtccatccatcgtgcctgacttgtaaactttgctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttgaacgttgccggtactctggcaacccacgagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgtgtcaatagttgcttaaaagacgaccgatcataacggcgaacggagccgatgacaagaaagttttatcagaacctatctttctttgaccttaaccatgcaaaacgctcttcaggttgttgcaataatgtttcttcattaattacattaattaaatcaatatcttccgttcttaaaaaaacattaatttgccgctcatttttcagaattacgggtagtgttatttgattttttgcccgtaactccttaactttacgataataatcatttatggacaaatcgtgcggaagaatactcaaagcaaacttcatatttgataaggtatattcatgagcacaacataccaatgtatcgtcaggtaacgcacttaactttttaagtgattgatacatttgtgatgctgtcccttcaaacaaccgaccacacccaccagaaaacagtgtgtcgccgcaaaatagataaggtttactgaagtaacagatatgtcctaaagtgtgacccggcgtagcaattacactaaattcatgccccaaaacgaaggcagtttcgccatctttgactacctgtgttgttcccttatcttgtgtctcttgtggaccatacaccacaatttgtggaaacttttccaccagttcttttacgccgccaacgtgatcgtggtgatggtgggtgagaaatatggcctccggttgccagttattggcggcaatggcgtttaatactggctctgcgtctccgggatcgacaatcaggcagcgacctgcttcatcattcaaaacccagatgtaattgtcatcaaaggcgggaatactgttaagattcatagattacctctcagtgtgaaacggaaggttgtgatgaaaccggcaagagtccctcaaactgtcgtggctcctgattgctggggcgatttgccctggggaaagctttatcgcaaggcgctggagcgccagctcaacccgtggttcactaaaatgtatggttttcatctgcttaagattggcaatttaagcgcagaaatcaattgcgaagcgtgcgcggtttctcatcaagtgaatgtttctgcgcaaggaatgcccgtccaggtacaggcggacccacttcatcttccttttgccgataaatccgttgatgtttgtctactggcacatacattgccgtggtgcaccgatccgcatcgtttattgcgtgaagccgatcgggtattgattgatgatggctggctggtcattagtggcttcaatcccatcagttttatgggattacgcaaacttgtgccggtattgcgcaaaacctcgccctataacagccggatgtttactctgatgcggcagctggactggctctctttgttgaattttgaagtgctacacgccagccgtttccacgttctcccgtggaacaaacacggaggaaaactattgaatgcgcatattcctgcgcttggttgcttacaacttattgttgcccggaaacggactattcctttaacgctaaatccgatgaaacagagtaaaaacaagccacgaattcgccaggcggttggagccacccggcaatgtcgtaaaccacaggcttaaacttcaacttggtagcctgtatcttccagtgtgggattcatcgccgcggcacgagccagttcatcacagcgttcgttttccgggtgtccggcatggcctttaacccattcccatttgatttgatgctgccccaatgcagcatcaagacgttgccagagatcgacattttttactggttttttgtctgcggttttccagccacgttttttccagttatggatccactgggtgataccctggcggacatactggctgtcggtactcaaaatgacttcgcaatgttcttttaacgcctccagcgcgacaatagcggccatcaactccatacggttgttggtggtgcgggtgtagccagcgctaaaggttttctcgcgtccgcgatagcgtaaaatagcgccgtaacccccaggtcctggattgcccagacacgaaccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaatcgaactgtaaaacgacaagtctgacataaatgaccgctatgagcactgcaattacacgccagatcgttctcgataccgaaaccaccggtatgaaccagattggtgcgcactatgaaggccacaagatcattgagattggtgccgttgaagtggtgaaccgtcgcctgacgggcaataacttccatgtttatctcaaacccgatcggctggtggatccggaagcctttggcgtacatggtattgccgatgaatttttgctcgataagcccacgtttgccgaagtagccgatgagttcatggactatattcgcggcgcggagttggtgatccataacgcagcgttcgatatcggctttatggactacgagttttcgttgcttaagcgcgatattccgaagaccaatactttctgtaaggtcaccgatagccttgcggtggcgaggaaaatgtttcccggtaagcgcaacagcctcgatgcgttatgtgctcgctacgaaatagataacagtaaacgaacgctgcacggggcattactcgatgcccagatccttgcggaagtttatctggcgatgaccggtggtcaaacgtcgatggcttttgcgatggaaggagagacacaacagcaacaaggtgaagcaacaattcagcgcattgtacgtcaggcaagtaagttacgcgttgtttttgcgacagatgaagagattgcagctcatgaagcccgtctcgatctggtgcagaagaaaggcggaagttgcctctggcgagcataaatacctgtgaaaggcgctaaaaatagcgacttgggcgatttttgcagcaaacgattcaaaagatgagaaaaaccgttgacgaaggtcgaggcaatccgtaatattcgcctcgttcccaacggaacacaacgcggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccactattcactcatgaaaatgagttcagagagccgcaagatttttaattttgcggtttttttgtatttgaattccaccatttctctgttcaatgattttactctggcgtaggtgcgtgattctcgcttgttgtctcattcattaaaattcaataatgatatcgaaccattcagcttaaatatatttctagagaataaatttatattgattaaatgaatgtatatttcaaattgattttgtttgttattatttaagtgaggtatataattagagtccgttatcaatgctaaatattctaatcattatgacaggcgagggagtgtccaattatgaattcaaaaaagctttgttgcatatgtgtgttattctcgctgcttgcaggatgtgcctctgaatcttctattgatgaaaagaagaaaaaagctcaagtcacacaaagtaatattaataaaaacactccccagcaactgacagacaaagatttattcggtaatgaaaccactctggccgtatccgaagaggatattcaagctgcgcttgatggagatgagttccgcgttccccttaattctcctgtaatacttgttcaatccggcaaccgcgcaccggaaaccattatgcaggaggagatgcgaaaatattatactgtttccacattctctggtatcccggacaggcaaaagcctctgacttgtaacaaaaacaaagataaaaatgagaacgaggatgttgccagtgctgagaatatgaactggatgcaggcactgcgttttgtggctgcaaaaggacatcagaaagcgattattgtttaccaggatatgttgcagacaggaaaatatgactctgcgctgaaatcaacagtatggtccgactataaaaatgacaaactcactgacgctatctccctgcgctacctggtacgtttcacgctggtggatgtggcaacaggtgagtgggctacctggtcgccggtgaattatgaatataaagtgcttccaccattgcccgacaagaatgaagccagtacgactgatatgacagagcagcaaatcatgcaacttaagcaaaagacctataaagcgatggtaaaagatttggttaaccgctatcaataataaattatatctgccgccaggaatttctggcggcaataatacaaaattctttgcataagaaatttttcttgacaaagacagtgcaagaaaggacatggaatccggagttaaaaactgtttgttttagaatatttaattatttaactgctgaatcttccttgcgagaaatatatccattattacatttcatgccatttttaatatagattgctcctgggaaaattcccgtattattaccgcaggggtgataattagtattgacatatcctgtgacaaaaggagctattaaaggtgctattacgatagctattagtaaaaatataagagttagctgtattgttatgtctgtggcgaaattgactaccttcgtttttttgattaagaatgattttattatcgtaagtaaaattacatgaatatttaaaaaggaaaacgacatgaaaccgaagcacagaatcaacattctccaatcataaaatatttccgtggagcattttattattgaatatagaggtttaactccggtaaaaaacaaagaagcattgaatgcagggaaaaataatatggccataaaaaacatcgaaagaaactcttttaatttaacatgtaaacgcatggttaatcctcatatcacgggtggagtgttaagaacatacataaatggagtcatgttttcccttttccatttatcaagttcctgttgccgttttagtccatctctaattgcatattttaatttttctgataaatggcattgagcatcgatttcatttaaaacaactgtacacactatccctgtcagtaaaattgctcctccgacaagaattactggaaagccaaagctaacacaggcaaaagaagccagacttccaatagcggttgcaacaccaccggctataactgctttggccacatccattgaaaaatcgccaagaaaattaaccagatctcgctctgaactcataataaattctatggttctgctgatttaaccgcagagaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcacaggcgtctggacgtggtaatgaatgaagacgactacaaaataagaagaggaaacgcagcagaattattttcagggatacggcacattgctattaatattttgacgaatgagaaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggacagaaactacctggcgtcagtccttgcggggagcgggctttcgtagtaataccccgactctccccgtccttaaacacaacccccactcaccacaacctaaactcatccgcatcctgccatgccggaaacttttctctatattcccgcaatgctgccatcgacagctccgcatcaatgcgcgttgcctgatgcgcgtcggcagtagcgataatctctccttgcggattaatcacccggctgtcaccgcgataatggcagccgttgccatcgctgccgacgcgattgcatcccgccacatacgcctgattctcaatcgcgcgggccgtcagcaatgcctgccagtgcagagagcgcggagcaggccagttggcgacgtacagggcgaggtcataatcgttgagattgcgcgaccacacaggaaaacgtaagtcgtagcacaccagcggcaaaatacgccagccgcgccattccacaatcactcgcgcattgcccgctttataatgtagatgctcatctgccatgcggaacagatgacgcttatcataaaaatgtaccgtgccgcccggctcaaccagcaaaaagcggttaaccgaaccagactccgtttgtaatgcaacactgcctgcaatcagcgcattgcactgctgcgccttagctgtcatccagttcactacgtcatcttgtgctagcgacgaagctgccgcttccatggcaaagccgctggtaaacatctccggtagaacgatcacatcgcgcccggtaataccttccagttgacgatcaaaatgacgcaggttggcaggaccatccatccacaccagtggttgctgcaaaagcgtaatcttcaaaccaggcacggtgtacaactcctttatgcgaagggttttataactttaacaccttatcaggcagttgccttagcgcagaataaattgataacaaatgctgatattggaaatatctgatttgcaaattatcgtgttatcgccaggctttaggaggttaataacatgggcaggataagctcgggaggaatgatgtttaaggcaataacgacagtcgccgctctggtcatcgccaccagtgcaatggcgcaggatgatttaaccattagcagccttgcaaagggcgaaaccaccaaagctgcatttaatcagatggtacaagggcataagctgcctgcctgggtgatgaaaggcggtacttatactcccgcacaaaccgtaacgttgggagatgagacgtatcaggtgatgagcgcgtgcaaaccgcatgactgtggctcgcaacgtatcgctgtgatgtggtccgagaaatctaatcagatgacggggctgttctcgactattgatgagaaaacgtcgcaagagaaactcacctggctgaatgtgaacgatgcgctttcgattgatggtaaaacggtgttgttcgcggcgttgaccggcagcctggaaaaccatccggatggctttaattttaaataattagcggataaagaaacggagcctttcggctccgttattcatttacgcggcttcaactttccgcactttctccggcaactttaccggcttcgtcgccagctcttccggatcaaagtcatcaacgttaatactgcgcagacggctttcttcagctttcaccagaatagcggcttcatctttatcaatcagccccttcaccagcgcgttgtgcgccagttcatccagacgggtaaacggcaggtttttacccagctctttacagatccgctgatgaattgggtcggcggcaatcacatccaccagcgcctcttccagcaagccaaccggattatgctcgctcggcgtcaggtactgaccgcgaccaatgcgggaacgggtggcgttcggcacttgtaaaatcttcgccactttatgatccagcttgtcagaaggtgccagataatgacgtccggtcgggaagatcaccacattcagcagcccggcaaccacgcggttcgggaagttttgcagtaaatcatccatcgcctgttcagcctgatacagcgcatcttgtacgccccagtgcaccagcggcaggtcggcttcattacggccttcgtcgtcataacgcttcagcacggcagaggcgaggtagagctggcttaaaatatcccccagacgggccgagatgcgctcgcgacgtttcaggctgccgcccagcactgccatcgagacatcagaaagcagggcgaggttggcgctcaggcggttcaggtgctgatagtagcgtttagtggcatcgccggttggcgtgctgctggttaaaccgcgcgtcaggcccagccagaagctgcgaactttgttgctaccgacgtgaccgatatgtttgaacaacagtttatcgaacgcgttgacgtcattgttcttcgccgcttccatctcttccagcacgtacggatggcaacgaatcgctccttgtccgaagatcatcatgctgcgggtcagaatgttagccccttcaacggtgatggcaatcggtgcgccctggtaagcacgcgccaggaagttgctttgcccgagcataatgcctttaccgccggtaatatccatcgcatcaataatcgactgctgcccgcggtgggtacagtgatacttaacgatagccgacagcacggcaggtttttcgccgagcataatgccgtaggtaatcagcgatgccgcagcatccatcacgtaggcattaccggcaatacgcgccagcggctcttcaatcccttccatcttaccaatagagattttgaactgacggcgaatgtgagcatacgcgccggttgccagcgctaccgatttcacgccgccggttgagttggaaggcagggtgatgccgcggcctaccgagaggcactccaccagcatccgccagccttgcccggccattttcggcccgccgatgatgtaatcgatcggcacgaagacatctttaccgcgcgtcggtccgttctggaacggtacgttcagcgggaagtggcgacgaccaatttccacgcccggcgtggtggttgggatcagcgcacaggtaatgcctaaatcttctgcaccgccgagtaatttttccgggtcggagagtttaaacgccagcccaagcacggtcgcaatcggtgccagcgtaatgtagcgtttgttccaggtcagacgcatccccagcacctgctggccctgccattcgcccatgcagacaatcccggtgtccggaatcgcgcccgcatcggaacccgcttccgggctggtcagtgcaaagcaggggatctcctgaccacgcgccagacgcggcagatagtgatctttctgctcgtcagtgccgtaatgttgcaacagttcgcccgggcctaatgagtttggcacgccgacggtaatcgccaggatcccgctcacgccggagagtttttgcagcacgcgagactgggcataagccgagaactccagcccgccgtactcttttttgatgatcatcgcgaagaaacgatgctctttaaggtacgcccacaactccggcggcagatccgccagctcatgggtgatctggaaatcattcgccatccggcaggcttcttctaccgggccgtcgagaaacgcttgctcttcggcggtcaggcgcggctgcggatagttatgcagctttttccagtccggcttgccctggaacaagtcgccctcccaccaggtggtgcccgcatcaatcgcttctttctcagtgcgcgacatcggcggcatcaccttacggaaaccgcgaaataccggcgcggaaatcatcgacttacgcataggcgcaaagttaaatggcacgaggataatggccagaggcaccagtacccacgccgaccacagaccagcaacgccgagggcggctgtccaggcgagcaaaatcagactgctgataaataagctcacgcggtgatagaacaacgcgccgagcaggacaaccgtagcgagaatactcaaaatcatcataacgaaaagccccttacttgtaggaggtctgaccacttgtgatgatatggttgtagtggatgtaaaaacatttagcaatatgtttacaatataattacaacaaagctcacattgttgctgtttttatccgcacttcaggtcaaaaagtcctggtcatagcacctgcccgtacttctcgcttttggcggtatccggtacactgcattttgtctattacatttatgctgaaggatatcctcatgtaccaggatcttattcgtaacgaactgaacgaagcggcggaaacgctggctaactttttaaaagatgacgccaatattcacgccattcagcgcgcggcggtcctgttagcagacagctttaaagccggtggcaaagtgctttcctgcggcaacggcggttcccattgcgacgctatgcactttgccgaagagttgaccggtcgctaccgtgaaaaccgtccgggctacccggcgattgctatttctgacgttagtcatatttcctgcgtcggtaatgatttcggtttcaatgatattttctcccgctacgttgaagcggtaggtcgcgaaggcgatgtactgctggggatctccacctccggtaactctgcaaacgtgatcaaagcgatcgcagcggcgcgtgagaagggaatgaaagtgatcaccctgaccggtaaagacggcggcaaaatggctggcacggcggatatcgaaattcgcgtaccgcactttggttatgccgaccgcattcaggagattcacattaaagtgatccatatcctgatccagttgattgaaaaagagatggttaagtaagtctggcgtaggccggataagacgtttacgccgcatccggcatttgtgcgctgatgcctgatgcgacgctgacgcgtcttatcatgcctacaaatctgtacgcgaaccgtaggccgaataatgcgttcacgccgcatccgacctgaaaattcttaaatcaatcttcgccgggggccatgcgctcccgctgttgtggaggttacccatgtgcgaattgctcgggatgagcgccaacgtccctaccgatatctgctttagtttcaccgggcttgtacagcgtggtggtggaaccgggccacataaagatggctggggcattaccttttacgaaggtaaaggctgtcgcacatttaaagatccacaacccagctttaattcccccatcgccaaacttgtccaggactacccgataaaatcctgttcggtggtggctcatattcgccaggctaatcggggcgaggtggcgctggaaaatactcacccatttacccgcgagttatgggggcgtaactggacttatgcccataacggacaactgacgggctacaaatcactggaaaccggcaacttccgcccggtaggcgaaaccgacagcgaaaaagccttctgctggctcctgcataaattaacgcagcgttacccgcgcacaccgggcaacatggcggcggtatttaaatatatcgcctcactggcggatgaactgcggcagaagggcgttttcaacatgctgctttcggacgggcgctatgtaatggcgtattgctcgactaatttacactggatcacccgccgcgcgccgtttggcgtggcaacgttgctggatcaggatgtggaaatcgacttcagctcgcagaccacaccgaatgatgtggtcacggtgattgcaacacagccgctgacgggcaatgaaacctggcaaaagattatgccaggcgaatggcgcttattttgcctcggggagcgtgtagtttgatgccagttgtggctgcacaacttcgtggcttaacggcttgctgaccacgtaacgaccattgaccacagaaacggttggtggcttacgggtttgctcaaagtagtcgtaacccggcttcagttgctcccagaagtccttaaagttggaatatttatggcgcttcatattggcgtcggtcatgcggaacgggtaaatactcacttgcacgctcggctgaccaaacaccagcgcaccagtaacgaactggaatatctcatcaataccctgattggtcattgcgtagcagccgatggaaacacaatcgccgtggatcatcaggtatttcccttcataaccatgcgcacggtcataggcattggggaaaccaatattaatcgctttgtagtaacggctgtctggttttaactgattacgctggacgctataaaacccttccgggcttttgaaatcgccctgacgctgttttggccctaagccgccggaatatttacagattttatagctgtcgagcagttgatattgctcgcccattttgacgtagagatcgagcgtacgttcttccttgaagatctggatgtagacaggggatcccatcaactgctgcttatactctttgctcacaggcgtggtagagctactgctgcccagcaaaccggcaaatgaaacgcacgggatcaacaacatcgcaagaattaatgcgattttacgcatactgcttattccttgataaaacggttacacacgccaggacggcaaaatggatcccaaatcggaatagtctggatttggaaggctcacattatcaccaaaagagttttacgcaagcctgtcggcgcagggtttacaaatttcatcggaagcgggctttacccaaagagcgccgcgtgagttccagttctctcaaatcgtaaaagtttatcggtaagtttgtaaatcaggatccagtccggttcgacatgagcatcgcgataacctttccatgaaccttgcagcgggtggtctttataaacagctggaagcggtaaagtattattgataagaagcgtcataagatatttcaatttattcatatccttatgacgcttttgtgcaagttttacatcctttgaatattgtcccgagtattcaatatccctttgaatcatatttaaattcctaatttatcaaataaatcatcggcgtctttggccttatgaacatcaatgccagcttcgctgtttttgattgattgaatggttaattgattaggctcgcgtaaatcaaacggcaatgccttttcacgcgcgacctttgtgagggttatgcgaaccaggtcagagatggtcagccccatcccggccagtacgtccgctgcctgattcttcagatcttcatcgattcgggcgcgaacaaacgcgttagcagccattggggtatctcctgtgctgtatatttattcagcttgaattgtagctcaaatgagcaacagcgacaatccatgagtaatttaataaacggatgtttttacataattaactgaaatatatatgttaattttataataatggtttattaagtttgttcagaaacgatccgggatacactgcaacattaaagcatgaccagccattattgagtatgtccttgccgtcgattccatcctttgtattgtcgggattactgttgatttgtttgccgttttcttcatttgccagcgccaccacatcacatatctctttcagctacgccgcccgccagcggatgcaaaaccgtgcgcgtttattaaaacagtaccaaactcatctgaaaaagcaggccagctatattgtggaaggcaatgccgaaagcaaaagggcgctacgccagcacaaccgggagcagataaaacagcatccagaatggtttcctgctccgctcaaggcgagtgacagacgctggcaggcgctggcggaaaacaaccactttttaagcagcgaccatctgcataacattaccgaagtggcgattcaccgcctggagcagcagcttggcaagccttacgtctggggcggtacgcggcctgataaaggctttgactgtagcgggttggttttttatgcctacaacaagatccttgaggctaagctcccgcgcacggccaatgagatgtaccactatcgccgggcaacgattgtggcgaacaacgacctgcgccggggagatttgctgtttttccatatccacagccgcgagatagccgatcatatgggcgtgtatttgggcgatgggcaatttatcgagtcgccacgtaccggcgaaaccattcggataagccgattagccgaacctttctggcaggaccattttttgggcgcgcgcaggattttgacggaagagacgattttgtaggacggataaggcgtttacgccgcatccggcagttgtacgcaggtgcctgatgcgacgctggcgcgtcttatcatgcctacgagcccgcgaatatttgcgagccgctttcccgatataaaacaacctcattgccaacctttccttttcttcttaccgttgagaaaaaggagtcgccatgtctgaatatcgtcgttattacatcaaggggggaacatggtttttcacggtgaatttacgaaatcgtcgaagccaacttttgaccacccagtaccagatgctccgtcacgccattattaaagttaagcgagacaggccttttgaaatcaacgcctgggtcgttttgccagagcatatgcactgtatctggacattacctgaaggcgatgatgatttttcctcgcgctggcgggaaattaaaaagcaatttacccatgcttgtggattgaaaaatatctggcaaccacgtttttgggagcacgccatccgcaataccaaagattataggcatcatgttgattatatttatataaatccagtaaagcatggttgggtaaagcaagtgagtgattggccattctcaacgttccatcgcgatgtcgcgcgagggttatatcccatcgattgggcgggggacgtaacggattttagtgccggggagcgtatcatttcataattgtgcgcagatgcctgatgcgacgctagcgcgtcttatcatgcctacaaacttgtgccggatcggtaggccggataaggcgtttatgccgcatccggcagttatgcgcagatgcctgatgcgacgctggcgcgtcttatcatgcctacaaacttgtgcctgaacggtaggacggataaggcgttcacgccgcatccggcagttgtgcaccaatgctggatacttacatcaacgcccccataatcttcaactccagctcatccggcacttcgttatacgacagcacatgcagccccggcgcaaacaaccttgcataacgcgccagcaaagggcgcagctgcggtggcaccagcagcaccgggtctttccccgccgctttcatctgctctttcacctgtggcatcgtactctggaactggttgagcatattcggatcgaccggcacgctgtcgagcatcactttcccgccctgttgcgcctgattcaccacgttggtcagcagattttccagctcattattcagcgtatacaccgtcagctcctgcttgcgaacgaacggatgggtaatgctgcgccgcaatgccaggcgcacatcggccgccagcagaatatgatctttcgtcaccgtgctactggcgaccagcacggtggcgatggtgacgatatcgcgcagggaaacgccttcggtcagcagcgcccggtacactttcagcaactggctgtaattgagcgccgcgctcaaatcttccgccagacgcggtgccgtcgacgataaacggttatgcaactgcgtaatatcatcatagttaaacaaatcaggaatatagctgcgcacaatcttatttacatgggtagcgatcacgctggcgctgtcgatcacctgataccccatattcagcgccttcgctttctgcgccgcctggatccaggtgaccggcatcccgtacgccgggtcgttcccctgcacgccgtcaatctcgccgtaggtttcgctggagggcagggccatcagtttatccgccggaatatccgcttcatcagcctttatgccgttgatgaaaatggcgtactgactgggcttaaggcggaagttttcccgaatgcggatctccggcagcagcacgccgttgccgtcagaaatcacctgccgcacgccgcgaatccgctgggtgagcgggttaccctgtgctttgtccaccagcgccaccagtttgtaaccgaggcttaaactgataggctcgatcagcggaatggtttcccaactgacctgctgctcgctggtttcggtgatggtgcgggtcagcgtttcgaggcttttctcttccgcctccgccgccagcggctgtttgctcatccgccagccggtaaaaccaagcagggcgctgaacagcaaaaacggcaggtgcggcattcccggtaccaccgccagcacgaacataatcccggtggcggtgtagagcaccgacgggcttgccagcagctggttacgcacgtcatgggcgatatcgccgttgtcgctgacgcgggtgacgataatcgccgccgcggtggagagcagcagggaagggatctgcgccaccaggccgtcgccgatggtcatcagcacatactgctggaaggcagcatcggcgctcaggttgtatttgaagatcccgatacagacgccgccgatcaggttgatcgccagaatcatcatcccggcgatggcgtccccgcgcacaaacttcgatgccccgtccatcgcgccgtagaaatcggcctcgctggcaacatctttacgccgggtttgcgcctgcgcctggttgatcaatccggcgttaagatcggcgtcaatcgccatctgtttgccgggcatcgcgtctaaggtaaagcgggcagaaacctcggaaatacgctcggcccctttggtgacgacaataaagttgattgtcaacagcgtcagtaaatccgagcgtgaaagcattatcgccgcgctgcacgggcagtcgatttttaacggtggtgggctgtcgccgttaaataaaatcagcccgtctcatccgccaaaacctgccaccgtggcggtgccggaagagacggagaaaaaagcgcgtgatgtgaatgagaaaacggcgctgctgaagaagaaatccgccaccgagcttggtgagctggcaaccagtatcaacaccattgcccgtgatgcgcatatggaagcgaatctggagatggagattgttccccagggattacgcgtgctgattaaagacgaccagaaccgcaatatgtttgaacgcggcagcgcgaagattatgccgttctttaaaacgctgctggtggagctcgcgccagtgttcgactcgctcgataataaaattattattaccgggcataccgatgcgatggcctacaaaaacaatatctacaacaactggaacctttcgggtgaccgcgcgctttcggctcgtcgggtgctggaagaggccggaatgccggaagataaagtgatgcaggtaagcgcaatggcggaccagatgctgctggattccaaaaatccgcaaagcgcgggcaaccggcgcattgagattatggtgctgaccaaaagtgcgtccgatacgctgtatcaatactttggtcagcatggggataaagtggtgcagccgctggtgcaaaagctggataagcagcaggtgctttcgcagcgaacgcgttaaatgctgaatctttacgcatttctcaaaccctgaaatcactgtatactttaccagtgttgagaggtgagcaatgcgtaaaatcattcatgtggatatggactgctttttcgccgcagtggagatgcgcgacaatcccgccctgcgcgatatccctattgctattggcggcagccgcgaacgtcggggggtgatcagcaccgccaattatcccgcgcgtaaatttggcgtacgtagcgctatgccgacagggatggcgctcaaattatgcccacatctcaccttgcttccggggcgctttgacgcctacaaagaagcctcaaatcatatccgtgaaatcttctcgcgctacacctcgcgcattgaaccgttgtcactggatgaggcttatctcgatgtcaccgatagcgtccattgccacggttctgcgaccctcatcgcccaggaaatccgccagacaatcttcaacgagctgcaactgacggcgtctgcgggcgtggcaccagtaaagtttctcgccaaaatcgcctccgacatgaataaacccaacggccagtttgtgattacgccggcagaagttccggcatttttacaaaccttaccgctggcaaaaatccccggcgtcggcaaagtctcagcggcaaaactggaagcgatggggctgcggacctgcggtgatgtacaaaagtgtgatctggtgatgctgcttaaacgctttggcaaatttggccgcattttgtgggagcgtagtcaggggattgacgaacgcgatgttaacagcgaacggttgcgaaaatccgtcggcgtggaacgcacgatggcggaagatattcatcactggtctgaatgtgaagcgattatcgagcggctgtatccggaacttgaacgccgtctggcaaaggtaaaacctgatttactgattgctcgccagggggtgaaattaaagttcgacgattttcagcaaaccacccaggagcacgtctggccgcggctgaataaagctgatctaatcgccaccgcgcgtaaaacctgggatgaacgccgcggcgggcgcggtgtgcgtctggtggggctgcatgtgacgttgcttgacccgcaaatggaaagacaactggtgctgggattatgatgtatactattatgtatattctggtgtgcattattatgagggtatcactgtatgcatcgaattctcgctgaaaaatcggtcaatatcactgagttacgtaaaaacccagctaaatactttattgatcaaccggttgcggttctttctaataatcgccccgcaggatatctcttaagtgccagcgcattcgaagcgttaatggacatgcttgctgaacaagaggagaaaaagcccataaaggcgcgcttccgtccaagtgctgcaagattagaggaaattacacgccgcgctgaacaatatcttaatgatatgacggatgatgatttcaatgactttaaggaataaggatgcgggtattcaaaacaaaacttattcgcctgcaacttacagcagaggaacttgatgcgttaacggcggattttatttcctataagcgtgacggtgttttgccagatatatttggtcgcgatgcactctacgacgactcctttacctggccattaatcaaatttgagcgagttgctcatattcatctggcaaatgagaataatccatttccgccacagttgcgccaattcagcagaacgaatgacgaagcgcatttggtatattgtcagggggcgtttgatgagcaagcatggttgctcattgccattctgaaacctgaacctcataaactggctcgagataacaaccaaatgcataaaattgggaaaatggcagaagcgtttcgcatgcgtttttgaatttatattatgaataacatacaaataagaaactatcagcctggcgattttcagcaactatgcgctattttcattagagcggttacgatgaccgccagtcagcattattcaccacaacaaatttccgcctgggcgcagattgacgaatctcgctggaaggagaaactcgcgaaatcacaagtgtgggttgcgatcattaatgcacaaccggttggttttatttcccgcattgaacattatatcgatatgttatttgttgaccctgaatacacccgccgtggggttgccagcgctttgttaaaacctttgattaagtctgaatccgaacttacggtggacgcaagcataaccgcaaaacccttttttgaacgttatggttttcagacagttaagcagcagcgcgttgaatgccggggagcgtggtttactaatttttatatgcgatataaaccgcaacattaaatccagcttgcaatgaaaataacgcccgcctggtatgtgcgcgttttctgattccacaaactgcaaggaggtaaatcatgacaaatcctttatcaatgactctttgcagacctttccaggattaattctttttttcttgccctggattcgtctgccatttcctgatttttatatttatatactctaaataattcgagttgcaggaaggcgacaagcgagtgaatcgccaggagcttacataagtaagtgactggggtgaacgaacgcagtcgcagtacatgcaacttgaagtatgacgagtataaatggaatggtacatgggcaaatatattcgtcccttatccgatgcggtatttaccatcgcatctgatgacctgtggatcgagagtttagcgatccaacaattacacaccacggcaaatttacccaacatgcagcgcgtagtggggatgccagatttacaccccggacgcggctacccgattggcgcagcgttcttctctgttggtcgtttttacccggcaagacgtcgcggtaacggtgctggaaacagaaacgggccgctactctgacacactgcgttcggcgctggtttctctcgatggcgataacgcatgggcattaagcgaaagctggtgtggcactattcagtggatttgtccgagtccgtatcggcctcatcatgggcgcaaaaactggtttctgggcattgggcgttttaccgctgatgagcaggaacaatcggatgcaatccgttatgagacgctgcgttcgtcggggccgggcggtcaacatgtcaataaaaccgactcggcggtacgcgccacgcatttggcatccggtattagcgtgaaggttcagtcagagcgtagtcagcatgctaacaagcggctggcacgattgctgattgcctggaagctggagcaacagcaacaggaaaatagcgcggcgctgaaatcgcagcggcgaatgttccatcaccagattgaacgtggcaacccgcgacggacatttacagggatggcttttatcgaaggataatgaaggatgaaactgccggaaggcgattaaacgccatccggcagcaaatcaaataattacttcgccggaatttctttcagcagttcagtcagcagtgtccagtaatgacctacgctttcgatgtgaacttgctcatccggagagtgtggaccggtgatagttggcccgatagaaaccatgtccatttccggatacggttttttgaacagaccacattccaggcccgcgtggataatctggatgttcggcgtcttgttgaacaggcgctgataggtttcacgtaccagatgcatcaccggagaattagcgtccggctgccagccaggatatgcgcctttcgcttcggttttcgcgccagccagtttacccagcgaatccagcatgctcaccacgtagtctttaccgctgtcgatcagtgaacggatcaggcagtgaatttctacgttattgtcagtcatggtcaccacaccgacgttcagggaggtttcaaccacacctttggctacatcggagttacgaatcacaccgttcggggtggcgttcagcagacgaataaaggtatcgcgagatttcgcaatcagggcagctttatcgttcgctacagagtccagcaacaaggccagatttttctctttttctgccagctcgtttttcaggatctcctgataggtattcaccagagatttcaggacgtcgactttatcagctgcgacagcaatggtcgcaaaggcttcacgcgggatggcgttacgcagtgtgccgccgttgaaatcgataaggcgcagatccagttcttccgcatgacccgccaggaagcgcaccagcagtttgttggcattacccagcccaacgtggatttccccgccggagtgaccgcctttcagaccttttaaggttaacttgaaggtttcaaaaccagctggaaccgcttcacgatctaaatgcaggttggaggtgaagtcgataccccccgcacaacccatgtagatttcaccttcttcttcggagtcggtgttaatcagaatatcagcctgcaaccagttgccctgtaagccgaacgcaccgtccataccggcttcttcggtcatggtcagcagcacttccagcgggccgtgaaccacgttttcgtcagccagaaccgccagcgcagaggccataccaatgccgttatccgcacccagcgtggtgccgcgcgctttaacccattcgccatcaatataaggctggataggatctttcgtgaagtcatgcacggtgtcgttatttttctgcggcaccatatcgaggtgggcctgtaagacgaccggtttacgattttccatacctgcggtagcaggtttacgaatcaggatattacctacctgatcgcgttcgacatggaaacctttctcttttgcccaaccaacaatgtattcagcgagttgctcttcatgataggacgggtgaggaatagaacagattttggcaaaaatatcccacagcggctgtggagataattgagacagttcagacacgttaagtctccttgtcgatcacccgcaaaacagtattgcaggtcacagggttagcagaaaatgttgtcaacacaagacaggcttgcgagatatgtttgagaataccactttatcccgcgtcagggagaggcagtgcgtaaaaagacgcggactcatgtgaaatactggtttttagtgcgccagatctctataatctcgcgcaacctattttcccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacatcgtcacctgggacatgttgcagatccatgcacgtaaactcgcaagccgactgatgccttctgaacaatggaaaggcattattgccgtaagccgtggcggtctggtaccgggtgcgttactggcgcgtgaactgggtattcgtcatgtcgataccgtttgtatttccagctacgatcacgacaaccagcgcgagcttaaagtgctgaaacgcgcagaaggcgatggcgaaggcttcatcgttattgatgacctggtggataccggtggtactgcggttgcgattcgtgaaatgtatccaaaagcgcactttgtcaccatcttcgcaaaaccggctggtcgtccgctggttgatgactatgttgttgatatcccgcaagatacctggattgaacagccgtgggatatgggcgtcgtattcgtcccgccaatctccggtcgctaatcttttcaacgcctggcactgccgggcgttgttctttttaacttcaggcgggttacaatagtttccagtaagtattctggaggctgcatccatgacacaggcaaacctgagcgaaaccctgttcaaaccccgctttaaacatcctgaaacctcgacgctagtccgccgctttaatcacggcgcacaaccgcctgtgcagtcggcccttgatggtaaaaccatccctcactggtatcgcatgattaaccgtctgatgtggatctggcgcggcattgacccacgcgaaatcctcgacgtccaggcacgtattgtgatgagcgatgccgaacgtaccgacgatgatttatacgatacggtgattggctaccgtggcggcaactggatttatgagtgggccacccaggcgatggtgtggcaacaaaaagcctgtgcggaagacgatccgcaactcagtggtcgtcactggctgcatgcggctacgttgtacaacattgccgcctatcctcatctgaaaggagatgacctggccgagcaagcgcaggctttgtcaaaccgcgcctatgaagaggccgctcagcgtctaccgggcacgatgcggcagatggagtttaccgtacccggcggtgcgcccatcaccggctttttgcatatgccgaaaggcgatggcccgttcccgacggtattaatgtgtggtggtctggatgcgatgcagacggactattacagcctgtatgaacgttattttgcgccgcgcggcattgcgatgctgactattgatatgccgtcggtgggcttttcttcaaaatggaagctcacccaggactccagcctgttgcatcagcacgtcttaaaggcgctgcctaacgtaccgtgggtggatcacactcgcgtcgcggcctttggtttccgtttcggcgctaacgttgccgtgcgtctggcataccttgaatcgccgcgtctgaaagcggttgcctgtcttggtccggtagttcataccctgttgagtgattttaagtgccagcaacaggtgccggaaatgtatcttgacgttctggccagtcgtttggggatgcatgatgcttccgatgaagcgttgcgcgtggagctgaatcgctattcattaaaagtgcaaggattgctgggacgtcgctgcccaacgccaatgttatcaggctactggaagaacgatccgttcagcccggaagaggactcacgcttaatcacctcatcatctgctgacggtaaattattagagatcccatttaacccggtgtatcggaattttgacaaaggtcttcaggaaatcaccgactggatcgaaaaacgcttgtgttaaaaatttgctaaattttgccaatttggtaaaacagttgcatcacaacaggagatagcaatgacgttaccgagtggacacccgaagagcagattgatcaaaaaatttaccgcactaggcccgtatattcgtgaaggtaagtgcaaagataatcgattctttttcgattgtctggctgtatgcgtcaacgtgaaaccggcaccggaagtgcgtgaattctggggctggtggatggagctggaagcgcaggaatcccgttttacctacagttaccagtttggtctgttcgataaagcaggcgactggaagagtgttccggtaaaagacactgaagtggttgaacgactggagcacaccctgcgtgagtttcacgagaagctgcgtgaactgctgacgacgctgaatctgaagctggaaccggcggatgattttcgtgacgagccggtgaagttaacggcgtgagtgaaatgtgccggatgcatcacatccggcaatattcattaaaactgatacgtcatgccaaccgcgacaatatcatcattattaatattcaatttgttatcgctatccagttggttgattttataatcaacaaacgctgacatatttttgttgaaataatacgtagcaccgacgtcgatataattgaccagatcttcatcaccgataccttcaatatctttccctttcgataagacataacccagcgatggacgcagaccaaagtcaaactggtattgagcgaccgcttcaaagttctgtgtcttattggcaaagccgccagttattggcgtcattttgcgtgtttcagaatagaaagttgccagataaatattattggcatcgtatttcagacctgttgcccatgcttctgcacgcttgcctgtgccacggctttgcaggttctgctcgttggtgcgatctgagttggtataggccccactaatggcgaaatcgctgccgccaaagtcatatgtcaatgacgtgccgaagccatcgccgttttgctttttaacgtcgcggttttcgtttttcccttgatattgcagggttaagttcaggccatcgataacgccgaagaagtcggtgttccgatacgtcgccagaccgctggcgcgtttggtcataaagttgtcggtctgcgccgaggaatcgccaccaaattccgggaacatatcggtccaggcttccacgtcatacaacgcccccaggttacgaccataatcgaaagaacccaaatctttatatttcaacccggcaaaagcgagacgcgttttttgctgtgcagtatcactctctgctttattaccggcaaactctgcttcccaacgaccataaccagtcagttgatcgttaatttgtgtttcgcctttgaaaccaaaacggatataactctggtcgccatctttactggcgttatcactcatataatgcatggctttaactttgccatagacatccagtttattaccgtctttattatatatttctgcagcctgtacagatgcagatgccacaatgcccatcaccactaatgccagagtgctctttttcattttcattcctgattttaattaacgcgcgaatattcagcgggagagtcccgttgaaaacaggaaagtttttaacctgagattgttaaagatatattacagattaataatattcttaaaatgtggtaatttattaaatctgtaataaaagcgtaaacaactgccgctaggcttgctgatcccgcgcaacaaaacgccatgctttgctcgcagatggttggcaaccgacgacagtcctgctaaaacgttcgtttgatatcatttttcctaaaattgaatggcagagaatcatgagtgacagccagacgctggtggtaaaactcggcaccagtgtgctaacaggcggatcgcgccgtctgaaccgtgcccatatcgttgaacttgttcgccagtgcgcgcagttacatgccgccgggcatcggattgttattgtgacgtcgggcgcgatcgccgccggacgtgagcacctgggttacccggaactgccagcgaccatcgcctcgaaacaactgctggcggcggtagggcagagtcgactgattcaactgtgggaacagctgttttcgatttatggcattcacgtcgggcaaatgctgctgacccgtgctgatatggaagaccgtgaacgcttcctgaacgcccgcgacaccctgcgagcgttgctcgataacaatatcgttccggtaatcaatgagaacgatgctgtcgctacggcagagattaaggtcggcgataacgataacctttctgcgctggcggcgattcttgcgggtgccgataaactgttgctgctgaccgatcaaaaaggtttgtataccgctgacccgcgcagcaatccgcaggcagaactgattaaagatgtttacggcattgatgacgcactgcgcgcgattgccggtgacagcgtttcaggcctcggaactggcggcatgagtaccaaattgcaggccgctgacgtggcttgccgtgcgggtatcgacaccattattgccgcgggcagcaagccgggcgttattggtgatgtgatggaaggcatttccgtcggtacgctgttccatgcccaggcgactccgcttgaaaaccgtaaacgctggattttcggtgcgccgccggcgggtgaaatcacggtagatgaaggggcaactgccgccattctggaacgcggcagctccctgttgccgaaaggcattaaaagcgtgactggcaatttctcgcgtggtgaagtcatccgcatttgcaacctcgaaggccgcgatatcgcccacggcgtcagtcgttacaacagcgatgcattacgccgtattgccggacaccactcgcaagaaattgatgcaatactgggatatgaatacggcccggttgccgttcaccgtgatgacatgattacccgttaaggagcaggctgatgctggaacaaatgggcattgccgcgaagcaagcctcgtataaattagcgcaactctccagccgcgaaaaaaatcgcgtgctggaaaaaatcgccgatgaactggaagcacaaagcgaaatcatcctcaacgctaacgcccaggatgttgctgacgcgcgagccaatggccttagcgaagcgatgcttgaccgtctggcactgacgcccgcacggctgaaaggcattgccgacgatgtacgtcaggtgtgcaacctcgccgatccggtggggcaggtaatcgatggcggcgtactggacagcggcctgcgtcttgagcgtcgtcgcgtaccgctgggggttattggcgtgatttatgaagcgcgcccgaacgtgacggttgatgtcgcttcgctgtgcctgaaaaccggtaatgcggtgatcctgcgcggtggcaaagaaacgtgtcgcactaacgctgcaacggtggcggtgattcaggacgccctgaaatcctgcggcttaccggcgggtgccgtgcaggcgattgataatcctgaccgtgcgctggtcagtgaaatgctgcgtatggataaatacatcgacatgctgatcccgcgtggtggcgctggtttgcataaactgtgccgtgaacagtcgacaatcccggtgatcacaggtggtataggcgtatgccatatttacgttgatgaaagtgtagagatcgctgaagcattaaaagtgatcgtcaacgcgaaaactcagcgtccgagcacatgtaatacggttgaaacgttgctggtgaataaaaacatcgccgatagcttcctgcccgcattaagcaaacaaatggcggaaagcggcgtgacattacacgcagatgcagctgcactggcgcagttgcaggcaggccctgcgaaggtggttgctgttaaagccgaagagtatgacgatgagtttctgtcattagatttgaacgtcaaaatcgtcagcgatcttgacgatgccatcgcccatattcgtgaacacggcacacaacactccgatgcgatcctgacccgcgatatgcgcaacgcccagcgttttgttaacgaagtggattcgtccgctgtttacgttaacgcctctacgcgttttaccgacggcggccagtttggtctgggtgcggaagtggcggtaagcacacaaaaactccacgcgcgtggcccaatggggctggaagcactgaccacttacaagtggatcggcattggtgattacaccattcgtgcgtaaataaaaccgggtgatgcaaaagtagccatttgattcacaaggccattgacgcatcgcccggttagttttaaccttgtccaccgtgattcacgttcgtgaacatgtcctttcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccattaaaatcaaattgttacgtaagatcttatcattctcccaccaaaaaattatcttaatgtaacagctggtgtaagtaaattctatcaacgaagatcaatcttatctactgaccaaaaaggcctgatagggcttcgctcactatacatccttggctgcaggtttagttgtacaccactcctaaatttaatgtgttggcaatgtgttcaataaagctcgaacaaattagctcattatgatcggttaatacttcaacttctggttgcatgattgtttgtccgtaaaaagataacgcgcctgccgggtagtagcaggcgcattacgcaataggtaaacaagggaggaagttcagaaatgtaaatcgggaaggttgtacgcaatgttcatcgtactacgttgttacggctttgccgcaacaagccagttgcctgccgcgctcgcagaatgtctgcagcccggagataaggagattgttcctgccagctaaatcccttcctgtcgatacgaaccagctcgtatttttctaccagaaaattcacggcatcggctagggtgataccggcatcgatgtgttccttaatcacagcctcattgcagaatggcgtgtcgtttattgtcagaccatagtgctgttccagcagacgtgtcagtaacatttgccagacagccacgggtgacaggcagggcttcaccgcccgctgagttattgcaggtaaagttttcatgtttgctctcgtgtaggtaattaacgctgagtggggtaaatggcgatgtatacgtagccgcaactgccaagggtgtcggcttcgcaggttaaatcgttgtggtacagggtaacgcagtgggcatggtgggggctgagttcaccggtggtcagcatcgattccatctggaggataaagtgcgggaatgtttcatccagcttccggcattcgatgtcactgaacttgccggtgatgctggcccggtcagccagataatgcagtcggttgccttcctgcaccagacgggctcccaggcgcagtgtaatctcccgctgcaggcccctggtagggttgctcattacagttctccactattgtcagttcagggtgatgctcatcaggcaggtatagggcccattgcggtcctggcggcgttcggcgtataccgcgaggactccggcgatatccggaacgtccctgccggtgtaatgacagacgctaccgtgccactggtatttgccggtgcagtagcgaaagattcgggactcaggatgctggcggtatatcgtcattgccctgcgtttactgataattttcatgtaatacctcaaagcagaccgtgttctgcgaacgaatagatttgcctgccaccgacaatcagatggtcagggacacggatatccaccagctgaagcacctgaaccagtcgctgcgtgagggttttgtcggcctggctaggtgtcgtctcgccggaaggatggttatgcgcgagtatcaccgccgccgcgttgaagtgcagagcacgtttgaccacctcccggggatgcacctcggtgcggttaatcgtgccggtgaagagcgtttcatgggcaatcaactgattctggttgtccagatacaacacccggaactcttcccgctcaagcgcggccatatgcagtcgcagccattcacgtacggcgtgggtagaggtgaaggctacgccgggctcatgcaggtggcggtccagagccctgagcgcccgctgaatgagacgccggtcctgtggcgtcatctcgccgggtaaaaaggaaagctgtttcatctgttgctccttcggtcagtcgataatacgcagaatggcgtgagcctctggatgttgcatggcatactcccgcaggcggtaatagtgtgcggtcatcgcgtcacattctgtacggcaggcatggtggctatacgcaatcaggcagacagcaatacctgctgcttctgcactcatttgggcatcgttaccgttcaggcagttaaacagacgccatgtctcatcgttgtcaggctcgggggacataaatgcgccgccattgctgagggtgtagaacgaccagataccaccgctgtagccctcacagaagcggtccatccaggcgaagatatgcggctccaggagtagccactgcgggatagcgccaaagtactgtggccagaaatcgatacgctgttcatcggggaccggcgtgacggtcagttcaaattcgggttggttagcgggtgcgaggtcgtgctgcgtctgtgttgtcatgggtatgtctccgtcaataaaaacgccagcggcgatggctggcgtatggggatataaagtgtgttcggggaggtgaatgcgggtaaatgcttcgcgatcagcgggtggccgtgtctgtacggatgcctgaggtgcggatatagcggttaagaccttcaccggcatccggctcaaagttccatgcccgccagaccatccggccttcagtatcacgaaccaccagacggaagtgactgccctggtcgtcttcgagtgtgatattgctgtacgtggtagtgaccgcttgcgcttgtctccgggtgaaaggccccggtggcagcaacacggattgggtcattttcgggctcctgataaaagaaaaccccggcagcctgctagctgtcggggtgaatttgctggggaagatactactatcagtcgttgctgcagtctccgagagtggacagaactttctcagcgttcttccggtccgcagtgaaggtccctgctttgtggtcattgacgtagacgtcgaactgcccggcctcagagatattgctgatgaagtcaaaccaggcgttatcgccgttacgccagcccaggctggacggaataatgtactgctggtgatccatcactacggtgatagtagtgtcgtcatcgtgcgaactgaccatcttgtcatcggcaagggtaagaaagactgaatgctgatagaaaccattctggtccgggttccctgtgcagttgatggtaaacgtctttccgctggcttcggtcacgctgtattccgtattgccctgaccgtaaccctgctgccagaaccccgggatagcagaggcattaaagctcgcgagcagtacacccgccagcataaaccgacttagtgaaagtattgtcattcttgtctcctttgtcgttgttttattcctgattgtcagggttcgagggtatcagtagctgccccatcagtttgccgtcatgggcgtactcaaagtatttttctttggtatacgggtccgtcacctcctggtattccagtttgatgttatcggcaatacacagcgcattcatcagtggctggacggttttttcctgcatatccacgaggtagtagtaactgccatcctcgcagccatcgggcgactggcgggtacgtaaaacctgcaaggtgggaccggataagtagtcaacctgtgaccattcttcgctgacatcatcctggtggctgaccacatcactgaaacgcggtggggtgaggtccttaaatttactgatggccttcaggtcatcacttctgtcatcgcatgcgatgagaaacagagtggtggcaaccagcgccagcagaggcagtgttttacgtttcattatttttttcctgaaatcagacgaaccactttggcaaagacataaatgcccacgaaaatacccaccggcacgccgacgaacggtgtcagcgcgacactggcagcaccggctgcgccacctcccgtcagcagtgcggcaacagtggcaagggtcagggccgcgagactgtcggacaccccggttttgttcagaatgatgacgatgacaacaatggcgataatggcaatatccggactgatactccaggtccagatacatcagccgctcacgaaaatcacgccgcagcgtgcgcaccgacacaccaaactcagcggcaagcttacgcacactcagcgtttcccctgccaccagacggctgattatcagtgacagcctgacagccagccggtcatggcggcgttctgcctgtgtcatgagacgttctccgtgaaagttaactgactgaaaatgatgtgattactttaaagagggggtcggacagggtatggacaccacagaaactatttttcatttctgcaaaagccagaggcagcgggggttacaggccttccctcggtgagtgaggaccgtcagcacggtgcgatgcggacaggtggtgtccgatattaacaaagcagcaacattaaacggtcactgcagttgcgtgagcagggcttccgccatcacccacagtgcccggttaagtttcacgtccccgtcgataccgcgaacggcacgggtatgtgaccgtcctcctttggcattacggccactgagcccgcccttaatcaggttctcctgaatacgctggtacgtggtccacaggtcattgctctcatcctgccagcggcgaggggagaggatctgcgattcagtcaccggctggtggtcttcaccaaagcggtatgtgagggcggcttttgccagtgcctgctgtgccgggggtggcaacagcaacgactgcatggcatcccgtttctcctccacccggtcaaaaatccccagcacctcatacgcgccttcaatcacctgactcaccacgtcccccttgtgtggcacccgcacctcgccaaacgactcaccgcagacgagcccgttctgacaaaccgcacgaaatagtcccggcaacatctgatacgaactggttccatcgtgagagttgagtagaataatttccggcacctgtttaccggtgatctgcccttcccgccgcagacgcagcatatgctttgtatgttcacgacgacccgggtcacgcacgcgggtctgacaggcaaagaatggctggaagccttctcgctgtaggctgtcgagcagggagatggtgggtatataggtataacgctcactacgggactcgtgtttgtcctcactgaatacactgggcactacgcgaaacagctcttcacgggttaacggacggtcgcgacggataaggtttgctgcgccaaagcgcgaagccagacgggtcataagcagactcctcataacgggaaaacaaataaaagggatccccgtcgcatcggcgacaggggcagggaagtaacagggatgggttaaatactcagaagaagaaatcccagacggcgcgggccactgacaccaccgtggtgcgcacggcctgaatgacggcccgcaccggggcgggtatcaggggaaaggcactgatgctatcgagtacggccccgacggtttcaccaaaatcgctacgagcctgttcccggactaccgtcgtgcgaaaggaaggatggagttgcgacaccaccgggctggtggcctcacgtggcaggcacttaatcatccgctcggccatcaccttaagcccccattgtagacggaccgacacagcacacaccggatggacgggctggaacagctcatgcagcaggcagattttgcggctgatattctgcttctgcgccgtggacaactgtcccccaccgctggtaggttcggccttatccgactggctgataacaaacagcaccttatgccggtatacctctccaatcacctgatgataaaaatgttcatccaccgtcagcgcccggtcatcggccttaatcagccacagtaccaggtcgaggcgaggaagctgttcgcggtacagcgcagcatactcggtatcgcgagcgccactttcgcccacgccgggcagatccatcagcgttatatagcggtcgccgacttgcaggcgaaagcgcagtggctcacgtgtacaggccgccacatcgctgaccggtgatatatctccggcaaacagggcattgcacagactgctcttcccaacaccggttttacccataatgccgatcactggctcgtagttagttaactggttaatttgctgcagaagccgctctgatacccattgcggcagatcagcaagcgattgctgaaacgacttcaaaccttcagaattattcatcactactcctctgaaaaataataaaaaacggtagaatcgtgagattccgccgttaattgcgtatgttcagagtgatgatatatatctgaagattttttcaatcctctgcgcttgaggcagctgcgcgactgctggctcaggcaatgaatgagttataatagcagcatttactaacagggatttattgagagtatgagccgccgtgatacaccttaaaatctcaacccagcaaagtttcggagccgcgagcaaaagtgagagccttcacaaaataatgcttagtaataaagttactttgaattcagagccccgattaatgtgaacatgatcaacgaattttacccagattgagttcattcagtagccaggttttgaacacatcaagcgcagaatgcatgtgttggtgctgggggaaaaccaaataatgaccgatgtaatgtatttcgctggtactgtttacaagtgggcataccagtttaccgctagcgatttcacgttcagccagtagttttgattcaagcacaactcccaagccgtcaactgcggcagcaatcgccataaagctacggtcaaatcgaaggccataattattgggtggcgtcatcttattcgcctcaaaccatcctttccactggtacaactgcacatcgcactgaatcaatgtcaacgcatagagatcctctggtttctttagccgctcagccagttggggagaacacagtggcgtaagttcttcaacagcaagcgggatcttctcatagggtgatgggcggggttcaccgtagactatatcgagatcaaaatcatcctgttcaaaacgtgcatattctgtgctggctgaaagtcgcagatcgatgcttgggttctcacgtatgaacttaccaagacgtggtaaaagccattgatgggcaaaactcggtgcagtatgaaggcgcaaaggcctggattcatcagccgtcactaatgccaacccctgctgtaattcgttaaatccccgctgtatgtgctcaagcagtatttcaccttctttcgtcagcgtaatttctcgcgtactgcgctgaaaaaggcgtacatcaagcaagttttccagtttgcggatggcatggctgatcgcactgggtgacagttccaactcagaggcggccaacgcaaaagctccggtacgaccagccgcttcaaaggcgcgtaacagatttagaggtgcttttgctaagagcttcattcatgaatccttttcactagggatgaagtggtttactgaatttggccacctgaacagaggtgatatgctcacctcagaacaacacaggtgtcataatgaaaaaaagaaatttcagcgcagagtttaaacgcgaatccgctcaactggtcgttgaccagaactacaccgtggcagatgcagccagcgctatggatgtcggcctttccacaatgacgcgatgggtgaaacaattacgtgatgaacggcagggcaaaacaccaaaagcctcccccattaccccggaacaaattgaaatccgtgagctcaggaaaaagctacaacgtattgaaatggaaaatgaaatattaaaaaaggctactgtagattcaattggtcaacgcaacagttatgtgaaaacatggggttgcggaggttttttgaatgagacgaacatttacagcagaggaaaaagcctctgtttttgaactatggaagaacggaacaggcttcagtgaaatagcgaatatcctgggttcaaaacccggaacgatcttcactatgttaagggatactggcggcataaaaccccatgagcgtaagcgggctgtagctcacctgacactgtctgagcgcgaggagatacgagctggtttgtcagccaaaatgagcattcgtgcgatagctactgcgctgaatcgcagtccttcgacgatctcacgtgaagttcagcgtaatcggggcagacgctattacaaagctgttgatgctaataaccgagccaacagaatggcgaaaaggccaaaaccgtgcttactggatcaaaatttaccattgcgaaagcttgttctggaaaagctggagatgaaatggtctccagagcaaatatcaggatggttaaggcgaacaaaaccacgtcaaaaaacgctgcgaatatcacctgagacaatttataaaacgctgtactttcgtagccgtgaagcgctacaccacctgaatatacagcatctgcgacggtcgcatagccttcgccatggcaggcgtcatacccgcaaaggcgaaagaggtacgattaacatagtgaacggaacaccaattcacgaacgttcccgaaatatcgataacagacgctctctggggcattgggagggcgatttagtctcaggtacaaaaaactctcatatagccacacttgtagaccgaaaatcacgttatacgatcatcgttagactcaggggcaaagattctgtctcagtaaatcaggctcttaccgacaaattcctgagtttaccgtcagaactcagaaaatcactgacatgggacagaggaatggaactggccagacatctagaatttactgtcagcaccggcgttaaagtttacttctgcgatcctcagagtccttggcagcggggaacaaatgagaatacaaatgggctaattcggcagtactttcctaaaaagacatgtcttgcccaatatactcaacatgaactagatctggttgctgctcagctaaacaacagaccgagaaagacactgaagttcaaaacaccgaaagagataattgaaaggggtgttgcattgacagattgaatctacaaccgcgctcttgatgtcagactccctgaacagttctcgataatcgggaaactcagggcgcgttatcctgtggccactctctgccatgtgttcggggttcatcgcagcagctacaaatactggaaaaaccgtcctgaaaagccagacggcagacgggctgtattacgcagtcaggtacttgaactgcatggcatcagccacggctctgccggagcaagaagcatcgccacaatggcaacccagagaggataccagatggggcgctggcttgctggcagactcatgaaagagctggggctggtcagttgccagcagccgactcaccggtataagcgtggcggtcatgagcacgttgctatcccgaatcatcttgagcgacagttcgccgtaacggaaccaaatcaggtgtggtgcggtgatgtgacctatagtgtgcccggagttcagggcgggcatggatgcttaaatgaaccgcgagtctgtctggaatattgaaccggtaactcacgatgagaaacccaacaatcccaccgggtgtgacggtggagaacctgagcggcagtgacctgcggcatgcccgcagggtgatgtaacccgctgacaacggggattgaggcgagatcactaagccgagatgatcctcaaggttaagtactgaaaggttgaagaacatgaacccgttaatccgcctctgtgggttgaaaacgtcaccacggcctacgtgatctgacaggccgtgcaggaggaactggcagtgatacgtaagcactgccggtcgaaggtgttttgacatgtatgcgaaacaccggggcagcagcgtctatcacgcttgcgttgctgacttctgccaacttgcggcaagcaaggataaagagtgcgacgggcagcctcctcagtatgcctgagtccaggcaggtaaaccggggaaggtcagcgacggatgttaagggggcatggctccgatgacgcgctggctggcggagcttccgtagtagtccgcgatggggaaagcccattacatggcgaagggaagcagtttgaatgtgtttgcgacgtgaattaactgacctaacgaggtgaagacctttgataatcagcgaaatgcaacgcaagcttgccacatgggcagccaccgatccgtccctacggattcaacggctgctgcgtctgataacacaaccagaatggctggctgaagcggcgcggatcacgctttcatcaaagggggcccatacccccggcgttgatggcgtgaacaaaacaatgctacaggccagactggctgttgagctgcaaatcctcagggatgaattactctcaggccactaccagcccttgcccgccagacgggtttacatccctaaaagcaacggcaaactgcgaccactgggtatccccgcgttgcgggatcgtattgttcagcgggccatgctgatggcgatggagccgatatgggagagtgattttcatacgctctcatatggcttccggcctgagcgcagtgtccaccacgcgatccgcacggtgaaattacagctcacagactgtggtgaaacccggggacgctgggtgattgaaggcgacctgtccagttacttcgacaccgtacatcatcgactgctgatgaaggctgtacgccgcaggatcagtgacgcacgtttcatgactctgctgtggaaaaccatcaaggcgggacatatcgatgtcggtctctttcgggcggccagtgaaggtgtgccacagggcggtgttatatcgccgctattatcgaacatcatgctgaatgagttcgatcaatacctgcatgagcgctacctgagcgggaaagccagaaaagatcggtggtactggaataacagtatccaacggggccgaagtacggcggtcagagaaaactggcagtggaaacccgcggtggcgtactgccgctatgccgatgattttgtcctcatcgtcaaaggcaccaaagcacaggtggaagccatcagggaggagtgtcggggtgtgctcgaaggcagtctgaaactcaggctgaacatggataagactaaaatcccccatgttaatgacggctttatctttctggggcacaggctcattcgcaaacgcagtcgttatggcgagatgcgagtggtctcaacgatcccgcaggagaaagccagaaacttcgccgcatcgctgacagcactgttatggaaggtgcgaataagcggggaaattcttctcggctgactcagtcatttcatttcttcatgtttgagccgattttttctcccgtaaatgccttgaatcagcctatttagaccgtttcttcgccatttaaggcgttatccccagtttttagtgagatctctcccactgacgtatcatttggtccgcccgaaacaggttggccagcgtgaataacatcgccagttggttatcgtttttcagcaaccccttgtatctggctttcacgaagccgaactgtcgcttgatgatgcgaaatgggtgctccaccctggcccggatgctggctttcatgtattcgatgttgatggccgttttgttcttgcgtggatgctgtttcaaggttcttaccttgccggggcgctcggcgatcagccagtccacatccacctcggccagctcctcgcgctgtggcgccccttggtagccggcatcggctgagacaaattgctcctctccatgcagcagattacccagctgattgaggtcatgctcgttggccgcggtggtgaccaggctgtgggtcaggccactcttggcatcgacaccaatgtgggccttcatgccaaagtgccactgattgcctttcttggtctgatgcatctccggatcgcgttgctgctctttgttcttggtcgagctgggtgcctcaatgatggtggcatcgaccaaggtgccttgagtcatcatgacgcctgcttcggccagccagcgattgatggtcttgaacaattggcgggccagttgatgctgctccagcaggtggcggaaattcatgatggtggtgcggtccggcaaggcgctatccagggataaccgggcaaacagacgcatggaggcgatttcgtacagagcatcttccatcgcgccatcgctcaggttgtaccaatgctgcatgcagtgaatgcgtagcatggtttccagcggataaggtcgccggccattaccagccttggggtaaaacggctcgatgacttccaccatgttttgccatggcagaatctgctccatgcgggacaagaaaatctcttttctggtctgacggcgcttactgctgaattcactgtcggcgaaggtaagttgatgactcatgatgaaccctgttctatggctccagatgacaaacatgatctcatatcagggacttgttcgcaccttccggaggcgttatgagctggcggccctttttgtatctgattattaatccccacccgctattaagcgcccggcgcgggcatctgcgtctggtgcagggttgactttgcattctgttaacaaacgcggtataacaaaccttctttggatgtttagatgtccatacgtttagaaggttatatgcaaacaacacaacaaaatgcgccactgaagcgcacaatgaaaacgcgtcacctgattatgctttccttgggcggcgtgattggcacaggattattcttcaataccgggtacatcatttccaccactggagcggcgggaacgctgctggcctatctgattggtgcgctggtggtctggctggttatgcagtgtctgggcgagctgtcggtcgcgatgccggagaccggagcgtttcacgtttatgccgcgcgctatcttggtccggctaccgggtataccgtggcctggctttactggctgacctggaccgtggcgctgggttcgagctttaccgccgctggattctgtatgcagtactggtttccacaggtgccggtatgggtctggtgcgtggtgttctgcgcgattatttttggtctgaatgttatctccacgcgcttttttgccgaaggggagttctggttctcgctggtcaaagtggtcactatcatcgcctttatcatcctcggtggggcggcgattttcggctttattccgatgcaggatggctcgcccgcgccggggctgagtaatatcacggcagaaggctggttcccgcacggtggcttaccgattttgatgactatggtggcagtgaactttgctttttcgggtaccgagcttatcggcattgccgccggtgaaacggaaaacccgcgcaaagttatcccggtagcgattcgtactaccatcgcgcgactgattattttctttatcggcaccgtgtttgtgctggcagcgctgatcccgatgcagcaggtgggcgtggagaaaagcccgtttgtgctggtatttgagaaagtagggatcccgtacgccgctgatatttttaacttcgtgatcctgacggctattctttctgcagcgaactccgggttatatgcctccgggcgcatgctgtggtcgttgtcgaatgaacgtacgctaccggcctgttttgcgcgagtaacgaaaaacggcgtgccactgacggcgctgtcggtcagtatgctcggtggtgtgctggcgctgttttccagcgtggtggccccggacacggtatttgttgcgctgtcggcaatctccgggtttgcggtggtagcggtgtggctgagtatctgcgcctcgcattttgtttttcgtcgccgtcatctgcaacaaggtaaggcattgagtgaattacattatcgcgcgccgtggtatccgctggtgccagtattaggttttgtgctgtgcctggtggcctgtgttgggctggcattcgatccagcgcagagaattgcgttgtggtgcgggttaccgtttgttgcgttgtgctatggtgcttatttccttactcaaccccgaaacgcaaaacaggagccagaacatgtcgcagaataatccgttacgcgctcttcttgataaacaggatatcctgctgctggatggcgcgatggcgacggagctggaagcgcgagggtgtaacttagccgacagcctgtggtcagccaaagtgctggtagaaaacccggagcttatccgcgaagtgcatcttgattactaccgggcgggggcgcaatgcgcgatcactgccagctatcaggcgacgccggcgggcttcgccgcgcgaggtctggatgaagcgcagtcgaaagcgctgattggcaaaagcgtggagctggcgcgtaaagcccgtgaagcgtatctggcagagaacccgcaggcgggaacgcttctggtggcgggatccgtcgggccttacggcgcgtatctggcggatggctctgaataccgtggcgattatcattgtagcgttgaggcatttcaggcgtttcatcgcccgcgcgtggaagccttgctggatgccggggccgatctgctggcctgcgaaaccctgccgaatttttccgagattgaggcgttggccgagctgttgaccgcatatccgcgtgcgcgggcgtggttctcatttaccctgcgcgacagcgaacacctgagcgacggtacgccgctgcgtgacgtggttgcgttgctggcgggttatccgcaggtggtggcgctaggcattaactgtattgcgctggaaaacaccaccgctgcgttgcagcatttacacggtttaacggtgctgccgctggtggtgtatccgaactcgggcgagcattacgatgccgtgagcaaaacctggcatcatcacggtgaacattgcgcgcagctggcggattatctgccgcagtggcaggccgctggcgcacggttgattggcgggtgctgtcgcaccacgcctgcggatatcgccgcgttaaaagcgcgaagctgagggtttatcgggtctacatcgttcattgtaggcctgataagcgcagcgcatcaggcattgccggatggcggcacaagcgccttatccggcctacaaaaccacaaaacgttatgccgcatccgccagaacaaacatgccgtacggatggatttcaagataatactgctcgccgacgtccggttgcagacgcgtagcgttgacctgcaataatatctcctgcccgtgccattccaccgtcacttcatactgcggccccatataggcgacatggcggatcacgcagcgctggctctcttcgccgcgatcgctgagcgtgatcgcttccgggcgcacaccgaccatcccttcaccctgtgtaccaaagtgcagcgggcgcggcagatgatagccgtagatatcaacgtatccgtcgctgaaggttgccgggaacaggttggcatcgcccataaagctcgccataaagcgggaggcgggctggcggtaaagatcctgcggtgagccgatctgcatgatgtgtcccttgttcatcaccagcacagtatcagaaaccgcaaaggcttcgctctgatcgtgggtgacgtacagcgaggtgatatcaaactgcttttgcaactcgcggatcttgtcgcgcatgctgcgacgcaggttggcgtcgaggttactcaacggctcatcaaacagcagcactttcggcttgaggatcagcgcgcgggccagcgccacgcgctgctgctgcccgccggagatctgatcgacaaagcggtcttcgaatccttccagatccaccatcgccaacgcctctttgacgcgggctttcagctctgcgcgcggtacgccgagcattttcaggccataaccgacattctctcccagcgacatatgcgggaacagggcataggactgaaacaccatacagatatcgcgctgctgaatagagcgatgggtgacgtcttcgccatcaatgaaaatttgcccttcgctcggtttttccagcccggcaaccaggcgcaaaatagtggttttgccgcagccggacgggccgagcagcgtcaccatttgcccctgcgggatggtgaggttgatattgtcgattaccgtattactgccaaatcgtttagtgacgttgcgcagttcaacgaaatttttctgagtcatagtgcgctccattacgcctggtttttggcttttgaacgggaggtacgtgattcaccgatcagccagtcaaagatgaaaataatcgccagcatcaccacgatcagaatggaaccgtaggcaatcgctacaccgtattcgccatcttccacgcggttgaggatgtaagccgtcgctacgcgggtatccggcgtgacgaggaacacaatggcgctgacggtggtaatggcgcgcacaaagctgtaaatcagcgccgagaggatcgccgggcgcagcagcggcagcaggatgtgcgtaatggtacgcagggaaccggcgcgcaggctgagtgaggcttcatcgagcgatttatcgatttggcccggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgctgctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccgagaacacaaatgggctaattcggcagtactttcctaaaaagacatgtcttgcccaatatactcaacatgaactagatctggttgctgctcagctaaacaacagaccgagaaagacactgaagttcaaaacaccgaaagagataattgaaaggggtgttgcattgacagattgaatctacagcagctttttttaatatgtcccgttcgtcggtaacccgtttcagctctttctggagacggcggatctcggcctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcataaaggctgtgggtggtgatatcgagacgtgttgcaacgctggcaacagaataaccgagatcaacaacctgtttgactgcttcagttttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccattttaaatgactcggaggtgtctgttaaacccgtggcgattcaaaattgcgatatatacatacccatgactgcccagcgtatcggcttcaccagtcagcccgttacggtacagtgtgacacagtgcgcgtacctgggattcagctcacaggagagcagcatcagctccagatgtgcgacaaaatgcgggaaggcttcatccagttgtagagtctgcacctcactgaatgagccggtgaatccagcccggtcagccagaaaatgcagacgatgaccttcctgcaccagtcgtgctccgaaacacggtgtgatatctcgtttaagcccccaagtttgagtagagtctttattcataattttattcctgttaaagaagaccatgttcggcgaatgagaatatttgcctgccgccgacaatcaggtggtcggggacatggtgaacactttttaacatcctttacccatggtgatcgactttttcttcaggtcgatcacccccactttcgtgctgtaccaccacacctcgtagctgccgtcttcctgcatctccttcagcccgacccgttctcccctgaacgccttgcctgcgctcagacttacccctttcacgctcagctttccgctgatatccactttcctgaccatcaccccttcatcgtattccgggggcgttgtgttgccgctgtactgccgcgctgacggctgataccgcgagcccggtaccgccatatccagcgcctcgtgcgggcgttcaaggttatagaccgtccgccagtggtcgaaggcgcgctgcagttcaccgctgtctgcgaaccattttccctgcagcacttccgccttcaggctgcggtgaaaacgctccagcttcccctgcgtctgcggatgataaggccgggagtgccccacccggatacccaggcgcatcagccacagctccagcgccgtccaggtgccggtggtgtcgccccacggtgagccgttatccatggtcatccggtccggcaggccgtaacgctcaaacacgctgaccagctgctgctgcacggtctcgcgccgttcatcggtacagtgcgccaggcacagggaaaaacgggagtggtcgtccagcagggtgagcggatggcagcgtccaccgccaaaaggaaagtggcccttaaaatccatctgccagaggcggttcggcgcgtcgtgttcgaaccggcccgtggcgggaatgcccggtgaagcgcccggcagcaggccatggcgggccatcaggttatggacggtgctgaaggcgggcatggtgtgcccctggtcctcgagccagcgcttaatcttgcgggctccccagcgttcatgacggtcatgggccatacgcagcagggccgtgatgtcgtcagatgagcggttcggggaatggtgcggaatgcgcgggcggtcctgaagaccggcggcaccttcctgagcccagcgctggagccacttgtagccggtggcaggtgaaatgccgaagcgacggcagagggaacggatgttcgccccgtcctgcgaggcgaacaaaacaaactcagtacgtaatgacatggtatctctcgcatcccagggcataagcgactccataaacgggttcttatgccttagttgtaagtgtctaccatgtccccgaacaagtgttcactatgtccccggaccgtacaccccaaaggggagaggggactgcaccgagccatcttttccccctcgcccctttggggagagggccggggtgaggggcaatatgtgatccagcttaaatttcccgcactccctcttcccttccgatttacctctccttgttctgcgtcatagtatgatcgttaaataaacgaacgctgttctataatgtagaacaaaatgattcagcaaggagatctcatgccgcagtccgcgttgttcacgggaatcattccccctgtctccaccatttttaccgccgacggccagctcgataagccgggcaccgccgcgctgatcgacgatctgatcaaagcaggcgttgacggcctgttcttcctgggcagcggtggcgagttctcccagctcggcgccgaagagcgtaaagccattgcccgctttgctatcgatcatgtcgatcgtcgcgtgccggtgctgatcggcaccggcggcaccaacgcccgggaaaccatcgaactcagccagcacgcgcagcaggcgggcgcggacggcatcgtggtgatcaacccctactactggaaagtgtcggaagcgaacctgatccgctatttcgagcaggtggccgacagcgtcacgctgccggtgatgctctataacttcccggcgctgaccgggcaggatctgactccggcgctggtgaaaaccctcgccgactcgcgcagcaatattatcggcatcaaagacaccatcgactccgtcgcccacctgcgcagcatgatccataccgtcaaaggtgcccatccgcacttcaccgtgctctgcggctacgacgatcatctgttcaataccctgctgctcggcggcgacggggcgatatcggcgagcggcaactttgccccgcaggtgtcggtgaatcttctgaaagcctggcgcgacggggacgtggcgaaagcggccgggtatcatcagaccttgctgcaaattccgcagatgtatcagctggatacgccgtttgtgaacgtgattaaagaggcgatcgtgctctgcggtcgtcctgtctccacgcacgtgctgccgcccgcctcgccgctggacgagccgcgcaaggcgcagctgaaaaccctgctgcaacagctcaagctttgctgagccggacgataacgatgaccattgagaaaattttcaccccgcaggacgacgcgttttatgcggtgatcacccacgcggcggggccgcagggcgctctgccgctgaccccgcagatgctgatggaatctcccagcggcaacctgttcggcatgacgcagaacgccgggatgggctgggacgccaacaagctcaccggcaaagaggtgctgattatcggcactcagggcggcatccgcgccggagacggacgcccaatcgcgctgggctaccacaccgggcattgggagatcggcatgcagatgcaggcggcggcgaaggagatcacccgcaatggcgggatcccgttcgcggccttcgtcagcgatccgtgcgacgggcgctcgcagggcacgcacggtatgttcgattccctgccgtaccgcaacgacgcggcgatcgtgtttcgccgcctgatccgctccctgccgacgcggcgggcggtgatcggcgtagcgacctgcgataaagggctgcccgccaccatgattgcgctggccgcgatgcacgacctgccgactattctggtgccgggcggggcgacgctgccgccgaccgtcggggaagacgcgggcaaggtgcagaccatcggcgcgcgtttcgccaaccacgaactctccctgcaggaggccgccgaactgggctgtcgcgcctgcgcctcgccgggcggcgggtgtcagttcctcggcacggcgggcacctcgcaggtggtcgcggaggcgctgggtctggcgctgccgcactccgcgctggcgccgtccgggcaggcggtgtggctggagatcgcccgccagtcggcgcgcgcggtcagcgagctggatagccgcggcatcaccacgcgggatatcctctccgataaagccatcgaaaacgcgatggtgatccacgcggcgttcggcggctccaccaatttactgctgcacattccggccatcgcccacgcggcgggctgcacgatcccggacgttgagcactggacgcgcatcaaccgtaaagtgccgcgtctggtgagcgtgctgcccaacggcccggactatcacccgaccgtgcgcgccttcctcgcgggcggcgtgccggaggtgatgctccacctgcgcgacctcggcctgctgcatctggacgccatgaccgtgaccggccagacggtgggcgagaaccttgaatggtggcaggcgtccgagcgccgggcgcgcttccgccagtgcctgcgcgagcaggacggcgtagagccggatgacgtgatcctgccgccggagaaggcaaaagcgaaagggctgacctcgacggtctgcttcccgacgggcaacatcgctccggaaggttcggtgatcaaggccacggcgatcgacccgtcggtggtgggcgaagatggcgtataccaccacaccggccgggtgcgggtgtttgtctcggaagcgcaggcgatcaaggcgatcaagcgggaagagattgtgcagggcgatatcatggtggtgatcggcggcgggccgtccggcaccggcatggaagagacctaccagctcacctccgcgctaaagcatatctcgtggggcaagacggtgtcgctcatcaccgatgcgcgcttctcgggcgtgtcgacgggcgcctgcttcggccacgtgtcgccggaggcgctggcgggcgggccgattggcaagctgcgcgataacgacatcatcgagattgccgtggatcgtctgacgttaactggcagcgtgaacttcatcggcaccgcggacaacccgctgacgccggaagagggcgcgcgcgagctggcgcggcggcagacgcacccggacctgcacgcccacgactttttgccggacgacacccggctgtgggcggcactgcagtcggtgagcggcggcacctggaaaggctgtatttatgacaccgataaaattatcgaggtaattaacgccggtaaaaaagcgctcggaatttaattattttaagagataaaaccgtctgcggaatatttcccgcagacggctttgttgtttttgaaatttattaatttaaacaattagttgagatatatcgttggcgtcacaaaagcaaaataacgtaattcggaaataagatatgaccattgctggttaattgaatagctcattacactccattaacacgatgttgtaattcggcacactacataagggtgtaattctgatgacgcaattaaccatgaaagacaaaattggctacgggctgggagacaccgcctgcggcttcgtctggcaggccacgatgttcctgctggcctatttctacaccgacgtcttcggcctgtcggcggggattatgggcacgctgtttttggtctcccgcgtgctcgacgccgtcaccgacccgctgatggggctgctggtagaccgcacccgcacgcggcacggccagttccgcccgttcctgctgtggggggccatcccgttcggcatcgtctgcgtgctgaccttctacacgccggacttctccgcacagggcaagatcatctacgcctgcgtgacctacattctcctgaccctggtctacaccttcgttaacgtgccgtactgcgccatgccgggcgtcatcaccgccgacccgaaagagcgtcacgccctgcagtcctggcgcttcttcctggcggcggcgggctcgctcgctatcagcggcatcgcgctgccgctggtgagcatcatcggcaaaggggacgagcaggtgggctacttcggcgccatgtgcgtgctggggctgagcggcgtggtgctgctctacgtctgcttcttcacgaccaaagagcgctacacctttgaggtgcagccgggctcgtcggtggcgaaagaccttaagctgctgctgggcaacagccagtggcgcatcatgtgcgcgttcaagatgatggcgacctgctccaacgtggtgcgcggcggggcgacgctctacttcgtgaaatacgtgatggatcacccggagttggcgacccagtttttactttacggcagcctcgccaccatgttcggctcgctttgctcctcacgcctgctgggccgcttcgaccgcgtcaccgccttcaagtggatcatcgtcgcctactcgctgatcagcctgctgattttcgtcaccccggcggagcacatcgcgctcatttttgccctcaacatcctgttcctgttcgtctttaataccaccacgccgctgcagtggctgatggcttctgacgtggtggactacgaggagagccgcagcggtcgccgcctcgacgggctggtgttctccacctacctgttcagcctgaagattggcctggcgattggcggggcggtggtgggctggatcctggcgtacgtcaactattccgccagcagcagcgtgcagccggttgaggtgctcaccaccatcaaaattctgttctgcgtggtgccggtggtgctctacgcgggcatgttcatcatgctgtcgctctacaagctcaccgatgcccgcgtggaggccatcagccggcagctgattaagcaccgcgcggcgcagggcgaggccgttcccgacgccgcgacagccgcatcccattaaccggaggcaatatggaaatcactaacccgatactcaccggcttcaacccggacccgtccctgtgccgccagggcgaggactactacatcgccacctcgaccttcgagtggttcccgggcgtgcgcatctaccactcccgtgacctgaaaaactggtcgctggtcagcaccccgttggaccgcgtgtcgatgctggacatgaagggcaacccggactccggcggcatctgggcgccgtgcctgagctacgccgacggtaaattctggctgctctacaccgacgtgaagattgtcgactcgccgtggaaaaacggccgcaacttcctcgtcaccgcgccctccatcgaggggccatggagcgagccaatcccgatgggcaacggcgggtttgacccgtccctgttccacgacgacgatggccgcaaatactatatctaccgcccgtgggggccgcgccaccacagcaacccgcacaacaccatcgtgttacaggcgtttgacccgcagaccggcacgctctcgcccgagcgcaaaacgctgtttaccggcacgccgctctgctacaccgaaggcgcgcacctgtatcgccacgcgggatggtactacctgatggccgccgagggcggcaccagctacgagcacgccgtcgtggtgctgcgttccaaaaatatcgacgggccgtacgagctgcacccggacgtaacgatgatgaccagctggcacctgccggagaacccgctgcagaagagcggccacggctcgctgctgcagacgcatacgggtgaatggtacatggcctacctcaccagccgcccgctgcgcctgcccggcgtgccgctgctggcctccggcggacgcggctactgcccgctggggcgcgagaccggcatcgcccgcattgaatggcgcgacggctggccgtacgtggaaggcggcaagcacgcgcagctgaccgtgaaaggcccgcaagtagccgagcagcctgcagccgttccgggcaactggcgggacgatttcgacgccagttcgcttgacccggagctgcagaccctgcgcattccgttcgacgacaccctcggctcgctcaccgcgcgcccgggcttcttacggctctatggcaacgactcgctcaattcgaccttcacccaatcgaccgtggcgcgccgctggcagcacttcgccttccgggcagaaacgcggatggagttctcgccggtgcacttccagcagagcgcggggctgacctgctactacaacagcaaaaactggagctactgctttgtggactacgaggagggacagggtagaaccatcaaagttatccagctcgaccacaacgtgccgtcgtggccgctgcacgagcagcccattccggtgccggaacatgcggagagcgtctggctgcgggtggacgtggatacgctggtctaccgctacagctactcgtttgatggcgagacgtggcacaccgtgccggtgacgtatgaggcgtggaagctgtcggacgactacatcggcgggcgcggcttcttcaccggcgcgtttgtgggcctgcactgcgaggacatcagcggcgacggctgctacgcggacttcgactacttcacctacgagccggtctaacggctcaggccgggtagcccagcgcgcgcgagagcgcgagcccggcctgctgaagctgctcgcggaaattagccagctccgcgtcgtccacgcgggaggtcagcgtcgacaggctcagggcggcgatgacgcgggactcgtggttccacaccggcaccgccacgcagcgcacgccctgctcgttctcttcgctgtccagggcgtagccttgctcgcgggtctgcgccagggcgctcattaaggcttcgcgagacgcgagggtggcgggcgtaaaggtagtgtactgatagccctccagcagggcgttcagctcggcctcgcccagccaggcaatcaacaccttgccgatggcggtggcgtgcaccggcaggcggcggccgatgcgtgaataggcgatggcggccagcttgccttcaatcttctcgatatagaccccttcacgcccgtccaggatccccagatgggtggtctgcccggtccgccgggacagctccgtcagccagccttttgccttctgccgaatatcgatggagcccacgacaaaatggccgcgctcgaccagcttcatgccgaggcgatacttgccgttctccgggttctgatcgatatagccgtgaagctgcagggtttttagcagcgagtggagggtactcttgctcagccccatcagtttgctgatgtcggtgatcttaagctcggtggcctgctcgttgaacaggtcgaggatctgcaacgcacgttcaacagactgaataatcggcataatgctggcatgtccacgctggaattaaggcgaaaacgtacctttttcgggatgaaaaatcaatgaaatggagccggtgttctccctctccctgtgggagagggccggggtgagggcaccaacgcgcagcggacccaatcactccccaagcgttgccatcatcaccgccttaatcgtatgcatccggttttccgcctggtcgaacacgatgctcgccgccgactcaaacacctcgtccgtcacctccatcccgccgtgcagatcgaactccttcgccatctgcttgccgagcgtagtctggtcgtcatggaacgccggcagacagtgcaggaacttcacgttcgggttgtcggtcagcgccatcatctgcgcgttcacctgatacccgcgcagcagcgcaatccgctctgcccacttctctttggcctcgcccatcgacacccacacgtcggtatagataaagtccgcgcccttaacgcctgccgccacgtcttccgtcagagtaattttcccgccgtgcttctccgccagcgcgctgcactccgccaccaggctctcttccggccagcaggctttcggggccaacaggcgcagatccagcccggtcagcgccgccgcttccagcatcgagttgcccatgttgttgcgcgcatcgcccgcgtagaccagcgtcatctcgttaaacgccttgcccggcaggtgctcctgcatggtcatcaggtccgccagcagctgggtcgggtggaactcgttggtcagcccgttccacaccggcacgcccgcatactgcgccagcgtttcgaccacttcctggccgtgaccgcgatactgaatgccgtcatacatccgcccgagaacccgcgcggtgtccttaattgactctttatgcccaatctggctgccgctcggccctaaataggtaacgcgcgcgccctggtcaaatgcggcaacttcgaaagagcaacgggtacgagtcgagtctttttcgaagatgagcgcgatgtttttaccggtaagcttctgtacttccttgccattttttttatcggctttgagctgtgcggcaagggtcagcagagaagtgaactgtgcaggggtaaagtcgagcagtttcagaaagtgttttttgtataaatcggacattttatcctcgcatggcgaacgccacttattgaattaaaattcactttatatgtgtaattattcatttgcaaccccatttcacaattctttcttacaaaggtggaggcaaacccgtccgtgtgtgaaaataatcgtatctgcctccgattctctgcagaagcagaaagacattggatcgaattctacaaccaggtcgagtcagaaatgagaatgattggccttctttatgattttaaggattatgcttctaaaatggcggagaacatggcgaggcttgctgccttacttcattacttcagcggtgatggaggcgatatatctgttaccgggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgctgctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccgaattttcagcccggatgtttcacgtacctatgtcgaatatctggccgataaggttgcggatcgagaagaggatgcagaggaatatctggaagcaatcatggaggctcgtgttaccgttgctggcatggggctggtgatggaggtgcaggattacttcgatggcgaggccgatagactggcgaaggcgtggctggccgagtacacaccgcaaatcaagtcgttgaaagatgagcgtaaagaggcctatcgtcaaatcgtcgaaatgagtaccgaaccgcaggatgtggatctggtcaggccggcgaacaagtttgaaatgaccagggtgcgtgaaggtgaaaaggaagctgaccttccagtctggaaacaccatttgttgtgtgacgaaagcgggaactatccggctctgttgaaccattgggaaaccaaggtttttgagatcgaaaccaaacgtgaaggatttgctttctggtatcgtaatccacagtacacagggcagtcgtcactgggaatcgcttatgttgaagctgaacagtacaagattgttcgtcccgatttcctgttctttgccgaacaggatggcaaaatggttgtggacctggtagatccacatagcctacatctggctgatgctttgcccaaactggaaggacttgcgctatatgccgaacatcattctgatgcttacaggcgaatcgaatctgtcgccgaagtaaagggtaaattacgagtgttagatttgaaacggcaggatgtgcaggatgctgttgctaccgctgaaaatgcagaaacgttatttagtagcggacttgctgatgactatcagtaatctatagaaaattgcgtaacgaaactgcattttagtaattttttgaaacaatacaaataaggccttctcactgagaaggccattaccgacttacagttcgatttggctacagccgaagttacggtctccttcaccaaacactttgctttcaactttggtcaggtagtccagtcgggttaacagcgcctggtagttctgctggaagtcagtactattggtgtctagcacatacttacagttttcaggaaaatggaccagaccagggtgatcgtctctctccagtctcagggcgctgtaccaggctcctgtgatcatccctctaaggttatcgtcctgatcgtaatccccgaggtggtagtaagcgtctttgttgaacaacaggcaaatgtgatagtggcatttacctgattcagaatactctttcgcccatataataaataaagggcaacggtaaatgcgtttatcctcacgcaccttacgggtacggtcagcctccagcttagctctgagggattcacgcatccgggatatcaccccaggttccaggttagggaagcaacagatattgtcaccgttatcaactattttgggatagtggagatcgacacgtacagcaattaacctaggataccggttagtcaaataacataataatttattaatcttactctgatattcgaggatatgtactccatgagtaccttgatatgttttcataatatatacctgtatttggtcctacggtctatagcagaccgtacagggatgccatacaggcagggctattcctggtcactgttgtcggtatatactggtatcagattttagtacggacatactgatctgattactactcttactggtgaatacaggtagtaagagtacacaatgccattatataatacctatccaacatctaaatttgagacgaaggtagccccagcctgtgatggctgttaaaaagttactctgcaattagcttctggaattaaccgatgattccgttattccagtgccgcttcacagtcgataaactgatactcaatttctttgcaatctcagcctgagtaaatccacctttcttaagtattgtgatatcacgtcggtatttgcttccctcctttcgtcctaattttttcttaacatgtcgatatcggcttttagttgatttcagattgtgaatgtcaatcgtatcctgacgagcaatcaaaaaagacaagcaactttcagcagaaggctctatccttgaagctggatggtagctgtagataaacatttctttttgaaggcaaaaaaataaaatattctgtaagtcctccacagttctgccaagacagcttagatctggaatgacaagcgtgtcctgccggttcatttcatgatgaatcaattgtctgagtaaacgttgctctgaaacaacctctttaatatctacctgctcgatcacaacatgttcaggtagaatattaaatttttggcatatctcagcaagtgagtgatgatctgtaatgctttcttgctgttcgctactgcatatggtgtaaaaaaatgaacgcatctgatgcactccggtgtcataaattattttttgatacctgaataatgtcattttgcataaaaaacaaccaaaaatagagagtgattgccagcgatactttaactggtaaagtagtattttacctctcataattgtttgtccttctttgttacctcttaggttctgctctcttgtgagtatgggtttataatgatgtcatccggtacattaacacggttggaaacatctgttttgcggagcactggcagcataaccaccatttcattgacatggtaaatatcaatccaacaaacaaccggataaggcataacaatcccctttcttctaagaacttcatttatcccgaatataatcaattgggatgttgacaagagtagagcctgcccggcatcaaagtaataaccctcaaaggttgttctatgaataagaataatgtttgaatatcctgagacactttgatgctttacatcaaaatgtctttgattgtaaatgtaaatggctttttccatatcgtaattttcccttagcgaggatagcctttcacgtataactgttttttcatctttccccatgaattcatcattagcgttcagttgaaagtaatctgcaatggggatttttaatggactcatgatgttcgttttccagattaacgaacagtactcttccagagttacttctgttttacctcggcttcgattgatgctttcttttatagagaactttaacaggtcattttttatttcatttattgaccagttatgacgattgcatttttctaatatagggatagccaaatccacaacttccgctattacggaagagtgagatttatttgttagtctggcataatgatcaattactcctaatgaagattgatttttgaacgtgactgagtgtttttttatgggagtagtctgtactacctgtgactcattgtttttgccttgacaaggtttttttcctggtagaacgctgctcatctcaaaattagtaacactattagacatttttaaggaaacctctttgttatctcaatataaaactactatctgaaatttctcagtgttgccccatttttctcggggcaacatcgctataaatcaataaaattaaatctgtaatttattacagactttctcgtacagaaaatgtatctataaaatcgaggacatctttacgtaaccagtaatggcggccattgatttgttttgggcgaggtagcccctcaggcaatttgtcctgacaaagccatttacgaatggtttgagatttgtagctaatgattttagctaactcagctgttgaaatgagctgtgattgagatgtatccgggagtttgaatgcgctcattttgccacctcagtgattgagatattggcaaagaaagctttaagcattattgaattagtaggggtagtaatgaaggcagaaggaaacgtttcgggctcggggtcggggtcactaccatcacctgaatctgatgataaggcacttttagctgatttagccgtactgtgatgcgatctggatgcctgatttttacatgacatcagacgcgcgagaaagttagtagcattttgcattctttgtttaagatgtaaaattttcagtttggcgcatgcgacagacttgcgaagagctgagtatgttcctttgagatactcgacaacctcttccatggacgcaggatcgttaaaggattgagttgttttacttgaattaatacaccagcgagctctgatagctgccagagtgggttctatggatacagttgctggggttgccattggcttatctcctgtgtagttgctgtatcattgactaaactgtgtattacgatacatgaaaatctatcttgatcaatagttgatgatattttgtaatatgttgatttttaatggaatcaacgcatatcaacgttgttttttatggtaatacctgcttcatttaagatccatgtctcaattttctcgtgccattttcgtaacagatctaacggacgacggcgatagtgtttttcggcaagagcgctgggtttgtgtcccataatttgagcaacaataccagtgggaacttcaacccactcggccaaagtaccaaaactacgacgtaaaccgtgaaggctgatatgtggtaactcagccagcactaatgctctgttgtgcgctgaacgcggctcaataattttgccacttttactgttacttctgaaaacccaaccctccttatttacgtcagaatttggggattgcgctagtacatttaacaattcagaaacataaggagtgagagggatgatacgttcaccttcgatcttgtctttaattcgcatgcttgaccatttgaaatctacgtctgaccagcgaagcgacgcaatttcttcacgccgagcaccagtgagcaaaagtacttggagataggccgatgcaataggattattgaggctacgcacggcactaaaccagctttttagttgttccttttgcaggcaatcatcagctttactcgctgacacgggaaccatttttcttacgttgtaatcttgtgccagatcgccaggaatgatcccttgatattttttctgataattactccatttgatgaaagcacgtagtaggcgataagcgtgagcagtgacggtaggtctattttgcctttctgtactcagccacgctgctatgtaatctggggttagctccgataacggcaggttgagcaaactagccaatggtccagccgaagtcgggccttggcctctttttttactttcgcctccacgactggacaagttaatgtgatcggcaatgtatcgagtagaatatgggcgtttagtttttgcactgataccggttctcaattcttgaagatagtcttcccaggcgacggagaaagtcacttttgttttacgtgattctgcctgcagggattctgcttctgcgatttttacagccttagcaattcgtggatctatccctgtatcgatcaatgtttgtaaccgtcttgcctcggctctcgcatcatcaatcttccagtcgttaatgttgccaatagtcatgcgaagggttttccccgcatatacgctttggaatacaaaggcttttgctccgctagttgctcggcatgccagggttgttacatctgcatcccaaagaaaagtttgttttttcccttccggtaaggtgaatctgcgaagtctttcgaaggtaaatttttgtcttgaaagcgccatttttcggctccagttgagaattgctgtcttacaataatgtaactgctggtgtaagtaaatggagggaataaacatcaacttttgttaatttcaatcaacgggtttattgctataacttggtgttttataatataaagtatgttgttttgattgattgctcaagtagttaaaaatgcattaacatcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccattaaaatcaaagagttaccccatatttaaatacaccacgtttcctcctgtgccgtatttgtgccattgtaaccttggcaattcatcaaaatactgttctgacatcaggcagtgcaggtgcagacatttaagccaattgctgccgccattctttgacgtagtcaatcagggcgcggagctttggtgcaatattgcgacgctgtgggaaatacagatagaagcccggaaattgtggaagaaagtcatcaagcagcgatacaagcttaccgctttcaatatatggcctgaaagtttcctgagtggcaattgttattcctccgccggcaagagccagcctcaacatcagacgcagatcattagtcgtaatctgcggttcaatcgcaaggtcgaaagttctcccgttttcttcaaatggccagcgataaggcgcaacctccggggactgacgccagccgatacacttatgggtatttcccccggaggcgagaaagcactctccacgcccggccgcaaggatcaggacgacgggggcaggcatgaatcctcctcctgatggagacgtacagaggcgacttctgccagcacggagagtgccagagtatgcgcatcccgggctttggggaatatcccgacgggtgcccggatttgcgttgtttcctccctggaccatcccagctcgtggagcttttgcagacgtaacgtgtgggttcgatagctgcccaatgcgccgagataaaagggttttgcttctcgcgcggcctgcaacactggcagctcccggttgagatcatggcacagcaaaatgaccgccgtatcggtatcgatctgagcgctggctgaggccggaaaaagatcgaagatatggctgtcatagcctgtggctgctgcaagactcgcggttgcctgcgcctcaagagaacgtccgtaaatcatcagcctgacgcatggcctgaaccccacctcaaagccattgagattccagcccgtccgggtttgcgtgggcaggcacaccagcgattgtgcttgcggatcgtagcgcagccccaccggttttctctgttccaggcggttcagcacggcgagcagaggctgtgccgagcgtagtttatggagcgtcagcgtgatcccaccgccgcagggcagaacgatgtcaaaccacggcgaaccttcgccatagcgaatttcgcgatcgcggcctgagcccatcatctccagcgcttcaaaagcggcagcggcctccacgcagccgccagagacaaaaccgcagtaacgaccatcttcgcgcaccaccatctgcgccccgagcgggcgcgccgcgccgccgcgtatctccaccagcgtcaccagcaccgctcctttaccggacattagcgcctctacggcgaagcgcagaatggtccggtggtcatcggtgagaaacgcctgctctggcttatgccagtgttcgtctttgtcaaaaagcgggtatgacattgttcctccttaaaccacatccggcagcttatcgagcagcttatccagagtgatgggataatcccgtacccgaataccggtggcgttatacaccgcgttggcgatagccgcgctcacgccgcacaggcccagctcaccgacacctttggccttcatcggggaggatatggggtcggtatcatccaggaaaatcacctcctgttttgggatatccgcatgaaccggcacctcataccccgccatatcgtgattaacgaagtagcccaaacggtcatccaccgccagctcctccatcagtgccgcgcccatgcccatagtcattgcgccaatgacctggctgcgcgcagttttcggattcaggatgcgtcctgcagcacacacagcgagcatacgccggacccgaacttctcccgtcgcgctatgcacgccgacctccacaaaatgcccggcaaaggtcgactgctggtactctttgctcagtgttccgaattcaatgctctcttccgctgtcagtctgccgcctgcggtggcttcatgtagcgtggcgcttcgggtaccgttggtaatcttgccgtcggcaaactgcgactgctcaggatcaaacccgactgccgaggcaatcatttcgcgaagcttcatacaggcggcgtaaacgccggaggtggaggtattcgcgccccattgtccaccagaacccgcagaaaccgggaaactggaatcgccgaggtgaaccgcaacctgctccagcggtacgccaagcatttccgctgccgtctgggccagaatggtgtagctgccggtgccaatgtcggtcatgtccgtttctacggtaacggtgccgttttgttcgaggtgaacccgagcacccgatttttccagcagattattgcgaaagcccgccgcaacaccgtggccgactagccactccccgtcgcgcacctgtccgggtgtggcgttgcgctgcttccagccaaatttatccgctccggtgcgcaagcactcgataagctgacggcgagagaagcagcgcgtcgggtcggcggggtcaacctgagtgtcattcaggatgcgaaactcgacgggatcgatgcccgctttttccgccagttcgtcgatcgcgatttcgagcgccatcagaccgggggcttcgccgggcgcacgcatggcgttcccttccggcaaatcaagcgtggcgagccgcaggccggtatgacgattcgccccggcgtagagtaattcgctttgctgtaccgccgtttccggcgtgccgccgggcaggtttccagaccagctttcatgtgagatagcggtgattttcccgctctggtcggcaccgatacgcaagtgctgaagggtggcggggcggtgcgtggtgttattgggaatagaggggcgggggagcatcactttaaccggacgtttcaccgctcgggcggcgagggccgccagcagcgcatcgcttctcaggaacagcttgccgccaaaccctccgccgatatacggggagataatacgcacattctccacgggaactttcagcgtttttgccagatcggtgcggcaccagtcaatcatctgatttgaggtccagagggtaagcttatttccatcccagacggccatcgaggcatgcggctccatcgccatatggctctggtccggggtcgtgtaggtagcatcaatcttcaccgcagcggaggtgaaagccccgtcaaagtcaccgacgtttttgtcgggcgtgtcttccggcggctgattgacggcctgtttttcgtccgccagggagtaagctcctttattacggcgatagtgtgcctgcaccagcgaggccgccgctcgcgcctgttcgaaggtctcggccactaccagcgcaatggcctgatgatagtgctcaatagtggggccgcctaacagcctggcggtgtttttgtcgcctttgccgagtgccccggcgttactggcggtaatgacagccagtacgcccggcgctttttgcgcggcgtccgtatcaagggcggtgaggcgtcctttggcaatggcggaaccgacgatatagccataggcggcgttgggggcttcttcatgccattcgtaggcgtagcgtgccgtgccggtagttttcagcggtccgtcgatgcggtcatggggacgaccgacaaccttcagctgatcgatcgggttttcccctgcgggtttatcaaatttcatgcctgtgccctcgcttcagccagtacggaggcaagcgttcgcttcgccaacaggagtttaaaggtgttttcagcggtgggatgggcgctggcgaacagcgtgtcatatacggcctgcgccccctgggatagctgagcatccgcagcctcaatgcgccagggcttatgtgctactccgcccagcgcgacgcgcccgctgccgtcaggctgaataatcgccgcgaccgataccagggcaaaggcgtaggaggcgcgatcgcgcaccttacggtagatatgttttccgccgagcggtggaggtaacgtcaccgcaacgataagctcaccgggaagcagggcggtttcaatgtgcggcgtttttcccggagggtgataaaaatcagccagtgtgatactgcgagtctttccctccggcgtgatggtttccaccaccgcatccagcaaccgcattgcgaccgccatatcgctcggatgggtggcaatgcaggcttcgcttacgcctaccaccgcgtgctgacggctaaagccttcaagcgccgcgcagccgctcccgggcaggcgcttattgcagggctgattggtgtcgtaaaaataggggcagcgcgtgcgctggagcagattacctgcggtggttgcctgattacgtaactgaccagacgcgccagcgagcagggcgcgggagagtaccgcgtaatcacgacgcacgcgctcgtgagccgccaggtcggtgttccgtaccagtgcgccgatgcgcagcccacccgcgtcggtcacttcaatcttatcgagcccgaggccgttcacatcgataaggtgggtgggcgtttcaatttccagcttcatcaggtccagcagattggtcccgcccgcgataaattttgcgccgggtacgcgctgagcgctaagtgccgcctcggctggggtattcactcgttcataggtaaacgccttcatgattttatctcccccgcagcatcttcaatggcggcaaggatgttagcgtatgcaccacagcgacagatgttgccgctcatacgttcacggatctcatcggcagttgtttctggagcggaaaccaaatcgaccgtgacgtgactgggaatgccgtcctgaatctcttttagcaccgctactgatgagcaaatttgcccggaggtgcagtagccgcactggaagccatcatgcttgataaaggccgcctgcatggggtgaagattatctggcgaacccaggccttcaatggtggtgatctcggccccctgatgcatgactgcaagcgtcaggcaggcattaagcctgcgaccattgaccagcacggtacaggctccgcactgtccgtgatcgcaacctttcttggtaccgatcaaatgcagattttcacgcaaagtgtccagtagcgtggttcgggtatccacctcaagctgctcggttttgccgttcaccttcagtgtcaggggcattatctctggcgcgggtgtagctgccggaacgcttgccgccagcgtagaatgaggataaaccacggcggtcgccgctgttgcggcgctcactttaatcagatcgcgacgggtcaaacttaaatcgtgcggctcgtgcttcccaacccgattatcttcggggtattcgccttggttgctcataccaggcctccggtattctaaaggggaaaataagagtgcgttgcgagagtgctgatgcttttttaaacgttaagcatagtcggcgacagcaggaggattattcttaaaacgcgaatgcagctatgagcccggctaataaattcatgttcgccgggatgttgatgatgatgggagctggtttattgctttagttgtacgatgcaaaaaccaataaggaaacctgtgattttcagctctacatcaccctgcaaatctctgtcacttctaatataaaaatagggagaaatgatggagcttatattcattggcgattaggaaactatcttgttatacaaaacaatacagttctttacatttgccttgttttatgaatactcctgaagaggtgtataacataatggtacaagcagggtagatatgaatatatttgaacaaactccaccgaaccgcagacgttatggtcttgctgcattcattgggctgattgctggcgttgtttccgcattcgtgaagtggggggctgaagttccattgccgccacgtagcccggtggatatgtttaatgcagcgtgtggcccggaatcattaatcagggctgcaggccaaattgattgctcgcgtaattttctcaatccaccgtatatttttcttcgagactggttggggctgacagatcccaatgcggctgtttatacctttgccgggcatgtctttaactgggttggtgttacgcacattatcttttcgatagtgtttgctgtcggttattgtgtggtcgctgaagtatttccaaaaattaaactctggcagggcttactggcaggtgctttagcccaactttttgttcatatgatttcattccctctcatgggactgacgccacctctgtttgatctcccgtggtatgagaatgtttctgaaatttttggacatttagtctggttctggtctattgaaattattcgcagagatttacgaaacagaattactcatgagccagaccctgagatccctttaggctcaaacagataatgcattgaatgataaaaatggcgcaaatacagcgccatttttataggttaaaaacattgctttttatattctgatgcagatagtcagtgagtatatcgcgctacttcaggatgatgtagatccgaagaacgctacagaagagaggcattgttgctggcaaatagaagaagtatcgggttttgttacccctgaaaaacgaagccccgctattatcgctggcggggcagtgcaattaattattgtatgtttataacggtgtcagcccgtatttagcccttgcacgattgcaagcctcattgacgactccgttctcaccagacatggcgaattctctgcatgtggacgatcgatttttatatatcgtgcagcaggcatttttgcccggggttcctgcaagggcaatacatcgggggtttttctgattggtaccgctcatgcatcggtgaaaaggggatatttgttcagtgagcctggcgggaatagtaccgccagcatcgtcggcttcggcccagtaaaaagagacgcggaaaaatgcacaacaggcaccacacgtcatgcatggattcagattgctcataattcaccagtacagctaaaaatcgtaaagagaacagcggtacatcgtatgtaagaacgtaccgcggttggctggggaactttcgatagtgtgagtattgaatgatttccagccgttaccgattttacgtactaattcgtgattaaaccactcgttagcaggctgcctgatacctttccgtgtctcctgaacactatggtgtgcatatgagaaagcccatcgttacaggtgatattgacgatcgcttccacatcatttaaacgatttttggggctctgaggtggaattcttccctcgaccgatggataagtcttagtccgccgaagggggcttagccggacaggaatcgctaatcttaatgaatttgtcgttatagaccagatagtgattccccggctgacgtaactcaggctgatgaaccacgtctcccggacgtagataccaggcatcgccttcctcttcggtcgaatcacatcctggcttaatcagtagcttaaaccatgtgttgccagtgttacttaccgttcctgtcaccttgtcgaaggaccatttaaactgaacctgacgtggtcgtactaccagaatggtatccatcaccaccaccggctccgtgctgaccacgccgccggttgggctgcgtcttgtatggttacgagtggggacctcgcgaaatgagacccggtagtagcgctcgcggttatcccgtggaccatgatagtaaaatttaaaatactcgctctcaccagcctgcaacgccagctggcggggggcgaaaagcagttcaccatccaccggtcgggtgcgcaattcactgctgcccgggctatcaatagcactgatggcaatacggtatatccgtgcgcttttgttgttattcactacacgtttgctgacaaagtcagtctcggacggcagcgaaaatgtcagattgccgaccgaaatcgcctgtgtcaaaggtgccgccagcatacagaccgctgtcagcagggccttagttaatgttacgccacgtcgcctgaacatgaatctctcctgaagcgctgacttcgccaaaccagccgttatcatctaccgtacgcagcgaaatggcgttatccattggaatcgaaaatttgactgtggtcttatccatctgccccacttcgccagagatatcagtccacggtgtggtcaaccacagcgcatcggtcatatcccgccagctatcatcgcacccggcatcgtaggtttttgtagctccgttgcgggtaataaaggaaagtgtcgccgggaacggtactttcgccttaccgtcatcggagctgaagacacaataggagcgcccgccaatcacctgcgcgggtccggtcaccttgatcagcacttcgtcggcagctgttttaccgctggtggttacgatatagccgaaatcgagtgccgactcgccgctgccaacatatccctcccgcgacggtgtctgagtatattcatcggagataatactgatgctgaaatcacggggtttgataatcagcgtgttggaggtagaaaattcataccagccagactccggtgatgtggtgttctgaaagcgaaagttgaatagatctttggtgttgatatcgctgatcccgaggttcaccatctgcttaaagaagttgctcgagaagaaaacatagatcgagtctgcgctcttcatctcgttgaaggtgtagtaataggcggtattgctcaccggtttccatgaactgccattcagactgaactgcatatcgtacgccccgacggccgaggctaacgacgagttggcgatcgccgggaatatatggattgaggtgttgctgagtccgtttgtttgcagggtatagttaaccatcttacaacttaatcctgaacggctgccgatggtttgcgtccggcagtcggcgttcccttcgcccagagtcggtactccgtcgctgttgataaatacttccgccagcgagtgggtatttatcaaccgtagatttgctgctttcgtatgggtgacgttgcgaacataccagttgccggaggcctgatccttacagcgtgcgccgctgctggcgtcatagttcacagaggtctggcaggcattgatggtcattgtaaagctgctgccgacgggcatttgttgcatatactggtaaaacgcgtctgacaacatgccgtgcatccacttcgcgccgccgctggtcaccgtcgcgccataaaatccactggcgtcggtggtttgcggcaggataagactggtggtcatattacacccagcgtaccagttgatgcagcgcaagccagttaaaggagatgaaactggtgaattttccagccacatatcaaacttccagttggtataaaggccggtgttgtaaccgttatcaatgtagccgaggctttgctgatagatggttcctgaaccagtgtattttaaaccggtccagcggttggcaccggtcaggcgcggatccagcgccccgccaggagtgacgaaaaagttgtcgtctgagttgttttcgacaaacacaaactcgcgtgccggtgcatccgcccaggttgttttgctcactgccgctctgagcgcagttactggccagattagcgcgaaaattatcatcgttattagtaggttaactctcattctcttctcctgtctgcgtcaccgccgcccacgatgagaggccgctgcagaccacatcaccgacccagacggcaccgcgcgcctggttgagttccagagccacttcgcaggttttattgccactgtagcgaaaatcgatagtggggtatttcttatccacgtccatgacaaactcgccgttttcatcggttcgggttcggccgatatggttgttaatccgtgcgttagccagcagtgtgccgtcttccgcacggatacgaccggagacggtaaccatctgcttcacctctggctcaatgacagcgacattgcctggatagagagtcagacgacttttgcggccgctgacgatatcgtaactgtcgagtgagtttttgctgttctgtaactccacctcatatcttccatagggagagagcgggagatagttacgcttgccgttaagcgggaaaatccgcccgttgattttggcgctgatctgaccgtcgtcctccagcccggtgttgaatatcaccccagcgttgccatcagtccgcccgctggcagcaatgtttttaccctgccagccgacgctgccattggcggtcaagttggtattgacgtagccgtccgccgcgctattgacgttcagcgttccgctggcgtaacgagcgtcgaattgtgcatacgccccgccgctgagggttttgtcatcaccggtatcgccggagatggcacgtgacagattggcaccaacagtgcgaatggttccttcatcaaactgtttgcgtgctgacaggtttgccatggtgtagccgttttgatgagtcatccctgcgctaaaccagttgcccagtggtagcgagagatcgagagcgatatattttcctgtattggcgttgctgtcgccgttgttatagcgctgaataccggcccgcaggccaagcgaaccaaaggtaccgctgtagacattttgatagtaatctgccgtgtaataatggctgttgtaacggcggtcatcattgtagctgatgctgaatgtgcccagcttcgaccacagtgagttcaggttgagtgtgccgccgattgcacggttgtcggcatcgctacgtcgcaattgattgccaatgcgggttttttcctgattaacccacagcgaactaaagcctcccggtagagtggcgctgatgctgccgatgctgctccatgagctgtcactggccagcatattttgcaggttaacgttgatcgcccccccaagcggcagcgtcagacgggtttcacccaccgcctgattatcgtatccatatcccgttgccgcccagctaagcgtactcaatgagccggaggtcgaggcacctgctagccaactctctttagctggtcgcgtctttttcccgttttccgaccagcgatccatatgaaagctaccgccccatacctgccacgccagtggtgcaccgacgccgcgcccccggctaaacagcttattgacccgctgggtgcgtttgctgatcacgcgaccgttaacgatcacctcaacttccacatcgtaaatcccgtacggtagaccccgggtatccacttcatgattgcccatagtgaagttctgaacgcttagtagccgcccatcacgggtgagatgtacttcgcccgccgccggtaaaaaggcgatcactggcgtggctgactggctgctgtcgaagatggtggagctggcctggtttccccaggaaaggccgtaaatcttccctgctgaaatggcggtcatcggccctaaggactgcaagttccaggtgtcgagcattccaccggcaaatcggtgaccggcaaaatcgcgttcatacatcgctttatataattcactgtcctgttgaccgctaccgatcccgtacagcgagccgtcgagcaccacatgatgttcgcgcagtgcagtaacgttattcagcgacagatagctggatgtgttgctcccgccgttacgcaactggttgttatagacgcccaagttatagctcagattactgctgagggtgttaacactggactgcccgatgtcttcgctacgtgagcgtagtacggtgcccagcgcttcgcgcttgaccactagctgcagcagcagttggcgcaagctgagatccagctgcgcgttgtcagtcagggggatggtaagggcctcattgaacggggcgttggccagagccatcagctgctgtcgagtttgttcgctgacactggcgttatcttcactctcttccagctgtattttccggatgcgtagctgtccatcgtccagccagataaaagcgctgccgattcgctgatcgtcctggcgaccctggctaccggcgagatgaatatagagcgggacgctcatgccgtcctgaagcgcctgactgaaggcctgcggaataatcaccccacctatttgctgcgcacttatgtcagcagcgctggcatcgggctgaacgaacaaaaagaccatgccgaaggcaaactgggctttcagtcctggggagaaccgtcgtaaaggcattgtcgttatccatctgcacagctatctatttcacgggaatgaacttatcaccctgccaaagtgcaacccgtcctttgttatccgcagtgtccacgcgggtaaaacgacgcgacttgcccggcatcaggtagtaattctctttacactccttaccgttggcggctttcaggcaaggtccgtaggcgaggatccgcagcgtcgcatttcctgtatttgtcagggagccgttggcgtactgaaagtggtagttcgcctgacgaggggcgacgaccagaatggtgccgatgcgggcggaagcagtggccacagcgctgcggttggcattatcgcgctgcgcatcactgagggcctgatcaaaccagacaatgcggtagtagcgctctttttcatctgcgggtcccttatagaagaagcggatcacttcgctggcttgggcgggtagcagcaagctggcgggagtgagtagcaactcatccggcttgtccattgagataacctgcccgtcgtcaagcggtgaagagagccgttcgagacggatattgataaggcgaccactgtcggtactgtttttgatcgttttgctcagcgtgctgctgtcactgttcataaacgatgatatatcgccgacatccagcgcctgggccggagatattccggaaaacagcagagcgagaggcagaaggtgctttttcataacaattccgtccaggaataaagcaggggggctacccctgctggtacatcagagagattaactggtccaggtcgcgtcgaactgtacgctaacgtcgccgctccagatgccttccggtagagtgctgtaatctgttactgcggtggtaccattggtggtaccgctgatgatggagaaggtgaaaccatcctgtgcggtggtacgattgctggcattgtaaccgttagccagcgggctaaggttgccgcccagtacgccgttggcggtatcgatcatcacggtatcgccagttttttcgactgccgcgccgttataatccacgcccacattcagtgtggaacctgaggtatccaactgggttaatgtgttggtgataagacgtgaggtcagtttaaaggcggtagccgttgagtcaccctcgatagccacgtcaaatagacctttctgtgagttaaaacctttaatgccttcggcatactggaacgccaggctaccgagtggcgtcacaaccagcttactggtggtgtcttttttggctgttgccgaccaggtcgctacagcctgagctgttacgtcagcagcctgcgccacacccatgccggtaaacaccgttaccagagctattgccagaaccttttttttcattgcatttcttcccgagttgaattgaggacgtgatgtcccagtgagtcattttttaaaactaacttgcctggagtttactgaaccaacttatatatttttgagtacagcttggcctcagcattacgccgatgggtatacactgtcttcacactacaattttcaattctggcaatcgatttaggttgcattccctgggccgtcatgcggataatttccatttcccggtccgtgattttatctttcttaatatcttttctcaggaacctgccattaatcacatagaccagttcttttctaatatcacgactcagtccagcgtataccacgcccctaatattgctattgtaataccaataatttgctaaggcctctgactttctggccgcaatcaatacgacctgtttcccctttaccgcggataaccattcattatcacggtttataaattcagataaagaatccgtactgagattgataaacacgaaatcttttctaattttctccaacgatagataaattaatctgtcgatatccacaatcagttcagatagtcctttatagaagtaggcgtcatggggagaccagatgtatttatcagaacggttttgacattccatatggtttttaacctcatagtccctactgtaatcactttgccatgtcactactttccaaacctgtaatttttacaggtgcattcagtttccttagtaaaccggaagtaaataagatacgtagtacatatcaataaaggttaaacgagattaagtttaattattttcgattgggcttaaatttatgttttttttcccgatgagtgtcaatatgtgaacggaaaaggaattcaatggttaagtcaatatttagaaaaactgaaaatattgcttttttgataagaagaaaaagacatttggtttcataaggttattggcaatataacgttcaattcttacttgcattttatattggtcaggaactttgccctgaagtgttaggaatagtcttaatgcgctgtgtgatggactagtaaaaaaacaagttttaagggtaagggatagaatataaaactatgatgagctgtcattgaagatgatttgccaatcagtaagatattttaatggattaacatgccgcacaaaatggttacaggtgttcattccaataagtaatggaaaattgaacgggcgtatgtacgtcatctgttcggtaagcccccaagagccagattaagtgaagttaaacgaaggctgccagctgtcacaggaacgatggcctttttgtcagggcactgcattcagttatctgtgcgcgttactctaactggcactcgaacgtcggcgacggggttaccggtggatcagactgttcctgtggcgtaaacgtttttatgttagtaccaacagatttaccacatttatcatcttaacagtttgagtgaaaatgcaggctgcgccgcaaagggaggagactgagtggcgtgttcagtctaaaagagggttgatgccagcatacaggggcgaagctggtcaacaagtcaacattaagataatggaatattcggagagaaacgtcaggcagttggcctcaaatgaacaggaagaatatatccccaggaaaattaatgttggtgttataaacacaccaacattaatccgatctgattattaatcagacaaatatcgttaatccgtcgaattttgaatcaacgttttttcttacgaccctgaacggccttaaaacgtggattagatttacaaatcacatatagccgtccttttcgcttcacaatctgacagtctggatggcgttcttttgcggtacgcagagagttaagaactttcatcacgccccctttttcgtgctaacaaaacgaccaaaacgttgggtgaatcgtgcaacatttccttctgatgccactgttctcagcttccctgtatagaacgggtgcgatttagaagagacatcaattgtcacgtatggatacgttacgccatccagctcaatctcacggtctgttttgatagtcgagccgattttaaagtactcatcaacactggtgtcgtggaacaccacagtacgatactcaggatggatattgggcttcatcatttttacctgttatgttataacataaccataaagatacatgctcatccggatcatttcaacactcaatccctgtgactctttgtggatgtggaattttcgcaacggggaactctggcattgttagcagccattggtgacgctcccataaacgcctggatgagtgattgatgatggttttgctgagagtatggatttttcgagaatggaggttatctccactttactggccgataatttatcgcagtatgattgattacctgacagcgtgtattcctctcccacggatataataattacttacaaaaaagggagaggatgcatattttaaatatcactgaagtgaacagtttatttccgttattaatagaaatggagaaataaataggcgtattctacaattgcgacaaaaacaacgatattaatcagtttatgactgatttgctgtactttattctctttcattggtacttcctcgctttaaaaaagagtgcacttcgtaagtgcccttatataaataacgagtttggtcaaccaattttttgacatgtatcacaaatttgaatagatgtattacatcaactatcttttattgcaccaacgtcattgatatatgtcgcctgaagtcagttccgggaatgagtctgatctcaagactggcccagtccgggcgttgattggtgctgaggagcatatcgcatctcatcataatgtcgtatctcctggggtgttatacaagatatcgttgttggtgacctgggagaggaattgagttctattaaaccgtcaactatgccggatacatactggattacactgcaggcacgccttatgagagaacgtgccgcagtgacgggttaattatctgaaagaatttgtgaggctgtatcggttactcattgatttgatagttttactctcgggagaataatagatatttaatccattaacggaaaccagccagttcctttcgatgcctgaatttgatcccatagtttatccggaatggttaattcatgaacaagttgtgttatcgttcatgagaagcataacgtaaagggaaaagctcgattagacggcagaatttgtcaggggttatgaacgaaattcataaatctgtttgagtgttgcgatgggtagtgcaagttcgatatctccgcaatttacagtccgatgaaggaaaatgaatatccataaaaaatatattggtttatcctggcatatatacctatttcgacgtatttccaatagttttaattaaaggcaggtcattgttattcactctgaatagtgaattattcactgtccgcagagtaagaaatataacttaggtatctatttaatgacttgcacaaaaagctaaattttcccccataaataaaaatataatcccgcgcccaaccacctgatgagtggctataggcactggatatattaggtggcggtgcactttcttacataaaggtatttccttttctgcggaaaaggaaatcgggaaatccccggtttttctgacaagcagacgccattatttgtgtctgcctatgttcgttaattcgttcatcaggaaattatctcaatgtcacattataaaacaggtcataaacaaccacgatttcgttattcagttctggcccgctgcgtggcgtgggcaaatatctctgttcaggttctttttccactcgctgtcacctttaccccagtaatggcggcacgtgcgcagcatgcggttcagccacggttgagcatgggaaatactacggtaactgctgataataacgtggagaaaaatgtcgcgtcgtttgccgcaaatgccgggacatttttaagcagtcagccagatagcgatgcgacacgtaactttattaccggaatggccacagctaaagctaaccaggaaatacaggagtggctcgggaaatatggtactgcgcgcgtcaaactgaatgtcgataaagatttctcgctgaaggattcttcgctggaaatgctttatccgatttatgatacgccgacaaatatgttgttcactcagggggcaatacatcgtacagacgatcgtactcagtcaaatattggttttggctggcgtcatttttcaggaaatgactggatggcgggggtgaatacttttatcgatcatgatttatcccgtagtcatacccgcattggtgttggtgcggaatactggcgcgattatctgaaactgagcgccaatggttatattcgggcttctggctggaaaaaatcgccggatattgaggattatcaggaacgcccggcgaatggctgggatattcgtgctgagggctatttacccgcctggccgcagcttggcgcaagcctgatgtatgaacagtattatggcgatgaagtcgggctgtttggtaaagataagcgccagaaagacccgcatgctatttctgccgaggtgacctatacgccagtgcctcttacccagcaatagtggacacgcggctaagtgagtaaactctcagtcagaggtgactcacatgacaaaaacagtatcaaccagtaaaaaaccccgtaaacagcattcgcctgaatttcgcagtgaagccctgaagcttgctgaacgcatcggtgttactgccgcagcccgtgaactcagcctgtatgaatcacaactctacaactggcgcagtaaacagcaaaatcagcagacgtcttctgaacgtgaactggagatgtctaccgagattgcacgtctcaaacgccagctggcagaacgggatgaagagctggctatcctccaaaaggccgcgacatacttcgcgaagcgcctgaaatgaagtatgtctttattgaaaaacatcaggctgagttcagcatcaaagcaatgtgccgcgtgctccgggtggcccgcagcggctggtatacgtggtgtcagcggcggacaaggataagcacgcgtcagcagttccgccaacactgcgacagcgttgtcctcgcggcttttacccggtcaaaacagcgttacggtgccccacgcctgacggatgaactgcgtgctcagggttacccctttaacgtaaaaaccgtggcggcaagcctgcgccgtcagggactgagggcaaaggcctcccggaagttcagcccggtcagctaccgcgcacacggcctgcctgtgtcagaaaatctgttggagcaggatttttacgccagtggcccgaaccagaagtgggcaggagacatcacgtacttacgtacagatgaaggctggctgtatctggcagtggtcattgacctgtggtcacgtgccgttattggctggtcaatgtcgccacgcatgacggcgcaactggcctgcgatgccctgcagatggcgctgtggcggcgtaagaggccccggaacgttatcgttcacacggaccgtggaggccagtactgttcagcagattatcaggcgcaactgaagcggcataatctgcgtggaagtatgagcgcaaaaggttgctgctacgataatgcctgcgtggaaagcttctttcattcgctgaaagtggaatgtatccatggagaacactttatcagccgggaaataatgcgggcaacggtgtttaattatatcgaatgtgattacaatcggtggcggcggcacagttggtgtggcggcctcagtccggaacaatttgaaaacaagaacctcgcttaggcctgtgtccatattacgtgggtaggatcataaagtcctcgggtcgttgtccactcttttggcatgtcagcatattcacataccgtaccagcaaaagtttcaaccgtgagcaaatcgaccgattttgttgacggttcaaacgtggaaacgaaatagatatccgtcttaaaattcttcatacatctggctaaatgatgacgtcgtagtttgacttcttcatccggtgatttattcgacacttcaatgtcatatttaaatgagttgccaaaaataggtgtctcaggaaagttgattaatctacactccgtcttttgctgttgacgtattaaaaaagaagggaagatatttgcgagatcccaataatcacggtggcggtattcacggggagagcagccgaataactttttaaattcgcggctgaatgactgctgtgaatcaaaatgcaaagagagtgcaatatcaagcatagatttcgcggtgagccggacaagaatggcggcacgacaaagccttcgtttgcgaatgtattctcccaaaggcacatgcatgaaatttcggaacagaagctggatgttgcgtctgctgtagccagatttctgtgcgatatcttcgattgaaatagggtgctcaagattgcactcaatccactccaggagctgctgtagaatcttctgcctgatcatctcattctccgttaattctttgtcatatcgcacattttcgttataccctgggccctaagtgtatcaaaaatagcaagggcgaaggcaaaagcactggtagcgtctgcttcgttgtccccgaaaatagagaggtttcagtcctacattattaatgaattttttgcataagtgatatcaaaatccacatactactttgaggttacgttttaacgtagactcattgttcatgcctaatggagggactgacagtggaattttccgtatagtctgcttcagagtattgcagatgcccatcaaaaatcgatttctcactgacagataaagaaatggcacaaattagttcgcttgatttgggttatgttggggagtcggtaaaacattttaatcctgaatttgttcgtggttgtcttgctgtaaaaatacatgattgatattaatcatgtattttacctaagacgacaaaaaccttttaacagggagtgatattgatcttcactctgtcatatctccggtaatatggcgtcaggcttcatcatcagaaagggggcctgacgcctgaaaaagtgaacaacagacagtgttcggattatcaatattcagtttttaacgttgaactggattcattactgcgttgtttaagaatttcccgcgccgaatctgccattatcatgactgcacctgccagcatcagagtatctttcaataccaggcgaccagcaccggataaataagggaaaccatgatgagcgtcacccaatgcgggtacccatgcctccggggtggtgattaaaaatgagagtgttaccagcggcgtggtaaatgccatcagtcctcccaataaacctaaccagcgattgacaggattagccaaaaccagcagagcaataatcacctccacgacgccaagaccgttggaaaaaccataggtattattggccgtttgccatgcccttgcttctggtttgtattcgccttcgtgagtcagatactgtttatagtcttccgggtgttcataaaagaacgacattagtggactgtttgcgacgaatggtgtaatgctgtctgcctcgtaagggacaaactttaataacccaatccacataaaaacaattgcaatactcagacgaatcaatgtcaggccaattttatctccccgacttaacaggtgcaggtatttttccattgtgaacatccttatttatacaatactgctgttgcggttgaattattatcaattcgcatcgatgtgactttccaggatgaagcattatattttctggctatatcagcaatggtatcctccagaactgtcggtgatgctgatactgacgagacgctgatatgtttcagaattattttatcatctgcattggtggaaaatgccataacgccagataatagtgttgcaaataaaacagattttttaaacatataaaataccatcaatgaagtgattaagaagttatagagtaacagagaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattgatcatctcgtgggagtcaacacacagcagtgatgcccctaacatacgttgggttttattatcaacaatcgcttttaataccccacgagtatcattcatcactctggcacgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcttgttcttctgtcataccaaccctggacaggggcggtgtcataaatacggaataaggcacatttttccgatcatcagtactacgtttgccttcacccagtaactcatcacgtacaatgcggtaatcatccagtgatatgtaagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtctgcggtggtatgtaatcgcttgtcaacgacaattgccccgcgctcgtttactgcgataccggcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggataatatcgacgccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgatcttcccgaggcaaaaacagcgaagctgcttctaaaatggttaccttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatactcctggcgtggtggtaattccaggaattggcggaaccacggtttgtgcaccggtattaataaaaattttctcgccatgaatttccagatttccctcaggccgatgaacacgcaggctatgattattgataaactccgcctggccgtcgatcacgtcgatattgggcatatccgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggcacggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatgcagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccactcgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataatcactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaagagcaaataacatttcttcacaacgcttgatattttgtcttatcgtctgatattttctttttcttaatcagaatcacaaaacaaaaatcatgattaactatttgatggtattagattagttatttactaagattgttggtgtttgtaatcaaaaaccactcaggagtctgatatggatgcccttagccgtttgttgatgcttaacgctccacaaggaacgatcgataagaattgcgtgttaggaagtgactggcagcttccacatggtgccggggaattatcggttattcgttggcatgcgttaacgcaaggagcggcgaagctggaaatgccgacgggggagatttttacattacgcccgggaaatgtggtcctgctaccacaaaattcagctcatcgcctgagtcatgtcgataatgaatcgacctgtattgtctgcggcactcttcggttgcaacattcggcgcgttattttttaacgtctttgccggaaacgctgtttttagcaccggttaaccacagcgtggaatataactggctgagggaggcgatcccgtttttacaacaggaatccagatcggcaatgccgggagtggatgcactgtgtagccagatctgcgctacattctttaccctcgcggtgcgtgagtggattgcacaggttaatactgagaaaaacattctcagtttgcttctgcatccacgtcttggtgcggtaatacagcaaatgctggaaatgccaggacacgcctggaccgtcgaatcgctggccagcatcgctcacatgtcccgggcaagttttgcccagcttttccgtgatgtttccggaaccacgccgctggctgtattaacaaagttgcgtctacaaatagcggcccagatgttttcccgggaaacgctccctgttgtggtgatcgctgagtcagtaggctatgccagtgaatcatcttttcacaaggcgtttgtccgcgagtttggttgtaccccgggagaatatcgggaaagggtcagacagcttgcaccctgaataaaaccgccagaaatcagggcaaagataatccgcattccgggagttgtgagcctttcaactatttctatttccaacggtggtttgggctttatatattttttctgatggactctagctcagtttttaaataaaaatgcaaactaaattgcttcaattaaataaaatcccgactattacttgatacgtgattattgtcggtgatttttttgtacaccatcagtgtatatctcaataacccctgaataagtagctctgaataggtataagggatgtagccatttttaaatggatttcttatgccaaaaatgatcgtcgatttccccataaaatgtgagcgatgccgaaagaaataaaattagttattgcatttgacgtttggatgaaagattatcatttgtcatacaaatgaggggtggtatgttgctagccaattaaaaaagaacgccatatttattgatgattgatcccccggtgggggggaaacatcgggcataaatgggcatgaagtaatggagtattagttgtgaatgtcaatttctttgtcacctgtattggtgacgccctgaaatcaagaatggcacgagactccgtgctgctactggaaaaactcggctgtcgcgtaaatttcccggagaaacagggatgctgcggtcagcctgcgatcaatagcggttatatcaaagaagcgattccagggatgaaaaatctgatcgccgcactggaggataacgacgatcccattatttcaccggctggctcttgcacctatgccgtaaaaagttacccgacgtatctggcggatgaacctgaatgggcatcacgtgccgcaaaggttgccgcgcgtatgcaggatctcacctcttttattgttaataaattaggggtagtcgatgtaggtgccagtttgcaagggagagcggtgtatcacccatcttgtagcctggcccgtaagctgggagtgaaggacgagccacttacgctgctgaaaaatgtgcgtggactggagctgttgacctttgctgaacaggatacctgctgcggatttggcggcacgttctcggtcaaaatggccgaaatatccggcgagatggtgaaagaaaaggttgcgcacctgatggaagtccgccctgagtatttaattggtgctgacgtgagttgcctgctaaacatcagtgggcgattacaacgggaagggcagaaagtcaaagtgatgcatattgctgaagtgttgatgagccgctgaggatataaagatgtcgatcaaaaccagtaatacagattttaagacacgcatccgtcagcaaattgaagatccgatcatgcgcaaagcggtggcaaacgcgcagcagcgtattggggcaaatcggcaaaaaatggtcgatgaattggggcactgggaggagtggcgcgatcgggccgcccagatacgtgatcatgttctgagtaatctcgacgcttatctgtaccagctctcagaaaaagtgacgcaaaacggcggtcacgtctattttgcaagaaccaaagaagacgctacccgctacattttacaggttgcccaacgcaaaaatgcccggaaggtggtgaaatctaaatcgatggtgaccgaagagattggtgtcaatcatgtgttgcaggatgctggcattcaggtgattgaaaccgatctgggtgaatatattctccagctggatcaagatccgccatctcatgttgtggtcccggcaattcataaagatcgccatcagatccgtcgagtgctacacgaacgtctgggctatgaggggccggaaacgcctgaagcgatgaccttattcatccggcaaaaaatccgcgaagatttcctcagtgctgaaataggtattaccggctgtaatttcgcggtggcagagaccggttcggtatgcctggtgaccaatgaaggtaatgcgcgaatgtgtaccacgctgcctaaaacgcatattgcagtgatgggaatggagcgtattgcccccacgtttgccgaggtagatgtattgatcaccatgctggcgcgcagtgccgttggtgcacgtttgacgggatacaacacctggctgacaggaccgcgcgaagctgggcacgttgatggtcctgaagagtttcatctggttattgtcgataacgggcgttctgaggtgctggcctctgaatttcgggatgtgctgcgctgtattcgctgcggggcttgtatgaatacttgtccggcatatcgccatattggcggtcatggatatggctctatttatccagggccaattggtgcggtgatttctccgctacttggcggctataaagattttaaagatttaccctacgcctgctctttatgcacagcttgtgacaacgtgtgtccggtgcgtattccgctgtcaaaactgattttgcgtcatcgtcgggtgatggctgaaaaagggatcaccgcaaaagcagagcaacgggcgataaaaatgttcgcttatgccaatagtcatccaggattgtggaaagtcgggatgatggccggtgctcatgcggcaagctggtttatcaatggcggcaaaacaccactcaaatttggcgcgattagcgactggatggaagcacgcgatcttcctgaagctgacggagagagtttccgtagttggtttaagaaacatcaggcgcaggagaaaaagaatggataatcgaggcgaatttttgaataacgttgctcaggcactgggtcgcccgctgcgacttgaaccgcaagcagaagatgcgccgcttaacaactatgctaacgagcggcttacccaacttaaccaacagcagcgctgtgacgcgtttattcagtttgccagcgatgttatgttgacgcgctgtgagctgaccagcgaggcgaaggcggcagaagctgcaatacgtctgtgtaaagagctgggagatcagtcggtcgtgattagcggtgacacgaggctggaggaattggggattagcgaacgtttgcagcaggaatgcaatgccgttgtttgggatccggcgaaaggtgccgagaatatctcgcaggcagagcaggctaaagtgggtgttgtgtatgctgaatatggtttaaccgaatcgggaggcgtggttcttttttccgccgccgagcgcgggcgttcattgagcctgctcccggaatattctctttttatcctgcgtaaaagcactatcctgccgcgtgtagcgcaactcgcagaaaaattgcatcagaaagcgcaggccggtgaacgaatgccttcctgcattaacatcattagcggccccagttcaacggcggatattgagcttatcaaagtcgtcggagttcatggcccggtgaaagcggtgtatctgattattgaggattgttgagagagatatgaagtctggacataaacctgaagaaggcatacgaggttgaaaatagcgtttaggacaacctgacttaaccccgttccgtcatggttatgctgctcttctgtaaatatcctggtattaccaatgccaggatatttacagtgaaaaagacaggcatccattcctgaaaacgggttcccttcccggtcattgtcacttcagctttatacaggcactctctatcagaatgttgtttattactgcccagagttttgttggtattcatctaccatttttttgacaaggcaaaacattacagaaattacaatgcttagaaaaaatcccagagccaggcaaatggcagcagggtatttattttttatttctggtgagcttatagttacacagccatcaccgttcggatacaatgaccagttcctggtcaggtatatcatttttgtataaagctcactgttaattgctgaaggcgtttgtatctcatcgagaacttgcctgccattatgatattctgacgcataccatttgataatagaggcctgcacgcgagatatttcctcttcagcagttggtaaagctctcttatctcctgaccattccagccttatttctctgttcttgacatctgggctggtgtgaaaaaatgtagtaattcgctgaataacatcttcagtcattgtagtctgacaggcaaaattattattgctatcacagctaacaagtatacctggcgttgtctggtttatttttaggctgtaaatcacttttatattgtctttattgatatacagaaacaacagcaccatagccatacatatagccataataaaaaggataacacgaatctttttcttcagataaaataaaatctcaatcagatcgatatcctgtttgatttgttcacgcataatatatccagagaataaaatctgtcgcagataaggttgtattaatagtctgtatcaggaatgttcgggttaaatatcagcaaaaagcccgcatcatgaatactggatatgaagcatgagagttacctcagtgtttatataaggattcggtccccctctctggaacggtaactctcaatctgatcggttcctgcgttagttcacatcacgactcattttttcgctctcaccggcatcccatttgccacaaaatatcccgccgtgctcctcggcagcgcttcctgtccacgaatcatatccgctattttctcgccaatcataattgtcgtggcgttcaaattcccggtgataatctgcggcataatcgacgcatccaccacacgcaggccttctaacccgtgtacgcggccttcgccgtcaaccacggacatctcgtcgtaacccattttgcaggtaccgcacggatggaaggcggtttcggcgtggttacgcacgaactcatcgagctgttcatccgtctggcattcgacaccggggctgatttcgcggccacgatactgatccagcgcgggttgatgcatgatctcgcgggtgatgcgaattgcgtcgcggaactcctgccagtcctgctcgtgcgacatgtagttaaacagaatcgccggatgctggtgcgggtcgcgggatttaatccgcacatgcccacggcttggcgagcgcattgagccgacgtggcactggaaaccgtgctctttcactgcattcgagccgttatagttaatcgctactggcaggaaatggtactgaatattcggccacgcaaattcctcacggctgcgaataaatccacctgcttcaaagtggttgctggcaccaacgccagtgccgccaaacagccactccgcaccgattttcggctggttccaccactgcagggcagggtagagggaaaccggttctttgcactcatattgcagatacatctccagatgatcctgaagattttcgccgacgccgggtaattcatgcaccagcggaatatcaaactccgccagcagttcagcgttgccgacgccggagcgttgcaggatctgcggtgaggcaatcgcgcctgcacataacagcacttctttgttggccgttgcgcgggttgggatggtgctgtcgccttccagccattcgacgcccaccgcgcgtttgccgtcaaaaatgatgtgatcggtcatagcgtgagtacgaatggtcaggttaggacgcgatttggcctgatcgagatagccacgcgcggtgctggcgcgacggccctgcggcgtgacggtgcgatccatcggaccaaaaccttcctgctgataaccgttgagatcgtccgtgcgcgggtagcccgcctgcacgcccgcttcaatcatcgcttcaaacagcggattgacgccgggtttggaggtagtgacgctcaccgggccatcaccgccgtgatagtcgttttcacccatatcgcgagtctcggccttgcggtagtagggcaggcagtcgaggtagctccagttctccagaccgggttcttgcgcccagttatcgagatccagcgcattgccacggatgtagcacatgccgttgatcagcgacgatccacccagacctttaccgcgtccgcactccatgcggcggttattcataaacggttcaggttccgtttcataggcccagttgtagcgtttaccctgtagcgggaatgccagggcagcgggcatctgggtgcggaagtcaaagcgatagtccgggccgcccgcttcaagcagcagcacggaggtattcggatcttcagtcagacgggtagcgagaacgttgccggctgagccggcaccaataatgatgtagtcaaattgcaaataaacctcctggttagaatatggactggaatttagccatctcaacctggatggacttcacctgggtgtaactctggagcgtcatcacgccgttctcgcgaccaatgccggagtgtttgtagccgccaacgggcatctctgccggggattcgccccaggtgttgatccagcaaatacccgcttccagctgatgaatgacgcgatgcgcgcggttcaggtccgctgtcacgatgcccgccgccaggccgtagtcggtatcgttagcgcggcgaatgacttcgtcttccgactcgtaggtcagaatggacatcactggcccgaagatctcttcacgcacgatggtcatatcgtcgctgcaatcggtgaacactgtcggtgcaacccatgcgccgttatcgaagccatcgcctttcagtacatcgccgccgcacagtacgcgcgcgccttcctctttgcctttggcgatatagcgcagcacgttatcgcgatgcgggaagctgaccagcgggccgaagttagtttgcggatcgaaaacgtcgcccgcgcgaatgcgctcaacgcgcgccagaattttctgctcaaatgcggctttgcatttcgccggaacgaagacgcgggtgccattggtacacacctgaccggagctgaagaagtttgccatcatggcgatatcggcggcgagatcgagatccgcatcatcgaaaacgatcagcggtgatttaccgcccagttccatggtcacttctttcagggaagaggccgccgagttagccatcacttttttgccgctggcgacaccgccggtaaatgacactttggcaatgcccggatgctcggtcagatattgcccggtctccgcgcccacgcccggcaacacgttaaatacgccgtccggcaggcccgcttcgctgtaaatttcagccagctttaacgcggtaagcggggtaacttcgctcggtttgaaaatcattgcgttgcctgccgccagcgccggggcggatttccacagggcaatctggatcgggtagttccatgcgccaatccctgccactacgcccagcggttcgcggcgggtatacacaaaggacgtttcacgcaacgggatctggctgccttccagcgccgggatcagcccggcgtagtactccagcacgtccgcaccggtaacgatatcgacggttgaggtttccgaatatgcttttccggtgtcgagggtttccagttttgcgagttcgtcattgcgttcacgcagaatatcaacggcccgacgcagaatacgcgagcgctccatggcggtcatcgacgcccagattttttgcccctgctgggcgcttttcacggcgcgatcgacatcctcgcgcccggcggcctgcacggtcgccagcacgttaccgttggccgggttaatggtctcgaaggtgcgaccgctggtggcggaggtataaccaccatgtatataaagctgctgttctgccattcgggacatcacgtctcctcggttaatcggtgggtagatgctgagtgataaagtggcgggtcagggaattagcgcgggttttatccagcggtttgccgctcagagccgcgcgcagccataatccatcaatcagcgcggccaggccgtagcccgcttcctgtgcctgttcgcgcggcaattcgcgacgaaactcgctcaccagattcgacagcaagcggcggctgctgacctgctgtaaacgatagagcatcggctgatgcatactgctggcccagaacgccagccaggctttcatcgccgcactgctcacctgcgtttcatcgaagtttccgccaacaatcgcctgtaatcgctgctctgcactgccctgcggaagtgcatgtaatcgattcaaaaccgcgtcacgcagctgactggtgatatcgcgcatggttgcttccagcagaccatttttgtccctgaaatagtggctgatgatccccgtagaaacgcctgcacggcgggcgatctgcgcgatcgttgcatcgtgcatgcccacttcatttattgcttccagtgtggcgtcgatcagttgtctgcgccggatcgactgcatccccaatttgggcattttcgccactccattcatcagcggtgtttatctattaaagcggttattgattggacgttcaatataaaatgtgtcttaattgttacgaatttgattttaaatagtaacaataacagtggggatactggatgacagacctttcacacagcagggaaaaggacaaaatcaatccggtggtgttttacacctccgccggactgattttgttgttttccctgacaacgatcctgtttcgcgacttctcggccctgtggattggccgcacgctggactgggtttctaaaaccttcggttggtactatctgctggcggcaacgctctatattgtctttgtggtctgtatcgcttgttcgcgttttggttcggtgaagctcgggccagaacaatccaaaccggaattcagcctgctgagttgggcggcgatgctgtttgctgccgggatcggtatcgacctgatgttcttctccgtagccgaaccggtaacgcagtatatgcagccgccggaaggcgcgggacagacgattgaggccgcgcgtcaggcgatggtctggacgctgtttcactacggcttaaccggctggtcgatgtatgcgctgatgggcatggcgctcggatactttagctatcgttataatttgccgctcaccatccgctcggcgctgtacccgatcttcggtaaacggattaacgggccgataggtcactcagtggatattgcagcggtgatcggcactatcttcggtattgccactacgctcggtatcggtgtggtgcagcttaactatggcttgagcgtactgtttgatattcccgattcgatggcggcgaaagcggcactgatcgccttgtcggtgataatcgccacgatctctgtcacctccggtgtcgataagggcattcgcgtgttatcggagcttaatgtcgcgctggcgctgggattgatcctgttcgtattgtttatgggcgacacttcgttcctgcttaatgcactggtgctgaatgttggcgactatgtgaatcgctttatgggcatgacgctcaacagttttgccttcgaccgtccggttgagtggatgaataactggacgctcttcttctgggcatggtgggtggcatggtcgccgtttgtcggcttgttcctggcgcgtatctcgcgtgggcgtaccattcgccagttcgtgctgggcacgttgattattccgtttaccttcacgctgttatggctctcggtgttcggcaatagcgcgctgtatgaaatcatccacggcggcgcggcatttgccgaggaagcgatggtccatccggagcgcggcttctacagcctgctggcgcagtatccggcgtttacctttagcgcctccgtcgccaccattactggcctgctgttttatgtgacctcggcggactccggggcgctggtgctggggaatttcacctcgcagcttaaagatatcaacagcgacgcccccggctggctgcgcgtcttctggtcggtggcgattggcctgctgacgctcggcatgctgatgactaacgggatatccgcgctgcaaaacaccacggtgattatggggctgccgttcagctttgtgatcttcttcgtgatggcggggttgtataaatctctgaaggtagaagattaccgccgtgaaagtgccaaccgcgataccgcaccgcgaccgctggggcttcaggatcgcctgagctggaaaaaacgtctctcgcgcctgatgaattatccgggcacgcgttacactaaacagatgatggagacggtctgttacccggcaatggaagaagtggcgcaggagttgcggttgcgcggcgcgtacgtggagctaaaaagcctgccaccggaagagggacagcagttgggtcatctggatttgttggtgcatatgggcgaagagcaaaactttgtctatcagatttggccgcagcaatattcggtgccgggctttacctaccgcgcacgcagcggtaaatcgacctactaccggctggaaaccttcctgttagaaggcagccagggcaacgacctgatggactacagcaaagagcaggtgatcaccgatattcttgaccagtacgagcggcaccttaactttattcatctccatcgtgaagcgccgggccatagcgtgatgttcccggacgcgtgattgttattgcataaaaccgcgccatgtctgcatatggcgctgtttctcctacctcttgatacgttatatctatacggttaagcccttagtatctattgatgattaccagacaacagataataaaaaagaaaagaactattgcagcccaaaacctacatttgggctgttgcgaatgttcaataagtttagtcttatttaatgtaaatattgctgatcatttgaaatgacgcattattcatgagaaatgtgtatcgtaaatcaactgaaattaacgcaaccatttgttatttaaggtttaattatctgtgtgtgatattttattgaatgttttaaatattgtttttattggcattgctataatattggttatcatttgctgaatggattcagtcttaatgagtgggtttttaagggacaggcatagagtaatgatacgtatgcataaccaacatctttactcattatgtcattgaatgttgacgctatgtgtttatgagggagaggtattttcagttgatctggattgttaaattcatataatgcgcctttgctcatgaatggatgccagtatgtagtgggaaattataaatattgaaatagtccaactacttctttattaccaaaaatgagtatctgaattttaatattgcattcttgcgtgattatctcctgagtttgacttgtgattacctttttaaggtatttagcgtaactgtttttgagcgagcatcagaggtaaagataatcttcttgatagtgatgtgggatgttatacgtatggcatcgctgatgtttatggttaccccttatgtgtgctcaggaatcgacaggtaatcactcatactgaacagcgataaaagataaaggtgtgttcatgaattcatgtgattttcgtgtttttctgcaagagttcggtacaacggttcatttgtcattgcctggtagcgtatccgagaaagaacgactgctactcaagctgctgatgcagggaatgtctgtaacagaaatatcacagtacagaaatcgcagtgcaaagacaatttcacatcaaaagaaacagctctttgagaaactggggattcagagcgatattactttctggcgcgatattttctttcagtacaatccggagatcatatccgccacggggagtaatagtcacagatatattaatgataatcactatcaccatatcgtcacgcctgaagccatcagtctggcgttggaaaaccacgaattcaaaccgtggatccaaccggttttctgcgcgcagactggcgtactgacgggctgtgaggtgcttgtccgctgggaacatccacaaacgggaattatcccaccggatcagtttattcctctggcggagtcatccggtcttattgtcataatgacccgccaactgatgaaacagactgcggatattctgatgccggtaaaacatttgctgccggacaatttccatattggcatcaacgtctcggcgggttgttttttggcagcgggatttgaaaaagagtgtctgaacctggttaataaattaggtaacgataaaatcaagctggttctcgagctaacggaacgtaaccctattccggtaacgccagaagccagagcgatatttgacagccttcatcagcacaacattacctttgcgctggatgactttggtacgggttatgcgacctatcgttacttgcaggcgttcccggtcgattttattaagatcgataagtcatttgtgcaaatggcgagtgtcgacgaaatctccggtcatattgtggacaatattgtcgaactagcgcgtaagcctggtctgagtatcgtggcggaaggggtagaaacccaggagcaggcggatttaatgatcggtaaaggcgttcactttttgcagggctatttgtactctccgccagtaccgggtaataaatttatctctgaatgggtaatgaaagcaggtggttgatgtaaaccgctattcacagcgcatcgggaggttggcagcgattaattctcccgatgcagtaaatcctgatagatccccgttaatatgccatttggcgcaaattgttttttaatccactgcgtcacctgacccgtagcagaatgctgagtcgccagtaacatgcgcgaatcctggcgcggattatggatttgtcgggtaaccagcagggattgcgtcatcgcctcacggaccatgtaatccggcaaaaaaccaattccttcacctaaaatctggcactgacatttggtgttgaaatctggcaccagaattgactcctgcccgtgcagcaaccagcccacttttttattaatcgtatgcgcggtgtcctccaccataatattagggtagagacgcagttggctttcggcgatgggttccggcacaaaggctaacgggtgatccggggcgatagcaaaagcccagcgaatcgcgccaatttcagtgtaatcaataccgccgccgtccagtagtgtatcgggtgcgccgatggcgatattggcctgattattaataatcgcatcccagacgccgttatacacttcggtggtgacggtaatctggcaggtaggaaactgctttttcagcacctgtaacaagcgtgcggtgtgtttgggcgtataaagcagctgattaatacaaatgcgcacacgcgcttctatgccctgcgaaatagtatcgattctgcgtttgatggcataaaaatcattcagcaggtcggtagctttgcggaaaaaataacgcccggactccgttaactcaatgctgcgggtactgcgagtgaacagcaccacatccagccccgtctccatacgcttaatggtgtagctaatggcggaagtggttaaacccaactcttctgcggctttactgaagctgccaaaacgcgcagcggtagtaaatgccaacagattctcttcggtaaaaattgagttcattaaaccattctcgccattatctactatgaatttctccagctatgactgtagaggtatcggttaaagatagataatcatttttgaataacttttaatacccgtcgcgtttagtcgtcgcttcgcttaatttttgtccaccatattctgaaattacccccacgcagttacccgccagaaaacccagtaacgtcaccgtccagttcatcccgctggcaaaaaacagcgtcatgccgagaaagccaccgggaataaaggacagtaaccagaaacgcccttgccagaccactaccgccgagaagggtacggtagtaattacgctcgcccagaacgcggacagtccacttacagaggccagccaaccagcagtcagcgcggcgaaaaacgcccacaccatcccggaataattaaccgccagacttctgataaaccccgatttaccgccgcctgcggcataaaaactgcaaaaggcgacgaagccaatggttcctaataattcccatccttgagagagcccgacatgtgaagacactaactgccaaagccctgcacaaataccgacggtgacacccgttgccgtgagtccgttcatcttgttcccctctggttagacatggacgaaagctactcttacatgtgcagactatagagaaataaaacctgattgagtgaaagggtatcgggtcaaagaaacaaatattgcactaccgcacactgcgaaaagattgttgaatattattcaacaaaaaggcgagatacggcgaattaaatttaagcgggttcttttatcagattatcgttgctattctcaattcatcgaaaacagccacaaaaaccaggggaatgtgaatgagtataaaaaatctacctgccgactatttattggctgcacaacagggtgatatcgataaagtaaaaacctgccttgcgctgggtgtcgatattaatacctgcgatcgtcaggggaaaacggcaattacgctggcaagtttatatcagcaatatgcttgcgttcaggcattaattgatgccggagcggatattaataagcaagatcatacctgtttaaatccttttttaattagctgtctgaacgatgatttaacgctactacgaattattttaccggctaaacccgatcttaattgcgtaacccgttttggcggtgtcggcctgacgcctgcctgtgaaaaaggccatttaagtattgtaaaagagcttttggcgcatacggagattaacgttaaccagaccaaccatgtaggctggacgccgctactggaagcgattgtgcttaatgatggtggtattaaacagcaggcgattgtgcagttattgctggaacacggtgccagcccgcatctgaccgataaatatggcaaaacgccactggaactggcgcgggaacggggctttgaagagattgcgcagttactgattgccgcaggtgcataaaccgggaggcttgctatcaacacaccagaaagacggtgtgtgtgggcgctaactgcggatgcggattttctggcgcagcgggggcaaggacaggttgaacaggtctttgccagagcggtaaatatcgcactcccggctcgccagcagttgctgacgctgctttgtgaagagtacgacaatgcgccaaacagttgtcggttggcactcactcactttgatgatctgttccggcatggtgataaggttcagtttgacgatcaaggtattacggttggtcaacatcttcatatagagatgagtcgttgtcggcgttggctgtccccaaccttgcaaatgaccgctgtgaattttcaccttatcgcctggctacagtggcacgacattattcatcagcacctgggggaaaatgaaaccctgtttaattatcgcggcgataatccgttttatcaggcgttaaataaagaattacatattaaacgacgggcagttattcaggccgtaaacgataaacaaaatatcgcctcagcggtcgccagtatgatggggttagggattggccttacgccatcagccgacgattatttaacaggtctggcgcttattttatttattcccgggcatccggcggaaaaatacaaagaggaattttatctcggtctgcaacgcggcaaaaataataccacattattaagtgccataacgctggaagccgcattacaacaacgctgccgggaaaatattcatcgttttattcacaacattatttatgacatccctgggaacgcaactcaggcaatagaaaaaattaaacatattggctccagttccggctgcgacatgctgtatggcatggccgatggttgtgcgctgagccaaacctacggagggaattatgtcagttaaaatagtcattaaaccgaatacctattttgattctgtctcgctgatgtctatctccacgcgtgcaaataaactcgacggcgtcgagcaggcatttgtggcgatggcgaccgaaatgaataaaggcgtgctgaagaatttaggactgctgacgccggagctggagcaggcgaaaaacggcgacctgatgattgtcatcaatggtaaatcgggtgcggacaacgagcagttactggtggagattgaagaactgttcaacaccaaagcgcaaagcggctcgcacgaggcgcgttacgccactattggcagcgccaaaaagcatatcccggaaagtaacctggcggtgatttcggtcaacggtctgtttgccgctcgcgaagcgcgtcaggcgctgcaaaacgatctcaacgtgatgctgttttccgataacgtctcagttgaagatgaactggcgctcaagcaactggcccacgaaaaagggctgctgatgatggggccagactgtggcacggcgattatcaacggcgcggcgctctgttttggtaacgccgtgcgtcgcggcaacatcggtattgttggcgcatccggcaccggcagtcaggagttgagcgtccgcattcatgaatttggcggcggcgtttcgcaactgattggcaccggcgggcgcgacctgagcgagaaaatcggcggcctgatgatgctcgacgccatcgggatgctggaaaacgatccgcaaactgaaatcattgcgcttatctccaaaccgcctgcgcctgcggtggcccgcaaagtgctggaacgtgcgcgcgcctgccgcaagccggtggtcgtctgcttcctcgatcgtggcgaaacgccagtggatgagcaggggctacagtttgcccgcggcaccaaagaggcagcgctaaaagcggtgatgctctccggcgtgaaacaggaaaatctcgacctgcatacgcttaaccagccgttgattgcggatgtgcgtgcgcgtctgcaaccgcagcagaaatacattcgtggcctgttctgcggcggcacgctgtgcgacgaaaccatgttcgcggtgatggaaaaacatggcgatgtctacagcaacattcagcccgatccggaattccgcctgaaagatatcaaccgcagcatcaaacacaccttcctcgactttggcgatgacgacttcaccaatggcaagccgcacccgatgattgaccccaccaaccgcatcagtcgcttgatcgaagaggcgcgcgatccagaagtggcggtgatcgtgatggattttgtgctcggatttggatcgcatgaagatccggtcggctccaccatcgagacgatcaaagaagcgaaagcgatcgccgctgccgaaggacgcgagttgatcattctcgcctatgtgctgggtaccgatcttgatacgccatcgttagaacaacaaagccagatgctgcttgatgccggagtgattctggcgagcagcagcaccaataccggattgctggcgcgtgaatttatctgcaaaggggaggaagcctgatgagccagtcactgtttagccaaccattgaacgttattaacgtcggcatcgccatgtttagcgatgacctgaaaaagcagcatgtagaagtgactcaactcgactggacgccgccggggcagggcaatatgcaggtggtgcaggcgctggataacattgccgattcgccgctggcggacaaaatcgccgccgctaaccagcaggcgctggagcgtattatccagtcgcatccggtgctgattggttttgatcaggcgattaacgtggtgccgggcatgacggcgaaaaccattcttcacgccgggccgccgatcacctgggaaaaaatgtgcggcgcgatgaaaggcgcggtcaccggagcgctggtgttcgaaggactggcgaaagatctcgacgaggcggctgaactggcggcttccggggagatcaccttctcgccgtgtcacgagcacgactgcgtgggatcgatggcgggtgttacctcggcctcgatgtttatgcacatcgtaaaaaacaaaacctacggcaacatcgcttataccaacatgagcgagcagatggcgaagattttgcgtatgggcgctaacgaccagagcgtgattgaccgcctgaactggatgcgtgatgtgcagggaccaatactgcgcgacgcgatgaaaattatcggcgaaatcgatctgcgcttaatgctggcgcaggcgctgcatatgggcgatgagtgccataaccgcaataacgccgggacgacactgctgattcaggcgctgacgccggggattattcaggcgggttattccgtcgagcaacagcgcgaagtgtttgagtttgtcgccagcagcgactacttctccggcccgacgtggatggcgatgtgtaaagcggcgatggatgcggcgcatggcatcgaatacagcaccgtggtcaccaccatggcgcgtaacggcgtcgagttcggcctgcgggtcagcggcctgccggggcaatggtttaccggcccggcgcagcaggtgatcggcccgatgtttgccggttataagccggaagattcggggctggatatcggcgacagcgccatcaccgaaacctacggtattggcggatttgctatggcgaccgcgcccgctatcgtcgcgctggtgggcggcacggtggaagaagctattgatttctcccgtcagatgcgcgaaatcaccctcggtgaaaaccccaacgtcaccattccgctgctcggttttatgggcgtgccgtcggcaatcgacatcacccgcgtgggtagcagcggcattctgccggtgatcaacaccgccatcgcccataaagatgcgggcgtcggcatgattggcgcgggcattgtgcatccaccttttgcctgcttcgagaaagccattcttggctggtgcgaacgttacggcgtctgacctacatgttcatgccggatgcggcgtgaacgccttatccggcctacgaatggcgcaagaatctgtaggcctgataagcgtagcgcatcaggcatttgtcaccattgccggatgcggcgtgaacgccttatccggcctacgaatggcgcaagaatctgtaggcctgataagcgtagcgcatcaggcatttgccaccactgccggatgcggcgtggacgccttatccggcctacgagtggcgcgagaatctgtaggcctgataagcgtagcgcatcaggcatttgtcaccattgccggatgcggcgtgaacgccttatccggcctacgagtggcgcgagaattgtaggcctgataagcgtagcgcatcaggcagtctggcgttggtcataaccccatcaccctctgtagcggacataacaacatgaaagagcttgtggtcgttgccattggtggcaacagcattatcaaagataacgccagccagtcgattgagcatcaggcggaggcggtgaaagccgtcgccgatacggtgctggaaatgctggcttccgattacgacattgtgctgacccacggcaacgggccgcaggtcgggctggatttacgccgtgcggagattgcccacaagcgcgaagggctgcccttaacgccgctggcgaactgtgtggcagatacgcagggcggcatcggctatctgatccaacaggcgctgaataaccggctggcgcgtcacggcgagaagaaagccgtcaccgtggtgactcaggtggaagtggataaaaacgatccaggttttgcccatcccaccaagcccatcggcgcattctttagtgacagccagcgtgacgaattacaaaaggcaaaccctgactggtgttttgttgaagatgccgggcggggctatcgccgcgtggtcgcctcgccggaaccgaaacgtattgtcgaagcacctgccattaaagcgctgatccaacaaggttttgtcgtaattggcgcgggcggcggtggaattccggtagtgcgtactgacgcgggagattaccaaagcgtggacgcggttatcgacaaagatctctctaccgcgctgctggcccgtgaaattcacgccgacattcttgtgatcaccactggcgtcgaaaaagtgtgtattcactttggcaaaccgcagcagcaggcgctcgatcgggtggatattgccaccatgacccgctatatgcaggaagggcatttcccgcccggcagcatgttgccaaaaatcatcgccagcctgacatttttagaacaaggcggcaaagaagtgattatcaccacgccggaatgcctgcctgcggcgctgcgcggcgaaacgggcactcatattattaaaacgtaaggacgtaagatgaaagaaagcaatagccgccgtgaatttctgagccagagcggtaagatggtcaccgccgccgcgctgtttggtacctctgtgccgctcgcccatgcggcggtagctggcaccctaaactgcgaagcgaacaacaccatgaaaatcactgacccgcattactatctcgataacgtgctgctggaaaccggttttgactacgaaaatggcgtggcggtgcagacccgcacggcgcgccagaccgtggagattcaggacggcaaaattgtcgccctgcgcgagaacaagctgcatccggacgccacgctgccgcactatgacgctggcggtaagctgatgctgcccaccacccgcgacatgcatattcatctcgacaaaaccttttacggcgggccgtggcgctcgctcaatcgtccggcaggcaccaccatccaggacatgatcaaactcgagcagaaaatgctgccggaactgcaaccgtacactcaggagcgggcagaaaaactgattgatttattgcagtcgaaaggcaccaccattgcccgcagccactgcaatatcgaaccggtttccggcctgaaaaatctgcaaaatttgcaggcggtgctggcgcgacgtcaggcgggctttgagtgtgaaatcgtcgccttcccgcagcacggtttgctgctgtcgaaatctgaacctttaatgcgtgaagcgatgcaggcgggggcgcattacgtcggcggcctggacccgaccagtgttgatggcgcgatggaaaaatccctcgacaccatgttccagattgcgctggactacgacaaaggcgtcgatattcacctgcacgaaaccactccggcaggcgtggcagccatcaattatatggttgaaacggtagagaaaacgccacagctgaagggcaagctgaccatcagtcacgcctttgcgctggcaacgctcaacgagcaacaggtagatgaactggcgaaccggatggtggtgcaacaaatttctatcgcctcgacggtgccgattggcacgctgcatatgccgctcaaacagttgcacgacaaaggcgtaaaagtgatgactggcactgacagcgttatcgaccactggtcgccttatggtctgggcgacatgctggaaaaagccaatctgtacgcgcagctctatattcgtcctaacgaacagaacctctcccgctcgctgtttttagccactggcgatgtattgccgctgaatgaaaaaggcgagcgtgtatggccaaaagcgcaggatgacgccagctttgtgctggtggacgcctcctgttccgccgaggcggtggcgcgtatctcgccgagaaccgcaacgttccataaagggcaactggtgtgggggagtgtggcaggttgatgcgcatttgaaacgcctgcaacggtgaatagtaagagatttaagccccagggagtggggcaatctgaatatgagtgtgtcggcagaaatggacattatctttgaggaatatgcccttattgacgttgtgtagataactatttgtctacgtgaaaagatcatcagttttgccgattttagtcttttacagatagcaaatatcacacttacaggcgctcgccttatggggaacgttgctgctctgtttcattcaggctcgcggcatgttggggctggatcgggtggtttaaatattggctatattcaatggacgcgttttgccgcgatgacatatcaggcgttgccaaatacacatagctaatcaggagtaaacacaatgaagatcaaagctgttggtgcatattccgctaaacaaccacttgaaccgatggatatcacccggcgtgaaccgggaccgaatgatgtcaaaatcgaaatcgcttactgtggcgtttgccattccgatctccaccaggtccgttccgagtgggcggggacggtttacccctgcgtgccgggtcatgaaattgtggggcgtgtggtagccgttggtgatcaggtagaaaaatatgcgccgggcgatctggtcggtgtcggctgcattgtcgacagttgtaaacattgcgaagagtgtgaagacgggttggaaaactactgtgatcacatgaccggcacctataactcgccgacgccggacgaaccgggccatactctgggcggctactcacaacagatcgtcgttcatgagcgatatgttctgcgtattcgtcacccgcaagagcagctggcggcggtggctcctttgttgtgtgcagggatcaccacgtattcgccgctacgtcactggcaggccgggccgggtaaaaaagtgggcgtggtcggcatcggcggtctgggacatatggggattaagctggcccacgcgatgggggcacatgtggtggcatttaccacttctgaggcaaaacgcgaagcggcaaaagccctgggggccgatgaagttgttaactcacgcaatgccgatgagatggcggctcatctgaagagtttcgatttcattttgaatacagtagctgcgccacataatctcgacgattttaccaccttgctgaagcgtgatggcaccatgacgctggttggtgcgcctgcgacaccgcataaatcgccggaagttttcaacctgatcatgaaacgccgtgcgatagccggttctatgattggcggcattccagaaactcaggagatgctcgatttttgcgccgaacatggcatcgtggctgatatagagatgattcgggccgatcaaattaatgaagcctatgagcgaatgctgcgcggtgatgtgaaatatcgttttgttatcgataatcgcacactaacagactgaaaaaattaataaataccctgtggtttaacatattaacttcgctctccacttaactttttagttaaggagagcgaaataatatcaaagtagcagtaaaacctataacgtaaatttaaattgttaaattaacgccctccagtacacaatacttcacacgttagttatgagcgatttctgatagtgcctggtttaatcagagctttattatctgcgacgtttatttttatttaagagagatcgcgatgatatcattaaaagctccgcacaataatttgatgccatatacgcaacaaagcatacttaatacggttaaaaacaatcagttaccagaggatatcaaaagctccctggtttcctgtgtcgatatattcaaggttttgattaaacaatattatgattatccttatgattgtcgtgatgatttagtcgatgacgacaaactcattcatctcatggctgccgtacgagactgtgagtggtcagacgataacgcactcaccataaatgtgcagtttaatgatttccctggattttatgactggatggattaccctgatcacccggttaagtttgtttttcacatacttgaaaatcaaaaagggacagtttgggtatatgaccaggatgatgcgtttcttgatattaaagcaaacgtgcaggctggacgctttaccgggcttaagaaattagtgcagtttatcgattcagtgcgaacagattgcaaatgtattcttcttgaataccatatgcctttgctgagaattttccctaaagggaaagagtgtatgcatgtggaaaaatggcttcgcgaaatgtcgtctattccggagacagacgcgcccattaagcaggcgcttgcgcatggattattattacacttaaaaaatatctaccctgtttttcctgaatcactggtgatgttattgctctctgttctggacgtaaaaacatacagagatgatgcgcgattaaatgaatggatatctaatagagtgcaggaattaggtgacagatattatcctgtaaataagcacgttaaaatccgctacactctttagttcagaaagggttccacctgcaagttgttattccacctgagagtgaatcgcaatgcaggtaatcatttcatctgtatatctgtatgccaactggcattccatctcttttttcgccgatattttgttgtgatcggcgacacttcgcttaaaaaagcaccagtagtggtttcgcagccatgcggtgtataaaaaatgatctcatgcagatgttttgtgaatgtgttggttgacattcatatgaaaaaaatcataattccatcatgtttgtgtggggtcttttctgtatcttacgcatcgcactcaagcctgacagaaaatatgctgtaaggctcatatcaaaaaccgccattagctcatcaggaagagcagacgacaaccaggattgttgtatggtacggggttcgaggcctcgatggcggtccaacttttcaaaactcttctgaatcagatccccttattatcatccctgcaaagtggaacattgccattgtttggctattcaggatggggcagaccaatgaaaaaagcccacacaggggagagtgggctgaaatgggaagctaaagactcaagtaaacttatcggaaataaggaccacgcattacgggggctatcatcgccgatggccgtgattcggcaaatcaggttgattacgtagagagtaaattatctgctcaccgctgcgtcaccccttcgtaaatcaggcgtagcgcgaatacaccaataattgcaccaataacccgactggcaacgcgttgcatacgcccataagcacgacgcacagcgggcaaagaaaacgcctgactaagaaaaactcgccagataattgatgcgagcacaatccccgcccaggccattaaacgtgcccatgttggtgtttcggcatttaatgttactgagaaaatactgataaaaaataaaacggtttgcgggttagagagatcggtaattaatccgcggcgaaaaaagacataccagggggcgctaatcggttgttgtagtgtgctcatttgcggtgttgactggcggcgcatgctgcaccacgcaaaccataagagataagcgccgccgacgattctgataagcgaaaaaatctcctcacactgcgtaattagcgttgcaagaccaaacaaacccaacccggaataaaatgcatcgcccagcgccacgcccagcccggtcagcacccctgcgcgtcgaccggaagccaggctggtttgtactaccacaaagagattggctcccggattaaaaaaagtaatcacgaacagtcctacggtcaggtaaacggcatgcaaaggatccatagtgatttcatccataaataagtgaactaactgcatcatatttctaccaaaaataatcgggtgcgagagagatcacaaagtgtcttatttccggttactggcgtttatgccctgactgaactaattattaatcaacccaataatgtgggtgggtgatagtgtgataacaactctggagccgtaatatgaaaataatctctaaaatgttagtcggtgcgttagcgttagccgttaccaatgtctatgccgctgaattgatgaccaaagcggaatttgaaaaagttgaatcgcagtatgaaaaaataggtgatatttcaaccagcaatgaaatgtcgactgcagatgcaaaagaagatttgatcaaaaaagcggatgaaaaaggggctgatgtgttggtactgacctccggtcaaactgacaataagatccacggcacggcaaatatttataagaagaagtaattctgaatcctatgtaaacatctccgatgcgtaagtttatcggtgatcatctattgaaatttatgccggataaagcgttcgcgctgcattcggcagttcagcttttcagccgccgccagaacgtcgtccggctgatgcctaaataattcgccgctgctgttttatcgccattaaatttctccagtgcctgttgtggtgtcagtaagcgtggagcgggagttttcgccgactcgcgcgccagttccggcagtagcagttgcataaactgcggcgttaaatccggcgtcggttccacacttaaaaacagcgccagtcgttccatcatattgcgcagttcacgaatattgcctggccagtcgtagtgcagcagcacagtttcacttgcctgtaacccctggcgtaatgcagcagaaaatggggcggagagcgccgccagagacactttcaaaaagctttccgccagcggaagaatatccgccacccgctcgcgcagtggtggcaattgcagacgcaaaatactcagccgataaaacagatcacggcgaaaacgtccttgctgcatatcttcttccagattgcagtgagtggcgctaatgacccgtacatctaccggaacaggctgatgcccgccgacgcgggtgacctctttttcttccagcacccgcagcagccgggtctgcaaaggtagcggcatttcgccaatctcatccagaaacagcgtaccgccgtgggcaatttcgaacagcccggcgcgacctccgcgtcgcgagccggtaaacgccccttcctcatagccaaacagttctgcttccagcagcgattcggcaatcgccccgcagttgacggcaacaaacggatgcgactttttgccctgtcgcgcatcgtggcgggcaaaatattcccgatgaatcgcctgggccgccagctctttgcccgtccccgtttccccctcaatcaacaccgccgcactggagcgggcatacagcaaaatagtctgccgtacttgttccatctgtggtgattgaccgagcatatcgcccagcacgtaacgagtacgcagggcgttgcgggtggcatcgtgagtgttatggcgtaacgacatgcgcgtcatatccagcgcatcgctgaacgcctggcgcacggtggcggcggaatagataaaaattccggtcattccggcttcttctgccaaatcggtaatcagccctgcgccgaccaccgcttcggtgccgttagcttttagctcgttaatctgcccgcgtgcgtcttcctcggtaatgtagctacgttggtcgaggcgcaaattaaaggttttttgaaacgccaccagcgctggaatggtttcctgataggtgacaacgccgatagaagaggtgagttttccggcttttgccagtgcctgtaacacatcgtagccgctcggtttaatcaaaataactggcactgacaggcggcttttcaggtacgcgccgttagagccagccgcgatgatggcgtcacagcgttcgtttgccagtttcttgcggatgtaggtcactgctttttcaaagccaagctgaataggggtaatgttcgccaggtgatcaaactcgaggctgatatcgcgaaacagctcgaacaggcgcgttacagataccgtccagataaccggtttgtcgtcattaagccgtggtggatgtgccatagcgcaccgcaaagttaagaaaccgaatattgggtttagtcttgtttcataattgttgcaatgaaacgcggtgaaacattgcctgaaacgttaactgaaacgcatatttgcggattagttcatgactttatctctaacaaattgaaattaaacatttaattttattaaggcaattgtggcacaccccttgctttgtctttatcaacgcaaataacaagttgataacaaaggatgggctatgtctctacactctccaggtaaagcgtttcgcgctgcactgactaaagaaaatccattgcagattgttggcaccatcaacgctaatcatgcgctgttggcgcagcgtgccggatatcaggcaatttatctttctggcggtggcgtggcggcaggttcgctggggctgcccgatctcggtatttctacccttgatgatgtgctgaccgacattcgccgtatcaccgacgtttgttcgctgccgctgctggtggatgcggatatcggttttggttcttcggcctttaacgtggcgcgcaccgtgaaatcgatgattaaagccggtgcggcaggattgcatattgaagatcaggttggtgcgaaacgctgcggtcatcgtccgaataaagcgatcgtctcgaaagaagagatggtggatcggatccgcgcggcggtggatgcgaaaaccgatcctgattttgtgatcatggcgcgcaccgatgctctggcggtagaggggctggatgcggcgatcgagcgtgcgcaggcctatgttgaagcgggtgccgagatgttgttcccggaggcgattaccgaactcgccatgtaccgccagtttgccgatgcggtgcaggtgccgatcctcgccaacatcaccgaatttggtgccacgccgctgtttaccaccgacgaattacgcagcgcccatgtcgcaatggcgctgtacccactttcagcgttccgcgccatgaaccgcgccgctgaacatgtctacaacgtcctgcgccaggaaggcacgcagaaaagcgtcatcgacaccatgcagacccgcaacgagctgtacgaaagcatcaactactaccagtacgaagagaagctcgacaacctgtttgcccgtagccaggtgaaataaaaaacgcccgttgattgtattcgacagccgatgcctgatgcgtcgctgacgcgacttatcaggcctacgaggtgcactgaactgtaggtcggataagacggatggcgtcgcatccgacaaccgatgcctgatgcgccgctgacgtgacttatcaggcctacggggtgcactgaactgtaggtcggataagacgcatagcgtcgcatccgacaaccgatgcctgatgcgccgctgacgcgacttatcaggcctacggggtgcactgaactgtaggtcggataagacgcatagcgtcgcatccgacaaccgatgcctgatgcgccgctgacgcgacttatcaggcctacggggtgaactgaactgtaggtcggataagacgcatagcgtcgcatccgacaacaatctcgaccctacaaatgataacaatgacgaggacaacatgagcgacacaacgatcctgcaaaacagtacccatgtcattaaaccgaaaaaatctgtggcactttctggcgttccggcgggcaatacggcgctctgcaccgtgggtaaaagtggcaatgacctgcattaccgcggctacgatattcttgatctggcgaaacattgcgaatttgaagaagtggcgcatctgctgatccacggcaaactgccgacccgtgacgaactcgccgcttacaaaacgaaactgaaagccctgcgcggtttaccggctaacgtgcgtaccgtgctggaagccttaccggcggcgtcgcacccgatggatgttatgcgcaccggtgtttccgcgctcggctgcacgctgccagaaaaagaggggcataccgtctctggcgcgcgggatattgccgacaaactgctggcgtcgcttagctcgattctcctttattggtatcactacagccacaacggcgaacgcatccaaccggaaaccgatgacgactccatcggcggtcacttcctgcatctgctgcacggcgaaaagccatcgcaaagctgggaaaaggcgatgcatatctcgctggtgctgtacgccgaacacgagtttaacgcctccacctttaccagtcgggtgattgcgggcaccggctctgatatgtattccgcgattattggcgcgattggcgcactgcgcgggccaaaacacggcggggcgaatgaagtgtcgctggagatccagcaacgctacgaaacgccggacgaagccgaagcagatatccgcaagcgcgtggaaaacaaagaagtggtcattggttttggtcatccggtttacaccatcgctgacccgcgccaccaggtgattaaacgtgtggcgaagcagctctcgcaggaaggcggctcgctgaagatgtacaacatcgccgatcgcctggaaacggtgatgtgggagagcaaaaagatgttccccaatctcgactggttctctgctgtttcctacaacatgatgggcgttcccaccgagatgttcacaccactgtttgttatcgcccgcgtcaccggctgggcggcgcacattatcgaacaacgtcaggacaacaaaattatccgtccttccgccaattatgttggaccggaagaccgcccgtttgtcgcgctggataagcgccagtaaacctctacgaataacaataaggaaacgtacccaatgtcagctcaaatcaacaacatccgcccggaatttgatcgtgaaatcgttgatatcgtcgattacgtcatgaactacgaaatcagctctaaagtggcctacgacaccgcacattactgcctgctcgacacgctcggctgcggtctggaagctctcgaatacccggcctgtaaaaaactgctggggccaattgttcccggcaccgtcgtacccaacggcgtgcgcgtccccggaactcagttccagctcgaccccgtccaggcggcatttaacatcggcgcgatgatccgctggctcgatttcaacgatacctggctggcggcggagtggggccatccttccgacaacctcggcggcattctggcaacggcggactggctttcgcgcaacgcggtcgccagcggcaaagcgccgttgaccatgaaacaggtgctgaccgcaatgatcaaagcccatgaaattcagggctgcatcgcgctggaaaactcctttaaccgcgtcggcctcgaccacgttctgttagtgaaagtggcttccaccgccgtggtcgccgaaatgctcggcctgacccgcgaggaaattctcaacgccgtttcgctggcgtgggtggacggtcagtcgctgcgcacctatcgccatgcgccgaacaccggcacgcgtaaatcctgggcggcgggcgatgccacttcccgcgcggtacgtctggcactgatggcgaaaacgggcgaaatgggttacccgtcagccctgactgcgccggtgtggggcttctacgacgtctcctttaaaggtgaatcgttccgcttccagcgcccgtacggttcctacgttatggaaaatgtgctgttcaaaatctccttcccggcggagttccactcccagacggcagttgaagcagcgatgacgctctatgaacagatgcaggcagcaggcaaaacggcggcggatatcgaaaaagtgaccattcgcacccacgaagcctgtattcgcatcatcgacaaaaaagggccgctcaataacccggcagaccgcgatcactgcattcagtacatggtggcgatcccgctgctattcgggcgcttaacggcggcagattacgaggacaacgttgcgcaagataaacgcattgacgccctgcgcgagaagatcaattgctttgaagatccggcatttaccgctgactaccacgacccggaaaaacgcgccatcgccaatgccattacccttgagttcaccgacggcacacgatttgaagaagtggtggtggagtaccccattggtcatgctcgccgccgtcaggatggtattccgaaactggtcgataaattcaaaatcaatctcgcgcgccagttcccgactcgccaacagcagcgcattctggaggtttctctcgacagagctcgcctggaacagatgccggtcaatgagtatctcgacctgtacgtcatttaagtaaacggcggtaaggcgtaagttcaacaggagagcattatgtcttttagcgaattttatcagcgttcgattaacgaaccggagcagttctgggccgagcaggcccggcgtattgactggcagacgccctttacgcaaacgctcgatcacagcaatccgccgtttgcccgttggttttgtgaaggccgaaccaacttgtgccacaacgccatcgaccgctggctggagaaacagccagaggcgctggcgctgattgccgtctcttcggaaacagaagaagagcgcacctttacctttcgtcagctgcatgacgaagtgaacgcggtggcctcaatgttgcgttcattgggtgtgcagcgcggcgatcgggtgctggtgtatatgccgatgattgccgaagcgcatattactctgctggcctgcgcgcgcattggcgctattcactcggtggtgtttggtggatttgcctcgcacagcgtggcggcgcgaattgatgacgctaaaccggtgctgattgtctcggctgatgccggagcgcgcggtggcaaaatcattccctataaaaaattgctcgacgatgcgataagtcaggcgcagcaccagccacgccatgttttgctggtggatcgcgggctggcgaaaatggcgcgcgtcagcgggcgggatgtcgatttcgcgtcgttgcgccatcaacacatcggcgcgcgggtaccggtggcgtggctggaatccaacgaaacctcctgcattctctacacttccggcacgaccggcaaacctaaaggcgtgcagcgtgacgtcggcggatatgcggtggcgctggcgacctcgatggacaccatttttggcggcaaagcgggcagcgtgttcttttgcgcatcggatatcggctgggtggtggggcattcgtatatcgtttacgcgccgctgctggcggggatggcgactatcgtttacgaaggattgccgacctggccggactgcggcgtgtggtggacaatcgtcgagaaatatcaggttagccggatgttctcagcgccgaccgccattcgcgtgctgaaaaaattccctaccgctgaaattcgcaaacacgatctctcgtcgctggaagtgctctatctggctggagaaccgctggacgagccgaccgccagttgggtgagcaatacgctggatgtgccggtcatcgacaactactggcagaccgaatccggctggccgattatggcgattgctcgcggtctggacgacaggccgacgcgtctgggaagccccggtgtgccgatgtatggctataacgtgcagttgcttaatgaagtcaccggcgaaccgtgtggcgtcaacgagaaagggatgctggtggtggaagggccgctgccgccggggtgtattcagaccatctggggcgacgacggccgctttgtgaagacttactggtcgctgttttcccgcccggtgtacgccacctttgactggggcatccgtgacgctgacggttatcactttattctcgggcgcactgacgatgtaattaacgttgccgggcatcggctggggacgcgcgagattgaagagagtatctccagccatccgggcgttgccgaagtggcggtggttggggtgaaagatgcgctgaaagggcaggtggcggtggcgtttgtcattccgaaagagagcgacagtctggaagatcgtgatgtggcgcactcgcaagagaaggcgattatggcgctggtggacagccagattggcaactttggccgcccggcgcacgtctggtttgtctcgcaattgccaaaaacgcgatccggaaaaatgctgcgccgcacgatccaggcgatttgcgaaggacgcgatcctggagatctgacgaccattgatgatcctgcgtcgttggatcagatccgccaggcgatggaagagtaggttattgtcggatgcgtcgcgcggtgcatccggcactgtgtgccgatgcctgatgcgacgctgacgcgttttatcatgcctacggacctgaaccgtaggtcggataaggcgctcgcgtcgcatccgacaccatgctcagatgcctgatgcgacgctgacgcgtcttatcaggcctacccactgtttttacaccgataatttttcccccacctttttgcactcattcatataaaaaatatatttccccacgaaaacgattgctttttatcttcagatgaatagaatgcggcggattttttgggtttcaaacagcaaaaagggggaatttcgtgtcgcaagataacaactttagccaggggccagtcccgcagtcggcgcggaaaggggtattggcattgacgttcgtcatgctgggattaaccttcttttccgccagtatgtggaccggcggcactctcggaaccggtcttagctatcatgatttcttcctcgcagttctcatcggtaatcttctcctcggtatttacacttcatttctcggttacattggcgcaaaaaccggcctgaccactcatcttcttgctcgcttctcgtttggtgttaaaggctcatggctgccttcactgctactgggcggaactcaggttggctggtttggcgtcggtgtggcgatgtttgccattccggtgggtaaggcaaccgggctggatattaatttgctgattgccgtttccggtttactgatgaccgtcaccgtcttttttggcatttcggcgctgacggttctttcggtgattgcggttccggctatcgcctgcctgggcggttattccgtgtggctggctgttaacggcatgggcggcctggacgcattaaaagcggtcgttcccgcacaaccgttagatttcaatgtcgcgctggcgctggttgtggggtcatttatcagtgcgggtacgctcaccgctgactttgtccggtttggtcgcaatgccaaactggcggtgctggtggcgatggtggcctttttcctcggcaactcgttgatgtttattttcggtgcagcgggcgctgcggcactgggcatggcggatatctctgatgtgatgattgctcagggcctgctgctgcctgcgattgtggtgctggggctgaatatctggaccaccaacgataacgcactctatgcgtcgggtttaggtttcgccaacattaccgggatgtcgagcaaaaccctttcggtaatcaacggtattatcggtacggtctgcgcattatggctgtataacaattttgtcggctggttgaccttcctttcggcagctattcctccagtgggtggcgtgatcatcgccgactatctgatgaaccgtcgccgctatgagcactttgcgaccacgcgtatgatgagtgtcaattgggtggcgattctggcggtcgccttggggattgctgcaggccactggttaccgggaattgttccggtcaacgcggtattaggtggcgcgctgagctatctgatccttaacccgattttgaatcgtaaaacgacagcagcaatgacgcatgtggaggctaacagtgtcgaataacgctttacaaacaattattaacgcccggttaccaggcgaagaggggctgtggcagattcatctgcaggacggaaaaatcagcgccattgatgcgcaatccggcgtgatgcccataactgaaaacagcctggatgccgaacaaggtttagttataccgccgtttgtggagccacatattcacctggacaccacgcaaaccgccggacaaccgaactggaatcagtccggcacgctgtttgaaggcattgaacgctgggccgagcgcaaagcgttattaacccatgacgatgtgaaacaacgcgcatggcaaacgctgaaatggcagattgccaacggcattcagcatgtgcgtacccatgtcgatgtttcggatgcaacgctaactgcgctgaaagcaatgctggaagtgaagcaggaagtcgcgccgtggattgatctgcaaatcgtcgccttccctcaggaagggattttgtcgtatcccaacggtgaagcgttgctggaagaggcgttacgcttaggggcagatgtagtgggggcgattccgcattttgaatttacccgtgaatacggcgtggagtcgctgcataaaaccttcgccctggcgcaaaaatacgaccgtctcatcgacgttcactgtgatgagatcgatgacgagcagtcgcgctttgtcgaaaccgttgctgccctggcgcaccatgaaggcatgggcgcgcgagtcaccgccagccacaccacggcaatgcactcctataacggggcgtatacctcacgcctgttccgcttgctgaaaatgtccggtattaactttgtcgccaacccgctggtcaatattcatctgcaaggacgtttcgatacgtatccaaaacgtcgcggcatcacgcgcgttaaagagatgctggagtccggcattaacgtctgctttggtcacgatgatgtcttcgatccgtggtatccgctgggaacggcgaatatgctgcaagtgctgcatatggggctgcatgtttgccagttgatgggctacgggcagattaacgatggcctgaatttaatcacccaccacagcgcaaggacgttgaatttgcaggattacggcattgccgccggaaacagcgccaacctgattatcctgccggctgaaaatgggtttgatgcgctgcgccgtcaggttccggtacgttattcggtacgtggcggcaaggtgattgccagcacacaaccggcacaaaccaccgtatatctggagcagccagaagccatcgattacaaacgttgaacgactgggttacagcgagcttagtttatgccggatgcggcgtgaacgccttatccggcctacgtagagcactgaactcgtaggcctgataagcgtagcgcatcaggcaattccagccgctgatctgtgtcagcggctaccgtgattcattcccgccaacaaccgcgcattcctccaacgccatgtgcaaaaatgccttcgcagcggctgtctgccagctgtagtttatgccggatgcggcgtgaacgccttatccggcctacgtagagcactgaactcgtaggcctgataagcgtagcgcatcaggcaattccagccgcagacctgtgtcagcggctaccgtgattcatttccgccaacaaccgcgcatttatccaacgccatgtgcaaaaatgccttcgcggcggctgtctgccagctatttttccgccgcaacaaaaccgccgttctctccagtagtggcggggcaagagaaatagctttaagcccgtcatgttgtgtggcaatcgctgctggtaacaatgtggaaagggaagtgcggcgaatcagctccagaaccgcgctaattgagttcgcctcaatgaccacctgtggatgtagccccgctttctcgcagtagtggtcaatttgctctctggtggcaaattccgcgctgagcaggaccagtttttcatcatgcaagcgactcaacgccacctgttcatggacggccagcggatgatgttgcgccacgactaacgctaaactttctgtcagtaaaggaattgcctccagctccggcgaatgcacaggcgcgaaggcaatcccaacgtccaactcgtcgcggcaaagcatatcctcgattttctcctgcgacatttcctgtagctggagcgtgatgctgggatagcgcgcatagaaatccgccattaaggggccgataaagtagctcgtaaaggtgggggtgacggcgatacgcagcgatcctcgcgtcagatcggcaacatcatgaatcgcccgtttacccgcccccagttcctgtaacgcccggctggcgtactgtcgccagacttctcctgcatcagtgagacgaatcgttcgcccgctacggtcaaacagcggcacgcctaaactctcctctaactggcgaatctgctgggaaagcgcaggttgggagacgtgcaacgcactggcggcacgggtgaagctgccatgttcagccacggcaagaaaataattgatatgtcgagagagcattcgcaacctataagtaaatccaatggaactcatcataaatgagacttttaccttatgacaatcggcgagtagtctgcctctcattccagagacagacagaggttaacggtgaaagagattattgatggattccttaaattccagcgcgaggcatttccgaagcgggaagccttgtttaaacagctggcgacacagcaaagcccgcgcacactttttatctcctgctccgacagccgtctggtccctgagctggtgacgcaacgtgagcctggcgatctgttcgttattcgcaacgcgggcaatatcgtcccttcctacgggccggaacccggtggcgtttctgcttcggtggagtatgccgtcgctgcgcttcgggtatctgacattgtgatttgtggtcattccaactgtggcgcgatgaccgccattgccagctgtcagtgcatggaccatatgcctgccgtctcccactggctgcgttatgccgattcagcccgcgtcgttaatgaggcgcgcccgcattccgatttaccgtcaaaagctgcggcgatggtacgtgaaaacgtcattgctcagttggctaatttgcaaactcatccatcggtgcgcctggcgctcgaagaggggcggatcgccctgcacggctgggtctacgacattgaaagcggcagcatcgcagcttttgacggcgcaacccgccagtttgtgccactggccgctaatcctcgcgtttgtgccataccgctacgccaaccgaccgcagcgtaaccttatttttaaaccatcaggagttccaccatgattcagtcacaaattaaccgcaatattcgtcttgatcttgccgatgccattttgctcagcaaagctaaaaaagatctctcatttgccgagattgccgacggcaccggtctggcagaagcctttgtaaccgcggctttgctgggtcagcaggcgcttcctgccgacgccgcccgcctggtcggggcgaagctggatctcgacgaagactccattctactgttgcagatgattccactgcgtggctgcattgatgaccgtattccaactgacccaacgatgtatcgtttctatgaaatgttgcaggtgtacggtacaaccctgaaagcgttggttcatgagaaatttggcgatggcattattagcgcgattaacttcaaactcgacgttaagaaagtggcggacccggaaggtggcgaacgtgcggtcatcaccttagatggtaaatatctgccgaccaaaccgttctgacagccatgcgcaaccatcaaaagacgttcacgatgctgctggtactggtgctgattggtcttaatatgcgaccactgctcacctccgtcgggccactgctaccgcaattgcgccaggcgagcggaatgagctttagcgtggctgccctgttgaccgctctgccggtggttaccatgggcgggctggcgctggccggaagctggcttcatcagcatgtcagcgaacgtcgcagtgtcgccatcagtctgttgctgattgccgtcggtgcattgatgcgtgagctttacccgcaaagtgcgctgctgcttagcagcgcactgcttggtggggtggggatcggcatcattcaggcggtgatgccttcggtgattaaacggcggtttcagcagcgcacgccactggtgatggggctgtggtccgcggctctgatgggcggcggtgggcttggtgccgccataacgccctggttagttcaacatagcgaaacctggtatcaaacactcgcctggtgggcgctgcctgccgttgttgcgctctttgcctggtggtggcaaagcgcccgcgaggtcgcctcttcccacaagacaacaaccactccggttcgcgtggtattcactccccgcgcgtggacgctgggtgtttacttcggtctgattaacggcggttacgccagcctgattgcctggttacccgctttctatattgagattggtgccagcgcgcagtacagcggttccttactggcattgatgacgcttgggcaagccgcaggagctttgctgatgcctgctatggctcgccatcaggatcggcgcaaactgttaatgctggcgctggtgttacaactggtggggttctgcggctttatctggctgccgatgcaattgccggtattgtgggcgatggtgtgtgggttaggtctgggcggcgcgtttccgctctgtttgctgctggcgctcgatcactctgtgcaaccggctattgctggcaagctggtggcgtttatgcagggaatcggttttatcatcgccgggcttgccccgtggttttctggcgtgctgcgtagtatcagcggcaattacctgatggactgggcatttcatgcgctgtgcgtcgttgggctgatgatcataaccctgcgttttgcaccagtacgttttccgcagctgtgggtcaaagaggcatgatgcgacgcttgttcctgcgctttgttcatgccggatgcggctaatgtagatcgctgaacttgtaggcctgataagcgcagcgtatcaggcaatttttataatttaaactgacgattcaactttataatctttgaaataatagtgcttatcccggtcgtttatttcgcgaataacccgacaaggaacgccagccgccacgacgtttggtggaatgtcttttgtgacgatactacccgcgccaataacagaattatccccgatggtgacgcctggattaataaccacatgacttccgatccagacgttattgccaatcgttatcggaaaagagtacatctcgccgttttttctcaattcatggtgtacagggtgtcccgtaacggaaagagtaacgttgggtgcaatcagtacgttatcaccgattgttaccgtgtagtcatcgacaatggttaaattgaaatttgcataaaaattgcggcctatatggatgttggaaccgtaagagaaatagacaggcggttctacccaggcgttttcccctaccgtggcaaacatttctttaatcaggctttctcttttttcaacttctgatggatgcgagtgattaaactcatacattaacgttttcccacgaagtcttttttccggtaagccttcgcacatatcggtaaatagcttgcctgctcttattctttcggtcattggcatgttcaatgcgatcactccgttatgatatgttggtcggataaggcgctcgcgccgcatccgacattgattgcttaagcgacttcattcacctgacgacgcagcagggaaagcgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccagataagcgccctggaaaccgatgctttcatacatattgcccgccagtacagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataaccacttccagcgctgaggtggcgaacgatgagccaataatacgtacagacataatagtgccagccagcagcagggcgtttttcccaccgatgcgattaatgatcagtggcgcaaagaacataatcgaggcgttaagtaattcgcccattgtcgttacgtagccaaatacccgcgtaccctgttcaccggtagcaaagaacgaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagtgccagcttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggcagaagagggcgcatccgttttggcgaaaaagagtaaaacggcgaggatgagtgcacagccagagcccagccagaaaacaaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccaaattcgaaattactgcgacggctgactttctcaataaatgcctctactgctggcgcaccggcgttaaaacaaaagcctagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggcccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggaataatagcgagaacagagaaatagcggcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggctcccatgataaaaaagtaaaagaaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatggcctgcccggttattattatttttgacaccagaccaactggtaatggtagcgaccggcgctcagctggaattccgccgatactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgtgccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgctgttgactgtagcggctgatgttgaactggaagtcgccgcgccactggtgtgggccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcagatcccagcggtcaaaacaggcggcagtaaggcggtcgggatagttttcttgcggccctaatccgagccagtttacccgctctgctacctgcgccagctggcagttcaggccaatccgcgccggatgcggtgtatcgctcgccacttcaacatcaacggtaatcgccatttgaccactaccatcaatccggtaggttttccggctgataaataaggttttcccctgatgctgccacgcgtgagcggtcgtaatcagcaccgcatcagcaagtgtatctgccgtgcactgcaacaacgctgcttcggcctggtaatggcccgccgccttccagcgttcgacccaggcgttagggtcaatgcgggtcgcttcacttacgccaatgtcgttatccagcggtgcacgggtgaactgatcgcgcagcggcgtcagcagttgttttttatcgccaatccacatctgtgaaagaaagcctgactggcggttaaattgccaacgcttattacccagctcgatgcaaaaatccatttcgctggtggtcagatgcgggatggcgtgggacgcggcggggagcgtcacactgaggttttccgccagacgccactgctgccaggcgctgatgtgcccggcttctgaccatgcggtcgcgttcggttgcactacgcgtactgtgagccagagttgcccggcgctctccggctgcggtagttcaggcagttcaatcaactgtttaccttgtggagcgacatccagaggcacttcaccgcttgccagcggcttaccatccagcgccaccatccagtgcaggagctcgttatcgctatgacggaacaggtattcgctggtcacttcgatggtttgcccggataaacggaactggaaaaactgctgctggtgttttgcttccgtcagcgctggatgcggcgtgcggtcggcaaagaccagaccgttcatacagaactggcgatcgttcggcgtatcgccaaaatcaccgccgtaagccgaccacgggttgccgttttcatcatatttaatcagcgactgatccacccagtcccagacgaagccgccctgtaaacggggatactgacgaaacgcctgccagtatttagcgaaaccgccaagactgttacccatcgcgtgggcgtattcgcaaaggatcagcgggcgcgtctctccaggtagcgaaagccattttttgatggaccatttcggcacagccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggtggccgtggtgtcggctccgccgccttcatactgcaccgggcgggaaggatcgacagatttgatccagcgatacagcgcgtcgtgattagcgccgtggcctgattcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgcaccattcgcgttacgcgttcgctcatcgccggtagccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatattggcttcatccaccacatacaggccgtagcggtcgcacagcgtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcatcagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgcctcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacatcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccaccgcacgatagagattcgggatttcggcgctccacagtttcgggttttcgacgttcagacgtagtgtgacgcgatcggcataaccaccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccataaagaaactgttacccgtaggtagtcacgcaactcgccgcacatctgaacttcagcctccagtacagcgcggctgaaatcatcattaaagcgagtggcaacatggaaatcgctgatttgtgtagtcggtttatgcagcaacgagacgtcacggaaaatgccgctcatccgccacatatcctgatcttccagataactgccgtcactccagcgcagcaccatcaccgcgaggcggttttctccggcgcgtaaaaatgcgctcaggtcaaattcagacggcaaacgactgtcctggccgtaaccgacccagcgcccgttgcaccacagatgaaacgccgagttaacgccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaacattaaatgtgagcgagtaacaacccgtcggattctccgtgggaacaaacggcggattgaccgtaatgggataggtcacgttggtgtagatgggcgcatcgtaaccgtgcatctgccagtttgaggggacgacgacagtatcggcctcaggaagatcgcactccagccagctttccggcaccgcttctggtgccggaaaccaggcaaagcgccattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcctcttcgctattacgccagctggcgaaagggggatgtgctgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaaaacgacggccagtgaatccgtaatcatggtcatagctgtttcctgtgtgaaattgttatccgctcacaattccacacaacatacgagccggaagcataaagtgtaaagcctggggtgcctaatgagtgagctaactcacattaattgcgttgcgctcactgcccgctttccagtcgggaaacctgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcgccagggtggtttttcttttcaccagtgagacgggcaacagctgattgcccttcaccgcctggccctgagagagttgcagcaagcggtccacgctggtttgccccagcaggcgaaaatcctgtttgatggtggttaacggcgggatataacatgagctgtcttcggtatcgtcgtatcccactaccgagatatccgcaccaacgcgcagcccggactcggtaatggcgcgcattgcgcccagcgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcattcagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccttcccgttccgctatcggctgaatttgattgcgagtgagatatttatgccagccagccagacgcagacgcgccgagacagaacttaatgggcccgctaacagcgcgatttgctggtgacccaatgcgaccagatgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggtgtctggtcagagacatcaagaaataacgccggaacattagtgcaggcagcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagcccactgacgcgttgcgcgagaagattgtgcaccgccgctttacaggcttcgacgccgcttcgttctaccatcgacaccaccacgctggcacccagttgatcggcgcgagatttaatcgccgcgacaatttgcgacggcgcgtgcagggccagactggaggtggcaacgccaatcagcaacgactgtttgcccgccagttgttgtgccacgcggttgggaatgtaattcagctccgccatcgccgcttccactttttcccgcgttttcgcagaaacgtggctggcctggttcaccacgcgggaaacggtctgataagagacaccggcatactctgcgacatcgtataacgttactggtttcacattcaccaccctgaattgactctcttccgggcgctatcatgccataccgcgaaaggttttgcgccattcgatggtgtcaacgtaaatgcatgccgcttcgccttccggccaccagaatagcctgcgattcaaccccttcttcgatctgttttgctacccgttgtagcgccggaagatgcttttccgctgcctgttcaatggtcattgcgctcgccatatacaccagattcagacagccaatcacccgttgttcactgcgcagcggtacggcgatagaggcgatcttctcctcctgatcccagccgcggtagttctgtccgtaaccctctttgcgcgcgcgcgccagaatggcttccagctttaacggttcccgtgccagttgatagtcatcaccggggcgggaggctaacatttcgattaattccttgcggtcttgttccgggcaaaaggccagccaggtcaggcccgaggcggttttcagaagcggcaaacgtcgcccgaccattgcccggtgaaaggataagcggctgaaacggtgagtggtttcgcgtaccaccattgcatcaacatccagcgtggacacatctgtcggccataccacttcgcgcaacagatcgcccagcagtggggccgccagtgcagaaatccactgttcgtcacgaaatccttcgcttaattgccgcactttgatggtcagtcgaaaactatcatcggaggggctacggcggacatatccctcttcctgcagcgtctccagcagtcgccgcacagtggtgcgatgcaggccgctgagttccgccagcagcccgacgctggcaccgccatcaagtttatttaacatatttaataacattagaccgcgggttaagccgcgcacggttttgtattccgtctgctcattgttctgcatattaattgacatttctatagttaaaacaacgtggtgcacctggtgcacattcgggcatgttttgattgtagccgaaaacacccttcctatactgagcgcacaataaaaaatcatttacatgtttttaacaaaataagttgcgctgtactgtgcgcgcaacgacattttgtccgagtcgtgaggtactgaaatggcaatacaacaccctgacatccagcctgctgttaaccatagcgttcaggtggcgatcgctggtgccggcccggttgggctgatgatggcgaactatctcggccagatgggcattgacgtgctggtggtggagaaactcgataagttgatcgactacccgcgtgcgattggtattgatgacgaggcgctgcgcaccatgcagtcggtcggcctggtcgatgatgttctgccgcacactacgccgtggcacgcgatgcgttttctcaccccgaaaggccgctgttttgctgatattcagccaatgaccgatgaatttggctggccgcgccgtaacgcctttattcagccgcaggtcgatgcggtgatgctggaaggggtgtcgcgttttccgaatgtgcgctgcttgttttcccgcgagctggaggccttcagtcagcaagatgacgaagtgaccttgcacctgaaaacggcagaagggcagcgggaaatagtcaaagcccagtggctggtagcctgtgacggtggagcaagttttgtccgtcgcactctgaatgtgccgtttgaaggtaaaactgcgccaaatcagtggattgtggtagatatcgccaacgatccgttaagtacgccgcatatctatttgtgttgcgatccggtgcgcccgtatgtttctgccgcgctgcctcatgcggtacgtcgctttgaatttatggtgatgccgggagaaaccgaagagcagctgcgtgagccgcaaaatatgcgcaagctgttaagcaaagtgctgcctaatccggacaatgttgaattgattcgccagcgtgtctacacccacaacgcgcgactggcgcaacgtttccgtattgatcgcgtactgctggcgggcgatgccgcgcacatcatgccggtatggcaggggcagggctataacagtggtatgcgcgacgcctttaacctcgcatggaaactggcgttggttatccaggggaaagcccgcgatgcgctgctcgatacctatcaacaagaacgtcgcgatcacgccaaagcgatgattgacctgtccgtgacggcgggcaacgtgctggctccgccgaaacgctggcagggtacgttacgtgacggcgtttcctggctgttgaattatctgccgccagtaaaacgctacttcctcgaaatgcgcttcaagccgatgccgcaatattacggcggtgcgctgatgcgtgagggcgaagcgaagcactctccggtcggcaagatgtttattcagccgaaagtcacgctggaaaacggcgacgtgacgctgctcgataacgcgatcggcgcgaacttcgcggtaattggctggggatgcaatccactgtgggggatgagcgacgagcaaatccagcagtggcgcgcgttgggcacacgcttcattcaggtggtgccggaagtgcaaattcataccgcacaggataaccacgacggcgtactacgcgtgggcgatacgcaaggtcgcctgcgtagctggttcgcgcaacacaatgcttcgctggtggtgatgcgcccggatcgctttgttgccgccaccgccattccgcaaaccctgggcaagaccctgaataaactggcgtcggtgatgacgctgacccgccctgatgccgacgtttctgtcgaaaaggtagcctgatatgcacgcttatcttcactgtctttcccactcgccgctggtggggtatgtcgacccggcgcaagaggtgctcgatgaggtcaatggcgtgattgccagcgcccgcgagcgtattgcggcattctcccctgaactggtggtgctgtttgcgccagatcactacaacggctttttctatgacgtgatgccaccgttctgtttaggcgttggagcgacggcaattggtgatttcggcagtgcggcaggagagctgcccgtgcctgtggagctggcggaggcctgtgcgcatgccgtcatgaagagcgggatcgatcttgccgtttcttactgtatgcaggtggaccacgggttcgcccagccgctggagttcctgctcggtgggctggataaggtgccagttctgcctgtgttcatcaacggtgtcgccacgccgctgcccggtttccagcgtacccgcatgttgggtgaagccattggacgtttcaccagcactctcaataaacgcgtgctgttcctgggttccggtgggctttcccatcagccgccggtgcccgaactggcgaaagccgatgcccatatgcgcgaccgtctgttggggagcgggaaagatttacccgccagtgagcgcgaattgcgtcagcaacgggtgattagcgccgctgagaagtttgttgaggatcagagaacgctgcatccgctcaacccgatttgggataaccagttcatgactttgctggagcagggacgcatacaggaactggatgccgtcagtaacgaagagctttccgccattgccggaaagtcgacacatgaaatcaaaacctgggtcgccgcttttgccgctatttctgcgtttggcaactggcgtagcgaagggcgttattaccgcccaatcccggagtggattgccggatttggctcgttaagcgccagaacagagaactgaatatgcaggagaagatgatgagttatcagccacaaaccgaagccgccaccagccgttttctgaatgtagaagaagcgggtaaaacgctgcgcatccattttaatgactgcggacaaggcgacgaaaccgttgtcctgctgcatggttccggcccgggtgctactggctgggcgaacttcagccgcaatatcgatccgctggtagaggcgggctatcgggtgatcctgctggattgtccgggttggggcaagagcgattcggtcgttaatagtggttcgcgatcggatcttaatgcacgaatcctgaaaagcgtggtggatcaactggatatcgccaaaatccacctgctgggcaactcgatggggggccatagttctgtggcgttcacccttaaatggccggagcgcgtcggcaaactggtgctgatgggcggcggtacgggcggcatgagtttgtttacgccgatgccaaccgaaggtattaagcgactgaatcagctttatcgtcagccgactatcgaaaacctgaagctgatgatggatatcttcgtttttgataccagcgatttgaccgacgccctgtttgaagcgcgcctgaataatatgctgtcgcgccgcgatcacctggaaaacttcgttaagagcctggaagctaatccgaaacagttcccggattttggcccacgtctggcggaaatcaaagcgcaaaccctgattgtctgggggcgcaacgaccgctttgtgccgatggatgcgggtctgcgtctgctgtccggcattgccggttctgaactgcatatcttccgcgactgtggtcactgggcgcagtgggaacatgccgacgctttcaatcaactggtgctgaatttcctcgcacgcccttaaggaatggtcatgacgaagcatactcttgagcaactggcggcggatttacgccgcgccgcagagcagggcgaagcgattgcaccgctgcgcgatctgattggtatcgataacgctgaagcggcttacgccattcagcacataaatgtgcaacatgacgttgcgcaggggcgtcgcgtggtagggcgtaaagtgggcctgacacatccgaaagtgcaacaacaactgggcgttgatcaaccggattttgggacgttatttgccgacatgtgttatggcgataacgaaatcattcctttttcccgtgttctgcaaccccgcattgaagcggagatcgcactggtgttgaaccgcgatttgcccgcaaccgatatcaccttcgacgaattgtataacgccattgaatgggtacttccggcgctggaagtggtggggagccgcattcgcgactggtcgattcagtttgtcgataccgtggcagataacgcctcctgtggggtgtatgtcatcggcggtccggcgcaacgtccggcggggttagacctgaaaaactgcgccatgaagatgacgcgtaataacgaagaggtttctagcgggcgcggcagcgaatgcctgggacatccgcttaatgcggccgtctggctggcacgcaaaatggccagtctgggtgaaccgctgcgcaccggagatatcattcttaccggggcattaggtccgatggtggcggtgaatgcgggcgatcgttttgaagcccatattgaaggcataggttcagttgctgcgacattttcaagcgcagccccaaaaggaagtctgtcatgagtaagcgtaaagtcgccattatcggttctggcaacattggtaccgatctgatgattaaaattttgcgtcacggtcagcatctggagatggcggtgatggttggcattgatcctcagtccgacggtctggcgcgcgccagacgtatgggcgtcgccaccacccatgaaggggtgatcggactgatgaacatgcctgaatttgctgatatcgacattgtatttgatgcgaccagcgccggtgctcatgtgaaaaacgatgccgctttacgcgaagcgaaaccggatattcgcttaattgacctgacgcctgctgccatcggcccttactgcgtgccggtggttaacctcgaggcgaacgtcgatcaactgaacgtcaacatggtcacctgcggcggccaggccaccattccaatggtggcggcagtttcacgcgtggcgcgtgttcattacgccgaaattatcgcttctatcgccagtaaatctgccggacctggcacgcgtgccaatatcgatgaatttacggaaaccacttcccgagccattgaagtggtgggcggcgcggcaaaagggaaggcgattattgtgcttaacccagcagagccaccgttgatgatgcgtgacacggtgtatgtattgagcgacgaagcttcacaagatgatatcgaagcctcaatcaatgaaatggctgaggcggtgcaggcttacgtaccgggttatcgcctgaaacagcgcgtgcagtttgaagttatcccgcaggataaaccggtcaatttaccgggcgtggggcaattctccggactgaaaacagcggtctggctggaagtcgaaggcgcagcgcattatctgcctgcctatgcgggcaacctcgacattatgacttccagtgcgctggcgacagcggaaaaaatggcccagtcactggcgcgcaaggcaggagaagcggcatgaacggtaaaaaactttatatctcggacgtcacattgcgtgacggtatgcacgccattcgtcatcagtattcgctggaaaacgttcgccagattgccaaagcactggacgatgcccgcgtggattcgattgaagtggcccacggcgacggtttgcaaggttccagctttaactatggtttcggcgcacatagcgaccttgaatggattgaagcggcggcggatgtggtgaagcacgccaaaatcgcgacgttgttgctgccaggaatcggcactattcacgatctgaaaaatgcctggcaggctggcgcgcgggtggttcgtgtggcaacgcactgtaccgaagctgatgtttccgcccagcatattcagtatgcccgcgagctcggaatggacaccgttggttttctgatgatgagccatatgaccacgccggagaatctcgccaagcaggcaaagctgatggaaggctacggtgcgacctgtatttatgtggtggattctggcggtgcgatgaacatgagcgatatccgtgaccgtttccgcgccctgaaagcagagctgaaaccagaaacgcaaactggcatgcacgctcaccataacctgagtcttggcgtggcgaactctatcgcggcggtggaagagggctgcgaccgaatcgacgccagcctcgcgggaatgggcgcgggcgcaggtaacgcaccgctggaagtgtttattgccgccgcggataaactgggctggcagcatgggaccgatctctatgcgttaatggatgccgccgacgacctggtgcgtccgttgcaggatcgaccggtacgagtcgatcgcgaaacgctggcgctgggatacgctggtgtttactcgagcttcctgcgtcactgtgaaacggcggcggcgcgttatggcttaagtgcggtggatattctcgttgagctgggcaaacgccggatggttggcggccaggaggatatgatcgttgacgtggcgctggatctgcgcaacaacaaataatgatgactgccgagaacgtgcattttgtatgcccatcccagcacgactgccggatgcggcgtgaacgccttatccggcctacggatggcgtgagaatttgtaggtctgataagacgcgttagcgtcgcatcaggcatctgcgcacgactgccggatgcggcgtgaacgccttatccggcctacggatggcgcgggaatttgtaggcctgataagacgcgttagcgtcgcatcaggcatctgcgcacgactgccggatgcggcgtgaacgccttatccggcctacgggtggcgcgagaatttgtaggcctgataagacgcgttagcgtcgcatcaggcatctgcgcacgactgccggatgcggcgtaaacgccttatccggcctacggatggcgcgggaatttgtaggcctgataagacgcgttagcgtcgcatcaggcatctgcacacgactgccggatgcgataaacgtcttgtccggcctacatttcgcccgtaggcagtcattaaatagttctgattacgcggctggcaatgtatcagtcgcgattcacctgcactcgcaacgaggttcatcttatgtcgactcgtaccccttcatcatcttcatcccgcctgatgctgaccatcgggctttgttttttggtcgctctgatggaagggctggatcttcaggcggctggcattgcggcgggtggcatcgcccaggctttcgcactcgataaaatgcaaatgggctggatatttagcgccggaatactcggtttgctacccggcgcgttggttggcggaatgctggcggaccgttatggtcgcaagcgcattttgattggctcagttgcgctgtttggtttgttctcactggcaacggcgattgcctgggatttcccctcactggtctttgcgcggctgatgaccggtgtcgggctgggggcggcgttgccgaatcttatcgccctgacgtctgaagccgcgggtccacgttttcgtgggacggcagtgagcctgatgtattgcggtgttcccattggcgcggcgctggcggcgacactgggtttcgcgggggcaaacttagcatggcaaacggtgttttgggtaggtggtgtggtgccgttgattctggtgccgctattaatgcgctggctgccggagtcggcggttttcgctggcgaaaaacagtctgcgccaccactgcgtgccttatttgcgccagaaacggcaaccgcgacgctgctgctgtggttgtgttatttcttcactctgctggtggtctacatgttgatcaactggctaccgctacttttggtggagcaaggattccagccatcgcaggcggcaggggtgatgtttgccctgcaaatgggggcggcaagcgggacgttaatgttgggcgcattgatggataagctgcgtccagtaaccatgtcgctactgatttatagcggcatgttagcttcgctgctggcgcttggaacggtgtcgtcatttaacggtatgttgctggcgggatttgtcgcggggttgtttgcgacaggtgggcaaagcgttttgtatgccctggcaccgttgttttacagttcgcagatccgcgcaacaggtgtgggaacagccgtggcggtagggcgtctgggggctatgagcggtccgttactggccgggaaaatgctggcattaggcactggcacggtcggcgtaatggccgcttctgcaccgggtattcttgttgctgggttggcggtgtttattttgatgagccggagatcacgaatacagccgtgcgccgatgcctgacgtgccttattaggcaggggcgaaagggacttcaccccaatacacctacggcgtttacaggtatactcgctaaaaattattcagcgggtttggaaacaaagatggcaaaacttaccttacaagagcagttgctcaaagcaggattagtcaccagcaaaaaagcggcgaaggtggagagaacggcgaaaaaatcgcgcgttcaggcgcgtgaagctcgggcggcggtagaagaaaataaaaaggcacagcttgagcgtgataaacagcttagcgaacagcaaaaacaagcggcgttggcgaaagaatataaagctcaggtgaagcagcttattgaaatgaaccgaatcaccattgccaatggcgatattggttttaacttcactgacggcaatctgattaagaagatttttgtcgataagctcacacaggcgcagttgattaatggtcgtctggcgattgcccgcttgttggtcgataacaatagcgaaggtgaatacgccattattcccgccagcgttgccgataaaattgctcagcgcgatgccagcagtatagtgttgcacagcgcgctcagcgccgaagagcaggatgaagacgacccgtatgccgacttcaaagtgcctgatgatttgatgtggtaaacatagataagtcgtgcgcagatgcctgatgcgacgctatgcgcgtcttatcaggcctacggtttatgggcgaagtgtagaccggataaggcgttcacgccgcatccggcagtcgtgcgccatgcctgatgcgacgctttgcgcgtcttatcaggcctacggcttacgggcgaagtgtaggccggataaggcgttcacgccgcatccggcagtcgtgctattatcaacgcatattcagtttattggcgtggtaggcaatatgctcgccaataaaactggagacaaaataatagctgtgatcataaccctcgtgataacggattaacgtcttgatattcatctcctggcagatcttttcaagatttggagtccgcagctgttctgcgtaaaaatcatcactcaacccctgatcaaccatgatttccgcaacgcgttgaccttgtgaaataagactcaccgggtcgtaatccaaccaggcatctttattttcagcaagatatgcagcaaaggcttgctgtccccacggcacttgcgatggggagacaatgggcgaaaacgccgagacgctgacatattcatctgggttacgtaacgccagcaccagcgcgcccagcccgcccatagaatgaccagagatagactttttggccgttgccggaaaatgatgcatcactaaatccggcagctcgttgcggatatagtcatacattttgtaatgttcattccacggcgcttgcgtcgcgttcaggtaaaacccggcaccttgcccgagatcgtaacggtcagcatctgcgacatgactgcctcgcggactggtgtccggcgcaacaacaataatgttgtgctcagccgcgtaacgctgcatccccgatttagtaatgaaattctgctcgttgcaggtcaggcctgaaagccagtacagcaccggcaatttttcattcgcggcttttggtgggagatagacgccgacattcatttcacatttcagtgattgggaataatgccgatacatattttgccagccgccaaagctgacatgtttttcaatgagttccatcagtcattatctcagggttaatcccccggacggctgcccggggagagtattaagaacccccgcctgaagtggacggggtaaacctgcgggaaatcagtaacgaattacggttcgaatggatttgccttcatgcatcaggtcgaaggcgtcattaatttcatccaggctcatggtatgcgtgacaaacggttccagatcgatatcacctttcatcgcatcttcaaccatgcccggtaactgggaacgacctttcacgccgccaaacgcggaacctttccatacgcgaccagtgaccaactggaatggacgggtggagatttcctgaccggcaaccgcgaccccgatgatcaccgactgaccccagccgcggtgcgcactttccagcgccgcacgcatcacgttgacgttaccgatgcattcaaaggtatggtcgataccccatttgttgatatccaacaggacatcttttatcggtttgtcgtagtcattcgggttaatgcagtcggtagcaccgaagcgacgcgccagatcgaatttcttcgggttggtatcgatagcgataatccgacccgctttcgcctgacgcgcgccctgaaccactgccagaccaatcgcgccaagaccaaacacggcaacagaatcacctggctggactttagctgtgttgtgtaccgcgccaataccggtggtcacgccacagcccagcaggcagacgtgttcatggtttgcttctggattaatttttgccagagacacttccgcgactacggtgtattcactgaatgtagagcaccccatgtagtgataaagcggctgcccgttgtaagaaaaacgggtggtgccgtctggcatcaggcctttaccctgggtttcgcgaaccgcaacacagaggttagttttgccagaacgacagaactcacactcgccgcactccgcggtgtaaagcgggatcacatggtcgccaggtttgacgctggttacgccttcaccgacttcaaccacaacgccggccccttcgtgaccgagaaccaccgggaatacaccttccgggtcatcgccggagagggtaaatgcgtcggtatggcaaacgccggtatgggtgactttaattagcacttcaccttttttcggtggtgcaacgtcaatttcaacgatttccagcggtttaccgggagcaaatgcaacggcagcacgtgatttcatctctcgctcttcctcaatatggtaatagattcagctatttaagataggcacgaaccagttcaatagtgtcgtcaacggattggctgacttcgcggctgtagcagtcatttcggtcaaacgtttcccggatatggctttcaagcacttctgccatcagcccattagccgcgccccgaacggcagcgatctgttggagtatggcacggcattcggcatcaccctccagcgaccgttccagagcatcaatctgcccccgaatacgacgaactcgagtaaggacctttttcttctcttccggagtactgggcatttcgcacctcatcatctgcatgcaatatactataggggggtattctatatgtcaatgcatacccccctatagtatataacactggagaataaaatttatccggtgaatgtggtcggaaaacaaagaggaaaggggggggggctaatcggcagggaaggccgccccggatagcgggcggcagaaggaatcagaatttccaggtcagacgggctgcaagttgcagaccgttaaaatcatcggttggggtgtcgtaccacactttacctgccgtcagcccgagattaagttgctcagtcagcggttgaatacgttgcagactgacgctcttcatgctgccgtagcgtgtttctggcgtccagtcataggtgtaagcacctgttccgcggcttagccatagttgcgtataaccagtgccgcgcgggtcattcagacgcacggaaatcatattgctataactaccacctgcatcgctggagtcataatgggtatagcggtagctggtgatcaccgggccagtatagagtgatacgccgccttgccaggcatcgacttcgacatcatcgtaatatttagtgtagcgataaccggtcgtgaaaagcgtttttggtaacagggccaggttaatatcctgacgaaaatcctggcgggcaaagaccggcgtattatccgcaaaggcaatacccgttcgggttgtcagccagttattccatttataccagaccgcaccctgaccgcgagtggcattgaaatgttcagtttcataatcacgacgcccctgggaaagattaaaaagcagcgttgcgttttcaactttcgccaccagttcagcatacgctaaattacggttgccatgatcgccagaataatcggtaaaatcgtagcccgcggtaatggaagttaacccggcataagcgggcaatgcgctaaaaatggccgccgctaataacgtccgttttatcattttaatctcctgtacggataagttcttgtcggagtgaataagttccggtaggtaaattacgttctacaatcacgcgcgggccaagttgcgtgttcggggaaataattcgcccaggcaaaataataacttgtacgccaaggcgtgaacgctgcccgatataacaacctaatttatcgcatccggtagcgataattccctctggagttcgaacagacacgggctgttcatccagacgatgattactggtacgtacttgtgcgcctaaatatgcctggtttgcaactaccgagtcggcaataaaacattgcggaccaatcgttgcttccgcttcaataaccgcatttttaatctcggtggcaaaaccaatttttacgccattgctgattattgtgccaggacgaataaacgcataattactagactggccccctgaatctccagacaaccaatatcacttaaataagtgatagtcttaatactagtttttagactagtcattggagaacagatgattgatgtcttagggccggagaaacgcagacggcgtaccacacaggaaaagatcgcaattgttcagcagagctttgaaccggggatgacggtctccctcgttgcccggcaacatggtgtagcagccagccagttatttctctggcgtaagcaataccaggaaggaagtcttactgctgtcgccgccggagaacaggttgttcctgcctctgaacttgctgccgccatgaagcagattaaagaactccagcgcctgctcggcaagaaaacgatggaaaatgaactcctcaaagaagccgttgaatatggacgggcaaaaaagtggatagcgcacgcgcccttattgcccggggatggggagtaagcttagtcagccgttgtctccgggtgtcgcgtgcgcagttgcacgtcattctcagacgaaccgatgactggatggatggccgccgcagtcgtcacactgatgatacggatgtgcttctccgtatacaccatgttatcggagagctgccaacgtatggttatcgtcgggtatgggcgctgcttcgcagacaggcagaacttgatggtatgcctgcgatcaatgccaaacgtgtttaccggatcatgcgccagaatgcgctgttgcttgagcgaaaacctgctgtaccgccatcgaaacgggcacatacaggcagagtggccgtgaaagaaagcaatcagcgatggtgctctgacgggttcgagttctgctgtgataacggagagagactgcgtgtcacgttcgcgctggactgctgtgatcgtgaggcactgcactgggcggtcactaccggcggcttcaacagtgaaacagtacaggacgtcatgctgggagcggtggaacgccgcttcggcaacgatcttccgtcgtctccagtggagtggctgacggataatggttcatgctaccgggctaatgaaacacgccagttcgcccggatgttgggacttgaaccgaagaacacggcggtgcggagtccggagagtaacggaatagcagagagcttcgtgaaaacgataaagcgtgactacatcagtatcatgcccaaaccagacgggttaacggcagcaaagaaccttgcagaggcgttcgagcattataacgaatggcatccgcatagtgcgctgggttatcgctcgccacgggaatatctgcggcagcgggcttgtaatgggttaagtgataacagatgtctggaaatataggggcaaatccaattacctatcaggcagtttgcgccaatcactaccggaccctgaataacggcaccatgacaaatacgggtattcgcgccgataacaacttcacctgcagtttcatcaataattacctggtctgcaatctgaatatttttctctttaacattaagcttcagatagtttttcagttcctgtgacagaaggttgggaataagcggttgacgcttccaccagtgcggaatagcgggtgggtttgtcgcgctgaggttcgcgtccagtaaaaaaggcaataagtccataaataatccagatggcataagctaataatacatacacaacggaaagcggcgctaaaggcaccaacaaccagcaacgatgaaaccaggcgctaaaagcaccaataacacaaactacgccgacccagataagcggaaacattgccaacaccactccatgcggcccggtggtgatgaattcattaaaccaggtagtgagataaatcccaacgccataaagcacaaccaacagcataggaaatatactgaagataccgaagcggctaaataaaagtcttttatgcaggcgcatacagaccgcgtatcccacaatccaacgccgccagcgacgccactcctcacgcgggctgttgcattcctgtgggtatacgatgcagcgattcgcctgccgaatacggtagccgtttgccaccaatgtccaggtgagatcaaggtcttcgactttagtacgatccgagaaaccgaacttacgcaatacatcagtacggaacatcccgcaggcaccgctgataataaacggtgcgccacccaggagctgctgtagcgtgcgcttcataacaatcatcggcaactttacggtcgcgcggatgtgcggtaacagacccgcgcctttcaacgcagtagagggaatgccgcctacggcatcggcaccgcgctcaatttctgccagcatatagcccattccgtcttgatcgggcggaacataggtgtcggcatcacttaaaaaaacctggtcgcaggtggcgtaattgaggccattcatcagcgcaccacctttaccggtatttttttgcgtgacggcaacaaagcggtcgccccatttgcgtttgacttccgccatgaccgcttcggtattgtccgtggagccgtcgttaacgcaaattacccggcaaaaataagggttacgcagtagattatccagtgactgcgccagacacgggccttcgttatacgcaggtataatggcgtcaatacagcctttcttttgactgggtttacgtcttagcgtacttaaaaaccatagcaacattgctatggacatacagataaatatccaggttttcatgcaatttgctcaaagaatcattttatgaattacaaagccttcacccagatcgctattgacctgttgtccgcgaaattgtgcaactgcacgcaggcgatcatgacgcatataatcgcgtcgttcctagcttttatgtttttttaatgcagcaagtttgactgtgaaatattcttctttaacggattcaaaaacctgaggcataaatgaaagccaggtacttggggtttcgtagccgagaatttgcggaatagttcggcaggcaaccattgaagcttgataaacagcaagatgatcctgatggcggtcggcatcatgcatggtatatacccgcatgatttcaacatcagaaggaatttgatttttaatgatgtcttccagggcggaaatcatatcattgagctgtaaatgagcgcgggtgtcagcaaaattaagatgaatagtttggtggcaccctaatatctttagggcgttgcgcgattcttcatggcgatcgattattccatctgtgccagagttgccggtagtcatcaccacggctgcgatataaattcctttttgcgcaagacgagcaagcgatgcgccacagcctaattctatatcgtcaggatgtgcgccaatagcaaggataccctttcttttatttgccgaagaaaggagggctgaatctaaaaccttatccacttaatgacactccattttatttattatactacaagcacaacgatgcactcagagacgtaatctctggcgcagccagatgttaatttataaatgttaaatgttgctaataactgaaaagcaagggctttcagacccgtgggttcgactgggtaatgtttctatgcaattcatatgttaagtgtttgtatgtttggtatgtatagttattttgttttatacattgtatttagatgtgatttagtttgtcaattaattgcatttaaaaaatatgttctgtgaacaagcattgtttatatacattatgtgaatgtaatatgcgagtgattgagaatgatacagtgatatatacaatgcgaatataatagttttattatatgtattgatattgatagaaataatgaagtaataaatctcgtaatgtggttgtttatgcatcactaaaatgaagtgtagtaattttcccaattgttagaacggagtaattgcatatttaatctttccttagccgtttttttgctaagaataaaatcatctgtgcgataacgactaattcttttaatgaatgtttttattcctgaatactgctcccataacaagacaggggagcagacaatcatggcaatttcatcgcgtaacacacttcttgccgcactggcattcatcgcttttcaggcacaggcggtgaacgtcaccgtggcgtatcaaacctcagccgaaccggcgaaagtggctcaggccgacaacacctttgctaaagaaagcggagcaaccgtggactggcgtaagtttgacagcggagccagcatcgtgcgggcgctggcttcaggcgacgtgcaaatcggcaacctcggttccagcccgttagcggttgcagccagccaacaggtgccgattgaagtcttcttgctggcgtcaaaactgggtaactccgaagcgctggtggtaaagaaaactatcagcaaaccggaagatctgattggcaaacgcatcgccgtaccgtttatctccaccacccactacagcctgctggcggcactgaaacactggggcattaaacccgggcaagtggagattgtgaacctgcagccgcccgcgattatcgctgcctggcagcggggagatattgatggtgcttatgtctgggcaccggcggttaacgccctggaaaaagacggcaaggtgttgaccgattctgaacaggtcgggcagtggggcgcgccaacgctggacgtctgggtggtgcgcaaagattttgccgagaaacatcctgaggtcgtgaaagcgttcgctaaaagcgccatcgatgctcagcaaccgtacattgctaacccagacgtgtggctgaaacagccggaaaacatcagcaaactggcgcgtttaagcggcgtgcctgaaggtgacgttccggggctggtgaaggggaatacctatctgacgccgcagcaacaaacggcagaactgaccggaccggtgaacaaagcgatcatcgacaccgcgcagtttttgaaagagcagggcaaggtcccggctgtagcgaatgattacagccagtacgttacctcgcgcttcgtgcaataaaaggaggcgcagatgctgcaaatctctcatctttacgccgattatggcggcaaaccggcactggaagatatcaacctgacgctggaaagcggcgagctactggtggtgctggggccgtccggctgcggtaaaaccaccctgctgaatctgattgccggttttgtgccttatcagcatggcagcattcaactggcgggtaagcgtattgagggaccgggagcagagcgtggcgtagtttttcagaatgaagggctactaccgtggcgcaatgtacaggacaacgtggcgttcggcctgcaattggcaggtatagagaaaatgcagcgactggaaatcgcgcaccagatgctgaaaaaagtggggctggaaggcgcagaaaaacgctacatctggcagctttccggtggtcaacgtcagcgggtggggattgctcgtgcgctggcggcgaatccccagctgttattactcgacgaaccgtttggtgcgctggacgccttcacccgcgaccagatgcaaaccctgctgctgaaactctggcaggagacgggcaagcaggtgctgttgattacccacgatatagaagaagcggtgtttatggcgactgaactggttctgctttcatccggccctggccgtgtgctggagcggctgccgctcaactttgctcgccgctttgttgcgggagagtcgagccgcagcatcaagtccgatccacaattcatcgccatgcgcgaatatgttttaagccgcgtatttgagcaacgggaggcgttctcatgagtgtgctcattaatgaaaaactgcattcgcggcggctgaaatggcgctggccgctctcgcgtcaggtgaccttaagcattggcacgttagcggttttactcaccgtatggtggacggtggcgacgctgcaactgattagcccgctatttttgccgccgccgcaacaggtactggaaaaactactcaccattgccggaccgcaaggctttatggacgccacgctgtggcagcatctggcagccagtctgacgcgcattatgctggcgctatttgcagcggtgttgttcggtattccggtcgggatcgcgatgggacttagccctacggtacgcggcattctggatccgataatcgagctttatcgtccggtgccgccgctggcttatttgccgctgatggtgatctggtttggtattggtgaaacctcgaagatcttactgatctatttagcgatttttgcaccggtggcgatgtcggcgctggcgggggtgaaaagcgtgcagcaggttcgcattcgtgccgcccagtcgctgggtgccagccgtgcgcaggtgctgtggtttgtcattttgcccggtgcgctgccggaaatcctcaccggattacgtattggtctgggggtgggctggtctacgctggtggcggcggagctgattgccgcgacgcgcggtttaggatttatggttcagtcagcgggtgaatttctcgcaactgacgtggtgctggcggggatcgcggtgattgcgattatcgcctttcttttagaactgggtctgcgcgcgttacagcgccgcctgacgccctggcatggagaagtacaatgagtgaacgtctgagcattaccccgctggggccgtatatcggcgcacaaatttcgggtgccgacctgacgcgcccgttaagcgataatcagtttgaacagctttaccatgcggtgctgcgccatcaggtggtgtttctacgcgatcaagctattacgccgcagcagcaacgcgcgctggcccagcgttttggcgaattgcatattcaccctgtttacccgcatgccgaaggggttgacgagatcatcgtgctggatacccataacgataatccgccagataacgacaactggcataccgatgtgacatttattgaaacgccacccgcaggggcgattctggcagctaaagagttaccttcgaccggcggtgatacgctctggaccagcggtattgcggcctatgaggcgctctctgttcccttccgccagctgctgagtgggctgcgtgcggagcatgatttccgtaaatcgttcccggaatacaaataccgcaaaaccgaggaggaacatcaacgctggcgcgaggcggtcgcgaaaaacccgccgttgctacatccggtggtgcgaacgcatccggtgagcggtaaacaggcgctgtttgtgaatgaaggctttactacgcgaattgttgatgtgagcgagaaagagagcgaagccttgttaagttttttgtttgcccatatcaccaaaccggagtttcaggtgcgctggcgctggcaaccaaatgatattgcgatttgggataaccgcgtgacccagcactatgccaatgccgattacctgccacagcgacggataatgcatcgggcgacgatccttggggataaaccgttttatcgggcggggtaatacgagagtggacggtcccctcgcccccttggggagagggttagggtgagggggcgttcaccgtactttcaacaggttaactccccctttctgagaggaaacaaaattaacgcagaatcttcttctcagccaaatccagcgcaaagtagctgaaaatcagatccgcacccgcacgcttaatcgaacctaagctttcgagcacgactttctcttcatctatagcacccgccagcgcggcgaacttaatcatcgcatactcaccgctcacctgatacgcgccaatcggcaattcagtacgttcacgcagctcacgcacgatgtcgaggtacgctccagcaggtttaaccatcaggcagtctgcgccctgggcttcatccagcagtgattcacgaatcgcctcacgacggttcattgggttcatctgatagcttttgcggtcgccttttaatgcgcttccggcagcttcacggaacgggccataaaaggaggaggcgaacttggtcgaatacgacataatcgccgtatctttaaatcccgcagcgtccagcgcctgacgaatcgcctgtacctggccgtccatcgcggcggaaggggcgatgaagtctgcacctgcagcagctgcaaccacggcttgcttgcctaaattttccagagtcgcgtcgttgtcgacgccatgctcgcacagcacaccgcagtgaccgtgagaagtgtattcacagaagcaggtgtctgacataacgatcatttctggcacggtctgcttgcagatgcgcgacatacgcgccaccagtccatcttcccgccaggcatcgctgccggtttcatcggtatggtgagagatgccaaaagtcatcacggaacgaataccggcgttggcgatgcgttcaatttcgcgtgccagatgtttctctggaatgcgcatcacgcctggcatggcttcaacggctttgtagtcgtcaatttcttcttcaacaaagatcggcaacaccaggtcgttaaggctaagtgttgtctcttcaaacatagcgcgcagcgcaggagatttgcgcaggcgacgagggcgttggattaagtctgtcatggtctgcctgatgtttgtggaatcgaggggcatagtatacctgaagcagggtagggatgttttacgaaagttgtcgcgatgttgacaagaagagaatggaagagaggccaggacatctttttaatagaaacagcaataattttatattcactgaaaatatttttaatctttatttatagctgttggttattattttttggagtttggttgcgctgctataaattgaataattaaaactttgttgcatattcataggatatttatctggtttgtgtttgtgatatttattatgcgtatgcttcaaaaacaaaattatctgcaacatgttgaaatactgtgcttttatgaatttgatgcgtgtttttctccataaattatatatgtccacattcggacttaggggaaagaataattgaaccattcgtctgtaacgcagcataatcgttagcgcgaaacataatatgttttctatgcattgataattgatggatcaacttattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttgtagtatcacaattagcattggcttgcactctggctatcacctctcaggctaatgcagcaaactatgatacctggacttatatcgataatcccgttacagcacttgattgggatcatatggataaggcaggcactgtagatggcaactatgtaaactatagtggttttgtctattacaacaacaccaatggtgatttcgatcagtcctttaacggcgataccgttaacggcacgatctcaacctattatttgaaccatgattatgcagacagtactgctaatcagcttgatatcagtaattcagtgattcacggttcgattacttctatgctgcctggcggttattatgatcgttttgatgcagatggtaataatctgggtggatatgatttttacactgatgcggttgttgatacacactggcgtgatggtgatgttttcactttgaacattgctaacactactattgatgatgattatgaagctctttacttcactgattcttataaagatggtgatgtaaccaagcacacaaatgagacatttgatacaagtgaaggcgttgctgttaatcttgatgtagaaagtaacatcaatatttccaataactcccgcgttgcaggtattgcattatctcaaggtaatacttacaacgaaacctacactaccgaatctcatacttgggataacaatatctctgtaaaagattccacagtgacttcgggttcaaattatatcctggatagcaatacttatggcaaaactggtcactttggcaattctgatgaaccgagtgattatgctggcccgggtgatgttgcaatgtcctttactgcttcaggttccgactatgcgatgaagaacaatgtattcctcagcaattcaacgctgatgggtgatgttgcctttaccagcacctggaatagtaattttgatccgaatggtcatgattccaacggtgacggggtgaaagataccaacgggggttggactgatgatagcctcaacgttgatgaactaaatctcactctcgataacggaagcaagtgggttggtcaggcaatttataacgttgctgaaacgtcagcaatgtatgatgttgctacaaacagccttactcctgatgcaacatatgaaaacaatgactggaaacgtgttgttgatgacaaggtcttccagagcggtgtatttaacgtagcgttgaataacggttctgaatgggatactacaggtcgttccatcgttgataccttgacagttaataatggttctcaggttaatgtttcggaatctaaattaacttcagatactatcgatttaactaacggttcttcgctgaacattggtgaagatggctacgttgataccgatcatctgactattaactcctacagtactgttgcgttgaccgaatctactgggtggggggctgattgatcctacccacgtaatatggacacaggcctaagcgaggttcttgttttcaaattgttccggactgaggccgccacaccaactgtgccgccgccaccgattgtaatcacattcgatataattaaacaccgttgcccgcattatttcccggctgataaagtgttctccatggatacattccactttcagcgaatgaaagaagctttccacgcaggcattatcgtagcagcaaccttttgcgctcatacttccacgcagattatgccgcttcagttgcgcctgataatctgctgaacagtactggcctccacggtccgtgtgaacgataacgttccggggcctcttacgccgccacagcgccatctgcagggcatcgcaggccagttgcgccgtcatgcgtggcgacattgaccagccaataacggcacgtgaccacaggtcaatgaccactgccagatacagccagccttcatctgtacgtaagtacgtgatgtctcctgcccacttctggttcgggccactggcgtaaaaatcctgctccaacagattttctgacacaggcaggccgtgtgcgcggtagctgaccgggctgaacttccgggaggcctttgccctcagtccctgacggcgcaggcttgccgccacggtttttacgttaaaggggtaaccctgagcacgcagttcatccgtcaggcgtggggcaccgtaacgctgttttgaccgggtaaaagccgcgaggacaacgctgtcgcagtgttggcggaactgctgacgcgtgcttatccttgtccgccgctgacaccacgtataccagccgctgcgggccacccggagcacgcggcacattgctttgatgctgaactcagcctgatgtttttcaataaagacatacttcatttcaggcgcttcgcgaagtatgtcgcggccttttggaggatagccagctcttcatcccgttctgccagctggcgtttgagacgtgcaatctcggtagacatctccagttcacgttcagaagacgtctgctgattttgctgtttactgcgccagttgtagagttgtgattcatacaggctgagttcacgggctgcggcagtaacaccgatgcgttcagcaagcttcagggcttcactgcgaaattcaggcgaatgctgtttacggggttttttactggttgatactgtttttgtcatgtgagtcacctctgactgagagtttactcacttagccgcgtgtccactattgctgggtaagatcagattacaacctgtacgccaatactatcaccgtaactaacggcggtgtattggatgtgaacgttgatcagttcgatactgaagctttccgtactgacaaactggaactgaccagcggcaacatcgctgaccataacggtaacgtagtatctggtgtgttcgatatccatagcagcgattacgttctgaacgctgatctggtgaacgaccgtacctgggatacttccaagtctaactacggttacggtattgttgctatgaactctgatggtcacctgactatcaacggtaacggcgacgtagacaacggtactgaactggataacagctctgtagacaatgttgttgctgcaaccggtaactacaaagttcgtatcgacaacgcaactggcgctggcgctatcgctgattacaaagataaagaaattatctacgtaaacgacgtcaacagcaacgcgaccttctctgctgctaacaaagctgacctgggtgcatacacctatcaggctgaacagcgcggtaacaccgttgttctgcaacagatggagctgaccgactacgctaacatggcgctgagcatcccgtctgcgaacaccaatatctggaacctggaacaagacaccgttggtactcgtctgaccaactctcgtcatggcctggctgataacggcggcgcatgggtaagctacttcggtggtaacttcaacggcgacaacggcaccatcaactatgatcaggatgttaacggcatcatggtcggtgttgataccaaaattgacggtaacaacgctaagtggatcgtcggtgcggctgcaggcttcgctaaaggtgacatgaatgaccgttctggtcaggtggatcaagacagccagactgcctacatctactcttctgctcacttcgcgaacaacgtctttgttgatggtagcttgagctactctcacttcaacaacgacctgtctgcaaccatgagcaacggtacttacgttgacggtagcaccaactccgacgcttggggcttcggtttgaaagccggttacgacttcaaactgggtgatgctggttacgtgactccttacggcagcgtttctggtctgttccagtctggtgatgactaccagctgagcaacgacatgaaagttgacggtcagtcttacgacagcatgcgttatgaactgggtgtagatgcaggttataccttcacctacagcgaagatcaggctctgactccgtacttcaaactggcttacgtctacgacgactctaacaacgataacgatgtgaacggcgattccatcgataacggtactgaagggtctgcggtacgtgttggtctgggtactcagtttagcttcaccaagaacttcagcgcctataccgatgctaactacctcggtggtggtgacgtagatcaagactggtccgcgaacgtgggtgttaaatatacctggtaatattcttcactccgaagaaatactggtaatttaatctaaataatgcccgtcaaggatttgacgggcattactgcaaaggacgcgcaaatgttatctgtagttaaacctcttcaggaatttggtaagctcgataaatgtttgtccagatacggtacgcgcttcgagtttaataatgaaaagcaagttatattttccagtgatgtcaataacgaagatactttcgttattttagagggagttatctctctgcgtagagaagaaaacgtacttatcggtattacccaggctccttatattatggggctggctgatggtttaatgaaaaacgatataccatacaaattaatatcagaaggaaattgtacgggatatcatctaccagccaaacaaaccattacgcttattgaacaaaatcaactctggcgagacgctttttactggttagcctggcaaaatagaattctggaattacgcgacgtgcagctcattgggcataattcctacgaacaaatccgcgcaacattattatcaatgattgactggaatgaagaattgcgatcacgtattggtgtgatgaattatatccatcaacgtacacgcatatcgcgttctgtcgtcgcagaagttctcgctgctttgcgtaaaggcggctatatcgaaatgaataaaggcaaactggtcgctatcaaccgtttgccttcagagtattaatcaggacgcggggataaccaacggtttattcccgcttagctcggtcaccaggtcattgatgccatcgctcatatttttaaagcgcgtcaacggcgaacgagtgaccaccacaaacgcgccaatattcttctgcgggatcatcgccatataggtaatgaaaccgccaccaccgcctgtcttctgaataatccccggacgaccctctttcggggccatatatacccaacctaaaccaagcgcatccgctttgccggggacatccatgccaatcactttcgtaaactgcgcgcgctgataaatcaacgtctgcatgcgatctgcctggttactgcgctgataaaaatcagatgacaaatactgctgcatccagcgcatcatatcgccaggcgtggaatagacgccgccgctgccaattgccgccagcgtgttattgcacggactggcaccgcgctcagcaaccattaaacggcggcactgatccggtgagggggtgtaggtggtgtctttcatccccaatggacgggtaatctgctcttcaaacaactgggtataaggcttgccggacgcattcgccagtgcatctgccagcaggtcgaacgcaaggttagagtacgccgcctgactgcctggcgcggctttcagcttcgccgtagaaaggtatttccagcgttgctcgcgcgttggccagacaaacaccggacgatgtgccgcgccaccgggctgttcacggggcagggcgctggtatgggttgccagattgaccagcgtaatgggcgtcccattgtaggttggcacgcgtgcgcctggcggagcatatttacttagcggatcgtttaacttcacggtcccctggtcgagcaatttcaccagcatctcactggtcattagcttggtgagggaagcaatacgcacgaccgaatccagctgcgggcgaacgttattaccaggtcgcgtttcgccataactgcgaaagacgcgctggttaccgtcgataacaaccagagccatccccgtggcaccgctgccgtaaaaaatatgatcggcataacgatcgacaatatcagaggcaaactccggttcagtgatcggctgcgccgcatggacggaggtcaatgacgccgcacacagcacggcagaaaaaagcagactacgtttcaacggtggtgtccatagattgaatgaaggtaactgagcgtatttatactactcattgatagattgcaaagggcgaattagtgcaataatagtgttaaaaacgtaacggcgcgtaaacacgatctttttcctgctcaccaatgcctgcatttgtgatcctgcgcgtgttaatccgcttatgtaaacaatctttggtttgtgaaatccgtcgaaacaattcttatggtcaggctggcgaactaagcgccttgctatgggtcacaatgggcggtttcatttggctgacgctttgtagcggtcatgcggttaatacacagcagttgttaaaacgataagaagttagcaggagtgcatatgtttaagtcttttttcccaaagccgggaacgttttttctctcggccttcgtttgggcattgattgccgttatcttctggcaagccggtgggggtgactgggtggcgcgtatcaccggcgcttccgggcagatcccgattagcgccgcgcgtttctggtcgttggatttcctgattttttacgcttactacattgtttgcgtaggactttttgcattgttctggtttatctacagcccgcatcgttggcaatactggtcaatactcggtactgcactgatcatcttcgtcacctggtttttggtggaagtcggggtcgccgtcaacgcctggtatgcgccgttctatgatctgattcaaaccgcgctaagttcgccgcataaagtcaccatcgaacaattttaccgcgaagtgggcgtctttctggggattgcgctgatcgctgtggtgatcagtgtgctgaacaacttctttgtcagtcactacgtgttccgctggcgtacagcgatgaacgaatattacatggcgaactggcaacaactgcgtcatatcgaaggggccgcacagcgtgtgcaggaagacaccatgcgttttgcttcaacgctggagaatatgggcgtcagttttatcaacgccatcatgacgttgatcgccttcctgccggtgctggtaacgctctccgcgcatgtgccggagctgccgattatcgggcacattccgtatggtctggtgattgccgcaatcgtctggtcgctgatggggaccggattgctggcagtggtagggatcaaactgccggggctggagtttaaaaaccagcgtgtagaggctgcctaccgtaaagagctggtttatggtgaagacgatgccacgcgcgcgacgccgcctacggtacgcgagctgtttagcgccgtacggaaaaactatttccgcctctattttcactatatgtatttcaacatcgcccgcattctctatttgcaggtcgataacgttttcggtttgttcttgctgtttccgtcaattgttgccggtacgattacgctcggcctgatgacgcagattaccaacgtttttggtcaggttcgcggtgctttccagtacctgattaactcatggaccacactggttgagttgatgtctatctacaaacgtctgcgcagctttgaacatgagctggatggtgacaaaattcaggaagtaacccataccttgagctaaaaaggagaagtaatgtcgcgcgtcaatcctctatcttcgctgtcattgttggcggttctggttttagcggggtgtagtagtcaggctccgcaaccgttgaaaaagggcgaaaaagcgatagatgtagcgagcgtcgtgcggcagaagatgcctgcgagcgtgaaagaccgcgatgcctgggcgaaagatctcgccaccacctttgaaagtcaggggctggcaccgacgctggaaaacgtctgctcggtgctggcggtggcgcagcaggagtcaaattatcaggcagatccggccgttccgggcttaagcaagatcgcctggcaagagattgaccgtcgtgctgaacggatgcacattcctgcttttctggttcataccgcgctaaaaatcaaatcgccaaacggcaaaagttatagcgaacggttagattcggtgcgtacagaaaagcaattgagcgcgatttttgacgatctgatcaacatggtgccaatggggcagacgctgtttggttcgctcaatccggtgcgcaccggtgggccgatgcaggtcagcattgcttttgccgaacagcataccaaagggtatccgtggaaaatggacggtacagtccgtcaggaagtcttcagtcgccgcggcgggttgtggtttggtacttaccatttactgaattatcccgccagttatagcgcaccgatataccgttttgctgattttaacgctggctggtacgccagccgtaatgccgcgtttcagaacgcggtcagtaaggccagcggcgtgaagctggcactggacggtgatttaattcgttacgacagtaaagaacccgggaaaaccgaactggcaacgcgcaaactggctgcaaaactggggatgagcgacagcgaaattcgccgtcagttagagaaaggtgacagcttctcttttgaggagacggcgctgtacaagaaagtttatcaacttgccgaaacgaaaacgggtaaatcactcccccgcgaaatgttgcctggcattcaactggaaagcccgaaaatcacccgcaacctgactacggcctggtttgcgaagcgcgtagacgaacggcgggcgcgttgtatgaaacagtgatcaaacaggaatgtcaggccagataaggcgtttcaggccgcatctgacaatgtaaaacttactggcggcgatgtcgccagtgcagccatagcgccaccactgcaaaaatgaggcagcctactaaaaacgggatcagcccgaaaatggtgccgacacctaaaccaatttccacccgtgggcgacctgtttcctggacctgcattaaacgctcatagacgccgggcgcatgcactaacaggttcagcaattgcgccccagcccaaaagcaaaacagcacaaacaacgcataggcaatgttgccaggcgttgaagaggcattgcgatattttccgctaaacagcgattttgacagggtgaaatcagccataaaaacctccggaagtcatctgcttctcttctggtgtgataccagcggcttatggcaagtctgacaggtcatttagattgtcaatatcagaatcatggtaaattgatgttgggaatattcccgaagcgtgaatcttcgttgtgagtcacaaaatggcaaccttaagttaaatttattaacaattacgaaaatgttgtctacaccacagacggttgttgcagaatatgcaaggatgttgtttttcgttaacggagctgccatgaatctgcctgtaaaaatccgccgtgactggcactactatgcgttcgccattggccttatattcattcttaatggcgtggtggggttactgggatttgaagcaaaaggttggcagacctatgccgtcggtctggtgacgtgggtgattagtttctggctggcggggttgattattcgtcgtcgcgatgaagaaactgaaaacgcccaataagaatattatcgggcgttaaaatattacattgtggttttcaatgcgttatccgcagcgtgacgctccagcgccagttcaatcaaacgtgtgatcagatcggtgtaacccagaccgctggcttgccacagcttcggatacatactgatattagtgaagccaggcagggtgttgatctcgttgatcaccacttcgttctctggggttaaaaacacgtctacacgcgccatgcctgcgcatcccaacgtttgataagcctgaacggcaatcgcccggatcttatcgttgatttctggcgcaatggctgccggaactaccactttcgcgccatcttcgtcaatgtacttggtgtcgtaggcatagaaatcgctggtgagtacgatctctccacaggtgctggcttgcggattgtcgttgcccagaactgcgcattcgatctcacgacctttgatcccttgctcaacgatcactttatgatcgaactcgaacgccagatcgacggcaattgcgtactgttcttcactggttactttgctgacaccaacagaagagccctgattagccggttttacaaacagtggtaaccccagtttagactccacttcggcaaaactaatgttgtgacgattggcgcgcgtcagggtaataaatggcgcaatgttcagcccggcatcgcgtagcagacgtttggtgacatctttgtccatacaggctgctgaagccagaacatcagaacctacaaacggtaaattggcgacccgcagcattccctgcaaggaaccatcttcgcccagcgtaccgtggacaatcgggaaaatgacatccaccgtcggcaacggctgaccgttttgcgcgtcgataagctgatgctcatgtttacctggcacctgcgcaaggctggtcgccgaagggcgcaacgcaatatgggcaggatcgtctgcatttagcagataattgctggcatcgctgacgtgccattgcccttgtttatcaatgcccagcagcacaacgtcgaagcgacttttatcaatggcatcgacaatgttttttgccgattgcagagacacttcatgttccgctgatttaccaccaaaaacgattcctacccgcagtttttccatcttaaaaacctatcccgtctaacacaaagtgcatacattaccacgacaaaacgggggattcgcggccttctgaaagattgttgcaatcttctgctgacaaagcgtgcaacgtactggtgaagaaagtgcgttatctcaaagatgtgcgcaagatcacaaaaatgatgaacgggaagctaatttattcctggcttaaatggccatgcggtgagtttttttctcttaattataagttaacgaagagaatatatttcataacttttatttataataaaggttgataattaaaagcctatattttgtgtgggtaattatttaaataagagaaacgtttcgctggtaatcaaacaaaaaatatttgcgcaaagtatttcctttgtcataaaaataatacttccagacactatgaagttgtgaaacataatgttaacttctccatactttggataaggaaatacagacatgaaaaatctcattgctgagttgttatttaagcttgcccaaaaagaagaagagtcgaaagaactgtgtgcgcaggtagaagctttggagattatcgtcactgcaatgcttcgcaatatggcgcaaaatgaccaacagcggttgattgatcaggtagagggggcgctgtacgaggtaaagcccgatgccagcattcctgacgacgatacggagctgctgcgcgattacgtaaagaagttattgaagcatcctcgtcagtaaaaagttaatcttttcaacagctgtcataaagttgtcacggccgagacttatagtcgctttgtttttattttttaatgtatttgtacatggagaaaataaagtgaaacaaagcactattgcactggcactcttaccgttactgtttacccctgtgacaaaagcccggacaccagaaatgcctgttctggaaaaccgggctgctcagggcgatattactgcacccggcggtgctcgccgtttaacgggtgatcagactgccgctctgcgtgattctcttagcgataaacctgcaaaaaatattattttgctgattggcgatgggatgggggactcggaaattactgccgcacgtaattatgccgaaggtgcgggcggcttttttaaaggtatagatgccttaccgcttaccgggcaatacactcactatgcgctgaataaaaaaaccggcaaaccggactacgtcaccgactcggctgcatcagcaaccgcctggtcaaccggtgtcaaaacctataacggcgcgctgggcgtcgatattcacgaaaaagatcacccaacgattctggaaatggcaaaagccgcaggtctggcgaccggtaacgtttctaccgcagagttgcaggatgccacgcccgctgcgctggtggcacatgtgacctcgcgcaaatgctacggtccgagcgcgaccagtgaaaaatgtccgggtaacgctctggaaaaaggcggaaaaggatcgattaccgaacagctgcttaacgctcgtgccgacgttacgcttggcggcggcgcaaaaacctttgctgaaacggcaaccgctggtgaatggcagggaaaaacgctgcgtgaacaggcacaggcgcgtggttatcagttggtgagcgatgctgcctcactgaattcggtgacggaagcgaatcagcaaaaacccctgcttggcctgtttgctgacggcaatatgccagtgcgctggctaggaccgaaagcaacgtaccatggcaatatcgataagcccgcagtcacctgtacgccaaatccgcaacgtaatgacagtgtaccaaccctggcgcagatgaccgacaaagccattgaattgttgagtaaaaatgagaaaggctttttcctgcaagttgaaggtgcgtcaatcgataaacaggatcatgctgcgaatccttgtgggcaaattggcgagacggtcgatctcgatgaagccgtacaacgggcgctggaattcgctaaaaaggagggtaacacgctggtcatagtcaccgctgatcacgcccacgccagccagattgttgcgccggataccaaagctccgggcctcacccaggcgctaaataccaaagatggcgcagtgatggtgatgagttacgggaactccgaagaggattcacaagaacataccggcagtcagttgcgtattgcggcgtatggcccgcatgccgccaatgttgttggactgaccgaccagaccgatctcttctacaccatgaaagccgctctggggctgaaataaaaccgcgcccggcagtgaattttcgctgccgggtggtttttttgctgttagcaaccagacttaatggcagatcacgggcgcatacgctcatggttaaaacatgaagagggatggtgctatgaaaataacattactggttaccttgcttttcggtctggtttttttaaccaccgtcggcgctgccgagagaactttaaccccacaacaacagcgtatgacctcctgtaatcagcaggcgacggcgcaggcgttgaaaggggatgctcgtaagacctacatgagtgattgcctgaagaacagcaagtctgcgcctggcgaaaaaagtttgacgccacagcagcaaaagatgcgcgaatgcaataatcaagcaacacaacaatctctgaaaggtgatgatcgtaataagtttatgagtgcctgcctcaagaaagccgcctgatacctgatagtgctaacgggtgagctacgaaaatggctcacccgaaatatcatacttctgcctttagctccgtctctataatttgggaaaattgtttctgaatgttcccaaaaataatgaatgatgaaaactttttcaaaaaagcggcggcgcacggggaggaacctcctttaactcctcaaaacgaacatcagcggtccgggctgcgcttcgcccgtcgcgtcagactaccccgtgcggttggcctggctggcatgttcttaccgattgcttcaacgctggtttcacacccgccgccgggctggtggtggctggtgttggtcggctgggcgttcgtctggccgcatttagcctggcagatagcgagcagggccgtcgatccgcttagccgggaaatttacaacttaaaaaccgatgcagtattagcgggaatgtgggtaggcgtaatgggcgtaaacgtgctgccttccaccgcgatgttgatgattatgtgtctgaatttgatgggggcaggcggcccccgtctgtttgtcgcgggtctggtgttgatggtggtttcctgccttgtcaccctcgagctgacgggcattaccgtgtcgttcaatagtgcgccgctggaatggtggctctcccttcccattattgtcatttatcctctgctgtttggctgggtcagctaccagacggcaaccaaactggcggaacataaacgcaggttgcaggtcatgagtacccgcgacggcatgacgggcgtgtataaccgacgtcattgggaaactatgttacgcaatgaatttgataactgtcggcggcataatcgcgatgcaacgttactgattatcgatatcgaccatttcaagagcatcaacgatacctggggccatgatgtgggcgatgaagcgattgtggcgcttacccgacagttacaaattaccctgcgcggtagcgatgtgattggtcggtttggcggcgatgagtttgcagtaatcatgtccggtacgccagctgagagcgccattaccgccatgttacgggtgcatgaagggctaaatacattacgtttgccgaatacgccacaggtaactttacggattagtgtgggggttgcgccgctgaacccacaaatgagtcactatcgtgagtggttgaaatcggcagatttggcgctttacaaagcaaagaaagccggacgtaaccgcaccgaagtggcggcctgacgtccggcgaaagtcatcaggatttgctgagtttttctgatttttccatacacttcgtcatcgcttcgatcactgcagcacggaagcctttctcttccagtacgcgtaccgcttcaatggtggtgcctcccggtgagcagaccatatctttcagtgcccccggatgttctcccgtttccagcaccatttttgcggaacccattaccgcctgagcggcaaatttatacgcctgggcgcgtggcatcccgcccagcacggcggcgtcggccatcgcttcgataaacataaatacgtaggctggcgaagaaccgctcacaccgaccaccgggtggatcatcggctcagcaattacttccgcttcgccaaagcagcggaaaatattcagcacatcagcggtatcttctggggttaccagcgcgtttggcgttacggaggtcatcccggcattaaccagtgcgggagtgttcggcatggcgcggataattttccggtcatggcccagcgcgcgggcaagctggtcgagcgtgacacctgcagcaatagaaacgaccagagagtctttattcaggctggaggtgatttcgctaagcactttaatcatgatgccaggtttaacggcagcaaaaatgatgtcggcgatttgcgccacttcttgcgccgattctgcggcgttgatgccgaactggtcatgcagggcggcgactttatccggggagggggtgtatacccagatttgccctggaagcacctgaccgctggcaatcagaccgccgagaatggcttttcccatattgccgcagccaataaaaccgattttcttttccattgcctcactcctgccgtgaaattcattgttttgataatcgctggcagaagcataaacagaactatgccggaaggcaaaagcgcgacacaatagaggattacccaacaaaggatgactttatgacaatttgggtggatgccgacgcgtgtcccaatgtaattaaagagattttgtatcgcgcggcggaacgtatgcagatgccgctggtactggtagcaaaccagagtttacgcgtgccgccatcgcgatttattcgtacgctgcgcgtcgcggcaggtttcgacgttgccgataacgaaattgtccggcagtgtgaagcgggcgatttggtgatcaccgcagatatacctttggctgctgaagccatcgagaaaggcgctgcggcgcttaatccgcgcggcgaacgttacacgccagcgaccattcgtgagcgcctgacgatgcgcgattttatggataccttacgtgccagtgggatccagaccggcggaccagatagcctttcacaacgtgaccgccaggcctttgccgcggagctggagaagtggtggctggaagtgcaacgtagtcgtggctaaatgtaatttattatttacacttcattcttgaatatttattggtatagtaaggggtgtattgagattttcactttaagtggaattttttctttacaatcgaaattgtactagtttgatggtatgatcgctattctcatgacaccggctttcgccgcattgcgacctattggggaaaacccacgatgacacaacctctttttctgatcgggcctcggggctgtggtaaaacaacggtcggaatggcccttgccgattcgcttaaccgtcggtttgtcgataccgatcagtggttgcaatcacagctcaatatgacggtcgcggagatcgtcgaaagggaagagtgggcgggatttcgcgccagagaaacggcggcgctggaagcggtaactgcgccatccaccgttatcgctacaggcggcggcattattctgacggaatttaatcgtcacttcatgcaaaataacgggatcgtggtttatttgtgtgcgccagtatcagtcctggttaaccgactgcaagctgcaccggaagaagatttacggccaaccttaacgggaaaaccgctgagcgaagaagttcaggaagtgctggaagaacgcgatgcgctatatcgcgaagttgcgcatattatcatcgacgcaacaaacgaacccagccaggtgatttctgaaattcgcagcgccctggcacagacgatcaattgttgattttcgagcgcctatacttaacgttcatcccgtgaaataaggaagaacgatgccaacgaaaccgccttatcctcgtgaagcatatatagtgacgattgaaaaaggaaagccaggacagacggtaacctggtaccaactcagagccgatcatcctaaaccagactcgttgatcagtgaacatccgaccgctcaggaagcgatggatgcgaaaaaacgctatgaggaccctgacaaagagtgaccgcatcagactgctcggaagggattctgagtgccactacaagggatctgcgtcacatttttcataattcatgtttttctaataattagaatattaaacaataacaatccattactggaatcatttggaatctttacattatgccgtgcacgtctgctgctacgctttttgtcatttgtagcacaagtaagtgtcagcagtggtgcttcacacttgcccggtaattaacgacgaaagaaaagtaaggtggatgaacaatgagtgcgtcgttggcgatcctgaccatcggcattgtacctatgcaggaagttttgccgctcctgacggaatacattgacgaagataatatttcccatcatagcctgctggggaagttaagtcgtgaagaagtgatggcggagtacgcgccagaagcaggcgaagacaccattctcacattattaaatgacaaccagctggcccatgtttcgcgtcgcaaagtggagcgtgacctgcaaggtgtggttgaagtgctcgataatcagggttatgacgtcattttattaatgagtacagcaaacattagtagtatgactgcgcgtaatacgatctttcttgagccgtcgcgaatattgcctccactggtttcctctattgttgaagatcatcaggtgggggttatcgttccggttgaggagatgctgcccgttcaggcgcaaaaatggcaaattttgcagaaatcgccggtattttcattgggtaaccccattcatgattcagaacaaaaaatcattgatgccgggaaagaattactggcaaaaggggctgatgtcatcatgctggattgtttaggatttcaccaacgtcatcgcgatttactgcaaaaacagctcgatgttcctgtcttgctgtctaacgtattgattgcacggctggctgcggaattactggtgtaattttgcgtgacagccagcgcctctggcccctatagtgaagtagatgttcaactaccaaacagggccagtttatgcttcaaagtaatgagtacttttccggcaaagtgaaatcaatcggcttttccagcagcagcactggtcgcgccagcgtgggtgttatggttgaaggcgaatacaccttcagcaccgctgagccggaagagatgacggtaatcagtggcgcgctgaatgtgttactgcctgacgcgaccgactggcaggtgtatgaagccggttcggtgtttaatgttcccggtcacagtgagtttcatctgcaagttgccgaacccacctcttatctgtgccgctatctgtaattcctcgccttccccttgaacgggagggcatttttctgaaatatcctttctttagcccataataatatttcctttgctgcgattttttcaatttccgatatattcataatttatcaaggttgatataaatatcagtgaagatctccagatattgttgcggaactggctacgataaaagataaatcagatgatgaatggtggcgtgcattgctgcaaagtcgcaatgatcatttacgccaaacggcattgcgcaacgcacataccccggcgttgttgttaacgacattgactgagcctcaggatcggtcgctggctattaataatccacagctggctgccgatgtgaaaacggcgtggttaaaagaggatccatcattactcttatttgtcgaacaacccgatctttcgctgttacgtgatttagtgaaaaccggggcaacgcggaaaattcgcagtgaagcgcgtcaccggcttgaggaaaaacaatgacacaacgtccatggagcaagttacagcgtaaaacgcataatattgctgcgctaaaaattattgctcgccgtagcgaataattatatgcctggtgtggcttcgtacgccggataagacgcggcaggcgtcgcatccggcattaaaggaaaatcagcaattaacgttgtgcttcgccacctaatccttcaatcaggttttgaattaacgctgccagttcaccagtcatcaggatgaaatcggcatcaaaacgctgggcgaaatcttcacggtcgatatcttcgttttgatcgcgcagctcgtcgcagaacttcagacgcttgagcgaaccatcgtcgcacatcacaaactgaatgcgctgctgccagtcgagcgccagtttagtcaccacttttccggcttcaatgtgattggtgatctcttcgctggtcagatcttgtttcttcgcgcggatcacgccgccatcttccagcaacgatttcagctcggcttcatcaagcagctggaagccctgtgccgcactaccggagcgaacccattcggtcagcgtcagttcaatcgggttttccatgctcaatggtacaaccggtaacgaccccaggcttttacgcagtaatgccagcgtatcttccgcttttttggcactggcgcagtccaccataatcaaaccgttaaccgtgtcgatccacatcattgtctggctaaaacggctgaaagcacgcggcagcagagagtgcagcacttcgtctttcagcgaatctttttcggttttcttcagcttacgcgcctgttccgcttccagtttggcgattttcgcttccagcgcctgtttaatcaccggagacgggaggattttttcttctttgcgcgcgcagataacaatttgaccattggcaacgtgcgttaacgcatcgctgtgcgatcccatcggaggaacccagcccatcttcgccatgtcctggctgccgcatggggtaaatgccatcgaggctagctgtttttccatctcttctgcacgcagcgaaatctcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatttagcgggcatgataacgaattgtcggcggccttgcattgccaatccggttgtccgtctctacgctattgatattgaaaaaaataaggagagtaccgtgcgtataggtatcgatttaggcggcaccaaaactgaagtgattgcactgggcgatgcaggggagcagttgtaccgccatcgtctgcccacgccgcgtgatgattaccggcagactattgaaacgatcgccacgttggttgatatggcggagcaggcgacggggcagcgcggaacggtaggtatgggcattcctggctcaatttcgccttacaccggtgtggtgaagaatgccaattcaacctggctcaacggtcagccattcgataaagacttaagcgcgaggttgcagcgggaagtgcggctggcaaatgacgctaactgtctggcggtttcagaagcagtagatggcgcggcagcgggagcgcagacggtatttgccgtgattatcggcacgggatgcggcgcgggcgtggcattcaatgggcgggcgcatatcggcggcaatggcacggcaggtgagtggggacacaatccgctaccgtggatggacgaagacgaactgcgttatcgcgaggaagtcccttgttattgcggtaaacaaggttgtattgaaacctttatttcgggcacgggattcgcgatggattatcgtcgtttgagcggacatgcgctgaaaggcagtgaaattatccgcctggttgaagaaagcgatccggtagcggaactggcattgcgtcgctacgagctgcggctggcaaaatcgctggcacatgtcgtgaatattctcgatccggatgtgattgtcctggggggcgggatgagcaatgtagaccgtttatatcaaacggttgggcagttgattaaacaatttgtcttcggcggcgaatgtgaaacgccggtgcgtaaggcgaagcacggtgattccagcggcgtacgcggcgctgcgtggttatggccacaagagtaaaaaacgtaggcaattggcgcatcatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaaggtgccagaaccgtaggccggataaggcgttcacgccgcatccggcaataagtgctccgatgcctgatgcgacgcttgccgcgtcttatcaggcctgcaaaatgtgccagaaccgcgtagggcggataaggcgttcacgccgcatccggcaataagtaatgagcaccgagactataacctaccccagtggtttcgccagcaccggagtatccgccgcttgctggcgcttatagcgaccatacagcagcaacgacgacatcgcagcaaacgaaagcagggcggcaggcagcgccacgtaattatatgccagccccagcgtcagcatcatacctccgcaatatgcgccgacggcgctaccgaggttaaacgctatttgcccacctgcggcacctaataactctccgcctttggcgttttgtagtaacaatatttgtagcggtgctgaaagggcaaataatcccgcgcaacaaataaaagcaaaaataagcgacgttgttttcatgccgccgcagaaaaagagcatcagcagtgccagtacaattataaagtcagtcactgctgcaatgcgcagtggtgaataacgtcctgaaatcctgccacttagcatatttcccagcaccatccctagcccaactaacatcataataaaggtcatcgccgtttccgaaaaaccggaaataaacatcatgtatggctttacgtagctgaaccaggcaaacacacctgcgttgccaaacatcgtggcggcgaaaattaaccacggggccgggctgcgcaaaaagtgaaattgttcgcgcagatttcctttcgcctcgtcgcgaatatctggcacccaaaaatagaccgatgccatcaccgcaatattaaaaacagcgatcaataaaaaggtgtaacgccagctaaattcctgacttaaatacgttcccagcggaatgcccagcaaattggcgactgtcatcccggaaaccatccccgccacggcggcggtgacttttccgggtttgataatttttgataacacgatcgctccgacgccaaaaaatgcgccatgcggaaagccggataccagccgaccaatggcgagcatcaggtaagacgaagagagcgtgaacatggcgttgccaatgacgcacaacgccaccagaaacaacaagatatgtttgagtgagtagcggctggaaaagagtgcgatgattggcgcaccgaccaccacccccagtgcataatacgagatcatatgcccggcggcaggaatcgaaattcctacgttatgcgccagctccgtgagcacgcccataatgccaaattcggccatccccaaaccaaacgtgcccagagccaaagataaaatgacttttttcataccaccatcacaaccaccagaacggctaccaatcaccgtagccaataaagtgatagcttgcaggataacgaccagcaaggccaagagataattcgcccctctgtattcattatcctgctgaatagttatttcactgcaaacgtactttccagtttgctgtagcccaggccgttgatctttttcactttgatctgcaccggaatacgctctttcatcgcttctacgtggctaatcacaccgatggttttgccactggcgttcagggcatccagcgcatcaagggcggtatccagcgtttcgctatccagcgtgccaaaaccttcatcaaggaacagcgagtcaatacgtgttttatggctgaccagatccgaaagcgccagcgccagcgccagactaacgaggaaactttcgccgccggaaagggtacgggtatcgcgtaccgcatctgcctgccaggtatcaacaacctcgacttccagcgcctcgctggctttgcgctgtaacagatagcgcccgtgcagccgggtaagttgctgattagcgagatggactaaattatccagcgtcagcccctgggcaaacttgcggaatttatcgccctctttggaacctattagcgaattcagatatccccagtcctcaacctgctgcgtcatttgagcaatttgctgcattaaggtttgttgttgctgacggttatctgcatcctgcttcagctgctggcgaatctcgccttgactcgtggtgttttcacgcaacttttggtgagtttgcgctaactcttgctgaatctgctccaccgtcacagtgagagccaacccgtcgtcaggtcggtgttgttgatgctgtgccagcgtttctgctgtctgagtgaccagagtttgcgcctgacggcgctggttttccagattctgcttgagctgttccagctgcgttagtgtttgttcatccattagcgccgcaaggaacgcctgctgatcgtcaaagacgctggcctgtagcgcggtgtcaaactgcgcctgggctttttgcagactttgcgccgccagaacatcctgttgctgtaacgtctgctgctggctgtgtaatgcgagacattgttcatgtacctgccgccagttttccaataccacagtttcttcgcagtgcgggagttcatcactttgcggcaacgtttccagaatcggcgtcagctgctgaatacggttttgcagcgcggttaattcgttctggcgttgctgccagctctgcgcttcttgctgacgtgtcgccaaccagctctcttcttcatcttcctgtggcaatgtcagtgcataacccgtcaatgtcgttaaaagtagttgctggcgttgttcaatttgctgttgatactggataatttgctgattatgcgcggcaatctgcccttgtaattcatgccgttggctgagtaaccgcagctggcgttcgtgctcatcttgtgcatccagccacggttgaatatcgtccagtggctgcaaggtgatattgaggctggccgtgacggcttgccattgttgagtaagtgcttgctcatcttgtcggaggctttgcgcttcgttttcatcacgctgaagctgctttgttatggcgtccagttgcccacgtagcgtcgcaccttcttcaccgagctttttaacttcgttttccagcgccagtaatcgagactgattaacgccaggctccagcgcctgatacgcctcgaccgccgggtggctggtggaaccacaaagtgggcaaggctgacccgcctgtaactgtgcacgttgagcttccagcgttttgatgcgcgcttcctgctcgcaaatggttttcacatcggcaagttgctgcgtcttttctttataacgctggcgcatttcgttaagtgcggcgttacgttgcgtctgttcttgcgtgacattctggatagcgacctgtaactgcgccagacgtttttgttggggaacaatctgtccatgcagcgcgaccaggtgctgacgcagtgggcgttgctcagcatgttgcgccagggcggtagcaacttcatcggcggttaacgtcaacgtgatcgccgcaagcgcattaagtttttgctcagcatgggttaactgttgctgccattgccgcagatgctcgcgatcgctggtttgttgggagaactgcgcacgccaacccgccggttcgttgttccactgacggaagcggtcgtgttcctgtaaccaggtattcaggctttgttgctgctgctgtaattctgctgactgcttcgccgcgtggtggcgaatgctcgcgcgaagcgccattgtgctctgtaagcgagtatttacttcttcaatctgctggcgaatatgcgccagcgccgcgctgtgttctgcgatgcgttcccagtgtggacgaagatttcgtgccggttgtgccagactaagcgccgccagttgaggttgcgctttttcttcttcggctaacgcctgttgcaaggcctgctgacggcggctggcttcttgctgcaattcgtcctgacgcgttaaccagtttagcgattgttgttcttgctgctgcgcggtaattaactgtttttcttcgtcagtaagtacctgcaaactcgctgtcagcgattgcacttgttccggcgtgagcaacgtgacgccgctggcctgcgcttgcagcttctccagctctgtgcgggccgatttgtgctgctcaaaaaccatcgccgagatttgcccgtagatttcagtgccggttaactcctcgagcaattccgcgcgttctttgggtttggcattcaggaaggcagcaaattgcccctgcgaaagcagcatcgaacgggtgaagcgcccgtaatccagcccggttaacgtcgctgtcagttccagcttatctttcactttgtcggcgagaattttgccgtcggcgcagcgcgccagctctacgcgtggcacctgcaaattaccgtcgggttggttacgcgcccgattctggctccagaatgcacggtacgcttcacctttcacttcaaactccacctccgccagacattcggcggtatcgcgggtcatgagatcattttgcgattgtgaaacgttagagagacgcggagtttcgtgatacagcgccagacaaatggcgtccagcagggtggttttccccgcacctgttgggccggtaatagcaaacagcccgttgctggcgaacggctcgcgggtgaaatcaatcttccattcgccttttaatgagttcaggtttttcaggcgcaggctgagaattttcatgcttcgtgttctccggcgagggtatgcaacgtcgtggtgaaaagatgctgcagacgttgctgctgcgattcatccagttcttccagtgccagacggcgattgaacacctcttcgacgctgagttcgctgagggtttcacgctgttggctggctaacacacgctcgcgctgttcacgactccgacgtaccagcaatacttcgacaggcaatgattcggttaatgcctggattttgcgctgaatatcatgcagatactcatcagtagtgatttcgatatccagccagacaggtggctcctgcgatacatcgcgccactgttccagctgtgcggtaatcgacgccagatcgcctttcagcactgccatgggttgcgttaccggtacgttcaggttttccacgctctctaatttgccgtttgaaaatgtcaccagatggacatatttactcttaccgcattcatcaaaactcagtggaatgggggagccgcaatagcgaacatgttccatgccgccaataatctgtgcgcggtgaatatgcccgagcgcgatgtagtcggctggtggaaagttttgtgccggaaacgcgtccagcgtgccaatataaatgtcacgcacggcgtcacttttactggcccccacggtcgttaaatgtcccgtggcgatgatgggcagaggctgatcgccgcgcagtttgcaggcatcggcatagtgttgttggtaataatcggtaatcgctgccagtaaatgctgctgtttttcaataccgttaagccccgcctggctggtaataatgtcacgcggacgtaaaaacggaatggggcacagcactgcgcctggcgtcccgtcgcgacgaggcaagatttgcggcgcatgtccggcgctggcgaccacggtagtattgaggaacgccatgatatcgcgcgattcattcagcgtggcgaccgagtcatggtttcctgccagtaccaccagatgacagccagtttgctgtaaattgacaacaaaacggttgtataacgtgcgggcgtaactgggcggcgagccggtatcgaaaacatcaccggcaacaataatcgcatccacctgatgggtttgtgctgtctccagcagccagtcaagaaaagcctgatgttcagcttcgcggcttttactgtagaagttctggccgagatgccagtctgaggtgtgaaggatgcgcataacggttccctggcgaaaaagcatgggcgcgattatacccaaacagatgtgccatttgcttttttctgcgccacggaaatcaataacctgaagatatgtgcgacgagcttttcataaatctgtcataaatctgacgcataatgacgtcgcattaatgatcgcaacctatttattacaacagggcaaatcatggcgagacgtattctggtcgtagaagatgaagctccaattcgcgaaatggtctgcttcgtgctcgaacaaaatggctttcagccggtcgaagcggaagattatgacagtgctgtgaatcaactgaatgaaccctggccggatttaattctcctcgactggatgttacctggcggctccggtatccagttcatcaaacacctcaagcgcgagtcgatgacccgggatattccagtggtgatgttgaccgccagaggggaagaagaagatcgcgtgcgcggccttgaaaccggcgcggatgactatatcaccaagccgttttcgccgaaggagctggtggcgcgaatcaaagcggtaatgcgccgtatttcgccaatggcggtggaagaggtgattgagatgcagggattaagtctcgacccgacatctcaccgagtgatggcgggcgaagagccgctggagatggggccgacagaatttaaactgctgcacttttttatgacgcatcctgagcgcgtgtacagccgcgagcagctgttaaaccacgtctggggaactaacgtgtatgtggaagaccgcacggtcgatgtccacattcgtcgcctgcgtaaagcactggagcccggcgggcatgaccgcatggtgcagaccgtgcgcggtacaggatatcgtttttcaacccgcttttaacgccttgctcatcggacgcagagcagggcttatgatttcttaactggagtatcttacgtgctggaacggctgtcgtggaaaaggctggtgctggagctgctactttgctgcctcccggctttcatcctgggtgcattttttggttacctgccctggtttttgctggcatcggtaacaggactgcttatctggcatttctggaatttattgcgcctttcatggtggctgtgggtggatcgcagtatgaccccgccaccggggcgtggtagctgggaaccgctactatacggcttacaccagatgcagctgcgaaataaaaaacgccgccgtgaactgggcaatctgattaaacgctttcgtagcggcgcggagtcgctgcccgacgcggtggtgctgaccacggaagagggcggtattttctggtgtaacggtctggcgcaacaaattcttggtttgcgctggccggaagataacgggcagaacatccttaacctactgcgttacccggagtttacgcaatatctgaaaacgcgtgatttttctcgcccgctcaatctggtgctcaacaccgggcggcatctggaaattcgcgtcatgccttatacccacaaacagttgctgatggtggcgcgtgatgtcacgcaaatgcatcaactggaaggggcgcggcgtaacttttttgccaacgtgagccatgagttacgtacgccattgaccgtgttacagggttacctggagatgatgaatgagcagccgctggaaggcgcggtacgcgaaaaagcgttgcacaccatgcgcgagcagacccagcggatggaaggactggtgaagcaattgctgacgctgtcgaaaatagaagccgcaccgacgcatttgctcaatgaaaaggttgatgtgccgatgatgctgcgcgttgttgagcgcgaggctcagactctgagtcagaaaaaacagacatttacctttgagatagataacggcctcaaggtgtctggcaacgaagatcagctacgcagtgcgatttcgaacctggtctataacgccgtgaatcatacgccggaaggcacgcatatcaccgtacgctggcagcgagtgccgcacggtgccgaatttagcgttgaagataacggaccgggcattgcaccggagcatattccgcgcctgaccgagcgtttttatcgcgttgataaagcgcgttcccggcaaaccggcggtagcggattagggttagcgatcgtgaaacatgctgtgaatcatcacgaaagtcgcctgaatattgagagtacagtaggaaaaggaacacgtttcagttttgttatcccggaacgtttaattgccaaaaacagcgattaatccgcctttgtcatcttttattgccataagccagtcgatgctggcttattttctttgcagtcaaaatacgggcgttagattttacaacgattggtgattttttgttcgcatgattagccatgtctttttcacggaaatagtgttttatactggttggtgatttcttatcgctatatacctctggtttttagatccctccttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcatactgactgcattaacgcggtaaatcgaaaaactattcttcgccgcgcctggttgggagtatttcccgctaaaattgtttaaatataccgctgtatcatccccagggattggcacaaaaatttaacgttacaacaccacatccacaggcagtatgatttatgacccatcaattaagatcgcgcgatatcatcgctctgggctttatgacatttgcgttgttcgtcggcgcaggtaacattattttccctccaatggtcggcttacaggcaggcgaacacgtctggactgcggcattcggcttcctcattactgccgttggcctgccggtattaacggtagtggcgctggcaaaagttggcggcggtgttgacagcctcagcacgccaatcggtaaagtcgctggcgtactgctggcaacggtttgttacctggcggtggggccgcttttcgctacgccgcgtacagctaccgtttcctttgaagtggggattgcgccgctgacgggtgattccgcgctgccgctgtttatctacagcctggtctatttcgctatcgttattctggtttcgctctatccgggcaagctgctggataccgtgggcaacttccttgcgccgctgaaaattatcgcgctggtcatcctgtctgttgccgctattgtctggccggcgggttctatcagcacggcgactgaggcttatcaaaacgctgcgttttctaacggcttcgttaacggctatctgaccatggatacgctgggcgcaatggtgtttggtatcgttattgttaacgcggcgcgttctcgtggcgttaccgaagcgcgtctgctgacccgttataccgtctgggctggcctgatggcgggtgttggtctgactctgctgtacctggcgctgttccgtctggggtcagacagcgcgtcgctggtcgatcagtctgcaaacggcgctgctattctgcatgcttacgttcagcacacctttggcggcggcggtagcttcctgctggcggcgttaatcttcatcgcctgcctggtaacggcagttggcctgacctgtgcttgtgcagaattctttgcccagtacgtaccgctctcttatcgtacgctggtgtttatcctcggcggcttctcgatggtggtttctaacctcggcttaagccagctgatccagatctccgtaccggtgctgaccgctatttatccgccgtgtatcgcactggttgtattaagttttacacgctcatggtggcataattcgtcccgcgtgattgctccgccgatgtttatcagcctgctttttggtattctcgacgggatcaaagcatctgcattcagcgatatcttaccgtcctgggcgcagcgtttaccgctggccgaacaaggtctggcgtggttaatgccaacagtggtgatggtggttctggccattatctgggatcgcgcggcaggtcgtcaggtgacctccagcgctcactaaatcactgaacatttgttttaaccacggggctgcgatgccccgtggttttttattgtgttgatgggttaggaattgatggaaagtaagaacaagctaaagcgtgggctaagtacccgccacatacgctttatggcactgggttcagcaattggcaccgggctgttttacggttcggcagacgccatcaaaatggccggtccgagcgtgttgttggcctatattatcggtggtatcgcggcgtatatcattatgcgtgcgctgggggaaatgtcggtacataacccggccgccagctctttctcgcgttatgcgcaggaaaacctcggcccgctggcaggttacattaccggctggacctactgctttgaaatccttattgtcgccatcgccgatgtgaccgcttttggtatctatatgggtgtctggttcccgacggtgccgcactggatttgggtactgagcgtggtgctgatcatttgcgccgtaaacctgatgagcgtgaaggtattcggtgagctggaattctggttctcgttctttaaagtcgccaccatcatcatcatgattgtcgccggtttcggcatcatcatctgggggattggcaacggcgggcaaccgaccggtattcataacctgtggagcaacggcggcttcttcagtaacggctggcttggcatggtaatgtcgttgcaaatggtgatgtttgcttacggtgggatcgaaattatcgggattaccgccggtgaagcgaaagatcctgagaaatcgataccgcgtgcgattaactccgtgccgatgcgtattctggtgttctacgtcggtacgctgttcgtcattatgtctatctacccgtggaatcaggttggcactgccggtagcccgttcgtgctgacgttccagcatatgggcattacctttgccgccagcattcttaactttgttgtgctgactgcttcgctgtcggcaattaacagtgatgtatttggcgtaggccgtatgctccacggtatggcagagcagggcagcgcgccgaaaattttcagcaaaacgtcgcgtcgcggtattccgtgggttacggtgctggtgatgactaccgcgctgctgtttgcggtgtatctgaactacatcatgccggaaaacgtcttcctggtgatcgcttcgctggcaaccttcgccacggtgtgggtgtggattatgatcctgctgtcgcaaattgccttccgtcgccgtttgccgccagaagaagttaaggcgctgaaatttaaagtgccgggtggggtagcaacgaccatcggcgggctgattttcctgctctttattatcgggttgattggttatcacccggatacgcgtatctcgctgtatgtcggtttcgcgtggattgttgtgctgttgattggctggatgtttaaacgccgccacgatcgtcagctggctgaaaaccagtaatccttgcgttctgtaagccggttcaggaggaaatcctgatccggctattccgaaagttatccgcccccgtcctcctcccccaaatatccttcagatgatgagtgatcctgcattaggctatggcaaggtgatcagattttcatcacaggggaattatgatgttaaatgcatggcacctgccggtgcccccatttgttaaacaaagcaaagatcaactgctcattacactgtggctgacgggcgaagacccaccgcagcgcattatgctgcgtacagaacacgataacgaagaaatgtcagtaccgatgcataagcagcgcagtcagccgcagcctggcgtcaccgcatggcgtgcggcgattgatctctccagcggacaaccccggcggcgttacagtttcaaactgctgtggcacgatcgccagcgttggtttacaccgcagggcttcagccgaatgccgccggcacgactggagcagtttgccgtcgatgtaccggatatcggcccacaatgggctgcggatcagattttttatcagatcttccctgatcgttttgcgcgtagtcttcctcgtgaagctgaacaggatcatgtctattaccatcatgcagccggacaagagatcatcttgcgtgactgggatgaaccggtcacggcgcaggcgggcggatcaacgttctatggcggcgatctggacgggataagcgaaaaactgccgtatctgaaaaagcttggcgtgacagcgctgtatctcaatccggtgtttaaagctcccagcgtacataaatacgataccgaggattatcgccatgtcgatccgcagtttggcggtgatggggcgttgctgcgtttgcgacacaatacgcagcagctgggaatgcggctggtgctggacggcgtgtttaaccacagtggcgattcccatgcctggtttgacaggcataatcgtggcacgggtggtgcttgtcacaaccccgaatcgccctggcgcgactggtactcgtttagtgatgatggcacggcgctcgactggcttggctatgccagcttgccgaagctggattatcagtcggaaagtctggtgaatgaaatttatcgcggggaagacagtattgtccgccactggctgaaagcgccgtggaatatggacggctggcggctggatgtggtgcatatgctgggggaggcgggtggggcgcgcaataatatgcagcacgttgccgggatcaccgaagcggcgaaagaaacccagccggaagcgtatattgtcggcgaacattttggcgatgcacggcaatggttacaggccgatgtggaagatgccgccatgaactatcgtggcttcacattcccgttgtggggatttcttgccaataccgatatctcttacgatccgcagcaaattgatgcccaaacctgtatggcctggatggataattaccgcgcagggctttctcatcaacaacaattacgtatgtttaatcagctcgacagccacgatactgcgcgatttaaaacgctgctcggtcgggatattgcgcgcctgccgctggcggtggtctggctgttcacctggcctggtgtaccgtgcatttattacggtgatgaagtaggactggatggcaaaaacgatccgttttgccgtaaaccgttcccctggcaggtggaaaagcaggatacggcgttattcgcgctgtaccagcgaatgattgcgctgcgtaagaaaagtcaggcgctacgtcatggcggctgtcaggtgctgtatgcggaagataacgtggtggtatttgtccgcgtgctgaatcagcaacgtgtactggtggcaatcaaccgtggcgaggcctgtgaagtggtgctacccgcgtcaccgtttctcaatgccgtgcaatggcaatgcaaagaagggcatgggcaactgactgacgggattctggctttgcctgccatttcggctacggtatggatgaactaacgttttataacgccttgcgtgacgcctgcgccatcatccgcggataaaactgccagaagcgggtttcgagggcgtcataatgagcgtctaaatcgtaccaggagtcacgcagggcatccagacgtgggcggcggcttgccatgccgtttaacacgttctggatgaaatccatatcgcgatagcgcaccagccactgctctgaccacaagtaattgttcagattgataaaacgtggcggtgagtccggcaaaatcgtcatcacttgctcgcgggcataacagacaaattcctgtagcggaaagtccggcgacagctgcgaccagtggcgggaaagaaagtgatcccacatgacatccagcgtaataggcgcaacgcggcgcgtttcactacgaaaccactcccgtgcttcgcggacttccggcagattgtcagtcaatacgtcgatacgtcgatgcatatgaatgccagccacgacgtcgggcggaaaactttcttcaggatttccgcgtacgaaatcagccagtaaattgccggaaagcgagctttccgcgagatgggctaaatgcaggtgagctaaaaaattcatcgattatattctatccaaaagggggtaaaggttgcagggagagcgccccggcactagactacccgcctcttattttagtctgagtcagtgtcatgcgcgttaccgatttctcctttgaattgcccgaatccctgattgcccactatcccatgcctgaacgcagtagctgtcgtttactgtcgctggacgggccgacgggcgcgctgacgcacggtactttcaccgatttacttgataagctcaaccccggcgatcttctggtttttaataatacccgcgtgatcccggcgcgcctgtttgggcgtaaagccagcggcggcaagattgaagtgctggttgaacggatgctcgacgacaaacgcattcttgcgcatattcgcgcctcgaaagcgccaaaacctggcgcagaactgctgctgggcgatgacgaaagtattaacgcaacaatgaccgcgcgccacggcgcactgtttgaagtcgaatttaatgatgaacgctcggtgctggatattctcaacagcatcggccatatgccgctgccgccgtatatcgaccgtccggacgaagacgctgaccgcgaactttatcaaaccgtttatagcgaaaaaccgggcgcggttgcagccccgaccgcaggtctgcattttgacgagcctttgctggaaaaattgcgcgccaaaggcgtggagatggcgtttgtgacgttgcacgttggtgcgggcaccttccagccggtgcgcgtcgacaccattgaagatcacatcatgcactcggaatacgctgaagtaccgcaggatgtggtagacgcggtactggcggcgaaagcgcgcggtaaccgggtgattgcggttggcaccacttcagtacgttcgctggaaagcgcggctcaggcagcgaaaaacgatctcattgaaccgttcttcgacgatacccaaatctttatctatccgggcttccagtacaaagtggtcgatgcgctggtgacgaacttccacttgccagagtcgacgctgattatgctggtttcggcctttgccggttatcaacacaccatgaacgcctataaagcagcggtagaagagaaatatcgcttttttagttacggtgatgcgatgtttatcacgtacaatccgcaggcaattaatgagcgcgtcggggagtaattccgcggcgctggtttaaaacgttggactgtttttctgacgtagtggagaaaaaatgaaatttgaactggacaccaccgacggtcgcgcacgccgtggccgcctggtctttgatcgtggcgtagtggaaacgccttgttttatgcctgttggcacctacggcaccgtaaaagggatgacgccggaagaagttgaagccactggcgcgcaaattatcctcggcaacaccttccacctgtggctgcgcccgggccaggaaatcatgaaactgcacggcgatctgcacgattttatgcagtggaaggggccgatcctcaccgactccggcggcttccaggtcttcagccttggcgatattcgtaaaatcaccgaacagggcgtgcacttccgtaacccgatcaacggcgatccgattttcctcgatcctgaaaaatcaatggagattcagtacgatcttggttcggatatcgtcatgatctttgatgagtgtacgccgtatcctgctgactgggattacgcaaaacgctccatggagatgtctctgcgttgggcgaagcgtagccgtgagcgttttgacagtctcggaaacaaaaatgcgctgtttggtatcatccagggcagcgtttacgaagatttacgtgatatttctgttaaaggtctggtagatatcggttttgatggctacgctgtcggcggtctggctgtgggtgagccgaaagcagatatgcaccgcattctggagcatgtatgcccgcaaattccggcagacaaaccgcgttacctgatgggcgttggtaaaccagaagacctggttgaaggcgtacgtcgtggtatcgatatgtttgactgcgtaatgccaacccgcaacgcccgaaatggtcatttgttcgtgaccgatggcgtggtgaaaatccgcaatgcgaagtataagagcgatactggcccactcgatcctgagtgtgattgctacacctgtcgcaattattcacgcgcttacttgcatcatcttgaccgttgcaacgaaatattaggcgcgcgactcaacaccattcataaccttcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaactgatttttaccagcgtcaggggcgagaagtaccacctttgaacgttgattaatattaataatgagggaaatttaatgagcttttttatttctgatgcggtagcggcaacgggtgcaccggcgcaaggtagcccgatgtctttgattttgatgctggtggtattcggtctgattttctatttcatgatcctgcgtccacagcagaagcgcaccaaagaacacaaaaagctgatggactccattgccaaaggtgatgaagttctgacgaacggtggcctggttggtcgcgtaaccaaagtagcggaaaacggctacattgctatcgcgctgaatgacaccactgaagtagttattaaacgtgacttcgtagctgccgtcctgccgaaaggcaccatgaaggcgctgtaattaaaatttttccctaagggaattgccgtgttaaaccgttatcctttgtggaagtacgtcatgctgatcgtggtgattgtcatcggtctgctgtatgcgcttcccaacctgtttggtgaggatccggctgttcagatcactggtgcgcgcggagtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaataactgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgactccactgacacccagttgcgcgctcgtgaagcattaatgggcgttatgggtgacaaatacgtcgtggcgcttaaccttgccccggcaacgccgcgctggctggcagctattcacgctgagccgatgaagctcggccttgacctgcgtggcggcgttcacttcctgatggaagtggatatggacaccgcgcttggcaaactccaggaacaaaatatcgatagcctacgcagtgacctgcgcgaaaagggcatcccgtataccactgttcgtaaagaaaacaactacggcctgagcatcactttccgcgatgctaaagctcgtgatgaagccattgcgtatctgagcaagcgccatccggacctggtgattagcagccagggcagcaaccagctgcgtgcggtaatgagcgatgctcgtctgagtgaagcgcgtgaatatgcggtgcagcagaacattaatatcctgcgtaaccgtgtaaaccaacttggcgtggcggagccggtggttcagcgtcagggtgctgaccgtatcgttgttgaactgccaggtattcaggacactgcgcgtgcgaaagagattctgggtgcgacggcaacgctggaattccgtctggtaaacaccaacgttgaccaggccgctgcggcatccggtcgcgtaccgggcgactctgaagtgaaacagacccgcgaaggtcagccagttgtgctgtacaaacgcgtaattctgaccggtgaccatatcaccgactccacttccagccaggacgaatacaaccaaccgcaggttaacatctcgctcgatagcgctggtggtaacatcatgtctaacttcactaaggacaacatcggcaaaccgatggcaaccctgtttgtggagtacaaagacagcggtaagaaagatgcaaatggtcgtgcggttctggtgaaacaggaagaggtgattaacatcgccaacatccagtctcgtctgggtaacagcttccgtatcaccggcatcaacaacccgaacgaagcccgtcagctgtcactgctgctgcgtgccggtgcgttgatcgcgccgattcagattgttgaagaacgtaccattggcccaaccctgggtatgcagaacattgaacaggggctggaggcttgccttgccggtctgctggtttctattctgttcatgatcatcttctataagaagtttggtctgattgcgaccagtgctctgattgccaacttgatcttaatcgtcggcattatgtcgctgttgccaggcgcaacgctgagtatgccaggtatcgcgggtatcgtcttaacccttgcggtggcggtcgatgcgaacgtactgatcaacgaacgtattaaagaagagttgagcaacggacgtactgttcaacaggcaattgatgaaggttatcgtggcgcattcagttctatcttcgatgcgaacatcaccacgctgattaaagtcatcatcctgtacgcagtgggtaccggggcaattaaagggttcgcgattactaccggtatcggtgtggcgacgtcgatgtttaccgcgattgtcggtacgcgtgccatcgtaaacctgctatatggcggcaagcgcgtcaagaagctgtcaatctgaggagtgcgatgtggcacaggaatatactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggactactgggctttcggcatctctggtctgctgttaatcgctgctatcgttattatgggcgtgcgcggctttaactgggggctggatttcaccggtggtacggttattgaaattacgctcgaaaaaccggctgaaattgacgtaatgcgtgatgcattgcaaaaagccggttttgaagagccgatgctgcaaaactttggtagcagccatgacatcatggtccgtatgccgcctgctgaaggcgaaaccggcggtcaggtgttgggcagccaggttctgaaggtgattaacgaatccaccaatcagaatgcagcagtgaagcgtattgagttcgtcggtccgagcgtgggggcagaccttgcgcaaaccggtgcgatggcgttgatggcagcgctgctgtctatcctcgtgtacgtaggtttccgctttgagtggcgactggcggcaggggtggttattgcgctggcgcacgacgttatcattacgctgggtattttgtcgttattccatatcgagattgacctgaccattgtggcatcgttgatgtcggttatcggttactcgcttaacgacagtatcgtggtatcggaccgtattcgtgaaaacttccgcaagatccgtcgcggtacgccttacgaaatctttaacgtgtccttgacccagacgctgcaccgtaccttgatcacatccggtactaccttgatggttatcctgatgctgtacctcttcggtggtccggtactggaaggcttctcgctgaccatgcttatcggtgtttccatcggtactgcatcttccatctatgtggcatctgcgttggctctgaaactgggtatgaagcgcgaacacatgttgcagcagaaagtggaaaaagaaggggcggatcagccgtcaattctgccgtaatcaagttcccgttgatgttgaaaatcccggtcagaagatcgggattttttttgatgtatggagattgcgaaaatccccgcatcttgggaaactgcgcgtaaccctacatttcatccaggtaacttttcatggctatcatcccaaaaaactatgcgcggttagaaagcggctatcgcgaaaaagcattaaaaatctatccgtgggtctgcggtcgctgttcccgcgagtttgtttattccaacctgcgtgaacttaccgttcaccacattgatcacgaccataccaataacccggaagatggcagtaactgggaattgttgtgtctctattgccacgatcatgagcattcgaaatataccgaagcggatcagtatggtacgaccgttatcgcaggggaagatgcgcagaaagatgtcggtgaagcgaagtacaacccattcgctgacctgaaagcgatgatgaacaagaagaagtgattaaaacgtaaaattgcctgatgcgctacgcttatcaggcctacgttatttcagcaatatattgaatttacgtgcttttgttggccggacaaagcgtttacgccgcatccggcatgaacaaagcacacgttgttaacaatcagaaatgccgggaataaatcccggcattttcataatcagaagttgtaacctactaccaggtaaccaccccagccggtagagcgaacgttgaagttgccgttgccgaagttcagttctgcatcgtcgttccactgaccaccgtcgtgccagtaacgagctacgacagagtagtgccagtgatcgtagttcagagccagaatatggctggaagcgatagagttattagtacgggtcttaataccgttgattgcgttaccgctgtcatcccctaaatcggaaccccagtcgaagttggtgaagccgatgtagctcagctgaccgccccacagatcggtaatcggcacaaagtatttaattttgaaacggtaaccgtcccactcgttttcgttcgctgcgccatagttctgccactggtatttcgcatagacgttcatggacaggctcatcggcaggccagtgtcgatatcggtacccagacccatgtaccaggtgctctggcgaccatctttattacgacccatgtcgtaaatgtagttgttcgcgaagtaccactctttgaacggaccgaagctaaggtcagtattggtcagcttgtcgatggagaaacgtggttcgatttccataaacagcggagaaccgtggttccagatacctttagcatcggagttaccgccgaagaataccggcgcatccgcataaccatagaagtcgaaccagtcttttttagcgaatgcttcgtactcaaggtaggtatcgttgcggatctgcggtccgaaacgggtgtgatagcttccgacaacgttaacgctctggtgccaccagtcggaaagatactgcggtttgtcgttttcagctgcgttgacagtaaaagacgaagagagcgccagtaccgcaccggctgccagtaatgtttttttcatatgtatgccactgtttgaaaatcccttgcgggagtgaaaaaggcgcaaattgcgtttctaaatatttcgtatacagaggagcctattataaaaatcattgctcacaaaaatatgtttcgtttcacagttctatcatttacgtaatcgattgcgttcacgtttacacacattcgggcggggattgtactgactttcgcccttgttgcaaacttttactatcaatccaggtgatgtaagcagagtaacaaaatgacggggaaagatgttgcgggacgcacaaaatcgtcccgaaatacgtttactgcataacaggttgaatgtcgtggatacgtacaaagcctaactgatccacagaaatcccctttaactgtaacggaatatcaacatcgctgggggcgaggacgctggcaggggcattaatcaattgattctgcacattgatttcctgaaagttgtctattgttccctgaatttgcccatattcaacagttccgctgaatgcgggcaagggatcattcgactcaccctgaatacgtagtgtaagggtggtgccatctgcatcaggcgtaatattcaccagcgacatacgtaaagtaccgatctggctttccagtcttgccggtgttttcgctccaggcagaaggtaaaccccactgctggattttgcattcagcctgttttgctgagtgattttgactgtttcttgattgagttgcgtcatctcctggttcagcgtgctgacgctgtgtttcatctgtcgcacttcactttgctgcacacaggcgctaaggctgaacaggcttcccagcaggagcagtcgaaaaacgttagtattcataggtcgtccctttctcgtcgcaattagcctaatggtagagggtaaaagcagcgaaagcatcgatcctttatctcaaaagcgttgcgcctttgttgtatcgtcagttcagggtaaaatagatttccgttaaccacctggtcaggacgccgtatgcattgcccattctgtttcgccgtggacactaaggtaattgactctcgtctcgtgggcgagggttcatccgtacgccgccgtcggcagtgtctggtgtgtaatgaacgtttcaccacctttgaagtggcggagctggttatgccgcgtgttgtaaaaagcaacgacgtgcgtgaaccgtttaatgaagagaaattgcgtagcggaatgctgcgggcgctggaaaaacgtccggtgagttccgatgacgtcgaaatggcaatcaatcatattaaatcgcagctgcgcgccaccggtgagcgcgaagtgccgagcaagatgattggcaatctggtgatggagcaattgaaaaagctcgataaagtcgcctatatccgttttgcctctgtctaccgcagtttcgaagatatcaaagaatttggcgaagagatcgcgcgcctggaggactaagccgtgcaggacgagtattacatggcgcgggcgctaaagctggcgcaacgaggacgttttaccacgcatcccaacccgaatgtcgggtgcgtcattgtcaaagatggcgaaattgtcggtgaaggttaccaccaacgtgcgggtgaaccacatgccgaagtacacgcgttgcgtatggcgggtgaaaaagccaaaggtgcgaccgcctatgtcacactcgaaccctgtagccatcatggtcgtacgccaccgtgctgtgacgcactcatcgccgctggcgtagcgcgcgtggttgcctcgatgcaagatcctaacccgcaggtcgctgggcgtggactttaccgtctgcaacaggctggcattgacgtcagccacggcctgatgatgagtgaagccgagcaattgaataaaggctttctcaagcggatgcgcaccggctttccttatattcagttaaaacttggcgcatcgcttgatggtcgcacggcgatggcgagcggcgaaagccagtggatcacttcgccccaggcgcggcgtgatgtacaactactgcgcgcgcaaagtcatgccattttaaccagcagcgccacggtgctggcggatgatcctgccttaacggtgcgttggtctgaactggatgaacaaactcaggcgctctatccgcaacaaaatctccgtcagccgatacgtattgtgattgatagccaaaatcgcgtgacgccggtacatcgcattgtgcagcagcccggcgaaacctggttcgcgcgtacgcaggaagattctcgtgagtggccggaaacggtgcgtaccttgctgattccagagcataaaggtcatctggatctggttgtactgatgatgcaactgggtaaacagcaaattaacagcatctgggtggaagcggggccaacgctcgctggcgcattgctgcaggcgggtttagtcgatgagctgattgtctatatcgcacctaaactattaggcagcgacgcccgcggattatgcacgctgccagggcttgagaaattagccgacgccccccaatttaaattcaaagagatacgtcatgtaggcccggatgtttgcctgcatttagtgggtgcatgatctcccggctcgaaagggaagcagcgcacgaaatattatgctaaaatccgcccccctgcggggccatactcgaacccgaaggaagaaaatgaacattattgaagctaacgttgctaccccggacgctcgcgtcgccatcaccatcgcgcgtttcaacaactttatcaatgacagcctgctggaaggtgcaattgacgcactgaaacgtatcggtcaggtaaaagatgaaaacattaccgttgtttgggtgcctggtgcctatgagctgccgctggcggcgggtgcactggctaaaaccggtaaatacgacgcggtgattgcgctgggtacggttattcgtggtggcactgcccactttgaatatgtcgctggtggtgcaagcaacggcctggcgcatgttgcccaggacagcgaaattccggttgcttttggggttctgaccactgaaagcattgaacaagcgatcgaacgtgctggcaccaaagctggcaacaaaggtgcagaagctgcactgaccgcgcttgaaatgattaatgtattgaaagccatcaaggcctgaaattagtaaggggaaatccgtgaaacctgctgctcgtcgccgcgctcgtgagtgtgccgtccaggcgctctactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggctgaacaggatgtaaaagacgttgacgtcctgtacttccgtgagctgctggccggggtggcgactaataccgcatacctcgacggactgatgaagccatacctgtcccgcctgctggaagaactgggacaggtagaaaaagcagtactgcgcattgcgctgtacgaactgtctaaacgtagcgatgtgccatacaaagtggccattaacgaagcgatcgaactggcgaaatcgttcggcgcagaagacagccataagttcgtcaacggcgtactcgataaagcagcacctgtgattcgccctaacaaaaagtgatatccaggccggtagattcacggaagaccgttccatgatcgccggccttttcttttttacctgctgaggcataacgtatggcatgtggcgagttctccctgattgcccgttattttgaccgtgtaagaagttctcgtcttgatgtcgaactgggcatcggcgacgattgcgcacttctcaatatccccgagaaacagaccctggcgatcagcactgatacgctggtggcgggtaaccatttcctccctgatatcgatcctgctgatctggcttataaagcactggcggtgaacctaagcgatctggcagcgatgggggccgatccggcctggctgacgctggcattaaccttaccggacgtagacgaagcgtggcttgagtccttcagcgacagtttgtttgatcttctcaattattacgatatgcaactcattggcggcgataccacgcgtgggccattatcaatgacgttgggtatccacggctttgttccgatgggacgagccttaacgcgctctggggcgaaaccgggtgactggatctatgtgaccggtacaccgggcgatagcgccgccgggctggcgattttgcaaaaccgtttgcaggttgccgatgctaaagatgcggactacttgatcaaacgtcatctccgtccatcgccgcgtattttacaggggcaggcactgcgcgatctggcaaattcagccatcgatctctctgacggtttgatttccgatctcgggcatatcgtgaaagccagcgactgcggcgcacgtattgacctggcattgctgccgttttctgatgcgctttctcgccatgttgaaccggaacaggcgctgcgctgggcgctctctggcggtgaagattacgagttgtgtttcactgtgccggaactgaaccgtggcgcgctggatgtggctctcggacacctgggcgtaccgtttacctgtatcgggcaaatgaccgccgatatcgaagggctttgttttattcgtgacggcgaacctgttacattagactggaaaggatatgaccattttgccacgccataaagatgtcgcgaaaagtcgcctgaagatgagtaatccgtggcatctacttgctgtcggattcggaagtggattaagcccgatcgttcctgggacgatgggctcgctggcagcgattccgttctggtatctgatgacctttttgccctggcagctctactcgctggtggtgatgctggggatctgtatcggcgtctatctttgtcatcaaacggcgaaagacatgggtgtgcacgatcatggcagcattgtctgggacgaatttattggtatgtggatcacgctcatggcgctgccgaccaatgactggcagtgggttgccgccgggtttgtgattttccgtattctggatatgtggaagccgtggccgatccgctggtttgatcgcaatgtgcatggcggcatggggatcatgatcgacgatattgtcgccggggtgatttccgcaggcatcctgtattttatcggtcatcactggccgctgggtattctgtcgtagttgtgcaccgatgcctgatgtgacgcttgtcacgtctcatcaggcctggactcttatttaaatcctacgacaggatgcggtttatacggcgtttccagttcggcaatctgttccggcttcaaagtgatatccaccgcgttcaatagctcatcaagctgttcttcgcgcgaagttccgataatcggtgcggcaatgcccggtttactcaacaaccaggccagcgcaacttgtgctcgtgtcgcccccagttcttcactgacgcctgttaaccgctctgcgatctgcgcgtcattttcatcgctttctttatagagatttttccccacctcatcagacaccagtcgtgcggtagtttctccccacggacgcgtcagacggccccttgccagcgggctccatggaattaccgccacgccctcctgataacacagtggtagcatctcgcgctcttcttcacgataaatcagattgtagtgatcctgcatactgacaaactgcgcccagccgtgctgtttttggagttccagtgcctgagcaaactgcgaagcgtgcattgatgacgcgccgatataacgcgctttcccggcttttaccacgtcgttgagggcttccagcgtctcttcgatcggcgtgttgtaatcccagcgatgaatttgcaggatatcgacataatccatgccgagacgtcgcaggctgtcgtcgatagagcgcaaaatttgcgcacgggataatccttccggtaaatcaccaacgcgatggaacactttggtcgcaacgaccacgtcttcacgacgggcgaaatcccgcagtgcgcgaccgacgatctcttcgctgctgccgtcagaataactgttggcggtatcaaagaaatttatgccgccttccagtgcacgtttaattatgggacggctgctttcttccggcagtgtccatgcgtgattaccgcgatctggctcgccaaaggtcatacagccgaggcaaagtcgggaaacgcgaaggtcggtttttcctaaggggttgtattgcatgctgccactcctgctatactcgtcatacttcaagttgcatgtgctgcggctgcattcgttcaccccagtcacttacttatgtaagctcctggggcttcactcgtttgccgccttcctgcaactcgaattatttagagtctatgaataatttcttaagcatagcaggagtggagtagggattatgccagccaggccttgattttggcttccataccagcggcatcgaggccgagttcggcgcgcatttcttcctgagttccttgcggaataaagaagtccggcaggccaatgttcagcacgggtactggtttacgatgggccatcagcacttcgttcacgccgctgcctgcgccgcccataatggcgttttcttctacggtgaccagcgcttcatggctggcggccatttccagaattaacgcttcatcaagcggtttcacaaaacgcatatcgaccagcgtggcgttcagcgattcggcgactttcgccgcttctggcatcagcgtaccaaagttaaggatcgccagtttctcgccacgacgcttcacaatgcctttgccaattggtagtttttccagcggcgtcagttccacgccgaccgcgttgccacgcgggtagcgcaccgctgacgggccatcgttatagtgatagccggtatagagcatctggcgacattcgttttcatcgctcggggtcataatgaccatttccggtatgcagcgcaggtaagagagatcaaaagcaccctgatgggtttgaccgtcagcaccaacaatgcccgcgcggtcgatggcgaacaggaccggaagcttttgaatcgccacgtcatgcagcacctgatcataggcgcgttgcaggaaagtggagtaaatcgcgacaatgggtttgtacccaccaatcgccagacccgcagcaaaggtcaccgcgtgttgctcggcaattgccacgtcgaagtagcgatccgggaatttacgtgaaaactcgaccatgccggaaccttcacgcatcgccggagtaatcgccatcagcttgttgtctttcgctgccgtttcgcacaaccagtcgccaaagatttttgaatagctcggcaaaccgccgctacttttcggcaaacaaccgctggagggatcaaatttaggcacggcgtggaaagtgatcgggtctttttctgccggttcataaccacgaccttttttggtcatgatatgcaggaactgcgggcctttcaggtcgcgcatgttctttagcgtggtgataagccccagcacatcgtgaccgtccaccgggccgatgtagttaaagcccagctcttcaaacaacgtgccaggcactaccatgcctttaatatgttcttcggtgcgtttgagcagctctttaattggcggcacgccagagaaaacttttttcccgccttcgcgcagtgaagagtaaagcttaccggaaagcagctgtgccagatggttgttgagcgcgccgacattttcggaaatcgacatttcattgtcgttgagaatcaccagcatatcaggacggatatcgcccgcgtgattcatcgcttcaaacgccatgcctgcggtaatcgcgccatcgccaatgacacagacggtgcggcgatttttgccttctttttcggcagcaaccgcaataccaattccggcactgatggaggttgatgaatgcccgacgcttaatacgtcatattcgctttcgccgcgccacgggaacgggtgcagaccgcctttctgacggatggtgccgattttgtcgcggcgtccggtcaaaattttatgcggataagcctgatgccccacatcccaaatcaattggtcaaacggggtgttgtagacatagtgcagcgccacggtcagttcgaccgtgcccagcccggaggcgaagtgcccgctggaacggctcacgctgtcgagtaaatagcggcgcagttcgtcgcagagtttcggtaaactctctttcggcaacagtcgtaactcctgggtggagtcgaccagtgccagggtcgggtatttggcaatatcaaaactcatcaggggcctattaatacttattgtttatttattacgctggatgatgtagtccgctagcgcttccagtgccgaggtatcgagtgactgttcagccagttgtttcagcgactgacgggcatcgtcgatcagatcccgggctttcttccgggcttgctcaagacccagaagtgcagggtaggtacttttaccaagttgctggtcggcaccctggcgttttcccaacgttgcagtatctcccaccacatccaggatgtcatcctgaacctggaaggcaaggccgatgctctctgcatacttgtcgagtaccggcagagcacgacgtcctttatctccggcgcttaatgcaccaaggcgaacggcggcgcgaatcaatgcgccggttttatgacgatgaatacgctcaagcgcgtccagaggtacgtgtttgccttccgcgtctaaatctaatgcctgaccaccgcacattccggcaataccactggcgctcgccagttcagaaatcatcgaaattctgtcgcggtccgacacttccggcatatcggcatcgcttaaaatcgagaacgccagcgtttgtaaagcgtcgccagcgagaatcgcgtttgcttcgccaaacttcacatggcaggttggcaaaccgcgacgcagatcgtcatcatccattgccggtaaatcatcatgaattaatgagtaagcgtggatacactcaacggcggcagcgggtgcgtccagcgtgtttgtgctaacgccgaacatatgaccggtggcataaaccaggaaaggtcgcaggcgcttaccacctaataatgcgccatactgcatggtttcgaccacgggagtgttctgaaagggcagtggggcgataaaacggctcagcgcctggttggcctgcttaacgcaggcttcgagttgctgcggaaagtccattactcattgtccggtgtaaaaggggttagagaggcgtcttcattgtcagacagcagaatttgtacgcgctgttcggcttgttgtaatttggcctgcccctgacgtgccagctgcacgccgcgttcgaactcgttcagcgcctcttccagcggcaggtcgccactttccagacgggttacaatctgttccagctcgctcagcgccttttcaaagctggcgggcgcctcatttttcttcggcataatgaatgtctgactctcaatatttttcgccccgtcatggtaacggactcagggcaaatagcaaataacgcgcaatggtaaggtgatgtgcacagcaaagcgatgttagtggtatacttccgcgcctggatgcagccgcaggtgtgggctgctgtatttttccctatacaagtcgcttaaggcttgccaacgaaccattgccgccatgaagtttatcattaaattgttcccggaaatcaccatcaaaagccaatctgtgcgcttgcgctttataaaaatccttaccgggaacattcgtaacgttttaaagcactatgatgagacgctcgctgtcgtccgccactgggataacatcgaagttcgcgcaaaagatgaaaaccagcgtctggctattcgcgacgctctgacccgtattccgggtatccaccatattctcgaagtcgaagacgtgccgtttaccgacatgcacgatattttcgagaaagcgttggttcagtatcgcgatcagctggaaggcaaaaccttctgcgtacgcgtgaagcgccgtggcaaacatgattttagctcgattgatgtggaacgttacgtcggcggcggtttaaatcagcatattgaatccgcgcgcgtgaagctgaccaatccggatgtgactgtccatctggaagtggaagacgatcgtctcctgctgattaaaggccgctacgaaggtattggcggtttcccgatcggcacccaggaagatgtgctgtcgctcatttccggtggtttcgactccggtgtttccagttatatgttgatgcgtcgcggctgccgcgtgcattactgcttctttaacctcggcggcgcggcgcatgaaattggcgtgcgtcaggtggcgcattatctgtggaaccgctttggcagctcccaccgcgtgcgttttgtcgctattaatttcgaaccggtcgtcggggaaattctcgagaaaatcgacgacggtcagatgggcgttatcctcaaacgtatgatggtgcgtgccgcatctaaagtggctgaacgttacggcgtacaggcgctggtcaccggcgaagcgctcggccaggtgtccagccagacgctgaccaacctgcgcctgattgataacgtctccgacacgctgatcctgcgtccgctgatctcttacgacaaagagcacatcatcaacctggcccgccagattggcaccgaagactttgctcgcacgatgccggaatattgtggtgtgatctccaaaagcccgacggtgaaagcagttaaatcgaagattgaagcggaagaagagaagttcgacttcagcattctcgataaagtggttgaggaagcgaataacgttgatatccgcgaaatcgcccagcagaccgagcaggaagtggtggaagtggaaaccgtcaatggcttcggcccgaacgacgtgatcctcgatatccgttctatcgatgaacaggaagataagccactgaaagtcgaagggattgatgtggtttctctgccgttctataaactgagcaccaaatttggcgatctcgaccagaacaaaacctggctgctgtggtgtgagcgcggggtgatgagccgtctgcaggcgctctatctgcgcgagcagggctttaacaatgtgaaggtatatcgcccgtaatttgtggtttttacgtcgcatctggtcagatgcgacgtttgccgcatccgacactactcgtaataattataaatccctgccgccatcaccagttgtgatgccacttcatgggctttttcacgcccaaccaacaggtcgataattttcagaccaaagtcgatagctgtacccggcccctggctggtcagcaattttacccgtgcatcccagacgacgcgcttgtccagccattgttcggcgggaattttgtctttcagcgtcgggaagccggtcatattaccaatcgggaagatatcgtgcggcaccagcacggtggctggcgcggcgcaaatagccgcgacgatacgcccggaacggtggaactgtttaacggtttcaaccagcagagtgctatcgcgaaaacactccgcgcctttaatgccaccaggcagcacgatcacgtcatattcgccatcagccacttcgaccagcggcgcatccgccagcagcttcacgccgcgcgagcaggtaatcgccaggttaccatcgctggcgacgctggcagtggtgactttgataccgccgcgaaccagcagatcgatagtggtgacggcttcagtctcttcactaccaggggcgaggcaaaccagtgccgatgcgctcatattcactctcctttctttttaccatttcaaacaggcgggtgttttccggtacggcaatcccatgcgcgcgggcgcggcgtaagagaaaaccattgatatagtcgatttcagtgtggcgcagcgcgcggatatcctgcaacatcgacgagatattttccgctgtggcatcaatcacctgcatcacgtaatcacgcaaatcttctgctgaagtatgatgcccttcgcgttcgatcaccgccgcgacttcttcgcatatctgcataatttcttgcggatgatgacgtaattcaccgttcgggcaattccagatggcagtcagtggattaatcacgcagttgactgccagcttgcgccacagctcggcgcgaatattgttatgccaggcaacgtcaggcaacacggtttgcaaaatatccgccagataactgtaatccccgtcctgttgccgtgccgggccaatatgcgtgataccgtttgccacatgaataatgacattgccgtcgcggcgggctgcatgggtggtggtgcccatcagtaatggctgctgaatgttttgcaactcttcgatggtgcccatgccgttgtgaattaacagtattggcgtagttacaggcagtgtggacgcgaggcttttgacggcatcggaaacctgccatgctttcagcgtcaccaggagcagatcgctggtggcgagaaaatcgggatcgttggcggtcagcgattcgttaaatatcgaaccatctgtctcaaccagattcacgctacaataaggttgcggtacgcgcagccagccctgaacttcatgaccctgtttgcaaagtgctgtaagccataattgccctaaggcaccgcatcccaatacggtaattttcattgttcctcctcacccgcaaccactccgggtgttcaataaggctatcccttaattgtgcatgctgttgcgactatgcacaattaagggatacgtcctggtgcaggactgtcggttatttaactttgcgggtattatgcttcgcatcaaaaatgaagggagaggaaaagatgccatctttcgatattgtctctgaagttgatcttcaggaagcacgtaacgcggtcgataacgcgagccgcgaagtggagtcccgttttgacttccgtaacgttgaagcctcatttgagctgaacgacgccagcaaaaccatcaaagtgttgagcgagtccgatttccaggtcaatcagttgctggatattctgcgtgccaagctgctgaagcgcggcattgaaggcagttcgctggatgtaccggagaatatcgttcatagcggtaaaacctggtttgtggaagcgaaactgaaacagggcattgagagcgcgacccagaagaaaatcgtcaagatgatcaaagacagcaaactgaaagtgcaggcgcaaattcagggcgatgaaatccgcgtaacgggcaaatctcgtgatgatttgcaggctgtcatggcgatggtacgtggtggcgatctcggtcagccgttccagttcaaaaacttccgcgattaatcgcgactatgtgcgttttgttcatgtcagatgcggcatgaacgcctgattcggcctacaaaggtttgtaattcagaaactttgtaggcctgataagcgtagcgcagcaggcaattcgccgcgttttttatgcctgacgaattgcctgttctatctcaaagcgattcgtcactttgctgtcgattttcacataagctgaatgttcttcttctgcaatcaacacttctttgatgccttcagtttctagcaaacgcacttttaacgcctcgtttgcggcaatgttcgccgggatttcaatgcgcaaactgctgacatacggcggttctttcatggtactggcgactgtcagccacactgcggccagcattgcgccagcgagaaataccccctgaccgtcaaacatgccgttaatccagccgcccagcgaaccgccaatcgccacgccaagaaactggctggtggagtaaacacccatcgccgtacctttgtaacctgctggcgactctttactgataagtgagggcaggagggcttccatcaaattaaacgccacaaagaaaagctgcacgccgaccaccagttgccagaactgcgtttgcgcgttccacaacacaatttccgcaaccacgatcaacccgacgcagaagacaaagacttgcttcattttgcgcttaacttcagcgtagataatgaaaggcacgaccgagccaaaggcgattagcattgtcgccagatagaccttccagtgttcagccgccgggaaccctgcatcagccagttgtccgggcagggcaacaaacgtcgacatcagcaaaatatgcagacacataatgccaaagttgagtttcagcagccgcggttccgccagcactttactgaaactgcctttcaccattccggactcacgattaagtacgtgagtgctactgttgggcacaacccaaatggtcaacgcaatgccggtcgttgccagaatagcgatcatccagaacagcgcgtgcagcccaagtttgtgagtgatgatcgggccaagcaccatcgcaatggcaaaggtaatgccaaagctcacgccgataaacgccatcgctttggtgcggttttgttcgcgcgtgagatcggaaagcagcgccataacggcggcggcaattgctccagagccttgtagcgcccggcccagaataattccccagatggagtcggaaagcgcagcgataacgctaccggcggcaaacaccgccagcccaccgacaattaatggtttgcgaccaatgcggtcggaaagcaggccaaacggaatctgaaaaacggcctgagtcagaccataaataccaatggcaataccgattaatgcttcgctggcaccttgcagagccatgccgtacgtggtcagaaccggcagaaccataaacatgcccagcatgcgcaacgagaatacggtccctaaaccccaggtcgcgcgcctctcacctggcgtcattttataatcgttcattaccacctctgttttaaattcgcgactagtgtaaagcggcaaacgaatggggtaaacatgcggattttttagtaaatatttcgagagggatatgtttctaatgctaagaaaaaaggtgccgtagcacctttttaatagagaggttttgttaccacacagcagccagcagcgtatgcgagtccggtaccataaaatcaacggacatcatcaccgagagggcagtgatggcgatgatagagaagccgaacagcttgcgcgcccagattctgtcatcagcaactttataaccgcgcagagccatacctaaccaccagacgctaaccgccgcggcgaccaccagatatttatacccagcgtaaccgccaagagagagcatcagcgtggcaacggcaaaggcgatgatatacagcgtgatgtgattcttcgccaccgaaatgccttttaccactggcaataccggaatgtttgccgcctggtaatccttaaagcggaaaatggcgatggcataggagtgaggcatctgccacaggctgaagatagccagcaggatcgctgcgccgctatcgaactcaccggttaccgcacagtagccgatcaccggcggcgcagcgccggagagcgaaccaatcaacgtgccgtagacagagtggcgtttcatgtacaggctataaacgccgacataaaccacaaagcccatcacccccagccagcaggccagcggattcgcgccaaaccacagcagcataaagccagcaatacccagcaacgtggcgtacaccagcgagacagcaggagagatcaggcctttcaccagcacccgattcttcgtcctttccatctttctgtcgatatccctgtcgatgtagttgttaaacacacaacccgacgccacaaccagtgacaccccaaccagcgtgtagataaacaggggataatcaatgctgccctttgaggccagcaggaatcccccaatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatcataaccgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccagatggagcctacaaccaggatagcgatgattagcacggtgaagacaaacgccgtcatgttccagccttcatctgatttggtattcatgtgcaggaagcacaccagatgcaccagaacctgtaccactgccattgccaggattgttcccagaattacggccggagaggcagctcctgtcatcaccatccagaacggaatcaccgtcagaatgatcgacaggataaagcctgtcatgtaggtttttacgctgccatgggacgcgccgctgtgatcggtagaatgactcattacatcgcccccatcagataaacaacagtgaacacacagatccaaaccacatccaggaagtgccagaacaggctcaggcacatgatgcgggtacggttagtgctggtcaggccgcgacgggcgatttgcaccatcagcaccgccatccagataagaccagaagtgacgtgcagaccgtgcgtgccgaccagcgcaaagaacgctgacaggaagccgctgcgatccggacccatgccgttaacaatcaggtgatggaattcatagatttccatcccgataaatccggcaccaaacaaccaggtcaacgccagccaggagataacctggcttttgttgtttttgtacatggcgatagccgccatgccgtaggtgatggagctgaacaacagcaagaaagtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcgggccgcctgcggtgccgttcaccagaacggcataggtagcaaacaagatagagaacagaatgcagtcgctcatcaggtagatccaaaatccgaagattttggttccgcctgcatcgtggtgcccgtgttcgtgcgcgtgggcagtcgcgtgcgtcaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgatttctgccaccggcacgtagtaatccacgtcctcgtcgaagcttttcacgatccaggtgatgatcatgcctgcgaagccaacaatcgccagccaccagatatgccagatcatggcgaaaccgaagatggtggagaaagctgcaatgacgatacctgcaccgctgtttttcggcatatgaatttcttcatagtggtcaggctttttatacgcttcgcctttctctttcatttcccagaatgcatcacgttcgtgaacgtgcggcactacggcaaagttatagaacggaggcggggaagaggttgcccactccagcgtacggccaccccacgggtcgccagtcaggtcacggttctggtcgcggtcgcgaatagaaacgtacatctgaataacgaggcagagaatacccagcgcaatcagtactgcaccgctggctgcaatcatcagcatggtgtggaactgcgggtcaatctgctggctcaaacgacgggtcatgcccatgaagcccagcgcatacagtggcataaaggcaacgaagaagccgatgatccagaaccagaacgcgcgtttaccccaggtttcgttcagtttgaaaccgaacgctttaggccaccagtaggtcatccctgcgaagcagccgaagaccacgccgccgatgatcacgttatggaagtgcgcaatcaggaacaggctgttatgcagaacgaagtccgcgcccggtacggccagcagcacgccagtcatcccgcccaccgagaaggtgacgataaaaccgatggtccacagcatcgcagaatggaacacgatgcggccctgatacatggtgaacagccagttgaagatcttcaccccggtcgggatggcgataatcattgtggtgataccaaagaaggcgtttacgttcgcgcccgcacccatcgtaaagaagtggtgcagccaaacgatgaacgacagcacggtgatacagacggttgcccataccagcgaggtataaccaaacagacgtttacgcgagaaggttgccgcaatttcggagaacacaccgaaaacaggcaggatcaggatgtaaacttccgggtggccccaggcccaaatcaggttgatgtacatcatcatgttgccacccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcaacaacgcgacggtaaccgtcagaattgggaaggaagcaataatcagtacgttcgcgcacagtgatgcccaggtaaatactggcatcttgaacatggtcatgcccggtgcgcgcatcttcagaatggtaacgaagaagttgataccggtaagcgtcgtacctataccggatagctggagactccatatccagtaatcgacaccgactcccggactgtactctattcccgatagcggtggataggccagccagccggtctgcgcaaattcgcccacgccgagagaaacgttaaccagaatcacaccaacaacggtaaaccagaagcttaagttgttgaggaacgggaacgcaacgtcacgcgcgccgatctgcagcggaaccaccaggttcatcagaccgataacgaaaggcatcgccacgaagaagatcataatcacgccgtgcgcggtaaagatctgatcgtagtggtgaggtggcaggaagcccgcttcgcccgccgaggcaagagcctgctggctacgcatcataatggcgtcagcaaaaccacgcagcaacatcacaatcgccacgatgatatacatgataccgaggcgtttatggtcgacggaggtcagccactctttccacaggtaggtccacttaccgaagtaagtgatcaggccaacgagcgccagacctcccaaaataatgccagcgatcgtaaccatgacgataggttcatggaacgggactgcatcaagtgataattttccgaacatctttattcttcctcaacccctttaatgggcggattccgcgtggctcatgtccatgccttccataccttcgtgtgcgctgtgctcaccttctggctgggtcatgtccatgctcttaccgtgagccataaacttgttaattacatcggcaaacaagtctggtttcacgttggagaaatattccacctggttgtattcgctaggcgcggccagtttttcgaacgcagccatgtcagacatggtgttcggcgactgcttcgcttttgcgacccactggtcgaatgcggcgcgatccggtgttgcaatagctttgaacttcatgcctgagaagcccgggccgctgtagctggcggagataccgtcataagtgccgggttcgttggcgatcagatgcaggcgagtctgcataccggccatggcataaatctggctacccagacgcggaatgaagaaggagttcatcacggagttggaggtcactttgaagtacaccggagtgttcgccgggaaagcgatttcattcacggtagcaatgccctgttccgggtagatgaagaaccatttccagtccatggaaaccacttcgatggtaatgggcttctcgtcgtgtgccagcggcttgctaggctcaagagcgtgagtggttttccaggtcagtactgcaaggaagatgatgattaagataggtaccgtccagaccacagcttccactttattggagtgtgaccagttcgggctgtacttagcatctttattgctcgcacggtacttccaggcgaaaccaacagccatcaagattgcgggaataacgacaatcaacatcaggccaaatgccgtcagtatcagtgaacgttgctccagaccaatctgtcctttgggatctaacagcgcagaattacagccactgagcaatacagtgcctgcaaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggatctggtggcgtttaaagtgtgtgggcattttacgggaaggttacattactgtaaacatgattaaattcctgttacttggatttggctgccaggtcacatatgttgcaaaacatatcaggttgattttaagaagctgttgcaaaagggcgttataacaaaaggggagtgctgaaggagtctgggcgggcaattggtataaccaatgtgaaataaaacaattatttaacaaataattatcattagagtgacaactgggtgatgagaaaataaagactcattagctgaatcgtgtaagaaaaatagaatttataaatggcgccaataatttccaaacgctaagccgcacaaaagaacaaatattaataagcgatactgatgtttatttagccgtaataattacggcgagtgattactacagctaaataatatttacagattacgtcagatgcgtttttcgtagcgccagataatccagcaaaccaccaagcacgacgccagaaagggcgactaaaaccccgacttccagcagagcaggcaggaaagagaagtgcgtcaaatccagcgcgtccatcgtcaatagcagtaaccacacggccaacaggctgacgcccgccgccagtgtccacatggcaaaggcataacctgccggatatgcggtacgggagataaagttgtcatttactcgtgtatattcaagcgtctggcggcaaaccagcagcaaaataagccctggtacggcagcggcgacggagaatagatagaatgtcgaccagccgtgtgcttcaacaaaccaacccgccacggggccgacataaactcgccctacagcagaaagcgctgagagcagggcaaattgagtagcggaaaatgacttattacatagcgtcattaacagcgcgacaaaggctgatgtgcccatcccgccacagaggttttcgaaaaagacggctgcgcccatgctgtagagatgcttatcagtaatcgacagcagccagtaaccggcgttagacgcaccttgtaaaatgccgaaaatcagcagtgcccggaacagtgacaggcgctgcatcaaaatcccaccgtacaatgcgccaacaatggtcgctagtaagccaagcgttttgttaaccacgcctacttcacccgcatcaaacccgacgccgcgaatcaaaaacgtggttgtcaggctcatggcgaatgcgtcgcccagcttatacagcacgataagaagcaaaataagccaggcattattgcgaccaaagaaatctcgcagaggtgcaacaaccgcttgttccagcgttttgggcacaggaatggtgtcggttggttctggtgcaagcaacgtcgcgataatacaggggatcaacagtgccgccattaaccagtacatgccctgccagcccagccatttatctgccagccacagggctaggccgccggaaaccagcatccctaaacggtaacccagcacgctgattgccgcgcccgcaccacgttcttctgccggaagcacatcggttttccacgcatcgaagactatatcctgggaagcagagcaaaaagcgatcaccactgccagcgccgccatccagcggagttgggtgcctggttcgagaaaacccatcgccgcaatggcgactaataacaggatttgcgtggcgagcagccaaccgcgccgccgcccaaaaaatggaggcgtgtagcggtccatcagcggtgaccagaggaatttaaaaacgtaagcctggcctaccagagagaagaaaccaatggttttgagatcgatattctcgaccgtcatccaggcctgtaaggtaccggatgtcagggcgagcggtagcccggaagcaaaacccaggatcagcaatatggctgaacgcggctgttgaaaaatacgtaaatattgactggacatgggcgtctacaggcccggcttgcaccgggccagagggcagaaattaacgcgcgttctgcttgatgaattcgtggatgctggtgtcctgagacatatcagcgatggtatcggtcagcacactgttaaccgcatcggcgatatttttgttggaggcctggaacgcaccttcaacgttgtagctggcacgatagtttttggtcattttgttgccattctgcgcggtagcgatgatggcgatatccgctttggtcgcgatgttgtagcgcacgttgccctgggacacgtcagcatacagttggctaacgatgatttgcagattaaccgggccattcggaccaaccatgtaaccacgcgcggtcatctgtttttccagcacttcttgcagcaggaaacgcagatcgcgggaggcggtcagggtaacgatttgattatcgcgggtgacttttgccagcgcctgatcggtacgctgatcggcaccattaatgcttacggtgacgcccatcaggcttggatcctgctgtggcagtgtaatcgtcggggaaacttcaatagttgttggcggttttgcgcatcctgcaagcataaacagagcaactaacgggaagaggatttttttgaacatgttcgggctctcagagactcttaagcgtgtttggtaaaaattcccgccatcataacattgccaacggcgaggggaagtgggtaaggcatgtaaattcatcatgttgacgaaataatcgcccctggtaaaagaaacactgatgcgaggcctgtgtttcaatctttaaatcagtaaacttcatacgcttgacggaaaaaccaggacgaaacctaaatatttgttgttaagctgcaatggaaacggtaaaagcggctagtatttaaagggatggatgacatctcagcgttgtcggaggagatatttcatgatgatacgtgagcggatagaagaaaaattaagggcggcgttccaacccgtattcctcgaagtagtggatgaaagctatcgtcacaatgtcccagccggctctgaaagccattttaaagttgtgctggtcagcgatcgttttacgggtgaacgttttctgaatcgtcatcgaatgatttacagtactttagcggaggaactctctactaccgttcatgcgctggctctgcatacttacactattaaggagtgggaagggttgcaggacaccgtctttgcctctcctccctgtcgtggagcaggaagcatcgcgtaaaaacgcatttgcaactgtcggcgcttttccagtatgttgctaaagattttatgaaaaacggcctgcgggccgttttgttttgtctggattttgcgctttttgcccagcattcagacgaaaattgcccgggaattgtgaaaaaatacgcgacagcgcgcaataaccgttctcgactcataaaagtgatgccgctataatgccgcgtcctatttgaatgctttcgggatgattctggtaacagggaatgtgattgattataagaacatcccggttccgcgaagccaacaacctgtgcttgcggggtaagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgagaccgctgttaaaagcgagctggtcaacgttgcgaaaaaagtacgtattgacggcttccgcaaaggcaaagtgccaatgaatatcgttgctcagcgttatggcgcgtctgtacgccaggacgttctgggtgacctgatgagccgtaacttcattgacgccatcattaaagaaaaaatcaatccggctggcgcaccgacttatgttccgggcgaatacaagctgggtgaagacttcacttactctgtagagtttgaagtttatccggaagttgaactgcagggtctggaagcgatcgaagttgaaaaaccgatcgttgaagtgaccgacgctgacgttgacggcatgctggatactctgcgtaaacagcaggcgacctggaaagaaaaagacggcgctgttgaagcagaagaccgcgtaaccatcgacttcaccggttctgtagacggcgaagagttcgaaggcggtaaagcgtctgatttcgtactggcgatgggccagggtcgtatgatcccgggctttgaagacggtatcaaaggccacaaagctggcgaagagttcaccatcgacgtgaccttcccggaagaataccacgcagaaaacctgaaaggtaaagcagcgaaattcgctatcaacctgaagaaagttgaagagcgtgaactgccggaactgactgcagaattcatcaaacgtttcggcgttgaagatggttccgtagaaggtctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaagagcgccatccgtaaccgcgttaagtctcaggcgatcgaaggtctggtaaaagctaacgacatcgacgtaccggctgcgctgatcgacagcgaaatcgacgttctgcgtcgccaggctgcacagcgtttcggtggcaacgaaaaacaagctctggaactgccgcgcgaactgttcgaagaacaggctaaacgccgcgtagttgttggcctgctgctgggcgaagttatccgcaccaacgagctgaaagctgacgaagagcgcgtgaaaggcctgatcgaagagatggcttctgcgtacgaagatccgaaagaagttatcgagttctacagcaaaaacaaagaactgatggacaacatgcgcaatgttgctctggaagaacaggctgttgaagctgtactggcgaaagcgaaagtgactgaaaaagaaaccactttcaacgagctgatgaaccagcaggcgtaatttacgcagcataacgcgctaaattcgcacaaaggcccgtcaccgccaggtggtgggcttttttttgtcatgaattttgcatggaaccgtgcgaaaagcctctttcggtgttagcgtaacaacaaaagattgttatgcttgaaatatggtgatgccgtacccataacacagggactagctgataatccgtccataaggttacaatcggtacagcaggttttttcaattttatccaggagacggaaatgtcatacagcggcgaacgagataactttgcaccccatatggcgctggtgccgatggtcattgaacagacctcacgcggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatttttctgactggccaggttgaagaccacatggctaacctgattgtggcgcagatgctgttcctggaagcggaaaacccagaaaaagatatctatctgtacattaactccccaggcggggtgatcactgccgggatgtctatctatgacaccatgcagtttatcaagcctgatgtcagcaccatctgtatgggccaggcggcctcgatgggcgctttcttgctgaccgcaggggcaaaaggtaaacgtttttgcctgccgaattcgcgcgtgatgattcaccaaccgttgggcggctaccagggccaggcgaccgatatcgaaattcatgcccgtgaaattctgaaagttaaagggcgcatgaatgaacttatggcgcttcatacgggtcaatcattagaacagattgaacgtgataccgagcgcgatcgcttcctttccgcccctgaagcggtggaatacggtctggtcgattcgattctgacccatcgtaattgatgccagaggcgcaactgtgccgctatacttatccagggcggcacaacgctgtaagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgacccatgacagataaacgcaaagatggctcaggcaaattgctgtattgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgtgttgatttatgtaacgacatcattcgcgaagagattaaagaagttgcaccgcatcgtgaacgcagtgcgctaccgacgccgcatgaaattcgcaaccacctggacgattacgttatcggccaggaacaggcgaaaaaagtgctggcggtcgcggtatacaaccattacaaacgtctgcgcaacggcgataccagcaatggcgtcgagttgggcaaaagtaacattctgctgatcggtccgaccggttccggtaaaacgctgctggctgaaacgctggcgcgcctgctggatgttccgttcaccatggccgacgcgactacactgaccgaagccggttatgtgggtgaagacgttgaaaacatcattcagaagctgttgcagaaatgcgactacgatgtccagaaagcacagcgtggtattgtctacatcgatgaaatcgacaagatttctcgtaagtcagacaacccgtccattacccgagacgtttccggtgaaggcgtacagcaggcactgttgaaactgatcgaaggtacggtagctgctgttccaccgcaaggtgggcgtaaacatccgcagcaggaattcttgcaggttgatacctctaagatcctgtttatttgtggcggtgcgtttgccggtctggataaagtgatttcccaccgtgtagaaaccggctccggcattggttttggcgcgacggtaaaagcgaagtccgacaaagcaagcgaaggcgagctgctggcgcaggttgaaccggaagatctgatcaagtttggtcttatccctgagtttattggtcgtctgccggttgtcgcaacgttgaatgaactgagcgaagaagctctgattcagatcctcaaagagccgaaaaacgccctgaccaagcagtatcaggcgctgtttaatctggaaggcgtggatctggaattccgtgacgaggcgctggatgctatcgctaagaaagcgatggcgcgtaaaaccggtgcccgtggcctgcgttccatcgtagaagccgcactgctcgataccatgtacgatctgccgtccatggaagacgtcgaaaaagtggttatcgacgagtcggtaattgatggtcaaagcaaaccgttgctgatttatggcaagccggaagcgcaacaggcatctggtgaataattaaccattcccatacaattagttaaccaaaaaggggggattttatctcccctttaatttttcctctattctcggcgttgaatgtgggggaaacatccccatatactgacgtacatgttaatagatggcgtgaagcacagtcgtgtcatctgattacctggcggaaattaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgctgcgcgatgtggtggtttatccgcacatggtcatccccttatttgtcgggcgggaaaaatctatccgttgtctggaagcggcgatggaccatgataaaaaaattatgctggtcgcgcagaaagaagcttcaacggatgagccgggtgtaaacgatcttttcaccgtcgggaccgtggcctctatattgcagatgctgaaactgcctgacggcaccgtcaaagtgctggtcgaggggttacagcgcgcgcgtatttctgcgctctctgacaatggcgaacacttttctgcgaaggcggagtatctggagtcgccgaccattgatgagcgggaacaggaagtgctggtgcgtactgcaatcagccagttcgaaggctacatcaagctgaacaaaaaaatcccaccagaagtgctgacgtcgctgaatagcatcgacgatccggcgcgtctggcggataccattgctgcacatatgccgctgaaactggctgacaaacagtctgttctggagatgtccgacgttaacgaacgtctggaatatctgatggcaatgatggaatcggaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgttaaaaagcagatggagaaatcccagcgtgagtactatctgaacgagcaaatgaaagctattcagaaagaactcggtgaaatggacgacgcgccggacgaaaacgaagccctgaagcgcaaaatcgacgcggcgaagatgccgaaagaggcaaaagagaaagcggaagcagagttgcagaagctgaaaatgatgtctccgatgtcggcagaagcgaccgtagtgcgtggttatatcgactggatggtacaggtgccgtggaatgcgcgtagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatccttgataccgaccattatggtctggagcgcgtgaaagatcgaatccttgagtatcttgcggttcaaagccgtgtcaacaaaatcaagggaccgatcctctgcctggtagggccgccgggggtaggtaaaacctctcttggtcagtccattgccaaagccaccgggcgtaaatatgtccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgtggtcaccgccgtacttacatcggttctatgccgggtaaactgatccagaaaatggcgaaagtgggcgtgaaaaacccgctgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgtggcgatccggcctctgcactgcttgaagtgctggatccagagcagaacgtagcgttcagcgaccactacctggaagtggattacgatctcagcgacgtgatgtttgtcgcgacgtcgaactccatgaacattccggcaccgctgctggatcgtatggaagtgattcgcctctccggttataccgaagatgaaaaactgaacatcgccaaacgtcacctgctgccgaagcagattgaacgtaatgcactgaaaaaaggtgagctgaccgtcgacgatagcgccattatcggcattattcgttactacacccgtgaggcgggcgtgcgtggtctggagcgtgaaatctccaaactgtgtcgcaaagcggttaagcagttactgctcgataagtcattaaaacatatcgaaattaacggcgataacctgcatgactatctcggtgttcagcgtttcgactatggtcgcgcggataacgaaaaccgtgtcggtcaggtaaccggtctggcgtggacggaagtgggcggtgacttgctgaccattgaaaccgcatgtgttccgggtaaaggcaaactgacctataccggttcgctcggcgaagtgatgcaggagtccattcaggcggcgttaacggtggttcgtgcgcgtgcggaaaaactggggatcaaccctgatttttacgaaaaacgtgacatccacgtccacgtaccggaaggtgcgacgccgaaagatggtccgagtgccggtattgctatgtgcaccgcgctggtttcttgcctgaccggtaacccggttcgtgccgatgtggcaatgaccggtgagatcactctgcgtggtcaggtactgccgatcggtggtttgaaagaaaaactcctggcagcgcatcgcggcgggattaaaacagtgctaattccgttcgaaaataaacgcgatctggaagagattcctgacaacgtaattgccgatctggacattcatcctgtgaagcgcattgaggaagttctgactctggcgctgcaaaatgaaccgtctggtatgcaggttgtgactgcaaaatagtgacctcgcgcaaaatgcactaataaaaacagggctggcaggctaattcgggcttgccagcctttttttgtctcgctaagttagatggcggatcgggcttgcccttattaaggggtgttgtaaggggatggctggcctgatataactgctgcgcgttcgtaccttgaaggattcaagtgcgatataaattataaagaggaagagaagagtgaataaatctcaattgatcgacaagattgctgcaggggctgatatctctaaagctgcggctggccgtgcgttagatgctattattgcttccgtaactgaatctctgaaagaaggggatgatgtagcactggtaggttttggtacttttgccgttaaagagcgtgctgcccgtactggccgcaacccgcagaccggtaaagagatcaccatcgctgctgctaaagtaccgagcttccgtgcaggtaaagcactgaaagacgcggtaaactaagcgttgtccccagtggggatgtgacgaagttcaagggcgcatctactgatgtgccttttttatttgtattcggtgactttctgcgtcttgtgggctgacaattgcccccgtttcttgtcacaataggcctttgcgcgcatcgatacgttgcgtgaggtacacagtcatctacagcggagtgttgttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagtggttacctgattggcggaggcaataactacgccgcaaaagtgaatgaccaggaaatcagccgtgggcaattcgagaacgccttcaacagcgagcgtaatcgcatgcagcaacagctgggcgatcaatactccgagctggcagcgaacgaaggctatatgaaaaccctgcgtcaacaggtgctgaatcgtctgatcgacgaggcgctgctggatcagtacgcacgtgagctgaaactgggtatcagcgatgagcaggttaaacaggcgattttcgcgaccccagccttccaggttgacggcaaatttgataacagccgctataacggtatcctcaaccagatggggatgaccgccgatcagtacgcccaggcgctgcgtaaccagctcactacccaacagctgattaacggcgttgccggtaccgattttatgctgaaaggtgaaaccgacgagctggcggcactggtcgcgcaacaacgcgtggtgcgtgaggcgactatcgatgttaacgcgctggcggcgaagcagcctgtgaccgaacaggagattgccagctactacgaacaaaacaaaaacaatttcatgacgccggaacaattccgcgtgagttacatcaagctggatgccgcaacgatgcagcaaccggttagcgatgcggatatccagagctactacgaccagcatcaggatcaattcacccagccgcagcgtacccgctacagcatcatccagaccaaaactgaagatgaagcgaaagcggtacttgatgagctgaataaaggcggtgattttgctgcattagccaaagaaaaatctgccgatattatctctgctcgtaacggcggcgatatgggttggttagaagatgccactatcccggacgaactgaaaaatgctggtctgaaagaaaaaggccaactgtctggtgtcatcaaatcttcggtcggtttcctgattgtacgtctggacgacattcagccagcgaaagtgaaatcgttagacgaagtacgtgacgacattgcggcgaaagtgaaacacgaaaaagccctcgatgcgtactacgcgctgcagcagaaagtgagcgatgcggcaagcaacgacaccgagtctctggccggtgcagagcaagctgccggcgttaaagccactcagacgggttggttcagcaaagataacctgccggaagagttgaacttcaagccggttgccgacgctatctttaacggcggtctggtaggtgaaaacggcgcgccgggcatcaactctgacatcatcaccgtagacggcgaccgcgcattcgtgctgcgcatcagcgagcacaaaccggaagcggtgaaaccgttggcagatgttcaggaacaagttaaggcattggttcagcacaacaaagctgaacaacaggcgaaagtggatgctgagaaactgctggttgatttgaaagccggcaaaggtgcggaagctatgcaggctgccggtctgaaatttggcgagccgaaaaccttaagccgttccggtcgtgacccgattagccaggcggcgtttgcactgccactgccagcgaaagacaaaccgagctacggtatggcgaccgatatgcaaggtaatgtggttctgctggcgctggatgaagtgaaacaaggttcaatgccggaagatcagaaaaaagcgatggtgcagggtatcacccagaacaacgcacaaatcgtctttgaagctctgatgagtaacctgcgtaaagaggcgaaaatcaaaattggcgatgcgctggaacagcaataatcctgaagccgcctcgcaaaaaaatgcgttgcagctgtaacaagaaaaggtcgctttcgcggccttttccatttctgaacattgccatttgtttactgttttcactgccgttaaggtgattccactgttaacaaacaaggagaaaacagtatgaaacacggaattaaagcactgctcattaccctgtccctggcctgtgccggaatgtctcatagcgcgctggcggcagcttctgtggcgaaaccgacggcggtagaaaccaaagcggaagctcctgcagcacaaagtaaagcagcagtaccggcgaaagccagtgacgaagaaggcacccgggtcagcattaataatgccagcgcggaagagctagcccgcgcgatgaatggcgttggcctgaagaaagcgcaggcgattgtcagttatcgcgaagagtacggtccgtttaaaactgtggaggatctaaagcaggtgccggggatgggcaattcgctggtggaacgtaatctggcggtattaaccctgtaattaatttgcatagtggcaattttttgccagactgaagaggtcataccagttatgacctctgtacttataacaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatctcgacgtttaccagcacgtcaacaacgcccgctaccttgaatttctcgaagaagcccgctgggatgggttggaaaatagcgacagttttcagtggatgacggcccataacatcgccttcgtcgtggtcaatatcaatattaactatcgtcgcccagcggtattaagtgacctgttaactattaccagtcagttgcagcaattaaacggtaaaagcggcatcttaagccaggtcattacactggagccggaagggcaggtggtagcggatgcgcttattacgtttgtttgtattgatcttaaaacgcagaaagcattagctctggaaggggaattgcgcgaaaagctggagcagatggttaagtaaacgttttgtggtgccggatgctcaagccgcatccggcgacacccggaataattacctcaacccggttttctgcttcatcgctgccatcaccgtcggtttatcggccagataatgattcaaaccgttggcgcgtaaattacatgccgcacaatgaccgcaaccgtcgcctttaaagccgttatagcaggtcaacgtttcgttacggactaaatccagtttgccgtaataatctgccagcgcccaggtttccgctttatcaatccacatcagcggcgtttcaaaacgaatatctttcgccatgcccaaactgacggcatggtttagtgctttcacaaactcatcgcggcaatccgggtagccggagaaatccgtttcgcagacgccagtaattacggcttctgcttttacctgatacgcatatattgccgccagcgtcaggaacaaaatattacgccctgggacaaacgtattcgggataccatcggcttcaggttcataatcaggcaccggaatgctgtcacgcgtcaggctactgaccgccagctcgttgagcagggtgacatccagcaccttatgcgcgcgtgcccccagtttcagcgccagttcgcgtgccacgtcgatttctgcgcgatgccgctgaccgtaatcgaacgtcacgcaatggacttcatcatattgttgtaatgcctgcaccagacaggtggtggaatcctgacctccactgaacacaacgacagcacgtttcatagataatcctgcttgaacaataaaagcgttatggtaacgcctgcgattaacccggaccagctattcattgcgatggcgcgggaagccaggcttcggtaaattcaaaccagccgcgcggtgtcagtcgcacaccgttcacgccgggaggggcactaatgcgatagtgatagttgaacagcggcgtcagcgtcgcatctgtcattaactggctaaaaaccgctttcagggcattaaatcggttttcttcatcaggcattatttgcacggcatccagtgtcgattgtagatgtgcgtatgctggagcgtcgaaaacatgtggccacagcggatcgcagcgcagccattgctccagagtatattccggtgcttcgccaattaatctgtcgcccatcatgaggtctgcgtgtgcctgtagggtcgtgtcgtcccagttttttgcgttatgaaaaataattgtgagttcacagccttccgctgccagtgtcgcctgtaggcgttctgccatggtatgaagttctatcggtaggtgataaaccagcgtcaaggttttcggtagtttgacttcatccggtacctgccaatgcggaatagtccagcctggcagtaatgcatgactggcggtgatcaggttttctccgacttctaacgtttgtaataaaccggattgatgaataatggagatcacttttcgcgcctgccagagggagagtcggggacttttgcgcaacgtcaaatagcaaaaacctaaactgatgccgctactgacctggctgacccgttgcagctcctccggtttgccgatggtgatttgcacgggatgccgacaactggttcccaaatctttttcgaaaagcggcggagttatccagtactcaaccgctttaagcagcggatgacgtaaatggtaataatcatggctttccaggcgcaccagctctgctgtgaattgtgttaagcgaaaaggacccgtgccgatcagtgggaattgcggatgcgccagatggctgcaatagctcgccagccggtgcgcaagccagtaatcagggcgatgtaaaaagaaggtcagacactgcggatgggtgacttcaatacgcttcacgctaataaataattgatccagtgctggcagttgtaacagcatcaataatcgctggtgtaagtgtgaggcttttactgcatcgccgttatgccagtgtagggttgaacgaagataaaagtcccagcgtaacccgtcagtagaggtttcccagtgatgcgctaaatcgccaatcgggcgctgagtattattatcgaagcgggtcaggccggaaaatatctgcccggcgagatgctgctcggcacggccgggcaaaaagcctggttgtagcggttcgagcgggcgatagtagggaatacgcaacgtgggtgtatcgttttgccattgtccgcccataaacggctgtaacagagtgcgcagctcacctggggccagttgcgccagctccagcacatcttgctgctttccggtttccagtgcctgttccatcatcgcattgcgtagcgattccggcgtgaccagaaagcgtaattgtccgcgctttccgcgtcctgactgcgcctgccactccagccatcccgcctcctgtgcctgacgcaacagcgtacgaacatggcgttcgctgcaaaaacagcgttcggccagttcgctgacggtgacggtttgcggctttccggcggaaggttgccacagacgttgatactggttaagacggttgagcaatcgcatataaacccggaacaatattatttaactattcactattacttccgtatatatcaggtgatactcaatcaccattaaccgtgtcacagagtggagaaagaaatggctcgtctggcagcatttgatatggatggcactttattgatgcccgaccatcatttaggtgagaaaaccctctctactttggcgcgactgcgtgaacgcgacattaccctcacttttgccacggggcgtcatgcgctggagatgcagcatattctcggggcgctatcgctggatgcgtatttgattaccggcaacggaacgcgcgtgcattctctggaaggtgaacttttacatcgtgatgatttacctgcggatgtcgcggagctggtgctgtatcagcaatgggatacccgagccagcatgcatatcttcaatgacgacggttggtttaccgggaaagagatccctgcgttgttgcaggcatttgtctatagcggttttcgttatcagataatcgatgtcaaaaaaatgccactcggcagcgtcaccaagatctgcttctgtggcgatcacgacgatcttacacgcttgcagatccagctatacgaagcattaggcgagcgtgcacatttgtgtttttccgccacggattgcctcgaagtgctgccggtgggctgcaataaaggcgctgcattgacggtgctgacccaacatttaggtttatcgttgcgcgattgcatggcctttggtgatgcgatgaacgatcgcgaaatgttagtcagcgtcggtagcggatttattatgggcaatgcgatgccgcaactgcgcgcggagctcccgcatttaccggtgattggacattgccgaaatcaggctgtctctcactatttgacgcactggctggactatccacatctaccttattcccccgaataacgagatcccttccagcaccgggcaattgcccggttttttttgcgttgaatttgtcattttgtgccgtggtgtttaaaccgcacagaataaattgtcgtgatttcacctttaaaataaaattaaaagagaaaaaaattctctgtggaagggctatgttagataaaattgaccgtaagctgctggccttactgcagcaggattgcaccctctctttgcaggcactggctgaagccgttaatctgacaaccaccccttgctggaagcgcctgaaacggctggaggacgacggtatccttatcggcaaagtcgccctgctggatccggaaaaaataggcctcggcctgaccgcttttgtgctgataaaaacgcaacatcacagcagcgaatggtattgccgctttgtcacggtggttaccgaaatgccagaagtgctggggttctggcgcatggctggtgaatacgattatctgatgcgcgtccaggttgccgacatgaaacgctacgacgagttttataagcgtctggtaaacagcgtgccggggctgtcggacgtcacttccagcttcgcgatggaacagattaaatacaccacttctttacccatcgaataaatatccagaatcaggtcaggacacaacgcgtgcgattatttgctcaattaagctggtatttccgtcgggaatggcgtcgctatctcggggctgtcgccttgcttgtcattatcgcgatgctgcaactggttccgccaaaagtggttggtattgttgtcgatggcgtgacagaacaacactttactaccgggcagatcctgatgtggatcgccaccatggtgctgattgccgttgtggtttatctcctgcgttacgtctggcgggtattgctgtttggtgcgtcttatcaactggctgttgaactgcgtgaagattattaccgtcagctaagccggcagcatcctgagttttacctgcgtcatcgcaccggtgacctcatggctcgtgcgaccaatgacgtcgatcgcgtcgtgtttgccgccggagaaggggtgctgacgctggtggattcactggtgatgggctgcgctgtgttgattatgatgtctacgcaaattagctggcagttgaccttattttccctgttgccgatgccagtgatggcgatcatgattaagcgcaacggcgatgctttgcatgaacgctttaagctggcacaggcggcgttttccagtcttaatgaccgcacccaggaaagcctcaccagtatccgcatgatcaaagcctttggtctggaagatcgccagtcggcgttatttgccgcggatgccgaagataccggcaaaaaaaacatgcgggtggcgcgtattgatgctcgtttcgacccgaccatctatatcgcgattggtatggcgaacttgctggcgattggcggcggtagttggatggtggtgcagggcagtttaacgctgggccagctcaccagttttatgatgtatttaggtctgatgatttggccaatgctggcgctggcatggatgtttaacattgtggaacgtggtagtgctgcgtacagccgtattcgcgcgatgctggcggaagcgccggtggtgaacgatggtagcgaacccgtgccggaagggcgtggcgaactggatgtaaatattcaccagttcacgtatccgcagactgaccatcctgcgctggaaaacgtcaatttcgccctgaaacccggtcagatgctgggtatctgcgggccgactggttccggcaaaagtaccctgttgtcgctcattcagcgtcatttcgacgtcagcgagggggatattcgctttcatgatattcctctgacgaagttacaactcgatagctggcgtagccgcctggcggtagttagccagacgccattccttttttctgacactgtggcgaataacatcgcgctgggttgcccgaatgccacccagcaagagattgagcatgtcgcgcggttagccagcgtacatgacgatattttgcgtctaccgcaaggttacgatacagaggtgggcgagcgcggtgtgatgctttccggcgggcaaaaacagcgtatctccattgctcgtgcgttattagtcaacgcggaaatcctcatccttgatgatgcgctttcggcggtggacggacgcactgagcaccagatcctgcataacctgcgtcagtgggggcagggaagaacggtaatcatcagtgcccatcgcctttctgcactgacggaagccagtgaaattattgtgatgcagcacggacatatcgcccagcgtggcaatcatgatgtgctggcacaacaaagcggctggtatcgcgatatgtatcgctatcaacaactggaggcggcgctcgacgacgctccggaaaatcgcgaggaggccgtcgatgcgtagttttagccaactgtggccgactctcaagcgcctgttagcgtacggttcgccgtggcgtaaaccgctggggattgcggtcctgatgatgtgggttgcggcggcggcagaagtcagtgggccgctgcttatcagctattttatcgacaatatggtagcgaaaaataacctgccgttgaaagtggttgcagggctggctgcggcgtatgttgggctgcaactgtttgccgccgggctacattacgcgcagtcgctgctgtttaatcgggcggcagtaggcgtagtgcaacagttgcgtaccgacgtgatggatgctgcgttacgccagccattaagcgagtttgatacccaacccgtcgggcaggtgatttcccgcgtcactaatgacactgaagtgatccgcgatctctacgttaccgtagtggcaactgtcctgcgcagtgccgcgctggtgggcgcgatgctggtggcgatgttcagcctcgactggcgaatggcactggtggcgataatgattttcccggtggtgctggtggtaatggtgatataccagcgttacagcacgccgattgtccgtcgtgtgcgcgcctatttggcggatatcaacgacggctttaacgaaatcatcaatggcatgagcgttatccagcagtttcgtcagcaggcgcgatttggcgaacgtatgggggaggccagtcgttcacactatatggcgaggatgcaaaccctgcgcctcgacggttttctgctgcgtccgctgctgagtctgttttcatcgctcattctttgtggcttgttgatgctgtttggcttctccgccagcggcaccattgaagtgggcgtgctgtatgcgtttatcagctatcttgggcgacttaacgaaccattaatcgaactgaccacgcaacaggcgatgctgcaacaggctgttgttgctggtgagcgcgtgtttgaactgatggacggaccgcgccagcaatatggcaatgatgatcgcccgttacagagtggcaccatcgaagtcgataacgtgtcatttgcttatcgcgatgacaatctggtgctaaagaacattaatctctctgtgccttcgcgcaattttgtggcgctggtcgggcataccggcagtggcaaaagcaccctcgccagtttattgatgggctattacccgctaacggaaggtgagattcgccttgatggtcgtccattaagttcgctaagtcacagcgcgctgcgccagggcgtggcaatggtgcagcaagatccggtggtgctggcggataccttcctcgccaacgtgacgctggggcgggatatctccgaagaacgcgtctggcaggcgctggaaaccgtgcaactggcggagctggcgcgtagcatgagcgacggtatttacacgccgctgggcgagcaggggaataatctctcagttgggcaaaagcaactgctggcactggcgcgcgtgctggtcgagacgccgcaaatcctgatccttgatgaggcaaccgccagcattgactccggtactgaacaggcgattcaacatgctctggcggcggtgcgtgaacataccacgctggtagtgattgctcaccgcttatcgaccattgttgatgccgacaccattctggtgcttcatcgtgggcaagccgtggagcagggcactcaccagcaactgctggcggcccagggacgctactggcagatgtatcaactgcaacttgcgggcgaagagctggcagccagcgtgcgtgaagaggaatcattgagcgcctgaatagcgcaatatttcatcgttggtgcaaaaatgtaacgcactgtgcactgtcatagtgcgttttcattttcaaacttcttaacttcctgctctctttctcgtttttcatttctggcacaccgcttgcaataccttcttcgtgtagcagaaccattaccgaattctgaccggaggggatctatgaagctggtgaccgtgataatcaaaccattcaagctggaagacgttcgtgaagcgttatcttccattggtattcagggcctgaccgtcaccgaagtgaaaggtttcgggcgtcagaaagggcatgccgagctgtaccggggggcggaatacagcgtcaatttcctgccaaaagtaaaaattgatgtggcgattgctgatgaccaactcgatgaagtgatcgatatcgtcagtaaggcggcttacaccggaaaaattggcgacggcaaaatcttcgtcgctgaattgcaacgcgtcattcgtattcgtaccggcgaagccgacgaagcggcgctgtaatctctggcacacagcaacaggaacgaaaaatgaagatagcgacgataaaaactgggcttgcttcactggcgatgcttccgggactggtaatggctgcacctgcggtggccgataaagccgacaatgcgtttatgatgatttgtactgcgctggtgctgtttatgactattccggggattgccctgttttacggtgggttgattcgcggcaaaaacgtgctgtcgatgctgacgcaggtgacggtgacatttgcactggtctgtattctctgggtggtttacggttactcgctggcgtttggtgagggcaacaacttcttcggcaacattaactggttgatgctgaaaaacatcgaactgacggcggtgatgggcagcatttatcagtatatccacgtggcgtttcagggatcgtttgcctgcattaccgtcggcttgatagttggggcgctggcggaacgaatccgcttctcagctgtgttgattttcgtggtggtatggctgacgctctcttacattccgattgcgcatatggtgtggggcggtggtttgctggcttctcacggtgcgctggatttcgcgggtggcaccgtggtgcacattaacgccgcaatcgccggtctggtgggcgcgtatctgataggaaaacgcgtgggcttcggtaaagaggcgtttaaaccgcacaacctgccgatggtcttcaccgggactgccattctctatatcggttggtttggctttaacgccgggtcagcgggcacggcgaatgaaatcgcggcactggcatttgtgaatactgtggtcgcaacggcggcggcaattcttggctggatcttcggtgaatgggcgctgcgtggtaagccttcactgctgggggcgtgttctggcgcgattgccggtctggtcggcgtgacgccagcctgcggctacattggggttggcggcgcgttgattatcggcgtggtagctggtctggcgggcttgtggggcgttaccatgctcaaacgcttgctgcgggtggatgatccctgcgatgtcttcggtgtgcacggcgtttgtggcattgtcggctgtatcatgaccgggatttttgccgccagctcgctgggcggcgtgggcttcgctgaaggtgtgacgatgggccatcagttgctggtacagctggaaagcatcgccattacgatcgtctggtccggtgttgtggcatttatcggctacaaattggcggatctgacggttggtctgcgtgtaccggaagagcaggagcgagaagggctggatgtcaacagccacggcgagaatgcctataacgcgtaacaagcactgcaaaaaacagccggacggttttcacctccggctatttttttaattgtgattacgcatcaccccttcctgaacggtcgaggcaaccagtacgccgtcttgggtataaaactcaccgcgcacaaagccacgtgcgctggacgccgaggtgctctccacgctatacagcagccattcattcaaattaaacgggcgatggaaccacatggaatggtcaatggtggcaatctgaatccccggttcgagaaaaccgatgccgtgcggctgtagagctaccggcaggaagttaagatcagaagcgtaaccgagcagatactgatgaacgcgcaggtcatccggcacgctaccatttgcgcggatccacacctgacgatgtggttctgcgacgtgacctttcagtgggttatgaaactccaccggacggacttccagcggacgatcgcagatgaatttatctttcagcactggcggcagcaggtgcgccagcgattgggcgatttgcgtttccgaagggaggccatcaggcgctggcgcggacggcattgttttttgatgttcgaaacccgcttctggtgcctggaaagaggcagtcatataaaaaatcggtttgccgttttgaatagcagcaacccggcgggcgctgaagctgttaccgtcacgcagcgtttcgacatcataaataatcggcttcttactatcgccagggcgaagaaagtagctgtgaaacgaatgtaccagccgctcttcagggacggtctcttttgcagcatacaaggcctgacccacgacctggccgccaaacacctggcgtaaacctaaatcttcactctggccgcgaaagagtccttcctcaattttttccagatttaacaatgtcagtaaattttttagcgcctgactcatataactctccagtaacaaagctgccgcagcaagccaaagtgagttgagtataacgcaaatttgctactggtccgatgggtgcaatggtctgaattacgggctaattacaggcagaaatgcgtgatgtgtgccacacttgttgacgttactattttgttaaccactcttccggcgaggaaagttagcccgctggtgcattgataataaggagaaatgaatgaaactcgtgcacatggccagtggtttagcggttgcgattgcgttggcggcttgcgcagataaaagcgcggatattcagacgccagcaccggctgcaaatacgtctatttcagcaacacaacaaccagctatccagcaaccgaatgtctccggtaccgtctggatccgtcagaaagtcgcactgccgcctgatgctgtgctgaccgtgacactttctgacgcgtcgttagccgatgcaccgtcaaaagtgctggcgcagaaagcggtgcgtactgaaggtaaacagtcaccattcagctttgttctgtcatttaacccggcagatgttcagccgaacgcgcgtattctgttgagtgcggcgattaccgtgaatgacaaactggtatttatcaccgataccgttcagccggtgatcaaccagggcggaactaaagccgacctgacattggtgccggtacagcaaaccgccgtgccggttcaggccagcggtggcgcaacgactaccgtaccttcgacttcaccaactcaggtgaatccgtcttcggcagttccagctcctacgcaatattaagcgacgttaaccctctccgcccggagagggttagtagttccagcgataacgctgcaagtcgatttgcccgcttcccgataccatcacaccttctgccagtaatgcctgtcgctgacgctgtaaatccggtccggttagcgaaattgtgccgtggcgattaaccacccggtgccagggtaaggtgctgccttcagggagacgctttaacacaccgcccacctggcgcgcggcgcggggcgatcccgccagtttcgccacatcaccgtaagtggtgacatagccttcgggaatagcggcgacgatttgccagacgcgttggggaaatgaatcttctttttccatcttttcttcctgaggtaatttttcagcataatctggaaaaacgcccgagtgaagtcgcattgcgcaagaaaccagcatctggcacgcgatgggttgcaattagccggggcagcagtgataatgcgcctgcgcgttggttctcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttctgcctcccaccgtttcgtcaaaaaatcccaacatggctaaactttaaccacaactgacgtcgcaagaattgtctggctgcgcagtacgcttcggaggtatgtctgatgaagtatgttgatggttttgtggttgccgttcctgccgataaaaaggatgcctatcgggaaatggccgctaaggctgcgccattgtttaaagagtttggcgcgcttcgtattgtcgaatgctgggccagcgatgtaccggatggcaaagtgaccgattttcgtatggcggtgaaagcggaagagaatgaagaggttgtctttagctggattgaatacccttcaaaagaggtccgcgacgctgctaatcaaaagatgatgtcggacccacggatgaaagagttcggcgagtccatgccgtttgacggcaagcgaatgatctatggcggattcgagtcaatcatcgacgaataggtagcgtgacgggctgtgcggcgtgccgtcagcccaaaaattcacaaatgttgctcggcccagcgtaagaaatcttctttcggtaatgccttgctgtagagccagccctgaccgtagtgcacgccatgctggcgtaaccactcttcttgtttactggtttcgattccctccgctaccattttcagtttcagtgtttttgccatttcgatgatatgcggcgtgacatttttatattccagcgcatcaacgaaagatttatcgatcttcagaatgtcgacatccagatcctgtaaataacttaaacttgaataccccgtaccaaaatcatcaagataaatttcatggcccgcctcccggtagcgagaaattatcggggcgctggttttcggatcggcaaactcgcgttcagtgagttcaagcgcgatctgtctgggattaacctgatagtgattgatcatgtcacgcagcaattgcgggattttttccgaggtgagcacgggggattcaagattgatcgaaatatgctgctgtggatgctgacgcagccagtcgcccatatcttcaaagacgcttcttataatcagtagcgtcaatggctcagaaaggcccgtttgctgtgccagcggaataaaactatctggtgacaaccaactaccgtctgtctgcggccagcgcgccagtgcctcagcaccgacaattttgccattggctaaggagacaatcggctgatagtgcacgcaaatatcacgattttcgatagcatcctgcagccgatgatgcggtgactgaatacggcgcaaaatacgcagcacaaacatcgctgccagcaggccaatcaccaacccgagcggtaaccaaataaagacttgccgatgccagcctttctgcaacattttcgttgaagcccatgtgatgatcgaaatattcatctccggtaagggcaggatatcgtaaatgattccattattttcgatatgctcaccgggtgttttttgtagcctggtaataattccctgagcaatttcatcgctgctggttatgacaacgttatgggcattgccaataatggcggcatcaatttgccatgagctatagggaatgacatcaataaaggaagcggggtcgatcatgacgacataatgtgccgttcccatggcgaccatgtaacggataatgcctaaatcgttatgcgatgttaaccagacacgataaccatctttcgaaattttacctggctcggggaaggtatcgggcggactttcatgctccagagacgaacactggggaacgttgttatcgatataagccacttcctgaatatagcgataactgtaagatacccgacgcatttccatgagatgggcttcgctacaggcagcgccttgccatctttccagctcctgcagcgcatctttcccttgtgtcgccaccttattggctcgaatagcgacgcgggaggaataggtatccagctcttcaataaacgatgtttctacctgctgatgggccagccagatgcttaagccgacaggcagcaatactgaaagaatcagtactcccgaaataaggccgaccagatgtcgtgttctcaccagcatatccttattaacacagtgtagggaaagtatatctgattgtggaaaaaggctggctggagataaggaggtagagctggtatttcatgaagtgatgggtggaaacgatcattgtcatttgaccaggcgcagagctttacgcctggtatgtaaccctaacttaagatgttgattcggcgcgagcgagggtaaaaatatcgtaaaaagacagttcacctttacggacgatcattttttgcagttgttccttatgaacatccgcgacacgcggagagttcaagatggcttcaaccagcgcggcaggtacaaagcgcgtgttgtaccattcgccgttatagcaaacgcggaaatccagcacgtcgatatcttcatagcggtagcgtgggtagacatcgaaaaagaagaaaccattaagcaggataaataatacaaccagtagccagacagagcctgacagcgtttcggactgcaacatcaccgccagggtggcaaaaaaagcaacgtacataccgataaacagccccggatgtttacggataaaactgatactaaagcggggtttgttgtcgcgtttttcgcgggtattcagagactcaatcgtttcggtcagcaggcgttgtatttcggtcatcgtttgccttcgtggtatctgcaactttccagggaacaccctattttaacgtgggaatagtagaggggaagtaacagatctaccacaattttgcataacagttgcgaaaaaccgattacaattttttaattattctggctggattaccgcccacgacaacgttgtccgggacatcttttgtgacaactgcacctgaggctaccacgacgttatcaccaatggtcacaccagggttaatgaccgcgcgtccgccaatccagacgttattaccgatggtgacgggtttccccagttcagcaccgctattacgtgctacagggtcgatgggatgtgttgccgtgtagatatgaacgcctggtgccaacatacagttatcaccgatgcgaatagggcagacatcaagcatcacgcaatcgaagttggcgaaaaaattattaccgagaaaaatgttatagccatagtcacagcgaaacgttggctcaatataagcctctgtcacctgaccgaatagatcagcgagaatttgctggcgtaatgtgtgctcttccgccagggaatgattgtatcggtgaataagctgacgagcgcgcaggcgatcgcgagataacgtctcatctgccgagcgatacaactcaccagcaatcatcttttctttttctgtgctcattactgacctccggttgctgaaaatgcggcaacacagtaagacgaaaagtcagtgaagagaacgttcccattacatctgtgtgataaagatcacatagggtatgtcttcatggcgaaaaagtataaaattcttaataaacagccggttatagctccgaaagcgaattatttattagcgaataaatttccatactgaggaagggatcttgtcgtacagtttattcatggtcaattcggcgaggcggtgatctgcggctgagtaaaataccgccagttcattatctgataattcgtatttatttttctcgataacacgctccagcgtgtcaattgtctggcaacgacgtaaacgcattaaataatcggttttcgttaaaggtttttcggacatacttctacctatggttgtaataattctaacaagataaactcgcaggattctctttcgtcgcattgacaaaacaacggaatagtcgattacctgacttccgccatttctgaagatcctgcatattaataccataactactgaacaacataaaggtgtcatccagatattcgtcgatctgctcaatgagcttattgtcttcattatacttaattttgtaattaagtgcgaaggtcgcaatatgctcaatcagttcattcaactggaggttgatcgccgaggttgggtcgtttacccagccatgattgctttcttcaaggtttgcaaggcagtcatgatacagggtttcacagagaaacttaagctgtgcgatatcatgtcttttgggtgagtattcatccataacgcgtccccttcttagcggttgaactaacggacacctttcgggatggaaaaaacttactgacctggacttgccctctcgtttgttagcttaactataagccactctttgcaggttttcatcgcattattacgaaaaattacaattaggaaggaagcgggacaggactcactttttcatactagcactaacccgcagcaggtaaaagcagtttgctcgaactattcataacatttcaggattatcgccagatgaaattggtgacactaataccaggattgctctgaatatgacgtaataaccgaggaatgaataaagaattaccgcaaataattaagaatagcctctaaatgattatggattattaaatctattagcgctacttaatataaattaactaacaatcagtattttttatgaattttatccgtggttaatactggttttcgtatgagatcctgagttggtggttcaattactccttaatgttcgtaggttatgcataaaaaaggccgcttacgcggccttagtgattacacgttgtatcaatgatgatcgacagtatggctgtgctcgatatcttcattcttgcggctaaagcggcggcgaaccaccacaaagaataccggaacgaagaagattgccagtaccgttgcggtcaccatcccgcccattacaccggtacctactgcgttctgcgcgccggaaccagcaccagtactgataaccagcggcataacgccgaggataaacgccagcgaggtcatcaggatcggacgtaaacgcatccgcaccgcatcaagcgtcgcttcaatcagacctttaccttctttatccatcaagtctttggcgaattcgacgataaggatcgcgttcttcgccgacaacccaatggttgtgagcaggcctacctggaagtaaacgtcattggtcaggccacggaaggtggcagccagcaacgcaccgataacccccagcggaacgaccagcataacggagaacggaatcgaccagctctcgtacagcgccgccagacacaggaacacgacaatcaacgaaatcgcgtacagtgaaggtgcctggttgccggagagacgttcctgataggacatccccgtccagtcatagccaacaccggtaggcagtttgctcgccagttgttccatcagctccattgcttcaccggtacttttacccggtgccgcctggcctaagatttccatggatggcaggccgttgtaacgttccagacgcggcgaaccgtactcccaacgagaagaggagaacgccgagaatggcaccatctgaccatcagcagcacgaacataccagtcgccgatatcatccggcagcatacggtatttcgcttctgacatgacataaactttcttcacacgaccgcggtcgataaagtcgttcacatagctgccgccccatgcagcgcccagagtggtgttaatgtcgttgatagaaacacccagcgcctgcgctttttcctggtcgatatcaatcttaaactgcggggtatcttccagaccgtttggacgtacgctggtcaacatatcagggtgcttcgctgcttctgcaagcaactggttacgcgcctgagtcagtttttcgtgaccaaggccagcctggtcaatcagctcaaagtcaaagccggttgcagtacccagttccacgattgcgggcaggttaaaggcgaaaaccatcgcatctttgatttgcgagaaagcgcgtgttgcacgcatggtaatcgcttcaactttgttttcttcgcccggacgatcggcccagtccttcaaggaaacgaacgcaataccggtattctgaccacgtcccgcaaagccgaagccgttaacggcgaacaccgactcaacgttgttcttttctttggtcagatagtaatgcgttacctcattgagcactttctgtgtacgttcctgcgttgcacctgctggcagctgaaccatggtcataaacacgccctggtcctcatctggcaagaaggagcttggcagacgcacgaacagataggccatgccgaccacgatgatcagatacagcaccaggtaacgccccgtactgcgcagaataccgcctacgctgtcggtgtagtggtgcgtgctcttctcgaacatgcggttaaaccagccgaagaagccttttttaccttccccgtgatcgcctttggcaatcggtttcagcatggtggcacaaagagctggagtcaggatcaacgccaccagtaccgacagcgccattgctgaaacaatggtaatagagaactgacgatagatagcaccagtagaaccgccaaagaaggccatcggtacgaataccgccgacagtaccatcgcgataccgaccagagcgccctgaatctgccccatcgacttacgggtagcttcttttggcggcaaaccttcttccgccataacacgctcaacgttttctaccacaacgatggcgtcatccaccaacaggccgatggcgagcaccatcccgaacattgttagcgtgtttatcgagaagccaaaggcggcaaggacggcaaaggtcccgagcaataccaccggtacggcaatggtcggaatcaacgtcgcgcggaagttctgcaggaacagatacataaccaggaacacgaggatgatcgcttcgaccagcgttttaaccacttcgtgaatagagattttcacgaacggcgtggtgtcgtatgggtaaacaattttcagacccgacgggaagaacggttccatcttcgccagttcagcacggattgccgcagcggtatccagcgcgtttgcaccggtcgccagcttgatccccagaccggaagccggttggccgttaaactctgcgatgatgtcgtagttctcaccacccagctcaatcttcgcgacgtcacgcagcagcacgcgggaaccatcctgattcactttcagcaggattttgccgaactcttcagtagaggtcagacgcgtctgagcaataatagaggcgttaagctgttggcctttcaccggcggcgtaccaccgagctgacccgccgcaacctgggcgttctgcgctttgatggcggtaatgacatcaaccggcgttagctggaatttgttcagctcattcgggttcatccagatacgcatcgcgtactgtgaaccgaacaactgaacatcacccacgcccgacgtacggctgatggcatctttcatattcgccgccacgtagtcggagatatcctcctgcgtcatggtgccatcggtgttgataacgccgacaaccatcaggaagctgctggatgatttctcaacgctcaccccttgctgctgaacttcttgcggcagcaacggcatcgccagctgcagtttgttctgcacctgaacctgcgcgatatccgcatcagtaccagactcaaaggtcagggtgatctgcacggtacccgtggagtcactgttagaggacatgtacatcaggttatcgataccgttcatattctgttcgataacctgtgtcaccgtgtcctgcactgttttcgcatcagcgccggggtaggaggcggagatcgttactgccggcggtgcaatcgtaggatattgcgccaccggcagtttgaggatcgccagcccccctgccaacatgatgataatggcgatcacccacgcaaaaatcgggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacttggactgttcaggctgagcaccgcttgcggcttgctggttattatcagcggtaacttcttgtgcttttacctggacaccaggacgcactttctgcagcccacttattactacgcgatcgcctgctttcagaccttctgtcaccagccacttatcgccaatagcctggcttgcaacgatcggacgggtttccactttgtcatccgcgccaactaccagtacggtggcatcgccacgcggcgtacgggttacgccctgttgcgggactaaaatagcgtttggattaagcccttcttccagacgtgcgcgcacgaacatacccggcagcagagtgtgatccgggttcgggaagatagcgcgtagggtgatagacccagtggtctgatcaacggtaacgtcagagaattccagcgtaccgtcctgcgggaacttaatgccgtcactggtgatcagtgacactttggctttgccgttctcttgtttcagcgtgccattcgccagttcctgtttcaggcgcaggaagtcgttgctggactgggtcacatcaacgtagatcggatcaagttgctgcacggttgccagcgcagtcgcctgaccgttctgtaccaatgcgccttccgtcacgttcgacttaccaatgcgaccgctaatcggagaggtgactttggtgtaagccagattgatccgcgcagtttcaacggcagctttcgccgcagttaccgcagcattcgcctgttgcgcatcagccagagcctgatcgtactcttgcttactgatgtactgagtaccgagcagtttctgataacgattcaccgtcaattgcgcgatattggctgcagcctgggctttcgccagatcacctttcgcactgtcgtatgtcgcctgataggtcgcaggatcaatctgatagagagagacacctgcttcgatgtcgctaccttctttgaaattacgcttcaggataatcccgctaacttgaggacgaacttctgcgatccggtaggcactggtgcgacccggaagctcggttgtgatctgcagaggttcagttttgactgttactacgccaacggcgggcatctgctggccaccttgttgggcctgtttgtcgtcacatcctgttagggctaagctgcctgagagcatcagaacgaccgccagaggcgtaaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaagttaataaacccattgctgcgtttatattatcgtcgtgctatggtacatacattcacaaatgtatgtaaatctaacgcctgtaaattcacgaacatatggcacgaaaaaccaaacaagaagcgcaagaaacgcgccaacacatcctcgatgtggctctacgtcttttctcacagcagggggtatcatccacctcgctgggcgagattgcaaaagcagctggcgttacgcgcggtgcaatctactggcattttaaagacaagtcggatttgttcagtgagatctgggaactgtcagaatccaatattggtgaactagagcttgagtatcaggcaaaattccctggcgatccactctcagtattaagagagatattaattcatgttcttgaatccacggtgacagaagaacggcgtcgattattgatggagattatattccacaaatgcgaatttgtcggagaaatggctgttgtgcaacaggcacaacgtaatctctgtctggaaagttatgaccgtatagaacaaacgttaaaacattgtattgaagcgaaaatgttgcctgcggatttaatgacgcgtcgcgcagcaattattatgcgcggctatatttccggcctgatggaaaactggctctttgccccgcaatcttttgatcttaaaaaagaagcccgcgattacgttgccatcttactggagatgtatctcctgtgccccacgcttcgtaatcctgccactaacgaataaccctgaatctgactccaggatttttcctggacattttcgtcgttgctattctggttcactgcgtcgtgatattcttgcggtttgactttttcaggtcgttcttcaggttcagaaaccttcattcatcatgactatgttccagtattacaaacgatcacggcattttgttttttcagcatttattgcttttgtttttgtcttgttatgccagaacacggcgtttgcgcgggcgtcatcgaatggtgatctgccgacaaaagcggacctgcaggcgcaacttgactcactaaataaacaaaaagatctttctgctcaggacaaactggtgcagcaggatctgacagatacattagccaccctcgataaaatcgatcgcataaaagaagagacagttcagctacggcaaaaagtcgctgaagcgccggaaaaaatgcgccaggcgaccgcggcgttaacagcacttagcgatgtcgataacgacgaagaaacgcgcaaaattctgagcacgctgtcgttgcgccagctggaaactcgcgttgcccaggcgctggacgatttgcaaaacgcacaaaacgatctggcgtcttataacagccagctggtttcgttacagacgcagcccgaacgcgtgcaaaatgcgatgtataacgcttcgcagcagctgcaacaaattcgcagtcgtctggatgggactgatgtcggcgagacagccttacgtcccagccagaaagtgttaatgcaggcccagcaggcgttgctgaatgcggagattgaccagcagcgtaaaagcctggaagggaacaccgtcttgcaggataccttgcaaaagcaacgtgattacgtgacggcgaacagcgctcgtctggagcaccagttacaactgttgcaagaagcggtaaacagcaagcgcctgactttaaccgaaaaaacggcgcaggaagccgtctccccggatgaagccgcgcgtattcaggctaatccgctggtgaagcaggaactggaaattaaccagcagttaagtcagcgtctgattaccgcgactgaaaacggtaatcagttgatgcagcaaaacattaaagtcaaaaactggctggagcgggcgctgcaatcggaacgcaatattaaagagcagattgccgtcctgaagggcagcctgctgttgtctcgtatcctttaccagcaacaacaaacgctgccctcggcggatgaactggaaaacatgaccaaccgcatcgcggatttgcgtctcgaacagtttgaagttaaccagcagcgtgatgcactcttccagagcgatgcgttcgtcaacaaactggaagaaggtcacaccaacgaagtcaacagcgaagttcacgatgcgttattgcaagtggttgatatgcgtcgcgaattgctggatcaactcaacaaacagttgggtaaccagctgatgatggccattaacctgcaaatcaaccagcagcagttaatgagtgtgtcgaaaaacctgaaatccatcctgactcagcaaatcttttgggtgaacagtaaccgtccaatggactgggactggatcaaagcgttcccgcaaagcctgaaagatgaatttaagtcgatgaaaatcacggtgaactggcaaaaagcctggcccgccgtttttatcgctttcctcgctggtttgccgctgctgttgattgccgggctgatccactggcgtctgggctggctgaaagcgtatcaacaaaaactggcttccgctgtgggttccctgcgtaacgacagccagctcaacacaccaaaagcgatccttatcgacctgatccgtgcgctgccggtgtgcctgattattctcgcggttggcctgattctgttgaccatgcagctcaacatcagcgaactgctatggtcgttcagcaaaaaactggcgatattctggctggtgtttggcctgtgctggaaggtactggagaaaaacggcgttgccgtacgtcacttcggcatgccggaacagcagaccagccactggcgtcggcaaattgtccgcatcagtctcgcattgctgcctatccatttctggtctgtggtggcagaactttccccgctgcatctgatggatgatgtgctggggcaagcgatgattttcttcaacctgctgctgattgccttcctggtatggccgatgtgccgcgaaagctggcgtgataaagagtcgcacaccatgcgactggtcaccattaccgtgctgtcgataatcccgattgcgctgatggtgctgactgctacaggctacttctacactacgctgcgtctggcaggacgctggattgaaaccgtttatctggtgatcatctggaacctgctgtaccagacggtactgcgtggcttaagcgtagcggcgcggcgtatcgcctggcgtcgtgcgctggcgcgtcggcagaatctggtgaaagagggcgcagaaggtgctgaaccgccggaagaacccaccattgcactggagcaagttaaccagcagacgctgcgtattaccatgttgctgatgtttgcgctgttcggtgtcatgttctgggcaatttggtccgatttgatcaccgtgttcagctatctcgacagcatcacgctctggcattacaacggcactgaagctggcgctgcggtggtgaaaaacgtcaccatgggcagtctgttgtttgcgattatcgcctcaatggtggcctgggcgttgattcgcaacctgcctggtttactggaagtgctggtgctctcgcgactgaatatgcgccagggcgcgtcgtatgccattactaccatccttaactacatcattattgctgttggtgcgatgacggtgttcggatcgctgggcgtctcttgggataaactccagtggctggccgcagcattatccgtaggtcttggttttggtttacaagaaattttcggtaacttcgtctccggtttgatcattctattcgaacgtccggtgcgtattggcgatacggtaaccattggtagcttctcggggacggtaagtaagatccgtattcgtgcgacaacgattaccgatttcgatcgcaaagaagtgatcatcccgaacaaagcgtttgttaccgagcgtctgatcaactggtcgttgactgacactactacgcgtctggtgatccgtctcggcgtggcctatggctccgatctggaaaaagtgcgtaaagtgttactgaaggcggcgactgagcacccaagggtgatgcacgaaccaatgccggaagtcttctttacggcatttggtgccagcacgttggatcatgagctgcgtctgtatgtgcgtgaactgcgtgaccgtagtcgtactgtcgatgagctgaaccgtactatcgatcagctgtgccgtgaaaacgacatcaacattgcctttaaccagcttgaagtgcatctgcacaacgagaagggcgatgaggtgacggaagtaaaacgcgactacaaaggcgatgacccgacgccagcggtagggtaaaaacgaaagggggcaacatttagttgccccgagattgctaacaaagtgcgcgttgttcatgccggatgcggcgtgaccgccttatccggcctacgaaaccgcaagaattcaatatattgcaggagcggtgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgcccgcaaccttaggggacatttagcgaccccatttatttctcacttttccgcctcatcatcgcgcgttaatttcttttcataatcacgctttacaatatccagcgcgcgcagcacggtactggcagggatctgattttcctccagcagcacaatcaaatcgacagccagtttgacatcgtcaggggcattttccagtgacatattctctccattgctagcgggttaaacgcgctaacctgttttcgattttttccagcgcatggcggcagcgtgccaggcgcgcttcataggcttccacttcacgatgcagcgtttgctgttccacgagatcggtcacccgcgccagacgggctctgcgttcggcaaccatctcacgtagccgccgctcaaaatcctgatgctgaatacgtttacgctgccagcgggcaattttcggtggtgcactgtcccactcgcgcaatgaccaggcggaggcttcacgcgcgatggcttccagttgtgccgccagatgttccgccagccaggccacttgcggcagctgttgctgctcaactgcatgacgaagcgcagccagattatcgcccgcctcgtcgagacaagcctgtagtgttgtcgcacgagtctgaaaaagatgcctgtcgaaacgagcacttagcgtggcgaactgtgacaccggggcacaacgctgacgcagcgtagcgagctgtccttccagtttttccagcagcagggcggttttcacgataagacctcaatgaaaatgataattgttatgctaaagtagccactctgtaagctgacaacactcaatatgcaacgaatcattttaatcatcattggctggctggcggtagtgctgggtacgctgggcgtggtattaccggtattaccgacgacgccgtttatcctgctggcggcctggtgctttgcccgttcttccccgcgctttcacgcctggttgctgtaccgctcatggtttggcagctatctacgtttctggcagaaacatcatgcgatgccgcgcggcgtcaaaccgcgggcgattttgcttattttgctcacgtttgccatttctctgtggttcgtccagatgccatgggtgcgcatcatgttgctggtaattctcgcctgtttgcttttctatatgtggcgaattccggtgattgatgaaaagcaagaaaagcactgaagcacaacaatcgcagttgcaattattgcgtacagccagtacattctggcgttttcgagcacaggcgcaggcggtcaaaggttaaacaactgttacttttgatacgtttaaaacgcgccgtgagtaccaccgtaacaagcaggcatacacttatgaccgcgactgcacagcagcttgagtatctcaaaaatagcatcaaaagcattcaggactacccaaaacccggcattcttttccgcgatgtcaccagcttactggaagacccgaaagcttacgctctcagcatcgacttgctggttgagcgttacaaaaatgcgggcattaccaaagttgtcggcaccgaagcgcgtggcttcttgtttggcgctccggtagctctgggtctgggcgttggctttgtaccggtccgtaaaccgggcaaactgccgcgtgaaaccatcagtgaaacttacgacctggaatacggcaccgatcagctggagatccacgttgatgccatcaaaccgggcgacaaagttctggtggtggacgacctgctggcaaccggcggcactatcgaagcgaccgttaaactgatccgtcgtctgggtggtgaagtggctgacgctgcgttcattatcaacctgttcgatctcggcggcgaacagcgtctcgaaaaacagggcattaccagctacagccttgtcccgttcccgggccattaattatcgccagtcttgtgctgcccacgctacggacagcacaagatgtgcattcagcctcgccgttctgacggggctgtgttagcattaccccttcgtgaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagcccgaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgtattcatcatgcttatcttttttccggcacccgtggcgtcggaaaaacctctatcgcccgactgctggcgaaggggctaaactgcgaaaccggcattaccgcgacgccgtgcggcgtgtgcgataactgtcgtgaaatcgagcaggggcgctttgtcgatctgattgaaatcgacgccgcctcgcgcaccaaagttgaagatacccgcgacctgctggataacgtccagtacgctccggcgcgtggtcgtttcaaagtttatctgatcgacgaagtgcatatgctgtcgcgccacagctttaacgcactgttaaaaacccttgaagagccgccggagcacgttaagtttctgctggcgacgaccgatccacagaaattgccggtgacgattttgtcacgctgtctgcaatttcatctcaaggcgctggatgtcgagcaaattcgccatcagcttgagcacatcctcaacgaagaacatatcgctcacgagccgcgggcgctgcaattgctggcacgcgccgctgaaggcagcctgcgagatgccttaagtctgaccgaccaggcgattgccagcggtgacggccaggtttcaacccaggcggtcagtgcgatgctgggtacgcttgacgacgatcaggcgctgtcgctggttgaagcgatggtcgaggccaacggcgagcgcgtaatggcgctgattaatgaagccgctgcccgtggtatcgagtgggaagcgttgctggtggaaatgctcggcctgttgcatcgtattgcgatggtacaactttcgcctgctgcacttggcaacgacatggccgccatcgagctgcggatgcgtgaactggcgcgcaccataccgccgacggatattcagctttactatcagacgctgttgattggtcgcaaagaattaccgtatgcgccggaccgtcgcatgggcgttgagatgacgctgctgcgcgcgctggcattccatccgcgtatgccgctgcctgagccagaagtgccacgacagtcctttgcacccgtcgcgccaacggcagtaatgacgccaacccaggtgccgccgcaaccgcaatcagcgccgcagcaggcaccgactgtaccgctcccggaaaccaccagccaggtgctggcggcgcgccagcagttgcagcgcgtgcagggagcaaccaaagcaaaaaagagtgaaccggcagccgctacccgcgcgcggccggtgaataacgctgcgctggaaagactggcttcggtcaccgatcgcgttcaggcgcgtccggtgccatcggcgctggaaaaagcgccagccaaaaaagaagcgtatcgctggaaggcgaccactccggtgatgcagcaaaaagaagtggtcgccacgccgaaggcgctgaaaaaagcgctggaacatgaaaaaacgccggaactggcggcgaagctagcggcagaagccattgagcgcgacccgtgggcggcacaggtgagccaactttcgctaccaaaactggtcgaacaggtggcgttaaatgcctggaaagaggagagcgacaacgcagtatgtctgcatttgcgctcctctcagcggcatttgaacaaccgcggtgcacagcaaaaactggctgaagcgttgagcatgttaaaaggttcaacggttgaactgactatcgttgaagatgataatcccgcggtgcgtacgccgctggagtggcgtcaggcgatatacgaagaaaaacttgcgcaggcgcgcgagtccattattgcggataataatattcagaccctgcgtcggttcttcgatgcggagctggatgaagaaagtatccgccccatttgatcgtaagcacagcttacgttcgtcatccttaacgtgattgagagagaaacctatgtttggtaaaggcggtctgggtaacctgatgaagcaagcccagcagatgcaagaaaaaatgcagaaaatgcaggaagagatcgcgcagctggaagtcaccggcgaatctggcgcaggtctggtaaaagtgaccatcaacggtgcacacaactgccgtcgcgtagagatcgacccgagcctgctggaagacgacaaagagatgctggaagacctggtggctgcagcattcaacgacgcagcacgtcgtattgaagaaacgcagaaagaaaaaatggcctctgtatcctccggaatgcagctgccgcctggctttaagatgccgttctgatgcaaaccagcccgctgttaacacagcttatggaagcactgcgctgtctgccgggcgttggcccgaagtcggcgcagcgtatggcgttcacgctgcttcagcgcgatcgtagcggcgggatgcgtctggcgcaggcgctcacccgggcgatgtcggaaatcggccactgcgccgattgccgcactttcaccgaacaggaagtctgtaacatctgttcgaatccgcgtcgtcaggaaaacggtcaaatctgcgtggtggagagtccggcggacatctacgccattgagcagacggggcagttttcaggtcgttattttgtgttgatggggcatctgtcaccgctggacggcatcggtccggatgatatcgggcttgatcgtctggaacagcgtctggcagaggaaaaaatcactgaagtgatcctcgccaccaaccccacggttgaaggtgaagctaccgctaactacattgccgagctttgcgcgcaatatgacgtggaagccagccgaatcgctcatggcgttccggttggcggcgagctggaaatggtcgacggcaccacgttgtcacactcccttgccgggcgtcataagattcgtttttaagcaaacgagagcaggatcacctgctctcgcttgaaattattctcccttgtccccatctctcccacatcctgtttttaaccttaaaatggcattattgaggtagacctacatgaaaggacaagaaactcgtggttttcagtcagaagtgaaacagcttctgcacctgatgatccattctctctattccaataaagaaatcttcctgcgtgagcttatctctaacgcctccgatgcggcggacaagctgcgtttccgtgcgctctctaacccggacctgtacgaaggtgatggcgaactacgcgttcgtgtctctttcgataaagacaagcgtacgctgaccatctccgataacggcgtggggatgacccgcgacgaagtgattgaccatctggggactatcgctaaatccggtaccaaatcattcctcgaatccctgggttctgaccaggcgaaagacagccagctgatcggtcagtttggtgttggtttctactctgcgtttatcgtggccgacaaagtgaccgtgcgtactcgcgcggcaggcgaaaaaccagaaaatggcgtcttctgggaatcggctggcgaaggtgaatacaccgttgccgacatcaccaaagaagatcgtggtactgaaatcaccctgcatctgcgtgaaggcgaagacgagttcctcgatgactggcgcgtgcgttccatcatcagcaaatactccgaccatatcgcgctgccggtagagatcgaaaaacgcgaagagaaagacggcgaaaccgttatctcctgggagaaaatcaacaaagcgcaggcgctgtggactcgtaacaagtcggaaatcaccgatgaagagtacaaagagttctacaaacacatcgcccacgactttaatgatccgctgacctggagccacaaccgtgttgaaggtaagcaggagtacaccagcctgctgtacatcccgtcccaggctccgtgggatatgtggaaccgcgatcataaacacggcctgaaactgtatgttcagcgtgtgttcatcatggacgacgcagaacagttcatgccgaactatctgcgcttcgtgcgtggtctgattgactccagcgatctgccgctgaacgtttcccgtgaaatcctccaggacagcacggtaacgcgtaacctgcgcaatgcgctgaccaagcgtgtgctgcaaatgctggaaaaactggcgaaagacgacgcggaaaaataccagaccttctggcaacagtttggcctggtactgaaagaaggtccggcggaagatttcgctaaccaggaagcgatcgccaaactgctgcgttttgcttctacccataccgattcttctgcgcagaccgtatctctggaagactacgtttcccgcatgaaagaagggcaggagaaaatctactacatcaccgcagacagctatgcggcagcgaagagcagcccgcacctggaactgctgcgtaagaaaggcatcgaagttctgctgctttccgaccgcatcgatgagtggatgatgaactatctgactgagttcgacggtaaaccgttccagtcggtgtctaaagttgacgagtcgcttgaaaaactggctgacgaagttgatgagagcgcgaaagaagcggagaaagcactgactccgttcatcgaccgtgtgaaagccctgctcggcgagcgcgtgaaagatgtccgtctgactcaccgtctgaccgatacgccagcgatcgtttcgaccgacgcggacgaaatgagcactcagatggcgaaactgttcgctgcggcgggccagaaagtgccagaagtgaaatacatcttcgaactgaacccggatcacgtactggtgaaacgtgcggcagatactgaagatgaagcgaagttcagcgagtgggtagaactgctgctggatcaggcgctgctggcagaacgcggcacgctggaagatccgaacctgtttattcgtcgtatgaaccagctgctggtttcctgatgtaatgccggatgaccttcgtgtcatccggcatttttcttttcatcatctgcactttccgcaaattatctcgccattaaccgtttcagccccaggtgcctttcttgaggcaatcgcctgttggtggtatcgtttatcgctttttcaaaaaattcgacacattttaaggggattttcgcaatgcgtatcattctgcttggcgctccgggcgcggggaaagggactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgtgctgcggtcaaatctggctccgagctgggtaaacaagcaaaagacattatggatgctggcaaactggtcaccgacgaactggtgatcgcgctggttaaagagcgcattgctcaggaagactgccgtaatggtttcctgttggacggcttcccgcgtaccattccgcaggcagacgcgatgaaagaagcgggcatcaatgttgattacgttctggaattcgacgtaccggacgaactgatcgttgaccgtatcgtcggtcgccgcgttcatgcgccgtctggtcgtgtttatcacgttaaattcaatccgccgaaagtagaaggcaaagacgacgttaccggtgaagaactgactacccgtaaagatgatcaggaagagaccgtacgtaaacgtctggttgaataccatcagatgacagcaccgctgatcggctactactccaaagaagcagaagcgggtaataccaaatacgcgaaagttgacggcaccaagccggttgctgaagttcgcgctgatctggaaaaaatcctcggctaattcgaaagcgcgcacggacagtcccctcgccccctcggggagagggttagggtgaggggaacaggcccgcacaagcaaacttatcagcaatctcaggccggatattcattcggccttttacaaaaacctcaatctgcgctattcctttttctgatttgacctctcacagcaattagttcttcttcctcacttttccgctacaattatcaacaagttgaatcgataagaggcggtaatgcgtcagactaaaaccggtatcctgctggcaaacctgggtacgcccgatgcccccacacctgaagcggtaaaacgctatctgaaacaatttttaagcgacagacgcgtggttgatacctcacggttgttatggtggccattgctgcgcggcgtgattttgccgctgcgctcgccgcgtgtggcgaagctgtatgcctctgtctggatggaaggtggctcgccgctgatggtttacagccgccagcaacagcaggcgctggcacaacgtttaccggagatgcccgtagcgctgggaatgagctacggctcgccatcactggaaagcgccgtagatgaactcctggcagagcatgtagatcatattgtggtgctgccgctttatccgcaattctcctgttctacggtcggtgcggtatgggatgaactggcacgcattctggcgcgcaaacgtagcattccggggatatcgtttatacgtgattacgccgataaccacgattacattaatgcactggcgaacagcgtacgcgcttcttttgccaaacatggcgaaccggatctgctactgctctcttatcatggcattccccagcgttatgcagatgaaggcgatgattacccgcaacgttgccgcacaacgactcgtgaactggcttccgcattggggatggcaccggaaaaagtgatgatgacctttcagtcgcgctttggtcgggaaccctggctgatgccttataccgacgaaacgctgaaaatgctcggagaaaaaggcgtaggtcatattcaggtgatgtgcccgggctttgctgcggattgtctggagacgctggaagagattgccgagcaaaaccgtgaggtcttcctcggtgccggcgggaaaaaatatgaatatattccggcgcttaatgccacgccggaacatatcgaaatgatggctaatcttgttgccgcgtatcgctaaagctgagcggtaaagaactgagcgccgtcgcgaagagcctcgtcggcggttttcatcatccgtgaataatgcaaaaaggcgtgcagcgtgcctgggtagagtttgaactcacagggctgctgatgcgccgctaacgtctggtaaagcagacggctgtcatccagcagcggatcgaactccgccccggcaataaaacagggcggaacttcgcgagtgagatcattattaaacagacagtaatacggcgactcgcggtccgcgtcgttgcttaaatatgcctcttcgtacatctgcaaatcctgttgcgttaagccatcccagacaccgcccaacagacgacgagtcacggaatcccgtaatccgtaaagcccataccacagcaaaacgcccgcaactttaccgcaatcgatctgtttatcacgcaaccacaacgcactggcgagcgccagcatggcacctgcggaatcaccggcaaagccaatgcgggacatattgatttgataatcctccgcctgctggtggaaataacaacaagcagccacaatttcctctatcgcttgcggaaaacgcgcttcaggtgaaagggtgtaatcaataccaatcaccgtacattggctgtagcttgccagcaggcgcatgatgcgatcgtgggtatcgagattgccgagaataaaaccgcctccatgcaaataaaatagcgtcgctgggctatctggctgcggacaaaagagacgtgtttccacctgcccatattttgttggaaccatgtaagctctggttgccatttctggagcgcccgcattccagaatcggcgctcaagcgtgtaatactgtcgttgctcagcaatcgttcccgttgcgggccagggcggtaaatccggctgaagagtattcacaacggtcttcatttcagcagaaataaggtccagaacaggtagtttgttttccggcttcatacaaaaactcctttcaaattacgtcattgtaaggaaccactgccatgaaaatgcgatcccgcctgctgatattgaaactggctgcgtctcgcgcgctcccgtcagattgtgttaacattcgccgctcagttaaccacccgtaaaaacaaccatgaaatttcccggtaaacgtaaatccaaacattacttccccgtaaacgcacgcgatccgctgcttcagcaattccagccagaaaacgaaaccagcgctgcctgggtagtgggtatcgatcaaacgctggtcgatattgaagcgaaagtggatgatgaatttattgagcgttatggattaagcgccgggcattcactggtgattgaggatgatgtagccgaagcgctttatcaggaactaaaacagaaaaacctgattacccatcagtttgcgggtggcaccattggtaacaccatgcacaactactcggtgctcgcggacgaccgttcggtgctgctgggcgtcatgtgcagcaatattgaaattggcagttatgcctatcgttacctgtgtaacacttccagccgtaccgatcttaactatctacaaggcgtggatggcccgattggtcgttgctttacgctgattggcgagtccggggaacgtacctttgctatcagtccaggccacatgaaccagctgcgggctgaaagcattccggaagatgtgattgccggagcctcggcactggttctcacctcatatctggtgcgttgcaagccgggtgaacccatgccggaagcaaccatgaaagccattgagtacgcgaagaaatataacgtaccggtggtgctgacgctgggcaccaagtttgtcattgccgagaatccgcagtggtggcagcaattcctcaaagatcacgtctctatccttgcgatgaacgaagatgaagccgaagcgttgaccggagaaagcgatccgttgttggcatctgacaaggcgctggactgggtagatctggtgctgtgcaccgccgggccaatcggcttgtatatggcgggctttaccgaagacgaagcgaaacgtaaaacccagcatccgctgctgccgggcgctatagcggaattcaaccagtatgagtttagccgcgccatgcgccacaaggattgccagaatccgctgcgtgtatattcgcacattgcgccgtacatgggcgggccggaaaaaatcatgaacactaatggagcgggggatggcgcattggcagcgttgctgcatgacattaccgccaacagctaccatcgtagcaacgtaccaaactccagcaaacataaattcacctggttaacttattcatcgttagcgcaggtgtgtaaatatgctaaccgtgtgagctatcaggtactgaaccagcattcacctcgtttaacgcgcggcttgccggagcgtgaagacagcctggaagagtcttactgggatcgttaagttatcgtcggttcgtaggccagataaggcgttcacgccgcatctggcatttggctctcgatgcctgatgcgacgctggcgcgtcttatcatgcctacatatttttcatattttacatccggcaaccaccgtttaccccgtcaccacctcacccgccggtggcgtttccagcagttccagcatggtacgggcgatttcacgctcgcccatcactacctgattcgcaccacgttcggtgatatacgccacttcatcgtcataatgggcgcgggcaataatctcaatatccggatttttcgcgcgggcagatgccacaatctcacccgcttcataaccgttgggaatcgtcaggatcagccattttgcacattccagatgcgccagttgcataatttcttcgttcgccgcattgcccaatactgcgcggaccccgcgctctcgcagctcatcaacacgggttcgtgacgtctcaatcaccaccagcggaatatcagaggcgagcaatttctcccccagcaggctgcctacacgaccgtaacccaccagtagcgcatggttgcaaatatccactgggatctgcttctcttcttcgattgcctcttccagcgtctgctcttccagcgtttcggtcttcgccagatatttctccagtagtgcgaacagtaccgggttgagcataatcgacaggatcgcccctgccagtaccaggttttgtccggcctgcggcagtaaattcaatgccattcccagtcccgccaggataaacgcgaactcaccaatctgcgccaggctggcggcgatggttaatgccgtacgttgggagtgaccaaacagtcgcaccaggaaaaatgcggctaacgacttaccaaacagaataatcgccagcgtcgccagcactgccagcggttgctgaatcagaattaacggatcaaacaacatcccgacggagacaaaaaacagcaccgcaaacgcgtcgcgcaatggcagcgtatcgtgggcggcacggtgactcagttcagactcgttcagtaccatcccggcaaagaacgcaccgagtgcaaaggagacatcaaacagctctaccgcaccaaaggcaacccctaacgccagcgccagcaccgacagggtaaacagctcgcgagaaccggttgccgcgctgcgtgccataatccacggcaccagacggcgacctaccagcatcataatggcgataaatgcgatcactttgccgatggtgatccccatatcgactgcaagagtggcaaagcccacatcgccctgttccatcattcctgccactgcgggcagcaacaccagcgtcagaaccattaccaggtcttccacaatcaaccaaccgatggcgatttgcccacgctgactgtcaattaattgccgttcttcaagtgcgcgcagtaacaccacggtactggcggtggaaagacataaaccgaacacgataccggtcattaacgaccagcccagcacggcagagagcgccatacccagcagcgtcgccacggctatctgggcgatcgcaccgggaatggcgatggcctttaccgccatcaaatccttcagcgaaaagtgcaaaccgacgccaaacatcaacagaatgacgcccagttcagccagttccggggcaagcttggtatcggcaacaaagcccggagtgaatggtcctgccagcacacccgctaacagatatcccaccagaggagaaatacgtagtttattggccagcatgccgaggataaaggcgagcacaaggccgccaacaatggtggtgataagcggggtggcgtgatgcattccgtctccttttcctggtggttattgtccatttttggccgggaaaaccaaaattacaggtaatagtttatgacaatttcattgatgatgttcatgaataattattgaattttgcagaaaaatggaattagctgcaaaaaaagcacggatcggaaaacagaaggcggtttaacagaggaaaggcttatggcgactgtaaaacgatgcagccaaagtttgcctttggctgcaatgaaatcagtctttatgccggttatcaggcaggaatatggtcaacatccccaatagtggcaggaaagcacagattttatagactaactcgatgctggtgtgatcggcgataagccccagaactgccgctcccagacctcccatgccaaaagcaaaaccgaaaaagagtccagaaaccataccgatacgtcctggaagcagctcctgagcgtagaccagaatggcagagaatgccgaagcgaggataaatccaataatcaccgttaaaacccccgtccagtgcaggctggcgtagggtaaaatcagcgtaaacggcgcaacgccgaggatagagccccaaatcacatatttccgcccaattttatcccctacaggcccgccgatcaccgtacctgccgcaacggcaaacaggaaggcaaacagatgaagctgagcattctggatagataatccgaatttttgcatcagataaaaggtgtaatagctgctgatgctcgccatatagaaatatttcgagaaaatgaggattaacagaatgctgaccgccagtacaactttattgcgcggcagtggattgataatcgtcgctttgggttttcctttattcattcggtgctgtgccgagtaccaacggctgatttgcgccaacaccacgatcgccagcagtgccgcaagcacaaaccaggcaacgttgcctttgccataaggcgcgataatcaccgccgccagcaagggtcccagggaactgccaaagttgccgccgacctgaaagatagattgcgccaggccatgccgcccgccggaagccatacgggccacgcgagaagattccggatgaaagaccgatgaaccggtaccgaccagcgccgccgccagcagaactgcgccaaaactgcccgccagcgcaagcagcaccagaccgcttaaggtaaagcacatgccaattggcaacgaccatggcatcggatatttatcggtccagtagccgaccactggttgcagtagcgaagaggcgagctggaaggtgagggttatcatgccaatctgcataaatgtcagagaaaattctgactgaagcagcggataaatcgccagaatcagcgattggatcatgtcgttcagcagatgtgagaggctgatagcacctaaaataccaaacgatgttcgggccttggtcgttgacgcagccgcgcccgccacaggctggggttgttcactcattgccataggaaagtcactttttcagggttgcgatgtaaagaatgatcttatttgtgattattaccagactaacatacctgtatgcgtcgtctgaaggaagtctcaacgccgaatacagaatttctaatctggatgcagatttatcttcaccggacgcagacttgtctatgatgtcgcgtcatactatttttcaacacgttgaaatcaggtcagggagagaagtatgaaattattgcagcggggcgtggcgttagcgctgttaaccacatttacactggcgagtgaaactgctctggcgtatgagcaggataaaacctacaaaattacagttctgcataccaatgatcatcatgggcatttttggcgcaatgaatatggcgaatatggtctggcggcgcaaaaaacgctggtggatggtatccgcaaagaggttgcggctgaaggcggtagcgtgctgctactttccggtggcgacattaacactggcgtgcccgagtctgacttacaggatgccgaacctgattttcgcggtatgaatctggtgggctatgacgcgatggcgatcggtaatcatgaatttgataatccgctcaccgtattacgccagcaggaaaagtgggccaagttcccgttgctttccgcgaatatctaccagaaaagtactggcgagcgcctgtttaaaccgtgggcgctgtttaagcgtcaggatctgaaaattgccgttattgggctgacaaccgatgacacagcaaaaattggtaacccggaatacttcactgatatcgaatttcgtaagcccgccgatgaagcgaagctggtgattcaggagctgcaacagacagaaaagccagacattattatcgcggcgacccatatggggcattacgataatggtgagcacggctctaacgcaccgggcgatgtggagatggcacgcgcgctgcctgccggatcgctggcgatgatcgtcggtggtcactcgcaagatccggtctgcatggcggcagaaaacaaaaaacaggtcgattacgtgccgggtacgccatgcaaaccagatcaacaaaacggcatctggattgtgcaggcgcatgagtggggcaaatacgtgggacgggctgattttgagtttcgtaatggcgaaatgaaaatggttaactaccagctgattccggtgaacctgaagaagaaagtgacctgggaagacgggaaaagcgagcgcgtgctttacactcctgaaatcgctgaaaaccagcaaatgatctcgctgttatcaccgttccagaacaaaggcaaagcgcagctggaagtgaaaataggcgaaaccaatggtcgtctggaaggcgatcgtgacaaagtgcgttttgtacagaccaatatggggcggttgattctggcagcccaaatggatcgcactggtgccgactttgcggtgatgagcggaggcggaattcgtgattctatcgaagcaggcgatatcagctataaaaacgtgctgaaagtgcagccattcggcaatgtggtggtgtatgccgacatgaccggtaaagaggtgattgattacctgaccgccgtcgcgcagatgaagccagattcaggtgcctacccgcaatttgccaacgttagctttgtggcgaaagacggcaaactgaacgaccttaaaatcaaaggcgaaccggtcgatccggcgaaaacttaccgtatggcgacattaaacttcaatgccaccggcggtgatggatatccgcgccttgataacaaaccgggctatgtgaataccggctttattgatgccgaagtgctgaaagcgtatatccagaaaagctcgccgctggatgtgagtgtttatgaaccgaaaggtgaggtgagctggcagtaatccgaaagtgccggatgtttgcatccggcacaatgcttaatcgcggcgggcgatatcagcaaatttggcatcgaggatctttgccagatcgcctgccgccagttcgatatccagtccgcgcttgccgccggaaacataaatagtggcaaattcttgtgcgggggcgtcgataatcgttggcagacgttttttctgccccagtgggctaatccccccaaccaggtatcccgtcgaacgctgcgcgaccatcggatcggccatctcaactttcttggcacccagcgcttttgctacttttttaagatccagttgacctgcgaccggcgtaacggccacggcaaggtgtttcatatcaccgttcactgccaccagcagcgttttgtagacctgatccggattcaaacctaattttttgacgacttcatcgccaaaattggtttcagccggatcgtgctcgtaggtatggatttgaaacgaaatcttgtttttttcgagtaatttaactgcgggtgtcatggtaattttcctgccttaaacaaaaaaacgaagcaagcatacgcctgatggcggtccaaaaaaaagagtcatcttgcctaagagtattggcaggatggtgagattgagcgacaatcgagttacaccgtcgcttaaagtgacggcataataataaaaaaatgaaattcctctttgacgggccaatagcgatattggccatttttttagcgcaacatttgcggcaaattcccttctccatacaggtgtagtgcaccgaccgcgaccacatatcgccccggcggcatggcgcgtaatttatcccgccaggcgagatttcgctgatgcatcagcacatcgtacagcgactgactgaacgtattgggcagcgttatatcattattttgcggcggtgcattcagccaccagctcatcatttgttgcagcaaccgtgcgttggtatgccagtgggtcagcgtatcgtccagcagcgccagtcctttgtcagggagctggagcaacatggcaatctggttttcagccccttccagttcaatcacgggtttatgttgttgcttcgccgcctgcaatagctggtaatcgataccgtattctgcccgcagccccagtttttgtgcctgcgtcgcctgaagaaccatcgcgatttgccacagcggttgggtagaaaagagtgagggagaaatgcccatctcctggctaatgtgctgcaggttttggagttgctcctcgctaatgcgctcttccagcgcctcgcaggcaggcaaattagcaaaaggcgtatcgctggtggaaacatccgcctcgacgatcagcgcatcggcgtttttgagctttttgagcaaacgggtgggcaggggagccatatcgtggctacccatatgaatactgccaatcagatgaaaatggcgattgccggggagggtgatatcgatggcaggccaggtgtaatgattaccgcgcagcgcggcccaaagcgtttttacccggtacaacagatccatacgacctccctttgtgaaatatcatgctagcgcgcggtgagggatggcgcaaatggagttggagacttgtttaatgtgtttgtatgattcagtatgttcttgcatcgctattcacaaggaagcaacagttaaaaaccatgaaacaggcaacaagaaaaccgacgacacccggagatattcttctctatgaatatctggaaccgctcgatttgaaaatcaatgagttagcagagttgctgcatgttcatcgtaatagcgtcagtgcactgatcaataacaatcgtaaactcactactgagatggcatttcgtctggcgaaagtttttgataccacagtcgatttttggctaaacctccaggcggcggttgatctttgggaagttgaaaacaacatgcgcacccaggaagaattgggacggattgaaacagtggctgaatatttggcacgccgtgaagagcgtgcaaaaaaggtcgcgtaaggccaaaacatcgcttcatctcgtaggccggataaggcgttcacgccgcatccggcatccgagcaccattgcctgatgcgacgcttacccgtcttatcaggcctacaaacttgtgcctgaaccgtaggccggataaggcgtttacgccgcatccggcatccgagcaccattgcctgatgcgacgcttacgcgtcttatcaggcctacaaacctgtgcctgaaccgtaggccggataaggcgtttacgccgcatccggcagtcatgcgtcgatgccaaatgcgccaccctaaagcagcgcatccgcaatgatgtacttattccttcggtttaaaccgcagcaaccggttggcgttactcactacggtaatcgacgagagcgccattgccgctccggcaactaccgggttaagcagtgttccagtgaacggccacaaaataccggcggcgaccggaataccgatactgttgtagataaacgcaccgagcaggttctgcttcatgttgtgcagcgttgcgcgggaaatagcgagcgcatccgcaacgcccatcaggctatggcgcatcagggtaatcgccgcggtttcaatggcaacatcactgccgccacccatcgcaatgccgacatccgcctgagccagcgctggcgcgtcgttaatgccgtcgcccaccattgccacctgacgtccttcactttgcagatgtttgatcgcttcggctttaccgtccggcagcaccccggcgatcacctcatcaatccctgcttctttggcgatcgcattggcggtggttgggttatccccggtcaacatcaccagacgatatcccgctttatgcaggcgttgcagcgccgccacgctatcactacgcaacggatcgcgtactgccagcagggctaccgctttcccgtcaaccgccagcagcacaggcgttgccccttgcgatgcctgagcagtaatctccgcttcgatagctttggtaccaacctgttgctcatttaacagcgcctgattgcccagcaataacgcatgaccttcagcttcaccgctcacgcccagcccgcgcaatgtgcggaaaccgttgacctgcggtagctgcatatcacctgctttatcgaggatcgctcgtgccagcggatggctggaaccttgctccagtgccgccgccagacgcaatgcctgcgcttcatcaacatcagcaaatgttttcactgcgacaacctgcggcttcccttcagtcagcgtcccggttttatcgaacactacagtgtcgagtgtactggcgcgttgcagcgcgtcagcgtcccgcaccagcacgccaaactcagccgcccgcccgacgccggaaataatcgacatcggcgtcgccagccccagcgcacacggacaggcaataatcagtaccgtggtggcaatcaccagggtatagacaatctgcggtgccggaccaaagaaataccagattgccgcactgacaagcgcaataaccaccactaccggcacaaatacggctgagattttatccgccagctgaccgatttctggcttgctgctctgggcctggcgcaccatgcgaatgattcgtgacagcgtagtatggctgccaaccgcactggcacgaaacagcacactgccgtcctgtaccactgtcccggcatggacgctatcgccttcgcctttttgctgcgggattggttcgcccgtcagcatcgcttcatccagccatgcttcgccctgggtaatctcgccatctaccggcacgcgatcgccggtcgtcaggcgcagcaacatacctggctgcacttctgccagaggcacgcttttttcaccttcgtcagtaaccaggcgtgccgtcggcggggttaaatcgagtaacttttccagcgccttagaagaacgctggcgtgcgcgcgcttccagcatatggccgagattgatcagaccgataatcatcgcgctggcttcgtaataaagatgtcgcgcttccatcgggaaccactgcggccacaggttgacgctcatcgaatagagccacgccacgccagtacccagcgccaccagcgtatccatcgtcgccgcaccgttcagcaggcttttccatgcactgcggtaaaaatggccgccggcgaaaaccatcactgccagggttatcaggccgataaccaaccacaggctgcggttgtcagcggtgaccatcatgttatcgccgatcatcccccagaccatcaccgggatacccaccgccagtgcgacaattgcctgccagcggaagcgcttcatcgtagcgacggcggtttcttgctggcgctcgcggcgtttagcgtcatcttcaatcgcttccgcgccgtagcccgctttttccaccgcctgcactaaatcttgtggggaggcactgcccatcaccagcgcagtacgctccgccaggtttacccgtgcctgagtgacgcccggtacgctttgcagcgcattttgtacgcgggtgacacagctggcgcagctcatgccgctcagcagcaactgctggctgtcatcgtcatcggcggtcgctgccggaagcgcctcagaaaccgctgtcagtgcttccgacgggattgatgactccgccagcggtttagcctttgggtggcttacagatgcgtcataacccgcttgtttgatggtttcgatcagctgttctgcactggcagtcccggtaacgtgcgcttcagtgatagacacatccgcctgctcaacatccggacgctgttcaagactttctttcacgcgtttaacgcagtgaccgcaggacaggccgtccagggtcaggtcgatagtttgtgacataaaacactcctttaagacagttttgactggctgtgataaaggttaaaccttccagcaaggggaaggtcaagaaattaataaaccaggcgggtaaaagtccgtaaagattaaaaaatcggctcgatttgcatcaggattagacatttatctctttgttttcctgtagttaagttgcgggtgctaagttaaatcaggatgcctgaaaatcggcaccggggtgaggaattacctcccgcatctataaaaaggagttaacaaaagatgttagatgcaaacaaattacagcaggcagtggatcaggcttacacccaatttcactcacttaacggcggacaaaatgccgattacattccctttctggcgaatgtaccaggtcaactggcggcagtggctatcgtgacctgcgatggcaacgtctatagtgcgggtgacagtgattaccgctttgcactggaatccatctcgaaagtctgtacgttagcccttgcgttagaagatgtcggcccgcaggcggtacaggacaaaattggcgctgacccgaccggattgccctttaactcagttatcgccttagagttgcatggcggcaaaccgctttcgccactggtaaatgctggcgctattgccaccaccagcctgattaacgctgaaaatgttgaacaacgctggcagcgaattttacatatccaacagcaactggctggcgagcaggtagcgctctctgacgaagtcaaccagtcggaacaaacaaccaacttccataaccgggccatagcctggctgctgtactccgccggatatctctattgtgatgcaatggaagcctgtgacgtgtatacccgtcagtgctccacgctcctcaatactattgaactggcaacgcttggcgcgacgctggcggcaggtggtgtgaatccgttgacgcataaacgcgttcttcaggccgacaacgtgccgtacattctggccgaaatgatgatggaagggctgtatggtcgctccggtgactgggcgtatcgtgttggtttaccgggcaaaagcggtgtaggtggcggtattctggcggtcgtccctggagtgatgggaattgccgcgttctcaccaccgctggacgaagatggcaacagtgttcgcggtcaaaaaatggtggcatcggtcgctaagcaactcggctataacgtgtttaagggctgatcatgatgaacacggaaggtaataacggtaacaaacctctcggtctatggaacgtcgtttccatcggcattggggcaatggtgggggcggggatcttcgcgctgctggggcaggctgcattgctaatggaagcctcgacctgggtcgcctttgcttttggcggtattgtggcgatgttttccggttatgcctatgcgcgtctgggggcgagctatcccagcaatggcggcattatcgacttctttcgtcgcggattaggcaacggcgtcttttcgctggcgctctcgttactgtacctgttgacgctggcggtgagcatcgccatggtcgcccgtgcttttggcgcttatgccgtgcagtttttgcatgaaggcagccaggaggagcaccttattttgctctacgcgttggggatcattgcggtgatgacgcttttcaactccttaagcaaccatgcggtagggcggctggaagtgatcctcgtcggcattaaaatgatgatcctgttattgctgattattgccggtgtctggtcgctgcaaccggcgcatatttccgtctctgcgccccccagctccggtgcgttcttctcctgtattgggataactttccttgcctatgcgggctttggcatgatggcgaacgcggcggataaagtgaaagatccgcaggtcattatgccacgggcgtttctggtggcgattggcgttaccacgttgctttatatctcgctggcactggttttgcttagcgatgtatcggcattagagttagaaaaatatgccgataccgccgtagcgcaggctgcttctccgctgctcgggcatgtgggttatgtgatcgtcgtcatcggcgctttactggcgacggcttcagccattaacgcgaacctgttcgccgtgtttaacatcatggacaacatgggcagcgaacgcgaactgccgaagctaatgaataaatccctgtggcggcagagtacctggggcaacattattgtcgtggtgttgattatgctgatgacggcggcactgaatttaggctcactcgccagcgttgccagcgccacctttttgatttgctacctggcggtgtttgtggtggcgatccgcctgcgtcatgatattcacgcctcgttgccgattcttatcgttggtacgttggtgatgttgttggtgatcgttggctttatctacagtctgtggtcccagggtagccgtgcgttgatatggattattggctcactcttactcagccttattgtggcaatggtcatgaagcgcaataaaaccgtataacatctctctgtgcgcagtacttcctgtattattgtggtggcggtcgatattcgcactggcaaaaaaacgtgcttgaatatctgttgaaaccctttaacaaagcacaggaggcgttgcgcgaacgatgaacatcagcgatgtagcaaaaattaccggcctgaccagcaaagccattcgcttctatgaagagaaggggctggtgacgccgccgatgcgcagcgaaaacggttatcgcacctacacgcagcagcatctcaacgaactgaccttactgcgccaggcacggcaggtgggctttaacctggaagagagcggcgagctggtgaatctgtttaacgacccgcagcggcacagcgccgacgtcaaacggcgcacgctggagaaggtggcggagatcgaacgacacattgaggagctgcaatccatgcgcgaccagctgctggcactggcgaatgcctgccctggcgatgacagcgccgactgcccgattatcgaaaatctctccggctgctgtcatcatcgggcagggtgattaagacgagacggctcggatatgtagggttatcccttctatcgcaatgacttcaacatgcgtacctgcaccgagatcctcgctggcgctgacaggccatgaactgtcaccgacgcgcatatgaccgcgcccgttgaccagcggagattccagcacaaaacgtcggccaatcagctgctgcccgcgctggtttaaatgactatcgctgtgcttttgttcgcgcacccgccgcgacaaccatttccaccacagccaggcggcgagcagcgtcaggatggcaaacattaccccttgccactcccaacccagcggcaccagccagaccaccaggccggtaatcaccgctgccacgccgctccacaacaaataaccatttccgcccagcatctcggctgccagcagcaaaccgccgagactgagccagaaaatatgtggatgaacgaccattaactccatcatggctgagtccgtttgttggcgctgtctttcaccagctcggcaatcccggcaatcgaccccatcaggctgctggcctctaatggcatcatcactactttgctgttactggaggaaccgatctgctgtaacgcttcggtgtatttctgcgctacgaagtagttcaccgcctgaatatcaccggaggcgatagcttcagacaccattttggtggcgcgggcttctgcttcggcggaacgttcacgcgcttcagcctgtaaaaacgccgactgacgttcgccttccgctttcaggatttgcgactgtttttcaccttcggctttgaggatttccgcctgacggatcccttccgcttcaagaatgtaagcgcgtttggtacgttccgctttcatctgcgcgttcattgaagagataagctctgccggtgggcgcacgtcgcgaatttcaatacgggtgactttaatcccccacgggttggtggcttcatcgacaatacgcagcaggcgtgagttgatgctgtcgcgctgagagagcatttcgtcaagttccattgaacccagcacggtacggatgttagtcatggtcaggttgatgatcgccagctccagattgctgacttcataagccgcgcgcggcgcgtcaatcacctgaataaagcacacggcgtcgatggtaacgttggcgttatctttcgagataacttcctgggaagggatatcgagcacttgctccatcatattgatcttgcgaccaatgcgatccataaacggcaccaccagactgagccccggctgtaacgttttggtatagcgaccaaagcgttctactgtccactgatagccctgcggtacgattttgacacccgcgccgacaatgaccagcgcgacaaaaatgagaatcgggataaagataagcatcggaaaaacctcctgttgtaccgtccataatcagcaaaattgctgcttgattaaacaaattatacctgattactgaaagagagttcccccttattcctgcgaaggataaactgtttttagtaaaaatcagaaaaagggaacagcgatgcaggaaaatagtcctttgcttcagctacaaaacgtaggatatctggcgggtgatgcgaagattcttaataacatcaatttttcgctgcgtgctggcgaatttaagttaattaccggtccttctggttgtggcaaaagtacgctgctaaaaatagttgcttcattgatcagcccaaccagcggaacgttactgtttgaaggtgaggatgtcagcacactaaagccagaaatctaccgccaacaagtctcttactgcgcccagacaccgacgctgtttggcgatacggtatacgataatctgatctttccctggcagatccgtaaccggcagcctgacccagccatttttctcgattttctcgaacgcttcgccttgccggacagcattttgacgaagaatatcgccgagctatctggtggtgaaaaacaacgcatctcattgattcgtaacctgcaatttatgccgaaggttttattgctggatgaaataaccagtgcgctggatgaaagtaataaacataacgtcaatgagatgatccatcgttatgtgcgcgagcaaaatattgccgtgctgtgggtgacacacgataaagacgaaattaatcatgcggataaagtgattacactgcaaccgcatgccggagaaatgcaggaagcacgctatgaactcgcataatattactaacgaatcattagcactggcattaatgctggtggtggtggcaatcttaattagccataaagaaaaactggcgctggagaaagatattctctggagcgtcgggcgagcgataattcagctgattattgtcggctatgtgctgaagtatattttcagcgtggatgatgccagcctgacattattgatggtgttatttatctgctttaatgcggcgtggaacgcgcaaaaacgcagtaaatatattgctaaagcttttatctcatcgtttattgccattacggtcggggcgggaattaccctggcggtgctgattctctcagggtcgattgaatttatcccgatgcaggtgatccctatcgccgggatgattgccggtaacgccatggtagcggtggggttgtgttacaacaatttagggcaacgggtcattagcgaacagcaacagattcaggagaaactgagtcttggtgcgacgccgaagcaggcttcagcgatattgattcgcgacagtattcgcgcggctttaattccgacggtcgattcagcaaaaacggttggcttagtgagtttaccaggaatgatgtccgggctgatatttgccgggattgatccggtgaaggcgattaaatatcagattatggtgacctttatgctgctctcaaccgccagcttgtcgaccattattgcctgctatttaacctatcgtaagttttataattcgcgccaccagttggtggtgacgcaattgaagaagaaatgatgcgatgccggatgcgcagcatcgcatccggcgttgtggttcatgtgccgatcaacggaatatcaatacaacaatgcatacagctggcggcgatacttcgacgccagtgcatcacccgtacccagcgcagcgaggatctcctggaacgttttacgcgtctgaccgtctgcggcggtgagatctttacgcagatgcccgaacagcaactccagcgcctcttcattgcgcccaacctgatgcagttgcagcgccagttgcgtcgccagtgcggcatcttctggattctccgccacctgctgttgcaactgttgaatttccggcgtatcagccgcctgcttcagcagttcgatttgcgccaccagcccctggtagcgggtgtcctgatcctgcaacggaatggttttcagcaccgcttccgcatcttcagaacggttcagcgcaatcagcgtttctgccagcagcaggccgatctccccgttctgattcgacaactgccaggcgtctttcagcaatggcagggcatcggtgtaattgctttcctgcatcagttgcatcgcctgctgcgctttcagctcttcttcgcgcggcagcactttatccagcagggcgcggatcgcctcttccggttgcggcccctggaagccatctaccggttgcccgttctggaacagatacacggtcggaatcgcacgcagaccaaactgcgcggcaatcatctgctccgcgtcgcagtccagcttcgccagaataaattgcccgttgtactgcgccgcgaggctttccagaattggggttaactgcaaacagtgctggctacgttcagaccaaaaatagaacagcaccggagtggtcatcgactgttcaagaacctgttgcaggttagattcgttaatgttgacaatattttctacggacatggagtcgctctctgttgtcgatattttctttgacatgggggcttaagcgcgcgcttcaactcacccctgcaatattttgtccatcacgcgccccggcagcaggcgcttaagcaccattaccgcccaggtcaccagcgtcaccggatagcgcatcttcggcttctcgctaataaaagcatggcgtactttgtccaccaccgcttccggtcccaacgtaaagcgggcggcgatgccgggattttcgactggtttatcactttgcgtctggttgacgttgtcggtgaagcgagtacgaatgggaccgggttcgatcaggctgactttaattccgctgtggcgcagctccatgcgcagtgcatctgaccacgcctccagcgcatatttactggccgcgtaagcgccacgacccggcgtggagattaatcccatcaccgatgatgtcatcacaatacgcccttcaccgtgcggtaacatcgcgggtaacaggcgcatggtgagctggtgtgcgccgaaaaagttggcggaaaactgctgttccatctgcgcacggctgatggtggaaagggggccatacatgccgaatccggcattgttaaagatcccatacagacaattatcggtcagggcgatcacctcgtcggctgcgcgatcaacactttctggtgaatccagatcgatcaacacgccggtaaatcccatgctgttcatgcgctcaacatcatccggtttccggcaacctgccagcacatgaaaaccctggcgttttaattcgagcgcgctttccaggccaattccactggaacatccggtaattaagaccgatttttgcataactttacctgtcaggatctccgttgctttatgagtcatgatttactaaaggctgcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaataccgtcatcctgcatccattgtggcttgaggtagacctcttccataaaaaagggcagcagcggaacatcaaactctttggcgagtttggggtaaatggcgctaaaggcttcattataacggcgaccatagtttgcaggcagacgtatttgcattaacaatggttcagcgttggcggctttgacatcctgcaaaatctggcgcagcgtttgctcggtttgctgtggctgaaaaccacgcaaaccgtcattgccgcccagttcaaccagcacccaacgcggctgatgctgtttcagcagagccggaaggcgcgccagtccttgttgcgaggtgtcgccgctgatgctggcattaactaccgacgttttactctgccacttatcattcaacaaggcaggccaggccgcgctggcagacattcgatacccggcgctcaggctatcacccagaatcaataacgtgtccgctgcggcggcacggaaggttaacaggaccaggaacaggaagggcaaatgccagcggaaaacattgttgaagttcatcatcttaagaagtccgtcggtcagggggagcatgaactctccatcctcaccggagttgagctggttgtcaaacgtggcgagaccatcgcactggtgggcgagtcgggatcgggtaagtcaaccttgctggcgatcctcgccgggcttgatgacggcagcagtggcgaagtgagtctggtgggacaaccgctacataatatggacgaagaagcgcgggcaaagttgcgcgcgaagcacgtcggctttgtttttcagtcatttatgttaattcctacccttaacgcgctggaaaacgtcgagcttccggctctgctgcgcggtgagagtagcgcggaaagtcgtaacggggcgaaagcgttgctcgaacagttagggctgggtaaacgtctggatcatcttccggcacagctttccggcggtgaacagcaacgagtggcgctggcacgagcctttaatggtcgacctgatgtgctgtttgccgacgaacccaccggcaaccttgaccgccagacgggcgataaaattgccgacctgctgttttccctcaaccgtgaacatggcaccacgttgattatggtgacccacgacctgcaactggcggcacgctgcgaccgctgcttacggctggtgaacgggcagttgcaggaggaagcatgattgcacgttggttctggcgcgaatggcgttcgccgtcgctattaattgtctggctggcgctaagcctggcggtggcctgcgtgctggcgctgggcaatatcagcgatcgcatggagaagggcttaagccagcaaagccgtgagtttatggcgggcgatcgggcgttgcgcagttcacgcgaagtgccgcaagcgtggctggaggaagcgcaaaagcgcggcctgaaagtcggcaagcagctgactttcgccacaatgacctttgcaggcgacacaccgcagctggcgaacgtcaaagcggtggatgatatctacccgatgtatggcgatctgcaaactaatccccctggcctgaaaccgcaggcgggcagcgtattgctggccccacgcctgatggcactgcttaacctgaaaacgggcgacaccattgacgtgggcgatgccaccttgcggattgccggagaagtgattcaggaaccggattccggttttaaccccttccagatggctccgcgtctgatgatgaatctggcggatgtcgataaaaccggagccgtgcagccggggagtcgggtcacctggcgttataaattcggcggcaacgagaaccagctcgacggctatgagaaatggttgttacctcagcttaaacccgaacaacgctggtacggtctggaacaggacgaaggcgcgctggggcgatcgatggaacgctcgcaacagttcctgctgctttcggcgcttctgaccttgctgctggcagtggcagcggtggcggtagcgatgaatcattactgtcgcagtcgctacgatctggtggcgatcctcaaaacgctgggggcagggcgagcgcaactgcgtaagctaatcgtcggtcagtggttgatggtgctgacgctttcagccgttaccggtggggccataggcctgttgttcgaaaacgtgttgatggtgctgctcaagcccgttctgcctgctgcactaccgccagccagcctctggccgtggctgtgggcgcttggcaccatgacggtcatctcgctgctggtggggctacgaccatatcgcttgttgctggcaacgcagcctttacgcgtattacgtaatgatgtggtagcgaacgtctggccgctgaagttttatctgccgattgtcagtgtggtggttgtgctgctgctcgccggattaatgggtggcagcatgctgctttgggcggtgctggcgggcgcggtagtactggctttgctgtgcggtgtgctgggctggatgctgctgaatgtacttcgccgcatgacgctgaaatcgctgcctctgcgcctggcggttagccgcctgttacgtcagccgtggtcaacgttaagtcagctttcggcattttcgctctcctttatgctgctggcactgctgctggtgttgcgtggcgatctgctcgaccgctggcagcagcagctacctccagaaagcccgaactactttttaattaacatcgccacagaacaggtagcaccgctaaaagcgttcctcgcggaacatcagatagtcccggaatcgttttatccggtggtgcgggcgcggctgacggcgattaacgataagccgacagaaggtaatgaagatgaggcgcttaaccgcgaactcaatcttacctggcaaaatacgcggcccgatcataatccgattgtcgccggtaactggccgccaaaagccgatgaagtgtcgatggaagaggggctggcgaaacgcttaaacgttgccctcggtgataccgtgacttttatgggcgatacccaggagttccgcgctaaagtgaccagcctgcgcaaagtggactgggaaagtctgcggcctaatttctattttattttccctgaaggggcattagacgggcaaccgcagagctggcttaccagtttccgctgggagaatggcaacggcatgttgacacaactcaaccgccagttcccgaccattagcctgttagatattggcgcgattttaaaacaggtcggtcaggtgctggagcaggtaagtcgggcgctggaagtgatggtggtactggtcaccgcctgcggtatgttgctgttgctggcacaggtgcaggtgggaatgcgtcagcgtcatcaggagctggtggtgtggcgcacactcggtgcggggaaaaaactgctgcgtaccacgttgtggtgtgagttcgccatgcttgggtttgtttccggcctggtggccgcaattggtgcggaaacggcgctggcagtgttgcaggcgaaagtgtttgattttccgtgggagccagactggcgattgtggattgttctgccgtgcagcggagcgctgctgctgtcgcttttcggcggctggctgggtgcgcgactggttaagggtaaggcgctgttcaggcagtttgcggggtgatgagagtaaataaggggcgttctggttgaatggaacgccttgtttaaattaattctacaatatgtttcattgatgatgttattgaattggtgatttcctatctttctattgctgatattaatctgaatcggtggagtttattgattttaaatatagccctacaaaaataactcagactaataaaatcataaatcatatgcgttgaatggatattatccatatagtgaatttgttgatgatgaattcatctgtgctaaaaatgttagtttaataaaatattgaaagtgacctgtaataacagttgttgttgattgagaacaaataagtttatgtgaaaaatatataaatacattagctggtcttgtgtgtcattttatttttttttgttgctaacacagggatatgaacaataactaaaagggcactttatatgagcggaaaaccagcggcgcgtcagggagatatgactcagtatggcggtcccattgtccagggttcggcaggtgtaagaattggcgcgcccaccggcgtggcgtgctcggtgtgtccgggcgggatgacttcgggcaacccggtaaatccgctgctgggggcgaaggtgctgcccggcgagacggaccttgcgctgcccggcccgctgccgttcattctctcccgcacctacagcagctaccggacgaagacgcctgcaccggtgggcgttttcggccccggctggaaagcgccttctgatatccgcttacagctacgtgatgacggactgatactcaacgacaacggcgggcggagcattcactttgagccgctgctgccgggggaggcggtgtacagccgcagtgagtcaatgtggctggtgcgcggtggtaaggcagcacagccggacggccatacgctggcgcggctgtggggggcgctgccgccggatatccggttaagcccgcatctttacctggcgaccaacagcgcacaggggccgtggtggatactggggtggtctgagcgggtgccgggtgctgaggacgtactgccagcgccgctgccgccgtaccgggtgcttaccgggatggcggaccgcttcgggcggacgctgacgtaccggcgtgaggccgccggtgacctggccggggaaatcaccggcgtgacggacggtgccgggcgggagttccgtctggtgctgaccacgcaggcgcagcgtgcggaagaggcccgcacctcttcgctatcttcttctgacagttcccgccctctctcagcctcagcgttccccgacacactgcccggtaccgaatacggccccgacaggggtatccgcctttcggcggtgtggctgatgcacgacccggcatacccggagagcctgcccgctgcgccactggtgcggtacacgtatacggaagccggtgaactgctggcggtatatgaccgcagcaatacgcaggtgcgcgctttcacgtatgacgcgcagcacccgggccggatggtggcgcaccgttacgcgggaaggccggagatgcgctaccgctacgacgatacggggcgggtggtggagcaactgaacccggcagggttaagctaccgctatctttatgagcaggaccgcatcaccgtcaccgacagcctgaaccggcgtgaggtgctgcatacagaaggcggggccgggctgaaacgggtggtgaaaaaagaactggcggacggcagcgtcacgcgcagcgggtatgacgcggcaggaaggctcacggcgcagacggacgcggcgggacggaggacagagtacggtctgaatgtggtgtccggcgatatcacggacatcaccacaccggacgggcgggagacgaaattttactataacgacgggaaccagctgacggcggtggtgtccccggacgggctggagagccgccgggaatatgatgaaccgggcagg